update invoice entity

This commit is contained in:
2026-02-19 11:38:44 +03:30
parent c05e9187df
commit 6836d34967
4 changed files with 33 additions and 15 deletions
@@ -40,9 +40,15 @@ export class CreateInvoiceItemDto {
}
export class CreateInvoiceDto {
@IsOptional()
@IsString()
@ApiProperty({ description: 'Request ID to create invoice for' })
requestId!: string;
@ApiPropertyOptional({ description: 'Request ID to link invoice to (optional)' })
requestId?: string;
@IsOptional()
@IsString()
@ApiPropertyOptional({ description: 'User ID (required when requestId is not provided)' })
userId?: string;
@IsArray()
@ArrayMinSize(1)