Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIKeyNotes ¶
type APIKeyNotes struct {
Team TeamKeyNotes `json:"team_keys"`
Individual IndividualKeyNotes `json:"individual_keys"`
}
type CapabilityGroup ¶
type DocumentedAccess ¶
type IndividualKeyNotes ¶
type KeyNotes ¶
type KeyNotes struct {
Kind string `json:"kind"`
RequiredCreatorRoles []string `json:"requiredCreatorRoles,omitempty"`
SelectableRoles []string `json:"selectableRoles,omitempty"`
EditableAfterCreation *bool `json:"editableAfterCreation,omitempty"`
EligibleUserRoles []string `json:"eligibleUserRoles,omitempty"`
OneActiveKeyPerUser *bool `json:"oneActiveKeyPerUser,omitempty"`
DefaultGenerationPermission string `json:"defaultGenerationPermission,omitempty"`
ManageableBy []string `json:"manageableBy,omitempty"`
}
type Role ¶
type Role struct {
Code string `json:"code"`
Label string `json:"label"`
UIAliases []string `json:"ui_aliases,omitempty"`
TeamKeySelectable bool `json:"team_key_selectable"`
IndividualKeyEligible bool `json:"individual_key_eligible"`
Summary string `json:"summary,omitempty"`
Capabilities []string `json:"capabilities,omitempty"`
Notes []string `json:"notes,omitempty"`
ExampleTasks []string `json:"example_tasks,omitempty"`
NotableActions []string `json:"notable_exclusive_actions,omitempty"`
}
type Snapshot ¶
type Snapshot struct {
LastVerified string `json:"last_verified"`
Purpose string `json:"purpose"`
Limitations []string `json:"limitations,omitempty"`
Sources []Source `json:"sources"`
APIKeyNotes APIKeyNotes `json:"api_key_notes"`
Groups []CapabilityGroup `json:"capability_groups"`
Roles []Role `json:"roles"`
}
type TeamKeyNotes ¶
type View ¶
type View struct {
LastVerified string `json:"lastVerified"`
Purpose string `json:"purpose,omitempty"`
Sources []Source `json:"sources,omitempty"`
Scope *Scope `json:"scope,omitempty"`
KeyNotes *KeyNotes `json:"keyNotes,omitempty"`
RoleDetails []Role `json:"roleDetails,omitempty"`
Capabilities []CapabilityGroup `json:"capabilities,omitempty"`
DocumentedAccess []DocumentedAccess `json:"documentedAccess,omitempty"`
UnknownRoles []string `json:"unknownRoles,omitempty"`
Limitations []string `json:"limitations,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.