Documentation ¶
Index ¶
- type APIKeyDetails
- func (o *APIKeyDetails) GetAccountTypeV2() AccountType
- func (o *APIKeyDetails) GetEnabledFeatures() []string
- func (o *APIKeyDetails) GetFeatureFlags() []string
- func (o *APIKeyDetails) GetGenerationAccessUnlimited() *bool
- func (o *APIKeyDetails) GetOrgSlug() string
- func (o *APIKeyDetails) GetTelemetryDisabled() bool
- func (o *APIKeyDetails) GetWorkspaceCreatedAt() time.Time
- func (o *APIKeyDetails) GetWorkspaceID() string
- func (o *APIKeyDetails) GetWorkspaceSlug() string
- func (a APIKeyDetails) MarshalJSON() ([]byte, error)
- func (a *APIKeyDetails) UnmarshalJSON(data []byte) error
- type AccessDetails
- type AccessToken
- type AccessTokenUser
- func (o *AccessTokenUser) GetAdmin() *bool
- func (o *AccessTokenUser) GetCreatedAt() *time.Time
- func (o *AccessTokenUser) GetDisplayName() *string
- func (o *AccessTokenUser) GetEmail() *string
- func (o *AccessTokenUser) GetEmailVerified() *bool
- func (o *AccessTokenUser) GetID() *string
- func (a AccessTokenUser) MarshalJSON() ([]byte, error)
- func (a *AccessTokenUser) UnmarshalJSON(data []byte) error
- type AccountType
- type Actions
- type AddTags
- type Annotations
- func (o *Annotations) GetOrgOpencontainersImageAuthors() *string
- func (o *Annotations) GetOrgOpencontainersImageCreated() *string
- func (o *Annotations) GetOrgOpencontainersImageDescription() *string
- func (o *Annotations) GetOrgOpencontainersImageDocumentation() *string
- func (o *Annotations) GetOrgOpencontainersImageLicenses() *string
- func (o *Annotations) GetOrgOpencontainersImageRefName() *string
- func (o *Annotations) GetOrgOpencontainersImageRevision() *string
- func (o *Annotations) GetOrgOpencontainersImageSource() *string
- func (o *Annotations) GetOrgOpencontainersImageTitle() *string
- func (o *Annotations) GetOrgOpencontainersImageURL() *string
- func (o *Annotations) GetOrgOpencontainersImageVendor() *string
- func (o *Annotations) GetOrgOpencontainersImageVersion() *string
- type Auth
- type Claims
- type CliEvent
- func (o *CliEvent) GetCommitHead() *string
- func (o *CliEvent) GetContinuousIntegrationEnvironment() *string
- func (o *CliEvent) GetCreatedAt() time.Time
- func (o *CliEvent) GetDurationMs() *int64
- func (o *CliEvent) GetError() *string
- func (o *CliEvent) GetExecutionID() string
- func (o *CliEvent) GetGenerateBumpType() *GenerateBumpType
- func (o *CliEvent) GetGenerateConfigPostChecksum() *string
- func (o *CliEvent) GetGenerateConfigPostRaw() *string
- func (o *CliEvent) GetGenerateConfigPostVersion() *string
- func (o *CliEvent) GetGenerateConfigPreChecksum() *string
- func (o *CliEvent) GetGenerateConfigPreRaw() *string
- func (o *CliEvent) GetGenerateConfigPreVersion() *string
- func (o *CliEvent) GetGenerateEligibleFeatures() *string
- func (o *CliEvent) GetGenerateGenLockID() *string
- func (o *CliEvent) GetGenerateGenLockPostFeatures() *string
- func (o *CliEvent) GetGenerateGenLockPreBlobDigest() *string
- func (o *CliEvent) GetGenerateGenLockPreDocChecksum() *string
- func (o *CliEvent) GetGenerateGenLockPreDocVersion() *string
- func (o *CliEvent) GetGenerateGenLockPreFeatures() *string
- func (o *CliEvent) GetGenerateGenLockPreNamespaceName() *string
- func (o *CliEvent) GetGenerateGenLockPreRevisionDigest() *string
- func (o *CliEvent) GetGenerateGenLockPreVersion() *string
- func (o *CliEvent) GetGenerateNumberOfOperationsIgnored() *int64
- func (o *CliEvent) GetGenerateNumberOfOperationsUsed() *int64
- func (o *CliEvent) GetGenerateNumberOfTerraformResources() *int64
- func (o *CliEvent) GetGenerateOutputTests() *bool
- func (o *CliEvent) GetGeneratePublished() *bool
- func (o *CliEvent) GetGenerateRepoURL() *string
- func (o *CliEvent) GetGenerateTarget() *string
- func (o *CliEvent) GetGenerateTargetName() *string
- func (o *CliEvent) GetGenerateTargetVersion() *string
- func (o *CliEvent) GetGenerateVersion() *string
- func (o *CliEvent) GetGhActionOrganization() *string
- func (o *CliEvent) GetGhActionRef() *string
- func (o *CliEvent) GetGhActionRepository() *string
- func (o *CliEvent) GetGhActionRunLink() *string
- func (o *CliEvent) GetGhActionVersion() *string
- func (o *CliEvent) GetGhChangesCommitted() *bool
- func (o *CliEvent) GetGhPullRequest() *string
- func (o *CliEvent) GetGitRelativeCwd() *string
- func (o *CliEvent) GetGitRemoteDefaultOwner() *string
- func (o *CliEvent) GetGitRemoteDefaultRepo() *string
- func (o *CliEvent) GetGitUserEmail() *string
- func (o *CliEvent) GetGitUserName() *string
- func (o *CliEvent) GetHostname() *string
- func (o *CliEvent) GetID() string
- func (o *CliEvent) GetInteractionType() InteractionType
- func (o *CliEvent) GetLastStep() *string
- func (o *CliEvent) GetLintReportDigest() *string
- func (o *CliEvent) GetLintReportErrorCount() *int64
- func (o *CliEvent) GetLintReportInfoCount() *int64
- func (o *CliEvent) GetLintReportWarningCount() *int64
- func (o *CliEvent) GetLocalCompletedAt() *time.Time
- func (o *CliEvent) GetLocalStartedAt() time.Time
- func (o *CliEvent) GetManagementDocChecksum() *string
- func (o *CliEvent) GetManagementDocVersion() *string
- func (o *CliEvent) GetMermaidDiagram() *string
- func (o *CliEvent) GetOpenapiDiffBaseSourceBlobDigest() *string
- func (o *CliEvent) GetOpenapiDiffBaseSourceNamespaceName() *string
- func (o *CliEvent) GetOpenapiDiffBaseSourceRevisionDigest() *string
- func (o *CliEvent) GetOpenapiDiffBreakingChangesCount() *int64
- func (o *CliEvent) GetOpenapiDiffBumpType() *OpenapiDiffBumpType
- func (o *CliEvent) GetOpenapiDiffReportDigest() *string
- func (o *CliEvent) GetPublishPackageName() *string
- func (o *CliEvent) GetPublishPackageRegistryName() *string
- func (o *CliEvent) GetPublishPackageURL() *string
- func (o *CliEvent) GetPublishPackageVersion() *string
- func (o *CliEvent) GetRawCommand() *string
- func (o *CliEvent) GetRepoLabel() *string
- func (o *CliEvent) GetSourceBlobDigest() *string
- func (o *CliEvent) GetSourceNamespaceName() *string
- func (o *CliEvent) GetSourceRevisionDigest() *string
- func (o *CliEvent) GetSpeakeasyAPIKeyName() string
- func (o *CliEvent) GetSpeakeasyVersion() string
- func (o *CliEvent) GetSuccess() bool
- func (o *CliEvent) GetWorkflowLockPostRaw() *string
- func (o *CliEvent) GetWorkflowLockPreRaw() *string
- func (o *CliEvent) GetWorkflowPostRaw() *string
- func (o *CliEvent) GetWorkflowPreRaw() *string
- func (o *CliEvent) GetWorkspaceID() string
- func (c CliEvent) MarshalJSON() ([]byte, error)
- func (c *CliEvent) UnmarshalJSON(data []byte) error
- type CodeSampleSchemaInput
- type CodeSamplesJobStatus
- type CompositeSpecMetadata
- type Diagnostic
- type FeatureFlag
- type GenerateBumpType
- type GetNamespacesResponse
- type GetRevisionsResponse
- type GetTagsResponse
- type GithubConfigureCodeSamplesRequest
- type GithubConfigureCodeSamplesResponse
- type GithubConfigureMintlifyRepoRequest
- func (o *GithubConfigureMintlifyRepoRequest) GetInput() string
- func (o *GithubConfigureMintlifyRepoRequest) GetOrg() string
- func (o *GithubConfigureMintlifyRepoRequest) GetOverlays() []string
- func (o *GithubConfigureMintlifyRepoRequest) GetRepo() string
- func (o *GithubConfigureMintlifyRepoRequest) GetSubdirectory() *string
- type GithubConfigureTargetRequest
- type GithubGetActionResponse
- type GithubMissingPublishingSecretsResponse
- type GithubPublishingPRResponse
- type GithubSetupStateResponse
- type GithubStorePublishingSecretsRequest
- type GithubTriggerActionRequest
- func (o *GithubTriggerActionRequest) GetForce() *bool
- func (o *GithubTriggerActionRequest) GetGenLockID() string
- func (o *GithubTriggerActionRequest) GetOrg() string
- func (o *GithubTriggerActionRequest) GetRepoName() string
- func (o *GithubTriggerActionRequest) GetSetVersion() *string
- func (o *GithubTriggerActionRequest) GetTargetName() *string
- type InteractionType
- type Level
- type License
- type Manifest
- type Namespace
- func (o *Namespace) GetCompositeSpecMetadata() *CompositeSpecMetadata
- func (o *Namespace) GetCreatedAt() time.Time
- func (o *Namespace) GetID() string
- func (o *Namespace) GetName() string
- func (o *Namespace) GetPublic() *bool
- func (o *Namespace) GetUpdatedAt() time.Time
- func (n Namespace) MarshalJSON() ([]byte, error)
- func (n *Namespace) UnmarshalJSON(data []byte) error
- type OASInfo
- type OASOperation
- func (o *OASOperation) GetDescription() string
- func (o *OASOperation) GetGroupOverride() *string
- func (o *OASOperation) GetMethod() string
- func (o *OASOperation) GetMethodNameOverride() *string
- func (o *OASOperation) GetOperationID() string
- func (o *OASOperation) GetPath() string
- func (o *OASOperation) GetTags() []string
- type OASSummary
- type OpenapiDiffBumpType
- type Organization
- func (o *Organization) GetAccountType() AccountType
- func (o *Organization) GetCreatedAt() time.Time
- func (o *Organization) GetFreeTrialExpiry() *time.Time
- func (o *Organization) GetID() string
- func (o *Organization) GetInternal() *bool
- func (o *Organization) GetName() string
- func (o *Organization) GetSlug() string
- func (o *Organization) GetSsoActivated() bool
- func (o *Organization) GetSsoConnectionID() *string
- func (o *Organization) GetTelemetryDisabled() bool
- func (o *Organization) GetUpdatedAt() time.Time
- func (o Organization) MarshalJSON() ([]byte, error)
- func (o *Organization) UnmarshalJSON(data []byte) error
- type OrganizationUsage
- func (o *OrganizationUsage) GetAccessible() bool
- func (o *OrganizationUsage) GetAccessibleFeatures() []string
- func (o *OrganizationUsage) GetGenLockIds() []string
- func (o *OrganizationUsage) GetLanguage() string
- func (o *OrganizationUsage) GetMaxOperations() int64
- func (o *OrganizationUsage) GetNumberOfOperations() int64
- func (o *OrganizationUsage) GetUsedFeatures() []string
- func (o *OrganizationUsage) GetWorkspaces() []string
- type OrganizationUsageResponse
- func (o *OrganizationUsageResponse) GetAllowedLanguages() []string
- func (o *OrganizationUsageResponse) GetFreeTrialExpiry() *time.Time
- func (o *OrganizationUsageResponse) GetTotalAllowedLanguages() int64
- func (o *OrganizationUsageResponse) GetUsage() []OrganizationUsage
- func (o OrganizationUsageResponse) MarshalJSON() ([]byte, error)
- func (o *OrganizationUsageResponse) UnmarshalJSON(data []byte) error
- type PreflightRequest
- type PreflightToken
- type Relationship
- type RemoteDocument
- type RemoteSource
- type RemoteSourceSubscriptionSettings
- type Report
- type Revision
- func (o *Revision) GetCreatedAt() time.Time
- func (o *Revision) GetDigest() string
- func (o *Revision) GetID() string
- func (o *Revision) GetNamespaceName() string
- func (o *Revision) GetTags() []string
- func (o *Revision) GetUpdatedAt() time.Time
- func (r Revision) MarshalJSON() ([]byte, error)
- func (r *Revision) UnmarshalJSON(data []byte) error
- type SSOMetadata
- type SchemaFile
- type Secrets
- type Security
- type ShortURL
- type SuggestItemsRequestBody
- type SuggestOptsOld
- type SuggestRequestBody
- type SuggestRequestBodySuggestionType
- type SuggestionType
- type Tag
- type TargetSDK
- func (o *TargetSDK) GetCommitHead() *string
- func (o *TargetSDK) GetContinuousIntegrationEnvironment() *string
- func (o *TargetSDK) GetError() *string
- func (o *TargetSDK) GetGenerateConfigPostVersion() *string
- func (o *TargetSDK) GetGenerateEligibleFeatures() *string
- func (o *TargetSDK) GetGenerateGenLockID() string
- func (o *TargetSDK) GetGenerateGenLockPreFeatures() *string
- func (o *TargetSDK) GetGenerateGenLockPreVersion() *string
- func (o *TargetSDK) GetGenerateNumberOfOperationsIgnored() *int64
- func (o *TargetSDK) GetGenerateNumberOfOperationsUsed() *int64
- func (o *TargetSDK) GetGenerateNumberOfTerraformResources() *int64
- func (o *TargetSDK) GetGeneratePublished() *bool
- func (o *TargetSDK) GetGenerateTarget() string
- func (o *TargetSDK) GetGenerateTargetName() *string
- func (o *TargetSDK) GetGenerateTargetVersion() *string
- func (o *TargetSDK) GetGhActionOrganization() *string
- func (o *TargetSDK) GetGhActionRef() *string
- func (o *TargetSDK) GetGhActionRepository() *string
- func (o *TargetSDK) GetGhActionRunLink() *string
- func (o *TargetSDK) GetGhActionVersion() *string
- func (o *TargetSDK) GetGitRelativeCwd() *string
- func (o *TargetSDK) GetGitRemoteDefaultOwner() *string
- func (o *TargetSDK) GetGitRemoteDefaultRepo() *string
- func (o *TargetSDK) GetGitUserEmail() *string
- func (o *TargetSDK) GetGitUserName() *string
- func (o *TargetSDK) GetHostname() *string
- func (o *TargetSDK) GetID() string
- func (o *TargetSDK) GetLastEventCreatedAt() time.Time
- func (o *TargetSDK) GetLastEventID() string
- func (o *TargetSDK) GetLastEventInteractionType() InteractionType
- func (o *TargetSDK) GetLastPublishCreatedAt() *time.Time
- func (o *TargetSDK) GetLastPublishGhActionRunLink() *string
- func (o *TargetSDK) GetPublishPackageName() *string
- func (o *TargetSDK) GetPublishPackageRegistryName() *string
- func (o *TargetSDK) GetPublishPackageURL() *string
- func (o *TargetSDK) GetPublishPackageVersion() *string
- func (o *TargetSDK) GetRepoLabel() *string
- func (o *TargetSDK) GetSourceBlobDigest() *string
- func (o *TargetSDK) GetSourceNamespaceName() *string
- func (o *TargetSDK) GetSourceRevisionDigest() *string
- func (o *TargetSDK) GetSuccess() *bool
- func (o *TargetSDK) GetWorkflowLockPostRaw() *string
- func (o *TargetSDK) GetWorkflowLockPreRaw() *string
- func (o *TargetSDK) GetWorkflowPostRaw() *string
- func (o *TargetSDK) GetWorkflowPreRaw() *string
- func (t TargetSDK) MarshalJSON() ([]byte, error)
- func (t *TargetSDK) UnmarshalJSON(data []byte) error
- type Type
- type User
- func (o *User) GetAdmin() bool
- func (o *User) GetConfirmed() bool
- func (o *User) GetCreatedAt() time.Time
- func (o *User) GetDefaultWorkspaceID() *string
- func (o *User) GetDisplayName() string
- func (o *User) GetEmail() string
- func (o *User) GetEmailVerified() bool
- func (o *User) GetGithubHandle() *string
- func (o *User) GetID() string
- func (o *User) GetInternal() *bool
- func (o *User) GetLastLoginAt() *time.Time
- func (o *User) GetPhotoURL() *string
- func (o *User) GetUpdatedAt() time.Time
- func (o *User) GetWhitelisted() bool
- func (u User) MarshalJSON() ([]byte, error)
- func (u *User) UnmarshalJSON(data []byte) error
- type V2Descriptor
- type WorkflowDocument
- type Workspace
- func (o *Workspace) GetCreatedAt() time.Time
- func (o *Workspace) GetID() string
- func (o *Workspace) GetInactive() *bool
- func (o *Workspace) GetName() string
- func (o *Workspace) GetOrganizationID() string
- func (o *Workspace) GetSlug() string
- func (o *Workspace) GetTelemetryDisabled() *bool
- func (o *Workspace) GetUpdatedAt() time.Time
- func (o *Workspace) GetVerified() bool
- func (w Workspace) MarshalJSON() ([]byte, error)
- func (w *Workspace) UnmarshalJSON(data []byte) error
- type WorkspaceAndOrganization
- type WorkspaceFeatureFlagResponse
- type WorkspaceInviteResponse
- type WorkspaceSettings
- func (o *WorkspaceSettings) GetCreatedAt() time.Time
- func (o *WorkspaceSettings) GetUpdatedAt() time.Time
- func (o *WorkspaceSettings) GetWebhookURL() string
- func (o *WorkspaceSettings) GetWorkspaceID() string
- func (w WorkspaceSettings) MarshalJSON() ([]byte, error)
- func (w *WorkspaceSettings) UnmarshalJSON(data []byte) error
- type WorkspaceTeamResponse
- type WorkspaceToken
- func (o *WorkspaceToken) GetAlg() string
- func (o *WorkspaceToken) GetCreatedAt() time.Time
- func (o *WorkspaceToken) GetCreatedBy() *string
- func (o *WorkspaceToken) GetEmail() *string
- func (o *WorkspaceToken) GetID() string
- func (o *WorkspaceToken) GetKey() string
- func (o *WorkspaceToken) GetLastUsed() *time.Time
- func (o *WorkspaceToken) GetName() string
- func (o *WorkspaceToken) GetWorkspaceID() string
- func (w WorkspaceToken) MarshalJSON() ([]byte, error)
- func (w *WorkspaceToken) UnmarshalJSON(data []byte) error
- type Workspaces
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIKeyDetails ¶ added in v3.1.0
type APIKeyDetails struct { AccountTypeV2 AccountType `json:"account_type_v2"` EnabledFeatures []string `json:"enabled_features"` // Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. FeatureFlags []string `json:"feature_flags,omitempty"` GenerationAccessUnlimited *bool `json:"generation_access_unlimited,omitempty"` OrgSlug string `json:"org_slug"` TelemetryDisabled bool `json:"telemetry_disabled"` // Workspace creation timestamp. WorkspaceCreatedAt time.Time `json:"workspace_created_at"` WorkspaceID string `json:"workspace_id"` WorkspaceSlug string `json:"workspace_slug"` }
func (*APIKeyDetails) GetAccountTypeV2 ¶ added in v3.11.0
func (o *APIKeyDetails) GetAccountTypeV2() AccountType
func (*APIKeyDetails) GetEnabledFeatures ¶ added in v3.7.3
func (o *APIKeyDetails) GetEnabledFeatures() []string
func (*APIKeyDetails) GetFeatureFlags ¶ added in v3.5.5
func (o *APIKeyDetails) GetFeatureFlags() []string
func (*APIKeyDetails) GetGenerationAccessUnlimited ¶ added in v3.2.2
func (o *APIKeyDetails) GetGenerationAccessUnlimited() *bool
func (*APIKeyDetails) GetOrgSlug ¶ added in v3.5.9
func (o *APIKeyDetails) GetOrgSlug() string
func (*APIKeyDetails) GetTelemetryDisabled ¶ added in v3.8.4
func (o *APIKeyDetails) GetTelemetryDisabled() bool
func (*APIKeyDetails) GetWorkspaceCreatedAt ¶ added in v3.14.8
func (o *APIKeyDetails) GetWorkspaceCreatedAt() time.Time
func (*APIKeyDetails) GetWorkspaceID ¶ added in v3.1.0
func (o *APIKeyDetails) GetWorkspaceID() string
func (*APIKeyDetails) GetWorkspaceSlug ¶ added in v3.5.9
func (o *APIKeyDetails) GetWorkspaceSlug() string
func (APIKeyDetails) MarshalJSON ¶ added in v3.14.8
func (a APIKeyDetails) MarshalJSON() ([]byte, error)
func (*APIKeyDetails) UnmarshalJSON ¶ added in v3.14.8
func (a *APIKeyDetails) UnmarshalJSON(data []byte) error
type AccessDetails ¶ added in v3.2.2
type AccessDetails struct { GenerationAllowed bool `json:"generation_allowed"` Level *Level `json:"level,omitempty"` Message string `json:"message"` }
func (*AccessDetails) GetGenerationAllowed ¶ added in v3.2.2
func (o *AccessDetails) GetGenerationAllowed() bool
func (*AccessDetails) GetLevel ¶ added in v3.4.2
func (o *AccessDetails) GetLevel() *Level
func (*AccessDetails) GetMessage ¶ added in v3.3.10
func (o *AccessDetails) GetMessage() string
type AccessToken ¶ added in v3.3.11
type AccessToken struct { AccessToken string `json:"access_token"` Claims Claims `json:"claims"` FeatureFlags []FeatureFlag `json:"feature_flags,omitempty"` User AccessTokenUser `json:"user"` Workspaces []Workspaces `json:"workspaces,omitempty"` }
An AccessToken is a token that can be used to authenticate with the Speakeasy API.
func (*AccessToken) GetAccessToken ¶ added in v3.3.11
func (o *AccessToken) GetAccessToken() string
func (*AccessToken) GetClaims ¶ added in v3.3.11
func (o *AccessToken) GetClaims() Claims
func (*AccessToken) GetFeatureFlags ¶ added in v3.7.2
func (o *AccessToken) GetFeatureFlags() []FeatureFlag
func (*AccessToken) GetUser ¶ added in v3.3.11
func (o *AccessToken) GetUser() AccessTokenUser
func (*AccessToken) GetWorkspaces ¶ added in v3.3.11
func (o *AccessToken) GetWorkspaces() []Workspaces
type AccessTokenUser ¶ added in v3.4.6
type AccessTokenUser struct { Admin *bool `json:"admin,omitempty"` CreatedAt *time.Time `json:"created_at,omitempty"` DisplayName *string `json:"display_name,omitempty"` Email *string `json:"email,omitempty"` EmailVerified *bool `json:"email_verified,omitempty"` ID *string `json:"id,omitempty"` }
func (*AccessTokenUser) GetAdmin ¶ added in v3.4.6
func (o *AccessTokenUser) GetAdmin() *bool
func (*AccessTokenUser) GetCreatedAt ¶ added in v3.4.6
func (o *AccessTokenUser) GetCreatedAt() *time.Time
func (*AccessTokenUser) GetDisplayName ¶ added in v3.4.6
func (o *AccessTokenUser) GetDisplayName() *string
func (*AccessTokenUser) GetEmail ¶ added in v3.4.6
func (o *AccessTokenUser) GetEmail() *string
func (*AccessTokenUser) GetEmailVerified ¶ added in v3.4.6
func (o *AccessTokenUser) GetEmailVerified() *bool
func (*AccessTokenUser) GetID ¶ added in v3.4.6
func (o *AccessTokenUser) GetID() *string
func (AccessTokenUser) MarshalJSON ¶ added in v3.4.6
func (a AccessTokenUser) MarshalJSON() ([]byte, error)
func (*AccessTokenUser) UnmarshalJSON ¶ added in v3.4.6
func (a *AccessTokenUser) UnmarshalJSON(data []byte) error
type AccountType ¶ added in v3.3.1
type AccountType string
const ( AccountTypeFree AccountType = "free" AccountTypeScaleUp AccountType = "scale-up" AccountTypeBusiness AccountType = "business" AccountTypeEnterprise AccountType = "enterprise" )
func (AccountType) ToPointer ¶ added in v3.3.1
func (e AccountType) ToPointer() *AccountType
type Actions ¶ added in v3.15.8
type Actions struct { GenerationActionConfigured bool `json:"generation_action_configured"` PublishActionConfigured bool `json:"publish_action_configured"` }
func (*Actions) GetGenerationActionConfigured ¶ added in v3.15.8
func (*Actions) GetPublishActionConfigured ¶ added in v3.15.8
type AddTags ¶ added in v3.5.10
type AddTags struct { // revision digest to add tags too sha256:... RevisionDigest string `json:"revision_digest"` // string tags to add to the revision Tags []string `json:"tags"` }
AddTags - Request body of tags to add to a revision
func (*AddTags) GetRevisionDigest ¶ added in v3.5.10
type Annotations ¶ added in v3.5.4
type Annotations struct { // The authors of the image OrgOpencontainersImageAuthors *string `json:"org.opencontainers.image.authors,omitempty"` // The time the image was created OrgOpencontainersImageCreated *string `json:"org.opencontainers.image.created,omitempty"` // Human-readable description of the software packaged in the image OrgOpencontainersImageDescription *string `json:"org.opencontainers.image.description,omitempty"` // The documentation URL of the image OrgOpencontainersImageDocumentation *string `json:"org.opencontainers.image.documentation,omitempty"` OrgOpencontainersImageLicenses *string `json:"org.opencontainers.image.licenses,omitempty"` // Name of the reference for a target OrgOpencontainersImageRefName *string `json:"org.opencontainers.image.ref.name,omitempty"` // Source control revision identifier OrgOpencontainersImageRevision *string `json:"org.opencontainers.image.revision,omitempty"` // The URL to get source code for building the image OrgOpencontainersImageSource *string `json:"org.opencontainers.image.source,omitempty"` // Human-readable title of the image OrgOpencontainersImageTitle *string `json:"org.opencontainers.image.title,omitempty"` // The URL of the image OrgOpencontainersImageURL *string `json:"org.opencontainers.image.url,omitempty"` // Name of the distributing entity, organization or individual. OrgOpencontainersImageVendor *string `json:"org.opencontainers.image.vendor,omitempty"` // The version of the packaged software OrgOpencontainersImageVersion *string `json:"org.opencontainers.image.version,omitempty"` }
Annotations
func (*Annotations) GetOrgOpencontainersImageAuthors ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageAuthors() *string
func (*Annotations) GetOrgOpencontainersImageCreated ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageCreated() *string
func (*Annotations) GetOrgOpencontainersImageDescription ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageDescription() *string
func (*Annotations) GetOrgOpencontainersImageDocumentation ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageDocumentation() *string
func (*Annotations) GetOrgOpencontainersImageLicenses ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageLicenses() *string
func (*Annotations) GetOrgOpencontainersImageRefName ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageRefName() *string
func (*Annotations) GetOrgOpencontainersImageRevision ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageRevision() *string
func (*Annotations) GetOrgOpencontainersImageSource ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageSource() *string
func (*Annotations) GetOrgOpencontainersImageTitle ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageTitle() *string
func (*Annotations) GetOrgOpencontainersImageURL ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageURL() *string
func (*Annotations) GetOrgOpencontainersImageVendor ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageVendor() *string
func (*Annotations) GetOrgOpencontainersImageVersion ¶ added in v3.5.4
func (o *Annotations) GetOrgOpencontainersImageVersion() *string
type CliEvent ¶ added in v3.1.0
type CliEvent struct { // Remote commit ID. CommitHead *string `json:"commit_head,omitempty"` // Name of the CI environment. ContinuousIntegrationEnvironment *string `json:"continuous_integration_environment,omitempty"` // Timestamp when the event was created in the database. CreatedAt time.Time `json:"created_at"` // Duration of the event in milliseconds. DurationMs *int64 `json:"duration_ms,omitempty"` // Error message if the event was not successful. Error *string `json:"error,omitempty"` // Unique identifier for each execution of the CLI. ExecutionID string `json:"execution_id"` // Bump type of the lock file (calculated semver delta, custom change (manual release), or prerelease/graduate) GenerateBumpType *GenerateBumpType `json:"generate_bump_type,omitempty"` // Checksum of the configuration file (post generation) GenerateConfigPostChecksum *string `json:"generate_config_post_checksum,omitempty"` // Rendered configuration file (post generation) GenerateConfigPostRaw *string `json:"generate_config_post_raw,omitempty"` // The version of the customer's SDK that we just generated GenerateConfigPostVersion *string `json:"generate_config_post_version,omitempty"` // Checksum of the configuration file (prior to generation) GenerateConfigPreChecksum *string `json:"generate_config_pre_checksum,omitempty"` // Rendered configuration file (prior to generation) GenerateConfigPreRaw *string `json:"generate_config_pre_raw,omitempty"` // The version of the customer's SDK before we generated GenerateConfigPreVersion *string `json:"generate_config_pre_version,omitempty"` // Eligible feature set during generation GenerateEligibleFeatures *string `json:"generate_eligible_features,omitempty"` // gen.lock ID (expected to be a uuid). GenerateGenLockID *string `json:"generate_gen_lock_id,omitempty"` // Features post generation GenerateGenLockPostFeatures *string `json:"generate_gen_lock_post_features,omitempty"` // Blob digest of the Previous Generation GenerateGenLockPreBlobDigest *string `json:"generate_gen_lock_pre_blob_digest,omitempty"` // Checksum of the Previous Rendered OpenAPI document (prior to generation, via gen lock) GenerateGenLockPreDocChecksum *string `json:"generate_gen_lock_pre_doc_checksum,omitempty"` // info.Version of the Previous Rendered OpenAPI document (prior to generation, via gen lock) GenerateGenLockPreDocVersion *string `json:"generate_gen_lock_pre_doc_version,omitempty"` // Features prior to generation GenerateGenLockPreFeatures *string `json:"generate_gen_lock_pre_features,omitempty"` // Namespace name of the Previous Generation GenerateGenLockPreNamespaceName *string `json:"generate_gen_lock_pre_namespace_name,omitempty"` // Revision digest of the Previous Generation GenerateGenLockPreRevisionDigest *string `json:"generate_gen_lock_pre_revision_digest,omitempty"` // Artifact version for the Previous Generation GenerateGenLockPreVersion *string `json:"generate_gen_lock_pre_version,omitempty"` // The number of operations ignored in generation. GenerateNumberOfOperationsIgnored *int64 `json:"generate_number_of_operations_ignored,omitempty"` // The number of operations used in generation. GenerateNumberOfOperationsUsed *int64 `json:"generate_number_of_operations_used,omitempty"` // The number of terraform resources used in generation. GenerateNumberOfTerraformResources *int64 `json:"generate_number_of_terraform_resources,omitempty"` // Indicates whether tests were output. GenerateOutputTests *bool `json:"generate_output_tests,omitempty"` // Indicates whether the target was considered published. GeneratePublished *bool `json:"generate_published,omitempty"` // Expected Repo URL, for use in documentation generation. GenerateRepoURL *string `json:"generate_repo_url,omitempty"` // The target of the event. GenerateTarget *string `json:"generate_target,omitempty"` // The workflow name of the target. GenerateTargetName *string `json:"generate_target_name,omitempty"` // The version of the target. GenerateTargetVersion *string `json:"generate_target_version,omitempty"` // Version of the generation logic used. GenerateVersion *string `json:"generate_version,omitempty"` // GitHub organization of the action. GhActionOrganization *string `json:"gh_action_organization,omitempty"` // GitHub Action ref value. GhActionRef *string `json:"gh_action_ref,omitempty"` // GitHub repository of the action. GhActionRepository *string `json:"gh_action_repository,omitempty"` // Link to the GitHub action run. GhActionRunLink *string `json:"gh_action_run_link,omitempty"` // Version of the GitHub action. GhActionVersion *string `json:"gh_action_version,omitempty"` // Whether or not changes were committed from generation in the Github Action. GhChangesCommitted *bool `json:"gh_changes_committed,omitempty"` // The reference to a created pull request URL. GhPullRequest *string `json:"gh_pull_request,omitempty"` // Current working directory relative to the git root. GitRelativeCwd *string `json:"git_relative_cwd,omitempty"` // Default owner for git remote. GitRemoteDefaultOwner *string `json:"git_remote_default_owner,omitempty"` // Default repository name for git remote. GitRemoteDefaultRepo *string `json:"git_remote_default_repo,omitempty"` // User email from git configuration. GitUserEmail *string `json:"git_user_email,omitempty"` // User's name from git configuration. (not GitHub username) GitUserName *string `json:"git_user_name,omitempty"` // Remote hostname. Hostname *string `json:"hostname,omitempty"` // Unique identifier for each event. ID string `json:"id"` // Type of interaction. InteractionType InteractionType `json:"interaction_type"` // The last step of the event. LastStep *string `json:"last_step,omitempty"` // The checksum of the lint report. LintReportDigest *string `json:"lint_report_digest,omitempty"` // The number of errors in the lint report. LintReportErrorCount *int64 `json:"lint_report_error_count,omitempty"` // The number of info messages in the lint report. LintReportInfoCount *int64 `json:"lint_report_info_count,omitempty"` // The number of warnings in the lint report. LintReportWarningCount *int64 `json:"lint_report_warning_count,omitempty"` // Timestamp when the event completed, in local time. LocalCompletedAt *time.Time `json:"local_completed_at,omitempty"` // Timestamp when the event started, in local time. LocalStartedAt time.Time `json:"local_started_at"` // Checksum of the currently Rendered OpenAPI document. ManagementDocChecksum *string `json:"management_doc_checksum,omitempty"` // Version taken from info.version field of the Rendered OpenAPI document. ManagementDocVersion *string `json:"management_doc_version,omitempty"` // Mermaid diagram MermaidDiagram *string `json:"mermaid_diagram,omitempty"` // The blob digest of the base source. OpenapiDiffBaseSourceBlobDigest *string `json:"openapi_diff_base_source_blob_digest,omitempty"` // The namespace name of the base source. OpenapiDiffBaseSourceNamespaceName *string `json:"openapi_diff_base_source_namespace_name,omitempty"` // The revision digest of the base source. OpenapiDiffBaseSourceRevisionDigest *string `json:"openapi_diff_base_source_revision_digest,omitempty"` // The number of breaking changes in the openapi diff report. OpenapiDiffBreakingChangesCount *int64 `json:"openapi_diff_breaking_changes_count,omitempty"` // Bump type of the lock file (calculated semver delta, or a custom change (manual release)) OpenapiDiffBumpType *OpenapiDiffBumpType `json:"openapi_diff_bump_type,omitempty"` // The checksum of the openapi diff report. OpenapiDiffReportDigest *string `json:"openapi_diff_report_digest,omitempty"` // Name of the published package. PublishPackageName *string `json:"publish_package_name,omitempty"` // Name of the registry where the package was published. PublishPackageRegistryName *string `json:"publish_package_registry_name,omitempty"` // URL of the published package. PublishPackageURL *string `json:"publish_package_url,omitempty"` // Version of the published package. PublishPackageVersion *string `json:"publish_package_version,omitempty"` // Full CLI command. RawCommand *string `json:"raw_command,omitempty"` // Label of the git repository. RepoLabel *string `json:"repo_label,omitempty"` // The blob digest of the source. SourceBlobDigest *string `json:"source_blob_digest,omitempty"` // The namespace name of the source. SourceNamespaceName *string `json:"source_namespace_name,omitempty"` // The revision digest of the source. SourceRevisionDigest *string `json:"source_revision_digest,omitempty"` // Identifier of the Speakeasy API key. SpeakeasyAPIKeyName string `json:"speakeasy_api_key_name"` // Version of the Speakeasy CLI. SpeakeasyVersion string `json:"speakeasy_version"` // Indicates whether the event was successful. Success bool `json:"success"` // Workflow lock file (post execution) WorkflowLockPostRaw *string `json:"workflow_lock_post_raw,omitempty"` // Workflow lock file (prior to execution) WorkflowLockPreRaw *string `json:"workflow_lock_pre_raw,omitempty"` // Workflow file (post execution) WorkflowPostRaw *string `json:"workflow_post_raw,omitempty"` // Workflow file (prior to execution) WorkflowPreRaw *string `json:"workflow_pre_raw,omitempty"` // Identifier of the workspace. WorkspaceID string `json:"workspace_id"` }
func (*CliEvent) GetCommitHead ¶ added in v3.1.0
func (*CliEvent) GetContinuousIntegrationEnvironment ¶ added in v3.3.13
func (*CliEvent) GetCreatedAt ¶ added in v3.1.0
func (*CliEvent) GetDurationMs ¶ added in v3.1.0
func (*CliEvent) GetExecutionID ¶ added in v3.1.0
func (*CliEvent) GetGenerateBumpType ¶ added in v3.1.0
func (o *CliEvent) GetGenerateBumpType() *GenerateBumpType
func (*CliEvent) GetGenerateConfigPostChecksum ¶ added in v3.1.0
func (*CliEvent) GetGenerateConfigPostRaw ¶ added in v3.1.0
func (*CliEvent) GetGenerateConfigPostVersion ¶ added in v3.1.0
func (*CliEvent) GetGenerateConfigPreChecksum ¶ added in v3.1.0
func (*CliEvent) GetGenerateConfigPreRaw ¶ added in v3.1.0
func (*CliEvent) GetGenerateConfigPreVersion ¶ added in v3.1.0
func (*CliEvent) GetGenerateEligibleFeatures ¶ added in v3.7.1
func (*CliEvent) GetGenerateGenLockID ¶ added in v3.1.0
func (*CliEvent) GetGenerateGenLockPostFeatures ¶ added in v3.1.0
func (*CliEvent) GetGenerateGenLockPreBlobDigest ¶ added in v3.5.7
func (*CliEvent) GetGenerateGenLockPreDocChecksum ¶ added in v3.1.0
func (*CliEvent) GetGenerateGenLockPreDocVersion ¶ added in v3.1.0
func (*CliEvent) GetGenerateGenLockPreFeatures ¶ added in v3.1.0
func (*CliEvent) GetGenerateGenLockPreNamespaceName ¶ added in v3.5.7
func (*CliEvent) GetGenerateGenLockPreRevisionDigest ¶ added in v3.5.7
func (*CliEvent) GetGenerateGenLockPreVersion ¶ added in v3.1.0
func (*CliEvent) GetGenerateNumberOfOperationsIgnored ¶ added in v3.7.1
func (*CliEvent) GetGenerateNumberOfOperationsUsed ¶ added in v3.7.1
func (*CliEvent) GetGenerateNumberOfTerraformResources ¶ added in v3.14.11
func (*CliEvent) GetGenerateOutputTests ¶ added in v3.1.0
func (*CliEvent) GetGeneratePublished ¶ added in v3.1.0
func (*CliEvent) GetGenerateRepoURL ¶ added in v3.1.0
func (*CliEvent) GetGenerateTarget ¶ added in v3.1.0
func (*CliEvent) GetGenerateTargetName ¶ added in v3.8.8
func (*CliEvent) GetGenerateTargetVersion ¶ added in v3.1.0
func (*CliEvent) GetGenerateVersion ¶ added in v3.1.0
func (*CliEvent) GetGhActionOrganization ¶ added in v3.1.0
func (*CliEvent) GetGhActionRef ¶ added in v3.7.1
func (*CliEvent) GetGhActionRepository ¶ added in v3.1.0
func (*CliEvent) GetGhActionRunLink ¶ added in v3.1.0
func (*CliEvent) GetGhActionVersion ¶ added in v3.1.0
func (*CliEvent) GetGhChangesCommitted ¶ added in v3.15.1
func (*CliEvent) GetGhPullRequest ¶ added in v3.14.1
func (*CliEvent) GetGitRelativeCwd ¶ added in v3.1.0
func (*CliEvent) GetGitRemoteDefaultOwner ¶ added in v3.1.0
func (*CliEvent) GetGitRemoteDefaultRepo ¶ added in v3.1.0
func (*CliEvent) GetGitUserEmail ¶ added in v3.1.0
func (*CliEvent) GetGitUserName ¶ added in v3.1.0
func (*CliEvent) GetHostname ¶ added in v3.1.0
func (*CliEvent) GetInteractionType ¶ added in v3.1.0
func (o *CliEvent) GetInteractionType() InteractionType
func (*CliEvent) GetLastStep ¶ added in v3.5.11
func (*CliEvent) GetLintReportDigest ¶ added in v3.5.7
func (*CliEvent) GetLintReportErrorCount ¶ added in v3.5.7
func (*CliEvent) GetLintReportInfoCount ¶ added in v3.5.7
func (*CliEvent) GetLintReportWarningCount ¶ added in v3.5.7
func (*CliEvent) GetLocalCompletedAt ¶ added in v3.1.0
func (*CliEvent) GetLocalStartedAt ¶ added in v3.1.0
func (*CliEvent) GetManagementDocChecksum ¶ added in v3.1.0
func (*CliEvent) GetManagementDocVersion ¶ added in v3.1.0
func (*CliEvent) GetMermaidDiagram ¶ added in v3.5.11
func (*CliEvent) GetOpenapiDiffBaseSourceBlobDigest ¶ added in v3.5.7
func (*CliEvent) GetOpenapiDiffBaseSourceNamespaceName ¶ added in v3.5.7
func (*CliEvent) GetOpenapiDiffBaseSourceRevisionDigest ¶ added in v3.5.7
func (*CliEvent) GetOpenapiDiffBreakingChangesCount ¶ added in v3.5.7
func (*CliEvent) GetOpenapiDiffBumpType ¶ added in v3.5.7
func (o *CliEvent) GetOpenapiDiffBumpType() *OpenapiDiffBumpType
func (*CliEvent) GetOpenapiDiffReportDigest ¶ added in v3.5.7
func (*CliEvent) GetPublishPackageName ¶ added in v3.3.8
func (*CliEvent) GetPublishPackageRegistryName ¶ added in v3.3.8
func (*CliEvent) GetPublishPackageURL ¶ added in v3.3.8
func (*CliEvent) GetPublishPackageVersion ¶ added in v3.3.8
func (*CliEvent) GetRawCommand ¶ added in v3.1.0
func (*CliEvent) GetRepoLabel ¶ added in v3.1.0
func (*CliEvent) GetSourceBlobDigest ¶ added in v3.5.7
func (*CliEvent) GetSourceNamespaceName ¶ added in v3.5.7
func (*CliEvent) GetSourceRevisionDigest ¶ added in v3.5.7
func (*CliEvent) GetSpeakeasyAPIKeyName ¶ added in v3.1.0
func (*CliEvent) GetSpeakeasyVersion ¶ added in v3.1.0
func (*CliEvent) GetSuccess ¶ added in v3.1.0
func (*CliEvent) GetWorkflowLockPostRaw ¶ added in v3.5.11
func (*CliEvent) GetWorkflowLockPreRaw ¶ added in v3.5.11
func (*CliEvent) GetWorkflowPostRaw ¶ added in v3.5.11
func (*CliEvent) GetWorkflowPreRaw ¶ added in v3.5.11
func (*CliEvent) GetWorkspaceID ¶ added in v3.1.0
func (CliEvent) MarshalJSON ¶ added in v3.1.0
func (*CliEvent) UnmarshalJSON ¶ added in v3.1.0
type CodeSampleSchemaInput ¶ added in v3.15.5
type CodeSampleSchemaInput struct { // A list of languages to generate code samples for Languages []string `multipartForm:"name=languages"` // The name of the package PackageName *string `multipartForm:"name=package_name"` // The OpenAPI file to be uploaded SchemaFile SchemaFile `multipartForm:"file,name=schema_file"` // The SDK class name SDKClassName *string `multipartForm:"name=sdk_class_name"` }
func (*CodeSampleSchemaInput) GetLanguages ¶ added in v3.15.5
func (o *CodeSampleSchemaInput) GetLanguages() []string
func (*CodeSampleSchemaInput) GetPackageName ¶ added in v3.15.5
func (o *CodeSampleSchemaInput) GetPackageName() *string
func (*CodeSampleSchemaInput) GetSDKClassName ¶ added in v3.15.5
func (o *CodeSampleSchemaInput) GetSDKClassName() *string
func (*CodeSampleSchemaInput) GetSchemaFile ¶ added in v3.15.5
func (o *CodeSampleSchemaInput) GetSchemaFile() SchemaFile
type CodeSamplesJobStatus ¶ added in v3.15.5
type CodeSamplesJobStatus string
CodeSamplesJobStatus - The current status of the job. Possible values are `pending` or `running`.
const ( CodeSamplesJobStatusPending CodeSamplesJobStatus = "pending" CodeSamplesJobStatusRunning CodeSamplesJobStatus = "running" )
func (CodeSamplesJobStatus) ToPointer ¶ added in v3.15.5
func (e CodeSamplesJobStatus) ToPointer() *CodeSamplesJobStatus
func (*CodeSamplesJobStatus) UnmarshalJSON ¶ added in v3.15.5
func (e *CodeSamplesJobStatus) UnmarshalJSON(data []byte) error
type CompositeSpecMetadata ¶ added in v3.16.2
type CompositeSpecMetadata struct { // The subscription ID for the remote source subscription, if applicable. This indicates that the namespace is created by a remote source and thus is composite. SubscriptionID string `json:"subscription_id"` SubscriptionSettings RemoteSourceSubscriptionSettings `json:"subscription_settings"` }
func (*CompositeSpecMetadata) GetSubscriptionID ¶ added in v3.16.2
func (o *CompositeSpecMetadata) GetSubscriptionID() string
func (*CompositeSpecMetadata) GetSubscriptionSettings ¶ added in v3.16.2
func (o *CompositeSpecMetadata) GetSubscriptionSettings() RemoteSourceSubscriptionSettings
type Diagnostic ¶ added in v3.13.0
type Diagnostic struct { // Help message for how to fix the issue HelpMessage *string `json:"helpMessage,omitempty"` // Message describing the issue Message string `json:"message"` // Schema path to the issue Path []string `json:"path"` // Issue type Type string `json:"type"` }
func (*Diagnostic) GetHelpMessage ¶ added in v3.13.0
func (o *Diagnostic) GetHelpMessage() *string
func (*Diagnostic) GetMessage ¶ added in v3.13.0
func (o *Diagnostic) GetMessage() string
func (*Diagnostic) GetPath ¶ added in v3.13.0
func (o *Diagnostic) GetPath() []string
func (*Diagnostic) GetType ¶ added in v3.13.0
func (o *Diagnostic) GetType() string
type FeatureFlag ¶ added in v3.7.2
type FeatureFlag struct { FeatureFlag string `json:"feature_flag"` TrialEndsAt *time.Time `json:"trial_ends_at,omitempty"` }
FeatureFlag - A feature flag is a key-value pair that can be used to enable or disable features.
func (*FeatureFlag) GetFeatureFlag ¶ added in v3.7.2
func (o *FeatureFlag) GetFeatureFlag() string
func (*FeatureFlag) GetTrialEndsAt ¶ added in v3.7.2
func (o *FeatureFlag) GetTrialEndsAt() *time.Time
func (FeatureFlag) MarshalJSON ¶ added in v3.7.2
func (f FeatureFlag) MarshalJSON() ([]byte, error)
func (*FeatureFlag) UnmarshalJSON ¶ added in v3.7.2
func (f *FeatureFlag) UnmarshalJSON(data []byte) error
type GenerateBumpType ¶ added in v3.1.0
type GenerateBumpType string
GenerateBumpType - Bump type of the lock file (calculated semver delta, custom change (manual release), or prerelease/graduate)
const ( GenerateBumpTypeMajor GenerateBumpType = "major" GenerateBumpTypeMinor GenerateBumpType = "minor" GenerateBumpTypePatch GenerateBumpType = "patch" GenerateBumpTypeCustom GenerateBumpType = "custom" GenerateBumpTypeGraduate GenerateBumpType = "graduate" GenerateBumpTypePrerelease GenerateBumpType = "prerelease" GenerateBumpTypeNone GenerateBumpType = "none" )
func (GenerateBumpType) ToPointer ¶ added in v3.1.0
func (e GenerateBumpType) ToPointer() *GenerateBumpType
func (*GenerateBumpType) UnmarshalJSON ¶ added in v3.1.0
func (e *GenerateBumpType) UnmarshalJSON(data []byte) error
type GetNamespacesResponse ¶ added in v3.5.3
type GetNamespacesResponse struct {
Items []Namespace `json:"items"`
}
func (*GetNamespacesResponse) GetItems ¶ added in v3.5.3
func (o *GetNamespacesResponse) GetItems() []Namespace
type GetRevisionsResponse ¶ added in v3.5.3
type GetRevisionsResponse struct { Items []Revision `json:"items"` NextPageToken string `json:"next_page_token"` }
func (*GetRevisionsResponse) GetItems ¶ added in v3.5.3
func (o *GetRevisionsResponse) GetItems() []Revision
func (*GetRevisionsResponse) GetNextPageToken ¶ added in v3.5.3
func (o *GetRevisionsResponse) GetNextPageToken() string
type GetTagsResponse ¶ added in v3.5.4
type GetTagsResponse struct {
Items []Tag `json:"items"`
}
func (*GetTagsResponse) GetItems ¶ added in v3.5.4
func (o *GetTagsResponse) GetItems() []Tag
type GithubConfigureCodeSamplesRequest ¶ added in v3.8.9
type GithubConfigureCodeSamplesRequest struct { // The GitHub organization name Org string `json:"org"` // The GitHub repository name Repo string `json:"repo"` // The target name for the code samples TargetName string `json:"targetName"` }
GithubConfigureCodeSamplesRequest - A request to configure GitHub code samples
func (*GithubConfigureCodeSamplesRequest) GetOrg ¶ added in v3.8.9
func (o *GithubConfigureCodeSamplesRequest) GetOrg() string
func (*GithubConfigureCodeSamplesRequest) GetRepo ¶ added in v3.8.9
func (o *GithubConfigureCodeSamplesRequest) GetRepo() string
func (*GithubConfigureCodeSamplesRequest) GetTargetName ¶ added in v3.8.9
func (o *GithubConfigureCodeSamplesRequest) GetTargetName() string
type GithubConfigureCodeSamplesResponse ¶ added in v3.8.9
type GithubConfigureCodeSamplesResponse struct { // The URL of the code sample overlay registry CodeSampleOverlayRegistryURL string `json:"codeSampleOverlayRegistryURL"` // The ID of the GitHub action that was dispatched GhActionID *string `json:"ghActionID,omitempty"` // A document referenced by a workflow Source WorkflowDocument `json:"source"` }
GithubConfigureCodeSamplesResponse - A response to configure GitHub code samples
func (*GithubConfigureCodeSamplesResponse) GetCodeSampleOverlayRegistryURL ¶ added in v3.8.9
func (o *GithubConfigureCodeSamplesResponse) GetCodeSampleOverlayRegistryURL() string
func (*GithubConfigureCodeSamplesResponse) GetGhActionID ¶ added in v3.8.9
func (o *GithubConfigureCodeSamplesResponse) GetGhActionID() *string
func (*GithubConfigureCodeSamplesResponse) GetSource ¶ added in v3.8.9
func (o *GithubConfigureCodeSamplesResponse) GetSource() WorkflowDocument
type GithubConfigureMintlifyRepoRequest ¶ added in v3.8.9
type GithubConfigureMintlifyRepoRequest struct { // The input OpenAPI document Input string `json:"input"` // The GitHub organization name Org string `json:"org"` // The overlays to apply Overlays []string `json:"overlays"` // The GitHub repository name Repo string `json:"repo"` // The subdirectory (location of mint.json) Subdirectory *string `json:"subdirectory,omitempty"` }
GithubConfigureMintlifyRepoRequest - A request to configure a GitHub repository for mintlify
func (*GithubConfigureMintlifyRepoRequest) GetInput ¶ added in v3.8.9
func (o *GithubConfigureMintlifyRepoRequest) GetInput() string
func (*GithubConfigureMintlifyRepoRequest) GetOrg ¶ added in v3.8.9
func (o *GithubConfigureMintlifyRepoRequest) GetOrg() string
func (*GithubConfigureMintlifyRepoRequest) GetOverlays ¶ added in v3.8.9
func (o *GithubConfigureMintlifyRepoRequest) GetOverlays() []string
func (*GithubConfigureMintlifyRepoRequest) GetRepo ¶ added in v3.8.9
func (o *GithubConfigureMintlifyRepoRequest) GetRepo() string
func (*GithubConfigureMintlifyRepoRequest) GetSubdirectory ¶ added in v3.9.0
func (o *GithubConfigureMintlifyRepoRequest) GetSubdirectory() *string
type GithubConfigureTargetRequest ¶ added in v3.8.0
type GithubConfigureTargetRequest struct { // The GitHub organization name Org string `json:"org"` // The GitHub repository name RepoName string `json:"repo_name"` }
GithubConfigureTargetRequest - A request to configure a GitHub target
func (*GithubConfigureTargetRequest) GetOrg ¶ added in v3.8.0
func (o *GithubConfigureTargetRequest) GetOrg() string
func (*GithubConfigureTargetRequest) GetRepoName ¶ added in v3.8.0
func (o *GithubConfigureTargetRequest) GetRepoName() string
type GithubGetActionResponse ¶ added in v3.9.0
type GithubGetActionResponse struct { // The status of the latest action run if available RunStatus *string `json:"run_status,omitempty"` // The URL for latest action run if available RunURL *string `json:"run_url,omitempty"` }
GithubGetActionResponse - response to a getting the latest action run on a GitHub request
func (*GithubGetActionResponse) GetRunStatus ¶ added in v3.9.0
func (o *GithubGetActionResponse) GetRunStatus() *string
func (*GithubGetActionResponse) GetRunURL ¶ added in v3.9.0
func (o *GithubGetActionResponse) GetRunURL() *string
type GithubMissingPublishingSecretsResponse ¶ added in v3.8.6
type GithubMissingPublishingSecretsResponse struct {
MissingSecrets []string `json:"missing_secrets,omitempty"`
}
GithubMissingPublishingSecretsResponse - A valid response containing MISSING publishing secret keys for a github target
func (*GithubMissingPublishingSecretsResponse) GetMissingSecrets ¶ added in v3.8.6
func (o *GithubMissingPublishingSecretsResponse) GetMissingSecrets() []string
type GithubPublishingPRResponse ¶ added in v3.8.6
type GithubPublishingPRResponse struct { GenerationPullRequest *string `json:"generation_pull_request,omitempty"` PendingVersion *string `json:"pending_version,omitempty"` }
GithubPublishingPRResponse - Open generation PRs pending publishing
func (*GithubPublishingPRResponse) GetGenerationPullRequest ¶ added in v3.8.6
func (o *GithubPublishingPRResponse) GetGenerationPullRequest() *string
func (*GithubPublishingPRResponse) GetPendingVersion ¶ added in v3.8.6
func (o *GithubPublishingPRResponse) GetPendingVersion() *string
type GithubSetupStateResponse ¶ added in v3.15.8
type GithubSetupStateResponse struct { Actions Actions `json:"actions"` AppInstalled bool `json:"app_installed"` Secrets Secrets `json:"secrets"` }
GithubSetupStateResponse - The state of a particular SDK targets github setup
func (*GithubSetupStateResponse) GetActions ¶ added in v3.15.8
func (o *GithubSetupStateResponse) GetActions() Actions
func (*GithubSetupStateResponse) GetAppInstalled ¶ added in v3.15.8
func (o *GithubSetupStateResponse) GetAppInstalled() bool
func (*GithubSetupStateResponse) GetSecrets ¶ added in v3.15.8
func (o *GithubSetupStateResponse) GetSecrets() Secrets
type GithubStorePublishingSecretsRequest ¶ added in v3.8.6
type GithubStorePublishingSecretsRequest struct { // The generation lock ID GenerateGenLockID string `json:"generate_gen_lock_id"` // A map of secrets to store in the GitHub target Secrets map[string]string `json:"secrets,omitempty"` }
GithubStorePublishingSecretsRequest - A request to store publishing secrets for a github target
func (*GithubStorePublishingSecretsRequest) GetGenerateGenLockID ¶ added in v3.8.6
func (o *GithubStorePublishingSecretsRequest) GetGenerateGenLockID() string
func (*GithubStorePublishingSecretsRequest) GetSecrets ¶ added in v3.8.6
func (o *GithubStorePublishingSecretsRequest) GetSecrets() map[string]string
type GithubTriggerActionRequest ¶ added in v3.8.0
type GithubTriggerActionRequest struct { // Force an SDK generation Force *bool `json:"force,omitempty"` // The generation lock ID GenLockID string `json:"gen_lock_id"` // The GitHub organization name Org string `json:"org"` // The GitHub repository name RepoName string `json:"repo_name"` // A version to override the SDK too in workflow dispatch SetVersion *string `json:"set_version,omitempty"` // The target name for the action TargetName *string `json:"target_name,omitempty"` }
GithubTriggerActionRequest - A request to trigger an action on a GitHub target
func (*GithubTriggerActionRequest) GetForce ¶ added in v3.12.5
func (o *GithubTriggerActionRequest) GetForce() *bool
func (*GithubTriggerActionRequest) GetGenLockID ¶ added in v3.8.0
func (o *GithubTriggerActionRequest) GetGenLockID() string
func (*GithubTriggerActionRequest) GetOrg ¶ added in v3.8.0
func (o *GithubTriggerActionRequest) GetOrg() string
func (*GithubTriggerActionRequest) GetRepoName ¶ added in v3.8.0
func (o *GithubTriggerActionRequest) GetRepoName() string
func (*GithubTriggerActionRequest) GetSetVersion ¶ added in v3.9.0
func (o *GithubTriggerActionRequest) GetSetVersion() *string
func (*GithubTriggerActionRequest) GetTargetName ¶ added in v3.8.0
func (o *GithubTriggerActionRequest) GetTargetName() *string
type InteractionType ¶ added in v3.1.0
type InteractionType string
InteractionType - Type of interaction.
const ( InteractionTypeCiExec InteractionType = "CI_EXEC" InteractionTypeCliExec InteractionType = "CLI_EXEC" InteractionTypeLint InteractionType = "LINT" InteractionTypeOpenapiDiff InteractionType = "OPENAPI_DIFF" InteractionTypeTargetGenerate InteractionType = "TARGET_GENERATE" InteractionTypeTombstone InteractionType = "TOMBSTONE" InteractionTypeAuthenticate InteractionType = "AUTHENTICATE" InteractionTypeQuickstart InteractionType = "QUICKSTART" InteractionTypeRun InteractionType = "RUN" InteractionTypeConfigure InteractionType = "CONFIGURE" InteractionTypePublish InteractionType = "PUBLISH" )
func (InteractionType) ToPointer ¶ added in v3.1.0
func (e InteractionType) ToPointer() *InteractionType
func (*InteractionType) UnmarshalJSON ¶ added in v3.1.0
func (e *InteractionType) UnmarshalJSON(data []byte) error
type License ¶ added in v3.8.9
type License struct {
Identifier *string `json:"identifier,omitempty"`
}
func (*License) GetIdentifier ¶ added in v3.8.9
type Manifest ¶ added in v3.5.4
type Manifest struct { // Annotations Annotations *Annotations `json:"annotations,omitempty"` // Type of artifact ArtifactType *string `json:"artifactType,omitempty"` // List of V2 image layer information Layers []V2Descriptor `json:"layers,omitempty"` // Media type usually application/vnd.docker.distribution.manifest.v2+json if this is in the accept header MediaType *string `json:"mediaType,omitempty"` // Schema version SchemaVersion *int64 `json:"schemaVersion,omitempty"` }
Manifest - Returns the requested manifest file
func (*Manifest) GetAnnotations ¶ added in v3.5.4
func (o *Manifest) GetAnnotations() *Annotations
func (*Manifest) GetArtifactType ¶ added in v3.5.4
func (*Manifest) GetLayers ¶ added in v3.5.4
func (o *Manifest) GetLayers() []V2Descriptor
func (*Manifest) GetMediaType ¶ added in v3.5.4
func (*Manifest) GetSchemaVersion ¶ added in v3.5.4
type Namespace ¶ added in v3.5.3
type Namespace struct { CompositeSpecMetadata *CompositeSpecMetadata `json:"composite_spec_metadata,omitempty"` CreatedAt time.Time `json:"created_at"` // {organization_slug}/{workspace_slug}/{namespace_name} ID string `json:"id"` // A human-readable name for the namespace. Name string `json:"name"` // Indicates whether the namespace is publicly accessible Public *bool `json:"public,omitempty"` UpdatedAt time.Time `json:"updated_at"` }
Namespace - A namespace contains many revisions.
func (*Namespace) GetCompositeSpecMetadata ¶ added in v3.16.2
func (o *Namespace) GetCompositeSpecMetadata() *CompositeSpecMetadata
func (*Namespace) GetCreatedAt ¶ added in v3.5.3
func (*Namespace) GetUpdatedAt ¶ added in v3.5.3
func (Namespace) MarshalJSON ¶ added in v3.5.3
func (*Namespace) UnmarshalJSON ¶ added in v3.5.3
type OASInfo ¶ added in v3.8.9
type OASInfo struct { Description string `json:"description"` License License `json:"license"` Summary string `json:"summary"` Title string `json:"title"` Version string `json:"version"` }
func (*OASInfo) GetDescription ¶ added in v3.8.9
func (*OASInfo) GetLicense ¶ added in v3.8.9
func (*OASInfo) GetSummary ¶ added in v3.8.9
func (*OASInfo) GetVersion ¶ added in v3.8.9
type OASOperation ¶ added in v3.8.9
type OASOperation struct { Description string `json:"description"` GroupOverride *string `json:"group_override,omitempty"` Method string `json:"method"` MethodNameOverride *string `json:"method_name_override,omitempty"` OperationID string `json:"operation_id"` Path string `json:"path"` Tags []string `json:"tags"` }
func (*OASOperation) GetDescription ¶ added in v3.8.9
func (o *OASOperation) GetDescription() string
func (*OASOperation) GetGroupOverride ¶ added in v3.13.1
func (o *OASOperation) GetGroupOverride() *string
func (*OASOperation) GetMethod ¶ added in v3.8.9
func (o *OASOperation) GetMethod() string
func (*OASOperation) GetMethodNameOverride ¶ added in v3.13.1
func (o *OASOperation) GetMethodNameOverride() *string
func (*OASOperation) GetOperationID ¶ added in v3.8.9
func (o *OASOperation) GetOperationID() string
func (*OASOperation) GetPath ¶ added in v3.8.9
func (o *OASOperation) GetPath() string
func (*OASOperation) GetTags ¶ added in v3.8.9
func (o *OASOperation) GetTags() []string
type OASSummary ¶ added in v3.8.9
type OASSummary struct { Info OASInfo `json:"info"` Operations []OASOperation `json:"operations"` }
func (*OASSummary) GetInfo ¶ added in v3.8.9
func (o *OASSummary) GetInfo() OASInfo
func (*OASSummary) GetOperations ¶ added in v3.8.9
func (o *OASSummary) GetOperations() []OASOperation
type OpenapiDiffBumpType ¶ added in v3.5.7
type OpenapiDiffBumpType string
OpenapiDiffBumpType - Bump type of the lock file (calculated semver delta, or a custom change (manual release))
const ( OpenapiDiffBumpTypeMajor OpenapiDiffBumpType = "major" OpenapiDiffBumpTypeMinor OpenapiDiffBumpType = "minor" OpenapiDiffBumpTypePatch OpenapiDiffBumpType = "patch" OpenapiDiffBumpTypeNone OpenapiDiffBumpType = "none" )
func (OpenapiDiffBumpType) ToPointer ¶ added in v3.5.7
func (e OpenapiDiffBumpType) ToPointer() *OpenapiDiffBumpType
func (*OpenapiDiffBumpType) UnmarshalJSON ¶ added in v3.5.7
func (e *OpenapiDiffBumpType) UnmarshalJSON(data []byte) error
type Organization ¶ added in v3.4.2
type Organization struct { AccountType AccountType `json:"account_type"` CreatedAt time.Time `json:"created_at"` FreeTrialExpiry *time.Time `json:"free_trial_expiry,omitempty"` ID string `json:"id"` Internal *bool `json:"internal,omitempty"` Name string `json:"name"` Slug string `json:"slug"` SsoActivated bool `json:"sso_activated"` SsoConnectionID *string `json:"sso_connection_id,omitempty"` TelemetryDisabled bool `json:"telemetry_disabled"` UpdatedAt time.Time `json:"updated_at"` }
Organization - A speakeasy organization
func (*Organization) GetAccountType ¶ added in v3.4.2
func (o *Organization) GetAccountType() AccountType
func (*Organization) GetCreatedAt ¶ added in v3.4.2
func (o *Organization) GetCreatedAt() time.Time
func (*Organization) GetFreeTrialExpiry ¶ added in v3.10.2
func (o *Organization) GetFreeTrialExpiry() *time.Time
func (*Organization) GetID ¶ added in v3.4.2
func (o *Organization) GetID() string
func (*Organization) GetInternal ¶ added in v3.14.4
func (o *Organization) GetInternal() *bool
func (*Organization) GetName ¶ added in v3.4.2
func (o *Organization) GetName() string
func (*Organization) GetSlug ¶ added in v3.4.2
func (o *Organization) GetSlug() string
func (*Organization) GetSsoActivated ¶ added in v3.16.1
func (o *Organization) GetSsoActivated() bool
func (*Organization) GetSsoConnectionID ¶ added in v3.16.1
func (o *Organization) GetSsoConnectionID() *string
func (*Organization) GetTelemetryDisabled ¶ added in v3.8.4
func (o *Organization) GetTelemetryDisabled() bool
func (*Organization) GetUpdatedAt ¶ added in v3.4.2
func (o *Organization) GetUpdatedAt() time.Time
func (Organization) MarshalJSON ¶ added in v3.4.2
func (o Organization) MarshalJSON() ([]byte, error)
func (*Organization) UnmarshalJSON ¶ added in v3.4.2
func (o *Organization) UnmarshalJSON(data []byte) error
type OrganizationUsage ¶ added in v3.8.0
type OrganizationUsage struct { // Indicates if the features are accessible Accessible bool `json:"accessible"` // Features that are accessible AccessibleFeatures []string `json:"accessible_features"` // List of generation lock IDs GenLockIds []string `json:"gen_lock_ids"` // The programming language used Language string `json:"language"` // Maximum Number of operations per SDK specific in contract MaxOperations int64 `json:"max_operations"` // Number of operations performed NumberOfOperations int64 `json:"number_of_operations"` // Features that have been used UsedFeatures []string `json:"used_features"` // List of workspace IDs Workspaces []string `json:"workspaces"` }
func (*OrganizationUsage) GetAccessible ¶ added in v3.8.0
func (o *OrganizationUsage) GetAccessible() bool
func (*OrganizationUsage) GetAccessibleFeatures ¶ added in v3.8.0
func (o *OrganizationUsage) GetAccessibleFeatures() []string
func (*OrganizationUsage) GetGenLockIds ¶ added in v3.8.0
func (o *OrganizationUsage) GetGenLockIds() []string
func (*OrganizationUsage) GetLanguage ¶ added in v3.8.0
func (o *OrganizationUsage) GetLanguage() string
func (*OrganizationUsage) GetMaxOperations ¶ added in v3.14.9
func (o *OrganizationUsage) GetMaxOperations() int64
func (*OrganizationUsage) GetNumberOfOperations ¶ added in v3.8.0
func (o *OrganizationUsage) GetNumberOfOperations() int64
func (*OrganizationUsage) GetUsedFeatures ¶ added in v3.8.0
func (o *OrganizationUsage) GetUsedFeatures() []string
func (*OrganizationUsage) GetWorkspaces ¶ added in v3.8.0
func (o *OrganizationUsage) GetWorkspaces() []string
type OrganizationUsageResponse ¶ added in v3.8.0
type OrganizationUsageResponse struct { // List of allowed languages AllowedLanguages []string `json:"allowed_languages"` // Expiry date of the free trial, will be null if no trial FreeTrialExpiry *time.Time `json:"free_trial_expiry,omitempty"` // Total number of allowed languages, -1 if unlimited TotalAllowedLanguages int64 `json:"total_allowed_languages"` Usage []OrganizationUsage `json:"usage"` }
OrganizationUsageResponse - A billing summary of organization usage
func (*OrganizationUsageResponse) GetAllowedLanguages ¶ added in v3.8.0
func (o *OrganizationUsageResponse) GetAllowedLanguages() []string
func (*OrganizationUsageResponse) GetFreeTrialExpiry ¶ added in v3.8.0
func (o *OrganizationUsageResponse) GetFreeTrialExpiry() *time.Time
func (*OrganizationUsageResponse) GetTotalAllowedLanguages ¶ added in v3.8.0
func (o *OrganizationUsageResponse) GetTotalAllowedLanguages() int64
func (*OrganizationUsageResponse) GetUsage ¶ added in v3.8.0
func (o *OrganizationUsageResponse) GetUsage() []OrganizationUsage
func (OrganizationUsageResponse) MarshalJSON ¶ added in v3.8.0
func (o OrganizationUsageResponse) MarshalJSON() ([]byte, error)
func (*OrganizationUsageResponse) UnmarshalJSON ¶ added in v3.8.0
func (o *OrganizationUsageResponse) UnmarshalJSON(data []byte) error
type PreflightRequest ¶ added in v3.5.4
type PreflightRequest struct {
NamespaceName string `json:"namespace_name"`
}
func (*PreflightRequest) GetNamespaceName ¶ added in v3.5.4
func (o *PreflightRequest) GetNamespaceName() string
type PreflightToken ¶ added in v3.5.3
type PreflightToken struct {
AuthToken *string `json:"auth_token,omitempty"`
}
A PreflightToken is a token that allows access to the OCI distribution endpoints.
func (*PreflightToken) GetAuthToken ¶ added in v3.5.4
func (o *PreflightToken) GetAuthToken() *string
type Relationship ¶ added in v3.14.0
type Relationship struct { UserID string `json:"user_id"` WorkspaceID string `json:"workspace_id"` }
func (*Relationship) GetUserID ¶ added in v3.14.0
func (o *Relationship) GetUserID() string
func (*Relationship) GetWorkspaceID ¶ added in v3.14.0
func (o *Relationship) GetWorkspaceID() string
type RemoteDocument ¶ added in v3.14.9
type RemoteDocument struct {
RegistryURL string `json:"registry_url"`
}
RemoteDocument - A document hosted in the registry
func (*RemoteDocument) GetRegistryURL ¶ added in v3.14.9
func (o *RemoteDocument) GetRegistryURL() string
type RemoteSource ¶ added in v3.14.9
type RemoteSource struct { Inputs []RemoteDocument `json:"inputs"` // A document hosted in the registry Output RemoteDocument `json:"output"` Overlays []RemoteDocument `json:"overlays,omitempty"` }
RemoteSource - Remote source configuration
func (*RemoteSource) GetInputs ¶ added in v3.14.9
func (o *RemoteSource) GetInputs() []RemoteDocument
func (*RemoteSource) GetOutput ¶ added in v3.14.9
func (o *RemoteSource) GetOutput() RemoteDocument
func (*RemoteSource) GetOverlays ¶ added in v3.14.9
func (o *RemoteSource) GetOverlays() []RemoteDocument
type RemoteSourceSubscriptionSettings ¶ added in v3.16.2
type RemoteSourceSubscriptionSettings struct { BaseSpecNamespaces []string `json:"base_spec_namespaces"` IgnoredNamespaces []string `json:"ignored_namespaces,omitempty"` OutputNamespace string `json:"output_namespace"` OverlayNamespaces []string `json:"overlay_namespaces"` }
func (*RemoteSourceSubscriptionSettings) GetBaseSpecNamespaces ¶ added in v3.16.2
func (o *RemoteSourceSubscriptionSettings) GetBaseSpecNamespaces() []string
func (*RemoteSourceSubscriptionSettings) GetIgnoredNamespaces ¶ added in v3.18.0
func (o *RemoteSourceSubscriptionSettings) GetIgnoredNamespaces() []string
func (*RemoteSourceSubscriptionSettings) GetOutputNamespace ¶ added in v3.16.2
func (o *RemoteSourceSubscriptionSettings) GetOutputNamespace() string
func (*RemoteSourceSubscriptionSettings) GetOverlayNamespaces ¶ added in v3.16.2
func (o *RemoteSourceSubscriptionSettings) GetOverlayNamespaces() []string
type Revision ¶ added in v3.5.3
type Revision struct { CreatedAt time.Time `json:"created_at"` Digest string `json:"digest"` // Format {namespace_id}/{revision_digest} ID string `json:"id"` NamespaceName string `json:"namespace_name"` Tags []string `json:"tags"` UpdatedAt time.Time `json:"updated_at"` }
func (*Revision) GetCreatedAt ¶ added in v3.5.3
func (*Revision) GetNamespaceName ¶ added in v3.5.4
func (*Revision) GetUpdatedAt ¶ added in v3.5.3
func (Revision) MarshalJSON ¶ added in v3.5.3
func (*Revision) UnmarshalJSON ¶ added in v3.5.3
type SSOMetadata ¶ added in v3.14.0
type SSOMetadata struct { SsoActivated bool `json:"sso_activated"` SsoDomains []string `json:"sso_domains"` }
SSOMetadata - SSO metadata for a workspace
func (*SSOMetadata) GetSsoActivated ¶ added in v3.14.0
func (o *SSOMetadata) GetSsoActivated() bool
func (*SSOMetadata) GetSsoDomains ¶ added in v3.14.0
func (o *SSOMetadata) GetSsoDomains() []string
type SchemaFile ¶ added in v3.15.5
type SchemaFile struct { // This field accepts []byte data or io.Reader implementations, such as *os.File. Content any `multipartForm:"content"` FileName string `multipartForm:"name=fileName"` }
func (*SchemaFile) GetContent ¶ added in v3.15.5
func (o *SchemaFile) GetContent() any
func (*SchemaFile) GetFileName ¶ added in v3.15.5
func (o *SchemaFile) GetFileName() string
type Secrets ¶ added in v3.15.8
type Secrets struct { APIKeyConfigured bool `json:"api_key_configured"` PublishingSecretsConfigured bool `json:"publishing_secrets_configured"` }
func (*Secrets) GetAPIKeyConfigured ¶ added in v3.15.8
func (*Secrets) GetPublishingSecretsConfigured ¶ added in v3.15.8
type Security ¶
type Security struct { APIKey *string `security:"scheme,type=apiKey,subtype=header,name=x-api-key"` Bearer *string `security:"scheme,type=http,subtype=bearer,name=Authorization"` WorkspaceIdentifier *string `security:"scheme,type=apiKey,subtype=header,name=x-workspace-identifier"` }
func (*Security) GetWorkspaceIdentifier ¶ added in v3.14.0
type ShortURL ¶ added in v3.9.0
func (*ShortURL) GetFullURL ¶ added in v3.9.0
func (*ShortURL) GetShortURL ¶ added in v3.9.0
type SuggestItemsRequestBody ¶ added in v3.14.4
type SuggestItemsRequestBody struct { // The list of "things" to get suggestions for. One suggestion will be returned for each item in the list. Items []string `json:"items"` // The prompt to use for the suggestion. Think of this as the "preamble". Prompt string `json:"prompt"` }
func (*SuggestItemsRequestBody) GetItems ¶ added in v3.14.4
func (o *SuggestItemsRequestBody) GetItems() []string
func (*SuggestItemsRequestBody) GetPrompt ¶ added in v3.14.4
func (o *SuggestItemsRequestBody) GetPrompt() string
type SuggestOptsOld ¶ added in v3.13.1
type SuggestOptsOld struct { Diagnostics []Diagnostic `json:"diagnostics,omitempty"` SuggestionType SuggestionType `json:"suggestion_type"` }
func (*SuggestOptsOld) GetDiagnostics ¶ added in v3.13.1
func (o *SuggestOptsOld) GetDiagnostics() []Diagnostic
func (*SuggestOptsOld) GetSuggestionType ¶ added in v3.13.1
func (o *SuggestOptsOld) GetSuggestionType() SuggestionType
type SuggestRequestBody ¶ added in v3.13.1
type SuggestRequestBody struct { Diagnostics []Diagnostic `json:"diagnostics"` OasSummary OASSummary `json:"oas_summary"` SuggestionType SuggestRequestBodySuggestionType `json:"suggestion_type"` }
func (*SuggestRequestBody) GetDiagnostics ¶ added in v3.13.1
func (o *SuggestRequestBody) GetDiagnostics() []Diagnostic
func (*SuggestRequestBody) GetOasSummary ¶ added in v3.13.1
func (o *SuggestRequestBody) GetOasSummary() OASSummary
func (*SuggestRequestBody) GetSuggestionType ¶ added in v3.13.1
func (o *SuggestRequestBody) GetSuggestionType() SuggestRequestBodySuggestionType
type SuggestRequestBodySuggestionType ¶ added in v3.13.1
type SuggestRequestBodySuggestionType string
const ( SuggestRequestBodySuggestionTypeMethodNames SuggestRequestBodySuggestionType = "method-names" SuggestRequestBodySuggestionTypeDiagnosticsOnly SuggestRequestBodySuggestionType = "diagnostics-only" )
func (SuggestRequestBodySuggestionType) ToPointer ¶ added in v3.13.1
func (e SuggestRequestBodySuggestionType) ToPointer() *SuggestRequestBodySuggestionType
func (*SuggestRequestBodySuggestionType) UnmarshalJSON ¶ added in v3.13.1
func (e *SuggestRequestBodySuggestionType) UnmarshalJSON(data []byte) error
type SuggestionType ¶ added in v3.13.0
type SuggestionType string
const ( SuggestionTypeMethodNames SuggestionType = "method-names" SuggestionTypeDiagnosticsOnly SuggestionType = "diagnostics-only" )
func (SuggestionType) ToPointer ¶ added in v3.13.0
func (e SuggestionType) ToPointer() *SuggestionType
func (*SuggestionType) UnmarshalJSON ¶ added in v3.13.0
func (e *SuggestionType) UnmarshalJSON(data []byte) error
type Tag ¶ added in v3.5.4
type Tag struct { // Format {namespace_id}/{tag} ID string `json:"id"` // Human readable tag name Name string `json:"name"` NamespaceName string `json:"namespace_name"` RevisionDigest string `json:"revision_digest"` }
func (*Tag) GetNamespaceName ¶ added in v3.5.4
func (*Tag) GetRevisionDigest ¶ added in v3.5.5
type TargetSDK ¶ added in v3.3.8
type TargetSDK struct { // Remote commit ID. CommitHead *string `json:"commit_head,omitempty"` // Name of the CI environment. ContinuousIntegrationEnvironment *string `json:"continuous_integration_environment,omitempty"` // Error message if the last event was not successful. Error *string `json:"error,omitempty"` // Version of the generated target (post generation) GenerateConfigPostVersion *string `json:"generate_config_post_version,omitempty"` // Eligible feature set during generation GenerateEligibleFeatures *string `json:"generate_eligible_features,omitempty"` // gen.lock ID (expected to be a uuid). The same as `id`. A unique identifier for the target. GenerateGenLockID string `json:"generate_gen_lock_id"` // Features prior to generation GenerateGenLockPreFeatures *string `json:"generate_gen_lock_pre_features,omitempty"` // Artifact version for the Previous Generation GenerateGenLockPreVersion *string `json:"generate_gen_lock_pre_version,omitempty"` // The number of operations ignored in generation. GenerateNumberOfOperationsIgnored *int64 `json:"generate_number_of_operations_ignored,omitempty"` // The number of operations used in generation. GenerateNumberOfOperationsUsed *int64 `json:"generate_number_of_operations_used,omitempty"` // The number of terraform resources used in generation. GenerateNumberOfTerraformResources *int64 `json:"generate_number_of_terraform_resources,omitempty"` // Indicates whether the target was considered published. GeneratePublished *bool `json:"generate_published,omitempty"` // eg `typescript`, `terraform`, `python` GenerateTarget string `json:"generate_target"` // The workflow name of the target. GenerateTargetName *string `json:"generate_target_name,omitempty"` // The version of the Speakeasy generator for this target eg v2 of the typescript generator. GenerateTargetVersion *string `json:"generate_target_version,omitempty"` // GitHub organization of the action. GhActionOrganization *string `json:"gh_action_organization,omitempty"` // GitHub Action ref value. GhActionRef *string `json:"gh_action_ref,omitempty"` // GitHub repository of the action. GhActionRepository *string `json:"gh_action_repository,omitempty"` // Link to the GitHub action run. GhActionRunLink *string `json:"gh_action_run_link,omitempty"` // Version of the GitHub action. GhActionVersion *string `json:"gh_action_version,omitempty"` // Current working directory relative to the git root. GitRelativeCwd *string `json:"git_relative_cwd,omitempty"` // Default owner for git remote. GitRemoteDefaultOwner *string `json:"git_remote_default_owner,omitempty"` // Default repository name for git remote. GitRemoteDefaultRepo *string `json:"git_remote_default_repo,omitempty"` // User email from git configuration. GitUserEmail *string `json:"git_user_email,omitempty"` // User's name from git configuration. (not GitHub username) GitUserName *string `json:"git_user_name,omitempty"` // Remote hostname. Hostname *string `json:"hostname,omitempty"` // Unique identifier of the target the same as `generate_gen_lock_id` ID string `json:"id"` // Timestamp when the event was created in the database. LastEventCreatedAt time.Time `json:"last_event_created_at"` // Unique identifier of the last event for the target LastEventID string `json:"last_event_id"` // Type of interaction. LastEventInteractionType InteractionType `json:"last_event_interaction_type"` // Timestamp when the last publishing event was created. LastPublishCreatedAt *time.Time `json:"last_publish_created_at,omitempty"` // Link to the GitHub action run for the last publishing event. LastPublishGhActionRunLink *string `json:"last_publish_gh_action_run_link,omitempty"` // Name of the published package. PublishPackageName *string `json:"publish_package_name,omitempty"` // Name of the registry where the package was published. PublishPackageRegistryName *string `json:"publish_package_registry_name,omitempty"` // URL of the published package. PublishPackageURL *string `json:"publish_package_url,omitempty"` // Version of the published package. PublishPackageVersion *string `json:"publish_package_version,omitempty"` // Label of the git repository. RepoLabel *string `json:"repo_label,omitempty"` // The blob digest of the source. SourceBlobDigest *string `json:"source_blob_digest,omitempty"` // The namespace name of the source. SourceNamespaceName *string `json:"source_namespace_name,omitempty"` // The revision digest of the source. SourceRevisionDigest *string `json:"source_revision_digest,omitempty"` // Indicates whether the event was successful. Success *bool `json:"success,omitempty"` // Workflow lock file (post execution) WorkflowLockPostRaw *string `json:"workflow_lock_post_raw,omitempty"` // Workflow lock file (prior to execution) WorkflowLockPreRaw *string `json:"workflow_lock_pre_raw,omitempty"` // Workflow file (post execution) WorkflowPostRaw *string `json:"workflow_post_raw,omitempty"` // Workflow file (prior to execution) WorkflowPreRaw *string `json:"workflow_pre_raw,omitempty"` }
func (*TargetSDK) GetCommitHead ¶ added in v3.3.8
func (*TargetSDK) GetContinuousIntegrationEnvironment ¶ added in v3.3.13
func (*TargetSDK) GetGenerateConfigPostVersion ¶ added in v3.3.8
func (*TargetSDK) GetGenerateEligibleFeatures ¶ added in v3.7.1
func (*TargetSDK) GetGenerateGenLockID ¶ added in v3.3.8
func (*TargetSDK) GetGenerateGenLockPreFeatures ¶ added in v3.3.13
func (*TargetSDK) GetGenerateGenLockPreVersion ¶ added in v3.3.13
func (*TargetSDK) GetGenerateNumberOfOperationsIgnored ¶ added in v3.7.1
func (*TargetSDK) GetGenerateNumberOfOperationsUsed ¶ added in v3.7.1
func (*TargetSDK) GetGenerateNumberOfTerraformResources ¶ added in v3.14.11
func (*TargetSDK) GetGeneratePublished ¶ added in v3.3.8
func (*TargetSDK) GetGenerateTarget ¶ added in v3.3.8
func (*TargetSDK) GetGenerateTargetName ¶ added in v3.3.10
func (*TargetSDK) GetGenerateTargetVersion ¶ added in v3.3.8
func (*TargetSDK) GetGhActionOrganization ¶ added in v3.3.9
func (*TargetSDK) GetGhActionRef ¶ added in v3.7.1
func (*TargetSDK) GetGhActionRepository ¶ added in v3.3.9
func (*TargetSDK) GetGhActionRunLink ¶ added in v3.3.9
func (*TargetSDK) GetGhActionVersion ¶ added in v3.3.9
func (*TargetSDK) GetGitRelativeCwd ¶ added in v3.3.8
func (*TargetSDK) GetGitRemoteDefaultOwner ¶ added in v3.3.8
func (*TargetSDK) GetGitRemoteDefaultRepo ¶ added in v3.3.8
func (*TargetSDK) GetGitUserEmail ¶ added in v3.3.9
func (*TargetSDK) GetGitUserName ¶ added in v3.3.9
func (*TargetSDK) GetHostname ¶ added in v3.3.9
func (*TargetSDK) GetLastEventCreatedAt ¶ added in v3.3.9
func (*TargetSDK) GetLastEventID ¶ added in v3.3.9
func (*TargetSDK) GetLastEventInteractionType ¶ added in v3.4.0
func (o *TargetSDK) GetLastEventInteractionType() InteractionType
func (*TargetSDK) GetLastPublishCreatedAt ¶ added in v3.18.1
func (*TargetSDK) GetLastPublishGhActionRunLink ¶ added in v3.18.1
func (*TargetSDK) GetPublishPackageName ¶ added in v3.14.0
func (*TargetSDK) GetPublishPackageRegistryName ¶ added in v3.14.0
func (*TargetSDK) GetPublishPackageURL ¶ added in v3.14.0
func (*TargetSDK) GetPublishPackageVersion ¶ added in v3.14.0
func (*TargetSDK) GetRepoLabel ¶ added in v3.3.9
func (*TargetSDK) GetSourceBlobDigest ¶ added in v3.5.8
func (*TargetSDK) GetSourceNamespaceName ¶ added in v3.5.8
func (*TargetSDK) GetSourceRevisionDigest ¶ added in v3.5.8
func (*TargetSDK) GetSuccess ¶ added in v3.3.8
func (*TargetSDK) GetWorkflowLockPostRaw ¶ added in v3.15.6
func (*TargetSDK) GetWorkflowLockPreRaw ¶ added in v3.15.6
func (*TargetSDK) GetWorkflowPostRaw ¶ added in v3.8.9
func (*TargetSDK) GetWorkflowPreRaw ¶ added in v3.8.9
func (TargetSDK) MarshalJSON ¶ added in v3.3.8
func (*TargetSDK) UnmarshalJSON ¶ added in v3.3.8
type User ¶ added in v3.3.11
type User struct { // Indicates whether the user is an admin. Admin bool `json:"admin"` // Indicates whether the user has been confirmed. Confirmed bool `json:"confirmed"` // Timestamp of the user's creation. CreatedAt time.Time `json:"created_at"` // Identifier of the default workspace. DefaultWorkspaceID *string `json:"default_workspace_id,omitempty"` // Display name of the user. DisplayName string `json:"display_name"` // Email address of the user. Email string `json:"email"` // Indicates whether the email address has been verified. EmailVerified bool `json:"email_verified"` // GitHub handle of the user. GithubHandle *string `json:"github_handle,omitempty"` // Unique identifier for the user. ID string `json:"id"` // Indicates whether the user is internal. Internal *bool `json:"internal,omitempty"` // Timestamp of the last login. LastLoginAt *time.Time `json:"last_login_at,omitempty"` // URL of the user's photo. PhotoURL *string `json:"photo_url,omitempty"` // Timestamp of the user's last update. UpdatedAt time.Time `json:"updated_at"` // Indicates whether the user has been whitelisted. Whitelisted bool `json:"whitelisted"` }
func (*User) GetConfirmed ¶ added in v3.4.6
func (*User) GetCreatedAt ¶ added in v3.3.11
func (*User) GetDefaultWorkspaceID ¶ added in v3.4.6
func (*User) GetDisplayName ¶ added in v3.3.11
func (*User) GetEmailVerified ¶ added in v3.3.11
func (*User) GetGithubHandle ¶ added in v3.4.6
func (*User) GetInternal ¶ added in v3.14.4
func (*User) GetLastLoginAt ¶ added in v3.4.6
func (*User) GetPhotoURL ¶ added in v3.4.6
func (*User) GetUpdatedAt ¶ added in v3.4.6
func (*User) GetWhitelisted ¶ added in v3.4.6
func (User) MarshalJSON ¶ added in v3.3.11
func (*User) UnmarshalJSON ¶ added in v3.3.11
type V2Descriptor ¶ added in v3.5.4
type V2Descriptor struct { // Annotations Annotations *Annotations `json:"annotations,omitempty"` // Digest Digest *string `json:"digest,omitempty"` // Media type MediaType *string `json:"mediaType,omitempty"` // Size Size *int64 `json:"size,omitempty"` }
V2Descriptor - V2 descriptor
func (*V2Descriptor) GetAnnotations ¶ added in v3.5.4
func (o *V2Descriptor) GetAnnotations() *Annotations
func (*V2Descriptor) GetDigest ¶ added in v3.5.4
func (o *V2Descriptor) GetDigest() *string
func (*V2Descriptor) GetMediaType ¶ added in v3.5.4
func (o *V2Descriptor) GetMediaType() *string
func (*V2Descriptor) GetSize ¶ added in v3.5.4
func (o *V2Descriptor) GetSize() *int64
type WorkflowDocument ¶ added in v3.8.9
type WorkflowDocument struct { Auth *Auth `json:"auth,omitempty"` Location string `json:"location"` }
WorkflowDocument - A document referenced by a workflow
func (*WorkflowDocument) GetAuth ¶ added in v3.8.9
func (o *WorkflowDocument) GetAuth() *Auth
func (*WorkflowDocument) GetLocation ¶ added in v3.8.9
func (o *WorkflowDocument) GetLocation() string
type Workspace ¶ added in v3.10.1
type Workspace struct { CreatedAt time.Time `json:"created_at"` ID string `json:"id"` Inactive *bool `json:"inactive,omitempty"` Name string `json:"name"` OrganizationID string `json:"organization_id"` Slug string `json:"slug"` // Deprecated. Use organization.telemetry_disabled instead. // // Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. TelemetryDisabled *bool `json:"telemetry_disabled,omitempty"` UpdatedAt time.Time `json:"updated_at"` Verified bool `json:"verified"` }
Workspace - A speakeasy workspace
func (*Workspace) GetCreatedAt ¶ added in v3.10.1
func (*Workspace) GetInactive ¶ added in v3.14.6
func (*Workspace) GetOrganizationID ¶ added in v3.10.1
func (*Workspace) GetTelemetryDisabled ¶ added in v3.10.1
func (*Workspace) GetUpdatedAt ¶ added in v3.10.1
func (*Workspace) GetVerified ¶ added in v3.10.1
func (Workspace) MarshalJSON ¶ added in v3.10.1
func (*Workspace) UnmarshalJSON ¶ added in v3.10.1
type WorkspaceAndOrganization ¶ added in v3.14.0
type WorkspaceAndOrganization struct { // A speakeasy organization Organization Organization `json:"organization"` // A speakeasy workspace Workspace Workspace `json:"workspace"` }
WorkspaceAndOrganization - A workspace and organization
func (*WorkspaceAndOrganization) GetOrganization ¶ added in v3.14.0
func (o *WorkspaceAndOrganization) GetOrganization() Organization
func (*WorkspaceAndOrganization) GetWorkspace ¶ added in v3.14.0
func (o *WorkspaceAndOrganization) GetWorkspace() Workspace
type WorkspaceFeatureFlagResponse ¶ added in v3.13.1
type WorkspaceFeatureFlagResponse struct {
FeatureFlags []FeatureFlag `json:"feature_flags,omitempty"`
}
WorkspaceFeatureFlagResponse - Workspace feature flag response
func (*WorkspaceFeatureFlagResponse) GetFeatureFlags ¶ added in v3.13.1
func (o *WorkspaceFeatureFlagResponse) GetFeatureFlags() []FeatureFlag
type WorkspaceInviteResponse ¶ added in v3.14.0
type WorkspaceInviteResponse struct { InviteLink *string `json:"invite_link,omitempty"` Relationship Relationship `json:"relationship"` }
WorkspaceInviteResponse - A response for workspace user invite
func (*WorkspaceInviteResponse) GetInviteLink ¶ added in v3.14.0
func (o *WorkspaceInviteResponse) GetInviteLink() *string
func (*WorkspaceInviteResponse) GetRelationship ¶ added in v3.14.0
func (o *WorkspaceInviteResponse) GetRelationship() Relationship
type WorkspaceSettings ¶ added in v3.14.0
type WorkspaceSettings struct { CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` WebhookURL string `json:"webhook_url"` WorkspaceID string `json:"workspace_id"` }
func (*WorkspaceSettings) GetCreatedAt ¶ added in v3.14.7
func (o *WorkspaceSettings) GetCreatedAt() time.Time
func (*WorkspaceSettings) GetUpdatedAt ¶ added in v3.14.7
func (o *WorkspaceSettings) GetUpdatedAt() time.Time
func (*WorkspaceSettings) GetWebhookURL ¶ added in v3.14.0
func (o *WorkspaceSettings) GetWebhookURL() string
func (*WorkspaceSettings) GetWorkspaceID ¶ added in v3.14.0
func (o *WorkspaceSettings) GetWorkspaceID() string
func (WorkspaceSettings) MarshalJSON ¶ added in v3.14.7
func (w WorkspaceSettings) MarshalJSON() ([]byte, error)
func (*WorkspaceSettings) UnmarshalJSON ¶ added in v3.14.7
func (w *WorkspaceSettings) UnmarshalJSON(data []byte) error
type WorkspaceTeamResponse ¶ added in v3.14.0
type WorkspaceTeamResponse struct { // SSO metadata for a workspace SsoMetadata *SSOMetadata `json:"sso_metadata,omitempty"` Users []User `json:"users"` }
WorkspaceTeamResponse - Workspace team response
func (*WorkspaceTeamResponse) GetSsoMetadata ¶ added in v3.14.0
func (o *WorkspaceTeamResponse) GetSsoMetadata() *SSOMetadata
func (*WorkspaceTeamResponse) GetUsers ¶ added in v3.14.0
func (o *WorkspaceTeamResponse) GetUsers() []User
type WorkspaceToken ¶ added in v3.14.0
type WorkspaceToken struct { Alg string `json:"alg"` CreatedAt time.Time `json:"created_at"` CreatedBy *string `json:"created_by,omitempty"` Email *string `json:"email,omitempty"` ID string `json:"id"` Key string `json:"key"` LastUsed *time.Time `json:"last_used,omitempty"` Name string `json:"name"` WorkspaceID string `json:"workspace_id"` }
WorkspaceToken - A workspace token
func (*WorkspaceToken) GetAlg ¶ added in v3.14.0
func (o *WorkspaceToken) GetAlg() string
func (*WorkspaceToken) GetCreatedAt ¶ added in v3.14.0
func (o *WorkspaceToken) GetCreatedAt() time.Time
func (*WorkspaceToken) GetCreatedBy ¶ added in v3.14.0
func (o *WorkspaceToken) GetCreatedBy() *string
func (*WorkspaceToken) GetEmail ¶ added in v3.14.0
func (o *WorkspaceToken) GetEmail() *string
func (*WorkspaceToken) GetID ¶ added in v3.14.0
func (o *WorkspaceToken) GetID() string
func (*WorkspaceToken) GetKey ¶ added in v3.14.0
func (o *WorkspaceToken) GetKey() string
func (*WorkspaceToken) GetLastUsed ¶ added in v3.14.0
func (o *WorkspaceToken) GetLastUsed() *time.Time
func (*WorkspaceToken) GetName ¶ added in v3.14.0
func (o *WorkspaceToken) GetName() string
func (*WorkspaceToken) GetWorkspaceID ¶ added in v3.14.0
func (o *WorkspaceToken) GetWorkspaceID() string
func (WorkspaceToken) MarshalJSON ¶ added in v3.14.7
func (w WorkspaceToken) MarshalJSON() ([]byte, error)
func (*WorkspaceToken) UnmarshalJSON ¶ added in v3.14.7
func (w *WorkspaceToken) UnmarshalJSON(data []byte) error
type Workspaces ¶ added in v3.3.11
type Workspaces struct { AccountType *AccountType `json:"account_type,omitempty"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` UpdatedAt *time.Time `json:"updated_at,omitempty"` }
func (*Workspaces) GetAccountType ¶ added in v3.5.5
func (o *Workspaces) GetAccountType() *AccountType
func (*Workspaces) GetID ¶ added in v3.5.5
func (o *Workspaces) GetID() *string
func (*Workspaces) GetName ¶ added in v3.5.5
func (o *Workspaces) GetName() *string
func (*Workspaces) GetUpdatedAt ¶ added in v3.5.5
func (o *Workspaces) GetUpdatedAt() *time.Time
func (Workspaces) MarshalJSON ¶ added in v3.5.5
func (w Workspaces) MarshalJSON() ([]byte, error)
func (*Workspaces) UnmarshalJSON ¶ added in v3.5.5
func (w *Workspaces) UnmarshalJSON(data []byte) error
Source Files ¶
- accessdetails.go
- accesstoken.go
- accounttype.go
- addtags.go
- annotations.go
- apikeydetails.go
- clievent.go
- codesampleschemainput.go
- codesamplesjobstatus.go
- diagnostic.go
- featureflag.go
- getnamespacesresponse.go
- getrevisionsresponse.go
- gettagsresponse.go
- githubconfigurecodesamplesrequest.go
- githubconfigurecodesamplesresponse.go
- githubconfiguremintlifyreporequest.go
- githubconfiguretargetrequest.go
- githubgetactionresponse.go
- githubmissingpublishingsecretsresponse.go
- githubpublishingprresponse.go
- githubsetupstateresponse.go
- githubstorepublishingsecretsrequest.go
- githubtriggeractionrequest.go
- interactiontype.go
- manifest.go
- namespace.go
- oasinfo.go
- oasoperation.go
- oassummary.go
- organization.go
- organizationusage.go
- organizationusageresponse.go
- preflightrequest.go
- preflighttoken.go
- remotedocument.go
- remotesource.go
- remotesourcesubscriptionsettings.go
- report.go
- revision.go
- security.go
- shorturl.go
- ssometadata.go
- suggestitemsrequestbody.go
- suggestoptsold.go
- suggestrequestbody.go
- tag.go
- targetsdk.go
- user.go
- v2descriptor.go
- workflowdocument.go
- workspace.go
- workspaceandorganization.go
- workspacefeatureflagresponse.go
- workspaceinviteresponse.go
- workspacesettings.go
- workspaceteamresponse.go
- workspacetoken.go