Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DetailData ¶
DetailData defines details data response
type ErrorData ¶
type ErrorData struct {
Details DetailData `json:"details"`
}
ErrorData defines error data response
type ErrorResponse ¶
type ErrorResponse struct { APICode string `json:"api_code"` HTTPStatus int `json:"-"` Errors ErrorData `json:"errors,omitempty"` }
error Response
http.StatusUnauthorized, Errors: ErrorData{ Details: DetailData{ ID: "Anda tidak diijinkan", EN: "You are not authorized", }, }, }APICode: "000001", HTTPStatus:
var ErrUnknown *ErrorResponse = &ErrorResponse{ APICode: "000001", HTTPStatus: http.StatusInternalServerError, Errors: ErrorData{ Details: DetailData{ ID: "Ups ada kesalahan, silahkan coba beberapa saat lagi", EN: "Unknown error", }, }, }
func (*ErrorResponse) Error ¶
func (e *ErrorResponse) Error() string
type Meta ¶
type Meta struct { Version string `json:"version"` Status string `json:"api_status"` APIEnv string `json:"api_env"` }
Meta defines meta format format for api format
type SuccessResponse ¶
Click to show internal directories.
Click to hide internal directories.