Documentation ¶
Index ¶
- type ErrorResponse
- func NewBadRequestError(err error) *ErrorResponse
- func NewConflictError(err error) *ErrorResponse
- func NewForbiddenError(err error) *ErrorResponse
- func NewInternalError(err error) *ErrorResponse
- func NewNotFoundError(err error) *ErrorResponse
- func NewUnauthorizedError(err error) *ErrorResponse
- func NewValidationError(er error) *ErrorResponse
- type FailedReason
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorResponse ¶
type ErrorResponse struct { Status int `json:"status"` FailedReasons []FailedReason `json:"messages"` // contains filtered or unexported fields }
ErrorResponse - エラーレスポンス
func NewBadRequestError ¶
func NewBadRequestError(err error) *ErrorResponse
NewBadRequestError - 不正なリクエストエラー constructor
func NewConflictError ¶
func NewConflictError(err error) *ErrorResponse
NewConflictError - バージョンが一致しなかった時に使用 constructor of ConflictError
func NewForbiddenError ¶
func NewForbiddenError(err error) *ErrorResponse
NewForbiddenError - 権限がなかった時に使用
func NewNotFoundError ¶
func NewNotFoundError(err error) *ErrorResponse
NewNotFoundError - データが見つからなかった時に使用
func NewUnauthorizedError ¶
func NewUnauthorizedError(err error) *ErrorResponse
NewUnauthorizedError - 認証されてない時に使用
func NewValidationError ¶
func NewValidationError(er error) *ErrorResponse
NewValidationError - バリデーションエラー constructor
func (*ErrorResponse) Error ¶
func (err *ErrorResponse) Error() string
Error - standard error format
type FailedReason ¶
type FailedReason struct {
Message string `json:"message"`
}
FailedReason - 失敗理由
Click to show internal directories.
Click to hide internal directories.