telemetrygql

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL