feat: add VoteResponseDTO and VoteListDTO

This commit is contained in:
2026-01-10 22:33:53 +01:00
parent 20ea6c4a27
commit 53da1eee2a

View File

@@ -41,3 +41,14 @@ func ToVoteDTOs(votes []database.Vote) []VoteDTO {
} }
return dtos return dtos
} }
type VoteResponseDTO struct {
HasVote bool `json:"has_vote"`
Vote *VoteDTO `json:"vote,omitempty"`
IsAnonymous bool `json:"is_anonymous"`
}
type VoteListDTO struct {
Votes []VoteDTO `json:"votes"`
Count int `json:"count"`
}