graphql

package
v1.2.2 Latest Latest
Warning

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

Go to latest
Published: May 25, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const AssetAuditLog_Operation = `` /* 174-byte string literal not displayed */

The query executed by AssetAuditLog.

View Source
const AssetGID_Operation = `` /* 141-byte string literal not displayed */

The query executed by AssetGID.

View Source
const BotApiKeys_Operation = `
query BotApiKeys ($slug: String!) {
	bot(slug: $slug) {
		apiKeys {
			id
			label
			maskedToken
			createdAt
		}
	}
}
`

The query executed by BotApiKeys.

View Source
const BotInstalled_Operation = `
query BotInstalled ($slug: String!) {
	bot(slug: $slug) {
		installedSkills {
			name
		}
	}
}
`

The query executed by BotInstalled.

View Source
const CreateBotApiKey_Operation = `
mutation CreateBotApiKey ($botId: ID!, $label: String!) {
	createBotApiKey(botId: $botId, label: $label) {
		botKey
	}
}
`

The mutation executed by CreateBotApiKey.

View Source
const CreateBot_Operation = `
mutation CreateBot ($input: CreateBotInput!) {
	createBot(input: $input) {
		bot {
			id
			name
			slug
		}
		botKey
	}
}
`

The mutation executed by CreateBot.

View Source
const CreateTeam_Operation = `` /* 147-byte string literal not displayed */

The mutation executed by CreateTeam.

View Source
const DeleteBotApiKey_Operation = `` /* 127-byte string literal not displayed */

The mutation executed by DeleteBotApiKey.

View Source
const DeleteBot_Operation = `
mutation DeleteBot ($id: ID!) {
	deleteBot(id: $id) {
		errors {
			field
			messages
		}
	}
}
`

The mutation executed by DeleteBot.

View Source
const DeleteTeam_Operation = `
mutation DeleteTeam ($id: ID!) {
	deleteTeam(id: $id) {
		errors {
			field
			messages
		}
	}
}
`

The mutation executed by DeleteTeam.

View Source
const GetMe_Operation = `
query GetMe {
	user {
		id
		username
		email
		firstName
		lastName
	}
}
`

The query executed by GetMe.

View Source
const InstallSkillToBot_Operation = `` /* 165-byte string literal not displayed */

The mutation executed by InstallSkillToBot.

View Source
const ListBots_Operation = `
query ListBots {
	bots {
		id
		name
		slug
		description
		teams {
			id
			name
		}
	}
}
`

The query executed by ListBots.

View Source
const RemoveAssetInstallations_Operation = `` /* 172-byte string literal not displayed */

The mutation executed by RemoveAssetInstallations.

View Source
const RemoveTeamMember_Operation = `` /* 138-byte string literal not displayed */

The mutation executed by RemoveTeamMember.

View Source
const SetAssetInstallations_Operation = `` /* 189-byte string literal not displayed */

The mutation executed by SetAssetInstallations.

View Source
const SetTeamAdmin_Operation = `` /* 126-byte string literal not displayed */

The mutation executed by SetTeamAdmin.

View Source
const UninstallSkillFromBot_Operation = `` /* 173-byte string literal not displayed */

The mutation executed by UninstallSkillFromBot.

View Source
const UpdateBot_Operation = `` /* 143-byte string literal not displayed */

The mutation executed by UpdateBot.

View Source
const UpdateTeam_Operation = `` /* 147-byte string literal not displayed */

The mutation executed by UpdateTeam.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssetAuditLogAssetAuditLogAssetAuditEventConnection

type AssetAuditLogAssetAuditLogAssetAuditEventConnection struct {
	Nodes []AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent `json:"nodes"`
}

AssetAuditLogAssetAuditLogAssetAuditEventConnection includes the requested fields of the GraphQL type AssetAuditEventConnection.

func (*AssetAuditLogAssetAuditLogAssetAuditEventConnection) GetNodes

GetNodes returns AssetAuditLogAssetAuditLogAssetAuditEventConnection.Nodes, and is useful for accessing the field via an interface.

type AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent

type AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent struct {
	Id         string           `json:"id"`
	Date       time.Time        `json:"date"`
	ActorEmail *string          `json:"actorEmail"`
	ActorName  *string          `json:"actorName"`
	Event      string           `json:"event"`
	TargetType string           `json:"targetType"`
	TargetName *string          `json:"targetName"`
	Data       *json.RawMessage `json:"data"`
}

AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent includes the requested fields of the GraphQL type AssetAuditEvent.

func (*AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent) GetActorEmail

GetActorEmail returns AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent.ActorEmail, and is useful for accessing the field via an interface.

func (*AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent) GetActorName

GetActorName returns AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent.ActorName, and is useful for accessing the field via an interface.

func (*AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent) GetData

GetData returns AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent.Data, and is useful for accessing the field via an interface.

func (*AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent) GetDate

GetDate returns AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent.Date, and is useful for accessing the field via an interface.

func (*AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent) GetEvent

GetEvent returns AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent.Event, and is useful for accessing the field via an interface.

func (*AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent) GetId

GetId returns AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent.Id, and is useful for accessing the field via an interface.

func (*AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent) GetTargetName

GetTargetName returns AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent.TargetName, and is useful for accessing the field via an interface.

func (*AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent) GetTargetType

GetTargetType returns AssetAuditLogAssetAuditLogAssetAuditEventConnectionNodesAssetAuditEvent.TargetType, and is useful for accessing the field via an interface.

type AssetAuditLogResponse

type AssetAuditLogResponse struct {
	AssetAuditLog AssetAuditLogAssetAuditLogAssetAuditEventConnection `json:"assetAuditLog"`
}

AssetAuditLogResponse is returned by AssetAuditLog on success.

func AssetAuditLog

func AssetAuditLog(
	ctx_ context.Context,
	client_ graphql.Client,
	first *int,
) (data_ *AssetAuditLogResponse, err_ error)

func (*AssetAuditLogResponse) GetAssetAuditLog

GetAssetAuditLog returns AssetAuditLogResponse.AssetAuditLog, and is useful for accessing the field via an interface.

type AssetGIDResponse

type AssetGIDResponse struct {
	Vault AssetGIDVault `json:"vault"`
}

AssetGIDResponse is returned by AssetGID on success.

func AssetGID

func AssetGID(
	ctx_ context.Context,
	client_ graphql.Client,
	search string,
) (data_ *AssetGIDResponse, err_ error)

func (*AssetGIDResponse) GetVault

func (v *AssetGIDResponse) GetVault() AssetGIDVault

GetVault returns AssetGIDResponse.Vault, and is useful for accessing the field via an interface.

type AssetGIDVault

type AssetGIDVault struct {
	Assets AssetGIDVaultAssetsVaultAssetsConnection `json:"assets"`
}

AssetGIDVault includes the requested fields of the GraphQL type Vault. The GraphQL type's documentation follows.

Vault containing assets.

func (*AssetGIDVault) GetAssets

GetAssets returns AssetGIDVault.Assets, and is useful for accessing the field via an interface.

type AssetGIDVaultAssetsVaultAssetsConnection

type AssetGIDVaultAssetsVaultAssetsConnection struct {
	Nodes []AssetGIDVaultAssetsVaultAssetsConnectionNodesVaultAsset `json:"-"`
}

AssetGIDVaultAssetsVaultAssetsConnection includes the requested fields of the GraphQL type VaultAssetsConnection. The GraphQL type's documentation follows.

