Documentation ¶
Index ¶
- Variables
- func NewMetathingsDeviceServiceOption(opt *RunDeviceOption) *service.MetathingsDeviceServiceOption
- func NewMetathingsSodaModule() (*component.Module, error)
- func SetVersion(v string)
- type CreateCredentialOption
- type IssueTokenOption
- type PullFlowDeviceOption
- type RunDeviceOption
- type RunModuleOption
- type UnaryCallDeviceOption
- type UploadDescriptorOption
Constants ¶
This section is empty.
Variables ¶
View Source
var (
RootCmd = &cobra.Command{
Use: "metathings",
Short: "MetaThings Command Line Toolkits",
}
)
Functions ¶
func NewMetathingsDeviceServiceOption ¶
func NewMetathingsDeviceServiceOption(opt *RunDeviceOption) *service.MetathingsDeviceServiceOption
func NewMetathingsSodaModule ¶ added in v1.2.9
func SetVersion ¶ added in v1.2.0
func SetVersion(v string)
Types ¶
type CreateCredentialOption ¶ added in v1.1.4
type CreateCredentialOption struct { cmd_contrib.ClientBaseOption `mapstructure:",squash"` Name string Secret string SecretSize int32 Token string Domain string }
func GetCreateCredentialOptions ¶ added in v1.1.4
func GetCreateCredentialOptions() ( *CreateCredentialOption, cmd_contrib.ServiceEndpointsOptioner, cmd_contrib.LoggerOptioner, )
func NewCreateCredentialOption ¶ added in v1.1.4
func NewCreateCredentialOption() *CreateCredentialOption
type IssueTokenOption ¶
type IssueTokenOption struct { cmd_contrib.ClientBaseOption `mapstructure:",squash"` DomainId string Username string Password string CredentialId string CredentialSecret string Timestamp int64 Nonce int64 Token string Env bool }
func GetIssueTokenOptions ¶
func GetIssueTokenOptions() ( *IssueTokenOption, cmd_contrib.ServiceEndpointsOptioner, cmd_contrib.LoggerOptioner, )
func NewIssueTokenOption ¶
func NewIssueTokenOption() *IssueTokenOption
type PullFlowDeviceOption ¶ added in v1.2.9
type PullFlowDeviceOption struct { cmd_contrib.ClientBaseOption `mapstructure:",squash"` Device string Flow string }
func GetPullFlowDeviceOptions ¶ added in v1.2.9
func GetPullFlowDeviceOptions() ( *PullFlowDeviceOption, cmd_contrib.ServiceEndpointsOptioner, cmd_contrib.LoggerOptioner, )
func NewPullFlowDeviceOption ¶ added in v1.2.9
func NewPullFlowDeviceOption() *PullFlowDeviceOption
type RunDeviceOption ¶
type RunDeviceOption struct { cmd_contrib.ClientBaseOption `mapstructure:",squash"` BinarySynchronizer map[string]interface{} }
func GetRunDeviceOptions ¶
func GetRunDeviceOptions() ( *RunDeviceOption, cmd_contrib.LoggerOptioner, cmd_contrib.ServiceEndpointsOptioner, cmd_contrib.CredentialOptioner, cmd_contrib.ListenOptioner, cmd_contrib.TransportCredentialOptioner, cmd_contrib.BinarySynchronizerOption, )
func NewRunDeviceOption ¶
func NewRunDeviceOption() *RunDeviceOption
type RunModuleOption ¶ added in v1.2.9
type RunModuleOption struct { cmd_contrib.ClientBaseOption `mapstructure:",squash"` BinarySynchronizer map[string]interface{} }
func NewRunModuleOption ¶ added in v1.2.9
func NewRunModuleOption() *RunModuleOption
type UnaryCallDeviceOption ¶ added in v1.2.9
type UnaryCallDeviceOption struct { cmd_contrib.ClientBaseOption `mapstructure:",squash"` Device string Module string Method string Protobufset string Soda bool Data string File string }
func GetUnaryCallDeviceOptions ¶ added in v1.2.9
func GetUnaryCallDeviceOptions() ( *UnaryCallDeviceOption, cmd_contrib.ServiceEndpointsOptioner, cmd_contrib.LoggerOptioner, )
func NewUnaryCallDeviceOption ¶ added in v1.2.9
func NewUnaryCallDeviceOption() *UnaryCallDeviceOption
type UploadDescriptorOption ¶ added in v1.2.14
type UploadDescriptorOption struct { cmd_contrib.ClientBaseOption `mapstructure:",squash"` Protoset string }
func GetUploadDescriptorOptions ¶ added in v1.2.14
func GetUploadDescriptorOptions() ( *UploadDescriptorOption, cmd_contrib.ServiceEndpointsOptioner, cmd_contrib.LoggerOptioner, )
func NewUploadDescriptorOption ¶ added in v1.2.14
func NewUploadDescriptorOption() *UploadDescriptorOption
Click to show internal directories.
Click to hide internal directories.