graphql

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: May 27, 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 CreateBotRuntimeToken_Operation = `` /* 188-byte string literal not displayed */

The mutation executed by CreateBotRuntimeToken.

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 FindUser_Operation = `` /* 127-byte string literal not displayed */

The query executed by FindUser.

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 ListTeams_Operation = `` /* 459-byte string literal not displayed */

The query executed by ListTeams.

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 RenameAsset_Operation = `` /* 133-byte string literal not displayed */

The mutation executed by RenameAsset.

View Source
const RevokeBotRuntimeTokens_Operation = `
mutation RevokeBotRuntimeTokens ($botId: ID!) {
	revokeBotRuntimeTokens(botId: $botId) {
		revokedCount
	}
}
`

The mutation executed by RevokeBotRuntimeTokens.

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.

View Source
const VaultAssetsByName_Operation = `` /* 261-byte string literal not displayed */

The query executed by VaultAssetsByName.

View Source
const VaultAssets_Operation = `` /* 284-byte string literal not displayed */

The query executed by VaultAssets.

Variables

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 AssetType added in v1.2.3

type AssetType string
const (
	// Skill
	AssetTypeSkill AssetType = "SKILL"
	// MCP Server
	AssetTypeMcp AssetType = "MCP"
	// Agent
	AssetTypeAgent AssetType = "AGENT"
	// Command
	AssetTypeCommand AssetType = "COMMAND"
	// Hook
	AssetTypeHook AssetType = "HOOK"
	// Rule
	AssetTypeRule AssetType = "RULE"
	// Claude Code Plugin
	AssetTypeClaudeCodePlugin AssetType = "CLAUDE_CODE_PLUGIN"
)

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 CreateBotRuntimeTokenCreateBotRuntimeTokenCreateBotRuntimeTokenMutation added in v1.3.2

type CreateBotRuntimeTokenCreateBotRuntimeTokenCreateBotRuntimeTokenMutation struct {
	BotKey    string    `json:"botKey"`
	ExpiresAt time.Time `json:"expiresAt"`
}

CreateBotRuntimeTokenCreateBotRuntimeTokenCreateBotRuntimeTokenMutation includes the requested fields of the GraphQL type CreateBotRuntimeTokenMutation.

func (*CreateBotRuntimeTokenCreateBotRuntimeTokenCreateBotRuntimeTokenMutation) GetBotKey added in v1.3.2

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

func (*CreateBotRuntimeTokenCreateBotRuntimeTokenCreateBotRuntimeTokenMutation) GetExpiresAt added in v1.3.2

GetExpiresAt returns CreateBotRuntimeTokenCreateBotRuntimeTokenCreateBotRuntimeTokenMutation.ExpiresAt, and is useful for accessing the field via an interface.

type CreateBotRuntimeTokenResponse added in v1.3.2

type CreateBotRuntimeTokenResponse struct {
	CreateBotRuntimeToken *CreateBotRuntimeTokenCreateBotRuntimeTokenCreateBotRuntimeTokenMutation `json:"createBotRuntimeToken"`
}

CreateBotRuntimeTokenResponse is returned by CreateBotRuntimeToken on success.

func CreateBotRuntimeToken added in v1.3.2

func CreateBotRuntimeToken(
	ctx_ context.Context,
	client_ graphql.Client,
	botId string,
	label *string,
	ttlSeconds *int,
) (data_ *CreateBotRuntimeTokenResponse, err_ error)

func (*CreateBotRuntimeTokenResponse) GetCreateBotRuntimeToken added in v1.3.2

GetCreateBotRuntimeToken returns CreateBotRuntimeTokenResponse.CreateBotRuntimeToken, 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 FindUserOrganizationOrganizationType added in v1.2.3

type FindUserOrganizationOrganizationType struct {
	Users FindUserOrganizationOrganizationTypeUsersUserConnection `json:"users"`
}

FindUserOrganizationOrganizationType includes the requested fields of the GraphQL type OrganizationType.

func (*FindUserOrganizationOrganizationType) GetUsers added in v1.2.3

