Documentation
¶
Index ¶
- Constants
- type CLICommand
- type CLIIdentifier
- type CLITelemetry
- type Client
- type CreateUserFromAuth0UserMeMeMutation
- type CreateUserFromAuth0UserMeMeMutationRegisterUserMe
- func (v *CreateUserFromAuth0UserMeMeMutationRegisterUserMe) GetOrganizations() []MeFieldsOrganizationsOrganization
- func (v *CreateUserFromAuth0UserMeMeMutationRegisterUserMe) GetUser() MeFieldsUser
- func (v *CreateUserFromAuth0UserMeMeMutationRegisterUserMe) MarshalJSON() ([]byte, error)
- func (v *CreateUserFromAuth0UserMeMeMutationRegisterUserMe) UnmarshalJSON(b []byte) error
- type CreateUserFromAuth0UserResponse
- type MeFields
- type MeFieldsOrganizationsOrganization
- type MeFieldsUser
- type SendCLITelemetryResponse
Constants ¶
const CreateUserFromAuth0User_Operation = `` /* 168-byte string literal not displayed */
The query or mutation executed by CreateUserFromAuth0User.
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 ¶ added in v1.0.11
type CLICommand struct { Noun string `json:"noun"` Verb string `json:"verb"` Modifiers []string `json:"modifiers"` }
func (*CLICommand) GetModifiers ¶ added in v1.0.11
func (v *CLICommand) GetModifiers() []string
GetModifiers returns CLICommand.Modifiers, and is useful for accessing the field via an interface.
func (*CLICommand) GetNoun ¶ added in v1.0.11
func (v *CLICommand) GetNoun() string
GetNoun returns CLICommand.Noun, and is useful for accessing the field via an interface.
func (*CLICommand) GetVerb ¶ added in v1.0.11
func (v *CLICommand) GetVerb() string
GetVerb returns CLICommand.Verb, and is useful for accessing the field via an interface.
type CLIIdentifier ¶ added in v1.0.11
type CLIIdentifier struct { Version string `json:"version"` ContextId string `json:"contextId"` CloudClientId string `json:"cloudClientId"` }
func (*CLIIdentifier) GetCloudClientId ¶ added in v1.0.11
func (v *CLIIdentifier) GetCloudClientId() string
GetCloudClientId returns CLIIdentifier.CloudClientId, and is useful for accessing the field via an interface.
func (*CLIIdentifier) GetContextId ¶ added in v1.0.11
func (v *CLIIdentifier) GetContextId() string
GetContextId returns CLIIdentifier.ContextId, and is useful for accessing the field via an interface.
func (*CLIIdentifier) GetVersion ¶ added in v1.0.11
func (v *CLIIdentifier) GetVersion() string
GetVersion returns CLIIdentifier.Version, and is useful for accessing the field via an interface.
type CLITelemetry ¶ added in v1.0.11
type CLITelemetry struct { Identifier CLIIdentifier `json:"identifier"` Command CLICommand `json:"command"` }
func (*CLITelemetry) GetCommand ¶ added in v1.0.11
func (v *CLITelemetry) GetCommand() CLICommand
GetCommand returns CLITelemetry.Command, and is useful for accessing the field via an interface.
func (*CLITelemetry) GetIdentifier ¶ added in v1.0.11
func (v *CLITelemetry) GetIdentifier() CLIIdentifier
GetIdentifier returns CLITelemetry.Identifier, and is useful for accessing the field via an interface.
type Client ¶
type Client struct { Address string Client genqlientgraphql.Client }
func NewClientFromToken ¶
type CreateUserFromAuth0UserMeMeMutation ¶
type CreateUserFromAuth0UserMeMeMutation struct { // Register the user defined by the active session token into the otterize users store. RegisterUser CreateUserFromAuth0UserMeMeMutationRegisterUserMe `json:"registerUser"` }
CreateUserFromAuth0UserMeMeMutation includes the requested fields of the GraphQL type MeMutation.
func (*CreateUserFromAuth0UserMeMeMutation) GetRegisterUser ¶
func (v *CreateUserFromAuth0UserMeMeMutation) GetRegisterUser() CreateUserFromAuth0UserMeMeMutationRegisterUserMe
GetRegisterUser returns CreateUserFromAuth0UserMeMeMutation.RegisterUser, and is useful for accessing the field via an interface.
type CreateUserFromAuth0UserMeMeMutationRegisterUserMe ¶
type CreateUserFromAuth0UserMeMeMutationRegisterUserMe struct {
MeFields `json:"-"`
}
CreateUserFromAuth0UserMeMeMutationRegisterUserMe includes the requested fields of the GraphQL type Me.
func (*CreateUserFromAuth0UserMeMeMutationRegisterUserMe) GetOrganizations ¶
func (v *CreateUserFromAuth0UserMeMeMutationRegisterUserMe) GetOrganizations() []MeFieldsOrganizationsOrganization
GetOrganizations returns CreateUserFromAuth0UserMeMeMutationRegisterUserMe.Organizations, and is useful for accessing the field via an interface.
func (*CreateUserFromAuth0UserMeMeMutationRegisterUserMe) GetUser ¶
func (v *CreateUserFromAuth0UserMeMeMutationRegisterUserMe) GetUser() MeFieldsUser
GetUser returns CreateUserFromAuth0UserMeMeMutationRegisterUserMe.User, and is useful for accessing the field via an interface.
func (*CreateUserFromAuth0UserMeMeMutationRegisterUserMe) MarshalJSON ¶
func (v *CreateUserFromAuth0UserMeMeMutationRegisterUserMe) MarshalJSON() ([]byte, error)
func (*CreateUserFromAuth0UserMeMeMutationRegisterUserMe) UnmarshalJSON ¶
func (v *CreateUserFromAuth0UserMeMeMutationRegisterUserMe) UnmarshalJSON(b []byte) error
type CreateUserFromAuth0UserResponse ¶
type CreateUserFromAuth0UserResponse struct { // Operate on the current logged-in user Me CreateUserFromAuth0UserMeMeMutation `json:"me"` }
CreateUserFromAuth0UserResponse is returned by CreateUserFromAuth0User on success.
func CreateUserFromAuth0User ¶
func (*CreateUserFromAuth0UserResponse) GetMe ¶
func (v *CreateUserFromAuth0UserResponse) GetMe() CreateUserFromAuth0UserMeMeMutation
GetMe returns CreateUserFromAuth0UserResponse.Me, and is useful for accessing the field via an interface.
type MeFields ¶
type MeFields struct { // The logged-in user details. User MeFieldsUser `json:"user"` // The organizations to which the current logged-in user belongs. Organizations []MeFieldsOrganizationsOrganization `json:"organizations"` }
MeFields includes the GraphQL fields of Me requested by the fragment MeFields.
func (*MeFields) GetOrganizations ¶
func (v *MeFields) GetOrganizations() []MeFieldsOrganizationsOrganization
GetOrganizations returns MeFields.Organizations, and is useful for accessing the field via an interface.
func (*MeFields) GetUser ¶
func (v *MeFields) GetUser() MeFieldsUser
GetUser returns MeFields.User, and is useful for accessing the field via an interface.
type MeFieldsOrganizationsOrganization ¶
type MeFieldsOrganizationsOrganization struct {
Id string `json:"id"`
}
MeFieldsOrganizationsOrganization includes the requested fields of the GraphQL type Organization.
func (*MeFieldsOrganizationsOrganization) GetId ¶
func (v *MeFieldsOrganizationsOrganization) GetId() string
GetId returns MeFieldsOrganizationsOrganization.Id, and is useful for accessing the field via an interface.
type MeFieldsUser ¶
type MeFieldsUser struct { Id string `json:"id"` Email string `json:"email"` Name string `json:"name"` }
MeFieldsUser includes the requested fields of the GraphQL type User.
func (*MeFieldsUser) GetEmail ¶
func (v *MeFieldsUser) GetEmail() string
GetEmail returns MeFieldsUser.Email, and is useful for accessing the field via an interface.
func (*MeFieldsUser) GetId ¶
func (v *MeFieldsUser) GetId() string
GetId returns MeFieldsUser.Id, and is useful for accessing the field via an interface.
func (*MeFieldsUser) GetName ¶
func (v *MeFieldsUser) GetName() string
GetName returns MeFieldsUser.Name, and is useful for accessing the field via an interface.
type SendCLITelemetryResponse ¶ added in v1.0.11
type SendCLITelemetryResponse struct {
SendCLITelemetries bool `json:"sendCLITelemetries"`
}
SendCLITelemetryResponse is returned by SendCLITelemetry on success.
func SendCLITelemetry ¶ added in v1.0.11
func SendCLITelemetry( ctx_ context.Context, client_ graphql.Client, telemetry CLITelemetry, ) (*SendCLITelemetryResponse, error)
func (*SendCLITelemetryResponse) GetSendCLITelemetries ¶ added in v1.0.11
func (v *SendCLITelemetryResponse) GetSendCLITelemetries() bool
GetSendCLITelemetries returns SendCLITelemetryResponse.SendCLITelemetries, and is useful for accessing the field via an interface.