Documentation ¶
Overview ¶
Package response is the response of service
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Common ¶
type Common interface { GetRetCode() int GetMessage() string GetAction() string GetRequest() request.Common SetRequest(request.Common) }
Common describe a response of action, it is only used for ucloud open api v1 via HTTP GET and action parameters.
type CommonBase ¶
type CommonBase struct { Action string RetCode int Message string // contains filtered or unexported fields }
CommonBase has common attribute and method, it also implement ActionResponse interface.
func (*CommonBase) GetAction ¶
func (c *CommonBase) GetAction() string
GetAction will return the request action of ucloud api
func (*CommonBase) GetMessage ¶
func (c *CommonBase) GetMessage() string
GetMessage will return the error message of ucloud api
func (*CommonBase) GetRequest ¶ added in v0.8.4
func (c *CommonBase) GetRequest() request.Common
GetRequest will return the latest retried request of current action
func (*CommonBase) GetRetCode ¶
func (c *CommonBase) GetRetCode() int
GetRetCode will return the error code of ucloud api Error is non-zero and success is zero
func (*CommonBase) SetRequest ¶ added in v0.8.4
func (c *CommonBase) SetRequest(req request.Common)
GetRequest will return the latest retried request of current action
Click to show internal directories.
Click to hide internal directories.