penisularhr / src / modules / vehicle / dtos / vehicle-name.dto.ts
vehicle-name.dto.ts
Raw
import { AbstractDto } from '../../../common/dto/abstract.dto';
import { BooleanField, StringField } from '../../../decorators';
import { type VehicleNameEntity } from '../vehicle-name.entity';

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

  @BooleanField()
  isActive!: boolean;

  constructor(vehicleName: VehicleNameEntity) {
    super(vehicleName);
    this.name = vehicleName.name;
    this.isActive = vehicleName.isActive;
  }
}