import { Type } from 'class-transformer' import { IsNotEmpty, IsString, ValidateNested } from 'class-validator' import { AuthBaseParams } from '../../../../params' export class AddCreditByCampaignInput { @IsNotEmpty() @IsString() campaign_value?: string } export class AddCreditByCampaignParams extends AuthBaseParams { @IsNotEmpty() @ValidateNested() @Type(() => AddCreditByCampaignInput) readonly input: AddCreditByCampaignInput }