Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIServiceConfig ¶
APIServiceConfig defines a config of APIServiceClient
type Client ¶
type Client interface {
// Start starts the client
Start(context.Context) error
// Stop stops the client
Stop(context.Context) error
// Config returns the config of the client
Config() config.Config
// APIServiceClient returns an API service client
APIServiceClient(APIServiceConfig) (iotexapi.APIServiceClient, error)
// SelectTranslation select a translation based on UILanguage
SelectTranslation(map[config.Language]string) (string, config.Language)
// AskToConfirm asks user to confirm from terminal, true to continue
AskToConfirm() bool
// ReadSecret reads password from terminal
ReadSecret() (string, error)
// Execute a bash command
Execute(string) error
// doing
GetAddress(in string) (string, error)
// doing
Address(in string) (string, error)
// doing
NewKeyStore(string, int, int) *keystore.KeyStore
// doing
GetAliasMap() map[string]string
// doing
WriteConfig(config.Config) error
}
Client defines the interface of an ioctl client
Click to show internal directories.
Click to hide internal directories.