Versions in this module Expand all Collapse all v0 v0.3.0 Mar 14, 2020 Changes in this version + const GET + const HEAD + const HTTP + const HTTPS + const JSON + const POST + type BaseRequest struct + ConnectTimeout time.Duration + Domain string + Headers map[string]string + Method string + Port string + QueryParams map[string]string + ReadTimeout time.Duration + RequestBody []byte + Scheme string + func Get(endpoint string) *BaseRequest + func Post(endpoint string, requestFields map[string]interface{}) *BaseRequest + func (baseRequest *BaseRequest) AddHeaderParam(key, value string) + func (baseRequest *BaseRequest) AddQueryParam(key, value string) + func (baseRequest *BaseRequest) BuildQueries() string + func (baseRequest *BaseRequest) BuildURL() string + func (baseRequest *BaseRequest) GetAPIVersion() string + func (baseRequest *BaseRequest) GetBody() []byte + func (baseRequest *BaseRequest) GetBodyReader() io.Reader + func (baseRequest *BaseRequest) GetConnectTimeout() time.Duration + func (baseRequest *BaseRequest) GetDomain() string + func (baseRequest *BaseRequest) GetEndpoint() string + func (baseRequest *BaseRequest) GetHeaders() map[string]string + func (baseRequest *BaseRequest) GetMethod() string + func (baseRequest *BaseRequest) GetNonce() string + func (baseRequest *BaseRequest) GetPort() string + func (baseRequest *BaseRequest) GetQueryParams() map[string]string + func (baseRequest *BaseRequest) GetReadTimeout() time.Duration + func (baseRequest *BaseRequest) GetScheme() string + func (baseRequest *BaseRequest) GetTimestamp() int64 + func (baseRequest *BaseRequest) SetAPIVersion(version string) + func (baseRequest *BaseRequest) SetDomain(domain string) + func (baseRequest *BaseRequest) SetMethod(method string) + func (baseRequest *BaseRequest) SetNonce(nonce string) + func (baseRequest *BaseRequest) SetPort(port string) + func (baseRequest *BaseRequest) SetScheme(scheme string) + func (baseRequest *BaseRequest) SetTimestamp(timestamp int64) + type ForpayRequest interface + AddHeaderParam func(key, value string) + AddQueryParam func(key, value string) + BuildQueries func() string + BuildURL func() string + GetAPIVersion func() string + GetBody func() []byte + GetBodyReader func() io.Reader + GetConnectTimeout func() time.Duration + GetDomain func() string + GetEndpoint func() string + GetHeaders func() map[string]string + GetMethod func() string + GetNonce func() string + GetPort func() string + GetQueryParams func() map[string]string + GetReadTimeout func() time.Duration + GetScheme func() string + GetTimestamp func() int64 + SetAPIVersion func(version string) + SetDomain func(domain string) + SetMethod func(method string) + SetNonce func(nonce string) + SetPort func(port string) + SetScheme func(scheme string) + SetTimestamp func(timestamp int64)