GetUsers returns FindUserOrganizationOrganizationType.Users, and is useful for accessing the field via an interface.

type FindUserOrganizationOrganizationTypeUsersUserConnection added in v1.2.3

type FindUserOrganizationOrganizationTypeUsersUserConnection struct {
	Nodes []FindUserOrganizationOrganizationTypeUsersUserConnectionNodesUser `json:"nodes"`
}

FindUserOrganizationOrganizationTypeUsersUserConnection includes the requested fields of the GraphQL type UserConnection.

func (*FindUserOrganizationOrganizationTypeUsersUserConnection) GetNodes added in v1.2.3

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

type FindUserOrganizationOrganizationTypeUsersUserConnectionNodesUser added in v1.2.3

type FindUserOrganizationOrganizationTypeUsersUserConnectionNodesUser struct {
	Id    string `json:"id"`
	Email string `json:"email"`
}

FindUserOrganizationOrganizationTypeUsersUserConnectionNodesUser includes the requested fields of the GraphQL type User.

func (*FindUserOrganizationOrganizationTypeUsersUserConnectionNodesUser) GetEmail added in v1.2.3

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

func (*FindUserOrganizationOrganizationTypeUsersUserConnectionNodesUser) GetId added in v1.2.3

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

type FindUserResponse added in v1.2.3

type FindUserResponse struct {
	Organization FindUserOrganizationOrganizationType `json:"organization"`
}

FindUserResponse is returned by FindUser on success.

func FindUser added in v1.2.3

func FindUser(
	ctx_ context.Context,
	client_ graphql.Client,
	term string,
) (data_ *FindUserResponse, err_ error)

func (*FindUserResponse) GetOrganization added in v1.2.3

GetOrganization returns FindUserResponse.Organization, 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 ListTeamsOrganizationOrganizationType added in v1.2.3

type ListTeamsOrganizationOrganizationType struct {
	Teams ListTeamsOrganizationOrganizationTypeTeamsTeamsConnection `json:"teams"`
}

ListTeamsOrganizationOrganizationType includes the requested fields of the GraphQL type OrganizationType.

func (*ListTeamsOrganizationOrganizationType) GetTeams added in v1.2.3

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

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnection added in v1.2.3

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnection struct {
	// Total count of edges.
	TotalCount int `json:"totalCount"`
	// Pagination data for this connection.
	PageInfo ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionPageInfo    `json:"pageInfo"`
	Nodes    []ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeam `json:"nodes"`
}

ListTeamsOrganizationOrganizationTypeTeamsTeamsConnection includes the requested fields of the GraphQL type TeamsConnection.

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnection) GetNodes added in v1.2.3

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

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnection) GetPageInfo added in v1.2.4

GetPageInfo returns ListTeamsOrganizationOrganizationTypeTeamsTeamsConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnection) GetTotalCount added in v1.2.4

GetTotalCount returns ListTeamsOrganizationOrganizationTypeTeamsTeamsConnection.TotalCount, and is useful for accessing the field via an interface.

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeam added in v1.2.3

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeam struct {
	Id                 string                                                                                                     `json:"id"`
	Name               string                                                                                                     `json:"name"`
	AdminMembers       []ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamAdminMembersSimpleUserType             `json:"adminMembers"`
	Members            ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnection                    `json:"members"`
	SkillsRepositories []ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamSkillsRepositoriesSkillsRepositoryType `json:"skillsRepositories"`
}

ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeam includes the requested fields of the GraphQL type Team.

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeam) GetAdminMembers added in v1.2.4

GetAdminMembers returns ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeam.AdminMembers, and is useful for accessing the field via an interface.

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeam) GetId added in v1.2.3

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

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeam) GetMembers added in v1.2.3

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

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeam) GetName added in v1.2.3

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

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeam) GetSkillsRepositories added in v1.2.3

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

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamAdminMembersSimpleUserType added in v1.2.4

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamAdminMembersSimpleUserType struct {
	Id    string `json:"id"`
	Email string `json:"email"`
}

ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamAdminMembersSimpleUserType includes the requested fields of the GraphQL type SimpleUserType.

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamAdminMembersSimpleUserType) GetEmail added in v1.2.4

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

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamAdminMembersSimpleUserType) GetId added in v1.2.4

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

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnection added in v1.2.3

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnection struct {
	// Total count of edges.
	TotalCount int                                                                                                `json:"totalCount"`
	Nodes      []ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnectionNodesUser `json:"nodes"`
}

ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnection includes the requested fields of the GraphQL type UserConnection.

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnection) GetNodes added in v1.2.3

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

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnection) GetTotalCount added in v1.2.4

