Documentation ¶
Index ¶
Constants ¶
const SendCLITelemetry_Operation = `
mutation SendCLITelemetry ($telemetry: CLITelemetry!) {
sendCLITelemetries(telemetries: [$telemetry])
}
`
The query or mutation executed by SendCLITelemetry.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CLICommand ¶
type CLICommand struct { Noun string `json:"noun"` Verb string `json:"verb"` Modifiers []string `json:"modifiers"` }
func (*CLICommand) GetModifiers ¶
func (v *CLICommand) GetModifiers() []string
GetModifiers returns CLICommand.Modifiers, and is useful for accessing the field via an interface.
func (*CLICommand) GetNoun ¶
func (v *CLICommand) GetNoun() string
GetNoun returns CLICommand.Noun, and is useful for accessing the field via an interface.
func (*CLICommand) GetVerb ¶
func (v *CLICommand) GetVerb() string
GetVerb returns CLICommand.Verb, and is useful for accessing the field via an interface.
type CLIIdentifier ¶
type CLIIdentifier struct { Version string `json:"version"` ContextId string `json:"contextId"` CloudClientId string `json:"cloudClientId"` }
func (*CLIIdentifier) GetCloudClientId ¶
func (v *CLIIdentifier) GetCloudClientId() string
GetCloudClientId returns CLIIdentifier.CloudClientId, and is useful for accessing the field via an interface.
func (*CLIIdentifier) GetContextId ¶
func (v *CLIIdentifier) GetContextId() string
GetContextId returns CLIIdentifier.ContextId, and is useful for accessing the field via an interface.
func (*CLIIdentifier) GetVersion ¶
func (v *CLIIdentifier) GetVersion() string
GetVersion returns CLIIdentifier.Version, and is useful for accessing the field via an interface.
type CLITelemetry ¶
type CLITelemetry struct { Identifier CLIIdentifier `json:"identifier"` Command CLICommand `json:"command"` }
func (*CLITelemetry) GetCommand ¶
func (v *CLITelemetry) GetCommand() CLICommand
GetCommand returns CLITelemetry.Command, and is useful for accessing the field via an interface.
func (*CLITelemetry) GetIdentifier ¶
func (v *CLITelemetry) GetIdentifier() CLIIdentifier
GetIdentifier returns CLITelemetry.Identifier, and is useful for accessing the field via an interface.
type SendCLITelemetryResponse ¶
type SendCLITelemetryResponse struct {
SendCLITelemetries bool `json:"sendCLITelemetries"`
}
SendCLITelemetryResponse is returned by SendCLITelemetry on success.
func SendCLITelemetry ¶
func SendCLITelemetry( ctx context.Context, client graphql.Client, telemetry CLITelemetry, ) (*SendCLITelemetryResponse, error)
func (*SendCLITelemetryResponse) GetSendCLITelemetries ¶
func (v *SendCLITelemetryResponse) GetSendCLITelemetries() bool
GetSendCLITelemetries returns SendCLITelemetryResponse.SendCLITelemetries, and is useful for accessing the field via an interface.