Documentation
¶
Index ¶
- Constants
- func FillBasicUserLoginInfo(user *foundation.User) error
- func FillFullRequest(request *services.ServiceRequest) error
- func FillParams(c *gin.Context, request *services.ServiceRequest) error
- func GetResponseError(c *gin.Context, err error) error
- func NewFoundationBaseRequestFromServiceRequest(request *services.ServiceRequest) (*foundation.BaseRequest, error)
- func NewResponse(c *gin.Context, response foundation.BaseResponse)
- func NewResponseWithError(c *gin.Context, code int, err string)
- func NewResponseWithErrorResponse(c *gin.Context, response foundation.BaseResponse)
- func NewResponseWithHttpError(c *gin.Context, httpError *HttpError)
- func NewResponseWithModel(c *gin.Context, model interface{})
- func NewResponseWithModelAndError(c *gin.Context, model interface{}, error string)
- func NewResponseWithStr(c *gin.Context, response string)
- func ParseModel(c *gin.Context, model interface{}) error
- type CheckedAllDirector
- type ControllerRequest
- type HttpError
- func GetBasicRequestAndCheckIntegrity(c *gin.Context, model interface{}) (*services.ServiceRequest, *HttpError)
- func GetBasicStaffRequestAndCheckIntegrity(c *gin.Context, model interface{}) (*services.ServiceRequest, *HttpError)
- func ManageModels(c *gin.Context, request *services.ServiceRequest) *HttpError
- func NewFoundationRequestFromContextAndModel(c *gin.Context, model foundation.RepositoryModel) (*foundation.BaseRequest, *HttpError)
- func NewHttpError(code int, message string) *HttpError
Constants ¶
View Source
const ( DefaultPageSize = 0 DefaultCurrentPage = 1 )
TODO: Migrate To Environment / ConfigFile / DataBase
Variables ¶
This section is empty.
Functions ¶
func FillBasicUserLoginInfo ¶
func FillBasicUserLoginInfo(user *foundation.User) error
func FillFullRequest ¶
func FillFullRequest(request *services.ServiceRequest) error
func FillParams ¶
func FillParams(c *gin.Context, request *services.ServiceRequest) error
func NewFoundationBaseRequestFromServiceRequest ¶
func NewFoundationBaseRequestFromServiceRequest(request *services.ServiceRequest) (*foundation.BaseRequest, error)
func NewResponse ¶
func NewResponse(c *gin.Context, response foundation.BaseResponse)
func NewResponseWithErrorResponse ¶
func NewResponseWithErrorResponse(c *gin.Context, response foundation.BaseResponse)
func NewResponseWithModel ¶
func NewResponseWithStr ¶
func ParseModel ¶
Types ¶
type CheckedAllDirector ¶
type ControllerRequest ¶
func (*ControllerRequest) ToRaw ¶
func (m *ControllerRequest) ToRaw() []byte
type HttpError ¶
func GetBasicRequestAndCheckIntegrity ¶
func GetBasicRequestAndCheckIntegrity(c *gin.Context, model interface{}) (*services.ServiceRequest, *HttpError)
func GetBasicStaffRequestAndCheckIntegrity ¶
func GetBasicStaffRequestAndCheckIntegrity(c *gin.Context, model interface{}) (*services.ServiceRequest, *HttpError)
func ManageModels ¶
func ManageModels(c *gin.Context, request *services.ServiceRequest) *HttpError
func NewFoundationRequestFromContextAndModel ¶
func NewFoundationRequestFromContextAndModel(c *gin.Context, model foundation.RepositoryModel) (*foundation.BaseRequest, *HttpError)
func NewHttpError ¶
Click to show internal directories.
Click to hide internal directories.