GetTotalCount returns ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnection.TotalCount, and is useful for accessing the field via an interface.

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnectionNodesUser added in v1.2.3

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnectionNodesUser struct {
	Id    string `json:"id"`
	Email string `json:"email"`
}

ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnectionNodesUser includes the requested fields of the GraphQL type User.

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnectionNodesUser) GetEmail added in v1.2.3

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

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamMembersUserConnectionNodesUser) GetId added in v1.2.3

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

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamSkillsRepositoriesSkillsRepositoryType added in v1.2.3

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamSkillsRepositoriesSkillsRepositoryType struct {
	RepositoryId string `json:"repositoryId"`
	Owner        string `json:"owner"`
	Name         string `json:"name"`
}

ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamSkillsRepositoriesSkillsRepositoryType includes the requested fields of the GraphQL type SkillsRepositoryType. The GraphQL type's documentation follows.

GraphQL type for team-repository configuration with optional mono_repo_config

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamSkillsRepositoriesSkillsRepositoryType) GetName added in v1.2.4

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

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamSkillsRepositoriesSkillsRepositoryType) GetOwner added in v1.2.4

GetOwner returns ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamSkillsRepositoriesSkillsRepositoryType.Owner, and is useful for accessing the field via an interface.

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionNodesTeamSkillsRepositoriesSkillsRepositoryType) GetRepositoryId added in v1.2.3

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

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionPageInfo added in v1.2.4

type ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionPageInfo struct {
	// When paginating forwards, are there more items?
	HasNextPage bool `json:"hasNextPage"`
	// When paginating forwards, the cursor to continue.
	EndCursor *string `json:"endCursor"`
}

ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionPageInfo includes the requested fields of the GraphQL type PageInfo. The GraphQL type's documentation follows.

The Relay compliant `PageInfo` type, containing data necessary to paginate this connection.

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionPageInfo) GetEndCursor added in v1.2.4

GetEndCursor returns ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionPageInfo.EndCursor, and is useful for accessing the field via an interface.

func (*ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionPageInfo) GetHasNextPage added in v1.2.4

GetHasNextPage returns ListTeamsOrganizationOrganizationTypeTeamsTeamsConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

type ListTeamsResponse added in v1.2.3

type ListTeamsResponse struct {
	Organization ListTeamsOrganizationOrganizationType `json:"organization"`
}

ListTeamsResponse is returned by ListTeams on success.

func ListTeams added in v1.2.3

func ListTeams(
	ctx_ context.Context,
	client_ graphql.Client,
	first int,
	term *string,
	memberFirst int,
) (data_ *ListTeamsResponse, err_ error)

func (*ListTeamsResponse) GetOrganization added in v1.2.3

GetOrganization returns ListTeamsResponse.Organization, 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 RenameAssetInput added in v1.2.3

type RenameAssetInput struct {
	OldName string `json:"oldName"`
	NewName string `json:"newName"`
}

func (*RenameAssetInput) GetNewName added in v1.2.3

func (v *RenameAssetInput) GetNewName() string

GetNewName returns RenameAssetInput.NewName, and is useful for accessing the field via an interface.

func (*RenameAssetInput) GetOldName added in v1.2.3

func (v *RenameAssetInput) GetOldName() string

GetOldName returns RenameAssetInput.OldName, and is useful for accessing the field via an interface.

type RenameAssetRenameAssetRenameAssetMutation added in v1.2.3

type RenameAssetRenameAssetRenameAssetMutation struct {
	Success bool                                                       `json:"success"`
	Errors  []RenameAssetRenameAssetRenameAssetMutationErrorsErrorType `json:"errors"`
}

