penisularhr / src / modules / activity-record / dtos / activity-group.dto.ts
activity-group.dto.ts
Raw
/* eslint-disable @typescript-eslint/no-unnecessary-condition */
import { AbstractDto } from '../../../common/dto/abstract.dto';
import { StringField } from '../../../decorators';
import { type ActivityGroupEntity } from '../activity-group.entity';

export class ActivityGroupDto extends AbstractDto {
  @StringField()
  name!: string;

  constructor(activityGroup: ActivityGroupEntity) {
    super(activityGroup);
    this.name = activityGroup.name;
  }
}