import { IsDateString, IsInt, IsOptional, IsString, IsUUID, Max, MaxLength, Min } from "class-validator"; export class CreateSubscriptionDto { @IsUUID() tenantId!: string; @IsUUID() planVersionId!: string; @IsOptional() @IsDateString() startedAt?: string; @IsInt() @Min(1) @Max(28) billingCycleAnchor!: number; @IsOptional() @IsString() @MaxLength(3) currency?: string; }