shadowed-realms-mobile/ShadowedRealmsMobile
matt 3459d449ce Complete DTO Layer Implementation - Fix Controller Compilation
- Created 37 individual DTO classes across all domains
- Common DTOs: ErrorResponseDto, SuccessResponseDto for consistent API responses
- Player DTOs: 10 classes for profile, castle, VIP, teleportation, resources, combat prep
- Combat DTOs: 11 classes for field interception system, marches, battles, analytics
- Alliance DTOs: 3 classes for status, coalitions, research advancement
- Kingdom DTOs: 4 classes for status, KvK events, voting, tax distribution
- Purchase DTOs: 6 classes for validation, processing, balance monitoring, fraud detection

All DTOs include proper validation attributes, comprehensive XML documentation,
and support for core innovations (field interception, anti-pay-to-win, coalitions).

Controllers should now compile successfully - ready for compilation testing.
2025-10-19 20:46:41 -05:00
..
2025-10-19 10:45:08 -05:00