Documentation
¶
Index ¶
- type APIClient
- func (c *APIClient) CallAPI(path string, method string, postBody interface{}, ...) (*resty.Response, error)
- func (c *APIClient) ParameterToString(obj interface{}, collectionFormat string) string
- func (c *APIClient) SelectHeaderAccept(accepts []string) string
- func (c *APIClient) SelectHeaderContentType(contentTypes []string) string
- type APIResponse
- type ApiData
- type ApiDataResponse
- type ApiErrorResponse
- type Configuration
- type DataApi
- type ServicesData
- type ServicesDataResponse
- type ServicesErrorResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
}
func (*APIClient) ParameterToString ¶
func (*APIClient) SelectHeaderAccept ¶
func (*APIClient) SelectHeaderContentType ¶
type APIResponse ¶
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
type ApiData ¶
type ApiData struct {
// unique bucket to save value to
Bucket string `json:"bucket,omitempty"`
// data to save
Value interface{} `json:"value,omitempty"`
}
type ApiDataResponse ¶
type ApiErrorResponse ¶
type ApiErrorResponse struct {
// error message if any
Error_ string `json:"error,omitempty"`
}
type Configuration ¶
type Configuration struct {
UserName string `json:"userName,omitempty"`
Password string `json:"password,omitempty"`
APIKeyPrefix map[string]string `json:"APIKeyPrefix,omitempty"`
APIKey map[string]string `json:"APIKey,omitempty"`
DebugFile string `json:"debugFile,omitempty"`
OAuthToken string `json:"oAuthToken,omitempty"`
Timeout int `json:"timeout,omitempty"`
BasePath string `json:"basePath,omitempty"`
Host string `json:"host,omitempty"`
Scheme string `json:"scheme,omitempty"`
AccessToken string `json:"accessToken,omitempty"`
DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
UserAgent string `json:"userAgent,omitempty"`
APIClient APIClient `json:"APIClient,omitempty"`
// contains filtered or unexported fields
}
func NewConfiguration ¶
func NewConfiguration() *Configuration
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
func (*Configuration) GetAPIKeyWithPrefix ¶
func (c *Configuration) GetAPIKeyWithPrefix(APIKeyIdentifier string) string
func (*Configuration) GetBasicAuthEncodedString ¶
func (c *Configuration) GetBasicAuthEncodedString() string
func (*Configuration) GetDebug ¶
func (c *Configuration) GetDebug() bool
func (*Configuration) SetDebug ¶
func (c *Configuration) SetDebug(enable bool)
type DataApi ¶
type DataApi struct {
Configuration Configuration
}
func NewDataApi ¶
func NewDataApi() *DataApi
func NewDataApiWithBasePath ¶
func (DataApi) Append ¶
func (a DataApi) Append(body ApiData) (*APIResponse, error)
*
- append data to a bucket, will create the bucket if it does not exist.
- append data to a bucket, will create the bucket if it does not exist. *
- @param body
- @return void
func (DataApi) GetAll ¶
func (a DataApi) GetAll(bucketUid string) ([]ApiDataResponse, *APIResponse, error)
*
- returns all of the data stored in a logical 'bucket' in the last 24 hours.
- returns all of the data stored in a logical 'bucket' in the last 24 hours. *
- @param bucketUid name of the 'bucket' of data
- @return []ApiDataResponse
type ServicesData ¶
type ServicesDataResponse ¶
type ServicesErrorResponse ¶
type ServicesErrorResponse struct {
// error message if any
Error_ string `json:"error,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.