Paginated list of vault assets.

func (*AssetGIDVaultAssetsVaultAssetsConnection) GetNodes

GetNodes returns AssetGIDVaultAssetsVaultAssetsConnection.Nodes, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnection) MarshalJSON

func (v *AssetGIDVaultAssetsVaultAssetsConnection) MarshalJSON() ([]byte, error)

func (*AssetGIDVaultAssetsVaultAssetsConnection) UnmarshalJSON

func (v *AssetGIDVaultAssetsVaultAssetsConnection) UnmarshalJSON(b []byte) error

type AssetGIDVaultAssetsVaultAssetsConnectionNodesAgent

type AssetGIDVaultAssetsVaultAssetsConnectionNodesAgent struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
	Name     string  `json:"name"`
}

AssetGIDVaultAssetsVaultAssetsConnectionNodesAgent includes the requested fields of the GraphQL type Agent.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesAgent) GetId

GetId returns AssetGIDVaultAssetsVaultAssetsConnectionNodesAgent.Id, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesAgent) GetName

GetName returns AssetGIDVaultAssetsVaultAssetsConnectionNodesAgent.Name, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesAgent) GetTypename

GetTypename returns AssetGIDVaultAssetsVaultAssetsConnectionNodesAgent.Typename, and is useful for accessing the field via an interface.

type AssetGIDVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin

type AssetGIDVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
	Name     string  `json:"name"`
}

AssetGIDVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin includes the requested fields of the GraphQL type ClaudeCodePlugin.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetId

GetId returns AssetGIDVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin.Id, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetName

GetName returns AssetGIDVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin.Name, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetTypename

GetTypename returns AssetGIDVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin.Typename, and is useful for accessing the field via an interface.

type AssetGIDVaultAssetsVaultAssetsConnectionNodesCommand

type AssetGIDVaultAssetsVaultAssetsConnectionNodesCommand struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
	Name     string  `json:"name"`
}

AssetGIDVaultAssetsVaultAssetsConnectionNodesCommand includes the requested fields of the GraphQL type Command.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesCommand) GetId

GetId returns AssetGIDVaultAssetsVaultAssetsConnectionNodesCommand.Id, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesCommand) GetName

GetName returns AssetGIDVaultAssetsVaultAssetsConnectionNodesCommand.Name, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesCommand) GetTypename

GetTypename returns AssetGIDVaultAssetsVaultAssetsConnectionNodesCommand.Typename, and is useful for accessing the field via an interface.

type AssetGIDVaultAssetsVaultAssetsConnectionNodesHook

type AssetGIDVaultAssetsVaultAssetsConnectionNodesHook struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
	Name     string  `json:"name"`
}

AssetGIDVaultAssetsVaultAssetsConnectionNodesHook includes the requested fields of the GraphQL type Hook.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesHook) GetId

GetId returns AssetGIDVaultAssetsVaultAssetsConnectionNodesHook.Id, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesHook) GetName

GetName returns AssetGIDVaultAssetsVaultAssetsConnectionNodesHook.Name, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesHook) GetTypename

GetTypename returns AssetGIDVaultAssetsVaultAssetsConnectionNodesHook.Typename, and is useful for accessing the field via an interface.

type AssetGIDVaultAssetsVaultAssetsConnectionNodesMcpServer

type AssetGIDVaultAssetsVaultAssetsConnectionNodesMcpServer struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
	Name     string  `json:"name"`
}

AssetGIDVaultAssetsVaultAssetsConnectionNodesMcpServer includes the requested fields of the GraphQL type McpServer.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesMcpServer) GetId

GetId returns AssetGIDVaultAssetsVaultAssetsConnectionNodesMcpServer.Id, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesMcpServer) GetName

GetName returns AssetGIDVaultAssetsVaultAssetsConnectionNodesMcpServer.Name, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesMcpServer) GetTypename

GetTypename returns AssetGIDVaultAssetsVaultAssetsConnectionNodesMcpServer.Typename, and is useful for accessing the field via an interface.

type AssetGIDVaultAssetsVaultAssetsConnectionNodesRule

type AssetGIDVaultAssetsVaultAssetsConnectionNodesRule struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
	Name     string  `json:"name"`
}

AssetGIDVaultAssetsVaultAssetsConnectionNodesRule includes the requested fields of the GraphQL type Rule.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesRule) GetId

GetId returns AssetGIDVaultAssetsVaultAssetsConnectionNodesRule.Id, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesRule) GetName

GetName returns AssetGIDVaultAssetsVaultAssetsConnectionNodesRule.Name, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesRule) GetTypename

GetTypename returns AssetGIDVaultAssetsVaultAssetsConnectionNodesRule.Typename, and is useful for accessing the field via an interface.

type AssetGIDVaultAssetsVaultAssetsConnectionNodesSkill

type AssetGIDVaultAssetsVaultAssetsConnectionNodesSkill struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
	Name     string  `json:"name"`
}

AssetGIDVaultAssetsVaultAssetsConnectionNodesSkill includes the requested fields of the GraphQL type Skill. The GraphQL type's documentation follows.

GraphQL type for skill.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesSkill) GetId

GetId returns AssetGIDVaultAssetsVaultAssetsConnectionNodesSkill.Id, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesSkill) GetName

GetName returns AssetGIDVaultAssetsVaultAssetsConnectionNodesSkill.Name, and is useful for accessing the field via an interface.

func (*AssetGIDVaultAssetsVaultAssetsConnectionNodesSkill) GetTypename

GetTypename returns AssetGIDVaultAssetsVaultAssetsConnectionNodesSkill.Typename, and is useful for accessing the field via an interface.

type AssetGIDVaultAssetsVaultAssetsConnectionNodesVaultAsset

type AssetGIDVaultAssetsVaultAssetsConnectionNodesVaultAsset interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// GetId returns the interface-field "id" from its implementation.
	GetId() string
	// GetName returns the interface-field "name" from its implementation.
	GetName() string
	// contains filtered or unexported methods
}

AssetGIDVaultAssetsVaultAssetsConnectionNodesVaultAsset includes the requested fields of the GraphQL interface VaultAsset.

AssetGIDVaultAssetsVaultAssetsConnectionNodesVaultAsset is implemented by the following types: AssetGIDVaultAssetsVaultAssetsConnectionNodesAgent AssetGIDVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin AssetGIDVaultAssetsVaultAssetsConnectionNodesCommand AssetGIDVaultAssetsVaultAssetsConnectionNodesHook AssetGIDVaultAssetsVaultAssetsConnectionNodesMcpServer AssetGIDVaultAssetsVaultAssetsConnectionNodesRule AssetGIDVaultAssetsVaultAssetsConnectionNodesSkill The GraphQL type's documentation follows.

Asset in the vault (Skill, MCP, Agent, etc.).

type BotApiKeysBotManagedBot

type BotApiKeysBotManagedBot struct {
	ApiKeys []BotApiKeysBotManagedBotApiKeysBotApiKey `json:"apiKeys"`
}

BotApiKeysBotManagedBot includes the requested fields of the GraphQL type ManagedBot.

func (*BotApiKeysBotManagedBot) GetApiKeys

GetApiKeys returns BotApiKeysBotManagedBot.ApiKeys, and is useful for accessing the field via an interface.

type BotApiKeysBotManagedBotApiKeysBotApiKey

