Versions in this module Expand all Collapse all v0 v0.2.0 Nov 30, 2017 Changes in this version + func StringToTime(timeString, format string) (time.Time, error) + func StringToUnixInt(timeString, format string) int + func TimeToString(timeValue time.Time, format string) string + type Builder struct + func (b *Builder) BuildHTTPRequest(o *data.Operation, i interface{}) (*http.Request, error) + type Request struct + HTTPRequest *http.Request + HTTPResponse *http.Response + Input interface{} + Operation *data.Operation + Output interface{} + func New(o *data.Operation, i, x interface{}) (*Request, error) + func (r *Request) Send() error + type Signer struct + AccessKeyID string + BuiltURL string + SecretAccessKey string + func (is *Signer) BuildSignature(request *http.Request) (string, error) + func (is *Signer) BuildStringToSign(request *http.Request) (string, error) + func (is *Signer) WriteSignature(request *http.Request) error + type Unpacker struct + func (u *Unpacker) UnpackHTTPRequest(o *data.Operation, r *http.Response, x interface{}) (respBody string, err error)