Documentation ¶
Index ¶
Constants ¶
View Source
const ( ErrorCodeAdapterHTTPGroup = domainerrors.ErrorCodeAdapter + domainerrors.ErrorCodeAdapterHTTP + domainerrors.ErrorCodeAdapterGroup + iota ErrorCodeExecuteUsecase ErrorCodeBindJSON ErrorCodeCopyToInput ErrorCodeBindQuery ErrorCodeValidateInput ErrorCodeBindURI )
Variables ¶
This section is empty.
Functions ¶
func NewGroupRoutes ¶
func NewGroupRoutes(handler *gin.RouterGroup, u application_group.IService, l pwlogger.Interface)
Types ¶
type CreatedRequest ¶
type DeletedRequest ¶
type DeletedRequest struct {
ID string `json:"id" uri:"id" binding:"required"`
}
type DetailGotRequest ¶
type DetailGotRequest struct {
ID string `json:"id" uri:"id" binding:"required"`
}
type ErrorEvent ¶
type ErrorEvent struct {
// contains filtered or unexported fields
}
func (ErrorEvent) MarshalZerologObject ¶
func (a ErrorEvent) MarshalZerologObject(e *zerolog.Event)
type ListGotRequest ¶
type Response ¶
type Response struct { ID string `json:"id"` Name string `json:"name"` Description string `json:"description"` OwnerID string `json:"ownerId"` Users []user.Response `json:"users"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` DeletedAt time.Time `json:"deletedAt"` }
func NewResponse ¶
func NewResponse(model *application_group.Output) Response
type ResponseList ¶
type ResponseList struct { Offset int64 `json:"offset"` Limit int64 `json:"limit"` Total int64 `json:"total"` Items []Response `json:"items"` }
func NewResponseList ¶
func NewResponseList(modelList *application_group.OutputList) ResponseList
type UpdatedRequest ¶
Click to show internal directories.
Click to hide internal directories.