type BotApiKeysBotManagedBotApiKeysBotApiKey struct {
	Id          string    `json:"id"`
	Label       string    `json:"label"`
	MaskedToken string    `json:"maskedToken"`
	CreatedAt   time.Time `json:"createdAt"`
}

BotApiKeysBotManagedBotApiKeysBotApiKey includes the requested fields of the GraphQL type BotApiKey. The GraphQL type's documentation follows.

An API key for a bot, showing masked token for identification.

func (*BotApiKeysBotManagedBotApiKeysBotApiKey) GetCreatedAt

GetCreatedAt returns BotApiKeysBotManagedBotApiKeysBotApiKey.CreatedAt, and is useful for accessing the field via an interface.

func (*BotApiKeysBotManagedBotApiKeysBotApiKey) GetId

GetId returns BotApiKeysBotManagedBotApiKeysBotApiKey.Id, and is useful for accessing the field via an interface.

func (*BotApiKeysBotManagedBotApiKeysBotApiKey) GetLabel

GetLabel returns BotApiKeysBotManagedBotApiKeysBotApiKey.Label, and is useful for accessing the field via an interface.

func (*BotApiKeysBotManagedBotApiKeysBotApiKey) GetMaskedToken

func (v *BotApiKeysBotManagedBotApiKeysBotApiKey) GetMaskedToken() string

GetMaskedToken returns BotApiKeysBotManagedBotApiKeysBotApiKey.MaskedToken, and is useful for accessing the field via an interface.

type BotApiKeysResponse

type BotApiKeysResponse struct {
	Bot BotApiKeysBotManagedBot `json:"bot"`
}

BotApiKeysResponse is returned by BotApiKeys on success.

func BotApiKeys

func BotApiKeys(
	ctx_ context.Context,
	client_ graphql.Client,
	slug string,
) (data_ *BotApiKeysResponse, err_ error)

func (*BotApiKeysResponse) GetBot

GetBot returns BotApiKeysResponse.Bot, and is useful for accessing the field via an interface.

type BotInstalledBotManagedBot

type BotInstalledBotManagedBot struct {
	InstalledSkills []BotInstalledBotManagedBotInstalledSkillsBotInstalledSkill `json:"installedSkills"`
}

BotInstalledBotManagedBot includes the requested fields of the GraphQL type ManagedBot.

func (*BotInstalledBotManagedBot) GetInstalledSkills

GetInstalledSkills returns BotInstalledBotManagedBot.InstalledSkills, and is useful for accessing the field via an interface.

type BotInstalledBotManagedBotInstalledSkillsBotInstalledSkill

type BotInstalledBotManagedBotInstalledSkillsBotInstalledSkill struct {
	Name string `json:"name"`
}

BotInstalledBotManagedBotInstalledSkillsBotInstalledSkill includes the requested fields of the GraphQL type BotInstalledSkill. The GraphQL type's documentation follows.

Lightweight skill info for display on bot detail page.

func (*BotInstalledBotManagedBotInstalledSkillsBotInstalledSkill) GetName

GetName returns BotInstalledBotManagedBotInstalledSkillsBotInstalledSkill.Name, and is useful for accessing the field via an interface.

type BotInstalledResponse

type BotInstalledResponse struct {
	Bot BotInstalledBotManagedBot `json:"bot"`
}

BotInstalledResponse is returned by BotInstalled on success.

func BotInstalled

func BotInstalled(
	ctx_ context.Context,
	client_ graphql.Client,
	slug string,
) (data_ *BotInstalledResponse, err_ error)

func (*BotInstalledResponse) GetBot

GetBot returns BotInstalledResponse.Bot, and is useful for accessing the field via an interface.

type CreateBotApiKeyCreateBotApiKeyCreateBotApiKeyMutation

type CreateBotApiKeyCreateBotApiKeyCreateBotApiKeyMutation struct {
	BotKey string `json:"botKey"`
}

CreateBotApiKeyCreateBotApiKeyCreateBotApiKeyMutation includes the requested fields of the GraphQL type CreateBotApiKeyMutation.

func (*CreateBotApiKeyCreateBotApiKeyCreateBotApiKeyMutation) GetBotKey

GetBotKey returns CreateBotApiKeyCreateBotApiKeyCreateBotApiKeyMutation.BotKey, and is useful for accessing the field via an interface.

type CreateBotApiKeyResponse

type CreateBotApiKeyResponse struct {
	CreateBotApiKey *CreateBotApiKeyCreateBotApiKeyCreateBotApiKeyMutation `json:"createBotApiKey"`
}

CreateBotApiKeyResponse is returned by CreateBotApiKey on success.

func CreateBotApiKey

func CreateBotApiKey(
	ctx_ context.Context,
	client_ graphql.Client,
	botId string,
	label string,
) (data_ *CreateBotApiKeyResponse, err_ error)

func (*CreateBotApiKeyResponse) GetCreateBotApiKey

GetCreateBotApiKey returns CreateBotApiKeyResponse.CreateBotApiKey, and is useful for accessing the field via an interface.

type CreateBotCreateBotCreateBotMutation

type CreateBotCreateBotCreateBotMutation struct {
	Bot    *CreateBotCreateBotCreateBotMutationBotManagedBot `json:"bot"`
	BotKey string                                            `json:"botKey"`
}

CreateBotCreateBotCreateBotMutation includes the requested fields of the GraphQL type CreateBotMutation.

func (*CreateBotCreateBotCreateBotMutation) GetBot

GetBot returns CreateBotCreateBotCreateBotMutation.Bot, and is useful for accessing the field via an interface.

func (*CreateBotCreateBotCreateBotMutation) GetBotKey

GetBotKey returns CreateBotCreateBotCreateBotMutation.BotKey, and is useful for accessing the field via an interface.

type CreateBotCreateBotCreateBotMutationBotManagedBot

type CreateBotCreateBotCreateBotMutationBotManagedBot struct {
	Id   string `json:"id"`
	Name string `json:"name"`
	Slug string `json:"slug"`
}

CreateBotCreateBotCreateBotMutationBotManagedBot includes the requested fields of the GraphQL type ManagedBot.

func (*CreateBotCreateBotCreateBotMutationBotManagedBot) GetId

GetId returns CreateBotCreateBotCreateBotMutationBotManagedBot.Id, and is useful for accessing the field via an interface.

func (*CreateBotCreateBotCreateBotMutationBotManagedBot) GetName

GetName returns CreateBotCreateBotCreateBotMutationBotManagedBot.Name, and is useful for accessing the field via an interface.

func (*CreateBotCreateBotCreateBotMutationBotManagedBot) GetSlug

GetSlug returns CreateBotCreateBotCreateBotMutationBotManagedBot.Slug, and is useful for accessing the field via an interface.

type CreateBotInput

type CreateBotInput struct {
	Name        string   `json:"name"`
	Description *string  `json:"description"`
	TeamIds     []string `json:"teamIds"`
}

func (*CreateBotInput) GetDescription

func (v *CreateBotInput) GetDescription() *string

GetDescription returns CreateBotInput.Description, and is useful for accessing the field via an interface.

func (*CreateBotInput) GetName

func (v *CreateBotInput) GetName() string

GetName returns CreateBotInput.Name, and is useful for accessing the field via an interface.

func (*CreateBotInput) GetTeamIds

func (v *CreateBotInput) GetTeamIds() []string

GetTeamIds returns CreateBotInput.TeamIds, and is useful for accessing the field via an interface.

type CreateBotResponse

type CreateBotResponse struct {
	CreateBot *CreateBotCreateBotCreateBotMutation `json:"createBot"`
}

