import { ApiProperty } from '@nestjs/swagger'; export class PublicGoodDto { @ApiProperty() goodId!: string; @ApiProperty() goodName!: string; @ApiProperty() goodPriority!: number; @ApiProperty() country!: { id: string; countryName: string; countryIcon: string | null }; @ApiProperty() category!: { id: string; categoryName: string; categoryIcon: string | null }; @ApiProperty({ nullable: true }) tag!: { id: string; tagName: string; tagColor: string | null; tagFontColor: string | null; group: { id: string; groupName: string; sortOrder: number } | null } | null; @ApiProperty({ type: Array }) tags!: Array<{ id: string; tagName: string; tagColor: string | null; tagFontColor: string | null; group: { id: string; groupName: string; sortOrder: number } | null }>; @ApiProperty({ nullable: true }) position!: { id: string; indexVal: number } | null; @ApiProperty({ nullable: true }) image!: string | null; @ApiProperty({ nullable: true }) price!: string | null; @ApiProperty() createdAt!: string; }