fix data flow issues

This commit is contained in:
2025-12-19 23:18:53 +01:00
parent ec177a75ce
commit 5c74837d73
45 changed files with 2726 additions and 746 deletions

View File

@@ -0,0 +1,56 @@
import { ApiProperty } from '@nestjs/swagger';
import { IsString, IsOptional, IsObject } from 'class-validator';
export class SponsorProfileDTO {
@ApiProperty()
@IsString()
companyName: string;
@ApiProperty()
@IsString()
contactName: string;
@ApiProperty()
@IsString()
contactEmail: string;
@ApiProperty()
@IsString()
contactPhone: string;
@ApiProperty()
@IsString()
website: string;
@ApiProperty()
@IsString()
description: string;
@ApiProperty({ required: false })
@IsOptional()
@IsString()
logoUrl?: string;
@ApiProperty()
@IsString()
industry: string;
@ApiProperty({ type: Object })
address: {
street: string;
city: string;
country: string;
postalCode: string;
};
@ApiProperty()
@IsString()
taxId: string;
@ApiProperty({ type: Object })
socialLinks: {
twitter: string;
linkedin: string;
instagram: string;
};
}