CreateBotResponse is returned by CreateBot on success.

func CreateBot

func CreateBot(
	ctx_ context.Context,
	client_ graphql.Client,
	input CreateBotInput,
) (data_ *CreateBotResponse, err_ error)

func (*CreateBotResponse) GetCreateBot

GetCreateBot returns CreateBotResponse.CreateBot, and is useful for accessing the field via an interface.

type CreateTeamCreateTeamCreateTeamMutation

type CreateTeamCreateTeamCreateTeamMutation struct {
	Team   *CreateTeamCreateTeamCreateTeamMutationTeam             `json:"team"`
	Errors []CreateTeamCreateTeamCreateTeamMutationErrorsErrorType `json:"errors"`
}

CreateTeamCreateTeamCreateTeamMutation includes the requested fields of the GraphQL type CreateTeamMutation.

func (*CreateTeamCreateTeamCreateTeamMutation) GetErrors

GetErrors returns CreateTeamCreateTeamCreateTeamMutation.Errors, and is useful for accessing the field via an interface.

func (*CreateTeamCreateTeamCreateTeamMutation) GetTeam

GetTeam returns CreateTeamCreateTeamCreateTeamMutation.Team, and is useful for accessing the field via an interface.

type CreateTeamCreateTeamCreateTeamMutationErrorsErrorType

type CreateTeamCreateTeamCreateTeamMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

CreateTeamCreateTeamCreateTeamMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*CreateTeamCreateTeamCreateTeamMutationErrorsErrorType) GetField

GetField returns CreateTeamCreateTeamCreateTeamMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*CreateTeamCreateTeamCreateTeamMutationErrorsErrorType) GetMessages

GetMessages returns CreateTeamCreateTeamCreateTeamMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type CreateTeamCreateTeamCreateTeamMutationTeam

type CreateTeamCreateTeamCreateTeamMutationTeam struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

CreateTeamCreateTeamCreateTeamMutationTeam includes the requested fields of the GraphQL type Team.

func (*CreateTeamCreateTeamCreateTeamMutationTeam) GetId

GetId returns CreateTeamCreateTeamCreateTeamMutationTeam.Id, and is useful for accessing the field via an interface.

func (*CreateTeamCreateTeamCreateTeamMutationTeam) GetName

GetName returns CreateTeamCreateTeamCreateTeamMutationTeam.Name, and is useful for accessing the field via an interface.

type CreateTeamInput

type CreateTeamInput struct {
	Name               string                  `json:"name"`
	Parent             *string                 `json:"parent"`
	Members            []string                `json:"members"`
	SkillsRepositories []SkillsRepositoryInput `json:"skillsRepositories"`
}

func (*CreateTeamInput) GetMembers

func (v *CreateTeamInput) GetMembers() []string

GetMembers returns CreateTeamInput.Members, and is useful for accessing the field via an interface.

func (*CreateTeamInput) GetName

func (v *CreateTeamInput) GetName() string

GetName returns CreateTeamInput.Name, and is useful for accessing the field via an interface.

func (*CreateTeamInput) GetParent

func (v *CreateTeamInput) GetParent() *string

GetParent returns CreateTeamInput.Parent, and is useful for accessing the field via an interface.

func (*CreateTeamInput) GetSkillsRepositories

func (v *CreateTeamInput) GetSkillsRepositories() []SkillsRepositoryInput

GetSkillsRepositories returns CreateTeamInput.SkillsRepositories, and is useful for accessing the field via an interface.

type CreateTeamResponse

type CreateTeamResponse struct {
	CreateTeam *CreateTeamCreateTeamCreateTeamMutation `json:"createTeam"`
}

CreateTeamResponse is returned by CreateTeam on success.

func CreateTeam

func CreateTeam(
	ctx_ context.Context,
	client_ graphql.Client,
	input CreateTeamInput,
) (data_ *CreateTeamResponse, err_ error)

func (*CreateTeamResponse) GetCreateTeam

GetCreateTeam returns CreateTeamResponse.CreateTeam, and is useful for accessing the field via an interface.

type DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutation

type DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutation struct {
	Success bool                                                                   `json:"success"`
	Errors  []DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutationErrorsErrorType `json:"errors"`
}

DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutation includes the requested fields of the GraphQL type DeleteBotApiKeyMutation.

func (*DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutation) GetErrors

GetErrors returns DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutation.Errors, and is useful for accessing the field via an interface.

func (*DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutation) GetSuccess

GetSuccess returns DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutation.Success, and is useful for accessing the field via an interface.

type DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutationErrorsErrorType

type DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutationErrorsErrorType) GetField

GetField returns DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutationErrorsErrorType) GetMessages

GetMessages returns DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type DeleteBotApiKeyResponse

type DeleteBotApiKeyResponse struct {
	DeleteBotApiKey *DeleteBotApiKeyDeleteBotApiKeyDeleteBotApiKeyMutation `json:"deleteBotApiKey"`
}

DeleteBotApiKeyResponse is returned by DeleteBotApiKey on success.

func DeleteBotApiKey

func DeleteBotApiKey(
	ctx_ context.Context,
	client_ graphql.Client,
	keyId string,
) (data_ *DeleteBotApiKeyResponse, err_ error)

func (*DeleteBotApiKeyResponse) GetDeleteBotApiKey

GetDeleteBotApiKey returns DeleteBotApiKeyResponse.DeleteBotApiKey, and is useful for accessing the field via an interface.

type DeleteBotDeleteBotDeleteBotMutation

type DeleteBotDeleteBotDeleteBotMutation struct {
	Errors []DeleteBotDeleteBotDeleteBotMutationErrorsErrorType `json:"errors"`
}

DeleteBotDeleteBotDeleteBotMutation includes the requested fields of the GraphQL type DeleteBotMutation.

func (*DeleteBotDeleteBotDeleteBotMutation) GetErrors

GetErrors returns DeleteBotDeleteBotDeleteBotMutation.Errors, and is useful for accessing the field via an interface.

type DeleteBotDeleteBotDeleteBotMutationErrorsErrorType

type DeleteBotDeleteBotDeleteBotMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

DeleteBotDeleteBotDeleteBotMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*DeleteBotDeleteBotDeleteBotMutationErrorsErrorType) GetField

GetField returns DeleteBotDeleteBotDeleteBotMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*DeleteBotDeleteBotDeleteBotMutationErrorsErrorType) GetMessages

GetMessages returns DeleteBotDeleteBotDeleteBotMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type DeleteBotResponse

type DeleteBotResponse struct {
	DeleteBot *DeleteBotDeleteBotDeleteBotMutation `json:"deleteBot"`
}

DeleteBotResponse is returned by DeleteBot on success.

func DeleteBot

func DeleteBot(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *DeleteBotResponse, err_ error)

func (*DeleteBotResponse) GetDeleteBot

GetDeleteBot returns DeleteBotResponse.DeleteBot, and is useful for accessing the field via an interface.

type DeleteTeamDeleteTeamDeleteTeamMutation

type DeleteTeamDeleteTeamDeleteTeamMutation struct {
	Errors []DeleteTeamDeleteTeamDeleteTeamMutationErrorsErrorType `json:"errors"`
}

DeleteTeamDeleteTeamDeleteTeamMutation includes the requested fields of the GraphQL type DeleteTeamMutation.

func (*DeleteTeamDeleteTeamDeleteTeamMutation) GetErrors

GetErrors returns DeleteTeamDeleteTeamDeleteTeamMutation.Errors, and is useful for accessing the field via an interface.

type DeleteTeamDeleteTeamDeleteTeamMutationErrorsErrorType

type DeleteTeamDeleteTeamDeleteTeamMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

DeleteTeamDeleteTeamDeleteTeamMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*DeleteTeamDeleteTeamDeleteTeamMutationErrorsErrorType) GetField

GetField returns DeleteTeamDeleteTeamDeleteTeamMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*DeleteTeamDeleteTeamDeleteTeamMutationErrorsErrorType) GetMessages

GetMessages returns DeleteTeamDeleteTeamDeleteTeamMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type DeleteTeamResponse

type DeleteTeamResponse struct {
	DeleteTeam *DeleteTeamDeleteTeamDeleteTeamMutation `json:"deleteTeam"`
}

DeleteTeamResponse is returned by DeleteTeam on success.

func DeleteTeam

func DeleteTeam(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *DeleteTeamResponse, err_ error)

func (*DeleteTeamResponse) GetDeleteTeam

GetDeleteTeam returns DeleteTeamResponse.DeleteTeam, and is useful for accessing the field via an interface.

type GetMeResponse

type GetMeResponse struct {
	User *GetMeUser `json:"user"`
}

GetMeResponse is returned by GetMe on success.

func GetMe

func GetMe(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *GetMeResponse, err_ error)

func (*GetMeResponse) GetUser

func (v *GetMeResponse) GetUser() *GetMeUser

GetUser returns GetMeResponse.User, and is useful for accessing the field via an interface.

type GetMeUser

type GetMeUser struct {
	Id string `json:"id"`
	// 150 characters or fewer. Letters, digits and @/./+/-/_ only.
	Username  string `json:"username"`
	Email     string `json:"email"`
	FirstName string `json:"firstName"`
	LastName  string `json:"lastName"`
}

GetMeUser includes the requested fields of the GraphQL type User.

func (*GetMeUser) GetEmail

func (v *GetMeUser) GetEmail() string

GetEmail returns GetMeUser.Email, and is useful for accessing the field via an interface.

func (*GetMeUser) GetFirstName

func (v *GetMeUser) GetFirstName() string

GetFirstName returns GetMeUser.FirstName, and is useful for accessing the field via an interface.

func (*GetMeUser) GetId

func (v *GetMeUser) GetId() string

GetId returns GetMeUser.Id, and is useful for accessing the field via an interface.

func (*GetMeUser) GetLastName

func (v *GetMeUser) GetLastName() string

GetLastName returns GetMeUser.LastName, and is useful for accessing the field via an interface.

func (*GetMeUser) GetUsername

func (v *GetMeUser) GetUsername() string

GetUsername returns GetMeUser.Username, and is useful for accessing the field via an interface.

type InstallSkillToBotInstallSkillToBotInstallSkillToBotMutation

type InstallSkillToBotInstallSkillToBotInstallSkillToBotMutation struct {
	Success bool                                                                         `json:"success"`
	Errors  []InstallSkillToBotInstallSkillToBotInstallSkillToBotMutationErrorsErrorType `json:"errors"`
}

InstallSkillToBotInstallSkillToBotInstallSkillToBotMutation includes the requested fields of the GraphQL type InstallSkillToBotMutation.

func (*InstallSkillToBotInstallSkillToBotInstallSkillToBotMutation) GetErrors

GetErrors returns InstallSkillToBotInstallSkillToBotInstallSkillToBotMutation.Errors, and is useful for accessing the field via an interface.

func (*InstallSkillToBotInstallSkillToBotInstallSkillToBotMutation) GetSuccess

GetSuccess returns InstallSkillToBotInstallSkillToBotInstallSkillToBotMutation.Success, and is useful for accessing the field via an interface.

type InstallSkillToBotInstallSkillToBotInstallSkillToBotMutationErrorsErrorType

type InstallSkillToBotInstallSkillToBotInstallSkillToBotMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

InstallSkillToBotInstallSkillToBotInstallSkillToBotMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*InstallSkillToBotInstallSkillToBotInstallSkillToBotMutationErrorsErrorType) GetField

GetField returns InstallSkillToBotInstallSkillToBotInstallSkillToBotMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*InstallSkillToBotInstallSkillToBotInstallSkillToBotMutationErrorsErrorType) GetMessages

GetMessages returns InstallSkillToBotInstallSkillToBotInstallSkillToBotMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type InstallSkillToBotResponse

type InstallSkillToBotResponse struct {
	InstallSkillToBot *InstallSkillToBotInstallSkillToBotInstallSkillToBotMutation `json:"installSkillToBot"`
}

InstallSkillToBotResponse is returned by InstallSkillToBot on success.

func InstallSkillToBot

func InstallSkillToBot(
	ctx_ context.Context,
	client_ graphql.Client,
	botId string,
	skillId string,
) (data_ *InstallSkillToBotResponse, err_ error)

func (*InstallSkillToBotResponse) GetInstallSkillToBot

GetInstallSkillToBot returns InstallSkillToBotResponse.InstallSkillToBot, and is useful for accessing the field via an interface.

type ListBotsBotsManagedBot

type ListBotsBotsManagedBot struct {
	Id          string                            `json:"id"`
	Name        string                            `json:"name"`
	Slug        string                            `json:"slug"`
	Description string                            `json:"description"`
	Teams       []ListBotsBotsManagedBotTeamsTeam `json:"teams"`
}

ListBotsBotsManagedBot includes the requested fields of the GraphQL type ManagedBot.

func (*ListBotsBotsManagedBot) GetDescription

func (v *ListBotsBotsManagedBot) GetDescription() string

GetDescription returns ListBotsBotsManagedBot.Description, and is useful for accessing the field via an interface.

func (*ListBotsBotsManagedBot) GetId

func (v *ListBotsBotsManagedBot) GetId() string

GetId returns ListBotsBotsManagedBot.Id, and is useful for accessing the field via an interface.

func (*ListBotsBotsManagedBot) GetName

func (v *ListBotsBotsManagedBot) GetName() string

GetName returns ListBotsBotsManagedBot.Name, and is useful for accessing the field via an interface.

func (*ListBotsBotsManagedBot) GetSlug

func (v *ListBotsBotsManagedBot) GetSlug() string

GetSlug returns ListBotsBotsManagedBot.Slug, and is useful for accessing the field via an interface.

func (*ListBotsBotsManagedBot) GetTeams

GetTeams returns ListBotsBotsManagedBot.Teams, and is useful for accessing the field via an interface.

type ListBotsBotsManagedBotTeamsTeam

type ListBotsBotsManagedBotTeamsTeam struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

ListBotsBotsManagedBotTeamsTeam includes the requested fields of the GraphQL type Team.

func (*ListBotsBotsManagedBotTeamsTeam) GetId

GetId returns ListBotsBotsManagedBotTeamsTeam.Id, and is useful for accessing the field via an interface.

func (*ListBotsBotsManagedBotTeamsTeam) GetName

GetName returns ListBotsBotsManagedBotTeamsTeam.Name, and is useful for accessing the field via an interface.

type ListBotsResponse

type ListBotsResponse struct {
	Bots []ListBotsBotsManagedBot `json:"bots"`
}

ListBotsResponse is returned by ListBots on success.

func ListBots

func ListBots(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *ListBotsResponse, err_ error)

func (*ListBotsResponse) GetBots

GetBots returns ListBotsResponse.Bots, and is useful for accessing the field via an interface.

type RemoveAssetInstallationsInput

type RemoveAssetInstallationsInput struct {
	AssetName string `json:"assetName"`
	Delete    *bool  `json:"delete"`
}

func (*RemoveAssetInstallationsInput) GetAssetName

func (v *RemoveAssetInstallationsInput) GetAssetName() string

GetAssetName returns RemoveAssetInstallationsInput.AssetName, and is useful for accessing the field via an interface.

func (*RemoveAssetInstallationsInput) GetDelete

func (v *RemoveAssetInstallationsInput) GetDelete() *bool

GetDelete returns RemoveAssetInstallationsInput.Delete, and is useful for accessing the field via an interface.

type RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutation

type RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutation struct {
	Success *bool                                                                                             `json:"success"`
	Errors  []RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutationErrorsErrorType `json:"errors"`
}

RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutation includes the requested fields of the GraphQL type RemoveAssetInstallationsMutation.

func (*RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutation) GetErrors

GetErrors returns RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutation.Errors, and is useful for accessing the field via an interface.

func (*RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutation) GetSuccess

GetSuccess returns RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutation.Success, and is useful for accessing the field via an interface.

type RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutationErrorsErrorType

type RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutationErrorsErrorType) GetField

GetField returns RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutationErrorsErrorType) GetMessages

GetMessages returns RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type RemoveAssetInstallationsResponse

type RemoveAssetInstallationsResponse struct {
	RemoveAssetInstallations *RemoveAssetInstallationsRemoveAssetInstallationsRemoveAssetInstallationsMutation `json:"removeAssetInstallations"`
}

RemoveAssetInstallationsResponse is returned by RemoveAssetInstallations on success.

func RemoveAssetInstallations

func RemoveAssetInstallations(
	ctx_ context.Context,
	client_ graphql.Client,
	input RemoveAssetInstallationsInput,
) (data_ *RemoveAssetInstallationsResponse, err_ error)

func (*RemoveAssetInstallationsResponse) GetRemoveAssetInstallations

GetRemoveAssetInstallations returns RemoveAssetInstallationsResponse.RemoveAssetInstallations, and is useful for accessing the field via an interface.

type RemoveTeamMemberInput

type RemoveTeamMemberInput struct {
	TeamId   string `json:"teamId"`
	MemberId string `json:"memberId"`
}

func (*RemoveTeamMemberInput) GetMemberId

func (v *RemoveTeamMemberInput) GetMemberId() string

GetMemberId returns RemoveTeamMemberInput.MemberId, and is useful for accessing the field via an interface.

func (*RemoveTeamMemberInput) GetTeamId

func (v *RemoveTeamMemberInput) GetTeamId() string

GetTeamId returns RemoveTeamMemberInput.TeamId, and is useful for accessing the field via an interface.

type RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutation

type RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutation struct {
	Errors []RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutationErrorsErrorType `json:"errors"`
}

RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutation includes the requested fields of the GraphQL type RemoveTeamMemberMutation.

func (*RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutation) GetErrors

GetErrors returns RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutation.Errors, and is useful for accessing the field via an interface.

type RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutationErrorsErrorType

type RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutationErrorsErrorType) GetField

GetField returns RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutationErrorsErrorType) GetMessages

GetMessages returns RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type RemoveTeamMemberResponse

type RemoveTeamMemberResponse struct {
	RemoveTeamMember *RemoveTeamMemberRemoveTeamMemberRemoveTeamMemberMutation `json:"removeTeamMember"`
}

RemoveTeamMemberResponse is returned by RemoveTeamMember on success.

func RemoveTeamMember

func RemoveTeamMember(
	ctx_ context.Context,
	client_ graphql.Client,
	input RemoveTeamMemberInput,
) (data_ *RemoveTeamMemberResponse, err_ error)

func (*RemoveTeamMemberResponse) GetRemoveTeamMember

GetRemoveTeamMember returns RemoveTeamMemberResponse.RemoveTeamMember, and is useful for accessing the field via an interface.

type RepositoryInstallationInput

type RepositoryInstallationInput struct {
	Url   string   `json:"url"`
	Paths []string `json:"paths"`
}

func (*RepositoryInstallationInput) GetPaths

func (v *RepositoryInstallationInput) GetPaths() []string

GetPaths returns RepositoryInstallationInput.Paths, and is useful for accessing the field via an interface.

func (*RepositoryInstallationInput) GetUrl

func (v *RepositoryInstallationInput) GetUrl() string

GetUrl returns RepositoryInstallationInput.Url, and is useful for accessing the field via an interface.

type SetAssetInstallationsInput

type SetAssetInstallationsInput struct {
	AssetName    string                        `json:"assetName"`
	AssetVersion *string                       `json:"assetVersion"`
	Repositories []RepositoryInstallationInput `json:"repositories"`
	PersonalOnly *bool                         `json:"personalOnly"`
}

func (*SetAssetInstallationsInput) GetAssetName

func (v *SetAssetInstallationsInput) GetAssetName() string

GetAssetName returns SetAssetInstallationsInput.AssetName, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsInput) GetAssetVersion

func (v *SetAssetInstallationsInput) GetAssetVersion() *string

GetAssetVersion returns SetAssetInstallationsInput.AssetVersion, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsInput) GetPersonalOnly

func (v *SetAssetInstallationsInput) GetPersonalOnly() *bool

GetPersonalOnly returns SetAssetInstallationsInput.PersonalOnly, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsInput) GetRepositories

GetRepositories returns SetAssetInstallationsInput.Repositories, and is useful for accessing the field via an interface.

type SetAssetInstallationsResponse

type SetAssetInstallationsResponse struct {
	SetAssetInstallations *SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutation `json:"setAssetInstallations"`
}

SetAssetInstallationsResponse is returned by SetAssetInstallations on success.

func SetAssetInstallations

func SetAssetInstallations(
	ctx_ context.Context,
	client_ graphql.Client,
	input SetAssetInstallationsInput,
) (data_ *SetAssetInstallationsResponse, err_ error)

func (*SetAssetInstallationsResponse) GetSetAssetInstallations

GetSetAssetInstallations returns SetAssetInstallationsResponse.SetAssetInstallations, and is useful for accessing the field via an interface.

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutation

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutation struct {
	Asset  *SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetVaultAsset  `json:"-"`
	Errors []SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationErrorsErrorType `json:"errors"`
}

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutation includes the requested fields of the GraphQL type SetAssetInstallationsMutation.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutation) GetAsset

GetAsset returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutation.Asset, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutation) GetErrors

GetErrors returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutation.Errors, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutation) MarshalJSON

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutation) UnmarshalJSON

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetAgent

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetAgent struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetAgent includes the requested fields of the GraphQL type Agent.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetAgent) GetName

GetName returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetAgent.Name, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetAgent) GetTypename

GetTypename returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetAgent.Typename, and is useful for accessing the field via an interface.

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetClaudeCodePlugin

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetClaudeCodePlugin struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetClaudeCodePlugin includes the requested fields of the GraphQL type ClaudeCodePlugin.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetClaudeCodePlugin) GetName

GetName returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetClaudeCodePlugin.Name, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetClaudeCodePlugin) GetTypename

GetTypename returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetClaudeCodePlugin.Typename, and is useful for accessing the field via an interface.

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetCommand

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetCommand struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetCommand includes the requested fields of the GraphQL type Command.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetCommand) GetName

