feat(tickets): derive Serialize+Deserialize on all ticket DTOs #396
Loading…
Reference in a new issue
No description provided.
Delete branch "dev-yousif"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds Serialize on the request DTOs (CreateTicketRequest, UpdateTicketRequest, CreateNoteRequest, TicketFilter) and Deserialize on the response DTOs (TicketResponse, TicketStatusSummary, TicketPrioritySummary, TicketNoteResponse, TicketAttachmentResponse) so the byte-identical client copy of this module can both consume responses and post bodies typed against the shared structs. Server never deserialises its own responses or serialises requests, so the extra impls are unused on this side but the round-trip parity is what the client repo's drift CI guards against.
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
Pull request closed