RenameAssetRenameAssetRenameAssetMutation includes the requested fields of the GraphQL type RenameAssetMutation.

func (*RenameAssetRenameAssetRenameAssetMutation) GetErrors added in v1.2.3

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

func (*RenameAssetRenameAssetRenameAssetMutation) GetSuccess added in v1.2.3

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

type RenameAssetRenameAssetRenameAssetMutationErrorsErrorType added in v1.2.3

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

RenameAssetRenameAssetRenameAssetMutationErrorsErrorType includes the requested fields of the GraphQL type ErrorType.

func (*RenameAssetRenameAssetRenameAssetMutationErrorsErrorType) GetField added in v1.2.3

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

func (*RenameAssetRenameAssetRenameAssetMutationErrorsErrorType) GetMessages added in v1.2.3

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

type RenameAssetResponse added in v1.2.3

type RenameAssetResponse struct {
	RenameAsset *RenameAssetRenameAssetRenameAssetMutation `json:"renameAsset"`
}

RenameAssetResponse is returned by RenameAsset on success.

func RenameAsset added in v1.2.3

func RenameAsset(
	ctx_ context.Context,
	client_ graphql.Client,
	input RenameAssetInput,
) (data_ *RenameAssetResponse, err_ error)

func (*RenameAssetResponse) GetRenameAsset added in v1.2.3

GetRenameAsset returns RenameAssetResponse.RenameAsset, 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 RevokeBotRuntimeTokensResponse added in v1.3.2

type RevokeBotRuntimeTokensResponse struct {
	RevokeBotRuntimeTokens *RevokeBotRuntimeTokensRevokeBotRuntimeTokensRevokeBotRuntimeTokensMutation `json:"revokeBotRuntimeTokens"`
}

RevokeBotRuntimeTokensResponse is returned by RevokeBotRuntimeTokens on success.

func RevokeBotRuntimeTokens added in v1.3.2

func RevokeBotRuntimeTokens(
	ctx_ context.Context,
	client_ graphql.Client,
	botId string,
) (data_ *RevokeBotRuntimeTokensResponse, err_ error)

func (*RevokeBotRuntimeTokensResponse) GetRevokeBotRuntimeTokens added in v1.3.2

GetRevokeBotRuntimeTokens returns RevokeBotRuntimeTokensResponse.RevokeBotRuntimeTokens, and is useful for accessing the field via an interface.

type RevokeBotRuntimeTokensRevokeBotRuntimeTokensRevokeBotRuntimeTokensMutation added in v1.3.2

type RevokeBotRuntimeTokensRevokeBotRuntimeTokensRevokeBotRuntimeTokensMutation struct {
	RevokedCount int `json:"revokedCount"`
}

RevokeBotRuntimeTokensRevokeBotRuntimeTokensRevokeBotRuntimeTokensMutation includes the requested fields of the GraphQL type RevokeBotRuntimeTokensMutation.

func (*RevokeBotRuntimeTokensRevokeBotRuntimeTokensRevokeBotRuntimeTokensMutation) GetRevokedCount added in v1.3.2

GetRevokedCount returns RevokeBotRuntimeTokensRevokeBotRuntimeTokensRevokeBotRuntimeTokensMutation.RevokedCount, 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.

type VaultAssetsByNameResponse added in v1.2.3

type VaultAssetsByNameResponse struct {
	Vault VaultAssetsByNameVault `json:"vault"`
}

VaultAssetsByNameResponse is returned by VaultAssetsByName on success.

func VaultAssetsByName added in v1.2.3

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

func (*VaultAssetsByNameResponse) GetVault added in v1.2.3

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

type VaultAssetsByNameVault added in v1.2.3

type VaultAssetsByNameVault struct {
	Assets VaultAssetsByNameVaultAssetsVaultAssetsConnection `json:"assets"`
}

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

Vault containing assets.

func (*VaultAssetsByNameVault) GetAssets added in v1.2.3

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