GetName returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetCommand.Name, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetCommand) GetTypename

GetTypename returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetCommand.Typename, and is useful for accessing the field via an interface.

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetHook

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetHook struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetHook includes the requested fields of the GraphQL type Hook.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetHook) GetName

GetName returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetHook.Name, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetHook) GetTypename

GetTypename returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetHook.Typename, and is useful for accessing the field via an interface.

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetMcpServer

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetMcpServer struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetMcpServer includes the requested fields of the GraphQL type McpServer.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetMcpServer) GetName

GetName returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetMcpServer.Name, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetMcpServer) GetTypename

GetTypename returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetMcpServer.Typename, and is useful for accessing the field via an interface.

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetRule

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetRule struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetRule includes the requested fields of the GraphQL type Rule.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetRule) GetName

GetName returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetRule.Name, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetRule) GetTypename

GetTypename returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetRule.Typename, and is useful for accessing the field via an interface.

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetSkill

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetSkill struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetSkill includes the requested fields of the GraphQL type Skill. The GraphQL type's documentation follows.

GraphQL type for skill.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetSkill) GetName

GetName returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetSkill.Name, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetSkill) GetTypename

GetTypename returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetSkill.Typename, and is useful for accessing the field via an interface.

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetVaultAsset

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetVaultAsset interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// GetName returns the interface-field "name" from its implementation.
	GetName() string
	// contains filtered or unexported methods
}

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetVaultAsset includes the requested fields of the GraphQL interface VaultAsset.

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetVaultAsset is implemented by the following types: SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetAgent SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetClaudeCodePlugin SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetCommand SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetHook SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetMcpServer SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetRule SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationAssetSkill The GraphQL type's documentation follows.

Asset in the vault (Skill, MCP, Agent, etc.).

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationErrorsErrorType

type SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationErrorsErrorType) GetField

GetField returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationErrorsErrorType) GetMessages

GetMessages returns SetAssetInstallationsSetAssetInstallationsSetAssetInstallationsMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type SetTeamAdminInput

type SetTeamAdminInput struct {
	TeamId  string `json:"teamId"`
	UserId  string `json:"userId"`
	IsAdmin bool   `json:"isAdmin"`
}

func (*SetTeamAdminInput) GetIsAdmin

func (v *SetTeamAdminInput) GetIsAdmin() bool

GetIsAdmin returns SetTeamAdminInput.IsAdmin, and is useful for accessing the field via an interface.

func (*SetTeamAdminInput) GetTeamId

func (v *SetTeamAdminInput) GetTeamId() string

GetTeamId returns SetTeamAdminInput.TeamId, and is useful for accessing the field via an interface.

func (*SetTeamAdminInput) GetUserId

func (v *SetTeamAdminInput) GetUserId() string

GetUserId returns SetTeamAdminInput.UserId, and is useful for accessing the field via an interface.

type SetTeamAdminResponse

type SetTeamAdminResponse struct {
	SetTeamAdmin *SetTeamAdminSetTeamAdminSetTeamAdminMutation `json:"setTeamAdmin"`
}

SetTeamAdminResponse is returned by SetTeamAdmin on success.

func SetTeamAdmin

func SetTeamAdmin(
	ctx_ context.Context,
	client_ graphql.Client,
	input SetTeamAdminInput,
) (data_ *SetTeamAdminResponse, err_ error)

func (*SetTeamAdminResponse) GetSetTeamAdmin

GetSetTeamAdmin returns SetTeamAdminResponse.SetTeamAdmin, and is useful for accessing the field via an interface.

type SetTeamAdminSetTeamAdminSetTeamAdminMutation

type SetTeamAdminSetTeamAdminSetTeamAdminMutation struct {
	Errors []SetTeamAdminSetTeamAdminSetTeamAdminMutationErrorsErrorType `json:"errors"`
}

SetTeamAdminSetTeamAdminSetTeamAdminMutation includes the requested fields of the GraphQL type SetTeamAdminMutation.

func (*SetTeamAdminSetTeamAdminSetTeamAdminMutation) GetErrors

GetErrors returns SetTeamAdminSetTeamAdminSetTeamAdminMutation.Errors, and is useful for accessing the field via an interface.

type SetTeamAdminSetTeamAdminSetTeamAdminMutationErrorsErrorType

type SetTeamAdminSetTeamAdminSetTeamAdminMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

SetTeamAdminSetTeamAdminSetTeamAdminMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*SetTeamAdminSetTeamAdminSetTeamAdminMutationErrorsErrorType) GetField

GetField returns SetTeamAdminSetTeamAdminSetTeamAdminMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*SetTeamAdminSetTeamAdminSetTeamAdminMutationErrorsErrorType) GetMessages

GetMessages returns SetTeamAdminSetTeamAdminSetTeamAdminMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type SkillsRepositoryInput

type SkillsRepositoryInput struct {
	RepositoryId     string  `json:"repositoryId"`
	MonoRepoConfigId *string `json:"monoRepoConfigId"`
}

Input for team-repository association with optional mono_repo_config

func (*SkillsRepositoryInput) GetMonoRepoConfigId

func (v *SkillsRepositoryInput) GetMonoRepoConfigId() *string

GetMonoRepoConfigId returns SkillsRepositoryInput.MonoRepoConfigId, and is useful for accessing the field via an interface.

func (*SkillsRepositoryInput) GetRepositoryId

func (v *SkillsRepositoryInput) GetRepositoryId() string

GetRepositoryId returns SkillsRepositoryInput.RepositoryId, and is useful for accessing the field via an interface.

type UninstallSkillFromBotResponse

type UninstallSkillFromBotResponse struct {
	UninstallSkillFromBot *UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutation `json:"uninstallSkillFromBot"`
}

UninstallSkillFromBotResponse is returned by UninstallSkillFromBot on success.

func UninstallSkillFromBot

func UninstallSkillFromBot(
	ctx_ context.Context,
	client_ graphql.Client,
	botId string,
	skillId string,
) (data_ *UninstallSkillFromBotResponse, err_ error)

func (*UninstallSkillFromBotResponse) GetUninstallSkillFromBot

GetUninstallSkillFromBot returns UninstallSkillFromBotResponse.UninstallSkillFromBot, and is useful for accessing the field via an interface.

type UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutation

type UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutation struct {
	Success bool                                                                                     `json:"success"`
	Errors  []UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutationErrorsErrorType `json:"errors"`
}

UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutation includes the requested fields of the GraphQL type UninstallSkillFromBotMutation.

func (*UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutation) GetErrors

GetErrors returns UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutation.Errors, and is useful for accessing the field via an interface.

func (*UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutation) GetSuccess

GetSuccess returns UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutation.Success, and is useful for accessing the field via an interface.

type UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutationErrorsErrorType

type UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutationErrorsErrorType) GetField

GetField returns UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutationErrorsErrorType) GetMessages

GetMessages returns UninstallSkillFromBotUninstallSkillFromBotUninstallSkillFromBotMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type UpdateBotInput

type UpdateBotInput struct {
	Id          string   `json:"id"`
	Name        *string  `json:"name"`
	Description *string  `json:"description"`
	TeamIds     []string `json:"teamIds"`
}

func (*UpdateBotInput) GetDescription

func (v *UpdateBotInput) GetDescription() *string

GetDescription returns UpdateBotInput.Description, and is useful for accessing the field via an interface.

func (*UpdateBotInput) GetId

func (v *UpdateBotInput) GetId() string

