Documentation ¶
Index ¶
- type ListingAdminFilterHandler
- type ListingAdminFilterQuery
- type ListingAdminFilterRes
- type ListingAdminViewHandler
- type ListingAdminViewQuery
- type ListingAdminViewRes
- type ListingBusinessViewHandler
- type ListingBusinessViewQuery
- type ListingBusinessViewRes
- type ListingFilterByBusinessHandler
- type ListingFilterByBusinessQuery
- type ListingFilterByBusinessRes
- type ListingFilterHandler
- type ListingFilterQuery
- type ListingFilterRes
- type ListingListMyHandler
- type ListingListMyQuery
- type ListingListMyRes
- type ListingViewHandler
- type ListingViewQuery
- type ListingViewRes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListingAdminFilterHandler ¶
type ListingAdminFilterHandler cqrs.HandlerFunc[ListingAdminFilterQuery, *ListingAdminFilterRes]
func NewListingAdminFilterHandler ¶
func NewListingAdminFilterHandler(repo listing.Repository) ListingAdminFilterHandler
type ListingAdminFilterQuery ¶
type ListingAdminFilterQuery struct { *utils.Pagination listing.FilterEntity }
type ListingAdminViewHandler ¶
type ListingAdminViewHandler cqrs.HandlerFunc[ListingAdminViewQuery, *ListingAdminViewRes]
func NewListingAdminViewHandler ¶
func NewListingAdminViewHandler(repo listing.Repository) ListingAdminViewHandler
type ListingAdminViewQuery ¶
type ListingAdminViewQuery struct {
ListingUUID string `json:"uuid" params:"uuid" validate:"required,object_id"`
}
type ListingAdminViewRes ¶
type ListingAdminViewRes struct {
*listing.AdminDetailDto
}
type ListingBusinessViewHandler ¶
type ListingBusinessViewHandler cqrs.HandlerFunc[ListingBusinessViewQuery, *ListingBusinessViewRes]
func NewListingBusinessViewHandler ¶
func NewListingBusinessViewHandler(repo listing.Repository) ListingBusinessViewHandler
type ListingBusinessViewQuery ¶
type ListingBusinessViewQuery struct {
ListingUUID string `json:"uuid" params:"uuid" validate:"required,object_id"`
}
type ListingBusinessViewRes ¶
type ListingBusinessViewRes struct {
*listing.BusinessDetailDto
}
type ListingFilterByBusinessHandler ¶
type ListingFilterByBusinessHandler cqrs.HandlerFunc[ListingFilterByBusinessQuery, *ListingFilterByBusinessRes]
func NewListingFilterByBusinessHandler ¶
func NewListingFilterByBusinessHandler(repo listing.Repository) ListingFilterByBusinessHandler
type ListingFilterByBusinessQuery ¶
type ListingFilterByBusinessQuery struct { *utils.Pagination listing.FilterEntity NickName string `json:"-" params:"nickName" validate:"required"` }
type ListingFilterHandler ¶
type ListingFilterHandler cqrs.HandlerFunc[ListingFilterQuery, *ListingFilterRes]
func NewListingFilterHandler ¶
func NewListingFilterHandler(repo listing.Repository) ListingFilterHandler
type ListingFilterQuery ¶
type ListingFilterQuery struct { *utils.Pagination listing.FilterEntity }
type ListingListMyHandler ¶
type ListingListMyHandler cqrs.HandlerFunc[ListingListMyQuery, *ListingListMyRes]
func NewListingListMyHandler ¶
func NewListingListMyHandler(repo listing.Repository) ListingListMyHandler
type ListingListMyQuery ¶
type ListingListMyQuery struct { *utils.Pagination BusinessUUID string }
type ListingListMyRes ¶
type ListingListMyRes struct { *list.Result[*listing.BusinessListDto] }
type ListingViewHandler ¶
type ListingViewHandler cqrs.HandlerFunc[ListingViewQuery, *ListingViewRes]
func NewListingViewHandler ¶
func NewListingViewHandler(repo listing.Repository, cacheSrv cache.Service) ListingViewHandler
type ListingViewQuery ¶
type ListingViewRes ¶
Click to show internal directories.
Click to hide internal directories.