http

package
v0.0.0-...-89505e1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIResponse

type APIResponse struct {
	Context *gin.Context `json:"-"`

	Meta Meta        `json:"meta"`
	Data interface{} `json:"data"`

	Printer *message.Printer
	// contains filtered or unexported fields
}

func NewAPIResponse

func NewAPIResponse(ctx *gin.Context) (rs *APIResponse)

func (*APIResponse) Error

func (rs *APIResponse) Error(context *gin.Context, resultCode int, resultMessage string, returnMessage string)

* Error Json Response

func (*APIResponse) GetData

func (rs *APIResponse) GetData() interface{}

----------- Data -------------- * Get Data

func (*APIResponse) GetResultCode

func (rs *APIResponse) GetResultCode() int

----------- Result -------------- * Get Result Code

func (*APIResponse) GetResultMessage

func (rs *APIResponse) GetResultMessage() string

* Get Result Message

func (*APIResponse) GetReturnCode

func (rs *APIResponse) GetReturnCode() int

----------- Return -------------- * Get Return Code

func (*APIResponse) GetReturnMessage

func (rs *APIResponse) GetReturnMessage() string

* Get Return Message

func (*APIResponse) IsNoError

func (rs *APIResponse) IsNoError() bool

func (*APIResponse) ResetCodes

func (rs *APIResponse) ResetCodes() *APIResponse

* Reset Codes

func (*APIResponse) ResetResultCode

func (rs *APIResponse) ResetResultCode()

* Reset Codes

func (*APIResponse) ResetReturnCode

func (rs *APIResponse) ResetReturnCode()

* Reset Codes

func (*APIResponse) SetCode

func (rs *APIResponse) SetCode(resultCode int, returnCode int, returnMSG string, resultMSG string) *APIResponse

func (*APIResponse) SetData

func (rs *APIResponse) SetData(data interface{}) *APIResponse

* Set Data

func (*APIResponse) SetResultCode

func (rs *APIResponse) SetResultCode(code int, resultMSG string) *APIResponse

* Set Result Code

func (*APIResponse) SetResultMessage

func (rs *APIResponse) SetResultMessage(message string) *APIResponse

* Set Result Message

func (*APIResponse) SetReturnCode

func (rs *APIResponse) SetReturnCode(code int, returnMSG string) *APIResponse

* Set Return Code

func (*APIResponse) SetReturnMessage

func (rs *APIResponse) SetReturnMessage(message string) *APIResponse

* Set Return Message

func (*APIResponse) Success

func (rs *APIResponse) Success(context *gin.Context, data interface{})

----------- Response -------------- * Success Json Response

func (*APIResponse) ThrowJSONResponse

func (rs *APIResponse) ThrowJSONResponse(context *gin.Context)

* Throw Json Response

type Meta

type Meta struct {
	ResultCode    int    `json:"result_code"`
	ResultMessage string `json:"result_message"`
	ReturnCode    int    `json:"return_code"`
	ReturnMessage string `json:"return_message"`
	Locale        string `json:"locale"`
	Timezone      string `json:"timezone"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL