Documentation ¶
Index ¶
- type BaseResponse
- type BaseServiceError
- func (se *BaseServiceError) Error() string
- func (se *BaseServiceError) GetActionLog() string
- func (se *BaseServiceError) GetError() error
- func (se *BaseServiceError) GetErrorType() *types.ReplyType
- func (se *BaseServiceError) GetLogMessage() *string
- func (se *BaseServiceError) GetLogValues() ValuesMap
- func (se *BaseServiceError) GetReplyValues() ValuesMap
- func (se *BaseServiceError) GetSource() string
- func (se *BaseServiceError) GetUserError() string
- func (se *BaseServiceError) IsSuccess() bool
- func (se *BaseServiceError) Parse(err string) (Response, error)
- func (se *BaseServiceError) WithError(err error) ServiceReply
- func (se *BaseServiceError) WithLogMessage(logMessage string) ServiceReply
- func (se *BaseServiceError) WithLogValues(logValues ValuesMap) ServiceReply
- func (se *BaseServiceError) WithReplyValues(extraData ValuesMap) ServiceReply
- type IResponse
- type Message
- type Response
- type ServiceReply
- func NewBadRequestError(userMessage string) ServiceReply
- func NewDbError(err error) ServiceReply
- func NewInternalServiceError(err error) ServiceReply
- func NewIoError(err error) ServiceReply
- func NewMessage(userMessage string) ServiceReply
- func NewNetworkError(err error) ServiceReply
- func NewNil() ServiceReply
- func NewNoMatchReply(userMessage string) ServiceReply
- func NewRejectedReply(userMessage string) ServiceReply
- func NewServiceAuthError(userMessage string) ServiceReply
- func NewServiceError(errType *types.ReplyType, err error, userMessage string, runTimeCaller int) ServiceReply
- func NewValidationError(validationErrors ValidationErrors) ServiceReply
- func NewValidationMandatoryRejectedReply(fields []string) ServiceReply
- func NewWithReplyHeadersValues(values map[string]string) ServiceReply
- type ValidationErrors
- type ValuesMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseResponse ¶
type BaseServiceError ¶
type BaseServiceError struct {
// contains filtered or unexported fields
}
func (*BaseServiceError) Error ¶
func (se *BaseServiceError) Error() string
func (*BaseServiceError) GetActionLog ¶
func (se *BaseServiceError) GetActionLog() string
func (*BaseServiceError) GetError ¶
func (se *BaseServiceError) GetError() error
func (*BaseServiceError) GetErrorType ¶
func (se *BaseServiceError) GetErrorType() *types.ReplyType
func (*BaseServiceError) GetLogMessage ¶
func (se *BaseServiceError) GetLogMessage() *string
func (*BaseServiceError) GetLogValues ¶
func (se *BaseServiceError) GetLogValues() ValuesMap
func (*BaseServiceError) GetReplyValues ¶
func (se *BaseServiceError) GetReplyValues() ValuesMap
func (*BaseServiceError) GetSource ¶
func (se *BaseServiceError) GetSource() string
func (*BaseServiceError) GetUserError ¶
func (se *BaseServiceError) GetUserError() string
func (*BaseServiceError) IsSuccess ¶
func (se *BaseServiceError) IsSuccess() bool
func (*BaseServiceError) WithError ¶
func (se *BaseServiceError) WithError(err error) ServiceReply
func (*BaseServiceError) WithLogMessage ¶
func (se *BaseServiceError) WithLogMessage(logMessage string) ServiceReply
func (*BaseServiceError) WithLogValues ¶
func (se *BaseServiceError) WithLogValues(logValues ValuesMap) ServiceReply
func (*BaseServiceError) WithReplyValues ¶
func (se *BaseServiceError) WithReplyValues(extraData ValuesMap) ServiceReply
type Response ¶
type Response struct { BaseResponse Data interface{} `json:"data,omitempty"` }
func (Response) GetMessageId ¶
func (Response) GetMessageValues ¶
type ServiceReply ¶
type ServiceReply interface { error WithError(error) ServiceReply GetError() error WithReplyValues(ValuesMap) ServiceReply GetReplyValues() ValuesMap WithLogMessage(string) ServiceReply GetLogMessage() *string WithLogValues(ValuesMap) ServiceReply GetLogValues() ValuesMap GetActionLog() string GetSource() string GetUserError() string GetErrorType() *types.ReplyType IsSuccess() bool }
func NewBadRequestError ¶
func NewBadRequestError(userMessage string) ServiceReply
func NewDbError ¶
func NewDbError(err error) ServiceReply
func NewInternalServiceError ¶
func NewInternalServiceError(err error) ServiceReply
func NewIoError ¶
func NewIoError(err error) ServiceReply
func NewMessage ¶
func NewMessage(userMessage string) ServiceReply
func NewNetworkError ¶
func NewNetworkError(err error) ServiceReply
func NewNil ¶
func NewNil() ServiceReply
func NewNoMatchReply ¶
func NewNoMatchReply(userMessage string) ServiceReply
func NewRejectedReply ¶
func NewRejectedReply(userMessage string) ServiceReply
func NewServiceAuthError ¶
func NewServiceAuthError(userMessage string) ServiceReply
func NewServiceError ¶
func NewValidationError ¶ added in v0.1.0
func NewValidationError(validationErrors ValidationErrors) ServiceReply
func NewValidationMandatoryRejectedReply ¶
func NewValidationMandatoryRejectedReply(fields []string) ServiceReply
func NewWithReplyHeadersValues ¶
func NewWithReplyHeadersValues(values map[string]string) ServiceReply
type ValidationErrors ¶ added in v0.1.0
Click to show internal directories.
Click to hide internal directories.