Documentation ¶
Index ¶
- Variables
- func CheckRetry(errToCheck *client.VirgilAPIError, vcli *client.VirgilHTTPClient) (token string, err error)
- func DeleteAccessToken() error
- func DeleteAppFile() error
- func DeleteDefaultApp() error
- func LoadAccessToken() (token string, err error)
- func LoadAccessTokenOrLogin(vcli *client.VirgilHTTPClient) (token string, err error)
- func LoadDefaultApp() (app *models.StoredApplication, err error)
- func Login(email, password string, vcli *client.VirgilHTTPClient) error
- func ParseAppConfig(data []byte) (config models.AppConfig, err error)
- func ReadConsoleValue(paramName, paramDescription string, options ...string) string
- func ReadFileFlagOrParamOrFromConsole(context *cli.Context, flag, paramName, paramDescription string) ([]byte, error)
- func ReadFlagOrConsoleValue(context *cli.Context, flagName, paramDescription string, options ...string) string
- func ReadFlagOrDefault(context *cli.Context, flagName, defaultValue string) string
- func ReadKeyStringFromFile(context *cli.Context, fileName string) (string, error)
- func ReadParamOrDefaultOrFromConsole(context *cli.Context, paramName, paramDescription, defaultValue string) string
- func SaveAccessToken(token string) error
- func SaveConfig(token string) error
- func SaveDefaultApp(vcli *client.VirgilHTTPClient, app *models.Application) error
- func SendWithCheckRetry(vcli *client.VirgilHTTPClient, method string, urlPath string, ...) (headers http.Header, cookie string, err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrEntityNotFound = fmt.Errorf("entity not found") ErrEmailIsNotConfirmed = fmt.Errorf("user email has not been confirmed") ErrApplicationAlreadyRegistered = fmt.Errorf("error: application with given name already registered") ErrAuthFailed = fmt.Errorf("authorization failed: incorrect email or password") ErrAPIKeyAlreadyRegistered = fmt.Errorf("error: api key with given name already registered") ErrEmptyMFACode = fmt.Errorf("error: Multi factor authorization code is empty field") ErrPasswordTooWeak = fmt.Errorf("error: Password is too weak: password must be at least 8 characters length") ErrIncorrectAppToken = fmt.Errorf("error: application token is incorrect") ErrInvalidConfirmationCode = fmt.Errorf("error: confirmation code is invalid") ErrEmailAlreadyRegistered = fmt.Errorf("error: account with this email has been already registered") )
Functions ¶
func CheckRetry ¶
func CheckRetry(errToCheck *client.VirgilAPIError, vcli *client.VirgilHTTPClient) (token string, err error)
func DeleteAccessToken ¶
func DeleteAccessToken() error
func DeleteAppFile ¶
func DeleteAppFile() error
func DeleteDefaultApp ¶
func DeleteDefaultApp() error
func LoadAccessToken ¶
func LoadAccessTokenOrLogin ¶
func LoadAccessTokenOrLogin(vcli *client.VirgilHTTPClient) (token string, err error)
func LoadDefaultApp ¶
func LoadDefaultApp() (app *models.StoredApplication, err error)
func Login ¶
func Login(email, password string, vcli *client.VirgilHTTPClient) error
Login obtains temporary account access token. Email and password may be empty
func ReadConsoleValue ¶
func ReadFlagOrConsoleValue ¶
func ReadFlagOrDefault ¶
func ReadKeyStringFromFile ¶
func SaveAccessToken ¶
func SaveConfig ¶
func SaveDefaultApp ¶
func SaveDefaultApp(vcli *client.VirgilHTTPClient, app *models.Application) error
func SendWithCheckRetry ¶
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.