Skip to content

Implement Request Validation DTOs for All Endpoints #15

@LaGodxy

Description

@LaGodxy

Description: Create comprehensive Data Transfer Objects (DTOs) with validation rules for all API endpoints to ensure data integrity and security.

Acceptance Criteria:

  • Create DTOs for all existing API endpoints
  • Implement validation decorators for all input fields
  • Add custom validation messages for better user experience
  • Add validation for nested objects and arrays
  • Update all controllers to use DTOs
  • Add validation error handling
  • Unit tests for all validation scenarios
  • Integration tests for validation endpoints

Files to Modify:

  • src/common/dto/ (new directory)
  • src/auth/dto/ (new directory)
  • src/property/dto/ (new directory)
  • src/user/dto/ (new directory)
  • Update all controller files
  • test/validation/ (new directory)

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions