Versions in this module Expand all Collapse all v3 v3.12.0 Feb 28, 2024 Changes in this version + func AuthHeader(clientSdkId string) map[string][]string + func AuthKeyHeader(key *rsa.PublicKey) map[string][]string + func Base64ToBase64URL(base64Str string) string + func Execute(httpClient HttpClient, request *http.Request) (response *http.Response, err error) + func JSONHeaders() map[string][]string + func MergeHeaders(headers ...map[string][]string) map[string][]string + type HttpClient interface + Do func(*http.Request) (*http.Response, error) + type SignedRequest struct + BaseURL string + Body []byte + Endpoint string + Error error + HTTPMethod string + Headers map[string][]string + Key *rsa.PrivateKey + Params map[string]string + func (msg SignedRequest) Request() (request *http.Request, err error) + func (msg SignedRequest) WithPemFile(in []byte) SignedRequest