Files
dttmr-api/internal/api/request/list.go
T

32 lines
668 B
Go

package request
type CreateListPayload struct {
Name string `json:"name"`
UserIDs []string `json:"user_ids"`
}
type AddUserToListPayload struct {
ListID string `json:"list_id"`
Email string `json:"email"`
}
type RemoveUserFromListPayload struct {
ListID string `json:"list_id"`
Email string `json:"email"`
}
type CreateListItemPayload struct {
ListID string `json:"list_id"`
Title string `json:"title"`
}
type UpdateListItemPayload struct {
ListItemID string `json:"list_item_id"`
Title string `json:"title"`
IsCompleted bool `json:"is_completed"`
}
type SetListItemCompletedPayload struct {
IsCompleted bool `json:"is_completed"`
}