690514:2019 204-rfa-approval-refactor #01
CI / CD Pipeline / build (push) Successful in 6m1s
CI / CD Pipeline / deploy (push) Failing after 6m42s

This commit is contained in:
2026-05-14 20:19:21 +07:00
parent 07cc6d47b1
commit 0240d80da5
183 changed files with 20050 additions and 1017 deletions
@@ -0,0 +1,21 @@
// File: src/modules/distribution/dto/add-distribution-recipient.dto.ts
// Change Log
// - 2026-05-14: Add validated DTO for polymorphic Distribution recipients.
import { IsEnum, IsInt, IsOptional, IsUUID } from 'class-validator';
import { DeliveryMethod, RecipientType } from '../../common/enums/review.enums';
export class AddDistributionRecipientDto {
@IsEnum(RecipientType)
recipientType!: RecipientType;
@IsUUID()
recipientPublicId!: string;
@IsOptional()
@IsEnum(DeliveryMethod)
deliveryMethod?: DeliveryMethod;
@IsOptional()
@IsInt()
sequence?: number;
}