Files
dating-app-backend/src/modules/dates/dto/dates-response.dto.ts
Oscar 1662bb7dc8 feat(src/modules/greetings/greetings.controller.ts): обновляет ответы API для получения и создания фраз приветствия
 feat(src/modules/likes/likes.controller.ts): обновляет ответы API для создания лайка и получения совпадений
 feat(src/auth/auth.controller.ts): обновляет ответы API для регистрации, входа и выхода пользователя
 feat(src/modules/media/media.controller.ts): обновляет ответы API для загрузки и получения медиа
 feat(src/modules/users/users.controller.ts): обновляет ответы API для получения и управления пользователями
 feat(src/modules/dates/dto/dates-response.dto.ts): изменяет название свойства статуса даты на dateStatus
 feat(src/modules/cities/cities.controller.ts): обновляет ответы API для получения и создания городов и районов
 feat(src/modules/chat/chat.controller.ts): обновляет ответы API для создания и получения чатов и сообщений
 feat(src/modules/reports/reports.controller.ts): обновляет ответы API для создания и получения отчетов
 feat(src/modules/feed/feed.controller.ts): обновляет структуру ответа
2026-06-08 16:41:08 +03:00

22 lines
631 B
TypeScript

import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger';
export class DateStatusDto {
@ApiProperty() id: string;
@ApiProperty() text: string;
}
export class DateDto {
@ApiProperty() id: string;
@ApiProperty() profile1Id: string;
@ApiProperty() profile2Id: string;
@ApiProperty() lat: string;
@ApiProperty() lng: string;
@ApiProperty() time: string;
@ApiPropertyOptional({ nullable: true }) statusId: string | null;
}
export class DateWithStatusDto {
@ApiProperty({ type: DateDto }) date: DateDto;
@ApiPropertyOptional({ type: DateStatusDto, nullable: true }) dateStatus: DateStatusDto | null;
}