type VaultAssetsByNameVaultAssetsVaultAssetsConnection added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnection struct {
	Nodes []VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAsset `json:"-"`
}

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

Paginated list of vault assets.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnection) GetNodes added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnection) MarshalJSON added in v1.2.3

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnection) UnmarshalJSON added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent struct {
	Typename    *string                                                                                     `json:"__typename"`
	Name        string                                                                                      `json:"name"`
	Type        AssetType                                                                                   `json:"type"`
	Description string                                                                                      `json:"description"`
	CreatedAt   time.Time                                                                                   `json:"createdAt"`
	UpdatedAt   time.Time                                                                                   `json:"updatedAt"`
	Versions    []VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion `json:"versions"`
}

VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent includes the requested fields of the GraphQL type Agent.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent) GetDescription added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent) GetName added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent) GetType added in v1.2.3

GetType returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent) GetTypename added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent) GetVersions added in v1.2.3

GetVersions returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent.Versions, and is useful for accessing the field via an interface.

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin struct {
	Typename    *string                                                                                     `json:"__typename"`
	Name        string                                                                                      `json:"name"`
	Type        AssetType                                                                                   `json:"type"`
	Description string                                                                                      `json:"description"`
	CreatedAt   time.Time                                                                                   `json:"createdAt"`
	UpdatedAt   time.Time                                                                                   `json:"updatedAt"`
	Versions    []VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion `json:"versions"`
}

VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin includes the requested fields of the GraphQL type ClaudeCodePlugin.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetDescription added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetName added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetType added in v1.2.3

GetType returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetTypename added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetVersions added in v1.2.3

GetVersions returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin.Versions, and is useful for accessing the field via an interface.

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand struct {
	Typename    *string                                                                                     `json:"__typename"`
	Name        string                                                                                      `json:"name"`
	Type        AssetType                                                                                   `json:"type"`
	Description string                                                                                      `json:"description"`
	CreatedAt   time.Time                                                                                   `json:"createdAt"`
	UpdatedAt   time.Time                                                                                   `json:"updatedAt"`
	Versions    []VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion `json:"versions"`
}

VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand includes the requested fields of the GraphQL type Command.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand) GetDescription added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand) GetName added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand) GetType added in v1.2.3

GetType returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand) GetTypename added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand) GetVersions added in v1.2.3

GetVersions returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand.Versions, and is useful for accessing the field via an interface.

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook struct {
	Typename    *string                                                                                     `json:"__typename"`
	Name        string                                                                                      `json:"name"`
	Type        AssetType                                                                                   `json:"type"`
	Description string                                                                                      `json:"description"`
	CreatedAt   time.Time                                                                                   `json:"createdAt"`
	UpdatedAt   time.Time                                                                                   `json:"updatedAt"`
	Versions    []VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion `json:"versions"`
}

VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook includes the requested fields of the GraphQL type Hook.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook) GetDescription added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook) GetName added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook) GetType added in v1.2.3

GetType returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook) GetTypename added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook) GetVersions added in v1.2.3

GetVersions returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook.Versions, and is useful for accessing the field via an interface.

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer struct {
	Typename    *string                                                                                     `json:"__typename"`
	Name        string                                                                                      `json:"name"`
	Type        AssetType                                                                                   `json:"type"`
	Description string                                                                                      `json:"description"`
	CreatedAt   time.Time                                                                                   `json:"createdAt"`
	UpdatedAt   time.Time                                                                                   `json:"updatedAt"`
	Versions    []VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion `json:"versions"`
}

VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer includes the requested fields of the GraphQL type McpServer.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer) GetDescription added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer) GetName added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer) GetType added in v1.2.3

GetType returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer) GetTypename added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer) GetVersions added in v1.2.3

GetVersions returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer.Versions, and is useful for accessing the field via an interface.

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule struct {
	Typename    *string                                                                                     `json:"__typename"`
	Name        string                                                                                      `json:"name"`
	Type        AssetType                                                                                   `json:"type"`
	Description string                                                                                      `json:"description"`
	CreatedAt   time.Time                                                                                   `json:"createdAt"`
	UpdatedAt   time.Time                                                                                   `json:"updatedAt"`
	Versions    []VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion `json:"versions"`
}

VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule includes the requested fields of the GraphQL type Rule.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule) GetDescription added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule) GetName added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule) GetType added in v1.2.3

GetType returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule) GetTypename added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule) GetVersions added in v1.2.3

GetVersions returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule.Versions, and is useful for accessing the field via an interface.

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill struct {
	Typename    *string                                                                                     `json:"__typename"`
	Name        string                                                                                      `json:"name"`
	Type        AssetType                                                                                   `json:"type"`
	Description string                                                                                      `json:"description"`
	CreatedAt   time.Time                                                                                   `json:"createdAt"`
	UpdatedAt   time.Time                                                                                   `json:"updatedAt"`
	Versions    []VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion `json:"versions"`
}

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

GraphQL type for skill.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill) GetDescription added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill) GetName added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill) GetType added in v1.2.3

GetType returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill) GetTypename added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill) GetVersions added in v1.2.3

GetVersions returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill.Versions, and is useful for accessing the field via an interface.

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAsset added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAsset 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
	// GetType returns the interface-field "type" from its implementation.
	GetType() AssetType
	// GetDescription returns the interface-field "description" from its implementation.
	GetDescription() string
	// GetCreatedAt returns the interface-field "createdAt" from its implementation.
	GetCreatedAt() time.Time
	// GetUpdatedAt returns the interface-field "updatedAt" from its implementation.
	GetUpdatedAt() time.Time
	// GetVersions returns the interface-field "versions" from its implementation.
	GetVersions() []VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion
	// contains filtered or unexported methods
}

VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAsset includes the requested fields of the GraphQL interface VaultAsset.

VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAsset is implemented by the following types: VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesAgent VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesCommand VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesHook VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesMcpServer VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesRule VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesSkill The GraphQL type's documentation follows.

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

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion added in v1.2.3

type VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion struct {
	Version    string    `json:"version"`
	CreatedAt  time.Time `json:"createdAt"`
	FilesCount int       `json:"filesCount"`
}

VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion includes the requested fields of the GraphQL type VaultAssetVersion. The GraphQL type's documentation follows.

Version information for a vault asset.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion) GetFilesCount added in v1.2.3

GetFilesCount returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion.FilesCount, and is useful for accessing the field via an interface.

func (*VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion) GetVersion added in v1.2.3

GetVersion returns VaultAssetsByNameVaultAssetsVaultAssetsConnectionNodesVaultAssetVersionsVaultAssetVersion.Version, and is useful for accessing the field via an interface.

type VaultAssetsResponse added in v1.2.3

type VaultAssetsResponse struct {
	Vault VaultAssetsVault `json:"vault"`
}

VaultAssetsResponse is returned by VaultAssets on success.

func VaultAssets added in v1.2.3

func VaultAssets(
	ctx_ context.Context,
	client_ graphql.Client,
	first *int,
	assetType AssetType,
	search *string,
) (data_ *VaultAssetsResponse, err_ error)

func (*VaultAssetsResponse) GetVault added in v1.2.3

func (v *VaultAssetsResponse) GetVault() VaultAssetsVault

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

type VaultAssetsVault added in v1.2.3

type VaultAssetsVault struct {
	Assets VaultAssetsVaultAssetsVaultAssetsConnection `json:"assets"`
}

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

Vault containing assets.

func (*VaultAssetsVault) GetAssets added in v1.2.3

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

type VaultAssetsVaultAssetsVaultAssetsConnection added in v1.2.3

type VaultAssetsVaultAssetsVaultAssetsConnection struct {
	Nodes []VaultAssetsVaultAssetsVaultAssetsConnectionNodesVaultAsset `json:"-"`
}

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

Paginated list of vault assets.

func (*VaultAssetsVaultAssetsVaultAssetsConnection) GetNodes added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnection) MarshalJSON added in v1.2.3

func (*VaultAssetsVaultAssetsVaultAssetsConnection) UnmarshalJSON added in v1.2.3

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent added in v1.2.3

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent struct {
	Typename      *string   `json:"__typename"`
	Slug          string    `json:"slug"`
	Type          AssetType `json:"type"`
	LatestVersion string    `json:"latestVersion"`
	VersionsCount int       `json:"versionsCount"`
	Description   string    `json:"description"`
	CreatedAt     time.Time `json:"createdAt"`
	UpdatedAt     time.Time `json:"updatedAt"`
}

VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent includes the requested fields of the GraphQL type Agent.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent) GetDescription added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent) GetLatestVersion added in v1.2.3

GetLatestVersion returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent.LatestVersion, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent) GetSlug added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent) GetType added in v1.2.3

GetType returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent) GetTypename added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent) GetVersionsCount added in v1.2.3

GetVersionsCount returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent.VersionsCount, and is useful for accessing the field via an interface.

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin added in v1.2.3

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin struct {
	Typename      *string   `json:"__typename"`
	Slug          string    `json:"slug"`
	Type          AssetType `json:"type"`
	LatestVersion string    `json:"latestVersion"`
	VersionsCount int       `json:"versionsCount"`
	Description   string    `json:"description"`
	CreatedAt     time.Time `json:"createdAt"`
	UpdatedAt     time.Time `json:"updatedAt"`
}

VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin includes the requested fields of the GraphQL type ClaudeCodePlugin.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetDescription added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetLatestVersion added in v1.2.3

GetLatestVersion returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin.LatestVersion, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetSlug added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetType added in v1.2.3

GetType returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetTypename added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin) GetVersionsCount added in v1.2.3

GetVersionsCount returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin.VersionsCount, and is useful for accessing the field via an interface.

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand added in v1.2.3

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand struct {
	Typename      *string   `json:"__typename"`
	Slug          string    `json:"slug"`
	Type          AssetType `json:"type"`
	LatestVersion string    `json:"latestVersion"`
	VersionsCount int       `json:"versionsCount"`
	Description   string    `json:"description"`
	CreatedAt     time.Time `json:"createdAt"`
	UpdatedAt     time.Time `json:"updatedAt"`
}

VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand includes the requested fields of the GraphQL type Command.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand) GetDescription added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand) GetLatestVersion added in v1.2.3

GetLatestVersion returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand.LatestVersion, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand) GetSlug added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand) GetType added in v1.2.3

GetType returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand) GetTypename added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand) GetVersionsCount added in v1.2.3

GetVersionsCount returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand.VersionsCount, and is useful for accessing the field via an interface.

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook added in v1.2.3

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook struct {
	Typename      *string   `json:"__typename"`
	Slug          string    `json:"slug"`
	Type          AssetType `json:"type"`
	LatestVersion string    `json:"latestVersion"`
	VersionsCount int       `json:"versionsCount"`
	Description   string    `json:"description"`
	CreatedAt     time.Time `json:"createdAt"`
	UpdatedAt     time.Time `json:"updatedAt"`
}

VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook includes the requested fields of the GraphQL type Hook.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook) GetDescription added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook) GetLatestVersion added in v1.2.3

GetLatestVersion returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook.LatestVersion, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook) GetSlug added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook) GetType added in v1.2.3

GetType returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook) GetTypename added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook) GetVersionsCount added in v1.2.3

GetVersionsCount returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook.VersionsCount, and is useful for accessing the field via an interface.

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer added in v1.2.3

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer struct {
	Typename      *string   `json:"__typename"`
	Slug          string    `json:"slug"`
	Type          AssetType `json:"type"`
	LatestVersion string    `json:"latestVersion"`
	VersionsCount int       `json:"versionsCount"`
	Description   string    `json:"description"`
	CreatedAt     time.Time `json:"createdAt"`
	UpdatedAt     time.Time `json:"updatedAt"`
}

VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer includes the requested fields of the GraphQL type McpServer.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer) GetDescription added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer) GetLatestVersion added in v1.2.3

