Documentation ¶
Index ¶
- type ContactListHandler
- type ContactListQuery
- type ContactListRes
- type FeedbackListHandler
- type FeedbackListQuery
- type FeedbackListRes
- type SupportAdminFilterHandler
- type SupportAdminFilterQuery
- type SupportAdminFilterRes
- type SupportAdminGetHandler
- type SupportAdminGetQuery
- type SupportAdminGetRes
- type SupportFilterHandler
- type SupportFilterQuery
- type SupportFilterRes
- type SupportGetHandler
- type SupportGetQuery
- type SupportGetRes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContactListHandler ¶
type ContactListHandler cqrs.HandlerFunc[ContactListQuery, *ContactListRes]
func NewContactListHandler ¶
func NewContactListHandler(repo contact.Repository) ContactListHandler
type ContactListQuery ¶
type ContactListQuery struct { *utils.Pagination *contact.FilterEntity }
type FeedbackListHandler ¶
type FeedbackListHandler cqrs.HandlerFunc[FeedbackListQuery, *FeedbackListRes]
func NewFeedbackListHandler ¶
func NewFeedbackListHandler(repo feedback.Repository) FeedbackListHandler
type FeedbackListQuery ¶
type FeedbackListQuery struct { *utils.Pagination *feedback.FilterEntity }
type SupportAdminFilterHandler ¶
type SupportAdminFilterHandler cqrs.HandlerFunc[SupportAdminFilterQuery, *SupportAdminFilterRes]
func NewSupportAdminFilterHandler ¶
func NewSupportAdminFilterHandler(repo support.Repo) SupportAdminFilterHandler
type SupportAdminFilterQuery ¶
type SupportAdminFilterQuery struct { *utils.Pagination *support.FilterEntity }
type SupportAdminFilterRes ¶
type SupportAdminFilterRes struct {
List *list.Result[support.AdminListDto]
}
type SupportAdminGetHandler ¶
type SupportAdminGetHandler cqrs.HandlerFunc[SupportAdminGetQuery, *SupportAdminGetRes]
func NewSupportAdminGetHandler ¶
func NewSupportAdminGetHandler(repo support.Repo) SupportAdminGetHandler
type SupportAdminGetQuery ¶
type SupportAdminGetQuery struct {
UUID string `params:"uuid" validate:"required,object_id"`
}
type SupportAdminGetRes ¶
type SupportFilterHandler ¶
type SupportFilterHandler cqrs.HandlerFunc[SupportFilterQuery, *SupportFilterRes]
func NewSupportFilterHandler ¶
func NewSupportFilterHandler(repo support.Repo) SupportFilterHandler
type SupportFilterQuery ¶
type SupportFilterQuery struct { *utils.Pagination *support.FilterEntity UserUUID string `json:"-"` UserName string `json:"-"` }
type SupportGetHandler ¶
type SupportGetHandler cqrs.HandlerFunc[SupportGetQuery, *SupportGetRes]
func NewSupportGetHandler ¶
func NewSupportGetHandler(repo support.Repo) SupportGetHandler
type SupportGetQuery ¶
type SupportGetRes ¶
Click to show internal directories.
Click to hide internal directories.