Documentation ¶
Index ¶
Constants ¶
View Source
const ( TimeoutError = "timeout" UnexpectedError = "unexpected" ClientError = "client" UnknownError = "unknown" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Data ¶
type Data struct {
RequestId string `form:"requestId" json:"requestId" binding:"required"`
}
type FinalClient ¶
type FinalClient struct {
// contains filtered or unexported fields
}
func NewFinalClient ¶
func NewFinalClient( serverConfig *config.ServerConfig, metricsClient *metrics.Client, ) *FinalClient
func (*FinalClient) RequestWithStrategy ¶
func (client *FinalClient) RequestWithStrategy(data Data) (Result, error)
type RequestError ¶
func NewRequestError ¶
func NewRequestError(errorType string) *RequestError
func (*RequestError) AttachError ¶
func (r *RequestError) AttachError(e error)
func (*RequestError) Error ¶
func (r *RequestError) Error() string
Click to show internal directories.
Click to hide internal directories.