GetLatestVersion returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer.LatestVersion, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer) GetSlug added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer) GetType added in v1.2.3

GetType returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer) GetTypename added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer) GetVersionsCount added in v1.2.3

GetVersionsCount returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer.VersionsCount, and is useful for accessing the field via an interface.

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule added in v1.2.3

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule struct {
	Typename      *string   `json:"__typename"`
	Slug          string    `json:"slug"`
	Type          AssetType `json:"type"`
	LatestVersion string    `json:"latestVersion"`
	VersionsCount int       `json:"versionsCount"`
	Description   string    `json:"description"`
	CreatedAt     time.Time `json:"createdAt"`
	UpdatedAt     time.Time `json:"updatedAt"`
}

VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule includes the requested fields of the GraphQL type Rule.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule) GetDescription added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule) GetLatestVersion added in v1.2.3

GetLatestVersion returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule.LatestVersion, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule) GetSlug added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule) GetType added in v1.2.3

GetType returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule) GetTypename added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule) GetVersionsCount added in v1.2.3

GetVersionsCount returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule.VersionsCount, and is useful for accessing the field via an interface.

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill added in v1.2.3

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill struct {
	Typename      *string   `json:"__typename"`
	Slug          string    `json:"slug"`
	Type          AssetType `json:"type"`
	LatestVersion string    `json:"latestVersion"`
	VersionsCount int       `json:"versionsCount"`
	Description   string    `json:"description"`
	CreatedAt     time.Time `json:"createdAt"`
	UpdatedAt     time.Time `json:"updatedAt"`
}

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

GraphQL type for skill.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill) GetCreatedAt added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill) GetDescription added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill) GetLatestVersion added in v1.2.3

GetLatestVersion returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill.LatestVersion, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill) GetSlug added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill) GetType added in v1.2.3

GetType returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill.Type, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill) GetTypename added in v1.2.3

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

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill) GetUpdatedAt added in v1.2.3

GetUpdatedAt returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill.UpdatedAt, and is useful for accessing the field via an interface.

func (*VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill) GetVersionsCount added in v1.2.3

GetVersionsCount returns VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill.VersionsCount, and is useful for accessing the field via an interface.

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesVaultAsset added in v1.2.3

type VaultAssetsVaultAssetsVaultAssetsConnectionNodesVaultAsset interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// GetSlug returns the interface-field "slug" from its implementation.
	GetSlug() string
	// GetType returns the interface-field "type" from its implementation.
	GetType() AssetType
	// GetLatestVersion returns the interface-field "latestVersion" from its implementation.
	GetLatestVersion() string
	// GetVersionsCount returns the interface-field "versionsCount" from its implementation.
	GetVersionsCount() int
	// GetDescription returns the interface-field "description" from its implementation.
	GetDescription() string
	// GetCreatedAt returns the interface-field "createdAt" from its implementation.
	GetCreatedAt() time.Time
	// GetUpdatedAt returns the interface-field "updatedAt" from its implementation.
	GetUpdatedAt() time.Time
	// contains filtered or unexported methods
}

VaultAssetsVaultAssetsVaultAssetsConnectionNodesVaultAsset includes the requested fields of the GraphQL interface VaultAsset.

VaultAssetsVaultAssetsVaultAssetsConnectionNodesVaultAsset is implemented by the following types: VaultAssetsVaultAssetsVaultAssetsConnectionNodesAgent VaultAssetsVaultAssetsVaultAssetsConnectionNodesClaudeCodePlugin VaultAssetsVaultAssetsVaultAssetsConnectionNodesCommand VaultAssetsVaultAssetsVaultAssetsConnectionNodesHook VaultAssetsVaultAssetsVaultAssetsConnectionNodesMcpServer VaultAssetsVaultAssetsVaultAssetsConnectionNodesRule VaultAssetsVaultAssetsVaultAssetsConnectionNodesSkill The GraphQL type's documentation follows.

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

Jump to

Keyboard shortcuts

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