import { PageOptionsDto } from '../../../common/dto/page-options.dto'; import { IncentiveName } from '../../../constants'; import { BooleanFieldOptional, EnumFieldOptional, StringFieldOptional, UUIDFieldOptional, } from '../../../decorators'; export class ActivityRecordSettingPageOptionsDto extends PageOptionsDto { @UUIDFieldOptional() id?: Uuid; @StringFieldOptional() activityName?: string; @StringFieldOptional() activityGroupName?: string; @StringFieldOptional() sectorName?: string; @EnumFieldOptional(() => IncentiveName) incentiveName?: IncentiveName; @BooleanFieldOptional() isActive?: boolean; }