feat: add localization for request dto validations and add accept lanuage header

This commit is contained in:
Abdalhamid Alhamad
2025-01-14 14:59:01 +03:00
parent 6d2d2b558a
commit 8ff9f921e8
16 changed files with 223 additions and 17 deletions

View File

@ -4,7 +4,7 @@ import { Roles } from '~/auth/enums';
import { IJwtPayload } from '~/auth/interfaces';
import { AllowedRoles, AuthenticatedUser } from '~/common/decorators';
import { RolesGuard } from '~/common/guards';
import { ApiDataPageResponse, ApiDataResponse } from '~/core/decorators';
import { ApiDataPageResponse, ApiDataResponse, ApiLangRequestHeader } from '~/core/decorators';
import { CustomParseUUIDPipe } from '~/core/pipes';
import { ResponseFactory } from '~/core/utils';
import { CreateMoneyRequestRequestDto, MoneyRequestsFiltersRequestDto } from '../dtos/request';
@ -14,6 +14,7 @@ import { MoneyRequestsService } from '../services';
@Controller('money-requests')
@ApiTags('Money Requests')
@ApiBearerAuth()
@ApiLangRequestHeader()
export class MoneyRequestsController {
constructor(private readonly moneyRequestsService: MoneyRequestsService) {}