GetId returns UpdateBotInput.Id, and is useful for accessing the field via an interface.

func (*UpdateBotInput) GetName

func (v *UpdateBotInput) GetName() *string

GetName returns UpdateBotInput.Name, and is useful for accessing the field via an interface.

func (*UpdateBotInput) GetTeamIds

func (v *UpdateBotInput) GetTeamIds() []string

GetTeamIds returns UpdateBotInput.TeamIds, and is useful for accessing the field via an interface.

type UpdateBotResponse

type UpdateBotResponse struct {
	UpdateBot *UpdateBotUpdateBotUpdateBotMutation `json:"updateBot"`
}

UpdateBotResponse is returned by UpdateBot on success.

func UpdateBot

func UpdateBot(
	ctx_ context.Context,
	client_ graphql.Client,
	input UpdateBotInput,
) (data_ *UpdateBotResponse, err_ error)

func (*UpdateBotResponse) GetUpdateBot

GetUpdateBot returns UpdateBotResponse.UpdateBot, and is useful for accessing the field via an interface.

type UpdateBotUpdateBotUpdateBotMutation

type UpdateBotUpdateBotUpdateBotMutation struct {
	Bot    *UpdateBotUpdateBotUpdateBotMutationBotManagedBot    `json:"bot"`
	Errors []UpdateBotUpdateBotUpdateBotMutationErrorsErrorType `json:"errors"`
}

UpdateBotUpdateBotUpdateBotMutation includes the requested fields of the GraphQL type UpdateBotMutation.

func (*UpdateBotUpdateBotUpdateBotMutation) GetBot

GetBot returns UpdateBotUpdateBotUpdateBotMutation.Bot, and is useful for accessing the field via an interface.

func (*UpdateBotUpdateBotUpdateBotMutation) GetErrors

GetErrors returns UpdateBotUpdateBotUpdateBotMutation.Errors, and is useful for accessing the field via an interface.

type UpdateBotUpdateBotUpdateBotMutationBotManagedBot

type UpdateBotUpdateBotUpdateBotMutationBotManagedBot struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

UpdateBotUpdateBotUpdateBotMutationBotManagedBot includes the requested fields of the GraphQL type ManagedBot.

func (*UpdateBotUpdateBotUpdateBotMutationBotManagedBot) GetId

GetId returns UpdateBotUpdateBotUpdateBotMutationBotManagedBot.Id, and is useful for accessing the field via an interface.

func (*UpdateBotUpdateBotUpdateBotMutationBotManagedBot) GetName

GetName returns UpdateBotUpdateBotUpdateBotMutationBotManagedBot.Name, and is useful for accessing the field via an interface.

type UpdateBotUpdateBotUpdateBotMutationErrorsErrorType

type UpdateBotUpdateBotUpdateBotMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

UpdateBotUpdateBotUpdateBotMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*UpdateBotUpdateBotUpdateBotMutationErrorsErrorType) GetField

GetField returns UpdateBotUpdateBotUpdateBotMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*UpdateBotUpdateBotUpdateBotMutationErrorsErrorType) GetMessages

GetMessages returns UpdateBotUpdateBotUpdateBotMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type UpdateTeamInput

type UpdateTeamInput struct {
	Id                 string                  `json:"id"`
	Name               *string                 `json:"name"`
	Parent             *string                 `json:"parent"`
	Members            []string                `json:"members"`
	SkillsRepositories []SkillsRepositoryInput `json:"skillsRepositories"`
}

func (*UpdateTeamInput) GetId

func (v *UpdateTeamInput) GetId() string

GetId returns UpdateTeamInput.Id, and is useful for accessing the field via an interface.

func (*UpdateTeamInput) GetMembers

func (v *UpdateTeamInput) GetMembers() []string

GetMembers returns UpdateTeamInput.Members, and is useful for accessing the field via an interface.

func (*UpdateTeamInput) GetName

func (v *UpdateTeamInput) GetName() *string

GetName returns UpdateTeamInput.Name, and is useful for accessing the field via an interface.

func (*UpdateTeamInput) GetParent

func (v *UpdateTeamInput) GetParent() *string

GetParent returns UpdateTeamInput.Parent, and is useful for accessing the field via an interface.

func (*UpdateTeamInput) GetSkillsRepositories

func (v *UpdateTeamInput) GetSkillsRepositories() []SkillsRepositoryInput

GetSkillsRepositories returns UpdateTeamInput.SkillsRepositories, and is useful for accessing the field via an interface.

type UpdateTeamResponse

type UpdateTeamResponse struct {
	UpdateTeam *UpdateTeamUpdateTeamUpdateTeamMutation `json:"updateTeam"`
}

UpdateTeamResponse is returned by UpdateTeam on success.

func UpdateTeam

func UpdateTeam(
	ctx_ context.Context,
	client_ graphql.Client,
	input UpdateTeamInput,
) (data_ *UpdateTeamResponse, err_ error)

func (*UpdateTeamResponse) GetUpdateTeam

GetUpdateTeam returns UpdateTeamResponse.UpdateTeam, and is useful for accessing the field via an interface.

type UpdateTeamUpdateTeamUpdateTeamMutation

type UpdateTeamUpdateTeamUpdateTeamMutation struct {
	Team   *UpdateTeamUpdateTeamUpdateTeamMutationTeam             `json:"team"`
	Errors []UpdateTeamUpdateTeamUpdateTeamMutationErrorsErrorType `json:"errors"`
}

UpdateTeamUpdateTeamUpdateTeamMutation includes the requested fields of the GraphQL type UpdateTeamMutation.

func (*UpdateTeamUpdateTeamUpdateTeamMutation) GetErrors

GetErrors returns UpdateTeamUpdateTeamUpdateTeamMutation.Errors, and is useful for accessing the field via an interface.

func (*UpdateTeamUpdateTeamUpdateTeamMutation) GetTeam

GetTeam returns UpdateTeamUpdateTeamUpdateTeamMutation.Team, and is useful for accessing the field via an interface.

type UpdateTeamUpdateTeamUpdateTeamMutationErrorsErrorType

type UpdateTeamUpdateTeamUpdateTeamMutationErrorsErrorType struct {
	Field    string   `json:"field"`
	Messages []string `json:"messages"`
}

UpdateTeamUpdateTeamUpdateTeamMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*UpdateTeamUpdateTeamUpdateTeamMutationErrorsErrorType) GetField

GetField returns UpdateTeamUpdateTeamUpdateTeamMutationErrorsErrorType.Field, and is useful for accessing the field via an interface.

func (*UpdateTeamUpdateTeamUpdateTeamMutationErrorsErrorType) GetMessages

GetMessages returns UpdateTeamUpdateTeamUpdateTeamMutationErrorsErrorType.Messages, and is useful for accessing the field via an interface.

type UpdateTeamUpdateTeamUpdateTeamMutationTeam

type UpdateTeamUpdateTeamUpdateTeamMutationTeam struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

UpdateTeamUpdateTeamUpdateTeamMutationTeam includes the requested fields of the GraphQL type Team.

func (*UpdateTeamUpdateTeamUpdateTeamMutationTeam) GetId

GetId returns UpdateTeamUpdateTeamUpdateTeamMutationTeam.Id, and is useful for accessing the field via an interface.

func (*UpdateTeamUpdateTeamUpdateTeamMutationTeam) GetName

GetName returns UpdateTeamUpdateTeamUpdateTeamMutationTeam.Name, 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