Documentation ¶
Index ¶
- Variables
- func ClearAccountManagementAuthenticationToken() error
- func ClearApiToken() error
- func ClearCustomerToken() error
- func DisableAutoLogin() error
- func EnableAutoLogin() error
- func GetAuthenticationCacheDirectory() string
- func IsAccountManagementAuthenticationTokenSet() bool
- func IsApiTokenSet() bool
- func IsAutoLoginEnabled() bool
- func IsCustomerTokenSet() bool
- func SaveAccountManagementAuthenticationToken(response AccountManagementAuthenticationTokenStruct)
- func SaveApiToken(bearerToken *ApiTokenResponse)
- func SaveCustomerToken(response CustomerTokenResponse)
- type AccountManagementAuthenticationTokenResponse
- type AccountManagementAuthenticationTokenStruct
- type ApiTokenResponse
- type CustomerTokenEpccCliAdditionalInfo
- type CustomerTokenResponse
- type CustomerTokenStruct
Constants ¶
This section is empty.
Variables ¶
View Source
var HttpClient = &http.Client{ Timeout: time.Second * 60, }
Functions ¶
func ClearAccountManagementAuthenticationToken ¶ added in v0.9.0
func ClearAccountManagementAuthenticationToken() error
func ClearApiToken ¶ added in v0.8.1
func ClearApiToken() error
func ClearCustomerToken ¶ added in v0.8.1
func ClearCustomerToken() error
func DisableAutoLogin ¶ added in v0.8.1
func DisableAutoLogin() error
func EnableAutoLogin ¶ added in v0.8.1
func EnableAutoLogin() error
func GetAuthenticationCacheDirectory ¶ added in v0.8.1
func GetAuthenticationCacheDirectory() string
func IsAccountManagementAuthenticationTokenSet ¶ added in v0.9.0
func IsAccountManagementAuthenticationTokenSet() bool
func IsApiTokenSet ¶ added in v0.8.1
func IsApiTokenSet() bool
func IsAutoLoginEnabled ¶ added in v0.8.1
func IsAutoLoginEnabled() bool
func IsCustomerTokenSet ¶ added in v0.8.1
func IsCustomerTokenSet() bool
func SaveAccountManagementAuthenticationToken ¶ added in v0.9.0
func SaveAccountManagementAuthenticationToken(response AccountManagementAuthenticationTokenStruct)
func SaveApiToken ¶ added in v0.8.1
func SaveApiToken(bearerToken *ApiTokenResponse)
func SaveCustomerToken ¶ added in v0.8.1
func SaveCustomerToken(response CustomerTokenResponse)
Types ¶
type AccountManagementAuthenticationTokenResponse ¶ added in v0.9.0
type AccountManagementAuthenticationTokenResponse struct {
Data []AccountManagementAuthenticationTokenStruct `json:"data"`
}
type AccountManagementAuthenticationTokenStruct ¶ added in v0.9.0
type AccountManagementAuthenticationTokenStruct struct { Type string `json:"type"` AccountName string `json:"account_name"` AccountId string `json:"account_id"` Expires string `json:"expires"` Token string `json:"token"` }
func GetAccountManagementAuthenticationToken ¶ added in v0.9.0
func GetAccountManagementAuthenticationToken() *AccountManagementAuthenticationTokenStruct
type ApiTokenResponse ¶ added in v0.8.1
type ApiTokenResponse struct { Expires int64 `json:"expires"` ExpiresIn int `json:"expires_in"` Identifier string `json:"identifier"` TokenType string `json:"token_type"` AccessToken string `json:"access_token"` }
func GetApiToken ¶ added in v0.8.1
func GetApiToken() *ApiTokenResponse
func GetAuthenticationToken ¶
func GetAuthenticationToken(useTokenFromProfileDir bool, valuesOverride *url.Values) (*ApiTokenResponse, error)
type CustomerTokenEpccCliAdditionalInfo ¶ added in v0.8.1
type CustomerTokenResponse ¶ added in v0.8.1
type CustomerTokenResponse struct { Data CustomerTokenStruct `json:"data"` AdditionalInfo CustomerTokenEpccCliAdditionalInfo `json:"additional_data"` }
func GetCustomerToken ¶ added in v0.8.1
func GetCustomerToken() *CustomerTokenResponse
Click to show internal directories.
Click to hide internal directories.