control

package
v0.32.1 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package control provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.8.0 DO NOT EDIT.

Package control also embeds the vendored OpenAPI spec (see SpecYAML) for the runtime `jentic api` passthrough. The generated client doc lives in client.go; this file adds only the hand-written embed beside spec.yaml.

Index

Constants

This section is empty.

Variables

View Source
var SensitiveFields = map[string][]string{
	"ApiKeyCreateRequest":      []string{"key"},
	"ApiKeyUpdateRequest":      []string{"key"},
	"BasicAuthCreateRequest":   []string{"password"},
	"BasicAuthUpdateRequest":   []string{"password"},
	"BearerTokenCreateRequest": []string{"token"},
	"BearerTokenUpdateRequest": []string{"token"},
	"ChangePasswordRequest":    []string{"current_password", "new_password"},
	"ClaimRequest":             []string{"token"},
	"CreateAdminRequest":       []string{"password"},
	"CredentialCreateResponse": []string{"secret"},
	"IntrospectRequest":        []string{"token"},
	"InviteIssuedResponse":     []string{"token"},
	"LoginRequest":             []string{"password"},
	"LoginResponse":            []string{"access_token"},
	"MintResponse":             []string{"access_token"},
	"OAuth2CreateRequest":      []string{"client_secret"},
	"OAuth2UpdateRequest":      []string{"client_secret"},
	"RedeemInviteRequest":      []string{"invite_token", "password"},
	"RegisterResponse":         []string{"claim_token", "registration_access_token"},
	"RevokeRequest":            []string{"token"},
	"Sigv4CreateRequest":       []string{"secret_access_key", "session_token"},
	"Sigv4UpdateRequest":       []string{"secret_access_key", "session_token"},
	"TokenRequest":             []string{"assertion", "client_secret", "refresh_token"},
	"TokenResponse":            []string{"access_token", "id_token", "refresh_token"},
	"ToolkitCreateResponse":    []string{"api_key"},
	"ToolkitKeyCreateResponse": []string{"api_key"},
	"UserCreatedResponse":      []string{"invite_token"},
}

SensitiveFields maps a generated type name to the json property names the spec marks `x-sensitive: true`. The layer-1 typed redaction pass (impl/3.1 §1) treats membership here exactly like a `redact:"true"` struct tag, so generated SDK types (which carry no custom tags) are redacted from the spec, not by naming luck.

View Source
var SpecYAML []byte

SpecYAML is the vendored OpenAPI document this client was generated from, embedded verbatim. It is EXACTLY the spec `make generate-api` copied in and `check-cli-gen` pins to the SDK's commit, so the `jentic api` passthrough's path allowlist, self-description (`api describe`), and the generated client can never disagree about what the control plane offers (impl/5.0 §6a).

This file is hand-written (not emitted by tools/specgen) precisely so the generator never clobbers it; go:embed cannot cross the module root, so the embed must live here beside spec.yaml rather than in the api command package.

Functions

func NewAcknowledgeEventRequest

func NewAcknowledgeEventRequest(server string, eventId string, body AcknowledgeEventJSONRequestBody) (*http.Request, error)

NewAcknowledgeEventRequest calls the generic AcknowledgeEvent builder with application/json body

func NewAcknowledgeEventRequestWithBody

func NewAcknowledgeEventRequestWithBody(server string, eventId string, contentType string, body io.Reader) (*http.Request, error)

NewAcknowledgeEventRequestWithBody constructs an http.Request for the AcknowledgeEvent method, with any body, and a specified content type

func NewAmendAccessRequestRequest

func NewAmendAccessRequestRequest(server string, requestId string, body AmendAccessRequestJSONRequestBody) (*http.Request, error)

NewAmendAccessRequestRequest calls the generic AmendAccessRequest builder with application/json body

func NewAmendAccessRequestRequestWithBody

func NewAmendAccessRequestRequestWithBody(server string, requestId string, contentType string, body io.Reader) (*http.Request, error)

NewAmendAccessRequestRequestWithBody constructs an http.Request for the AmendAccessRequest method, with any body, and a specified content type

func NewApproveAgentRequest

func NewApproveAgentRequest(server string, agentId string) (*http.Request, error)

NewApproveAgentRequest constructs an http.Request for the ApproveAgent method

func NewApproveServiceAccountRequest

func NewApproveServiceAccountRequest(server string, serviceAccountId string) (*http.Request, error)

NewApproveServiceAccountRequest constructs an http.Request for the ApproveServiceAccount method

func NewArchiveAgentRequest

func NewArchiveAgentRequest(server string, agentId string) (*http.Request, error)

NewArchiveAgentRequest constructs an http.Request for the ArchiveAgent method

func NewArchiveRevisionRequest

func NewArchiveRevisionRequest(server string, vendor string, name string, version string, revisionId string) (*http.Request, error)

NewArchiveRevisionRequest constructs an http.Request for the ArchiveRevision method

func NewArchiveServiceAccountRequest

func NewArchiveServiceAccountRequest(server string, serviceAccountId string) (*http.Request, error)

NewArchiveServiceAccountRequest constructs an http.Request for the ArchiveServiceAccount method

func NewAuthHealthRequest

func NewAuthHealthRequest(server string) (*http.Request, error)

NewAuthHealthRequest constructs an http.Request for the AuthHealth method

func NewAuthIdpDescriptorRequest

func NewAuthIdpDescriptorRequest(server string) (*http.Request, error)

NewAuthIdpDescriptorRequest constructs an http.Request for the AuthIdpDescriptor method

func NewAuthorizeEndpointRequest

func NewAuthorizeEndpointRequest(server string, params *AuthorizeEndpointParams) (*http.Request, error)

NewAuthorizeEndpointRequest constructs an http.Request for the AuthorizeEndpoint method

func NewAuthorizeOauthCallbackRequest

func NewAuthorizeOauthCallbackRequest(server string, params *AuthorizeOauthCallbackParams) (*http.Request, error)

NewAuthorizeOauthCallbackRequest constructs an http.Request for the AuthorizeOauthCallback method

func NewBindCredentialRequest

func NewBindCredentialRequest(server string, toolkitId string, body BindCredentialJSONRequestBody) (*http.Request, error)

NewBindCredentialRequest calls the generic BindCredential builder with application/json body

func NewBindCredentialRequestWithBody

func NewBindCredentialRequestWithBody(server string, toolkitId string, contentType string, body io.Reader) (*http.Request, error)

NewBindCredentialRequestWithBody constructs an http.Request for the BindCredential method, with any body, and a specified content type

func NewBindToolkitRequest

func NewBindToolkitRequest(server string, agentId string, body BindToolkitJSONRequestBody) (*http.Request, error)

NewBindToolkitRequest calls the generic BindToolkit builder with application/json body

func NewBindToolkitRequestWithBody

func NewBindToolkitRequestWithBody(server string, agentId string, contentType string, body io.Reader) (*http.Request, error)

NewBindToolkitRequestWithBody constructs an http.Request for the BindToolkit method, with any body, and a specified content type

func NewCancelJobRequest

func NewCancelJobRequest(server string, jobId string) (*http.Request, error)

NewCancelJobRequest constructs an http.Request for the CancelJob method

func NewChangePasswordRequest

func NewChangePasswordRequest(server string, body ChangePasswordJSONRequestBody) (*http.Request, error)

NewChangePasswordRequest calls the generic ChangePassword builder with application/json body

func NewChangePasswordRequestWithBody

func NewChangePasswordRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewChangePasswordRequestWithBody constructs an http.Request for the ChangePassword method, with any body, and a specified content type

func NewClaimAgentRequest

func NewClaimAgentRequest(server string, agentId string, body ClaimAgentJSONRequestBody) (*http.Request, error)

NewClaimAgentRequest calls the generic ClaimAgent builder with application/json body

func NewClaimAgentRequestWithBody

func NewClaimAgentRequestWithBody(server string, agentId string, contentType string, body io.Reader) (*http.Request, error)

NewClaimAgentRequestWithBody constructs an http.Request for the ClaimAgent method, with any body, and a specified content type

func NewConfirmOverlayRequest

func NewConfirmOverlayRequest(server string, vendor string, name string, version string, overlayId string, body ConfirmOverlayJSONRequestBody) (*http.Request, error)

NewConfirmOverlayRequest calls the generic ConfirmOverlay builder with application/json body

func NewConfirmOverlayRequestWithBody

func NewConfirmOverlayRequestWithBody(server string, vendor string, name string, version string, overlayId string, contentType string, body io.Reader) (*http.Request, error)

NewConfirmOverlayRequestWithBody constructs an http.Request for the ConfirmOverlay method, with any body, and a specified content type

func NewConnectCredentialRequest

func NewConnectCredentialRequest(server string, credentialId string, body ConnectCredentialJSONRequestBody) (*http.Request, error)

NewConnectCredentialRequest calls the generic ConnectCredential builder with application/json body

func NewConnectCredentialRequestWithBody

func NewConnectCredentialRequestWithBody(server string, credentialId string, contentType string, body io.Reader) (*http.Request, error)

NewConnectCredentialRequestWithBody constructs an http.Request for the ConnectCredential method, with any body, and a specified content type

func NewControlHealthRequest

func NewControlHealthRequest(server string) (*http.Request, error)

NewControlHealthRequest constructs an http.Request for the ControlHealth method

func NewCreateAdminRequest

func NewCreateAdminRequest(server string, body CreateAdminJSONRequestBody) (*http.Request, error)

NewCreateAdminRequest calls the generic CreateAdmin builder with application/json body

func NewCreateAdminRequestWithBody

func NewCreateAdminRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAdminRequestWithBody constructs an http.Request for the CreateAdmin method, with any body, and a specified content type

func NewCreateAgentRequest

func NewCreateAgentRequest(server string, body CreateAgentJSONRequestBody) (*http.Request, error)

NewCreateAgentRequest calls the generic CreateAgent builder with application/json body

func NewCreateAgentRequestWithBody

func NewCreateAgentRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAgentRequestWithBody constructs an http.Request for the CreateAgent method, with any body, and a specified content type

func NewCreateCredentialRequest

func NewCreateCredentialRequest(server string, body CreateCredentialJSONRequestBody) (*http.Request, error)

NewCreateCredentialRequest calls the generic CreateCredential builder with application/json body

func NewCreateCredentialRequestWithBody

func NewCreateCredentialRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateCredentialRequestWithBody constructs an http.Request for the CreateCredential method, with any body, and a specified content type

func NewCreateKeyRequest

func NewCreateKeyRequest(server string, toolkitId string, body CreateKeyJSONRequestBody) (*http.Request, error)

NewCreateKeyRequest calls the generic CreateKey builder with application/json body

func NewCreateKeyRequestWithBody

func NewCreateKeyRequestWithBody(server string, toolkitId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateKeyRequestWithBody constructs an http.Request for the CreateKey method, with any body, and a specified content type

func NewCreateNoteRequest

func NewCreateNoteRequest(server string, body CreateNoteJSONRequestBody) (*http.Request, error)

NewCreateNoteRequest calls the generic CreateNote builder with application/json body

func NewCreateNoteRequestWithBody

func NewCreateNoteRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateNoteRequestWithBody constructs an http.Request for the CreateNote method, with any body, and a specified content type

func NewCreateServiceAccountRequest

func NewCreateServiceAccountRequest(server string, body CreateServiceAccountJSONRequestBody) (*http.Request, error)

NewCreateServiceAccountRequest calls the generic CreateServiceAccount builder with application/json body

func NewCreateServiceAccountRequestWithBody

func NewCreateServiceAccountRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateServiceAccountRequestWithBody constructs an http.Request for the CreateServiceAccount method, with any body, and a specified content type

func NewCreateToolkitRequest

func NewCreateToolkitRequest(server string, body CreateToolkitJSONRequestBody) (*http.Request, error)

NewCreateToolkitRequest calls the generic CreateToolkit builder with application/json body

func NewCreateToolkitRequestWithBody

func NewCreateToolkitRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateToolkitRequestWithBody constructs an http.Request for the CreateToolkit method, with any body, and a specified content type

func NewCreateUserRequest

func NewCreateUserRequest(server string, body CreateUserJSONRequestBody) (*http.Request, error)

NewCreateUserRequest calls the generic CreateUser builder with application/json body

func NewCreateUserRequestWithBody

func NewCreateUserRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateUserRequestWithBody constructs an http.Request for the CreateUser method, with any body, and a specified content type

func NewDecideAccessRequestRequest

func NewDecideAccessRequestRequest(server string, requestId string, body DecideAccessRequestJSONRequestBody) (*http.Request, error)

NewDecideAccessRequestRequest calls the generic DecideAccessRequest builder with application/json body

func NewDecideAccessRequestRequestWithBody

func NewDecideAccessRequestRequestWithBody(server string, requestId string, contentType string, body io.Reader) (*http.Request, error)

NewDecideAccessRequestRequestWithBody constructs an http.Request for the DecideAccessRequest method, with any body, and a specified content type

func NewDeleteApiRequest

func NewDeleteApiRequest(server string, vendor string, name string, version string) (*http.Request, error)

NewDeleteApiRequest constructs an http.Request for the DeleteApi method

func NewDeleteCredentialRequest

func NewDeleteCredentialRequest(server string, credentialId string) (*http.Request, error)

NewDeleteCredentialRequest constructs an http.Request for the DeleteCredential method

func NewDeleteKeyRequest

func NewDeleteKeyRequest(server string, toolkitId string, keyId string) (*http.Request, error)

NewDeleteKeyRequest constructs an http.Request for the DeleteKey method

func NewDeleteNoteRequest

func NewDeleteNoteRequest(server string, noteId string, params *DeleteNoteParams) (*http.Request, error)

NewDeleteNoteRequest constructs an http.Request for the DeleteNote method

func NewDeleteRegistrationEndpointRequest

func NewDeleteRegistrationEndpointRequest(server string, agentId string) (*http.Request, error)

NewDeleteRegistrationEndpointRequest constructs an http.Request for the DeleteRegistrationEndpoint method

func NewDeleteRevisionRequest

func NewDeleteRevisionRequest(server string, vendor string, name string, version string, revisionId string) (*http.Request, error)

NewDeleteRevisionRequest constructs an http.Request for the DeleteRevision method

func NewDeleteToolkitRequest

func NewDeleteToolkitRequest(server string, toolkitId string) (*http.Request, error)

NewDeleteToolkitRequest constructs an http.Request for the DeleteToolkit method

func NewDeleteUserRequest

func NewDeleteUserRequest(server string, userId string) (*http.Request, error)

NewDeleteUserRequest constructs an http.Request for the DeleteUser method

func NewDenyAgentRequest

func NewDenyAgentRequest(server string, agentId string, body DenyAgentJSONRequestBody) (*http.Request, error)

NewDenyAgentRequest calls the generic DenyAgent builder with application/json body

func NewDenyAgentRequestWithBody

func NewDenyAgentRequestWithBody(server string, agentId string, contentType string, body io.Reader) (*http.Request, error)

NewDenyAgentRequestWithBody constructs an http.Request for the DenyAgent method, with any body, and a specified content type

func NewDenyServiceAccountRequest

func NewDenyServiceAccountRequest(server string, serviceAccountId string, body DenyServiceAccountJSONRequestBody) (*http.Request, error)

NewDenyServiceAccountRequest calls the generic DenyServiceAccount builder with application/json body

func NewDenyServiceAccountRequestWithBody

func NewDenyServiceAccountRequestWithBody(server string, serviceAccountId string, contentType string, body io.Reader) (*http.Request, error)

NewDenyServiceAccountRequestWithBody constructs an http.Request for the DenyServiceAccount method, with any body, and a specified content type

func NewDeprecateOverlayRequest

func NewDeprecateOverlayRequest(server string, vendor string, name string, version string, overlayId string) (*http.Request, error)

NewDeprecateOverlayRequest constructs an http.Request for the DeprecateOverlay method

func NewDisableAgentRequest

func NewDisableAgentRequest(server string, agentId string) (*http.Request, error)

NewDisableAgentRequest constructs an http.Request for the DisableAgent method

func NewDisableServiceAccountRequest

func NewDisableServiceAccountRequest(server string, serviceAccountId string) (*http.Request, error)

NewDisableServiceAccountRequest constructs an http.Request for the DisableServiceAccount method

func NewDisableUserRequest

func NewDisableUserRequest(server string, userId string) (*http.Request, error)

NewDisableUserRequest constructs an http.Request for the DisableUser method

func NewEnableAgentRequest

func NewEnableAgentRequest(server string, agentId string) (*http.Request, error)

NewEnableAgentRequest constructs an http.Request for the EnableAgent method

func NewEnableServiceAccountRequest

func NewEnableServiceAccountRequest(server string, serviceAccountId string) (*http.Request, error)

NewEnableServiceAccountRequest constructs an http.Request for the EnableServiceAccount method

func NewEnableUserRequest

func NewEnableUserRequest(server string, userId string) (*http.Request, error)

NewEnableUserRequest constructs an http.Request for the EnableUser method

func NewErrorPageRequest

func NewErrorPageRequest(server string, params *ErrorPageParams) (*http.Request, error)

NewErrorPageRequest constructs an http.Request for the ErrorPage method

func NewFileAccessRequestRequest

func NewFileAccessRequestRequest(server string, body FileAccessRequestJSONRequestBody) (*http.Request, error)

NewFileAccessRequestRequest calls the generic FileAccessRequest builder with application/json body

func NewFileAccessRequestRequestWithBody

func NewFileAccessRequestRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewFileAccessRequestRequestWithBody constructs an http.Request for the FileAccessRequest method, with any body, and a specified content type

func NewGenerateAgentApiKeyRequest

func NewGenerateAgentApiKeyRequest(server string, agentId string) (*http.Request, error)

NewGenerateAgentApiKeyRequest constructs an http.Request for the GenerateAgentApiKey method

func NewGenerateServiceAccountApiKeyRequest

func NewGenerateServiceAccountApiKeyRequest(server string, serviceAccountId string) (*http.Request, error)

NewGenerateServiceAccountApiKeyRequest constructs an http.Request for the GenerateServiceAccountApiKey method

func NewGetAccessRequestRequest

func NewGetAccessRequestRequest(server string, requestId string) (*http.Request, error)

NewGetAccessRequestRequest constructs an http.Request for the GetAccessRequest method

func NewGetAgentApiKeyHistoryRequest

func NewGetAgentApiKeyHistoryRequest(server string, agentId string) (*http.Request, error)

NewGetAgentApiKeyHistoryRequest constructs an http.Request for the GetAgentApiKeyHistory method

func NewGetAgentApiKeyInfoRequest

func NewGetAgentApiKeyInfoRequest(server string, agentId string) (*http.Request, error)

NewGetAgentApiKeyInfoRequest constructs an http.Request for the GetAgentApiKeyInfo method

func NewGetAgentRequest

func NewGetAgentRequest(server string, agentId string) (*http.Request, error)

NewGetAgentRequest constructs an http.Request for the GetAgent method

func NewGetAgentScopesRequest

func NewGetAgentScopesRequest(server string, agentId string) (*http.Request, error)

NewGetAgentScopesRequest constructs an http.Request for the GetAgentScopes method

func NewGetApiRequest

func NewGetApiRequest(server string, vendor string, name string, version string) (*http.Request, error)

NewGetApiRequest constructs an http.Request for the GetApi method

func NewGetApiRevisionRequest

func NewGetApiRevisionRequest(server string, vendor string, name string, version string, revisionId string) (*http.Request, error)

NewGetApiRevisionRequest constructs an http.Request for the GetApiRevision method

func NewGetApiRevisionSpecRequest

func NewGetApiRevisionSpecRequest(server string, vendor string, name string, version string, revisionId string, params *GetApiRevisionSpecParams) (*http.Request, error)

NewGetApiRevisionSpecRequest constructs an http.Request for the GetApiRevisionSpec method

func NewGetApiSpecRequest

func NewGetApiSpecRequest(server string, vendor string, name string, version string, params *GetApiSpecParams) (*http.Request, error)

NewGetApiSpecRequest constructs an http.Request for the GetApiSpec method

func NewGetAuditEntryRequest

func NewGetAuditEntryRequest(server string, auditId string) (*http.Request, error)

NewGetAuditEntryRequest constructs an http.Request for the GetAuditEntry method

func NewGetCatalogEntryRequest

func NewGetCatalogEntryRequest(server string, apiId string) (*http.Request, error)

NewGetCatalogEntryRequest constructs an http.Request for the GetCatalogEntry method

func NewGetCredentialRequest

func NewGetCredentialRequest(server string, credentialId string) (*http.Request, error)

NewGetCredentialRequest constructs an http.Request for the GetCredential method

func NewGetCurrentUserRequest

func NewGetCurrentUserRequest(server string) (*http.Request, error)

NewGetCurrentUserRequest constructs an http.Request for the GetCurrentUser method

func NewGetEventRequest

func NewGetEventRequest(server string, eventId string) (*http.Request, error)

NewGetEventRequest constructs an http.Request for the GetEvent method

func NewGetExecutionRequest

func NewGetExecutionRequest(server string, executionId string) (*http.Request, error)

NewGetExecutionRequest constructs an http.Request for the GetExecution method

func NewGetExecutionStatsRequest

func NewGetExecutionStatsRequest(server string, params *GetExecutionStatsParams) (*http.Request, error)

NewGetExecutionStatsRequest constructs an http.Request for the GetExecutionStats method

func NewGetHealthRequest

func NewGetHealthRequest(server string) (*http.Request, error)

NewGetHealthRequest constructs an http.Request for the GetHealth method

func NewGetInstanceRequest

func NewGetInstanceRequest(server string) (*http.Request, error)

NewGetInstanceRequest constructs an http.Request for the GetInstance method

func NewGetJobRequest

func NewGetJobRequest(server string, jobId string) (*http.Request, error)

NewGetJobRequest constructs an http.Request for the GetJob method

func NewGetJobResultRequest

func NewGetJobResultRequest(server string, jobId string) (*http.Request, error)

NewGetJobResultRequest constructs an http.Request for the GetJobResult method

func NewGetMeRequest

func NewGetMeRequest(server string) (*http.Request, error)

NewGetMeRequest constructs an http.Request for the GetMe method

func NewGetNoteRequest

func NewGetNoteRequest(server string, noteId string) (*http.Request, error)

NewGetNoteRequest constructs an http.Request for the GetNote method

func NewGetOverlayRequest

func NewGetOverlayRequest(server string, vendor string, name string, version string, overlayId string) (*http.Request, error)

NewGetOverlayRequest constructs an http.Request for the GetOverlay method

func NewGetProviderConfigRequest

func NewGetProviderConfigRequest(server string, name string) (*http.Request, error)

NewGetProviderConfigRequest constructs an http.Request for the GetProviderConfig method

func NewGetServiceAccountRequest

func NewGetServiceAccountRequest(server string, serviceAccountId string) (*http.Request, error)

NewGetServiceAccountRequest constructs an http.Request for the GetServiceAccount method

func NewGetServiceAccountScopesRequest

func NewGetServiceAccountScopesRequest(server string, serviceAccountId string) (*http.Request, error)

NewGetServiceAccountScopesRequest constructs an http.Request for the GetServiceAccountScopes method

func NewGetToolkitRequest

func NewGetToolkitRequest(server string, toolkitId string) (*http.Request, error)

NewGetToolkitRequest constructs an http.Request for the GetToolkit method

func NewGetUsageStatsRequest

func NewGetUsageStatsRequest(server string, params *GetUsageStatsParams) (*http.Request, error)

NewGetUsageStatsRequest constructs an http.Request for the GetUsageStats method

func NewGetUserRequest

func NewGetUserRequest(server string, userId string) (*http.Request, error)

NewGetUserRequest constructs an http.Request for the GetUser method

func NewGetVersionRequest

func NewGetVersionRequest(server string) (*http.Request, error)

NewGetVersionRequest constructs an http.Request for the GetVersion method

func NewHealthRequest

func NewHealthRequest(server string) (*http.Request, error)

NewHealthRequest constructs an http.Request for the Health method

func NewImportApisRequest

func NewImportApisRequest(server string, body ImportApisJSONRequestBody) (*http.Request, error)

NewImportApisRequest calls the generic ImportApis builder with application/json body

func NewImportApisRequestWithBody

func NewImportApisRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewImportApisRequestWithBody constructs an http.Request for the ImportApis method, with any body, and a specified content type

func NewImportCatalogEntryRequest

func NewImportCatalogEntryRequest(server string, apiId string) (*http.Request, error)

NewImportCatalogEntryRequest constructs an http.Request for the ImportCatalogEntry method

func NewInspectOperationRequest

func NewInspectOperationRequest(server string, params *InspectOperationParams) (*http.Request, error)

NewInspectOperationRequest constructs an http.Request for the InspectOperation method

func NewIntrospectEndpointRequest

func NewIntrospectEndpointRequest(server string, body IntrospectEndpointJSONRequestBody) (*http.Request, error)

NewIntrospectEndpointRequest calls the generic IntrospectEndpoint builder with application/json body

func NewIntrospectEndpointRequestWithBody

func NewIntrospectEndpointRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewIntrospectEndpointRequestWithBody constructs an http.Request for the IntrospectEndpoint method, with any body, and a specified content type

func NewJwksRequest

func NewJwksRequest(server string) (*http.Request, error)

NewJwksRequest constructs an http.Request for the Jwks method

func NewListAccessRequestsRequest

func NewListAccessRequestsRequest(server string, params *ListAccessRequestsParams) (*http.Request, error)

NewListAccessRequestsRequest constructs an http.Request for the ListAccessRequests method

func NewListActorsRequest

func NewListActorsRequest(server string, params *ListActorsParams) (*http.Request, error)

NewListActorsRequest constructs an http.Request for the ListActors method

func NewListAgentToolkitsRequest

func NewListAgentToolkitsRequest(server string, agentId string) (*http.Request, error)

NewListAgentToolkitsRequest constructs an http.Request for the ListAgentToolkits method

func NewListAgentsRequest

func NewListAgentsRequest(server string, params *ListAgentsParams) (*http.Request, error)

NewListAgentsRequest constructs an http.Request for the ListAgents method

func NewListApiOperationsRequest

func NewListApiOperationsRequest(server string, vendor string, name string, version string, params *ListApiOperationsParams) (*http.Request, error)

NewListApiOperationsRequest constructs an http.Request for the ListApiOperations method

func NewListApiRevisionOperationsRequest

func NewListApiRevisionOperationsRequest(server string, vendor string, name string, version string, revisionId string, params *ListApiRevisionOperationsParams) (*http.Request, error)

NewListApiRevisionOperationsRequest constructs an http.Request for the ListApiRevisionOperations method

func NewListApiRevisionsRequest

func NewListApiRevisionsRequest(server string, vendor string, name string, version string, params *ListApiRevisionsParams) (*http.Request, error)

NewListApiRevisionsRequest constructs an http.Request for the ListApiRevisions method

func NewListApiSecuritySchemesRequest

func NewListApiSecuritySchemesRequest(server string, vendor string, name string, version string) (*http.Request, error)

NewListApiSecuritySchemesRequest constructs an http.Request for the ListApiSecuritySchemes method

func NewListApisRequest

func NewListApisRequest(server string, params *ListApisParams) (*http.Request, error)

NewListApisRequest constructs an http.Request for the ListApis method

func NewListAuditEntriesRequest

func NewListAuditEntriesRequest(server string, params *ListAuditEntriesParams) (*http.Request, error)

NewListAuditEntriesRequest constructs an http.Request for the ListAuditEntries method

func NewListBindingsRequest

func NewListBindingsRequest(server string, toolkitId string, params *ListBindingsParams) (*http.Request, error)

NewListBindingsRequest constructs an http.Request for the ListBindings method

func NewListCatalogRequest

func NewListCatalogRequest(server string, params *ListCatalogParams) (*http.Request, error)

NewListCatalogRequest constructs an http.Request for the ListCatalog method

func NewListCredentialsRequest

func NewListCredentialsRequest(server string, params *ListCredentialsParams) (*http.Request, error)

NewListCredentialsRequest constructs an http.Request for the ListCredentials method

func NewListEventsRequest

func NewListEventsRequest(server string, params *ListEventsParams) (*http.Request, error)

NewListEventsRequest constructs an http.Request for the ListEvents method

func NewListExecutionsRequest

func NewListExecutionsRequest(server string, params *ListExecutionsParams) (*http.Request, error)

NewListExecutionsRequest constructs an http.Request for the ListExecutions method

func NewListJobsRequest

func NewListJobsRequest(server string, params *ListJobsParams) (*http.Request, error)

NewListJobsRequest constructs an http.Request for the ListJobs method

func NewListKeysRequest

func NewListKeysRequest(server string, toolkitId string, params *ListKeysParams) (*http.Request, error)

NewListKeysRequest constructs an http.Request for the ListKeys method

func NewListNotesRequest

func NewListNotesRequest(server string, params *ListNotesParams) (*http.Request, error)

NewListNotesRequest constructs an http.Request for the ListNotes method

func NewListOverlaysRequest

func NewListOverlaysRequest(server string, vendor string, name string, version string, params *ListOverlaysParams) (*http.Request, error)

NewListOverlaysRequest constructs an http.Request for the ListOverlays method

func NewListPermissionsRequest

func NewListPermissionsRequest(server string) (*http.Request, error)

NewListPermissionsRequest constructs an http.Request for the ListPermissions method

func NewListProviderConfigsRequest

func NewListProviderConfigsRequest(server string) (*http.Request, error)

NewListProviderConfigsRequest constructs an http.Request for the ListProviderConfigs method

func NewListProvidersRequest

func NewListProvidersRequest(server string) (*http.Request, error)

NewListProvidersRequest constructs an http.Request for the ListProviders method

func NewListServiceAccountsRequest

func NewListServiceAccountsRequest(server string, params *ListServiceAccountsParams) (*http.Request, error)

NewListServiceAccountsRequest constructs an http.Request for the ListServiceAccounts method

func NewListToolkitAgentsRequest

func NewListToolkitAgentsRequest(server string, toolkitId string, params *ListToolkitAgentsParams) (*http.Request, error)

NewListToolkitAgentsRequest constructs an http.Request for the ListToolkitAgents method

func NewListToolkitPermissionsRequest

func NewListToolkitPermissionsRequest(server string, toolkitId string, credentialId string) (*http.Request, error)

NewListToolkitPermissionsRequest constructs an http.Request for the ListToolkitPermissions method

func NewListToolkitsRequest

func NewListToolkitsRequest(server string, params *ListToolkitsParams) (*http.Request, error)

NewListToolkitsRequest constructs an http.Request for the ListToolkits method

func NewListUsersRequest

func NewListUsersRequest(server string, params *ListUsersParams) (*http.Request, error)

NewListUsersRequest constructs an http.Request for the ListUsers method

func NewLoginRequest

func NewLoginRequest(server string, body LoginJSONRequestBody) (*http.Request, error)

NewLoginRequest calls the generic Login builder with application/json body

func NewLoginRequestWithBody

func NewLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewLoginRequestWithBody constructs an http.Request for the Login method, with any body, and a specified content type

func NewMintEndpointRequest

func NewMintEndpointRequest(server string, body MintEndpointJSONRequestBody) (*http.Request, error)

NewMintEndpointRequest calls the generic MintEndpoint builder with application/json body

func NewMintEndpointRequestWithBody

func NewMintEndpointRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewMintEndpointRequestWithBody constructs an http.Request for the MintEndpoint method, with any body, and a specified content type

func NewOauthAuthorizationServerRequest

func NewOauthAuthorizationServerRequest(server string) (*http.Request, error)

NewOauthAuthorizationServerRequest constructs an http.Request for the OauthAuthorizationServer method

func NewOauthCallbackRequest

func NewOauthCallbackRequest(server string, params *OauthCallbackParams) (*http.Request, error)

NewOauthCallbackRequest constructs an http.Request for the OauthCallback method

func NewPatchPermissionsRequest

func NewPatchPermissionsRequest(server string, toolkitId string, credentialId string, body PatchPermissionsJSONRequestBody) (*http.Request, error)

NewPatchPermissionsRequest calls the generic PatchPermissions builder with application/json body

func NewPatchPermissionsRequestWithBody

func NewPatchPermissionsRequestWithBody(server string, toolkitId string, credentialId string, contentType string, body io.Reader) (*http.Request, error)

NewPatchPermissionsRequestWithBody constructs an http.Request for the PatchPermissions method, with any body, and a specified content type

func NewPollStatusEndpointRequest

func NewPollStatusEndpointRequest(server string, agentId string) (*http.Request, error)

NewPollStatusEndpointRequest constructs an http.Request for the PollStatusEndpoint method

func NewPreviewCatalogOperationsRequest

func NewPreviewCatalogOperationsRequest(server string, apiId string, params *PreviewCatalogOperationsParams) (*http.Request, error)

NewPreviewCatalogOperationsRequest constructs an http.Request for the PreviewCatalogOperations method

func NewPromoteRevisionRequest

func NewPromoteRevisionRequest(server string, vendor string, name string, version string, revisionId string) (*http.Request, error)

NewPromoteRevisionRequest constructs an http.Request for the PromoteRevision method

func NewRedeemInviteRequest

func NewRedeemInviteRequest(server string, body RedeemInviteJSONRequestBody) (*http.Request, error)

NewRedeemInviteRequest calls the generic RedeemInvite builder with application/json body

func NewRedeemInviteRequestWithBody

func NewRedeemInviteRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRedeemInviteRequestWithBody constructs an http.Request for the RedeemInvite method, with any body, and a specified content type

func NewRefreshCatalogRequest

func NewRefreshCatalogRequest(server string) (*http.Request, error)

NewRefreshCatalogRequest constructs an http.Request for the RefreshCatalog method

func NewRefreshSessionRequest

func NewRefreshSessionRequest(server string) (*http.Request, error)

NewRefreshSessionRequest constructs an http.Request for the RefreshSession method

func NewRegisterEndpointRequest

func NewRegisterEndpointRequest(server string, body RegisterEndpointJSONRequestBody) (*http.Request, error)

NewRegisterEndpointRequest calls the generic RegisterEndpoint builder with application/json body

func NewRegisterEndpointRequestWithBody

func NewRegisterEndpointRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRegisterEndpointRequestWithBody constructs an http.Request for the RegisterEndpoint method, with any body, and a specified content type

func NewRegistryHealthRequest

func NewRegistryHealthRequest(server string) (*http.Request, error)

NewRegistryHealthRequest constructs an http.Request for the RegistryHealth method

func NewReissueInviteRequest

func NewReissueInviteRequest(server string, userId string) (*http.Request, error)

NewReissueInviteRequest constructs an http.Request for the ReissueInvite method

func NewReplaceAgentScopesRequest

func NewReplaceAgentScopesRequest(server string, agentId string, body ReplaceAgentScopesJSONRequestBody) (*http.Request, error)

NewReplaceAgentScopesRequest calls the generic ReplaceAgentScopes builder with application/json body

func NewReplaceAgentScopesRequestWithBody

func NewReplaceAgentScopesRequestWithBody(server string, agentId string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceAgentScopesRequestWithBody constructs an http.Request for the ReplaceAgentScopes method, with any body, and a specified content type

func NewReplacePermissionsRequest

func NewReplacePermissionsRequest(server string, toolkitId string, credentialId string, body ReplacePermissionsJSONRequestBody) (*http.Request, error)

NewReplacePermissionsRequest calls the generic ReplacePermissions builder with application/json body

func NewReplacePermissionsRequestWithBody

func NewReplacePermissionsRequestWithBody(server string, toolkitId string, credentialId string, contentType string, body io.Reader) (*http.Request, error)

NewReplacePermissionsRequestWithBody constructs an http.Request for the ReplacePermissions method, with any body, and a specified content type

func NewReplaceServiceAccountScopesRequest

func NewReplaceServiceAccountScopesRequest(server string, serviceAccountId string, body ReplaceServiceAccountScopesJSONRequestBody) (*http.Request, error)

NewReplaceServiceAccountScopesRequest calls the generic ReplaceServiceAccountScopes builder with application/json body

func NewReplaceServiceAccountScopesRequestWithBody

func NewReplaceServiceAccountScopesRequestWithBody(server string, serviceAccountId string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceServiceAccountScopesRequestWithBody constructs an http.Request for the ReplaceServiceAccountScopes method, with any body, and a specified content type

func NewRevokeAgentApiKeyRequest

func NewRevokeAgentApiKeyRequest(server string, agentId string) (*http.Request, error)

NewRevokeAgentApiKeyRequest constructs an http.Request for the RevokeAgentApiKey method

func NewRevokeEndpointRequest

func NewRevokeEndpointRequest(server string, body RevokeEndpointJSONRequestBody) (*http.Request, error)

NewRevokeEndpointRequest calls the generic RevokeEndpoint builder with application/json body

func NewRevokeEndpointRequestWithBody

func NewRevokeEndpointRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRevokeEndpointRequestWithBody constructs an http.Request for the RevokeEndpoint method, with any body, and a specified content type

func NewRollbackOverlayRequest

func NewRollbackOverlayRequest(server string, vendor string, name string, version string, overlayId string) (*http.Request, error)

NewRollbackOverlayRequest constructs an http.Request for the RollbackOverlay method

func NewSearchOperationsRequest

func NewSearchOperationsRequest(server string, body SearchOperationsJSONRequestBody) (*http.Request, error)

NewSearchOperationsRequest calls the generic SearchOperations builder with application/json body

func NewSearchOperationsRequestWithBody

func NewSearchOperationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSearchOperationsRequestWithBody constructs an http.Request for the SearchOperations method, with any body, and a specified content type

func NewSetProviderConfigRequest

func NewSetProviderConfigRequest(server string, name string, body SetProviderConfigJSONRequestBody) (*http.Request, error)

NewSetProviderConfigRequest calls the generic SetProviderConfig builder with application/json body

func NewSetProviderConfigRequestWithBody

func NewSetProviderConfigRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)

NewSetProviderConfigRequestWithBody constructs an http.Request for the SetProviderConfig method, with any body, and a specified content type

func NewSetUserPermissionsRequest

func NewSetUserPermissionsRequest(server string, userId string, body SetUserPermissionsJSONRequestBody) (*http.Request, error)

NewSetUserPermissionsRequest calls the generic SetUserPermissions builder with application/json body

func NewSetUserPermissionsRequestWithBody

func NewSetUserPermissionsRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error)

NewSetUserPermissionsRequestWithBody constructs an http.Request for the SetUserPermissions method, with any body, and a specified content type

func NewSnoozeCatalogEntryRequest

func NewSnoozeCatalogEntryRequest(server string, apiId string, body SnoozeCatalogEntryJSONRequestBody) (*http.Request, error)

NewSnoozeCatalogEntryRequest calls the generic SnoozeCatalogEntry builder with application/json body

func NewSnoozeCatalogEntryRequestWithBody

func NewSnoozeCatalogEntryRequestWithBody(server string, apiId string, contentType string, body io.Reader) (*http.Request, error)

NewSnoozeCatalogEntryRequestWithBody constructs an http.Request for the SnoozeCatalogEntry method, with any body, and a specified content type

func NewStreamEventsRequest

func NewStreamEventsRequest(server string, params *StreamEventsParams) (*http.Request, error)

NewStreamEventsRequest constructs an http.Request for the StreamEvents method

func NewSubmitOverlayRequest

func NewSubmitOverlayRequest(server string, vendor string, name string, version string, body SubmitOverlayJSONRequestBody) (*http.Request, error)

NewSubmitOverlayRequest calls the generic SubmitOverlay builder with application/json body

func NewSubmitOverlayRequestWithBody

func NewSubmitOverlayRequestWithBody(server string, vendor string, name string, version string, contentType string, body io.Reader) (*http.Request, error)

NewSubmitOverlayRequestWithBody constructs an http.Request for the SubmitOverlay method, with any body, and a specified content type

func NewTestToolkitPermissionsRequest

func NewTestToolkitPermissionsRequest(server string, toolkitId string, credentialId string, body TestToolkitPermissionsJSONRequestBody) (*http.Request, error)

NewTestToolkitPermissionsRequest calls the generic TestToolkitPermissions builder with application/json body

func NewTestToolkitPermissionsRequestWithBody

func NewTestToolkitPermissionsRequestWithBody(server string, toolkitId string, credentialId string, contentType string, body io.Reader) (*http.Request, error)

NewTestToolkitPermissionsRequestWithBody constructs an http.Request for the TestToolkitPermissions method, with any body, and a specified content type

func NewTokenEndpointRequest

func NewTokenEndpointRequest(server string, body TokenEndpointJSONRequestBody) (*http.Request, error)

NewTokenEndpointRequest calls the generic TokenEndpoint builder with application/json body

func NewTokenEndpointRequestWithBody

func NewTokenEndpointRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewTokenEndpointRequestWithBody constructs an http.Request for the TokenEndpoint method, with any body, and a specified content type

func NewUnbindCredentialRequest

func NewUnbindCredentialRequest(server string, toolkitId string, credentialId string) (*http.Request, error)

NewUnbindCredentialRequest constructs an http.Request for the UnbindCredential method

func NewUnbindToolkitRequest

func NewUnbindToolkitRequest(server string, agentId string, toolkitId string) (*http.Request, error)

NewUnbindToolkitRequest constructs an http.Request for the UnbindToolkit method

func NewUnsnoozeCatalogEntryRequest

func NewUnsnoozeCatalogEntryRequest(server string, apiId string) (*http.Request, error)

NewUnsnoozeCatalogEntryRequest constructs an http.Request for the UnsnoozeCatalogEntry method

func NewUpdateAgentRequest

func NewUpdateAgentRequest(server string, agentId string, body UpdateAgentJSONRequestBody) (*http.Request, error)

NewUpdateAgentRequest calls the generic UpdateAgent builder with application/json body

func NewUpdateAgentRequestWithBody

func NewUpdateAgentRequestWithBody(server string, agentId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAgentRequestWithBody constructs an http.Request for the UpdateAgent method, with any body, and a specified content type

func NewUpdateApiRequest

func NewUpdateApiRequest(server string, vendor string, name string, version string, body UpdateApiJSONRequestBody) (*http.Request, error)

NewUpdateApiRequest calls the generic UpdateApi builder with application/json body

func NewUpdateApiRequestWithBody

func NewUpdateApiRequestWithBody(server string, vendor string, name string, version string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateApiRequestWithBody constructs an http.Request for the UpdateApi method, with any body, and a specified content type

func NewUpdateCredentialRequest

func NewUpdateCredentialRequest(server string, credentialId string, body UpdateCredentialJSONRequestBody) (*http.Request, error)

NewUpdateCredentialRequest calls the generic UpdateCredential builder with application/json body

func NewUpdateCredentialRequestWithBody

func NewUpdateCredentialRequestWithBody(server string, credentialId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCredentialRequestWithBody constructs an http.Request for the UpdateCredential method, with any body, and a specified content type

func NewUpdateKeyRequest

func NewUpdateKeyRequest(server string, toolkitId string, keyId string, body UpdateKeyJSONRequestBody) (*http.Request, error)

NewUpdateKeyRequest calls the generic UpdateKey builder with application/json body

func NewUpdateKeyRequestWithBody

func NewUpdateKeyRequestWithBody(server string, toolkitId string, keyId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateKeyRequestWithBody constructs an http.Request for the UpdateKey method, with any body, and a specified content type

func NewUpdateNoteRequest

func NewUpdateNoteRequest(server string, noteId string, params *UpdateNoteParams, body UpdateNoteJSONRequestBody) (*http.Request, error)

NewUpdateNoteRequest calls the generic UpdateNote builder with application/json body

func NewUpdateNoteRequestWithBody

func NewUpdateNoteRequestWithBody(server string, noteId string, params *UpdateNoteParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNoteRequestWithBody constructs an http.Request for the UpdateNote method, with any body, and a specified content type

func NewUpdateOverlayRequest

func NewUpdateOverlayRequest(server string, vendor string, name string, version string, overlayId string, body UpdateOverlayJSONRequestBody) (*http.Request, error)

NewUpdateOverlayRequest calls the generic UpdateOverlay builder with application/json body

func NewUpdateOverlayRequestWithBody

func NewUpdateOverlayRequestWithBody(server string, vendor string, name string, version string, overlayId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOverlayRequestWithBody constructs an http.Request for the UpdateOverlay method, with any body, and a specified content type

func NewUpdateRegistrationEndpointRequest

func NewUpdateRegistrationEndpointRequest(server string, agentId string) (*http.Request, error)

NewUpdateRegistrationEndpointRequest constructs an http.Request for the UpdateRegistrationEndpoint method

func NewUpdateToolkitRequest

func NewUpdateToolkitRequest(server string, toolkitId string, body UpdateToolkitJSONRequestBody) (*http.Request, error)

NewUpdateToolkitRequest calls the generic UpdateToolkit builder with application/json body

func NewUpdateToolkitRequestWithBody

func NewUpdateToolkitRequestWithBody(server string, toolkitId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateToolkitRequestWithBody constructs an http.Request for the UpdateToolkit method, with any body, and a specified content type

func NewUpdateUserRequest

func NewUpdateUserRequest(server string, userId string, body UpdateUserJSONRequestBody) (*http.Request, error)

NewUpdateUserRequest calls the generic UpdateUser builder with application/json body

func NewUpdateUserRequestWithBody

func NewUpdateUserRequestWithBody(server string, userId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateUserRequestWithBody constructs an http.Request for the UpdateUser method, with any body, and a specified content type

func NewWithdrawAccessRequestRequest

func NewWithdrawAccessRequestRequest(server string, requestId string) (*http.Request, error)

NewWithdrawAccessRequestRequest constructs an http.Request for the WithdrawAccessRequest method

Types

type APIReference

type APIReference struct {
	Name    string `json:"name"`
	Vendor  string `json:"vendor"`
	Version string `json:"version"`
}

APIReference Identifies a target API — the strict (all-required) variant.

Used in responses and as the canonical identity tuple.

func (APIReference) RequiredFields

func (APIReference) RequiredFields() []string

type APIReferenceRequest

type APIReferenceRequest struct {
	CatalogApiId *string `json:"catalog_api_id,omitempty"`
	Name         *string `json:"name,omitempty"`
	Vendor       string  `json:"vendor"`
	Version      *string `json:"version,omitempty"`
}

APIReferenceRequest Relaxed variant for request bodies where partial identification is allowed.

func (APIReferenceRequest) RequiredFields

func (APIReferenceRequest) RequiredFields() []string

type AccessRequestFileRequest

type AccessRequestFileRequest struct {
	Items  []AccessRequestItemRequest `json:"items"`
	Reason *string                    `json:"reason,omitempty"`
}

AccessRequestFileRequest Request body for filing an access request.

func (AccessRequestFileRequest) RequiredFields

func (AccessRequestFileRequest) RequiredFields() []string

type AccessRequestItemRequest

type AccessRequestItemRequest struct {
	Action            AccessRequestItemRequestAction       `json:"action"`
	ResourceId        *string                              `json:"resource_id,omitempty"`
	ResourceReference *map[string]interface{}              `json:"resource_reference,omitempty"`
	ResourceType      AccessRequestItemRequestResourceType `json:"resource_type"`

	// Rules Permission rules for the binding (credential:bind only). Rules are evaluated first-match-wins by the broker; if no rule matches, the request is denied. Example: [{"effect": "allow", "path": ".*"}].
	Rules  *[]JenticOneControlWebSchemasAccessRequestsPermissionRuleSchema `json:"rules,omitempty"`
	ToId   *string                                                         `json:"to_id,omitempty"`
	ToType *string                                                         `json:"to_type,omitempty"`
}

AccessRequestItemRequest A single line-item in a file request.

**Permission rules:** Rules control which upstream API operations the broker allows through a credential binding. They are enforced per (toolkit_id, credential_id) pair, so they can only be attached to credential:bind items — not toolkit:bind or scope:grant. You do not need toolkits:write scope to set rules; include them directly on the credential:bind item when filing the access request, and the approver's decision persists them on the binding.

func (AccessRequestItemRequest) RequiredFields

func (AccessRequestItemRequest) RequiredFields() []string

type AccessRequestItemRequestAction

type AccessRequestItemRequestAction string

AccessRequestItemRequestAction defines model for AccessRequestItemRequest.Action.

const (
	Bind      AccessRequestItemRequestAction = "bind"
	Create    AccessRequestItemRequestAction = "create"
	Grant     AccessRequestItemRequestAction = "grant"
	Provision AccessRequestItemRequestAction = "provision"
)

Defines values for AccessRequestItemRequestAction.

func (AccessRequestItemRequestAction) Valid

Valid indicates whether the value is a known member of the AccessRequestItemRequestAction enum.

type AccessRequestItemRequestResourceType

type AccessRequestItemRequestResourceType string

AccessRequestItemRequestResourceType defines model for AccessRequestItemRequest.ResourceType.

const (
	AccessRequestItemRequestResourceTypeCredential AccessRequestItemRequestResourceType = "credential"
	AccessRequestItemRequestResourceTypeScope      AccessRequestItemRequestResourceType = "scope"
	AccessRequestItemRequestResourceTypeToolkit    AccessRequestItemRequestResourceType = "toolkit"
)

Defines values for AccessRequestItemRequestResourceType.

func (AccessRequestItemRequestResourceType) Valid

Valid indicates whether the value is a known member of the AccessRequestItemRequestResourceType enum.

type AccessRequestItemResponse

type AccessRequestItemResponse struct {
	Action string `json:"action"`

	// AlreadySatisfied Whether this item's outcome is already in effect (the binding or grant it asks for already exists), letting a reviewer approve manually-fulfilled work instead of re-doing it in the wizard. Populated on single-request GETs for pending credential:bind, toolkit:bind, and scope:grant items; null when not computed (list endpoints, decided items, fulfilment-only intents, an item whose target cannot be determined, an ambiguous toolkit reference — which approval would refuse as filed — or a credential:bind whose credential is not visible to the caller). Toolkit REFERENCES are resolved under the caller's visibility, mirroring decide-time resolution, so False can also mean 'satisfied by a toolkit this caller cannot see'; explicit-id targets are probed directly.
	AlreadySatisfied *bool `json:"already_satisfied,omitempty"`

	// AlreadySatisfiedBy For a satisfied toolkit:bind, the id of the toolkit the agent is already bound to — names the exact object so consumers can point the operator at it. Null for other item types and whenever already_satisfied is not true.
	AlreadySatisfiedBy *string                   `json:"already_satisfied_by,omitempty"`
	AppliedEffects     *map[string]interface{}   `json:"applied_effects,omitempty"`
	CredentialName     *string                   `json:"credential_name,omitempty"`
	DecidedAt          *time.Time                `json:"decided_at,omitempty"`
	DecidedBy          *string                   `json:"decided_by,omitempty"`
	DecisionReason     *string                   `json:"decision_reason,omitempty"`
	Id                 string                    `json:"id"`
	ResourceId         *string                   `json:"resource_id,omitempty"`
	ResourceReference  *map[string]interface{}   `json:"resource_reference,omitempty"`
	ResourceType       string                    `json:"resource_type"`
	Rules              *[]map[string]interface{} `json:"rules,omitempty"`
	Status             string                    `json:"status"`
	ToId               *string                   `json:"to_id,omitempty"`
	ToType             *string                   `json:"to_type,omitempty"`
	ToolkitName        *string                   `json:"toolkit_name,omitempty"`
}

AccessRequestItemResponse Response model for a single access-request line item.

func (AccessRequestItemResponse) RequiredFields

func (AccessRequestItemResponse) RequiredFields() []string

type AccessRequestListResponse

type AccessRequestListResponse struct {
	Data       []AccessRequestResponse `json:"data"`
	HasMore    bool                    `json:"has_more"`
	NextCursor *string                 `json:"next_cursor,omitempty"`
}

AccessRequestListResponse Paginated list of access requests.

func (AccessRequestListResponse) RequiredFields

func (AccessRequestListResponse) RequiredFields() []string

type AccessRequestOwnerResponse

type AccessRequestOwnerResponse struct {
	// DisplayName The owner's full name, when set on the profile.
	DisplayName *string `json:"display_name,omitempty"`

	// Email The owner's email address.
	Email string `json:"email"`

	// Id The resolved owner's user id (filer_owner_id, or created_by when null).
	Id string `json:"id"`
}

AccessRequestOwnerResponse Display info for the filer's human owner (labelling only, not authorization).

Server-resolved from “filer_owner_id“ (falling back to “created_by“ when the former is null, mirroring what consumers render) so they don't need “users:read“ (or a roster fetch) just to label a row. Absent when the id doesn't resolve to a user (service-account filers, purged rows) or on mutation responses, which skip the enrichment.

func (AccessRequestOwnerResponse) RequiredFields

func (AccessRequestOwnerResponse) RequiredFields() []string

type AccessRequestResponse

type AccessRequestResponse struct {
	ActorId      string                      `json:"actor_id"`
	ApproveUrl   string                      `json:"approve_url"`
	CreatedBy    string                      `json:"created_by"`
	Evaluation   *EvaluationResponse         `json:"evaluation,omitempty"`
	ExpiresAt    time.Time                   `json:"expires_at"`
	FiledAt      time.Time                   `json:"filed_at"`
	FilerOwner   *AccessRequestOwnerResponse `json:"filer_owner,omitempty"`
	FilerOwnerId *string                     `json:"filer_owner_id,omitempty"`
	Id           string                      `json:"id"`
	Items        []AccessRequestItemResponse `json:"items"`
	Reason       *string                     `json:"reason,omitempty"`
	RequestedBy  string                      `json:"requested_by"`
	Status       string                      `json:"status"`
}

AccessRequestResponse Response model for an access request envelope.

func (AccessRequestResponse) RequiredFields

func (AccessRequestResponse) RequiredFields() []string

type AcknowledgeEventHTTPResp

type AcknowledgeEventHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *EventResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseAcknowledgeEventHTTPResp

func ParseAcknowledgeEventHTTPResp(rsp *http.Response) (*AcknowledgeEventHTTPResp, error)

ParseAcknowledgeEventHTTPResp parses an HTTP response from a AcknowledgeEventWithResponse call

func (AcknowledgeEventHTTPResp) ContentType

func (r AcknowledgeEventHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (AcknowledgeEventHTTPResp) GetApplicationproblemJSON400

func (r AcknowledgeEventHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (AcknowledgeEventHTTPResp) GetApplicationproblemJSON401

func (r AcknowledgeEventHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (AcknowledgeEventHTTPResp) GetApplicationproblemJSON403

func (r AcknowledgeEventHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (AcknowledgeEventHTTPResp) GetApplicationproblemJSON422

func (r AcknowledgeEventHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (AcknowledgeEventHTTPResp) GetApplicationproblemJSON500

func (r AcknowledgeEventHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (AcknowledgeEventHTTPResp) GetApplicationproblemJSON503

func (r AcknowledgeEventHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (AcknowledgeEventHTTPResp) GetBody

func (r AcknowledgeEventHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (AcknowledgeEventHTTPResp) GetJSON200

func (r AcknowledgeEventHTTPResp) GetJSON200() *EventResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (AcknowledgeEventHTTPResp) Status

func (r AcknowledgeEventHTTPResp) Status() string

Status returns HTTPResponse.Status

func (AcknowledgeEventHTTPResp) StatusCode

func (r AcknowledgeEventHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AcknowledgeEventJSONRequestBody

type AcknowledgeEventJSONRequestBody = EventAcknowledgeRequest

AcknowledgeEventJSONRequestBody defines body for AcknowledgeEvent for application/json ContentType.

type ActorListResponse

type ActorListResponse struct {
	Data       []ActorSummaryResponse `json:"data"`
	HasMore    bool                   `json:"has_more"`
	NextCursor *string                `json:"next_cursor,omitempty"`
}

ActorListResponse Paginated list of actors.

func (ActorListResponse) RequiredFields

func (ActorListResponse) RequiredFields() []string

type ActorSummaryResponse

type ActorSummaryResponse struct {
	Active bool `json:"active"`

	// ActorType Type of authenticated actor.
	ActorType ActorType `json:"actor_type"`
	CreatedAt time.Time `json:"created_at"`
	Id        string    `json:"id"`
	Name      string    `json:"name"`
}

ActorSummaryResponse Single actor entry in the actors list.

func (ActorSummaryResponse) RequiredFields

func (ActorSummaryResponse) RequiredFields() []string

type ActorType

type ActorType string

ActorType Type of authenticated actor.

const (
	ActorTypeAgent          ActorType = "agent"
	ActorTypeServiceAccount ActorType = "service_account"
	ActorTypeToolkit        ActorType = "toolkit"
	ActorTypeUser           ActorType = "user"
)

Defines values for ActorType.

func (ActorType) Valid

func (e ActorType) Valid() bool

Valid indicates whether the value is a known member of the ActorType enum.

type AgentCreateRequest

type AgentCreateRequest struct {
	Description *string   `json:"description,omitempty"`
	Name        string    `json:"name"`
	Scopes      *[]string `json:"scopes,omitempty"`
}

AgentCreateRequest Request body for creating an agent manually.

func (AgentCreateRequest) RequiredFields

func (AgentCreateRequest) RequiredFields() []string

type AgentListResponse

type AgentListResponse struct {
	Data       []AgentResponse `json:"data"`
	HasMore    bool            `json:"has_more"`
	NextCursor *string         `json:"next_cursor,omitempty"`
}

AgentListResponse List of agents.

func (AgentListResponse) RequiredFields

func (AgentListResponse) RequiredFields() []string

type AgentPatchRequest

type AgentPatchRequest struct {
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`
	OwnerId     *string `json:"owner_id,omitempty"`
}

AgentPatchRequest Request body for partially updating an agent.

type AgentResponse

type AgentResponse struct {
	ApprovedAt    *time.Time `json:"approved_at,omitempty"`
	ApprovedBy    *string    `json:"approved_by,omitempty"`
	CreatedAt     time.Time  `json:"created_at"`
	DenialReason  *string    `json:"denial_reason,omitempty"`
	DeniedBy      *string    `json:"denied_by,omitempty"`
	Description   *string    `json:"description,omitempty"`
	HasApiKey     *bool      `json:"has_api_key,omitempty"`
	Id            string     `json:"id"`
	Name          string     `json:"name"`
	OwnerId       *string    `json:"owner_id,omitempty"`
	ParentAgentId *string    `json:"parent_agent_id,omitempty"`
	RegisteredBy  string     `json:"registered_by"`
	Status        string     `json:"status"`
}

AgentResponse Agent representation in API responses.

func (AgentResponse) RequiredFields

func (AgentResponse) RequiredFields() []string

type AgentScopesRequest

type AgentScopesRequest struct {
	Scopes []string `json:"scopes"`
}

AgentScopesRequest Request body for replacing an agent's scopes.

func (AgentScopesRequest) RequiredFields

func (AgentScopesRequest) RequiredFields() []string

type AgentScopesResponse

type AgentScopesResponse struct {
	Scopes []string `json:"scopes"`
}

AgentScopesResponse Response containing an agent's current scopes.

func (AgentScopesResponse) RequiredFields

func (AgentScopesResponse) RequiredFields() []string

type AmendAccessRequestHTTPResp

type AmendAccessRequestHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AccessRequestResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseAmendAccessRequestHTTPResp

func ParseAmendAccessRequestHTTPResp(rsp *http.Response) (*AmendAccessRequestHTTPResp, error)

ParseAmendAccessRequestHTTPResp parses an HTTP response from a AmendAccessRequestWithResponse call

func (AmendAccessRequestHTTPResp) ContentType

func (r AmendAccessRequestHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (AmendAccessRequestHTTPResp) GetApplicationproblemJSON400

func (r AmendAccessRequestHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (AmendAccessRequestHTTPResp) GetApplicationproblemJSON401

func (r AmendAccessRequestHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (AmendAccessRequestHTTPResp) GetApplicationproblemJSON403

func (r AmendAccessRequestHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (AmendAccessRequestHTTPResp) GetApplicationproblemJSON404

func (r AmendAccessRequestHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (AmendAccessRequestHTTPResp) GetApplicationproblemJSON422

func (r AmendAccessRequestHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (AmendAccessRequestHTTPResp) GetApplicationproblemJSON500

func (r AmendAccessRequestHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (AmendAccessRequestHTTPResp) GetApplicationproblemJSON503

func (r AmendAccessRequestHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (AmendAccessRequestHTTPResp) GetBody

func (r AmendAccessRequestHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (AmendAccessRequestHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (AmendAccessRequestHTTPResp) Status

Status returns HTTPResponse.Status

func (AmendAccessRequestHTTPResp) StatusCode

func (r AmendAccessRequestHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AmendAccessRequestJSONRequestBody

type AmendAccessRequestJSONRequestBody = AmendRequest

AmendAccessRequestJSONRequestBody defines body for AmendAccessRequest for application/json ContentType.

type AmendItemSchema

type AmendItemSchema struct {
	ItemId     string                                                          `json:"item_id"`
	ResourceId *string                                                         `json:"resource_id,omitempty"`
	Rules      *[]JenticOneControlWebSchemasAccessRequestsPermissionRuleSchema `json:"rules,omitempty"`
	ToId       *string                                                         `json:"to_id,omitempty"`
}

AmendItemSchema A single item amendment.

func (AmendItemSchema) RequiredFields

func (AmendItemSchema) RequiredFields() []string

type AmendRequest

type AmendRequest struct {
	Items []AmendItemSchema `json:"items"`
}

AmendRequest Request body for the :amend verb.

func (AmendRequest) RequiredFields

func (AmendRequest) RequiredFields() []string

type ApiImportLinksResponse

type ApiImportLinksResponse struct {
	Self string `json:"self"`
}

ApiImportLinksResponse Hypermedia links for an import response.

func (ApiImportLinksResponse) RequiredFields

func (ApiImportLinksResponse) RequiredFields() []string

type ApiImportRequest

type ApiImportRequest struct {
	Sources []ApiImportRequest_Sources_Item `json:"sources"`
}

ApiImportRequest Wrapper for a batch of import sources.

func (ApiImportRequest) RequiredFields

func (ApiImportRequest) RequiredFields() []string

type ApiImportRequest_Sources_Item

type ApiImportRequest_Sources_Item struct {
	// contains filtered or unexported fields
}

ApiImportRequest_Sources_Item defines model for ApiImportRequest.sources.Item.

func (ApiImportRequest_Sources_Item) AsApiSourceInline

func (t ApiImportRequest_Sources_Item) AsApiSourceInline() (ApiSourceInline, error)

AsApiSourceInline returns the union data inside the ApiImportRequest_Sources_Item as a ApiSourceInline

func (ApiImportRequest_Sources_Item) AsApiSourceUrl

func (t ApiImportRequest_Sources_Item) AsApiSourceUrl() (ApiSourceUrl, error)

AsApiSourceUrl returns the union data inside the ApiImportRequest_Sources_Item as a ApiSourceUrl

func (ApiImportRequest_Sources_Item) Discriminator

func (t ApiImportRequest_Sources_Item) Discriminator() (string, error)

func (*ApiImportRequest_Sources_Item) FromApiSourceInline

func (t *ApiImportRequest_Sources_Item) FromApiSourceInline(v ApiSourceInline) error

FromApiSourceInline overwrites any union data inside the ApiImportRequest_Sources_Item as the provided ApiSourceInline

func (*ApiImportRequest_Sources_Item) FromApiSourceUrl

func (t *ApiImportRequest_Sources_Item) FromApiSourceUrl(v ApiSourceUrl) error

FromApiSourceUrl overwrites any union data inside the ApiImportRequest_Sources_Item as the provided ApiSourceUrl

func (ApiImportRequest_Sources_Item) MarshalJSON

func (t ApiImportRequest_Sources_Item) MarshalJSON() ([]byte, error)

func (*ApiImportRequest_Sources_Item) MergeApiSourceInline

func (t *ApiImportRequest_Sources_Item) MergeApiSourceInline(v ApiSourceInline) error

MergeApiSourceInline performs a merge with any union data inside the ApiImportRequest_Sources_Item, using the provided ApiSourceInline

func (*ApiImportRequest_Sources_Item) MergeApiSourceUrl

func (t *ApiImportRequest_Sources_Item) MergeApiSourceUrl(v ApiSourceUrl) error

MergeApiSourceUrl performs a merge with any union data inside the ApiImportRequest_Sources_Item, using the provided ApiSourceUrl

func (*ApiImportRequest_Sources_Item) UnmarshalJSON

func (t *ApiImportRequest_Sources_Item) UnmarshalJSON(b []byte) error

func (ApiImportRequest_Sources_Item) ValueByDiscriminator

func (t ApiImportRequest_Sources_Item) ValueByDiscriminator() (interface{}, error)

type ApiImportResponse

type ApiImportResponse struct {
	// UnderscoreLinks Hypermedia links for an import response.
	UnderscoreLinks ApiImportLinksResponse `json:"_links"`
	JobId           string                 `json:"job_id"`
	Status          string                 `json:"status"`
}

ApiImportResponse Acknowledgement payload for an asynchronous import job.

func (ApiImportResponse) RequiredFields

func (ApiImportResponse) RequiredFields() []string

type ApiInfoResponse

type ApiInfoResponse struct {
	Host    *string `json:"host,omitempty"`
	Name    string  `json:"name"`
	Vendor  string  `json:"vendor"`
	Version string  `json:"version"`
}

ApiInfoResponse API identification information.

func (ApiInfoResponse) RequiredFields

func (ApiInfoResponse) RequiredFields() []string

type ApiKeyCreateRequest

type ApiKeyCreateRequest struct {
	// Api Loose (vendor, name, version) API identity tuple.
	Api APIReferenceRequest `json:"api"`

	// FieldName Header or query-parameter name carrying the key.
	FieldName string `json:"field_name"`

	// Key The API key secret. Stored encrypted; never returned after create.
	Key string `json:"key"`

	// Location Where to inject the key on upstream calls.
	Location CredentialLocation `json:"location"`

	// Name Human-readable label for the credential.
	Name string `json:"name"`

	// Provider Credential provider; 'static' for stored secrets.
	Provider        *string                 `json:"provider,omitempty"`
	RuntimeConfig   *RuntimeConfig          `json:"runtime_config,omitempty"`
	ServerVariables *map[string]string      `json:"server_variables,omitempty"`
	Type            ApiKeyCreateRequestType `json:"type"`
}

ApiKeyCreateRequest Create request for api_key credentials.

Examples: {"api":{"name":"stripe","vendor":"stripe.com","version":"2024-04-10"},"field_name":"Authorization","key":"sk_live_…","location":"header","name":"Stripe live key","provider":"static","type":"api_key"}

func (ApiKeyCreateRequest) RequiredFields

func (ApiKeyCreateRequest) RequiredFields() []string

type ApiKeyCreateRequestType

type ApiKeyCreateRequestType string

ApiKeyCreateRequestType defines model for ApiKeyCreateRequest.Type.

const (
	ApiKeyCreateRequestTypeApiKey ApiKeyCreateRequestType = "api_key"
)

Defines values for ApiKeyCreateRequestType.

func (ApiKeyCreateRequestType) Valid

func (e ApiKeyCreateRequestType) Valid() bool

Valid indicates whether the value is a known member of the ApiKeyCreateRequestType enum.

type ApiKeyHistoryEntryResponse

type ApiKeyHistoryEntryResponse struct {
	Action     string    `json:"action"`
	ActorId    *string   `json:"actor_id,omitempty"`
	Id         string    `json:"id"`
	OccurredAt time.Time `json:"occurred_at"`
	Reason     *string   `json:"reason,omitempty"`
}

ApiKeyHistoryEntryResponse A single event in the API key audit trail.

func (ApiKeyHistoryEntryResponse) RequiredFields

func (ApiKeyHistoryEntryResponse) RequiredFields() []string

type ApiKeyHistoryResponse

type ApiKeyHistoryResponse struct {
	Data []ApiKeyHistoryEntryResponse `json:"data"`
}

ApiKeyHistoryResponse Audit trail of API key operations.

func (ApiKeyHistoryResponse) RequiredFields

func (ApiKeyHistoryResponse) RequiredFields() []string

type ApiKeyInfoResponse

type ApiKeyInfoResponse struct {
	CreatedAt time.Time  `json:"created_at"`
	CreatedBy *string    `json:"created_by,omitempty"`
	Id        string     `json:"id"`
	RotatedAt *time.Time `json:"rotated_at,omitempty"`
	Status    string     `json:"status"`
}

ApiKeyInfoResponse API key metadata — retrievable even after revocation.

func (ApiKeyInfoResponse) RequiredFields

func (ApiKeyInfoResponse) RequiredFields() []string

type ApiKeyResponse

type ApiKeyResponse struct {
	Key string `json:"key"`
}

ApiKeyResponse Response containing a plaintext API key (shown once).

func (ApiKeyResponse) RequiredFields

func (ApiKeyResponse) RequiredFields() []string

type ApiKeyUpdateRequest

type ApiKeyUpdateRequest struct {
	Active *bool `json:"active,omitempty"`

	// FieldName Immutable after create. Accepted for backward compatibility; if provided it must equal the stored value, otherwise the request is rejected. Recreate the credential to change the parameter name.
	FieldName *string `json:"field_name,omitempty"`
	Key       *string `json:"key,omitempty"`

	// Location Immutable after create. Accepted for backward compatibility; if provided it must equal the stored value, otherwise the request is rejected. Recreate the credential to change the injection binding.
	Location        *CredentialLocation     `json:"location,omitempty"`
	Name            *string                 `json:"name,omitempty"`
	RuntimeConfig   *RuntimeConfig          `json:"runtime_config,omitempty"`
	ServerVariables *map[string]string      `json:"server_variables,omitempty"`
	Type            ApiKeyUpdateRequestType `json:"type"`
}

ApiKeyUpdateRequest Update request for api_key credentials.

func (ApiKeyUpdateRequest) RequiredFields

func (ApiKeyUpdateRequest) RequiredFields() []string

type ApiKeyUpdateRequestType

type ApiKeyUpdateRequestType string

ApiKeyUpdateRequestType defines model for ApiKeyUpdateRequest.Type.

const (
	ApiKeyUpdateRequestTypeApiKey ApiKeyUpdateRequestType = "api_key"
)

Defines values for ApiKeyUpdateRequestType.

func (ApiKeyUpdateRequestType) Valid

func (e ApiKeyUpdateRequestType) Valid() bool

Valid indicates whether the value is a known member of the ApiKeyUpdateRequestType enum.

type ApiLinksResponse

type ApiLinksResponse struct {
	CurrentRevision *string `json:"current_revision,omitempty"`
	Revisions       string  `json:"revisions"`
	Self            string  `json:"self"`
}

ApiLinksResponse Hypermedia links for a (local) API resource.

func (ApiLinksResponse) RequiredFields

func (ApiLinksResponse) RequiredFields() []string

type ApiListResponse

type ApiListResponse struct {
	Data       []ApiResponse `json:"data"`
	HasMore    bool          `json:"has_more"`
	NextCursor *string       `json:"next_cursor,omitempty"`
}

ApiListResponse Cursor-paginated list of APIs.

func (ApiListResponse) RequiredFields

func (ApiListResponse) RequiredFields() []string

type ApiReferenceResponse

type ApiReferenceResponse struct {
	Host    *string `json:"host"`
	Name    string  `json:"name"`
	Vendor  string  `json:"vendor"`
	Version string  `json:"version"`
}

ApiReferenceResponse Core API identifier triple plus derived host.

func (ApiReferenceResponse) RequiredFields

func (ApiReferenceResponse) RequiredFields() []string

type ApiResponse

type ApiResponse struct {
	// UnderscoreLinks Hypermedia links for a (local) API resource.
	UnderscoreLinks ApiLinksResponse `json:"_links"`

	// Api Core API identifier triple plus derived host.
	Api               ApiReferenceResponse `json:"api"`
	CatalogApiId      *string              `json:"catalog_api_id"`
	CreatedAt         time.Time            `json:"created_at"`
	CurrentRevisionId *string              `json:"current_revision_id"`
	Description       *string              `json:"description"`
	DisplayName       *string              `json:"display_name"`
	IconUrl           *string              `json:"icon_url"`
	OperationCount    int                  `json:"operation_count"`

	// Origin Provenance of the current revision: `catalog` (imported from the public catalog), `overlay` (materialized from a confirmed overlay), or null (manual import).
	Origin          *string  `json:"origin,omitempty"`
	RevisionCount   int      `json:"revision_count"`
	SecuritySchemes []string `json:"security_schemes"`

	// SourceUrl Upstream spec URL backing the current revision, when known (catalog linkage).
	SourceUrl *string `json:"source_url,omitempty"`

	// UpdateAvailable Whether the upstream spec at `source_url` has a notified update this API hasn't adopted yet (Flow-3). Re-importing clears it.
	UpdateAvailable *bool     `json:"update_available,omitempty"`
	UpdatedAt       time.Time `json:"updated_at"`
}

ApiResponse Full API aggregate response.

“GET /apis“ is the local registry — every item is an API imported into this deployment. The public catalog of importable-but-not-yet-imported APIs is a separate surface (“GET /catalog“); the two are not blended.

func (ApiResponse) RequiredFields

func (ApiResponse) RequiredFields() []string

type ApiSourceInline

type ApiSourceInline struct {
	ApiName     *string             `json:"api_name,omitempty"`
	Content     string              `json:"content"`
	Filename    string              `json:"filename"`
	SubmittedBy *string             `json:"submitted_by,omitempty"`
	Type        ApiSourceInlineType `json:"type"`
	Vendor      *string             `json:"vendor,omitempty"`
	Version     *string             `json:"version,omitempty"`
}

ApiSourceInline Import source carrying raw OpenAPI/Arazzo content inline.

func (ApiSourceInline) RequiredFields

func (ApiSourceInline) RequiredFields() []string

type ApiSourceInlineType

type ApiSourceInlineType string

ApiSourceInlineType defines model for ApiSourceInline.Type.

const (
	Inline ApiSourceInlineType = "inline"
)

Defines values for ApiSourceInlineType.

func (ApiSourceInlineType) Valid

func (e ApiSourceInlineType) Valid() bool

Valid indicates whether the value is a known member of the ApiSourceInlineType enum.

type ApiSourceUrl

type ApiSourceUrl struct {
	ApiName     *string          `json:"api_name,omitempty"`
	SubmittedBy *string          `json:"submitted_by,omitempty"`
	Type        ApiSourceUrlType `json:"type"`
	Url         string           `json:"url"`
	Vendor      *string          `json:"vendor,omitempty"`
	Version     *string          `json:"version,omitempty"`
}

ApiSourceUrl Import source pointing at a fetchable URL.

func (ApiSourceUrl) RequiredFields

func (ApiSourceUrl) RequiredFields() []string

type ApiSourceUrlType

type ApiSourceUrlType string

ApiSourceUrlType defines model for ApiSourceUrl.Type.

const (
	Url ApiSourceUrlType = "url"
)

Defines values for ApiSourceUrlType.

func (ApiSourceUrlType) Valid

func (e ApiSourceUrlType) Valid() bool

Valid indicates whether the value is a known member of the ApiSourceUrlType enum.

type ApiUpdateRequest

type ApiUpdateRequest struct {
	Description *string `json:"description,omitempty"`
	DisplayName *string `json:"display_name,omitempty"`
	IconUrl     *string `json:"icon_url,omitempty"`
}

ApiUpdateRequest Partial update payload for an API's presentation fields.

type ApproveAgentHTTPResp

type ApproveAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AgentResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseApproveAgentHTTPResp

func ParseApproveAgentHTTPResp(rsp *http.Response) (*ApproveAgentHTTPResp, error)

ParseApproveAgentHTTPResp parses an HTTP response from a ApproveAgentWithResponse call

func (ApproveAgentHTTPResp) ContentType

func (r ApproveAgentHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ApproveAgentHTTPResp) GetApplicationproblemJSON400

func (r ApproveAgentHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ApproveAgentHTTPResp) GetApplicationproblemJSON401

func (r ApproveAgentHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ApproveAgentHTTPResp) GetApplicationproblemJSON403

func (r ApproveAgentHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ApproveAgentHTTPResp) GetApplicationproblemJSON422

func (r ApproveAgentHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ApproveAgentHTTPResp) GetApplicationproblemJSON500

func (r ApproveAgentHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ApproveAgentHTTPResp) GetApplicationproblemJSON503

func (r ApproveAgentHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ApproveAgentHTTPResp) GetBody

func (r ApproveAgentHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ApproveAgentHTTPResp) GetJSON200

func (r ApproveAgentHTTPResp) GetJSON200() *AgentResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ApproveAgentHTTPResp) Status

func (r ApproveAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ApproveAgentHTTPResp) StatusCode

func (r ApproveAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ApproveServiceAccountHTTPResp

type ApproveServiceAccountHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ServiceAccountResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseApproveServiceAccountHTTPResp

func ParseApproveServiceAccountHTTPResp(rsp *http.Response) (*ApproveServiceAccountHTTPResp, error)

ParseApproveServiceAccountHTTPResp parses an HTTP response from a ApproveServiceAccountWithResponse call

func (ApproveServiceAccountHTTPResp) ContentType

func (r ApproveServiceAccountHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ApproveServiceAccountHTTPResp) GetApplicationproblemJSON400

func (r ApproveServiceAccountHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ApproveServiceAccountHTTPResp) GetApplicationproblemJSON401

func (r ApproveServiceAccountHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ApproveServiceAccountHTTPResp) GetApplicationproblemJSON403

func (r ApproveServiceAccountHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ApproveServiceAccountHTTPResp) GetApplicationproblemJSON422

func (r ApproveServiceAccountHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ApproveServiceAccountHTTPResp) GetApplicationproblemJSON500

func (r ApproveServiceAccountHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ApproveServiceAccountHTTPResp) GetApplicationproblemJSON503

func (r ApproveServiceAccountHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ApproveServiceAccountHTTPResp) GetBody

func (r ApproveServiceAccountHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ApproveServiceAccountHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ApproveServiceAccountHTTPResp) Status

Status returns HTTPResponse.Status

func (ApproveServiceAccountHTTPResp) StatusCode

func (r ApproveServiceAccountHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ArchiveAgentHTTPResp

type ArchiveAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseArchiveAgentHTTPResp

func ParseArchiveAgentHTTPResp(rsp *http.Response) (*ArchiveAgentHTTPResp, error)

ParseArchiveAgentHTTPResp parses an HTTP response from a ArchiveAgentWithResponse call

func (ArchiveAgentHTTPResp) ContentType

func (r ArchiveAgentHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ArchiveAgentHTTPResp) GetApplicationproblemJSON400

func (r ArchiveAgentHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ArchiveAgentHTTPResp) GetApplicationproblemJSON401

func (r ArchiveAgentHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ArchiveAgentHTTPResp) GetApplicationproblemJSON403

func (r ArchiveAgentHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ArchiveAgentHTTPResp) GetApplicationproblemJSON422

func (r ArchiveAgentHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ArchiveAgentHTTPResp) GetApplicationproblemJSON500

func (r ArchiveAgentHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ArchiveAgentHTTPResp) GetApplicationproblemJSON503

func (r ArchiveAgentHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ArchiveAgentHTTPResp) GetBody

func (r ArchiveAgentHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ArchiveAgentHTTPResp) Status

func (r ArchiveAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ArchiveAgentHTTPResp) StatusCode

func (r ArchiveAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ArchiveRevisionHTTPResp

type ArchiveRevisionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseArchiveRevisionHTTPResp

func ParseArchiveRevisionHTTPResp(rsp *http.Response) (*ArchiveRevisionHTTPResp, error)

ParseArchiveRevisionHTTPResp parses an HTTP response from a ArchiveRevisionWithResponse call

func (ArchiveRevisionHTTPResp) ContentType

func (r ArchiveRevisionHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ArchiveRevisionHTTPResp) GetApplicationproblemJSON400

func (r ArchiveRevisionHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ArchiveRevisionHTTPResp) GetApplicationproblemJSON401

func (r ArchiveRevisionHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ArchiveRevisionHTTPResp) GetApplicationproblemJSON403

func (r ArchiveRevisionHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ArchiveRevisionHTTPResp) GetApplicationproblemJSON422

func (r ArchiveRevisionHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ArchiveRevisionHTTPResp) GetApplicationproblemJSON500

func (r ArchiveRevisionHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ArchiveRevisionHTTPResp) GetApplicationproblemJSON503

func (r ArchiveRevisionHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ArchiveRevisionHTTPResp) GetBody

func (r ArchiveRevisionHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ArchiveRevisionHTTPResp) GetJSON200

func (r ArchiveRevisionHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ArchiveRevisionHTTPResp) Status

func (r ArchiveRevisionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ArchiveRevisionHTTPResp) StatusCode

func (r ArchiveRevisionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ArchiveServiceAccountHTTPResp

type ArchiveServiceAccountHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseArchiveServiceAccountHTTPResp

func ParseArchiveServiceAccountHTTPResp(rsp *http.Response) (*ArchiveServiceAccountHTTPResp, error)

ParseArchiveServiceAccountHTTPResp parses an HTTP response from a ArchiveServiceAccountWithResponse call

func (ArchiveServiceAccountHTTPResp) ContentType

func (r ArchiveServiceAccountHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON400

func (r ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON401

func (r ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON403

func (r ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON422

func (r ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON500

func (r ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON503

func (r ArchiveServiceAccountHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ArchiveServiceAccountHTTPResp) GetBody

func (r ArchiveServiceAccountHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ArchiveServiceAccountHTTPResp) Status

Status returns HTTPResponse.Status

func (ArchiveServiceAccountHTTPResp) StatusCode

func (r ArchiveServiceAccountHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuditListResponse

type AuditListResponse struct {
	Data       []AuditResponse `json:"data"`
	HasMore    bool            `json:"has_more"`
	NextCursor *string         `json:"next_cursor,omitempty"`
}

AuditListResponse Paginated list of audit entries.

func (AuditListResponse) RequiredFields

func (AuditListResponse) RequiredFields() []string

type AuditResponse

type AuditResponse struct {
	Action         string                  `json:"action"`
	ActorId        *string                 `json:"actor_id,omitempty"`
	ActorSessionId *string                 `json:"actor_session_id,omitempty"`
	ActorType      string                  `json:"actor_type"`
	After          *map[string]interface{} `json:"after,omitempty"`
	Before         *map[string]interface{} `json:"before,omitempty"`
	Diff           *map[string]interface{} `json:"diff,omitempty"`
	Id             string                  `json:"id"`
	IpAddress      *string                 `json:"ip_address,omitempty"`
	JobId          *string                 `json:"job_id,omitempty"`
	OccurredAt     time.Time               `json:"occurred_at"`
	Origin         *string                 `json:"origin,omitempty"`
	Reason         *string                 `json:"reason,omitempty"`
	RequestId      *string                 `json:"request_id,omitempty"`
	TargetId       string                  `json:"target_id"`
	TargetParentId *string                 `json:"target_parent_id,omitempty"`
	TargetType     string                  `json:"target_type"`
	TraceId        *string                 `json:"trace_id,omitempty"`
	UserAgent      *string                 `json:"user_agent,omitempty"`
}

AuditResponse Audit entry representation in API responses.

func (AuditResponse) RequiredFields

func (AuditResponse) RequiredFields() []string

type AuditTargetType

type AuditTargetType string

AuditTargetType Entity types that can be the target of an audited action.

const (
	AuditTargetTypeAccessRequest     AuditTargetType = "access_request"
	AuditTargetTypeAgent             AuditTargetType = "agent"
	AuditTargetTypeApi               AuditTargetType = "api"
	AuditTargetTypeCredential        AuditTargetType = "credential"
	AuditTargetTypeCredentialBinding AuditTargetType = "credential_binding"
	AuditTargetTypeEvent             AuditTargetType = "event"
	AuditTargetTypeExecutionRecord   AuditTargetType = "execution_record"
	AuditTargetTypeInviteToken       AuditTargetType = "invite_token"
	AuditTargetTypeJob               AuditTargetType = "job"
	AuditTargetTypeNote              AuditTargetType = "note"
	AuditTargetTypeOrganisation      AuditTargetType = "organisation"
	AuditTargetTypeOverlay           AuditTargetType = "overlay"
	AuditTargetTypePermission        AuditTargetType = "permission"
	AuditTargetTypeProviderConfig    AuditTargetType = "provider_config"
	AuditTargetTypeRevision          AuditTargetType = "revision"
	AuditTargetTypeServiceAccount    AuditTargetType = "service_account"
	AuditTargetTypeSession           AuditTargetType = "session"
	AuditTargetTypeToken             AuditTargetType = "token"
	AuditTargetTypeToolkit           AuditTargetType = "toolkit"
	AuditTargetTypeToolkitKey        AuditTargetType = "toolkit_key"
	AuditTargetTypeUser              AuditTargetType = "user"
)

Defines values for AuditTargetType.

func (AuditTargetType) Valid

func (e AuditTargetType) Valid() bool

Valid indicates whether the value is a known member of the AuditTargetType enum.

type AuthHealthHTTPResp

type AuthHealthHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *map[string]string
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseAuthHealthHTTPResp

func ParseAuthHealthHTTPResp(rsp *http.Response) (*AuthHealthHTTPResp, error)

ParseAuthHealthHTTPResp parses an HTTP response from a AuthHealthWithResponse call

func (AuthHealthHTTPResp) ContentType

func (r AuthHealthHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (AuthHealthHTTPResp) GetApplicationproblemJSON400

func (r AuthHealthHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (AuthHealthHTTPResp) GetApplicationproblemJSON422

func (r AuthHealthHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (AuthHealthHTTPResp) GetApplicationproblemJSON500

func (r AuthHealthHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (AuthHealthHTTPResp) GetApplicationproblemJSON503

func (r AuthHealthHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (AuthHealthHTTPResp) GetBody

func (r AuthHealthHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (AuthHealthHTTPResp) GetJSON200

func (r AuthHealthHTTPResp) GetJSON200() *map[string]string

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (AuthHealthHTTPResp) Status

func (r AuthHealthHTTPResp) Status() string

Status returns HTTPResponse.Status

func (AuthHealthHTTPResp) StatusCode

func (r AuthHealthHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthIdpDescriptorHTTPResp

type AuthIdpDescriptorHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *map[string]interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseAuthIdpDescriptorHTTPResp

func ParseAuthIdpDescriptorHTTPResp(rsp *http.Response) (*AuthIdpDescriptorHTTPResp, error)

ParseAuthIdpDescriptorHTTPResp parses an HTTP response from a AuthIdpDescriptorWithResponse call

func (AuthIdpDescriptorHTTPResp) ContentType

func (r AuthIdpDescriptorHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (AuthIdpDescriptorHTTPResp) GetApplicationproblemJSON400

func (r AuthIdpDescriptorHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (AuthIdpDescriptorHTTPResp) GetApplicationproblemJSON422

func (r AuthIdpDescriptorHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (AuthIdpDescriptorHTTPResp) GetApplicationproblemJSON500

func (r AuthIdpDescriptorHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (AuthIdpDescriptorHTTPResp) GetApplicationproblemJSON503

func (r AuthIdpDescriptorHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (AuthIdpDescriptorHTTPResp) GetBody

func (r AuthIdpDescriptorHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (AuthIdpDescriptorHTTPResp) GetJSON200

func (r AuthIdpDescriptorHTTPResp) GetJSON200() *map[string]interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (AuthIdpDescriptorHTTPResp) Status

func (r AuthIdpDescriptorHTTPResp) Status() string

Status returns HTTPResponse.Status

func (AuthIdpDescriptorHTTPResp) StatusCode

func (r AuthIdpDescriptorHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthorizeEndpointHTTPResp

type AuthorizeEndpointHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseAuthorizeEndpointHTTPResp

func ParseAuthorizeEndpointHTTPResp(rsp *http.Response) (*AuthorizeEndpointHTTPResp, error)

ParseAuthorizeEndpointHTTPResp parses an HTTP response from a AuthorizeEndpointWithResponse call

func (AuthorizeEndpointHTTPResp) ContentType

func (r AuthorizeEndpointHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (AuthorizeEndpointHTTPResp) GetApplicationproblemJSON400

func (r AuthorizeEndpointHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (AuthorizeEndpointHTTPResp) GetApplicationproblemJSON422

func (r AuthorizeEndpointHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (AuthorizeEndpointHTTPResp) GetApplicationproblemJSON500

func (r AuthorizeEndpointHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (AuthorizeEndpointHTTPResp) GetApplicationproblemJSON503

func (r AuthorizeEndpointHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (AuthorizeEndpointHTTPResp) GetBody

func (r AuthorizeEndpointHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (AuthorizeEndpointHTTPResp) GetJSON200

func (r AuthorizeEndpointHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (AuthorizeEndpointHTTPResp) Status

func (r AuthorizeEndpointHTTPResp) Status() string

Status returns HTTPResponse.Status

func (AuthorizeEndpointHTTPResp) StatusCode

func (r AuthorizeEndpointHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthorizeEndpointParams

type AuthorizeEndpointParams struct {
	ResponseType        string  `form:"response_type" json:"response_type"`
	ClientId            string  `form:"client_id" json:"client_id"`
	RedirectUri         string  `form:"redirect_uri" json:"redirect_uri"`
	CodeChallenge       string  `form:"code_challenge" json:"code_challenge"`
	CodeChallengeMethod string  `form:"code_challenge_method" json:"code_challenge_method"`
	Scope               *string `form:"scope,omitempty" json:"scope,omitempty"`
	State               *string `form:"state,omitempty" json:"state,omitempty"`
	Nonce               *string `form:"nonce,omitempty" json:"nonce,omitempty"`
}

AuthorizeEndpointParams defines parameters for AuthorizeEndpoint.

type AuthorizeOauthCallbackHTTPResp

type AuthorizeOauthCallbackHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseAuthorizeOauthCallbackHTTPResp

func ParseAuthorizeOauthCallbackHTTPResp(rsp *http.Response) (*AuthorizeOauthCallbackHTTPResp, error)

ParseAuthorizeOauthCallbackHTTPResp parses an HTTP response from a AuthorizeOauthCallbackWithResponse call

func (AuthorizeOauthCallbackHTTPResp) ContentType

func (r AuthorizeOauthCallbackHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (AuthorizeOauthCallbackHTTPResp) GetApplicationproblemJSON400

func (r AuthorizeOauthCallbackHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (AuthorizeOauthCallbackHTTPResp) GetApplicationproblemJSON422

func (r AuthorizeOauthCallbackHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (AuthorizeOauthCallbackHTTPResp) GetApplicationproblemJSON500

func (r AuthorizeOauthCallbackHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (AuthorizeOauthCallbackHTTPResp) GetApplicationproblemJSON503

func (r AuthorizeOauthCallbackHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (AuthorizeOauthCallbackHTTPResp) GetBody

func (r AuthorizeOauthCallbackHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (AuthorizeOauthCallbackHTTPResp) GetJSON200

func (r AuthorizeOauthCallbackHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (AuthorizeOauthCallbackHTTPResp) Status

Status returns HTTPResponse.Status

func (AuthorizeOauthCallbackHTTPResp) StatusCode

func (r AuthorizeOauthCallbackHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthorizeOauthCallbackParams

type AuthorizeOauthCallbackParams struct {
	Code  string `form:"code" json:"code"`
	State string `form:"state" json:"state"`
}

AuthorizeOauthCallbackParams defines parameters for AuthorizeOauthCallback.

type BasicAuthCreateRequest

type BasicAuthCreateRequest struct {
	// Api Relaxed variant for request bodies where partial identification is allowed.
	Api             APIReferenceRequest        `json:"api"`
	Name            string                     `json:"name"`
	Password        string                     `json:"password"`
	Provider        *string                    `json:"provider,omitempty"`
	RuntimeConfig   *RuntimeConfig             `json:"runtime_config,omitempty"`
	ServerVariables *map[string]string         `json:"server_variables,omitempty"`
	Type            BasicAuthCreateRequestType `json:"type"`
	Username        string                     `json:"username"`
}

BasicAuthCreateRequest Create request for basic credentials.

func (BasicAuthCreateRequest) RequiredFields

func (BasicAuthCreateRequest) RequiredFields() []string

type BasicAuthCreateRequestType

type BasicAuthCreateRequestType string

BasicAuthCreateRequestType defines model for BasicAuthCreateRequest.Type.

const (
	BasicAuthCreateRequestTypeBasic BasicAuthCreateRequestType = "basic"
)

Defines values for BasicAuthCreateRequestType.

func (BasicAuthCreateRequestType) Valid

func (e BasicAuthCreateRequestType) Valid() bool

Valid indicates whether the value is a known member of the BasicAuthCreateRequestType enum.

type BasicAuthUpdateRequest

type BasicAuthUpdateRequest struct {
	Active          *bool                      `json:"active,omitempty"`
	Name            *string                    `json:"name,omitempty"`
	Password        *string                    `json:"password,omitempty"`
	RuntimeConfig   *RuntimeConfig             `json:"runtime_config,omitempty"`
	ServerVariables *map[string]string         `json:"server_variables,omitempty"`
	Type            BasicAuthUpdateRequestType `json:"type"`
	Username        *string                    `json:"username,omitempty"`
}

BasicAuthUpdateRequest Update request for basic credentials.

func (BasicAuthUpdateRequest) RequiredFields

func (BasicAuthUpdateRequest) RequiredFields() []string

type BasicAuthUpdateRequestType

type BasicAuthUpdateRequestType string

BasicAuthUpdateRequestType defines model for BasicAuthUpdateRequest.Type.

const (
	BasicAuthUpdateRequestTypeBasic BasicAuthUpdateRequestType = "basic"
)

Defines values for BasicAuthUpdateRequestType.

func (BasicAuthUpdateRequestType) Valid

func (e BasicAuthUpdateRequestType) Valid() bool

Valid indicates whether the value is a known member of the BasicAuthUpdateRequestType enum.

type BearerTokenCreateRequest

type BearerTokenCreateRequest struct {
	// Api Relaxed variant for request bodies where partial identification is allowed.
	Api             APIReferenceRequest          `json:"api"`
	Name            string                       `json:"name"`
	Provider        *string                      `json:"provider,omitempty"`
	RuntimeConfig   *RuntimeConfig               `json:"runtime_config,omitempty"`
	ServerVariables *map[string]string           `json:"server_variables,omitempty"`
	Token           string                       `json:"token"`
	Type            BearerTokenCreateRequestType `json:"type"`
}

BearerTokenCreateRequest Create request for bearer_token credentials.

func (BearerTokenCreateRequest) RequiredFields

func (BearerTokenCreateRequest) RequiredFields() []string

type BearerTokenCreateRequestType

type BearerTokenCreateRequestType string

BearerTokenCreateRequestType defines model for BearerTokenCreateRequest.Type.

const (
	BearerTokenCreateRequestTypeBearerToken BearerTokenCreateRequestType = "bearer_token"
)

Defines values for BearerTokenCreateRequestType.

func (BearerTokenCreateRequestType) Valid

Valid indicates whether the value is a known member of the BearerTokenCreateRequestType enum.

type BearerTokenUpdateRequest

type BearerTokenUpdateRequest struct {
	Active          *bool                        `json:"active,omitempty"`
	Name            *string                      `json:"name,omitempty"`
	RuntimeConfig   *RuntimeConfig               `json:"runtime_config,omitempty"`
	ServerVariables *map[string]string           `json:"server_variables,omitempty"`
	Token           *string                      `json:"token,omitempty"`
	Type            BearerTokenUpdateRequestType `json:"type"`
}

BearerTokenUpdateRequest Update request for bearer_token credentials.

func (BearerTokenUpdateRequest) RequiredFields

func (BearerTokenUpdateRequest) RequiredFields() []string

type BearerTokenUpdateRequestType

type BearerTokenUpdateRequestType string

BearerTokenUpdateRequestType defines model for BearerTokenUpdateRequest.Type.

const (
	BearerTokenUpdateRequestTypeBearerToken BearerTokenUpdateRequestType = "bearer_token"
)

Defines values for BearerTokenUpdateRequestType.

func (BearerTokenUpdateRequestType) Valid

Valid indicates whether the value is a known member of the BearerTokenUpdateRequestType enum.

type BindCredentialHTTPResp

type BindCredentialHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *ToolkitCredentialBindingResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON409 the response for an HTTP 409 `application/problem+json` response
	ApplicationproblemJSON409 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseBindCredentialHTTPResp

func ParseBindCredentialHTTPResp(rsp *http.Response) (*BindCredentialHTTPResp, error)

ParseBindCredentialHTTPResp parses an HTTP response from a BindCredentialWithResponse call

func (BindCredentialHTTPResp) ContentType

func (r BindCredentialHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (BindCredentialHTTPResp) GetApplicationproblemJSON400

func (r BindCredentialHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (BindCredentialHTTPResp) GetApplicationproblemJSON401

func (r BindCredentialHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (BindCredentialHTTPResp) GetApplicationproblemJSON403

func (r BindCredentialHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (BindCredentialHTTPResp) GetApplicationproblemJSON404

func (r BindCredentialHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (BindCredentialHTTPResp) GetApplicationproblemJSON409

func (r BindCredentialHTTPResp) GetApplicationproblemJSON409() *ProblemDetail

GetApplicationproblemJSON409 returns the response for an HTTP 409 `application/problem+json` response

func (BindCredentialHTTPResp) GetApplicationproblemJSON422

func (r BindCredentialHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (BindCredentialHTTPResp) GetApplicationproblemJSON500

func (r BindCredentialHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (BindCredentialHTTPResp) GetApplicationproblemJSON503

func (r BindCredentialHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (BindCredentialHTTPResp) GetBody

func (r BindCredentialHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (BindCredentialHTTPResp) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (BindCredentialHTTPResp) Status

func (r BindCredentialHTTPResp) Status() string

Status returns HTTPResponse.Status

func (BindCredentialHTTPResp) StatusCode

func (r BindCredentialHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BindCredentialJSONRequestBody

type BindCredentialJSONRequestBody = ToolkitCredentialBindRequest

BindCredentialJSONRequestBody defines body for BindCredential for application/json ContentType.

type BindToolkitHTTPResp

type BindToolkitHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *ToolkitBindingResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseBindToolkitHTTPResp

func ParseBindToolkitHTTPResp(rsp *http.Response) (*BindToolkitHTTPResp, error)

ParseBindToolkitHTTPResp parses an HTTP response from a BindToolkitWithResponse call

func (BindToolkitHTTPResp) ContentType

func (r BindToolkitHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (BindToolkitHTTPResp) GetApplicationproblemJSON400

func (r BindToolkitHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (BindToolkitHTTPResp) GetApplicationproblemJSON401

func (r BindToolkitHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (BindToolkitHTTPResp) GetApplicationproblemJSON403

func (r BindToolkitHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (BindToolkitHTTPResp) GetApplicationproblemJSON422

func (r BindToolkitHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (BindToolkitHTTPResp) GetApplicationproblemJSON500

func (r BindToolkitHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (BindToolkitHTTPResp) GetApplicationproblemJSON503

func (r BindToolkitHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (BindToolkitHTTPResp) GetBody

func (r BindToolkitHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (BindToolkitHTTPResp) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (BindToolkitHTTPResp) Status

func (r BindToolkitHTTPResp) Status() string

Status returns HTTPResponse.Status

func (BindToolkitHTTPResp) StatusCode

func (r BindToolkitHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BindToolkitJSONRequestBody

type BindToolkitJSONRequestBody = ToolkitBindRequest

BindToolkitJSONRequestBody defines body for BindToolkit for application/json ContentType.

type BindingWarningSchema

type BindingWarningSchema struct {
	// Code Stable machine-readable warning code.
	Code string `json:"code"`

	// CredentialId Credential the warning applies to; null when the whole binding is meant.
	CredentialId *string `json:"credential_id,omitempty"`

	// Message Human-readable explanation with a recovery pointer.
	Message string `json:"message"`
}

BindingWarningSchema A non-fatal signal about a bind (or create-time inline bind).

func (BindingWarningSchema) RequiredFields

func (BindingWarningSchema) RequiredFields() []string

type CancelJobHTTPResp

type CancelJobHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *JobResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseCancelJobHTTPResp

func ParseCancelJobHTTPResp(rsp *http.Response) (*CancelJobHTTPResp, error)

ParseCancelJobHTTPResp parses an HTTP response from a CancelJobWithResponse call

func (CancelJobHTTPResp) ContentType

func (r CancelJobHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CancelJobHTTPResp) GetApplicationproblemJSON400

func (r CancelJobHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (CancelJobHTTPResp) GetApplicationproblemJSON401

func (r CancelJobHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (CancelJobHTTPResp) GetApplicationproblemJSON403

func (r CancelJobHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (CancelJobHTTPResp) GetApplicationproblemJSON422

func (r CancelJobHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (CancelJobHTTPResp) GetApplicationproblemJSON500

func (r CancelJobHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (CancelJobHTTPResp) GetApplicationproblemJSON503

func (r CancelJobHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (CancelJobHTTPResp) GetBody

func (r CancelJobHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (CancelJobHTTPResp) GetJSON200

func (r CancelJobHTTPResp) GetJSON200() *JobResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (CancelJobHTTPResp) Status

func (r CancelJobHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CancelJobHTTPResp) StatusCode

func (r CancelJobHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CatalogEntryLinksResponse

type CatalogEntryLinksResponse struct {
	// Github Human-facing GitHub tree URL for the entry, when known.
	Github *string `json:"github,omitempty"`

	// Import URL of the catalog import action (`POST /catalog/{api_id}:import`).
	Import string `json:"import"`

	// Operations URL of the entry's operation preview.
	Operations string `json:"operations"`

	// Self Canonical URL of this catalog entry.
	Self string `json:"self"`
}

CatalogEntryLinksResponse Hypermedia links for a catalog entry.

Examples: {"github":"https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/stripe.com","import":"/catalog/stripe.com:import","operations":"/catalog/stripe.com/operations","self":"/catalog/stripe.com"}

func (CatalogEntryLinksResponse) RequiredFields

func (CatalogEntryLinksResponse) RequiredFields() []string

type CatalogEntryResponse

type CatalogEntryResponse struct {
	// UnderscoreLinks Hypermedia links for a catalog entry.
	//
	// Examples: {"github":"https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/stripe.com","import":"/catalog/stripe.com:import","operations":"/catalog/stripe.com/operations","self":"/catalog/stripe.com"}
	UnderscoreLinks CatalogEntryLinksResponse `json:"_links"`

	// ApiId Catalog identity of the API (manifest domain, e.g. `stripe.com`).
	ApiId string `json:"api_id"`

	// Path Manifest path of the entry within the public-APIs repo.
	Path *string `json:"path"`

	// Registered Whether this entry is already imported locally — its `spec_url` backs a non-archived revision in `GET /apis`.
	Registered bool `json:"registered"`

	// SpecUrl Fetchable OpenAPI spec URL the entry resolves to (used for import + coverage).
	SpecUrl *string `json:"spec_url"`

	// UpdateAvailable Whether this (registered) entry has an upstream spec update the local revision hasn't adopted yet. Always false for unregistered entries.
	UpdateAvailable *bool `json:"update_available,omitempty"`

	// Vendor Registrable-domain vendor derived from `api_id` (e.g. `stripe.com`).
	Vendor *string `json:"vendor"`
}

CatalogEntryResponse A single browsable catalog entry.

Examples: {"_links":{"import":"/catalog/stripe.com:import","operations":"/catalog/stripe.com/operations","self":"/catalog/stripe.com"},"api_id":"stripe.com","path":"apis/openapi/stripe.com","registered":false,"spec_url":"https://raw.githubusercontent.com/jentic/jentic-public-apis/main/apis/openapi/stripe.com/main/2024-01-01/openapi.json","vendor":"stripe.com"}

func (CatalogEntryResponse) RequiredFields

func (CatalogEntryResponse) RequiredFields() []string

type CatalogListResponse

type CatalogListResponse struct {
	// CatalogTotal Total entries in the whole manifest (pre-filter, pre-page).
	CatalogTotal int `json:"catalog_total"`

	// Data The page of catalog entries.
	Data []CatalogEntryResponse `json:"data"`

	// HasMore Whether another page follows.
	HasMore *bool `json:"has_more,omitempty"`

	// ManifestAgeSeconds Age of the cached manifest in seconds, or null when the cache is empty.
	ManifestAgeSeconds *int `json:"manifest_age_seconds,omitempty"`

	// NextCursor Opaque keyset cursor for the next page (null when done).
	NextCursor *string `json:"next_cursor,omitempty"`

	// OutdatedCount Count of whole-manifest registered entries with an upstream update available.
	OutdatedCount *int `json:"outdated_count,omitempty"`

	// RegisteredCount Count of whole-manifest entries already imported locally.
	RegisteredCount int `json:"registered_count"`
}

CatalogListResponse List of catalog entries plus status fields for the Discover status row.

Examples: {"catalog_total":5231,"data":[],"has_more":true,"manifest_age_seconds":3600,"next_cursor":"eyJpZCI6ICJzdHJpcGUuY29tIn0=","registered_count":12}

func (CatalogListResponse) RequiredFields

func (CatalogListResponse) RequiredFields() []string

type CatalogRefreshResponse

type CatalogRefreshResponse struct {
	// Count Number of entries in the freshly fetched manifest.
	Count int `json:"count"`

	// Status Refresh outcome marker.
	Status *string `json:"status,omitempty"`
}

CatalogRefreshResponse Acknowledgement of a manifest refresh.

Examples: {"count":5231,"status":"refreshed"}

func (CatalogRefreshResponse) RequiredFields

func (CatalogRefreshResponse) RequiredFields() []string

type CatalogSnoozeRequest

type CatalogSnoozeRequest struct {
	// SnoozedUntil Optional expiry for the snooze (ISO-8601). Null = mute until a newer upstream digest is observed.
	SnoozedUntil *time.Time `json:"snoozed_until,omitempty"`
}

CatalogSnoozeRequest Body for “POST /catalog/{api_id}:snooze“ (C1, #925).

“snoozed_until“ is optional: omit or send “null“ to mute-until-newer (the primary per-API affordance — the badge re-lights only when a *newer* upstream digest lands); provide an ISO-8601 timestamp for a time-boxed snooze that lapses at that instant.

type ChangePasswordHTTPResp

type ChangePasswordHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LoginResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseChangePasswordHTTPResp

func ParseChangePasswordHTTPResp(rsp *http.Response) (*ChangePasswordHTTPResp, error)

ParseChangePasswordHTTPResp parses an HTTP response from a ChangePasswordWithResponse call

func (ChangePasswordHTTPResp) ContentType

func (r ChangePasswordHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ChangePasswordHTTPResp) GetApplicationproblemJSON400

func (r ChangePasswordHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ChangePasswordHTTPResp) GetApplicationproblemJSON401

func (r ChangePasswordHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ChangePasswordHTTPResp) GetApplicationproblemJSON403

func (r ChangePasswordHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ChangePasswordHTTPResp) GetApplicationproblemJSON422

func (r ChangePasswordHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ChangePasswordHTTPResp) GetApplicationproblemJSON500

func (r ChangePasswordHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ChangePasswordHTTPResp) GetApplicationproblemJSON503

func (r ChangePasswordHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ChangePasswordHTTPResp) GetBody

func (r ChangePasswordHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ChangePasswordHTTPResp) GetJSON200

func (r ChangePasswordHTTPResp) GetJSON200() *LoginResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ChangePasswordHTTPResp) Status

func (r ChangePasswordHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ChangePasswordHTTPResp) StatusCode

func (r ChangePasswordHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ChangePasswordJSONRequestBody

type ChangePasswordJSONRequestBody = ChangePasswordRequest

ChangePasswordJSONRequestBody defines body for ChangePassword for application/json ContentType.

type ChangePasswordRequest

type ChangePasswordRequest struct {
	CurrentPassword string `json:"current_password"`
	NewPassword     string `json:"new_password"`
}

ChangePasswordRequest Payload for changing own password.

func (ChangePasswordRequest) RequiredFields

func (ChangePasswordRequest) RequiredFields() []string

type ClaimAgentHTTPResp

type ClaimAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AgentResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseClaimAgentHTTPResp

func ParseClaimAgentHTTPResp(rsp *http.Response) (*ClaimAgentHTTPResp, error)

ParseClaimAgentHTTPResp parses an HTTP response from a ClaimAgentWithResponse call

func (ClaimAgentHTTPResp) ContentType

func (r ClaimAgentHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ClaimAgentHTTPResp) GetApplicationproblemJSON400

func (r ClaimAgentHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ClaimAgentHTTPResp) GetApplicationproblemJSON401

func (r ClaimAgentHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ClaimAgentHTTPResp) GetApplicationproblemJSON403

func (r ClaimAgentHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ClaimAgentHTTPResp) GetApplicationproblemJSON422

func (r ClaimAgentHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ClaimAgentHTTPResp) GetApplicationproblemJSON500

func (r ClaimAgentHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ClaimAgentHTTPResp) GetApplicationproblemJSON503

func (r ClaimAgentHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ClaimAgentHTTPResp) GetBody

func (r ClaimAgentHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ClaimAgentHTTPResp) GetJSON200

func (r ClaimAgentHTTPResp) GetJSON200() *AgentResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ClaimAgentHTTPResp) Status

func (r ClaimAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ClaimAgentHTTPResp) StatusCode

func (r ClaimAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClaimAgentJSONRequestBody

type ClaimAgentJSONRequestBody = ClaimRequest

ClaimAgentJSONRequestBody defines body for ClaimAgent for application/json ContentType.

type ClaimRequest

type ClaimRequest struct {
	Token string `json:"token"`
}

ClaimRequest Request body for claiming ownership of a self-registered agent.

func (ClaimRequest) RequiredFields

func (ClaimRequest) RequiredFields() []string

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AcknowledgeEvent

func (c *Client) AcknowledgeEvent(ctx context.Context, eventId string, body AcknowledgeEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

AcknowledgeEvent Acknowledge Event

Acknowledge an event.

Takes a body of the `application/json` content type.

Corresponds with PATCH /events/{event_id} (the `AcknowledgeEvent` operationId).

func (*Client) AcknowledgeEventWithBody

func (c *Client) AcknowledgeEventWithBody(ctx context.Context, eventId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

AcknowledgeEventWithBody Acknowledge Event

Acknowledge an event.

Takes any type of body and a specified content type.

Corresponds with PATCH /events/{event_id} (the `AcknowledgeEvent` operationId).

func (*Client) AmendAccessRequest

func (c *Client) AmendAccessRequest(ctx context.Context, requestId string, body AmendAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

AmendAccessRequest Amend access request

Amend pending items on an access request.

Takes a body of the `application/json` content type.

Corresponds with POST /access-requests/{request_id}:amend (the `AmendAccessRequest` operationId).

func (*Client) AmendAccessRequestWithBody

func (c *Client) AmendAccessRequestWithBody(ctx context.Context, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

AmendAccessRequestWithBody Amend access request

Amend pending items on an access request.

Takes any type of body and a specified content type.

Corresponds with POST /access-requests/{request_id}:amend (the `AmendAccessRequest` operationId).

func (*Client) ApproveAgent

func (c *Client) ApproveAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

ApproveAgent Approve Agent

Approve a pending agent.

Corresponds with POST /agents/{agent_id}:approve (the `ApproveAgent` operationId).

func (*Client) ApproveServiceAccount

func (c *Client) ApproveServiceAccount(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

ApproveServiceAccount Approve Service Account

Approve a pending service account.

Corresponds with POST /service-accounts/{service_account_id}:approve (the `ApproveServiceAccount` operationId).

func (*Client) ArchiveAgent

func (c *Client) ArchiveAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

ArchiveAgent Archive Agent

Soft-archive an agent — revokes scope grants and toolkit bindings.

Corresponds with DELETE /agents/{agent_id} (the `ArchiveAgent` operationId).

func (*Client) ArchiveRevision

func (c *Client) ArchiveRevision(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

ArchiveRevision Archive Revision

Archive a draft revision.

Corresponds with POST /apis/{vendor}/{name}/{version}/revisions/{revision_id}:archive (the `ArchiveRevision` operationId).

func (*Client) ArchiveServiceAccount

func (c *Client) ArchiveServiceAccount(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

ArchiveServiceAccount Archive Service Account

Soft-archive a service account — revokes scope grants.

Corresponds with DELETE /service-accounts/{service_account_id} (the `ArchiveServiceAccount` operationId).

func (*Client) AuthHealth

func (c *Client) AuthHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

AuthHealth Auth health

Return service health status for this surface.

Unauthenticated liveness probe. In combined mode this is served under the surface prefix (e.g. “/control/health“) so surfaces don't collide; the canonical platform probe is the root “GET /health“.

Corresponds with GET /auth/health (the `AuthHealth` operationId).

func (*Client) AuthIdpDescriptor

func (c *Client) AuthIdpDescriptor(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

AuthIdpDescriptor External IdP login descriptor

Public capability hint: whether IdP login is enabled, and which provider.

The SPA reads this before login to decide whether to show a "Continue with <provider>" button. Unauthenticated and secret-free — it advertises only the enabled flag and the provider name (never client secrets or endpoints).

Corresponds with GET /auth/idp (the `AuthIdpDescriptor` operationId).

func (*Client) AuthorizeEndpoint

func (c *Client) AuthorizeEndpoint(ctx context.Context, params *AuthorizeEndpointParams, reqEditors ...RequestEditorFn) (*http.Response, error)

AuthorizeEndpoint Authorize Endpoint

RFC 6749 Authorization endpoint with PKCE (S256 only).

If an external IdP is configured, redirects to the upstream provider. Otherwise returns an error (direct login requires a separate credential exchange).

Corresponds with GET /authorize (the `AuthorizeEndpoint` operationId).

func (*Client) AuthorizeOauthCallback

func (c *Client) AuthorizeOauthCallback(ctx context.Context, params *AuthorizeOauthCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)

AuthorizeOauthCallback Authorize Oauth Callback

External IdP callback — exchanges upstream code and issues platform auth code.

Corresponds with GET /oauth/callback (the `AuthorizeOauthCallback` operationId).

func (*Client) BindCredential

func (c *Client) BindCredential(ctx context.Context, toolkitId string, body BindCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BindCredential Bind credential to toolkit

Bind an existing credential to a toolkit, optionally with inline permission rules.

Takes a body of the `application/json` content type.

Corresponds with POST /toolkits/{toolkit_id}/credentials (the `BindCredential` operationId).

func (*Client) BindCredentialWithBody

func (c *Client) BindCredentialWithBody(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

BindCredentialWithBody Bind credential to toolkit

Bind an existing credential to a toolkit, optionally with inline permission rules.

Takes any type of body and a specified content type.

Corresponds with POST /toolkits/{toolkit_id}/credentials (the `BindCredential` operationId).

func (*Client) BindToolkit

func (c *Client) BindToolkit(ctx context.Context, agentId string, body BindToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BindToolkit Bind Toolkit

Bind a toolkit to an agent.

Takes a body of the `application/json` content type.

Corresponds with POST /agents/{agent_id}/toolkits (the `BindToolkit` operationId).

func (*Client) BindToolkitWithBody

func (c *Client) BindToolkitWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

BindToolkitWithBody Bind Toolkit

Bind a toolkit to an agent.

Takes any type of body and a specified content type.

Corresponds with POST /agents/{agent_id}/toolkits (the `BindToolkit` operationId).

func (*Client) CancelJob

func (c *Client) CancelJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

CancelJob Cancel Job

Cancel an active job.

Corresponds with POST /jobs/{job_id}:cancel (the `CancelJob` operationId).

func (*Client) ChangePassword

func (c *Client) ChangePassword(ctx context.Context, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ChangePassword Change own password

Change the authenticated user's password and return a fresh token.

A new token is required because the caller's current token still carries the stale “must_change_password“ claim; returning a re-minted token is what actually clears the rotation gate client-side.

Takes a body of the `application/json` content type.

Corresponds with POST /users/me:change-password (the `ChangePassword` operationId).

func (*Client) ChangePasswordWithBody

func (c *Client) ChangePasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ChangePasswordWithBody Change own password

Change the authenticated user's password and return a fresh token.

A new token is required because the caller's current token still carries the stale “must_change_password“ claim; returning a re-minted token is what actually clears the rotation gate client-side.

Takes any type of body and a specified content type.

Corresponds with POST /users/me:change-password (the `ChangePassword` operationId).

func (*Client) ClaimAgent

func (c *Client) ClaimAgent(ctx context.Context, agentId string, body ClaimAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ClaimAgent Claim Agent

Claim ownership of a self-registered agent using its claim token.

Authenticated by the platform bearer token but requires **no** agent permission — the single-use claim token minted at “/register“ is the proof, so the registering human (even a plain member) can take ownership. Sets “owner_id“ to the caller; the existing scoping + approve paths then apply.

Restricted to “USER“ actors: “Agent.owner_id“ is a FK to “users.id“, so only a human can own an agent. The “require_actor_type“ gate rejects a non-user actor (agent/service-account/toolkit) at the boundary with a 403; “AgentService.claim“ re-checks the same invariant as defense-in-depth.

“allow_expired_password=True“ is intentional (matching “GET /agents/{id}“): claiming is an onboarding step a brand-new user may hit before they have rotated a temporary password, so a must-change-password state must not block it. The claim only sets ownership — it grants no scopes and cannot act as the agent — so allowing it under an expired password is low-risk.

Takes a body of the `application/json` content type.

Corresponds with POST /agents/{agent_id}:claim (the `ClaimAgent` operationId).

func (*Client) ClaimAgentWithBody

func (c *Client) ClaimAgentWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ClaimAgentWithBody Claim Agent

Claim ownership of a self-registered agent using its claim token.

Authenticated by the platform bearer token but requires **no** agent permission — the single-use claim token minted at “/register“ is the proof, so the registering human (even a plain member) can take ownership. Sets “owner_id“ to the caller; the existing scoping + approve paths then apply.

Restricted to “USER“ actors: “Agent.owner_id“ is a FK to “users.id“, so only a human can own an agent. The “require_actor_type“ gate rejects a non-user actor (agent/service-account/toolkit) at the boundary with a 403; “AgentService.claim“ re-checks the same invariant as defense-in-depth.

“allow_expired_password=True“ is intentional (matching “GET /agents/{id}“): claiming is an onboarding step a brand-new user may hit before they have rotated a temporary password, so a must-change-password state must not block it. The claim only sets ownership — it grants no scopes and cannot act as the agent — so allowing it under an expired password is low-risk.

Takes any type of body and a specified content type.

Corresponds with POST /agents/{agent_id}:claim (the `ClaimAgent` operationId).

func (*Client) ConfirmOverlay

func (c *Client) ConfirmOverlay(ctx context.Context, vendor string, name string, version string, overlayId string, body ConfirmOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ConfirmOverlay Confirm Overlay

Confirm an overlay, materializing it onto the served spec.

Requires “overlays:confirm“: confirming rewrites the API's served spec (it re-ingests the base spec with the overlay applied and promotes the result to the current revision), so it is an operator action, not a contributor one (contributors “submit“ overlays with “apis:write“; an operator reviews and confirms). This is a purpose-scoped downgrade from the former “org:admin“ gate — narrow enough that an owner can grant it to a trusted operator without handing over full admin power. “org:admin“ still satisfies it (it implies “overlays:confirm“), and the scope is deliberately excluded from an agent's self-service grantable set so a low-privilege agent cannot escalate into it.

Takes a body of the `application/json` content type.

Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:confirm (the `ConfirmOverlay` operationId).

func (*Client) ConfirmOverlayWithBody

func (c *Client) ConfirmOverlayWithBody(ctx context.Context, vendor string, name string, version string, overlayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ConfirmOverlayWithBody Confirm Overlay

Confirm an overlay, materializing it onto the served spec.

Requires “overlays:confirm“: confirming rewrites the API's served spec (it re-ingests the base spec with the overlay applied and promotes the result to the current revision), so it is an operator action, not a contributor one (contributors “submit“ overlays with “apis:write“; an operator reviews and confirms). This is a purpose-scoped downgrade from the former “org:admin“ gate — narrow enough that an owner can grant it to a trusted operator without handing over full admin power. “org:admin“ still satisfies it (it implies “overlays:confirm“), and the scope is deliberately excluded from an agent's self-service grantable set so a low-privilege agent cannot escalate into it.

Takes any type of body and a specified content type.

Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:confirm (the `ConfirmOverlay` operationId).

func (*Client) ConnectCredential

func (c *Client) ConnectCredential(ctx context.Context, credentialId string, body ConnectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ConnectCredential Begin OAuth connect flow

Initiate the OAuth connect flow for a credential.

Takes a body of the `application/json` content type.

Corresponds with POST /credentials/{credential_id}/connect (the `ConnectCredential` operationId).

func (*Client) ConnectCredentialWithBody

func (c *Client) ConnectCredentialWithBody(ctx context.Context, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ConnectCredentialWithBody Begin OAuth connect flow

Initiate the OAuth connect flow for a credential.

Takes any type of body and a specified content type.

Corresponds with POST /credentials/{credential_id}/connect (the `ConnectCredential` operationId).

func (*Client) ControlHealth

func (c *Client) ControlHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

ControlHealth Control health

Return service health status for this surface.

Unauthenticated liveness probe. In combined mode this is served under the surface prefix (e.g. “/control/health“) so surfaces don't collide; the canonical platform probe is the root “GET /health“.

Corresponds with GET /control/health (the `ControlHealth` operationId).

func (*Client) CreateAdmin

func (c *Client) CreateAdmin(ctx context.Context, body CreateAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateAdmin Create first admin (one-time setup)

First-run setup: create the first admin user and auto-login.

Unauthenticated by design — there is no admin to authenticate as yet. The operation self-closes once any user exists (returns 410 “setup_already_complete“ thereafter), so it is safe to expose only during first boot.

Takes a body of the `application/json` content type.

Corresponds with POST /users:create-admin (the `CreateAdmin` operationId).

func (*Client) CreateAdminWithBody

func (c *Client) CreateAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateAdminWithBody Create first admin (one-time setup)

First-run setup: create the first admin user and auto-login.

Unauthenticated by design — there is no admin to authenticate as yet. The operation self-closes once any user exists (returns 410 “setup_already_complete“ thereafter), so it is safe to expose only during first boot.

Takes any type of body and a specified content type.

Corresponds with POST /users:create-admin (the `CreateAdmin` operationId).

func (*Client) CreateAgent

func (c *Client) CreateAgent(ctx context.Context, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateAgent Create Agent

Create a new agent manually.

Takes a body of the `application/json` content type.

Corresponds with POST /agents (the `CreateAgent` operationId).

func (*Client) CreateAgentWithBody

func (c *Client) CreateAgentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateAgentWithBody Create Agent

Create a new agent manually.

Takes any type of body and a specified content type.

Corresponds with POST /agents (the `CreateAgent` operationId).

func (*Client) CreateCredential

func (c *Client) CreateCredential(ctx context.Context, body CreateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateCredential Create credential

Create a new credential. The secret is returned once and never readable again.

Takes a body of the `application/json` content type.

Corresponds with POST /credentials (the `CreateCredential` operationId).

func (*Client) CreateCredentialWithBody

func (c *Client) CreateCredentialWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateCredentialWithBody Create credential

Create a new credential. The secret is returned once and never readable again.

Takes any type of body and a specified content type.

Corresponds with POST /credentials (the `CreateCredential` operationId).

func (*Client) CreateKey

func (c *Client) CreateKey(ctx context.Context, toolkitId string, body CreateKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateKey Issue toolkit key

Issue a new API key for a toolkit.

The plaintext value (`jntc_live_…`) is returned **once** in `api_key`. Issue a fresh key, switch callers, then revoke the old one (do-and-then-revoke).

Takes a body of the `application/json` content type.

Corresponds with POST /toolkits/{toolkit_id}/keys (the `CreateKey` operationId).

func (*Client) CreateKeyWithBody

func (c *Client) CreateKeyWithBody(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateKeyWithBody Issue toolkit key

Issue a new API key for a toolkit.

The plaintext value (`jntc_live_…`) is returned **once** in `api_key`. Issue a fresh key, switch callers, then revoke the old one (do-and-then-revoke).

Takes any type of body and a specified content type.

Corresponds with POST /toolkits/{toolkit_id}/keys (the `CreateKey` operationId).

func (*Client) CreateNote

func (c *Client) CreateNote(ctx context.Context, body CreateNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateNote Create Note

Create a new note attached to a registry resource.

Takes a body of the `application/json` content type.

Corresponds with POST /notes (the `CreateNote` operationId).

func (*Client) CreateNoteWithBody

func (c *Client) CreateNoteWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateNoteWithBody Create Note

Create a new note attached to a registry resource.

Takes any type of body and a specified content type.

Corresponds with POST /notes (the `CreateNote` operationId).

func (*Client) CreateServiceAccount

func (c *Client) CreateServiceAccount(ctx context.Context, body CreateServiceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateServiceAccount Create Service Account

Create a new service account.

Takes a body of the `application/json` content type.

Corresponds with POST /service-accounts (the `CreateServiceAccount` operationId).

func (*Client) CreateServiceAccountWithBody

func (c *Client) CreateServiceAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateServiceAccountWithBody Create Service Account

Create a new service account.

Takes any type of body and a specified content type.

Corresponds with POST /service-accounts (the `CreateServiceAccount` operationId).

func (*Client) CreateToolkit

func (c *Client) CreateToolkit(ctx context.Context, body CreateToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateToolkit Create toolkit

Create a toolkit and issue its first API key.

The plaintext key (`jntc_live_…`) is returned **once** in `api_key` and is never retrievable again. Optional `credential_ids` bind existing credentials at creation time; each inline bind emits a “no_permission_rules“ warning because the broker denies by default until rules are added.

Takes a body of the `application/json` content type.

Corresponds with POST /toolkits (the `CreateToolkit` operationId).

func (*Client) CreateToolkitWithBody

func (c *Client) CreateToolkitWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateToolkitWithBody Create toolkit

Create a toolkit and issue its first API key.

The plaintext key (`jntc_live_…`) is returned **once** in `api_key` and is never retrievable again. Optional `credential_ids` bind existing credentials at creation time; each inline bind emits a “no_permission_rules“ warning because the broker denies by default until rules are added.

Takes any type of body and a specified content type.

Corresponds with POST /toolkits (the `CreateToolkit` operationId).

func (*Client) CreateUser

func (c *Client) CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateUser Create User

Create a new user and issue an invite token.

Takes a body of the `application/json` content type.

Corresponds with POST /users (the `CreateUser` operationId).

func (*Client) CreateUserWithBody

func (c *Client) CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateUserWithBody Create User

Create a new user and issue an invite token.

Takes any type of body and a specified content type.

Corresponds with POST /users (the `CreateUser` operationId).

func (*Client) DecideAccessRequest

func (c *Client) DecideAccessRequest(ctx context.Context, requestId string, body DecideAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

DecideAccessRequest Decide access request items

Decide (approve/deny) items on an access request.

Takes a body of the `application/json` content type.

Corresponds with POST /access-requests/{request_id}:decide (the `DecideAccessRequest` operationId).

func (*Client) DecideAccessRequestWithBody

func (c *Client) DecideAccessRequestWithBody(ctx context.Context, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

DecideAccessRequestWithBody Decide access request items

Decide (approve/deny) items on an access request.

Takes any type of body and a specified content type.

Corresponds with POST /access-requests/{request_id}:decide (the `DecideAccessRequest` operationId).

func (*Client) DeleteApi

func (c *Client) DeleteApi(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteApi Delete Api

Delete an API and all its revisions.

Corresponds with DELETE /apis/{vendor}/{name}/{version} (the `DeleteApi` operationId).

func (*Client) DeleteCredential

func (c *Client) DeleteCredential(ctx context.Context, credentialId string, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteCredential Delete credential

Delete a credential.

Corresponds with DELETE /credentials/{credential_id} (the `DeleteCredential` operationId).

func (*Client) DeleteKey

func (c *Client) DeleteKey(ctx context.Context, toolkitId string, keyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteKey Revoke toolkit key

Revoke (delete) a toolkit API key. Callers using it are rejected immediately.

Corresponds with DELETE /toolkits/{toolkit_id}/keys/{key_id} (the `DeleteKey` operationId).

func (*Client) DeleteNote

func (c *Client) DeleteNote(ctx context.Context, noteId string, params *DeleteNoteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteNote Delete Note

Delete a note. Supports optimistic concurrency via If-Match.

Corresponds with DELETE /notes/{note_id} (the `DeleteNote` operationId).

func (*Client) DeleteRegistrationEndpoint

func (c *Client) DeleteRegistrationEndpoint(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteRegistrationEndpoint Delete Registration Endpoint

Client deletion not supported — returns 403.

Corresponds with DELETE /register/{agent_id} (the `DeleteRegistrationEndpoint` operationId).

func (*Client) DeleteRevision

func (c *Client) DeleteRevision(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteRevision Delete Revision

Delete an archived revision.

Corresponds with DELETE /apis/{vendor}/{name}/{version}/revisions/{revision_id} (the `DeleteRevision` operationId).

func (*Client) DeleteToolkit

func (c *Client) DeleteToolkit(ctx context.Context, toolkitId string, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteToolkit Delete toolkit

Permanently delete a toolkit and cascade-remove its keys, bindings, and permission rules.

Corresponds with DELETE /toolkits/{toolkit_id} (the `DeleteToolkit` operationId).

func (*Client) DeleteUser

func (c *Client) DeleteUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteUser Delete User

Soft-delete a user.

Corresponds with DELETE /users/{user_id} (the `DeleteUser` operationId).

func (*Client) DenyAgent

func (c *Client) DenyAgent(ctx context.Context, agentId string, body DenyAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

DenyAgent Deny Agent

Deny a pending agent.

Takes a body of the `application/json` content type.

Corresponds with POST /agents/{agent_id}:deny (the `DenyAgent` operationId).

func (*Client) DenyAgentWithBody

func (c *Client) DenyAgentWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

DenyAgentWithBody Deny Agent

Deny a pending agent.

Takes any type of body and a specified content type.

Corresponds with POST /agents/{agent_id}:deny (the `DenyAgent` operationId).

func (*Client) DenyServiceAccount

func (c *Client) DenyServiceAccount(ctx context.Context, serviceAccountId string, body DenyServiceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

DenyServiceAccount Deny Service Account

Deny a pending service account.

Takes a body of the `application/json` content type.

Corresponds with POST /service-accounts/{service_account_id}:deny (the `DenyServiceAccount` operationId).

func (*Client) DenyServiceAccountWithBody

func (c *Client) DenyServiceAccountWithBody(ctx context.Context, serviceAccountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

DenyServiceAccountWithBody Deny Service Account

Deny a pending service account.

Takes any type of body and a specified content type.

Corresponds with POST /service-accounts/{service_account_id}:deny (the `DenyServiceAccount` operationId).

func (*Client) DeprecateOverlay

func (c *Client) DeprecateOverlay(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*http.Response, error)

DeprecateOverlay Deprecate Overlay

Deprecate an overlay (soft delete).

Corresponds with DELETE /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `DeprecateOverlay` operationId).

func (*Client) DisableAgent

func (c *Client) DisableAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

DisableAgent Disable Agent

Disable an active agent.

Corresponds with POST /agents/{agent_id}:disable (the `DisableAgent` operationId).

func (*Client) DisableServiceAccount

func (c *Client) DisableServiceAccount(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

DisableServiceAccount Disable Service Account

Disable an active service account.

Corresponds with POST /service-accounts/{service_account_id}:disable (the `DisableServiceAccount` operationId).

func (*Client) DisableUser

func (c *Client) DisableUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

DisableUser Disable User

Disable a user account.

Corresponds with POST /users/{user_id}:disable (the `DisableUser` operationId).

func (*Client) EnableAgent

func (c *Client) EnableAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

EnableAgent Enable Agent

Enable a disabled agent.

Corresponds with POST /agents/{agent_id}:enable (the `EnableAgent` operationId).

func (*Client) EnableServiceAccount

func (c *Client) EnableServiceAccount(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

EnableServiceAccount Enable Service Account

Enable a disabled service account.

Corresponds with POST /service-accounts/{service_account_id}:enable (the `EnableServiceAccount` operationId).

func (*Client) EnableUser

func (c *Client) EnableUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

EnableUser Enable User

Enable a user account.

Corresponds with POST /users/{user_id}:enable (the `EnableUser` operationId).

func (*Client) ErrorPage

func (c *Client) ErrorPage(ctx context.Context, params *ErrorPageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ErrorPage Error Page

Minimal error endpoint for browser-facing authorization failures.

Corresponds with GET /error (the `ErrorPage` operationId).

func (*Client) FileAccessRequest

func (c *Client) FileAccessRequest(ctx context.Context, body FileAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

FileAccessRequest File access request

File a new access request.

Takes a body of the `application/json` content type.

Corresponds with POST /access-requests (the `FileAccessRequest` operationId).

func (*Client) FileAccessRequestWithBody

func (c *Client) FileAccessRequestWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

FileAccessRequestWithBody File access request

File a new access request.

Takes any type of body and a specified content type.

Corresponds with POST /access-requests (the `FileAccessRequest` operationId).

func (*Client) GenerateAgentApiKey

func (c *Client) GenerateAgentApiKey(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GenerateAgentApiKey Generate Agent Api Key

Generate a new API key for an active agent. Rotates any existing key.

Corresponds with POST /agents/{agent_id}:generate-api-key (the `GenerateAgentApiKey` operationId).

func (*Client) GenerateServiceAccountApiKey

func (c *Client) GenerateServiceAccountApiKey(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GenerateServiceAccountApiKey Generate Service Account Api Key

Generate a new API key for a service account. Rotates any existing key.

Corresponds with POST /service-accounts/{service_account_id}:generate-api-key (the `GenerateServiceAccountApiKey` operationId).

func (*Client) GetAccessRequest

func (c *Client) GetAccessRequest(ctx context.Context, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetAccessRequest Get access request

Get a single access request by ID.

Corresponds with GET /access-requests/{request_id} (the `GetAccessRequest` operationId).

func (*Client) GetAgent

func (c *Client) GetAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetAgent Get Agent

Get agent by ID — requires agents:read or self-read.

Corresponds with GET /agents/{agent_id} (the `GetAgent` operationId).

func (*Client) GetAgentApiKeyHistory

func (c *Client) GetAgentApiKeyHistory(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetAgentApiKeyHistory Get Agent Api Key History

Get the audit history of API key operations for an agent.

Corresponds with GET /agents/{agent_id}/api-key/history (the `GetAgentApiKeyHistory` operationId).

func (*Client) GetAgentApiKeyInfo

func (c *Client) GetAgentApiKeyInfo(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetAgentApiKeyInfo Get Agent Api Key Info

Get API key metadata for an agent. Returns info even after revocation.

Corresponds with GET /agents/{agent_id}/api-key (the `GetAgentApiKeyInfo` operationId).

func (*Client) GetAgentScopes

func (c *Client) GetAgentScopes(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetAgentScopes Get Agent Scopes

List scopes granted to an agent.

Corresponds with GET /agents/{agent_id}/scopes (the `GetAgentScopes` operationId).

func (*Client) GetApi

func (c *Client) GetApi(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetApi Get Api

Retrieve a single API by its (vendor, name, version) identity.

Corresponds with GET /apis/{vendor}/{name}/{version} (the `GetApi` operationId).

func (*Client) GetApiRevision

func (c *Client) GetApiRevision(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetApiRevision Get Api Revision

Retrieve a single revision by ID.

Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id} (the `GetApiRevision` operationId).

func (*Client) GetApiRevisionSpec

func (c *Client) GetApiRevisionSpec(ctx context.Context, vendor string, name string, version string, revisionId string, params *GetApiRevisionSpecParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetApiRevisionSpec Get Api Revision Spec

Download the OpenAPI spec for a specific revision.

Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id}/openapi (the `GetApiRevisionSpec` operationId).

func (*Client) GetApiSpec

func (c *Client) GetApiSpec(ctx context.Context, vendor string, name string, version string, params *GetApiSpecParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetApiSpec Get Api Spec

Download the OpenAPI spec for the API's current (live) revision.

Corresponds with GET /apis/{vendor}/{name}/{version}/openapi (the `GetApiSpec` operationId).

func (*Client) GetAuditEntry

func (c *Client) GetAuditEntry(ctx context.Context, auditId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetAuditEntry Get Audit Entry

Get a single audit entry by ID.

Corresponds with GET /audit/{audit_id} (the `GetAuditEntry` operationId).

func (*Client) GetCatalogEntry

func (c *Client) GetCatalogEntry(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetCatalogEntry Get Catalog Entry

Retrieve a single catalog entry by api_id.

Corresponds with GET /catalog/{api_id} (the `GetCatalogEntry` operationId).

func (*Client) GetCredential

func (c *Client) GetCredential(ctx context.Context, credentialId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetCredential Get credential

Get a single credential with redacted secrets.

Corresponds with GET /credentials/{credential_id} (the `GetCredential` operationId).

func (*Client) GetCurrentUser

func (c *Client) GetCurrentUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

GetCurrentUser Get current user

Return the authenticated user's profile.

Corresponds with GET /users/me (the `GetCurrentUser` operationId).

func (*Client) GetEvent

func (c *Client) GetEvent(ctx context.Context, eventId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetEvent Get Event

Get an event by ID.

Corresponds with GET /events/{event_id} (the `GetEvent` operationId).

func (*Client) GetExecution

func (c *Client) GetExecution(ctx context.Context, executionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetExecution Get Execution

Get an execution record by ID.

Corresponds with GET /executions/{execution_id} (the `GetExecution` operationId).

func (*Client) GetExecutionStats

func (c *Client) GetExecutionStats(ctx context.Context, params *GetExecutionStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetExecutionStats Get Execution Stats

Return aggregated execution statistics for the dashboard.

Corresponds with GET /monitoring/executions (the `GetExecutionStats` operationId).

func (*Client) GetHealth

func (c *Client) GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

GetHealth Health

Liveness probe for the combined control-plane app.

Unauthenticated and dependency-free so orchestrators and load balancers have a stable target. Returns “{"status": "ok"}“ when the process is up.

Corresponds with GET /health (the `GetHealth` operationId).

func (*Client) GetInstance

func (c *Client) GetInstance(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

GetInstance Backend identity

Return this backend's self-describing identity.

Unauthenticated and dependency-free so any client (an MCP server, the CLI, an agent) can read which backend it is bound to — local vs. a remote install — and label its responses accordingly.

Corresponds with GET /instance (the `GetInstance` operationId).

func (*Client) GetJob

func (c *Client) GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetJob Get Job

Get a job by ID.

Corresponds with GET /jobs/{job_id} (the `GetJob` operationId).

func (*Client) GetJobResult

func (c *Client) GetJobResult(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetJobResult Get Job Result

Get the result of a completed job — polymorphic by kind.

Corresponds with GET /jobs/{job_id}/result (the `GetJobResult` operationId).

func (*Client) GetMe

func (c *Client) GetMe(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

GetMe Get Me

Return the caller's identity and context, discriminated by actor type.

Corresponds with GET /me (the `GetMe` operationId).

func (*Client) GetNote

func (c *Client) GetNote(ctx context.Context, noteId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetNote Get Note

Retrieve a single note by ID.

Corresponds with GET /notes/{note_id} (the `GetNote` operationId).

func (*Client) GetOverlay

func (c *Client) GetOverlay(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetOverlay Get Overlay

Retrieve a single overlay by ID.

Corresponds with GET /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `GetOverlay` operationId).

func (*Client) GetProviderConfig

func (c *Client) GetProviderConfig(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProviderConfig Get a credential provider config

Get a stored provider config by name, with secret fields redacted.

Corresponds with GET /admin/config/providers/{name} (the `GetProviderConfig` operationId).

func (*Client) GetServiceAccount

func (c *Client) GetServiceAccount(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetServiceAccount Get Service Account

Get service account by ID — requires service-accounts:read or self-read.

Corresponds with GET /service-accounts/{service_account_id} (the `GetServiceAccount` operationId).

func (*Client) GetServiceAccountScopes

func (c *Client) GetServiceAccountScopes(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetServiceAccountScopes Get Service Account Scopes

List scopes granted to a service account.

Corresponds with GET /service-accounts/{service_account_id}/scopes (the `GetServiceAccountScopes` operationId).

func (*Client) GetToolkit

func (c *Client) GetToolkit(ctx context.Context, toolkitId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetToolkit Get toolkit

Get a single toolkit by its `tk_…` ID.

Corresponds with GET /toolkits/{toolkit_id} (the `GetToolkit` operationId).

func (*Client) GetUsageStats

func (c *Client) GetUsageStats(ctx context.Context, params *GetUsageStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetUsageStats Get Usage Stats

Return detailed usage statistics for the monitoring overview.

Corresponds with GET /monitoring/usage (the `GetUsageStats` operationId).

func (*Client) GetUser

func (c *Client) GetUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetUser Get User

Get a user by ID.

Corresponds with GET /users/{user_id} (the `GetUser` operationId).

func (*Client) GetVersion

func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

GetVersion Running and latest-available app version

Return the running version and the latest available release.

Requires an authenticated session (any valid caller; no special permission). The SPA reads it from inside the signed-in shell to show the current version and, when a newer release is available, an update banner. The latest release is resolved best-effort (cached); on any failure it is “null“ and no banner shows.

Corresponds with GET /system/version (the `GetVersion` operationId).

func (*Client) Health

func (c *Client) Health(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

Health Health

Return admin service health status.

Corresponds with GET /admin/health (the `Health` operationId).

func (*Client) ImportApis

func (c *Client) ImportApis(ctx context.Context, body ImportApisJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ImportApis Import Apis

Import OpenAPI/Arazzo content as new API revisions (async).

Takes a body of the `application/json` content type.

Corresponds with POST /apis (the `ImportApis` operationId).

func (*Client) ImportApisWithBody

func (c *Client) ImportApisWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ImportApisWithBody Import Apis

Import OpenAPI/Arazzo content as new API revisions (async).

Takes any type of body and a specified content type.

Corresponds with POST /apis (the `ImportApis` operationId).

func (*Client) ImportCatalogEntry

func (c *Client) ImportCatalogEntry(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*http.Response, error)

ImportCatalogEntry Import Catalog Entry

Enqueue an async import of a catalog entry into the local registry.

Corresponds with POST /catalog/{api_id}:import (the `ImportCatalogEntry` operationId).

func (*Client) InspectOperation

func (c *Client) InspectOperation(ctx context.Context, params *InspectOperationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

InspectOperation Inspect operation

Inspect an operation — resolve to full structural detail.

Corresponds with GET /inspect (the `InspectOperation` operationId).

func (*Client) IntrospectEndpoint

func (c *Client) IntrospectEndpoint(ctx context.Context, body IntrospectEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

IntrospectEndpoint Introspect Endpoint

Introspect a token (RFC 7662).

Takes a body of the `application/json` content type.

Corresponds with POST /oauth/introspect (the `IntrospectEndpoint` operationId).

func (*Client) IntrospectEndpointWithBody

func (c *Client) IntrospectEndpointWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

IntrospectEndpointWithBody Introspect Endpoint

Introspect a token (RFC 7662).

Takes any type of body and a specified content type.

Corresponds with POST /oauth/introspect (the `IntrospectEndpoint` operationId).

func (*Client) Jwks

func (c *Client) Jwks(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

Jwks JSON Web Key Set

Return the JWKS document with the active public signing keys (ES256).

Corresponds with GET /.well-known/jwks.json (the `Jwks` operationId).

func (*Client) ListAccessRequests

func (c *Client) ListAccessRequests(ctx context.Context, params *ListAccessRequestsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListAccessRequests List access requests

List access requests with cursor-based pagination.

Corresponds with GET /access-requests (the `ListAccessRequests` operationId).

func (*Client) ListActors

func (c *Client) ListActors(ctx context.Context, params *ListActorsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListActors List Actors

List all actors (users, agents, service accounts) for UI cache hydration.

Corresponds with GET /actors (the `ListActors` operationId).

func (*Client) ListAgentToolkits

func (c *Client) ListAgentToolkits(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

ListAgentToolkits List Toolkits

List toolkit bindings for an agent — requires agents:read or self.

Corresponds with GET /agents/{agent_id}/toolkits (the `ListAgentToolkits` operationId).

func (*Client) ListAgents

func (c *Client) ListAgents(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListAgents List Agents

List agents — scoped by identity via dynamic query scoping.

Corresponds with GET /agents (the `ListAgents` operationId).

func (*Client) ListApiOperations

func (c *Client) ListApiOperations(ctx context.Context, vendor string, name string, version string, params *ListApiOperationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListApiOperations List Api Operations

List operations for the API's current (live) revision.

Corresponds with GET /apis/{vendor}/{name}/{version}/operations (the `ListApiOperations` operationId).

func (*Client) ListApiRevisionOperations

func (c *Client) ListApiRevisionOperations(ctx context.Context, vendor string, name string, version string, revisionId string, params *ListApiRevisionOperationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListApiRevisionOperations List Api Revision Operations

List operations for a specific revision.

Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id}/operations (the `ListApiRevisionOperations` operationId).

func (*Client) ListApiRevisions

func (c *Client) ListApiRevisions(ctx context.Context, vendor string, name string, version string, params *ListApiRevisionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListApiRevisions List Api Revisions

List revisions for an API with optional state filter and cursor pagination.

Corresponds with GET /apis/{vendor}/{name}/{version}/revisions (the `ListApiRevisions` operationId).

func (*Client) ListApiSecuritySchemes

func (c *Client) ListApiSecuritySchemes(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)

ListApiSecuritySchemes List security schemes for an API

List security schemes (with OAuth2 flow URLs) for the API's current revision.

Corresponds with GET /apis/{vendor}/{name}/{version}/security-schemes (the `ListApiSecuritySchemes` operationId).

func (*Client) ListApis

func (c *Client) ListApis(ctx context.Context, params *ListApisParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListApis List Apis

List locally registered APIs with optional vendor filter and pagination.

This is the **imported** registry — APIs present in this deployment. The public catalog of importable-but-not-yet-imported APIs is a separate surface (“GET /catalog“); the two are not blended.

Corresponds with GET /apis (the `ListApis` operationId).

func (*Client) ListAuditEntries

func (c *Client) ListAuditEntries(ctx context.Context, params *ListAuditEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListAuditEntries List Audit Entries

List audit entries with optional filters.

Corresponds with GET /audit (the `ListAuditEntries` operationId).

func (*Client) ListBindings

func (c *Client) ListBindings(ctx context.Context, toolkitId string, params *ListBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListBindings List toolkit credential bindings

List the credentials bound to a toolkit with cursor-based pagination.

Corresponds with GET /toolkits/{toolkit_id}/credentials (the `ListBindings` operationId).

func (*Client) ListCatalog

func (c *Client) ListCatalog(ctx context.Context, params *ListCatalogParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListCatalog List Catalog

List a keyset page of browsable catalog entries (search/filter aware).

The catalog holds thousands of entries, so this is cursor-paginated like “GET /apis“: follow “next_cursor“ until “has_more“ is false. “catalog_total“/“registered_count“/“outdated_count“ count the whole manifest, not the page, so the Discover status row stays stable while scrolling.

Corresponds with GET /catalog (the `ListCatalog` operationId).

func (*Client) ListCredentials

func (c *Client) ListCredentials(ctx context.Context, params *ListCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListCredentials List credentials

List credentials with cursor-based pagination.

Corresponds with GET /credentials (the `ListCredentials` operationId).

func (*Client) ListEvents

func (c *Client) ListEvents(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListEvents List Events

List events with optional filters.

Corresponds with GET /events (the `ListEvents` operationId).

func (*Client) ListExecutions

func (c *Client) ListExecutions(ctx context.Context, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListExecutions List Executions

List execution records with optional filters.

Corresponds with GET /executions (the `ListExecutions` operationId).

func (*Client) ListJobs

func (c *Client) ListJobs(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListJobs List Jobs

List jobs with optional filters.

Corresponds with GET /jobs (the `ListJobs` operationId).

func (*Client) ListKeys

func (c *Client) ListKeys(ctx context.Context, toolkitId string, params *ListKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListKeys List toolkit keys

List a toolkit's API keys (redacted; only `key_preview` is shown).

Corresponds with GET /toolkits/{toolkit_id}/keys (the `ListKeys` operationId).

func (*Client) ListNotes

func (c *Client) ListNotes(ctx context.Context, params *ListNotesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListNotes List Notes

List notes with optional filters and cursor pagination.

Corresponds with GET /notes (the `ListNotes` operationId).

func (*Client) ListOverlays

func (c *Client) ListOverlays(ctx context.Context, vendor string, name string, version string, params *ListOverlaysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListOverlays List Overlays

List overlays for an API with optional status filter and cursor pagination.

Corresponds with GET /apis/{vendor}/{name}/{version}/overlays (the `ListOverlays` operationId).

func (*Client) ListPermissions

func (c *Client) ListPermissions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

ListPermissions List Permissions

List the permission catalogue visible to the caller.

Corresponds with GET /permissions (the `ListPermissions` operationId).

func (*Client) ListProviderConfigs

func (c *Client) ListProviderConfigs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

ListProviderConfigs List credential provider configs

List all stored provider configs, with secret fields redacted.

Corresponds with GET /admin/config/providers (the `ListProviderConfigs` operationId).

func (*Client) ListProviders

func (c *Client) ListProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

ListProviders List credential providers

Return discovery metadata for all configured credential providers.

Corresponds with GET /credentials/providers (the `ListProviders` operationId).

func (*Client) ListServiceAccounts

func (c *Client) ListServiceAccounts(ctx context.Context, params *ListServiceAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListServiceAccounts List Service Accounts

List service accounts — owner-scoped unless caller is org:admin.

Corresponds with GET /service-accounts (the `ListServiceAccounts` operationId).

func (*Client) ListToolkitAgents

func (c *Client) ListToolkitAgents(ctx context.Context, toolkitId string, params *ListToolkitAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListToolkitAgents List agents bound to toolkit

List agents bound to a toolkit with cursor-based pagination.

Corresponds with GET /toolkits/{toolkit_id}/agents (the `ListToolkitAgents` operationId).

func (*Client) ListToolkitPermissions

func (c *Client) ListToolkitPermissions(ctx context.Context, toolkitId string, credentialId string, reqEditors ...RequestEditorFn) (*http.Response, error)

ListToolkitPermissions List binding permission rules

List the fine-grained PBAC rules for a `(toolkit, credential)` binding.

Corresponds with GET /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ListToolkitPermissions` operationId).

func (*Client) ListToolkits

func (c *Client) ListToolkits(ctx context.Context, params *ListToolkitsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListToolkits List toolkits

List toolkits with cursor-based pagination.

Corresponds with GET /toolkits (the `ListToolkits` operationId).

func (*Client) ListUsers

func (c *Client) ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListUsers List Users

List all users with cursor-based pagination.

Corresponds with GET /users (the `ListUsers` operationId).

func (*Client) Login

func (c *Client) Login(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

Login Log in

Authenticate and return a JWT token bundle.

Takes a body of the `application/json` content type.

Corresponds with POST /auth/login (the `Login` operationId).

func (*Client) LoginWithBody

func (c *Client) LoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

LoginWithBody Log in

Authenticate and return a JWT token bundle.

Takes any type of body and a specified content type.

Corresponds with POST /auth/login (the `Login` operationId).

func (*Client) MintEndpoint

func (c *Client) MintEndpoint(ctx context.Context, body MintEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

MintEndpoint Mint Endpoint

Mint a short-lived ephemeral token for a task agent.

The caller must be an authenticated service account. The requested scopes must be a subset of the caller's own scopes.

Takes a body of the `application/json` content type.

Corresponds with POST /oauth/mint (the `MintEndpoint` operationId).

func (*Client) MintEndpointWithBody

func (c *Client) MintEndpointWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

MintEndpointWithBody Mint Endpoint

Mint a short-lived ephemeral token for a task agent.

The caller must be an authenticated service account. The requested scopes must be a subset of the caller's own scopes.

Takes any type of body and a specified content type.

Corresponds with POST /oauth/mint (the `MintEndpoint` operationId).

func (*Client) OauthAuthorizationServer

func (c *Client) OauthAuthorizationServer(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

OauthAuthorizationServer OAuth authorization server metadata

Return RFC 8414 authorization-server metadata (endpoints, grant types, algorithms).

Corresponds with GET /.well-known/oauth-authorization-server (the `OauthAuthorizationServer` operationId).

func (*Client) OauthCallback

func (c *Client) OauthCallback(ctx context.Context, params *OauthCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)

OauthCallback OAuth connect callback

Handle the OAuth callback from the IdP.

This endpoint is intentionally unauthenticated — it receives redirects from external IdPs where the user has no session cookie. Security binding is provided by the signed, time-limited state JWT which ties the callback to a specific credential and caller.

Redirects the popup the SPA opened to a public SPA route (“/app/oauth/connected“) that owns the user-facing "you can close this" experience and self-closes. Two variants, distinguished only by a coarse “status“ query param:

  • Success: “?status=ok“.
  • Failure: “?status=error“ — no protocol or provider detail is exposed in the redirect URL.

The parent SPA still learns the real outcome by polling “GET /credentials/{id}“ — never from this redirect. The actual cause (missing state, connect failure, provider error, etc.) is recorded via structured logging for operators.

Corresponds with GET /credentials/oauth/callback (the `OauthCallback` operationId).

func (*Client) PatchPermissions

func (c *Client) PatchPermissions(ctx context.Context, toolkitId string, credentialId string, body PatchPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

PatchPermissions Patch binding permission rules

Additively add and/or remove permission rules on a binding.

Takes a body of the `application/json` content type.

Corresponds with PATCH /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `PatchPermissions` operationId).

func (*Client) PatchPermissionsWithBody

func (c *Client) PatchPermissionsWithBody(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

PatchPermissionsWithBody Patch binding permission rules

Additively add and/or remove permission rules on a binding.

Takes any type of body and a specified content type.

Corresponds with PATCH /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `PatchPermissions` operationId).

func (*Client) PollStatusEndpoint

func (c *Client) PollStatusEndpoint(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

PollStatusEndpoint Poll Status Endpoint

Poll registration status (RFC 7592).

Corresponds with GET /register/{agent_id} (the `PollStatusEndpoint` operationId).

func (*Client) PreviewCatalogOperations

func (c *Client) PreviewCatalogOperations(ctx context.Context, apiId string, params *PreviewCatalogOperationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

PreviewCatalogOperations Preview Catalog Operations

Preview the operations of a catalog entry's spec (capped, offset-paginated).

“tag“ and “q“ filter the spec's operations server-side before windowing, so the UI's search box covers every operation in the spec and pages the filtered set via “offset“/“limit“ ("Load more").

Corresponds with GET /catalog/{api_id}/operations (the `PreviewCatalogOperations` operationId).

func (*Client) PromoteRevision

func (c *Client) PromoteRevision(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

PromoteRevision Promote Revision

Promote a draft revision to published, archiving the current one.

Corresponds with POST /apis/{vendor}/{name}/{version}/revisions/{revision_id}:promote (the `PromoteRevision` operationId).

func (*Client) RedeemInvite

func (c *Client) RedeemInvite(ctx context.Context, body RedeemInviteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

RedeemInvite Redeem invite

Redeem an invite token, set password, and return a JWT.

Takes a body of the `application/json` content type.

Corresponds with POST /users:redeem-invite (the `RedeemInvite` operationId).

func (*Client) RedeemInviteWithBody

func (c *Client) RedeemInviteWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

RedeemInviteWithBody Redeem invite

Redeem an invite token, set password, and return a JWT.

Takes any type of body and a specified content type.

Corresponds with POST /users:redeem-invite (the `RedeemInvite` operationId).

func (*Client) RefreshCatalog

func (c *Client) RefreshCatalog(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

RefreshCatalog Refresh Catalog

Force a refresh of the catalog cache from the upstream manifest (org:admin).

Corresponds with POST /catalog:refresh (the `RefreshCatalog` operationId).

func (*Client) RefreshSession

func (c *Client) RefreshSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

RefreshSession Refresh session token

Re-mint the caller's login JWT before it expires (sliding session).

Only user login JWTs are refreshable; permissions and the “must_change_password“ gate are re-read from the database at re-mint. Refusal modes: 401 “session_expired“ once the original authentication is older than the absolute window (“admin.auth.session_ttl_seconds“), 401 “invalid_credentials“ for deactivated users, non-user tokens, or opaque (non-JWT) credentials. Clients should then send the user back to login.

Corresponds with POST /auth/refresh (the `RefreshSession` operationId).

func (*Client) RegisterEndpoint

func (c *Client) RegisterEndpoint(ctx context.Context, body RegisterEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

RegisterEndpoint Register Endpoint

Register a new agent client (RFC 7591).

Takes a body of the `application/json` content type.

Corresponds with POST /register (the `RegisterEndpoint` operationId).

func (*Client) RegisterEndpointWithBody

func (c *Client) RegisterEndpointWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

RegisterEndpointWithBody Register Endpoint

Register a new agent client (RFC 7591).

Takes any type of body and a specified content type.

Corresponds with POST /register (the `RegisterEndpoint` operationId).

func (*Client) RegistryHealth

func (c *Client) RegistryHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

RegistryHealth Registry health

Return service health status for this surface.

Unauthenticated liveness probe. In combined mode this is served under the surface prefix (e.g. “/control/health“) so surfaces don't collide; the canonical platform probe is the root “GET /health“.

Corresponds with GET /registry/health (the `RegistryHealth` operationId).

func (*Client) ReissueInvite

func (c *Client) ReissueInvite(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

ReissueInvite Reissue Invite

Reissue an invite token for a user.

Corresponds with POST /users/{user_id}:reissue-invite (the `ReissueInvite` operationId).

func (*Client) ReplaceAgentScopes

func (c *Client) ReplaceAgentScopes(ctx context.Context, agentId string, body ReplaceAgentScopesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReplaceAgentScopes Replace Agent Scopes

Replace all scopes for an agent.

Takes a body of the `application/json` content type.

Corresponds with PUT /agents/{agent_id}/scopes (the `ReplaceAgentScopes` operationId).

func (*Client) ReplaceAgentScopesWithBody

func (c *Client) ReplaceAgentScopesWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ReplaceAgentScopesWithBody Replace Agent Scopes

Replace all scopes for an agent.

Takes any type of body and a specified content type.

Corresponds with PUT /agents/{agent_id}/scopes (the `ReplaceAgentScopes` operationId).

func (*Client) ReplacePermissions

func (c *Client) ReplacePermissions(ctx context.Context, toolkitId string, credentialId string, body ReplacePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReplacePermissions Replace binding permission rules

Replace the full set of permission rules for a binding (idempotent PUT).

Takes a body of the `application/json` content type.

Corresponds with PUT /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ReplacePermissions` operationId).

func (*Client) ReplacePermissionsWithBody

func (c *Client) ReplacePermissionsWithBody(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ReplacePermissionsWithBody Replace binding permission rules

Replace the full set of permission rules for a binding (idempotent PUT).

Takes any type of body and a specified content type.

Corresponds with PUT /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ReplacePermissions` operationId).

func (*Client) ReplaceServiceAccountScopes

func (c *Client) ReplaceServiceAccountScopes(ctx context.Context, serviceAccountId string, body ReplaceServiceAccountScopesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReplaceServiceAccountScopes Replace Service Account Scopes

Replace all scopes for a service account.

Takes a body of the `application/json` content type.

Corresponds with PUT /service-accounts/{service_account_id}/scopes (the `ReplaceServiceAccountScopes` operationId).

func (*Client) ReplaceServiceAccountScopesWithBody

func (c *Client) ReplaceServiceAccountScopesWithBody(ctx context.Context, serviceAccountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ReplaceServiceAccountScopesWithBody Replace Service Account Scopes

Replace all scopes for a service account.

Takes any type of body and a specified content type.

Corresponds with PUT /service-accounts/{service_account_id}/scopes (the `ReplaceServiceAccountScopes` operationId).

func (*Client) RevokeAgentApiKey

func (c *Client) RevokeAgentApiKey(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

RevokeAgentApiKey Revoke Agent Api Key

Revoke an agent's API key without generating a new one.

Corresponds with POST /agents/{agent_id}:revoke-api-key (the `RevokeAgentApiKey` operationId).

func (*Client) RevokeEndpoint

func (c *Client) RevokeEndpoint(ctx context.Context, body RevokeEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

RevokeEndpoint Revoke Endpoint

Revoke a token (RFC 7009). Always returns 200.

Takes a body of the `application/json` content type.

Corresponds with POST /oauth/revoke (the `RevokeEndpoint` operationId).

func (*Client) RevokeEndpointWithBody

func (c *Client) RevokeEndpointWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

RevokeEndpointWithBody Revoke Endpoint

Revoke a token (RFC 7009). Always returns 200.

Takes any type of body and a specified content type.

Corresponds with POST /oauth/revoke (the `RevokeEndpoint` operationId).

func (*Client) RollbackOverlay

func (c *Client) RollbackOverlay(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*http.Response, error)

RollbackOverlay Rollback Overlay

Un-confirm a materialized overlay, restoring the revision it superseded (A5b).

Requires “overlays:confirm“ — the symmetric inverse of confirm. Rolling back rewrites the API's served spec (it archives the overlay's materialized revision and promotes the prior revision back to current), so it is the same operator action as confirm, not a contributor one. The overlay must be CONFIRMED, currently live, and carry a recorded superseded revision that is still restorable; otherwise a 409 is returned (“overlay_conflict“ or “overlay_rollback_target_missing“) and nothing changes.

Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:rollback (the `RollbackOverlay` operationId).

func (*Client) SearchOperations

func (c *Client) SearchOperations(ctx context.Context, body SearchOperationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchOperations Search operations

Lexical (full-text) search over registered API operations.

Takes a body of the `application/json` content type.

Corresponds with POST /search (the `SearchOperations` operationId).

func (*Client) SearchOperationsWithBody

func (c *Client) SearchOperationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

SearchOperationsWithBody Search operations

Lexical (full-text) search over registered API operations.

Takes any type of body and a specified content type.

Corresponds with POST /search (the `SearchOperations` operationId).

func (*Client) SetProviderConfig

func (c *Client) SetProviderConfig(ctx context.Context, name string, body SetProviderConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

SetProviderConfig Set a credential provider config

Set (create or update) a credential provider config at runtime.

The payload is validated by provider name (e.g. “pipedream“). Secret fields are encrypted at rest. A successful write rebuilds the in-process provider registry so the change takes effect without a restart. The response redacts secret fields.

Takes a body of the `application/json` content type.

Corresponds with PUT /admin/config/providers/{name} (the `SetProviderConfig` operationId).

func (*Client) SetProviderConfigWithBody

func (c *Client) SetProviderConfigWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

SetProviderConfigWithBody Set a credential provider config

Set (create or update) a credential provider config at runtime.

The payload is validated by provider name (e.g. “pipedream“). Secret fields are encrypted at rest. A successful write rebuilds the in-process provider registry so the change takes effect without a restart. The response redacts secret fields.

Takes any type of body and a specified content type.

Corresponds with PUT /admin/config/providers/{name} (the `SetProviderConfig` operationId).

func (*Client) SetUserPermissions

func (c *Client) SetUserPermissions(ctx context.Context, userId string, body SetUserPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

SetUserPermissions Set User Permissions

Set the assigned permissions for a user.

Takes a body of the `application/json` content type.

Corresponds with PUT /users/{user_id}/permissions (the `SetUserPermissions` operationId).

func (*Client) SetUserPermissionsWithBody

func (c *Client) SetUserPermissionsWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

SetUserPermissionsWithBody Set User Permissions

Set the assigned permissions for a user.

Takes any type of body and a specified content type.

Corresponds with PUT /users/{user_id}/permissions (the `SetUserPermissions` operationId).

func (*Client) SnoozeCatalogEntry

func (c *Client) SnoozeCatalogEntry(ctx context.Context, apiId string, body SnoozeCatalogEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

SnoozeCatalogEntry Snooze Catalog Entry

Snooze the outstanding update notification for a catalog entry (C1, #925).

Operator action (“events:write“): quiet the "update available" badge for a known-and-accepted upstream change without adopting it. Body is optional — omit or send “{"snoozed_until": null}“ to mute until a newer upstream digest lands (the primary per-API affordance); send an ISO-8601 “snoozed_until“ for a time-boxed snooze. A genuinely newer upstream change re-lights the badge automatically.

Takes a body of the `application/json` content type.

Corresponds with POST /catalog/{api_id}:snooze (the `SnoozeCatalogEntry` operationId).

func (*Client) SnoozeCatalogEntryWithBody

func (c *Client) SnoozeCatalogEntryWithBody(ctx context.Context, apiId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

SnoozeCatalogEntryWithBody Snooze Catalog Entry

Snooze the outstanding update notification for a catalog entry (C1, #925).

Operator action (“events:write“): quiet the "update available" badge for a known-and-accepted upstream change without adopting it. Body is optional — omit or send “{"snoozed_until": null}“ to mute until a newer upstream digest lands (the primary per-API affordance); send an ISO-8601 “snoozed_until“ for a time-boxed snooze. A genuinely newer upstream change re-lights the badge automatically.

Takes any type of body and a specified content type.

Corresponds with POST /catalog/{api_id}:snooze (the `SnoozeCatalogEntry` operationId).

func (*Client) StreamEvents

func (c *Client) StreamEvents(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

StreamEvents Stream Events

Stream events as Server-Sent Events.

Corresponds with GET /events/stream (the `StreamEvents` operationId).

func (*Client) SubmitOverlay

func (c *Client) SubmitOverlay(ctx context.Context, vendor string, name string, version string, body SubmitOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

SubmitOverlay Submit Overlay

Submit a new overlay for an API.

Takes a body of the `application/json` content type.

Corresponds with POST /apis/{vendor}/{name}/{version}/overlays (the `SubmitOverlay` operationId).

func (*Client) SubmitOverlayWithBody

func (c *Client) SubmitOverlayWithBody(ctx context.Context, vendor string, name string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

SubmitOverlayWithBody Submit Overlay

Submit a new overlay for an API.

Takes any type of body and a specified content type.

Corresponds with POST /apis/{vendor}/{name}/{version}/overlays (the `SubmitOverlay` operationId).

func (*Client) TestToolkitPermissions

func (c *Client) TestToolkitPermissions(ctx context.Context, toolkitId string, credentialId string, body TestToolkitPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

TestToolkitPermissions Dry-run permission evaluation

Answer "what would the broker do for this request?" without calling upstream.

Evaluates the same **vendor-pooled** rule set the broker sees at request time — rules from all same-vendor bindings on this toolkit compete in one ordered list. The response names which binding contributed the matching rule, which is not obvious from the toolkit id alone under pooling.

Takes a body of the `application/json` content type.

Corresponds with POST /toolkits/{toolkit_id}/credentials/{credential_id}/permissions:test (the `TestToolkitPermissions` operationId).

func (*Client) TestToolkitPermissionsWithBody

func (c *Client) TestToolkitPermissionsWithBody(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

TestToolkitPermissionsWithBody Dry-run permission evaluation

Answer "what would the broker do for this request?" without calling upstream.

Evaluates the same **vendor-pooled** rule set the broker sees at request time — rules from all same-vendor bindings on this toolkit compete in one ordered list. The response names which binding contributed the matching rule, which is not obvious from the toolkit id alone under pooling.

Takes any type of body and a specified content type.

Corresponds with POST /toolkits/{toolkit_id}/credentials/{credential_id}/permissions:test (the `TestToolkitPermissions` operationId).

func (*Client) TokenEndpoint

func (c *Client) TokenEndpoint(ctx context.Context, body TokenEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

TokenEndpoint Token Endpoint

Exchange a refresh token, JWT assertion, authorization code, or client creds for tokens.

Takes a body of the `application/json` content type.

Corresponds with POST /oauth/token (the `TokenEndpoint` operationId).

func (*Client) TokenEndpointWithBody

func (c *Client) TokenEndpointWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

TokenEndpointWithBody Token Endpoint

Exchange a refresh token, JWT assertion, authorization code, or client creds for tokens.

Takes any type of body and a specified content type.

Corresponds with POST /oauth/token (the `TokenEndpoint` operationId).

func (*Client) UnbindCredential

func (c *Client) UnbindCredential(ctx context.Context, toolkitId string, credentialId string, reqEditors ...RequestEditorFn) (*http.Response, error)

UnbindCredential Unbind credential from toolkit

Remove a credential binding from a toolkit (the credential itself is untouched).

Corresponds with DELETE /toolkits/{toolkit_id}/credentials/{credential_id} (the `UnbindCredential` operationId).

func (*Client) UnbindToolkit

func (c *Client) UnbindToolkit(ctx context.Context, agentId string, toolkitId string, reqEditors ...RequestEditorFn) (*http.Response, error)

UnbindToolkit Unbind Toolkit

Unbind a toolkit from an agent.

Corresponds with DELETE /agents/{agent_id}/toolkits/{toolkit_id} (the `UnbindToolkit` operationId).

func (*Client) UnsnoozeCatalogEntry

func (c *Client) UnsnoozeCatalogEntry(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*http.Response, error)

UnsnoozeCatalogEntry Unsnooze Catalog Entry

Clear a snooze for a catalog entry (C1). Operator action (“events:write“).

Corresponds with POST /catalog/{api_id}:unsnooze (the `UnsnoozeCatalogEntry` operationId).

func (*Client) UpdateAgent

func (c *Client) UpdateAgent(ctx context.Context, agentId string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateAgent Update Agent

Partially update an agent — name, description, or owner_id.

Takes a body of the `application/json` content type.

Corresponds with PATCH /agents/{agent_id} (the `UpdateAgent` operationId).

func (*Client) UpdateAgentWithBody

func (c *Client) UpdateAgentWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateAgentWithBody Update Agent

Partially update an agent — name, description, or owner_id.

Takes any type of body and a specified content type.

Corresponds with PATCH /agents/{agent_id} (the `UpdateAgent` operationId).

func (*Client) UpdateApi

func (c *Client) UpdateApi(ctx context.Context, vendor string, name string, version string, body UpdateApiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateApi Update Api

Partially update an API's presentation fields.

Takes a body of the `application/json` content type.

Corresponds with PATCH /apis/{vendor}/{name}/{version} (the `UpdateApi` operationId).

func (*Client) UpdateApiWithBody

func (c *Client) UpdateApiWithBody(ctx context.Context, vendor string, name string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateApiWithBody Update Api

Partially update an API's presentation fields.

Takes any type of body and a specified content type.

Corresponds with PATCH /apis/{vendor}/{name}/{version} (the `UpdateApi` operationId).

func (*Client) UpdateCredential

func (c *Client) UpdateCredential(ctx context.Context, credentialId string, body UpdateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateCredential Update or rotate credential

Update or rotate a credential.

Takes a body of the `application/json` content type.

Corresponds with PATCH /credentials/{credential_id} (the `UpdateCredential` operationId).

func (*Client) UpdateCredentialWithBody

func (c *Client) UpdateCredentialWithBody(ctx context.Context, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateCredentialWithBody Update or rotate credential

Update or rotate a credential.

Takes any type of body and a specified content type.

Corresponds with PATCH /credentials/{credential_id} (the `UpdateCredential` operationId).

func (*Client) UpdateKey

func (c *Client) UpdateKey(ctx context.Context, toolkitId string, keyId string, body UpdateKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateKey Update toolkit key

Update a key's label, IP allowlist, or revoked flag.

Takes a body of the `application/json` content type.

Corresponds with PATCH /toolkits/{toolkit_id}/keys/{key_id} (the `UpdateKey` operationId).

func (*Client) UpdateKeyWithBody

func (c *Client) UpdateKeyWithBody(ctx context.Context, toolkitId string, keyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateKeyWithBody Update toolkit key

Update a key's label, IP allowlist, or revoked flag.

Takes any type of body and a specified content type.

Corresponds with PATCH /toolkits/{toolkit_id}/keys/{key_id} (the `UpdateKey` operationId).

func (*Client) UpdateNote

func (c *Client) UpdateNote(ctx context.Context, noteId string, params *UpdateNoteParams, body UpdateNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateNote Update Note

Update a note (partial). Supports optimistic concurrency via If-Match.

Takes a body of the `application/json` content type.

Corresponds with PATCH /notes/{note_id} (the `UpdateNote` operationId).

func (*Client) UpdateNoteWithBody

func (c *Client) UpdateNoteWithBody(ctx context.Context, noteId string, params *UpdateNoteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateNoteWithBody Update Note

Update a note (partial). Supports optimistic concurrency via If-Match.

Takes any type of body and a specified content type.

Corresponds with PATCH /notes/{note_id} (the `UpdateNote` operationId).

func (*Client) UpdateOverlay

func (c *Client) UpdateOverlay(ctx context.Context, vendor string, name string, version string, overlayId string, body UpdateOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateOverlay Update Overlay

Update an overlay's document or target revision.

Editing a *pending* overlay (or a stuck CONFIRMED-but-unmaterialized one) is an ordinary contributor edit — “apis:write“. Editing a *materialized* overlay (CONFIRMED and currently serving) instead **re-materializes** it: the edited document is re-applied over the overlay's original pre-overlay base and re-ingested, rewriting the API's served spec (D1). That is an operator action, so it additionally requires “overlays:confirm“; a caller with only “apis:write“ gets a 403 (“overlay_rematerialize_forbidden“). The re-materialize is refused with a 409 if the overlay is no longer the live revision, and with “overlay_rollback_target_missing“ if no clean base was recorded to re-apply over.

Takes a body of the `application/json` content type.

Corresponds with PATCH /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `UpdateOverlay` operationId).

func (*Client) UpdateOverlayWithBody

func (c *Client) UpdateOverlayWithBody(ctx context.Context, vendor string, name string, version string, overlayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateOverlayWithBody Update Overlay

Update an overlay's document or target revision.

Editing a *pending* overlay (or a stuck CONFIRMED-but-unmaterialized one) is an ordinary contributor edit — “apis:write“. Editing a *materialized* overlay (CONFIRMED and currently serving) instead **re-materializes** it: the edited document is re-applied over the overlay's original pre-overlay base and re-ingested, rewriting the API's served spec (D1). That is an operator action, so it additionally requires “overlays:confirm“; a caller with only “apis:write“ gets a 403 (“overlay_rematerialize_forbidden“). The re-materialize is refused with a 409 if the overlay is no longer the live revision, and with “overlay_rollback_target_missing“ if no clean base was recorded to re-apply over.

Takes any type of body and a specified content type.

Corresponds with PATCH /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `UpdateOverlay` operationId).

func (*Client) UpdateRegistrationEndpoint

func (c *Client) UpdateRegistrationEndpoint(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateRegistrationEndpoint Update Registration Endpoint

Client update not supported — returns 403.

Corresponds with PUT /register/{agent_id} (the `UpdateRegistrationEndpoint` operationId).

func (*Client) UpdateToolkit

func (c *Client) UpdateToolkit(ctx context.Context, toolkitId string, body UpdateToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateToolkit Update toolkit

Update a toolkit's name, description, or active flag.

Takes a body of the `application/json` content type.

Corresponds with PATCH /toolkits/{toolkit_id} (the `UpdateToolkit` operationId).

func (*Client) UpdateToolkitWithBody

func (c *Client) UpdateToolkitWithBody(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateToolkitWithBody Update toolkit

Update a toolkit's name, description, or active flag.

Takes any type of body and a specified content type.

Corresponds with PATCH /toolkits/{toolkit_id} (the `UpdateToolkit` operationId).

func (*Client) UpdateUser

func (c *Client) UpdateUser(ctx context.Context, userId string, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateUser Update User

Update a user's profile fields.

Takes a body of the `application/json` content type.

Corresponds with PATCH /users/{user_id} (the `UpdateUser` operationId).

func (*Client) UpdateUserWithBody

func (c *Client) UpdateUserWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateUserWithBody Update User

Update a user's profile fields.

Takes any type of body and a specified content type.

Corresponds with PATCH /users/{user_id} (the `UpdateUser` operationId).

func (*Client) WithdrawAccessRequest

func (c *Client) WithdrawAccessRequest(ctx context.Context, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error)

WithdrawAccessRequest Withdraw access request

Withdraw a pending access request.

Corresponds with POST /access-requests/{request_id}:withdraw (the `WithdrawAccessRequest` operationId).

type ClientInterface

type ClientInterface interface {

	// Jwks JSON Web Key Set
	//
	// Return the JWKS document with the active public signing keys (ES256).
	//
	// Corresponds with GET /.well-known/jwks.json (the `Jwks` operationId).
	Jwks(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthAuthorizationServer OAuth authorization server metadata
	//
	// Return RFC 8414 authorization-server metadata (endpoints, grant types, algorithms).
	//
	// Corresponds with GET /.well-known/oauth-authorization-server (the `OauthAuthorizationServer` operationId).
	OauthAuthorizationServer(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAccessRequests List access requests
	//
	// List access requests with cursor-based pagination.
	//
	// Corresponds with GET /access-requests (the `ListAccessRequests` operationId).
	ListAccessRequests(ctx context.Context, params *ListAccessRequestsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FileAccessRequestWithBody File access request
	//
	// File a new access request.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /access-requests (the `FileAccessRequest` operationId).
	FileAccessRequestWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FileAccessRequest File access request
	//
	// File a new access request.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /access-requests (the `FileAccessRequest` operationId).
	FileAccessRequest(ctx context.Context, body FileAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccessRequest Get access request
	//
	// Get a single access request by ID.
	//
	// Corresponds with GET /access-requests/{request_id} (the `GetAccessRequest` operationId).
	GetAccessRequest(ctx context.Context, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AmendAccessRequestWithBody Amend access request
	//
	// Amend pending items on an access request.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /access-requests/{request_id}:amend (the `AmendAccessRequest` operationId).
	AmendAccessRequestWithBody(ctx context.Context, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AmendAccessRequest Amend access request
	//
	// Amend pending items on an access request.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /access-requests/{request_id}:amend (the `AmendAccessRequest` operationId).
	AmendAccessRequest(ctx context.Context, requestId string, body AmendAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DecideAccessRequestWithBody Decide access request items
	//
	// Decide (approve/deny) items on an access request.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /access-requests/{request_id}:decide (the `DecideAccessRequest` operationId).
	DecideAccessRequestWithBody(ctx context.Context, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DecideAccessRequest Decide access request items
	//
	// Decide (approve/deny) items on an access request.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /access-requests/{request_id}:decide (the `DecideAccessRequest` operationId).
	DecideAccessRequest(ctx context.Context, requestId string, body DecideAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// WithdrawAccessRequest Withdraw access request
	//
	// Withdraw a pending access request.
	//
	// Corresponds with POST /access-requests/{request_id}:withdraw (the `WithdrawAccessRequest` operationId).
	WithdrawAccessRequest(ctx context.Context, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListActors List Actors
	//
	// List all actors (users, agents, service accounts) for UI cache hydration.
	//
	// Corresponds with GET /actors (the `ListActors` operationId).
	ListActors(ctx context.Context, params *ListActorsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProviderConfigs List credential provider configs
	//
	// List all stored provider configs, with secret fields redacted.
	//
	// Corresponds with GET /admin/config/providers (the `ListProviderConfigs` operationId).
	ListProviderConfigs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProviderConfig Get a credential provider config
	//
	// Get a stored provider config by name, with secret fields redacted.
	//
	// Corresponds with GET /admin/config/providers/{name} (the `GetProviderConfig` operationId).
	GetProviderConfig(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetProviderConfigWithBody Set a credential provider config
	//
	// Set (create or update) a credential provider config at runtime.
	//
	// The payload is validated by provider name (e.g. “pipedream“). Secret fields
	// are encrypted at rest. A successful write rebuilds the in-process provider
	// registry so the change takes effect without a restart. The response redacts
	// secret fields.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PUT /admin/config/providers/{name} (the `SetProviderConfig` operationId).
	SetProviderConfigWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetProviderConfig Set a credential provider config
	//
	// Set (create or update) a credential provider config at runtime.
	//
	// The payload is validated by provider name (e.g. “pipedream“). Secret fields
	// are encrypted at rest. A successful write rebuilds the in-process provider
	// registry so the change takes effect without a restart. The response redacts
	// secret fields.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PUT /admin/config/providers/{name} (the `SetProviderConfig` operationId).
	SetProviderConfig(ctx context.Context, name string, body SetProviderConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Health Health
	//
	// Return admin service health status.
	//
	// Corresponds with GET /admin/health (the `Health` operationId).
	Health(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgents List Agents
	//
	// List agents — scoped by identity via dynamic query scoping.
	//
	// Corresponds with GET /agents (the `ListAgents` operationId).
	ListAgents(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAgentWithBody Create Agent
	//
	// Create a new agent manually.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /agents (the `CreateAgent` operationId).
	CreateAgentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAgent Create Agent
	//
	// Create a new agent manually.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /agents (the `CreateAgent` operationId).
	CreateAgent(ctx context.Context, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ArchiveAgent Archive Agent
	//
	// Soft-archive an agent — revokes scope grants and toolkit bindings.
	//
	// Corresponds with DELETE /agents/{agent_id} (the `ArchiveAgent` operationId).
	ArchiveAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgent Get Agent
	//
	// Get agent by ID — requires agents:read or self-read.
	//
	// Corresponds with GET /agents/{agent_id} (the `GetAgent` operationId).
	GetAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAgentWithBody Update Agent
	//
	// Partially update an agent — name, description, or owner_id.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PATCH /agents/{agent_id} (the `UpdateAgent` operationId).
	UpdateAgentWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAgent Update Agent
	//
	// Partially update an agent — name, description, or owner_id.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PATCH /agents/{agent_id} (the `UpdateAgent` operationId).
	UpdateAgent(ctx context.Context, agentId string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentApiKeyInfo Get Agent Api Key Info
	//
	// Get API key metadata for an agent. Returns info even after revocation.
	//
	// Corresponds with GET /agents/{agent_id}/api-key (the `GetAgentApiKeyInfo` operationId).
	GetAgentApiKeyInfo(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentApiKeyHistory Get Agent Api Key History
	//
	// Get the audit history of API key operations for an agent.
	//
	// Corresponds with GET /agents/{agent_id}/api-key/history (the `GetAgentApiKeyHistory` operationId).
	GetAgentApiKeyHistory(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentScopes Get Agent Scopes
	//
	// List scopes granted to an agent.
	//
	// Corresponds with GET /agents/{agent_id}/scopes (the `GetAgentScopes` operationId).
	GetAgentScopes(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAgentScopesWithBody Replace Agent Scopes
	//
	// Replace all scopes for an agent.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PUT /agents/{agent_id}/scopes (the `ReplaceAgentScopes` operationId).
	ReplaceAgentScopesWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceAgentScopes Replace Agent Scopes
	//
	// Replace all scopes for an agent.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PUT /agents/{agent_id}/scopes (the `ReplaceAgentScopes` operationId).
	ReplaceAgentScopes(ctx context.Context, agentId string, body ReplaceAgentScopesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgentToolkits List Toolkits
	//
	// List toolkit bindings for an agent — requires agents:read or self.
	//
	// Corresponds with GET /agents/{agent_id}/toolkits (the `ListAgentToolkits` operationId).
	ListAgentToolkits(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BindToolkitWithBody Bind Toolkit
	//
	// Bind a toolkit to an agent.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /agents/{agent_id}/toolkits (the `BindToolkit` operationId).
	BindToolkitWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BindToolkit Bind Toolkit
	//
	// Bind a toolkit to an agent.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /agents/{agent_id}/toolkits (the `BindToolkit` operationId).
	BindToolkit(ctx context.Context, agentId string, body BindToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnbindToolkit Unbind Toolkit
	//
	// Unbind a toolkit from an agent.
	//
	// Corresponds with DELETE /agents/{agent_id}/toolkits/{toolkit_id} (the `UnbindToolkit` operationId).
	UnbindToolkit(ctx context.Context, agentId string, toolkitId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApproveAgent Approve Agent
	//
	// Approve a pending agent.
	//
	// Corresponds with POST /agents/{agent_id}:approve (the `ApproveAgent` operationId).
	ApproveAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClaimAgentWithBody Claim Agent
	//
	// Claim ownership of a self-registered agent using its claim token.
	//
	// Authenticated by the platform bearer token but requires **no** agent
	// permission — the single-use claim token minted at “/register“ is the proof,
	// so the registering human (even a plain member) can take ownership. Sets
	// “owner_id“ to the caller; the existing scoping + approve paths then apply.
	//
	// Restricted to “USER“ actors: “Agent.owner_id“ is a FK to “users.id“, so
	// only a human can own an agent. The “require_actor_type“ gate rejects a
	// non-user actor (agent/service-account/toolkit) at the boundary with a 403;
	// “AgentService.claim“ re-checks the same invariant as defense-in-depth.
	//
	// “allow_expired_password=True“ is intentional (matching “GET /agents/{id}“):
	// claiming is an onboarding step a brand-new user may hit before they have
	// rotated a temporary password, so a must-change-password state must not block
	// it. The claim only sets ownership — it grants no scopes and cannot act as the
	// agent — so allowing it under an expired password is low-risk.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /agents/{agent_id}:claim (the `ClaimAgent` operationId).
	ClaimAgentWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClaimAgent Claim Agent
	//
	// Claim ownership of a self-registered agent using its claim token.
	//
	// Authenticated by the platform bearer token but requires **no** agent
	// permission — the single-use claim token minted at “/register“ is the proof,
	// so the registering human (even a plain member) can take ownership. Sets
	// “owner_id“ to the caller; the existing scoping + approve paths then apply.
	//
	// Restricted to “USER“ actors: “Agent.owner_id“ is a FK to “users.id“, so
	// only a human can own an agent. The “require_actor_type“ gate rejects a
	// non-user actor (agent/service-account/toolkit) at the boundary with a 403;
	// “AgentService.claim“ re-checks the same invariant as defense-in-depth.
	//
	// “allow_expired_password=True“ is intentional (matching “GET /agents/{id}“):
	// claiming is an onboarding step a brand-new user may hit before they have
	// rotated a temporary password, so a must-change-password state must not block
	// it. The claim only sets ownership — it grants no scopes and cannot act as the
	// agent — so allowing it under an expired password is low-risk.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /agents/{agent_id}:claim (the `ClaimAgent` operationId).
	ClaimAgent(ctx context.Context, agentId string, body ClaimAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DenyAgentWithBody Deny Agent
	//
	// Deny a pending agent.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /agents/{agent_id}:deny (the `DenyAgent` operationId).
	DenyAgentWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DenyAgent Deny Agent
	//
	// Deny a pending agent.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /agents/{agent_id}:deny (the `DenyAgent` operationId).
	DenyAgent(ctx context.Context, agentId string, body DenyAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableAgent Disable Agent
	//
	// Disable an active agent.
	//
	// Corresponds with POST /agents/{agent_id}:disable (the `DisableAgent` operationId).
	DisableAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableAgent Enable Agent
	//
	// Enable a disabled agent.
	//
	// Corresponds with POST /agents/{agent_id}:enable (the `EnableAgent` operationId).
	EnableAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GenerateAgentApiKey Generate Agent Api Key
	//
	// Generate a new API key for an active agent. Rotates any existing key.
	//
	// Corresponds with POST /agents/{agent_id}:generate-api-key (the `GenerateAgentApiKey` operationId).
	GenerateAgentApiKey(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeAgentApiKey Revoke Agent Api Key
	//
	// Revoke an agent's API key without generating a new one.
	//
	// Corresponds with POST /agents/{agent_id}:revoke-api-key (the `RevokeAgentApiKey` operationId).
	RevokeAgentApiKey(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApis List Apis
	//
	// List locally registered APIs with optional vendor filter and pagination.
	//
	// This is the **imported** registry — APIs present in this deployment. The
	// public catalog of importable-but-not-yet-imported APIs is a separate surface
	// (“GET /catalog“); the two are not blended.
	//
	// Corresponds with GET /apis (the `ListApis` operationId).
	ListApis(ctx context.Context, params *ListApisParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportApisWithBody Import Apis
	//
	// Import OpenAPI/Arazzo content as new API revisions (async).
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /apis (the `ImportApis` operationId).
	ImportApisWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportApis Import Apis
	//
	// Import OpenAPI/Arazzo content as new API revisions (async).
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /apis (the `ImportApis` operationId).
	ImportApis(ctx context.Context, body ImportApisJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApi Delete Api
	//
	// Delete an API and all its revisions.
	//
	// Corresponds with DELETE /apis/{vendor}/{name}/{version} (the `DeleteApi` operationId).
	DeleteApi(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApi Get Api
	//
	// Retrieve a single API by its (vendor, name, version) identity.
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version} (the `GetApi` operationId).
	GetApi(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateApiWithBody Update Api
	//
	// Partially update an API's presentation fields.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PATCH /apis/{vendor}/{name}/{version} (the `UpdateApi` operationId).
	UpdateApiWithBody(ctx context.Context, vendor string, name string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateApi Update Api
	//
	// Partially update an API's presentation fields.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PATCH /apis/{vendor}/{name}/{version} (the `UpdateApi` operationId).
	UpdateApi(ctx context.Context, vendor string, name string, version string, body UpdateApiJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiSpec Get Api Spec
	//
	// Download the OpenAPI spec for the API's current (live) revision.
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/openapi (the `GetApiSpec` operationId).
	GetApiSpec(ctx context.Context, vendor string, name string, version string, params *GetApiSpecParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApiOperations List Api Operations
	//
	// List operations for the API's current (live) revision.
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/operations (the `ListApiOperations` operationId).
	ListApiOperations(ctx context.Context, vendor string, name string, version string, params *ListApiOperationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOverlays List Overlays
	//
	// List overlays for an API with optional status filter and cursor pagination.
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/overlays (the `ListOverlays` operationId).
	ListOverlays(ctx context.Context, vendor string, name string, version string, params *ListOverlaysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SubmitOverlayWithBody Submit Overlay
	//
	// Submit a new overlay for an API.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/overlays (the `SubmitOverlay` operationId).
	SubmitOverlayWithBody(ctx context.Context, vendor string, name string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SubmitOverlay Submit Overlay
	//
	// Submit a new overlay for an API.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/overlays (the `SubmitOverlay` operationId).
	SubmitOverlay(ctx context.Context, vendor string, name string, version string, body SubmitOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeprecateOverlay Deprecate Overlay
	//
	// Deprecate an overlay (soft delete).
	//
	// Corresponds with DELETE /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `DeprecateOverlay` operationId).
	DeprecateOverlay(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOverlay Get Overlay
	//
	// Retrieve a single overlay by ID.
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `GetOverlay` operationId).
	GetOverlay(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOverlayWithBody Update Overlay
	//
	// Update an overlay's document or target revision.
	//
	// Editing a *pending* overlay (or a stuck CONFIRMED-but-unmaterialized one) is an
	// ordinary contributor edit — “apis:write“. Editing a *materialized* overlay
	// (CONFIRMED and currently serving) instead **re-materializes** it: the edited document
	// is re-applied over the overlay's original pre-overlay base and re-ingested, rewriting
	// the API's served spec (D1). That is an operator action, so it additionally requires
	// “overlays:confirm“; a caller with only “apis:write“ gets a 403
	// (“overlay_rematerialize_forbidden“). The re-materialize is refused with a 409 if the
	// overlay is no longer the live revision, and with “overlay_rollback_target_missing“
	// if no clean base was recorded to re-apply over.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PATCH /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `UpdateOverlay` operationId).
	UpdateOverlayWithBody(ctx context.Context, vendor string, name string, version string, overlayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOverlay Update Overlay
	//
	// Update an overlay's document or target revision.
	//
	// Editing a *pending* overlay (or a stuck CONFIRMED-but-unmaterialized one) is an
	// ordinary contributor edit — “apis:write“. Editing a *materialized* overlay
	// (CONFIRMED and currently serving) instead **re-materializes** it: the edited document
	// is re-applied over the overlay's original pre-overlay base and re-ingested, rewriting
	// the API's served spec (D1). That is an operator action, so it additionally requires
	// “overlays:confirm“; a caller with only “apis:write“ gets a 403
	// (“overlay_rematerialize_forbidden“). The re-materialize is refused with a 409 if the
	// overlay is no longer the live revision, and with “overlay_rollback_target_missing“
	// if no clean base was recorded to re-apply over.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PATCH /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `UpdateOverlay` operationId).
	UpdateOverlay(ctx context.Context, vendor string, name string, version string, overlayId string, body UpdateOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConfirmOverlayWithBody Confirm Overlay
	//
	// Confirm an overlay, materializing it onto the served spec.
	//
	// Requires “overlays:confirm“: confirming rewrites the API's served spec (it
	// re-ingests the base spec with the overlay applied and promotes the result to the
	// current revision), so it is an operator action, not a contributor one (contributors
	// “submit“ overlays with “apis:write“; an operator reviews and confirms). This is a
	// purpose-scoped downgrade from the former “org:admin“ gate — narrow enough that an
	// owner can grant it to a trusted operator without handing over full admin power.
	// “org:admin“ still satisfies it (it implies “overlays:confirm“), and the scope is
	// deliberately excluded from an agent's self-service grantable set so a low-privilege
	// agent cannot escalate into it.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:confirm (the `ConfirmOverlay` operationId).
	ConfirmOverlayWithBody(ctx context.Context, vendor string, name string, version string, overlayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConfirmOverlay Confirm Overlay
	//
	// Confirm an overlay, materializing it onto the served spec.
	//
	// Requires “overlays:confirm“: confirming rewrites the API's served spec (it
	// re-ingests the base spec with the overlay applied and promotes the result to the
	// current revision), so it is an operator action, not a contributor one (contributors
	// “submit“ overlays with “apis:write“; an operator reviews and confirms). This is a
	// purpose-scoped downgrade from the former “org:admin“ gate — narrow enough that an
	// owner can grant it to a trusted operator without handing over full admin power.
	// “org:admin“ still satisfies it (it implies “overlays:confirm“), and the scope is
	// deliberately excluded from an agent's self-service grantable set so a low-privilege
	// agent cannot escalate into it.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:confirm (the `ConfirmOverlay` operationId).
	ConfirmOverlay(ctx context.Context, vendor string, name string, version string, overlayId string, body ConfirmOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RollbackOverlay Rollback Overlay
	//
	// Un-confirm a materialized overlay, restoring the revision it superseded (A5b).
	//
	// Requires “overlays:confirm“ — the symmetric inverse of confirm. Rolling back
	// rewrites the API's served spec (it archives the overlay's materialized revision and
	// promotes the prior revision back to current), so it is the same operator action as
	// confirm, not a contributor one. The overlay must be CONFIRMED, currently live, and
	// carry a recorded superseded revision that is still restorable; otherwise a 409 is
	// returned (“overlay_conflict“ or “overlay_rollback_target_missing“) and nothing
	// changes.
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:rollback (the `RollbackOverlay` operationId).
	RollbackOverlay(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApiRevisions List Api Revisions
	//
	// List revisions for an API with optional state filter and cursor pagination.
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/revisions (the `ListApiRevisions` operationId).
	ListApiRevisions(ctx context.Context, vendor string, name string, version string, params *ListApiRevisionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRevision Delete Revision
	//
	// Delete an archived revision.
	//
	// Corresponds with DELETE /apis/{vendor}/{name}/{version}/revisions/{revision_id} (the `DeleteRevision` operationId).
	DeleteRevision(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiRevision Get Api Revision
	//
	// Retrieve a single revision by ID.
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id} (the `GetApiRevision` operationId).
	GetApiRevision(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiRevisionSpec Get Api Revision Spec
	//
	// Download the OpenAPI spec for a specific revision.
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id}/openapi (the `GetApiRevisionSpec` operationId).
	GetApiRevisionSpec(ctx context.Context, vendor string, name string, version string, revisionId string, params *GetApiRevisionSpecParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApiRevisionOperations List Api Revision Operations
	//
	// List operations for a specific revision.
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id}/operations (the `ListApiRevisionOperations` operationId).
	ListApiRevisionOperations(ctx context.Context, vendor string, name string, version string, revisionId string, params *ListApiRevisionOperationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ArchiveRevision Archive Revision
	//
	// Archive a draft revision.
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/revisions/{revision_id}:archive (the `ArchiveRevision` operationId).
	ArchiveRevision(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PromoteRevision Promote Revision
	//
	// Promote a draft revision to published, archiving the current one.
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/revisions/{revision_id}:promote (the `PromoteRevision` operationId).
	PromoteRevision(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApiSecuritySchemes List security schemes for an API
	//
	// List security schemes (with OAuth2 flow URLs) for the API's current revision.
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/security-schemes (the `ListApiSecuritySchemes` operationId).
	ListApiSecuritySchemes(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAuditEntries List Audit Entries
	//
	// List audit entries with optional filters.
	//
	// Corresponds with GET /audit (the `ListAuditEntries` operationId).
	ListAuditEntries(ctx context.Context, params *ListAuditEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuditEntry Get Audit Entry
	//
	// Get a single audit entry by ID.
	//
	// Corresponds with GET /audit/{audit_id} (the `GetAuditEntry` operationId).
	GetAuditEntry(ctx context.Context, auditId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthHealth Auth health
	//
	// Return service health status for this surface.
	//
	// Unauthenticated liveness probe. In combined mode this is served under
	// the surface prefix (e.g. “/control/health“) so surfaces don't collide;
	// the canonical platform probe is the root “GET /health“.
	//
	// Corresponds with GET /auth/health (the `AuthHealth` operationId).
	AuthHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthIdpDescriptor External IdP login descriptor
	//
	// Public capability hint: whether IdP login is enabled, and which provider.
	//
	// The SPA reads this before login to decide whether to show a "Continue with
	// <provider>" button. Unauthenticated and secret-free — it advertises only the
	// enabled flag and the provider name (never client secrets or endpoints).
	//
	// Corresponds with GET /auth/idp (the `AuthIdpDescriptor` operationId).
	AuthIdpDescriptor(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LoginWithBody Log in
	//
	// Authenticate and return a JWT token bundle.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /auth/login (the `Login` operationId).
	LoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Login Log in
	//
	// Authenticate and return a JWT token bundle.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /auth/login (the `Login` operationId).
	Login(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshSession Refresh session token
	//
	// Re-mint the caller's login JWT before it expires (sliding session).
	//
	// Only user login JWTs are refreshable; permissions and the
	// “must_change_password“ gate are re-read from the database at re-mint.
	// Refusal modes: 401 “session_expired“ once the original authentication is
	// older than the absolute window (“admin.auth.session_ttl_seconds“), 401
	// “invalid_credentials“ for deactivated users, non-user tokens, or opaque
	// (non-JWT) credentials. Clients should then send the user back to login.
	//
	// Corresponds with POST /auth/refresh (the `RefreshSession` operationId).
	RefreshSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthorizeEndpoint Authorize Endpoint
	//
	// RFC 6749 Authorization endpoint with PKCE (S256 only).
	//
	// If an external IdP is configured, redirects to the upstream provider.
	// Otherwise returns an error (direct login requires a separate credential exchange).
	//
	// Corresponds with GET /authorize (the `AuthorizeEndpoint` operationId).
	AuthorizeEndpoint(ctx context.Context, params *AuthorizeEndpointParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCatalog List Catalog
	//
	// List a keyset page of browsable catalog entries (search/filter aware).
	//
	// The catalog holds thousands of entries, so this is cursor-paginated like
	// “GET /apis“: follow “next_cursor“ until “has_more“ is false.
	// “catalog_total“/“registered_count“/“outdated_count“ count the whole
	// manifest, not the page, so the Discover status row stays stable while scrolling.
	//
	// Corresponds with GET /catalog (the `ListCatalog` operationId).
	ListCatalog(ctx context.Context, params *ListCatalogParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCatalogEntry Get Catalog Entry
	//
	// Retrieve a single catalog entry by api_id.
	//
	// Corresponds with GET /catalog/{api_id} (the `GetCatalogEntry` operationId).
	GetCatalogEntry(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PreviewCatalogOperations Preview Catalog Operations
	//
	// Preview the operations of a catalog entry's spec (capped, offset-paginated).
	//
	// “tag“ and “q“ filter the spec's operations server-side before windowing,
	// so the UI's search box covers every operation in the spec and pages the
	// filtered set via “offset“/“limit“ ("Load more").
	//
	// Corresponds with GET /catalog/{api_id}/operations (the `PreviewCatalogOperations` operationId).
	PreviewCatalogOperations(ctx context.Context, apiId string, params *PreviewCatalogOperationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportCatalogEntry Import Catalog Entry
	//
	// Enqueue an async import of a catalog entry into the local registry.
	//
	// Corresponds with POST /catalog/{api_id}:import (the `ImportCatalogEntry` operationId).
	ImportCatalogEntry(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SnoozeCatalogEntryWithBody Snooze Catalog Entry
	//
	// Snooze the outstanding update notification for a catalog entry (C1, #925).
	//
	// Operator action (“events:write“): quiet the "update available" badge for a
	// known-and-accepted upstream change without adopting it. Body is optional — omit or send
	// “{"snoozed_until": null}“ to mute until a newer upstream digest lands (the primary
	// per-API affordance); send an ISO-8601 “snoozed_until“ for a time-boxed snooze. A
	// genuinely newer upstream change re-lights the badge automatically.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /catalog/{api_id}:snooze (the `SnoozeCatalogEntry` operationId).
	SnoozeCatalogEntryWithBody(ctx context.Context, apiId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SnoozeCatalogEntry Snooze Catalog Entry
	//
	// Snooze the outstanding update notification for a catalog entry (C1, #925).
	//
	// Operator action (“events:write“): quiet the "update available" badge for a
	// known-and-accepted upstream change without adopting it. Body is optional — omit or send
	// “{"snoozed_until": null}“ to mute until a newer upstream digest lands (the primary
	// per-API affordance); send an ISO-8601 “snoozed_until“ for a time-boxed snooze. A
	// genuinely newer upstream change re-lights the badge automatically.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /catalog/{api_id}:snooze (the `SnoozeCatalogEntry` operationId).
	SnoozeCatalogEntry(ctx context.Context, apiId string, body SnoozeCatalogEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnsnoozeCatalogEntry Unsnooze Catalog Entry
	//
	// Clear a snooze for a catalog entry (C1). Operator action (“events:write“).
	//
	// Corresponds with POST /catalog/{api_id}:unsnooze (the `UnsnoozeCatalogEntry` operationId).
	UnsnoozeCatalogEntry(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshCatalog Refresh Catalog
	//
	// Force a refresh of the catalog cache from the upstream manifest (org:admin).
	//
	// Corresponds with POST /catalog:refresh (the `RefreshCatalog` operationId).
	RefreshCatalog(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ControlHealth Control health
	//
	// Return service health status for this surface.
	//
	// Unauthenticated liveness probe. In combined mode this is served under
	// the surface prefix (e.g. “/control/health“) so surfaces don't collide;
	// the canonical platform probe is the root “GET /health“.
	//
	// Corresponds with GET /control/health (the `ControlHealth` operationId).
	ControlHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCredentials List credentials
	//
	// List credentials with cursor-based pagination.
	//
	// Corresponds with GET /credentials (the `ListCredentials` operationId).
	ListCredentials(ctx context.Context, params *ListCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCredentialWithBody Create credential
	//
	// Create a new credential. The secret is returned once and never readable again.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /credentials (the `CreateCredential` operationId).
	CreateCredentialWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCredential Create credential
	//
	// Create a new credential. The secret is returned once and never readable again.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /credentials (the `CreateCredential` operationId).
	CreateCredential(ctx context.Context, body CreateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthCallback OAuth connect callback
	//
	// Handle the OAuth callback from the IdP.
	//
	// This endpoint is intentionally unauthenticated — it receives redirects
	// from external IdPs where the user has no session cookie. Security
	// binding is provided by the signed, time-limited state JWT which ties
	// the callback to a specific credential and caller.
	//
	// Redirects the popup the SPA opened to a public SPA route
	// (“/app/oauth/connected“) that owns the user-facing "you can close this"
	// experience and self-closes. Two variants, distinguished only by a coarse
	// “status“ query param:
	//
	//   * Success: “?status=ok“.
	//   * Failure: “?status=error“ — no protocol or provider detail is
	//     exposed in the redirect URL.
	//
	// The parent SPA still learns the real outcome by polling
	// “GET /credentials/{id}“ — never from this redirect. The actual cause
	// (missing state, connect failure, provider error, etc.) is recorded via
	// structured logging for operators.
	//
	// Corresponds with GET /credentials/oauth/callback (the `OauthCallback` operationId).
	OauthCallback(ctx context.Context, params *OauthCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProviders List credential providers
	//
	// Return discovery metadata for all configured credential providers.
	//
	// Corresponds with GET /credentials/providers (the `ListProviders` operationId).
	ListProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCredential Delete credential
	//
	// Delete a credential.
	//
	// Corresponds with DELETE /credentials/{credential_id} (the `DeleteCredential` operationId).
	DeleteCredential(ctx context.Context, credentialId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCredential Get credential
	//
	// Get a single credential with redacted secrets.
	//
	// Corresponds with GET /credentials/{credential_id} (the `GetCredential` operationId).
	GetCredential(ctx context.Context, credentialId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCredentialWithBody Update or rotate credential
	//
	// Update or rotate a credential.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PATCH /credentials/{credential_id} (the `UpdateCredential` operationId).
	UpdateCredentialWithBody(ctx context.Context, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCredential Update or rotate credential
	//
	// Update or rotate a credential.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PATCH /credentials/{credential_id} (the `UpdateCredential` operationId).
	UpdateCredential(ctx context.Context, credentialId string, body UpdateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConnectCredentialWithBody Begin OAuth connect flow
	//
	// Initiate the OAuth connect flow for a credential.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /credentials/{credential_id}/connect (the `ConnectCredential` operationId).
	ConnectCredentialWithBody(ctx context.Context, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConnectCredential Begin OAuth connect flow
	//
	// Initiate the OAuth connect flow for a credential.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /credentials/{credential_id}/connect (the `ConnectCredential` operationId).
	ConnectCredential(ctx context.Context, credentialId string, body ConnectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ErrorPage Error Page
	//
	// Minimal error endpoint for browser-facing authorization failures.
	//
	// Corresponds with GET /error (the `ErrorPage` operationId).
	ErrorPage(ctx context.Context, params *ErrorPageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEvents List Events
	//
	// List events with optional filters.
	//
	// Corresponds with GET /events (the `ListEvents` operationId).
	ListEvents(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StreamEvents Stream Events
	//
	// Stream events as Server-Sent Events.
	//
	// Corresponds with GET /events/stream (the `StreamEvents` operationId).
	StreamEvents(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEvent Get Event
	//
	// Get an event by ID.
	//
	// Corresponds with GET /events/{event_id} (the `GetEvent` operationId).
	GetEvent(ctx context.Context, eventId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AcknowledgeEventWithBody Acknowledge Event
	//
	// Acknowledge an event.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PATCH /events/{event_id} (the `AcknowledgeEvent` operationId).
	AcknowledgeEventWithBody(ctx context.Context, eventId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AcknowledgeEvent Acknowledge Event
	//
	// Acknowledge an event.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PATCH /events/{event_id} (the `AcknowledgeEvent` operationId).
	AcknowledgeEvent(ctx context.Context, eventId string, body AcknowledgeEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExecutions List Executions
	//
	// List execution records with optional filters.
	//
	// Corresponds with GET /executions (the `ListExecutions` operationId).
	ListExecutions(ctx context.Context, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExecution Get Execution
	//
	// Get an execution record by ID.
	//
	// Corresponds with GET /executions/{execution_id} (the `GetExecution` operationId).
	GetExecution(ctx context.Context, executionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHealth Health
	//
	// Liveness probe for the combined control-plane app.
	//
	// Unauthenticated and dependency-free so orchestrators and load balancers
	// have a stable target. Returns “{"status": "ok"}“ when the process is up.
	//
	// Corresponds with GET /health (the `GetHealth` operationId).
	GetHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InspectOperation Inspect operation
	//
	// Inspect an operation — resolve to full structural detail.
	//
	// Corresponds with GET /inspect (the `InspectOperation` operationId).
	InspectOperation(ctx context.Context, params *InspectOperationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInstance Backend identity
	//
	// Return this backend's self-describing identity.
	//
	// Unauthenticated and dependency-free so any client (an MCP server, the
	// CLI, an agent) can read which backend it is bound to — local vs. a
	// remote install — and label its responses accordingly.
	//
	// Corresponds with GET /instance (the `GetInstance` operationId).
	GetInstance(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListJobs List Jobs
	//
	// List jobs with optional filters.
	//
	// Corresponds with GET /jobs (the `ListJobs` operationId).
	ListJobs(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJob Get Job
	//
	// Get a job by ID.
	//
	// Corresponds with GET /jobs/{job_id} (the `GetJob` operationId).
	GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJobResult Get Job Result
	//
	// Get the result of a completed job — polymorphic by kind.
	//
	// Corresponds with GET /jobs/{job_id}/result (the `GetJobResult` operationId).
	GetJobResult(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelJob Cancel Job
	//
	// Cancel an active job.
	//
	// Corresponds with POST /jobs/{job_id}:cancel (the `CancelJob` operationId).
	CancelJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMe Get Me
	//
	// Return the caller's identity and context, discriminated by actor type.
	//
	// Corresponds with GET /me (the `GetMe` operationId).
	GetMe(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExecutionStats Get Execution Stats
	//
	// Return aggregated execution statistics for the dashboard.
	//
	// Corresponds with GET /monitoring/executions (the `GetExecutionStats` operationId).
	GetExecutionStats(ctx context.Context, params *GetExecutionStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUsageStats Get Usage Stats
	//
	// Return detailed usage statistics for the monitoring overview.
	//
	// Corresponds with GET /monitoring/usage (the `GetUsageStats` operationId).
	GetUsageStats(ctx context.Context, params *GetUsageStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNotes List Notes
	//
	// List notes with optional filters and cursor pagination.
	//
	// Corresponds with GET /notes (the `ListNotes` operationId).
	ListNotes(ctx context.Context, params *ListNotesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateNoteWithBody Create Note
	//
	// Create a new note attached to a registry resource.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /notes (the `CreateNote` operationId).
	CreateNoteWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateNote Create Note
	//
	// Create a new note attached to a registry resource.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /notes (the `CreateNote` operationId).
	CreateNote(ctx context.Context, body CreateNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteNote Delete Note
	//
	// Delete a note. Supports optimistic concurrency via If-Match.
	//
	// Corresponds with DELETE /notes/{note_id} (the `DeleteNote` operationId).
	DeleteNote(ctx context.Context, noteId string, params *DeleteNoteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNote Get Note
	//
	// Retrieve a single note by ID.
	//
	// Corresponds with GET /notes/{note_id} (the `GetNote` operationId).
	GetNote(ctx context.Context, noteId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNoteWithBody Update Note
	//
	// Update a note (partial). Supports optimistic concurrency via If-Match.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PATCH /notes/{note_id} (the `UpdateNote` operationId).
	UpdateNoteWithBody(ctx context.Context, noteId string, params *UpdateNoteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNote Update Note
	//
	// Update a note (partial). Supports optimistic concurrency via If-Match.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PATCH /notes/{note_id} (the `UpdateNote` operationId).
	UpdateNote(ctx context.Context, noteId string, params *UpdateNoteParams, body UpdateNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthorizeOauthCallback Authorize Oauth Callback
	//
	// External IdP callback — exchanges upstream code and issues platform auth code.
	//
	// Corresponds with GET /oauth/callback (the `AuthorizeOauthCallback` operationId).
	AuthorizeOauthCallback(ctx context.Context, params *AuthorizeOauthCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IntrospectEndpointWithBody Introspect Endpoint
	//
	// Introspect a token (RFC 7662).
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /oauth/introspect (the `IntrospectEndpoint` operationId).
	IntrospectEndpointWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IntrospectEndpoint Introspect Endpoint
	//
	// Introspect a token (RFC 7662).
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /oauth/introspect (the `IntrospectEndpoint` operationId).
	IntrospectEndpoint(ctx context.Context, body IntrospectEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MintEndpointWithBody Mint Endpoint
	//
	// Mint a short-lived ephemeral token for a task agent.
	//
	// The caller must be an authenticated service account. The requested scopes
	// must be a subset of the caller's own scopes.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /oauth/mint (the `MintEndpoint` operationId).
	MintEndpointWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MintEndpoint Mint Endpoint
	//
	// Mint a short-lived ephemeral token for a task agent.
	//
	// The caller must be an authenticated service account. The requested scopes
	// must be a subset of the caller's own scopes.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /oauth/mint (the `MintEndpoint` operationId).
	MintEndpoint(ctx context.Context, body MintEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeEndpointWithBody Revoke Endpoint
	//
	// Revoke a token (RFC 7009). Always returns 200.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /oauth/revoke (the `RevokeEndpoint` operationId).
	RevokeEndpointWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeEndpoint Revoke Endpoint
	//
	// Revoke a token (RFC 7009). Always returns 200.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /oauth/revoke (the `RevokeEndpoint` operationId).
	RevokeEndpoint(ctx context.Context, body RevokeEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TokenEndpointWithBody Token Endpoint
	//
	// Exchange a refresh token, JWT assertion, authorization code, or client creds for tokens.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /oauth/token (the `TokenEndpoint` operationId).
	TokenEndpointWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TokenEndpoint Token Endpoint
	//
	// Exchange a refresh token, JWT assertion, authorization code, or client creds for tokens.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /oauth/token (the `TokenEndpoint` operationId).
	TokenEndpoint(ctx context.Context, body TokenEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPermissions List Permissions
	//
	// List the permission catalogue visible to the caller.
	//
	// Corresponds with GET /permissions (the `ListPermissions` operationId).
	ListPermissions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RegisterEndpointWithBody Register Endpoint
	//
	// Register a new agent client (RFC 7591).
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /register (the `RegisterEndpoint` operationId).
	RegisterEndpointWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RegisterEndpoint Register Endpoint
	//
	// Register a new agent client (RFC 7591).
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /register (the `RegisterEndpoint` operationId).
	RegisterEndpoint(ctx context.Context, body RegisterEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRegistrationEndpoint Delete Registration Endpoint
	//
	// Client deletion not supported — returns 403.
	//
	// Corresponds with DELETE /register/{agent_id} (the `DeleteRegistrationEndpoint` operationId).
	DeleteRegistrationEndpoint(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PollStatusEndpoint Poll Status Endpoint
	//
	// Poll registration status (RFC 7592).
	//
	// Corresponds with GET /register/{agent_id} (the `PollStatusEndpoint` operationId).
	PollStatusEndpoint(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRegistrationEndpoint Update Registration Endpoint
	//
	// Client update not supported — returns 403.
	//
	// Corresponds with PUT /register/{agent_id} (the `UpdateRegistrationEndpoint` operationId).
	UpdateRegistrationEndpoint(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RegistryHealth Registry health
	//
	// Return service health status for this surface.
	//
	// Unauthenticated liveness probe. In combined mode this is served under
	// the surface prefix (e.g. “/control/health“) so surfaces don't collide;
	// the canonical platform probe is the root “GET /health“.
	//
	// Corresponds with GET /registry/health (the `RegistryHealth` operationId).
	RegistryHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchOperationsWithBody Search operations
	//
	// Lexical (full-text) search over registered API operations.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /search (the `SearchOperations` operationId).
	SearchOperationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchOperations Search operations
	//
	// Lexical (full-text) search over registered API operations.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /search (the `SearchOperations` operationId).
	SearchOperations(ctx context.Context, body SearchOperationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListServiceAccounts List Service Accounts
	//
	// List service accounts — owner-scoped unless caller is org:admin.
	//
	// Corresponds with GET /service-accounts (the `ListServiceAccounts` operationId).
	ListServiceAccounts(ctx context.Context, params *ListServiceAccountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServiceAccountWithBody Create Service Account
	//
	// Create a new service account.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /service-accounts (the `CreateServiceAccount` operationId).
	CreateServiceAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServiceAccount Create Service Account
	//
	// Create a new service account.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /service-accounts (the `CreateServiceAccount` operationId).
	CreateServiceAccount(ctx context.Context, body CreateServiceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ArchiveServiceAccount Archive Service Account
	//
	// Soft-archive a service account — revokes scope grants.
	//
	// Corresponds with DELETE /service-accounts/{service_account_id} (the `ArchiveServiceAccount` operationId).
	ArchiveServiceAccount(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceAccount Get Service Account
	//
	// Get service account by ID — requires service-accounts:read or self-read.
	//
	// Corresponds with GET /service-accounts/{service_account_id} (the `GetServiceAccount` operationId).
	GetServiceAccount(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceAccountScopes Get Service Account Scopes
	//
	// List scopes granted to a service account.
	//
	// Corresponds with GET /service-accounts/{service_account_id}/scopes (the `GetServiceAccountScopes` operationId).
	GetServiceAccountScopes(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceServiceAccountScopesWithBody Replace Service Account Scopes
	//
	// Replace all scopes for a service account.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PUT /service-accounts/{service_account_id}/scopes (the `ReplaceServiceAccountScopes` operationId).
	ReplaceServiceAccountScopesWithBody(ctx context.Context, serviceAccountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceServiceAccountScopes Replace Service Account Scopes
	//
	// Replace all scopes for a service account.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PUT /service-accounts/{service_account_id}/scopes (the `ReplaceServiceAccountScopes` operationId).
	ReplaceServiceAccountScopes(ctx context.Context, serviceAccountId string, body ReplaceServiceAccountScopesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApproveServiceAccount Approve Service Account
	//
	// Approve a pending service account.
	//
	// Corresponds with POST /service-accounts/{service_account_id}:approve (the `ApproveServiceAccount` operationId).
	ApproveServiceAccount(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DenyServiceAccountWithBody Deny Service Account
	//
	// Deny a pending service account.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /service-accounts/{service_account_id}:deny (the `DenyServiceAccount` operationId).
	DenyServiceAccountWithBody(ctx context.Context, serviceAccountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DenyServiceAccount Deny Service Account
	//
	// Deny a pending service account.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /service-accounts/{service_account_id}:deny (the `DenyServiceAccount` operationId).
	DenyServiceAccount(ctx context.Context, serviceAccountId string, body DenyServiceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableServiceAccount Disable Service Account
	//
	// Disable an active service account.
	//
	// Corresponds with POST /service-accounts/{service_account_id}:disable (the `DisableServiceAccount` operationId).
	DisableServiceAccount(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableServiceAccount Enable Service Account
	//
	// Enable a disabled service account.
	//
	// Corresponds with POST /service-accounts/{service_account_id}:enable (the `EnableServiceAccount` operationId).
	EnableServiceAccount(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GenerateServiceAccountApiKey Generate Service Account Api Key
	//
	// Generate a new API key for a service account. Rotates any existing key.
	//
	// Corresponds with POST /service-accounts/{service_account_id}:generate-api-key (the `GenerateServiceAccountApiKey` operationId).
	GenerateServiceAccountApiKey(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVersion Running and latest-available app version
	//
	// Return the running version and the latest available release.
	//
	// Requires an authenticated session (any valid caller; no special
	// permission). The SPA reads it from inside the signed-in shell to show the
	// current version and, when a newer release is available, an update banner.
	// The latest release is resolved best-effort (cached); on any failure it is
	// “null“ and no banner shows.
	//
	// Corresponds with GET /system/version (the `GetVersion` operationId).
	GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListToolkits List toolkits
	//
	// List toolkits with cursor-based pagination.
	//
	// Corresponds with GET /toolkits (the `ListToolkits` operationId).
	ListToolkits(ctx context.Context, params *ListToolkitsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateToolkitWithBody Create toolkit
	//
	// Create a toolkit and issue its first API key.
	//
	// The plaintext key (`jntc_live_…`) is returned **once** in `api_key` and is
	// never retrievable again. Optional `credential_ids` bind existing credentials
	// at creation time; each inline bind emits a “no_permission_rules“ warning
	// because the broker denies by default until rules are added.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /toolkits (the `CreateToolkit` operationId).
	CreateToolkitWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateToolkit Create toolkit
	//
	// Create a toolkit and issue its first API key.
	//
	// The plaintext key (`jntc_live_…`) is returned **once** in `api_key` and is
	// never retrievable again. Optional `credential_ids` bind existing credentials
	// at creation time; each inline bind emits a “no_permission_rules“ warning
	// because the broker denies by default until rules are added.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /toolkits (the `CreateToolkit` operationId).
	CreateToolkit(ctx context.Context, body CreateToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteToolkit Delete toolkit
	//
	// Permanently delete a toolkit and cascade-remove its keys, bindings, and permission rules.
	//
	// Corresponds with DELETE /toolkits/{toolkit_id} (the `DeleteToolkit` operationId).
	DeleteToolkit(ctx context.Context, toolkitId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetToolkit Get toolkit
	//
	// Get a single toolkit by its `tk_…` ID.
	//
	// Corresponds with GET /toolkits/{toolkit_id} (the `GetToolkit` operationId).
	GetToolkit(ctx context.Context, toolkitId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateToolkitWithBody Update toolkit
	//
	// Update a toolkit's name, description, or active flag.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PATCH /toolkits/{toolkit_id} (the `UpdateToolkit` operationId).
	UpdateToolkitWithBody(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateToolkit Update toolkit
	//
	// Update a toolkit's name, description, or active flag.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PATCH /toolkits/{toolkit_id} (the `UpdateToolkit` operationId).
	UpdateToolkit(ctx context.Context, toolkitId string, body UpdateToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListToolkitAgents List agents bound to toolkit
	//
	// List agents bound to a toolkit with cursor-based pagination.
	//
	// Corresponds with GET /toolkits/{toolkit_id}/agents (the `ListToolkitAgents` operationId).
	ListToolkitAgents(ctx context.Context, toolkitId string, params *ListToolkitAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBindings List toolkit credential bindings
	//
	// List the credentials bound to a toolkit with cursor-based pagination.
	//
	// Corresponds with GET /toolkits/{toolkit_id}/credentials (the `ListBindings` operationId).
	ListBindings(ctx context.Context, toolkitId string, params *ListBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BindCredentialWithBody Bind credential to toolkit
	//
	// Bind an existing credential to a toolkit, optionally with inline permission rules.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /toolkits/{toolkit_id}/credentials (the `BindCredential` operationId).
	BindCredentialWithBody(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BindCredential Bind credential to toolkit
	//
	// Bind an existing credential to a toolkit, optionally with inline permission rules.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /toolkits/{toolkit_id}/credentials (the `BindCredential` operationId).
	BindCredential(ctx context.Context, toolkitId string, body BindCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnbindCredential Unbind credential from toolkit
	//
	// Remove a credential binding from a toolkit (the credential itself is untouched).
	//
	// Corresponds with DELETE /toolkits/{toolkit_id}/credentials/{credential_id} (the `UnbindCredential` operationId).
	UnbindCredential(ctx context.Context, toolkitId string, credentialId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListToolkitPermissions List binding permission rules
	//
	// List the fine-grained PBAC rules for a `(toolkit, credential)` binding.
	//
	// Corresponds with GET /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ListToolkitPermissions` operationId).
	ListToolkitPermissions(ctx context.Context, toolkitId string, credentialId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchPermissionsWithBody Patch binding permission rules
	//
	// Additively add and/or remove permission rules on a binding.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PATCH /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `PatchPermissions` operationId).
	PatchPermissionsWithBody(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchPermissions Patch binding permission rules
	//
	// Additively add and/or remove permission rules on a binding.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PATCH /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `PatchPermissions` operationId).
	PatchPermissions(ctx context.Context, toolkitId string, credentialId string, body PatchPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplacePermissionsWithBody Replace binding permission rules
	//
	// Replace the full set of permission rules for a binding (idempotent PUT).
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PUT /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ReplacePermissions` operationId).
	ReplacePermissionsWithBody(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplacePermissions Replace binding permission rules
	//
	// Replace the full set of permission rules for a binding (idempotent PUT).
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PUT /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ReplacePermissions` operationId).
	ReplacePermissions(ctx context.Context, toolkitId string, credentialId string, body ReplacePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestToolkitPermissionsWithBody Dry-run permission evaluation
	//
	// Answer "what would the broker do for this request?" without calling upstream.
	//
	// Evaluates the same **vendor-pooled** rule set the broker sees at request
	// time — rules from all same-vendor bindings on this toolkit compete in one
	// ordered list. The response names which binding contributed the matching
	// rule, which is not obvious from the toolkit id alone under pooling.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /toolkits/{toolkit_id}/credentials/{credential_id}/permissions:test (the `TestToolkitPermissions` operationId).
	TestToolkitPermissionsWithBody(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestToolkitPermissions Dry-run permission evaluation
	//
	// Answer "what would the broker do for this request?" without calling upstream.
	//
	// Evaluates the same **vendor-pooled** rule set the broker sees at request
	// time — rules from all same-vendor bindings on this toolkit compete in one
	// ordered list. The response names which binding contributed the matching
	// rule, which is not obvious from the toolkit id alone under pooling.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /toolkits/{toolkit_id}/credentials/{credential_id}/permissions:test (the `TestToolkitPermissions` operationId).
	TestToolkitPermissions(ctx context.Context, toolkitId string, credentialId string, body TestToolkitPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListKeys List toolkit keys
	//
	// List a toolkit's API keys (redacted; only `key_preview` is shown).
	//
	// Corresponds with GET /toolkits/{toolkit_id}/keys (the `ListKeys` operationId).
	ListKeys(ctx context.Context, toolkitId string, params *ListKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateKeyWithBody Issue toolkit key
	//
	// Issue a new API key for a toolkit.
	//
	// The plaintext value (`jntc_live_…`) is returned **once** in `api_key`. Issue
	// a fresh key, switch callers, then revoke the old one (do-and-then-revoke).
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /toolkits/{toolkit_id}/keys (the `CreateKey` operationId).
	CreateKeyWithBody(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateKey Issue toolkit key
	//
	// Issue a new API key for a toolkit.
	//
	// The plaintext value (`jntc_live_…`) is returned **once** in `api_key`. Issue
	// a fresh key, switch callers, then revoke the old one (do-and-then-revoke).
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /toolkits/{toolkit_id}/keys (the `CreateKey` operationId).
	CreateKey(ctx context.Context, toolkitId string, body CreateKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteKey Revoke toolkit key
	//
	// Revoke (delete) a toolkit API key. Callers using it are rejected immediately.
	//
	// Corresponds with DELETE /toolkits/{toolkit_id}/keys/{key_id} (the `DeleteKey` operationId).
	DeleteKey(ctx context.Context, toolkitId string, keyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateKeyWithBody Update toolkit key
	//
	// Update a key's label, IP allowlist, or revoked flag.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PATCH /toolkits/{toolkit_id}/keys/{key_id} (the `UpdateKey` operationId).
	UpdateKeyWithBody(ctx context.Context, toolkitId string, keyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateKey Update toolkit key
	//
	// Update a key's label, IP allowlist, or revoked flag.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PATCH /toolkits/{toolkit_id}/keys/{key_id} (the `UpdateKey` operationId).
	UpdateKey(ctx context.Context, toolkitId string, keyId string, body UpdateKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUsers List Users
	//
	// List all users with cursor-based pagination.
	//
	// Corresponds with GET /users (the `ListUsers` operationId).
	ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUserWithBody Create User
	//
	// Create a new user and issue an invite token.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /users (the `CreateUser` operationId).
	CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUser Create User
	//
	// Create a new user and issue an invite token.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /users (the `CreateUser` operationId).
	CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCurrentUser Get current user
	//
	// Return the authenticated user's profile.
	//
	// Corresponds with GET /users/me (the `GetCurrentUser` operationId).
	GetCurrentUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ChangePasswordWithBody Change own password
	//
	// Change the authenticated user's password and return a fresh token.
	//
	// A new token is required because the caller's current token still carries the
	// stale “must_change_password“ claim; returning a re-minted token is what
	// actually clears the rotation gate client-side.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /users/me:change-password (the `ChangePassword` operationId).
	ChangePasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ChangePassword Change own password
	//
	// Change the authenticated user's password and return a fresh token.
	//
	// A new token is required because the caller's current token still carries the
	// stale “must_change_password“ claim; returning a re-minted token is what
	// actually clears the rotation gate client-side.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /users/me:change-password (the `ChangePassword` operationId).
	ChangePassword(ctx context.Context, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUser Delete User
	//
	// Soft-delete a user.
	//
	// Corresponds with DELETE /users/{user_id} (the `DeleteUser` operationId).
	DeleteUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUser Get User
	//
	// Get a user by ID.
	//
	// Corresponds with GET /users/{user_id} (the `GetUser` operationId).
	GetUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateUserWithBody Update User
	//
	// Update a user's profile fields.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PATCH /users/{user_id} (the `UpdateUser` operationId).
	UpdateUserWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateUser Update User
	//
	// Update a user's profile fields.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PATCH /users/{user_id} (the `UpdateUser` operationId).
	UpdateUser(ctx context.Context, userId string, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetUserPermissionsWithBody Set User Permissions
	//
	// Set the assigned permissions for a user.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with PUT /users/{user_id}/permissions (the `SetUserPermissions` operationId).
	SetUserPermissionsWithBody(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetUserPermissions Set User Permissions
	//
	// Set the assigned permissions for a user.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with PUT /users/{user_id}/permissions (the `SetUserPermissions` operationId).
	SetUserPermissions(ctx context.Context, userId string, body SetUserPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableUser Disable User
	//
	// Disable a user account.
	//
	// Corresponds with POST /users/{user_id}:disable (the `DisableUser` operationId).
	DisableUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableUser Enable User
	//
	// Enable a user account.
	//
	// Corresponds with POST /users/{user_id}:enable (the `EnableUser` operationId).
	EnableUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReissueInvite Reissue Invite
	//
	// Reissue an invite token for a user.
	//
	// Corresponds with POST /users/{user_id}:reissue-invite (the `ReissueInvite` operationId).
	ReissueInvite(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAdminWithBody Create first admin (one-time setup)
	//
	// First-run setup: create the first admin user and auto-login.
	//
	// Unauthenticated by design — there is no admin to authenticate as yet. The
	// operation self-closes once any user exists (returns 410 “setup_already_complete“
	// thereafter), so it is safe to expose only during first boot.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /users:create-admin (the `CreateAdmin` operationId).
	CreateAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAdmin Create first admin (one-time setup)
	//
	// First-run setup: create the first admin user and auto-login.
	//
	// Unauthenticated by design — there is no admin to authenticate as yet. The
	// operation self-closes once any user exists (returns 410 “setup_already_complete“
	// thereafter), so it is safe to expose only during first boot.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /users:create-admin (the `CreateAdmin` operationId).
	CreateAdmin(ctx context.Context, body CreateAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RedeemInviteWithBody Redeem invite
	//
	// Redeem an invite token, set password, and return a JWT.
	//
	// Takes any type of body and a specified content type.
	//
	// Corresponds with POST /users:redeem-invite (the `RedeemInvite` operationId).
	RedeemInviteWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RedeemInvite Redeem invite
	//
	// Redeem an invite token, set password, and return a JWT.
	//
	// Takes a body of the `application/json` content type.
	//
	// Corresponds with POST /users:redeem-invite (the `RedeemInvite` operationId).
	RedeemInvite(ctx context.Context, body RedeemInviteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AcknowledgeEventWithBodyWithResponse

func (c *ClientWithResponses) AcknowledgeEventWithBodyWithResponse(ctx context.Context, eventId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcknowledgeEventHTTPResp, error)

AcknowledgeEventWithBodyWithResponse Acknowledge Event

Acknowledge an event.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /events/{event_id} (the `AcknowledgeEvent` operationId).

func (*ClientWithResponses) AcknowledgeEventWithResponse

func (c *ClientWithResponses) AcknowledgeEventWithResponse(ctx context.Context, eventId string, body AcknowledgeEventJSONRequestBody, reqEditors ...RequestEditorFn) (*AcknowledgeEventHTTPResp, error)

AcknowledgeEventWithResponse Acknowledge Event

Acknowledge an event.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /events/{event_id} (the `AcknowledgeEvent` operationId).

func (*ClientWithResponses) AmendAccessRequestWithBodyWithResponse

func (c *ClientWithResponses) AmendAccessRequestWithBodyWithResponse(ctx context.Context, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AmendAccessRequestHTTPResp, error)

AmendAccessRequestWithBodyWithResponse Amend access request

Amend pending items on an access request.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /access-requests/{request_id}:amend (the `AmendAccessRequest` operationId).

func (*ClientWithResponses) AmendAccessRequestWithResponse

func (c *ClientWithResponses) AmendAccessRequestWithResponse(ctx context.Context, requestId string, body AmendAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*AmendAccessRequestHTTPResp, error)

AmendAccessRequestWithResponse Amend access request

Amend pending items on an access request.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /access-requests/{request_id}:amend (the `AmendAccessRequest` operationId).

func (*ClientWithResponses) ApproveAgentWithResponse

func (c *ClientWithResponses) ApproveAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*ApproveAgentHTTPResp, error)

ApproveAgentWithResponse Approve Agent

Approve a pending agent.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}:approve (the `ApproveAgent` operationId).

func (*ClientWithResponses) ApproveServiceAccountWithResponse

func (c *ClientWithResponses) ApproveServiceAccountWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*ApproveServiceAccountHTTPResp, error)

ApproveServiceAccountWithResponse Approve Service Account

Approve a pending service account.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /service-accounts/{service_account_id}:approve (the `ApproveServiceAccount` operationId).

func (*ClientWithResponses) ArchiveAgentWithResponse

func (c *ClientWithResponses) ArchiveAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*ArchiveAgentHTTPResp, error)

ArchiveAgentWithResponse Archive Agent

Soft-archive an agent — revokes scope grants and toolkit bindings.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /agents/{agent_id} (the `ArchiveAgent` operationId).

func (*ClientWithResponses) ArchiveRevisionWithResponse

func (c *ClientWithResponses) ArchiveRevisionWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*ArchiveRevisionHTTPResp, error)

ArchiveRevisionWithResponse Archive Revision

Archive a draft revision.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /apis/{vendor}/{name}/{version}/revisions/{revision_id}:archive (the `ArchiveRevision` operationId).

func (*ClientWithResponses) ArchiveServiceAccountWithResponse

func (c *ClientWithResponses) ArchiveServiceAccountWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*ArchiveServiceAccountHTTPResp, error)

ArchiveServiceAccountWithResponse Archive Service Account

Soft-archive a service account — revokes scope grants.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /service-accounts/{service_account_id} (the `ArchiveServiceAccount` operationId).

func (*ClientWithResponses) AuthHealthWithResponse

func (c *ClientWithResponses) AuthHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthHealthHTTPResp, error)

AuthHealthWithResponse Auth health

Return service health status for this surface.

Unauthenticated liveness probe. In combined mode this is served under the surface prefix (e.g. “/control/health“) so surfaces don't collide; the canonical platform probe is the root “GET /health“.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /auth/health (the `AuthHealth` operationId).

func (*ClientWithResponses) AuthIdpDescriptorWithResponse

func (c *ClientWithResponses) AuthIdpDescriptorWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthIdpDescriptorHTTPResp, error)

AuthIdpDescriptorWithResponse External IdP login descriptor

Public capability hint: whether IdP login is enabled, and which provider.

The SPA reads this before login to decide whether to show a "Continue with <provider>" button. Unauthenticated and secret-free — it advertises only the enabled flag and the provider name (never client secrets or endpoints).

Returns a wrapper object for the known response body format(s).

Corresponds with GET /auth/idp (the `AuthIdpDescriptor` operationId).

func (*ClientWithResponses) AuthorizeEndpointWithResponse

func (c *ClientWithResponses) AuthorizeEndpointWithResponse(ctx context.Context, params *AuthorizeEndpointParams, reqEditors ...RequestEditorFn) (*AuthorizeEndpointHTTPResp, error)

AuthorizeEndpointWithResponse Authorize Endpoint

RFC 6749 Authorization endpoint with PKCE (S256 only).

If an external IdP is configured, redirects to the upstream provider. Otherwise returns an error (direct login requires a separate credential exchange).

Returns a wrapper object for the known response body format(s).

Corresponds with GET /authorize (the `AuthorizeEndpoint` operationId).

func (*ClientWithResponses) AuthorizeOauthCallbackWithResponse

func (c *ClientWithResponses) AuthorizeOauthCallbackWithResponse(ctx context.Context, params *AuthorizeOauthCallbackParams, reqEditors ...RequestEditorFn) (*AuthorizeOauthCallbackHTTPResp, error)

AuthorizeOauthCallbackWithResponse Authorize Oauth Callback

External IdP callback — exchanges upstream code and issues platform auth code.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /oauth/callback (the `AuthorizeOauthCallback` operationId).

func (*ClientWithResponses) BindCredentialWithBodyWithResponse

func (c *ClientWithResponses) BindCredentialWithBodyWithResponse(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BindCredentialHTTPResp, error)

BindCredentialWithBodyWithResponse Bind credential to toolkit

Bind an existing credential to a toolkit, optionally with inline permission rules.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /toolkits/{toolkit_id}/credentials (the `BindCredential` operationId).

func (*ClientWithResponses) BindCredentialWithResponse

func (c *ClientWithResponses) BindCredentialWithResponse(ctx context.Context, toolkitId string, body BindCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*BindCredentialHTTPResp, error)

BindCredentialWithResponse Bind credential to toolkit

Bind an existing credential to a toolkit, optionally with inline permission rules.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /toolkits/{toolkit_id}/credentials (the `BindCredential` operationId).

func (*ClientWithResponses) BindToolkitWithBodyWithResponse

func (c *ClientWithResponses) BindToolkitWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BindToolkitHTTPResp, error)

BindToolkitWithBodyWithResponse Bind Toolkit

Bind a toolkit to an agent.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}/toolkits (the `BindToolkit` operationId).

func (*ClientWithResponses) BindToolkitWithResponse

func (c *ClientWithResponses) BindToolkitWithResponse(ctx context.Context, agentId string, body BindToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*BindToolkitHTTPResp, error)

BindToolkitWithResponse Bind Toolkit

Bind a toolkit to an agent.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}/toolkits (the `BindToolkit` operationId).

func (*ClientWithResponses) CancelJobWithResponse

func (c *ClientWithResponses) CancelJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*CancelJobHTTPResp, error)

CancelJobWithResponse Cancel Job

Cancel an active job.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /jobs/{job_id}:cancel (the `CancelJob` operationId).

func (*ClientWithResponses) ChangePasswordWithBodyWithResponse

func (c *ClientWithResponses) ChangePasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePasswordHTTPResp, error)

ChangePasswordWithBodyWithResponse Change own password

Change the authenticated user's password and return a fresh token.

A new token is required because the caller's current token still carries the stale “must_change_password“ claim; returning a re-minted token is what actually clears the rotation gate client-side.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /users/me:change-password (the `ChangePassword` operationId).

func (*ClientWithResponses) ChangePasswordWithResponse

func (c *ClientWithResponses) ChangePasswordWithResponse(ctx context.Context, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePasswordHTTPResp, error)

ChangePasswordWithResponse Change own password

Change the authenticated user's password and return a fresh token.

A new token is required because the caller's current token still carries the stale “must_change_password“ claim; returning a re-minted token is what actually clears the rotation gate client-side.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /users/me:change-password (the `ChangePassword` operationId).

func (*ClientWithResponses) ClaimAgentWithBodyWithResponse

func (c *ClientWithResponses) ClaimAgentWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ClaimAgentHTTPResp, error)

ClaimAgentWithBodyWithResponse Claim Agent

Claim ownership of a self-registered agent using its claim token.

Authenticated by the platform bearer token but requires **no** agent permission — the single-use claim token minted at “/register“ is the proof, so the registering human (even a plain member) can take ownership. Sets “owner_id“ to the caller; the existing scoping + approve paths then apply.

Restricted to “USER“ actors: “Agent.owner_id“ is a FK to “users.id“, so only a human can own an agent. The “require_actor_type“ gate rejects a non-user actor (agent/service-account/toolkit) at the boundary with a 403; “AgentService.claim“ re-checks the same invariant as defense-in-depth.

“allow_expired_password=True“ is intentional (matching “GET /agents/{id}“): claiming is an onboarding step a brand-new user may hit before they have rotated a temporary password, so a must-change-password state must not block it. The claim only sets ownership — it grants no scopes and cannot act as the agent — so allowing it under an expired password is low-risk.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}:claim (the `ClaimAgent` operationId).

func (*ClientWithResponses) ClaimAgentWithResponse

func (c *ClientWithResponses) ClaimAgentWithResponse(ctx context.Context, agentId string, body ClaimAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*ClaimAgentHTTPResp, error)

ClaimAgentWithResponse Claim Agent

Claim ownership of a self-registered agent using its claim token.

Authenticated by the platform bearer token but requires **no** agent permission — the single-use claim token minted at “/register“ is the proof, so the registering human (even a plain member) can take ownership. Sets “owner_id“ to the caller; the existing scoping + approve paths then apply.

Restricted to “USER“ actors: “Agent.owner_id“ is a FK to “users.id“, so only a human can own an agent. The “require_actor_type“ gate rejects a non-user actor (agent/service-account/toolkit) at the boundary with a 403; “AgentService.claim“ re-checks the same invariant as defense-in-depth.

“allow_expired_password=True“ is intentional (matching “GET /agents/{id}“): claiming is an onboarding step a brand-new user may hit before they have rotated a temporary password, so a must-change-password state must not block it. The claim only sets ownership — it grants no scopes and cannot act as the agent — so allowing it under an expired password is low-risk.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}:claim (the `ClaimAgent` operationId).

func (*ClientWithResponses) ConfirmOverlayWithBodyWithResponse

func (c *ClientWithResponses) ConfirmOverlayWithBodyWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfirmOverlayHTTPResp, error)

ConfirmOverlayWithBodyWithResponse Confirm Overlay

Confirm an overlay, materializing it onto the served spec.

Requires “overlays:confirm“: confirming rewrites the API's served spec (it re-ingests the base spec with the overlay applied and promotes the result to the current revision), so it is an operator action, not a contributor one (contributors “submit“ overlays with “apis:write“; an operator reviews and confirms). This is a purpose-scoped downgrade from the former “org:admin“ gate — narrow enough that an owner can grant it to a trusted operator without handing over full admin power. “org:admin“ still satisfies it (it implies “overlays:confirm“), and the scope is deliberately excluded from an agent's self-service grantable set so a low-privilege agent cannot escalate into it.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:confirm (the `ConfirmOverlay` operationId).

func (*ClientWithResponses) ConfirmOverlayWithResponse

func (c *ClientWithResponses) ConfirmOverlayWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, body ConfirmOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfirmOverlayHTTPResp, error)

ConfirmOverlayWithResponse Confirm Overlay

Confirm an overlay, materializing it onto the served spec.

Requires “overlays:confirm“: confirming rewrites the API's served spec (it re-ingests the base spec with the overlay applied and promotes the result to the current revision), so it is an operator action, not a contributor one (contributors “submit“ overlays with “apis:write“; an operator reviews and confirms). This is a purpose-scoped downgrade from the former “org:admin“ gate — narrow enough that an owner can grant it to a trusted operator without handing over full admin power. “org:admin“ still satisfies it (it implies “overlays:confirm“), and the scope is deliberately excluded from an agent's self-service grantable set so a low-privilege agent cannot escalate into it.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:confirm (the `ConfirmOverlay` operationId).

func (*ClientWithResponses) ConnectCredentialWithBodyWithResponse

func (c *ClientWithResponses) ConnectCredentialWithBodyWithResponse(ctx context.Context, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConnectCredentialHTTPResp, error)

ConnectCredentialWithBodyWithResponse Begin OAuth connect flow

Initiate the OAuth connect flow for a credential.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /credentials/{credential_id}/connect (the `ConnectCredential` operationId).

func (*ClientWithResponses) ConnectCredentialWithResponse

func (c *ClientWithResponses) ConnectCredentialWithResponse(ctx context.Context, credentialId string, body ConnectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*ConnectCredentialHTTPResp, error)

ConnectCredentialWithResponse Begin OAuth connect flow

Initiate the OAuth connect flow for a credential.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /credentials/{credential_id}/connect (the `ConnectCredential` operationId).

func (*ClientWithResponses) ControlHealthWithResponse

func (c *ClientWithResponses) ControlHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ControlHealthHTTPResp, error)

ControlHealthWithResponse Control health

Return service health status for this surface.

Unauthenticated liveness probe. In combined mode this is served under the surface prefix (e.g. “/control/health“) so surfaces don't collide; the canonical platform probe is the root “GET /health“.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /control/health (the `ControlHealth` operationId).

func (*ClientWithResponses) CreateAdminWithBodyWithResponse

func (c *ClientWithResponses) CreateAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAdminHTTPResp, error)

CreateAdminWithBodyWithResponse Create first admin (one-time setup)

First-run setup: create the first admin user and auto-login.

Unauthenticated by design — there is no admin to authenticate as yet. The operation self-closes once any user exists (returns 410 “setup_already_complete“ thereafter), so it is safe to expose only during first boot.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /users:create-admin (the `CreateAdmin` operationId).

func (*ClientWithResponses) CreateAdminWithResponse

func (c *ClientWithResponses) CreateAdminWithResponse(ctx context.Context, body CreateAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAdminHTTPResp, error)

CreateAdminWithResponse Create first admin (one-time setup)

First-run setup: create the first admin user and auto-login.

Unauthenticated by design — there is no admin to authenticate as yet. The operation self-closes once any user exists (returns 410 “setup_already_complete“ thereafter), so it is safe to expose only during first boot.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /users:create-admin (the `CreateAdmin` operationId).

func (*ClientWithResponses) CreateAgentWithBodyWithResponse

func (c *ClientWithResponses) CreateAgentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResp, error)

CreateAgentWithBodyWithResponse Create Agent

Create a new agent manually.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /agents (the `CreateAgent` operationId).

func (*ClientWithResponses) CreateAgentWithResponse

func (c *ClientWithResponses) CreateAgentWithResponse(ctx context.Context, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResp, error)

CreateAgentWithResponse Create Agent

Create a new agent manually.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /agents (the `CreateAgent` operationId).

func (*ClientWithResponses) CreateCredentialWithBodyWithResponse

func (c *ClientWithResponses) CreateCredentialWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCredentialHTTPResp, error)

CreateCredentialWithBodyWithResponse Create credential

Create a new credential. The secret is returned once and never readable again.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /credentials (the `CreateCredential` operationId).

func (*ClientWithResponses) CreateCredentialWithResponse

func (c *ClientWithResponses) CreateCredentialWithResponse(ctx context.Context, body CreateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCredentialHTTPResp, error)

CreateCredentialWithResponse Create credential

Create a new credential. The secret is returned once and never readable again.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /credentials (the `CreateCredential` operationId).

func (*ClientWithResponses) CreateKeyWithBodyWithResponse

func (c *ClientWithResponses) CreateKeyWithBodyWithResponse(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKeyHTTPResp, error)

CreateKeyWithBodyWithResponse Issue toolkit key

Issue a new API key for a toolkit.

The plaintext value (`jntc_live_…`) is returned **once** in `api_key`. Issue a fresh key, switch callers, then revoke the old one (do-and-then-revoke).

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /toolkits/{toolkit_id}/keys (the `CreateKey` operationId).

func (*ClientWithResponses) CreateKeyWithResponse

func (c *ClientWithResponses) CreateKeyWithResponse(ctx context.Context, toolkitId string, body CreateKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKeyHTTPResp, error)

CreateKeyWithResponse Issue toolkit key

Issue a new API key for a toolkit.

The plaintext value (`jntc_live_…`) is returned **once** in `api_key`. Issue a fresh key, switch callers, then revoke the old one (do-and-then-revoke).

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /toolkits/{toolkit_id}/keys (the `CreateKey` operationId).

func (*ClientWithResponses) CreateNoteWithBodyWithResponse

func (c *ClientWithResponses) CreateNoteWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNoteHTTPResp, error)

CreateNoteWithBodyWithResponse Create Note

Create a new note attached to a registry resource.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /notes (the `CreateNote` operationId).

func (*ClientWithResponses) CreateNoteWithResponse

func (c *ClientWithResponses) CreateNoteWithResponse(ctx context.Context, body CreateNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNoteHTTPResp, error)

CreateNoteWithResponse Create Note

Create a new note attached to a registry resource.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /notes (the `CreateNote` operationId).

func (*ClientWithResponses) CreateServiceAccountWithBodyWithResponse

func (c *ClientWithResponses) CreateServiceAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceAccountHTTPResp, error)

CreateServiceAccountWithBodyWithResponse Create Service Account

Create a new service account.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /service-accounts (the `CreateServiceAccount` operationId).

func (*ClientWithResponses) CreateServiceAccountWithResponse

func (c *ClientWithResponses) CreateServiceAccountWithResponse(ctx context.Context, body CreateServiceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceAccountHTTPResp, error)

CreateServiceAccountWithResponse Create Service Account

Create a new service account.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /service-accounts (the `CreateServiceAccount` operationId).

func (*ClientWithResponses) CreateToolkitWithBodyWithResponse

func (c *ClientWithResponses) CreateToolkitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateToolkitHTTPResp, error)

CreateToolkitWithBodyWithResponse Create toolkit

Create a toolkit and issue its first API key.

The plaintext key (`jntc_live_…`) is returned **once** in `api_key` and is never retrievable again. Optional `credential_ids` bind existing credentials at creation time; each inline bind emits a “no_permission_rules“ warning because the broker denies by default until rules are added.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /toolkits (the `CreateToolkit` operationId).

func (*ClientWithResponses) CreateToolkitWithResponse

func (c *ClientWithResponses) CreateToolkitWithResponse(ctx context.Context, body CreateToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateToolkitHTTPResp, error)

CreateToolkitWithResponse Create toolkit

Create a toolkit and issue its first API key.

The plaintext key (`jntc_live_…`) is returned **once** in `api_key` and is never retrievable again. Optional `credential_ids` bind existing credentials at creation time; each inline bind emits a “no_permission_rules“ warning because the broker denies by default until rules are added.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /toolkits (the `CreateToolkit` operationId).

func (*ClientWithResponses) CreateUserWithBodyWithResponse

func (c *ClientWithResponses) CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserHTTPResp, error)

CreateUserWithBodyWithResponse Create User

Create a new user and issue an invite token.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /users (the `CreateUser` operationId).

func (*ClientWithResponses) CreateUserWithResponse

func (c *ClientWithResponses) CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserHTTPResp, error)

CreateUserWithResponse Create User

Create a new user and issue an invite token.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /users (the `CreateUser` operationId).

func (*ClientWithResponses) DecideAccessRequestWithBodyWithResponse

func (c *ClientWithResponses) DecideAccessRequestWithBodyWithResponse(ctx context.Context, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DecideAccessRequestHTTPResp, error)

DecideAccessRequestWithBodyWithResponse Decide access request items

Decide (approve/deny) items on an access request.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /access-requests/{request_id}:decide (the `DecideAccessRequest` operationId).

func (*ClientWithResponses) DecideAccessRequestWithResponse

func (c *ClientWithResponses) DecideAccessRequestWithResponse(ctx context.Context, requestId string, body DecideAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*DecideAccessRequestHTTPResp, error)

DecideAccessRequestWithResponse Decide access request items

Decide (approve/deny) items on an access request.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /access-requests/{request_id}:decide (the `DecideAccessRequest` operationId).

func (*ClientWithResponses) DeleteApiWithResponse

func (c *ClientWithResponses) DeleteApiWithResponse(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*DeleteApiHTTPResp, error)

DeleteApiWithResponse Delete Api

Delete an API and all its revisions.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /apis/{vendor}/{name}/{version} (the `DeleteApi` operationId).

func (*ClientWithResponses) DeleteCredentialWithResponse

func (c *ClientWithResponses) DeleteCredentialWithResponse(ctx context.Context, credentialId string, reqEditors ...RequestEditorFn) (*DeleteCredentialHTTPResp, error)

DeleteCredentialWithResponse Delete credential

Delete a credential.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /credentials/{credential_id} (the `DeleteCredential` operationId).

func (*ClientWithResponses) DeleteKeyWithResponse

func (c *ClientWithResponses) DeleteKeyWithResponse(ctx context.Context, toolkitId string, keyId string, reqEditors ...RequestEditorFn) (*DeleteKeyHTTPResp, error)

DeleteKeyWithResponse Revoke toolkit key

Revoke (delete) a toolkit API key. Callers using it are rejected immediately.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /toolkits/{toolkit_id}/keys/{key_id} (the `DeleteKey` operationId).

func (*ClientWithResponses) DeleteNoteWithResponse

func (c *ClientWithResponses) DeleteNoteWithResponse(ctx context.Context, noteId string, params *DeleteNoteParams, reqEditors ...RequestEditorFn) (*DeleteNoteHTTPResp, error)

DeleteNoteWithResponse Delete Note

Delete a note. Supports optimistic concurrency via If-Match.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /notes/{note_id} (the `DeleteNote` operationId).

func (*ClientWithResponses) DeleteRegistrationEndpointWithResponse

func (c *ClientWithResponses) DeleteRegistrationEndpointWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*DeleteRegistrationEndpointHTTPResp, error)

DeleteRegistrationEndpointWithResponse Delete Registration Endpoint

Client deletion not supported — returns 403.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /register/{agent_id} (the `DeleteRegistrationEndpoint` operationId).

func (*ClientWithResponses) DeleteRevisionWithResponse

func (c *ClientWithResponses) DeleteRevisionWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*DeleteRevisionHTTPResp, error)

DeleteRevisionWithResponse Delete Revision

Delete an archived revision.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /apis/{vendor}/{name}/{version}/revisions/{revision_id} (the `DeleteRevision` operationId).

func (*ClientWithResponses) DeleteToolkitWithResponse

func (c *ClientWithResponses) DeleteToolkitWithResponse(ctx context.Context, toolkitId string, reqEditors ...RequestEditorFn) (*DeleteToolkitHTTPResp, error)

DeleteToolkitWithResponse Delete toolkit

Permanently delete a toolkit and cascade-remove its keys, bindings, and permission rules.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /toolkits/{toolkit_id} (the `DeleteToolkit` operationId).

func (*ClientWithResponses) DeleteUserWithResponse

func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*DeleteUserHTTPResp, error)

DeleteUserWithResponse Delete User

Soft-delete a user.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /users/{user_id} (the `DeleteUser` operationId).

func (*ClientWithResponses) DenyAgentWithBodyWithResponse

func (c *ClientWithResponses) DenyAgentWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DenyAgentHTTPResp, error)

DenyAgentWithBodyWithResponse Deny Agent

Deny a pending agent.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}:deny (the `DenyAgent` operationId).

func (*ClientWithResponses) DenyAgentWithResponse

func (c *ClientWithResponses) DenyAgentWithResponse(ctx context.Context, agentId string, body DenyAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*DenyAgentHTTPResp, error)

DenyAgentWithResponse Deny Agent

Deny a pending agent.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}:deny (the `DenyAgent` operationId).

func (*ClientWithResponses) DenyServiceAccountWithBodyWithResponse

func (c *ClientWithResponses) DenyServiceAccountWithBodyWithResponse(ctx context.Context, serviceAccountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DenyServiceAccountHTTPResp, error)

DenyServiceAccountWithBodyWithResponse Deny Service Account

Deny a pending service account.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /service-accounts/{service_account_id}:deny (the `DenyServiceAccount` operationId).

func (*ClientWithResponses) DenyServiceAccountWithResponse

func (c *ClientWithResponses) DenyServiceAccountWithResponse(ctx context.Context, serviceAccountId string, body DenyServiceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*DenyServiceAccountHTTPResp, error)

DenyServiceAccountWithResponse Deny Service Account

Deny a pending service account.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /service-accounts/{service_account_id}:deny (the `DenyServiceAccount` operationId).

func (*ClientWithResponses) DeprecateOverlayWithResponse

func (c *ClientWithResponses) DeprecateOverlayWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*DeprecateOverlayHTTPResp, error)

DeprecateOverlayWithResponse Deprecate Overlay

Deprecate an overlay (soft delete).

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `DeprecateOverlay` operationId).

func (*ClientWithResponses) DisableAgentWithResponse

func (c *ClientWithResponses) DisableAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*DisableAgentHTTPResp, error)

DisableAgentWithResponse Disable Agent

Disable an active agent.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}:disable (the `DisableAgent` operationId).

func (*ClientWithResponses) DisableServiceAccountWithResponse

func (c *ClientWithResponses) DisableServiceAccountWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*DisableServiceAccountHTTPResp, error)

DisableServiceAccountWithResponse Disable Service Account

Disable an active service account.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /service-accounts/{service_account_id}:disable (the `DisableServiceAccount` operationId).

func (*ClientWithResponses) DisableUserWithResponse

func (c *ClientWithResponses) DisableUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*DisableUserHTTPResp, error)

DisableUserWithResponse Disable User

Disable a user account.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /users/{user_id}:disable (the `DisableUser` operationId).

func (*ClientWithResponses) EnableAgentWithResponse

func (c *ClientWithResponses) EnableAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*EnableAgentHTTPResp, error)

EnableAgentWithResponse Enable Agent

Enable a disabled agent.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}:enable (the `EnableAgent` operationId).

func (*ClientWithResponses) EnableServiceAccountWithResponse

func (c *ClientWithResponses) EnableServiceAccountWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*EnableServiceAccountHTTPResp, error)

EnableServiceAccountWithResponse Enable Service Account

Enable a disabled service account.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /service-accounts/{service_account_id}:enable (the `EnableServiceAccount` operationId).

func (*ClientWithResponses) EnableUserWithResponse

func (c *ClientWithResponses) EnableUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*EnableUserHTTPResp, error)

EnableUserWithResponse Enable User

Enable a user account.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /users/{user_id}:enable (the `EnableUser` operationId).

func (*ClientWithResponses) ErrorPageWithResponse

func (c *ClientWithResponses) ErrorPageWithResponse(ctx context.Context, params *ErrorPageParams, reqEditors ...RequestEditorFn) (*ErrorPageHTTPResp, error)

ErrorPageWithResponse Error Page

Minimal error endpoint for browser-facing authorization failures.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /error (the `ErrorPage` operationId).

func (*ClientWithResponses) FileAccessRequestWithBodyWithResponse

func (c *ClientWithResponses) FileAccessRequestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FileAccessRequestHTTPResp, error)

FileAccessRequestWithBodyWithResponse File access request

File a new access request.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /access-requests (the `FileAccessRequest` operationId).

func (*ClientWithResponses) FileAccessRequestWithResponse

func (c *ClientWithResponses) FileAccessRequestWithResponse(ctx context.Context, body FileAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*FileAccessRequestHTTPResp, error)

FileAccessRequestWithResponse File access request

File a new access request.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /access-requests (the `FileAccessRequest` operationId).

func (*ClientWithResponses) GenerateAgentApiKeyWithResponse

func (c *ClientWithResponses) GenerateAgentApiKeyWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GenerateAgentApiKeyHTTPResp, error)

GenerateAgentApiKeyWithResponse Generate Agent Api Key

Generate a new API key for an active agent. Rotates any existing key.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}:generate-api-key (the `GenerateAgentApiKey` operationId).

func (*ClientWithResponses) GenerateServiceAccountApiKeyWithResponse

func (c *ClientWithResponses) GenerateServiceAccountApiKeyWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*GenerateServiceAccountApiKeyHTTPResp, error)

GenerateServiceAccountApiKeyWithResponse Generate Service Account Api Key

Generate a new API key for a service account. Rotates any existing key.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /service-accounts/{service_account_id}:generate-api-key (the `GenerateServiceAccountApiKey` operationId).

func (*ClientWithResponses) GetAccessRequestWithResponse

func (c *ClientWithResponses) GetAccessRequestWithResponse(ctx context.Context, requestId string, reqEditors ...RequestEditorFn) (*GetAccessRequestHTTPResp, error)

GetAccessRequestWithResponse Get access request

Get a single access request by ID.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /access-requests/{request_id} (the `GetAccessRequest` operationId).

func (*ClientWithResponses) GetAgentApiKeyHistoryWithResponse

func (c *ClientWithResponses) GetAgentApiKeyHistoryWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GetAgentApiKeyHistoryHTTPResp, error)

GetAgentApiKeyHistoryWithResponse Get Agent Api Key History

Get the audit history of API key operations for an agent.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /agents/{agent_id}/api-key/history (the `GetAgentApiKeyHistory` operationId).

func (*ClientWithResponses) GetAgentApiKeyInfoWithResponse

func (c *ClientWithResponses) GetAgentApiKeyInfoWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GetAgentApiKeyInfoHTTPResp, error)

GetAgentApiKeyInfoWithResponse Get Agent Api Key Info

Get API key metadata for an agent. Returns info even after revocation.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /agents/{agent_id}/api-key (the `GetAgentApiKeyInfo` operationId).

func (*ClientWithResponses) GetAgentScopesWithResponse

func (c *ClientWithResponses) GetAgentScopesWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GetAgentScopesHTTPResp, error)

GetAgentScopesWithResponse Get Agent Scopes

List scopes granted to an agent.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /agents/{agent_id}/scopes (the `GetAgentScopes` operationId).

func (*ClientWithResponses) GetAgentWithResponse

func (c *ClientWithResponses) GetAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GetAgentHTTPResp, error)

GetAgentWithResponse Get Agent

Get agent by ID — requires agents:read or self-read.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /agents/{agent_id} (the `GetAgent` operationId).

func (*ClientWithResponses) GetApiRevisionSpecWithResponse

func (c *ClientWithResponses) GetApiRevisionSpecWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, params *GetApiRevisionSpecParams, reqEditors ...RequestEditorFn) (*GetApiRevisionSpecHTTPResp, error)

GetApiRevisionSpecWithResponse Get Api Revision Spec

Download the OpenAPI spec for a specific revision.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id}/openapi (the `GetApiRevisionSpec` operationId).

func (*ClientWithResponses) GetApiRevisionWithResponse

func (c *ClientWithResponses) GetApiRevisionWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*GetApiRevisionHTTPResp, error)

GetApiRevisionWithResponse Get Api Revision

Retrieve a single revision by ID.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id} (the `GetApiRevision` operationId).

func (*ClientWithResponses) GetApiSpecWithResponse

func (c *ClientWithResponses) GetApiSpecWithResponse(ctx context.Context, vendor string, name string, version string, params *GetApiSpecParams, reqEditors ...RequestEditorFn) (*GetApiSpecHTTPResp, error)

GetApiSpecWithResponse Get Api Spec

Download the OpenAPI spec for the API's current (live) revision.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis/{vendor}/{name}/{version}/openapi (the `GetApiSpec` operationId).

func (*ClientWithResponses) GetApiWithResponse

func (c *ClientWithResponses) GetApiWithResponse(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*GetApiHTTPResp, error)

GetApiWithResponse Get Api

Retrieve a single API by its (vendor, name, version) identity.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis/{vendor}/{name}/{version} (the `GetApi` operationId).

func (*ClientWithResponses) GetAuditEntryWithResponse

func (c *ClientWithResponses) GetAuditEntryWithResponse(ctx context.Context, auditId string, reqEditors ...RequestEditorFn) (*GetAuditEntryHTTPResp, error)

GetAuditEntryWithResponse Get Audit Entry

Get a single audit entry by ID.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /audit/{audit_id} (the `GetAuditEntry` operationId).

func (*ClientWithResponses) GetCatalogEntryWithResponse

func (c *ClientWithResponses) GetCatalogEntryWithResponse(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*GetCatalogEntryHTTPResp, error)

GetCatalogEntryWithResponse Get Catalog Entry

Retrieve a single catalog entry by api_id.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /catalog/{api_id} (the `GetCatalogEntry` operationId).

func (*ClientWithResponses) GetCredentialWithResponse

func (c *ClientWithResponses) GetCredentialWithResponse(ctx context.Context, credentialId string, reqEditors ...RequestEditorFn) (*GetCredentialHTTPResp, error)

GetCredentialWithResponse Get credential

Get a single credential with redacted secrets.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /credentials/{credential_id} (the `GetCredential` operationId).

func (*ClientWithResponses) GetCurrentUserWithResponse

func (c *ClientWithResponses) GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserHTTPResp, error)

GetCurrentUserWithResponse Get current user

Return the authenticated user's profile.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /users/me (the `GetCurrentUser` operationId).

func (*ClientWithResponses) GetEventWithResponse

func (c *ClientWithResponses) GetEventWithResponse(ctx context.Context, eventId string, reqEditors ...RequestEditorFn) (*GetEventHTTPResp, error)

GetEventWithResponse Get Event

Get an event by ID.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /events/{event_id} (the `GetEvent` operationId).

func (*ClientWithResponses) GetExecutionStatsWithResponse

func (c *ClientWithResponses) GetExecutionStatsWithResponse(ctx context.Context, params *GetExecutionStatsParams, reqEditors ...RequestEditorFn) (*GetExecutionStatsHTTPResp, error)

GetExecutionStatsWithResponse Get Execution Stats

Return aggregated execution statistics for the dashboard.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /monitoring/executions (the `GetExecutionStats` operationId).

func (*ClientWithResponses) GetExecutionWithResponse

func (c *ClientWithResponses) GetExecutionWithResponse(ctx context.Context, executionId string, reqEditors ...RequestEditorFn) (*GetExecutionHTTPResp, error)

GetExecutionWithResponse Get Execution

Get an execution record by ID.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /executions/{execution_id} (the `GetExecution` operationId).

func (*ClientWithResponses) GetHealthWithResponse

func (c *ClientWithResponses) GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthHTTPResp, error)

GetHealthWithResponse Health

Liveness probe for the combined control-plane app.

Unauthenticated and dependency-free so orchestrators and load balancers have a stable target. Returns “{"status": "ok"}“ when the process is up.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /health (the `GetHealth` operationId).

func (*ClientWithResponses) GetInstanceWithResponse

func (c *ClientWithResponses) GetInstanceWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetInstanceHTTPResp, error)

GetInstanceWithResponse Backend identity

Return this backend's self-describing identity.

Unauthenticated and dependency-free so any client (an MCP server, the CLI, an agent) can read which backend it is bound to — local vs. a remote install — and label its responses accordingly.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /instance (the `GetInstance` operationId).

func (*ClientWithResponses) GetJobResultWithResponse

func (c *ClientWithResponses) GetJobResultWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*GetJobResultHTTPResp, error)

GetJobResultWithResponse Get Job Result

Get the result of a completed job — polymorphic by kind.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /jobs/{job_id}/result (the `GetJobResult` operationId).

func (*ClientWithResponses) GetJobWithResponse

func (c *ClientWithResponses) GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*GetJobHTTPResp, error)

GetJobWithResponse Get Job

Get a job by ID.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /jobs/{job_id} (the `GetJob` operationId).

func (*ClientWithResponses) GetMeWithResponse

func (c *ClientWithResponses) GetMeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMeHTTPResp, error)

GetMeWithResponse Get Me

Return the caller's identity and context, discriminated by actor type.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /me (the `GetMe` operationId).

func (*ClientWithResponses) GetNoteWithResponse

func (c *ClientWithResponses) GetNoteWithResponse(ctx context.Context, noteId string, reqEditors ...RequestEditorFn) (*GetNoteHTTPResp, error)

GetNoteWithResponse Get Note

Retrieve a single note by ID.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /notes/{note_id} (the `GetNote` operationId).

func (*ClientWithResponses) GetOverlayWithResponse

func (c *ClientWithResponses) GetOverlayWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*GetOverlayHTTPResp, error)

GetOverlayWithResponse Get Overlay

Retrieve a single overlay by ID.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `GetOverlay` operationId).

func (*ClientWithResponses) GetProviderConfigWithResponse

func (c *ClientWithResponses) GetProviderConfigWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetProviderConfigHTTPResp, error)

GetProviderConfigWithResponse Get a credential provider config

Get a stored provider config by name, with secret fields redacted.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /admin/config/providers/{name} (the `GetProviderConfig` operationId).

func (*ClientWithResponses) GetServiceAccountScopesWithResponse

func (c *ClientWithResponses) GetServiceAccountScopesWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*GetServiceAccountScopesHTTPResp, error)

GetServiceAccountScopesWithResponse Get Service Account Scopes

List scopes granted to a service account.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /service-accounts/{service_account_id}/scopes (the `GetServiceAccountScopes` operationId).

func (*ClientWithResponses) GetServiceAccountWithResponse

func (c *ClientWithResponses) GetServiceAccountWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*GetServiceAccountHTTPResp, error)

GetServiceAccountWithResponse Get Service Account

Get service account by ID — requires service-accounts:read or self-read.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /service-accounts/{service_account_id} (the `GetServiceAccount` operationId).

func (*ClientWithResponses) GetToolkitWithResponse

func (c *ClientWithResponses) GetToolkitWithResponse(ctx context.Context, toolkitId string, reqEditors ...RequestEditorFn) (*GetToolkitHTTPResp, error)

GetToolkitWithResponse Get toolkit

Get a single toolkit by its `tk_…` ID.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /toolkits/{toolkit_id} (the `GetToolkit` operationId).

func (*ClientWithResponses) GetUsageStatsWithResponse

func (c *ClientWithResponses) GetUsageStatsWithResponse(ctx context.Context, params *GetUsageStatsParams, reqEditors ...RequestEditorFn) (*GetUsageStatsHTTPResp, error)

GetUsageStatsWithResponse Get Usage Stats

Return detailed usage statistics for the monitoring overview.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /monitoring/usage (the `GetUsageStats` operationId).

func (*ClientWithResponses) GetUserWithResponse

func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetUserHTTPResp, error)

GetUserWithResponse Get User

Get a user by ID.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /users/{user_id} (the `GetUser` operationId).

func (*ClientWithResponses) GetVersionWithResponse

func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionHTTPResp, error)

GetVersionWithResponse Running and latest-available app version

Return the running version and the latest available release.

Requires an authenticated session (any valid caller; no special permission). The SPA reads it from inside the signed-in shell to show the current version and, when a newer release is available, an update banner. The latest release is resolved best-effort (cached); on any failure it is “null“ and no banner shows.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /system/version (the `GetVersion` operationId).

func (*ClientWithResponses) HealthWithResponse

func (c *ClientWithResponses) HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthHTTPResp, error)

HealthWithResponse Health

Return admin service health status.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /admin/health (the `Health` operationId).

func (*ClientWithResponses) ImportApisWithBodyWithResponse

func (c *ClientWithResponses) ImportApisWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportApisHTTPResp, error)

ImportApisWithBodyWithResponse Import Apis

Import OpenAPI/Arazzo content as new API revisions (async).

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /apis (the `ImportApis` operationId).

func (*ClientWithResponses) ImportApisWithResponse

func (c *ClientWithResponses) ImportApisWithResponse(ctx context.Context, body ImportApisJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportApisHTTPResp, error)

ImportApisWithResponse Import Apis

Import OpenAPI/Arazzo content as new API revisions (async).

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /apis (the `ImportApis` operationId).

func (*ClientWithResponses) ImportCatalogEntryWithResponse

func (c *ClientWithResponses) ImportCatalogEntryWithResponse(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*ImportCatalogEntryHTTPResp, error)

ImportCatalogEntryWithResponse Import Catalog Entry

Enqueue an async import of a catalog entry into the local registry.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /catalog/{api_id}:import (the `ImportCatalogEntry` operationId).

func (*ClientWithResponses) InspectOperationWithResponse

func (c *ClientWithResponses) InspectOperationWithResponse(ctx context.Context, params *InspectOperationParams, reqEditors ...RequestEditorFn) (*InspectOperationHTTPResp, error)

InspectOperationWithResponse Inspect operation

Inspect an operation — resolve to full structural detail.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /inspect (the `InspectOperation` operationId).

func (*ClientWithResponses) IntrospectEndpointWithBodyWithResponse

func (c *ClientWithResponses) IntrospectEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IntrospectEndpointHTTPResp, error)

IntrospectEndpointWithBodyWithResponse Introspect Endpoint

Introspect a token (RFC 7662).

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /oauth/introspect (the `IntrospectEndpoint` operationId).

func (*ClientWithResponses) IntrospectEndpointWithResponse

func (c *ClientWithResponses) IntrospectEndpointWithResponse(ctx context.Context, body IntrospectEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*IntrospectEndpointHTTPResp, error)

IntrospectEndpointWithResponse Introspect Endpoint

Introspect a token (RFC 7662).

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /oauth/introspect (the `IntrospectEndpoint` operationId).

func (*ClientWithResponses) JwksWithResponse

func (c *ClientWithResponses) JwksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*JwksHTTPResp, error)

JwksWithResponse JSON Web Key Set

Return the JWKS document with the active public signing keys (ES256).

Returns a wrapper object for the known response body format(s).

Corresponds with GET /.well-known/jwks.json (the `Jwks` operationId).

func (*ClientWithResponses) ListAccessRequestsWithResponse

func (c *ClientWithResponses) ListAccessRequestsWithResponse(ctx context.Context, params *ListAccessRequestsParams, reqEditors ...RequestEditorFn) (*ListAccessRequestsHTTPResp, error)

ListAccessRequestsWithResponse List access requests

List access requests with cursor-based pagination.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /access-requests (the `ListAccessRequests` operationId).

func (*ClientWithResponses) ListActorsWithResponse

func (c *ClientWithResponses) ListActorsWithResponse(ctx context.Context, params *ListActorsParams, reqEditors ...RequestEditorFn) (*ListActorsHTTPResp, error)

ListActorsWithResponse List Actors

List all actors (users, agents, service accounts) for UI cache hydration.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /actors (the `ListActors` operationId).

func (*ClientWithResponses) ListAgentToolkitsWithResponse

func (c *ClientWithResponses) ListAgentToolkitsWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*ListAgentToolkitsHTTPResp, error)

ListAgentToolkitsWithResponse List Toolkits

List toolkit bindings for an agent — requires agents:read or self.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /agents/{agent_id}/toolkits (the `ListAgentToolkits` operationId).

func (*ClientWithResponses) ListAgentsWithResponse

func (c *ClientWithResponses) ListAgentsWithResponse(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*ListAgentsHTTPResp, error)

ListAgentsWithResponse List Agents

List agents — scoped by identity via dynamic query scoping.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /agents (the `ListAgents` operationId).

func (*ClientWithResponses) ListApiOperationsWithResponse

func (c *ClientWithResponses) ListApiOperationsWithResponse(ctx context.Context, vendor string, name string, version string, params *ListApiOperationsParams, reqEditors ...RequestEditorFn) (*ListApiOperationsHTTPResp, error)

ListApiOperationsWithResponse List Api Operations

List operations for the API's current (live) revision.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis/{vendor}/{name}/{version}/operations (the `ListApiOperations` operationId).

func (*ClientWithResponses) ListApiRevisionOperationsWithResponse

func (c *ClientWithResponses) ListApiRevisionOperationsWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, params *ListApiRevisionOperationsParams, reqEditors ...RequestEditorFn) (*ListApiRevisionOperationsHTTPResp, error)

ListApiRevisionOperationsWithResponse List Api Revision Operations

List operations for a specific revision.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id}/operations (the `ListApiRevisionOperations` operationId).

func (*ClientWithResponses) ListApiRevisionsWithResponse

func (c *ClientWithResponses) ListApiRevisionsWithResponse(ctx context.Context, vendor string, name string, version string, params *ListApiRevisionsParams, reqEditors ...RequestEditorFn) (*ListApiRevisionsHTTPResp, error)

ListApiRevisionsWithResponse List Api Revisions

List revisions for an API with optional state filter and cursor pagination.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis/{vendor}/{name}/{version}/revisions (the `ListApiRevisions` operationId).

func (*ClientWithResponses) ListApiSecuritySchemesWithResponse

func (c *ClientWithResponses) ListApiSecuritySchemesWithResponse(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*ListApiSecuritySchemesHTTPResp, error)

ListApiSecuritySchemesWithResponse List security schemes for an API

List security schemes (with OAuth2 flow URLs) for the API's current revision.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis/{vendor}/{name}/{version}/security-schemes (the `ListApiSecuritySchemes` operationId).

func (*ClientWithResponses) ListApisWithResponse

func (c *ClientWithResponses) ListApisWithResponse(ctx context.Context, params *ListApisParams, reqEditors ...RequestEditorFn) (*ListApisHTTPResp, error)

ListApisWithResponse List Apis

List locally registered APIs with optional vendor filter and pagination.

This is the **imported** registry — APIs present in this deployment. The public catalog of importable-but-not-yet-imported APIs is a separate surface (“GET /catalog“); the two are not blended.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis (the `ListApis` operationId).

func (*ClientWithResponses) ListAuditEntriesWithResponse

func (c *ClientWithResponses) ListAuditEntriesWithResponse(ctx context.Context, params *ListAuditEntriesParams, reqEditors ...RequestEditorFn) (*ListAuditEntriesHTTPResp, error)

ListAuditEntriesWithResponse List Audit Entries

List audit entries with optional filters.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /audit (the `ListAuditEntries` operationId).

func (*ClientWithResponses) ListBindingsWithResponse

func (c *ClientWithResponses) ListBindingsWithResponse(ctx context.Context, toolkitId string, params *ListBindingsParams, reqEditors ...RequestEditorFn) (*ListBindingsHTTPResp, error)

ListBindingsWithResponse List toolkit credential bindings

List the credentials bound to a toolkit with cursor-based pagination.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /toolkits/{toolkit_id}/credentials (the `ListBindings` operationId).

func (*ClientWithResponses) ListCatalogWithResponse

func (c *ClientWithResponses) ListCatalogWithResponse(ctx context.Context, params *ListCatalogParams, reqEditors ...RequestEditorFn) (*ListCatalogHTTPResp, error)

ListCatalogWithResponse List Catalog

List a keyset page of browsable catalog entries (search/filter aware).

The catalog holds thousands of entries, so this is cursor-paginated like “GET /apis“: follow “next_cursor“ until “has_more“ is false. “catalog_total“/“registered_count“/“outdated_count“ count the whole manifest, not the page, so the Discover status row stays stable while scrolling.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /catalog (the `ListCatalog` operationId).

func (*ClientWithResponses) ListCredentialsWithResponse

func (c *ClientWithResponses) ListCredentialsWithResponse(ctx context.Context, params *ListCredentialsParams, reqEditors ...RequestEditorFn) (*ListCredentialsHTTPResp, error)

ListCredentialsWithResponse List credentials

List credentials with cursor-based pagination.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /credentials (the `ListCredentials` operationId).

func (*ClientWithResponses) ListEventsWithResponse

func (c *ClientWithResponses) ListEventsWithResponse(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsHTTPResp, error)

ListEventsWithResponse List Events

List events with optional filters.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /events (the `ListEvents` operationId).

func (*ClientWithResponses) ListExecutionsWithResponse

func (c *ClientWithResponses) ListExecutionsWithResponse(ctx context.Context, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*ListExecutionsHTTPResp, error)

ListExecutionsWithResponse List Executions

List execution records with optional filters.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /executions (the `ListExecutions` operationId).

func (*ClientWithResponses) ListJobsWithResponse

func (c *ClientWithResponses) ListJobsWithResponse(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*ListJobsHTTPResp, error)

ListJobsWithResponse List Jobs

List jobs with optional filters.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /jobs (the `ListJobs` operationId).

func (*ClientWithResponses) ListKeysWithResponse

func (c *ClientWithResponses) ListKeysWithResponse(ctx context.Context, toolkitId string, params *ListKeysParams, reqEditors ...RequestEditorFn) (*ListKeysHTTPResp, error)

ListKeysWithResponse List toolkit keys

List a toolkit's API keys (redacted; only `key_preview` is shown).

Returns a wrapper object for the known response body format(s).

Corresponds with GET /toolkits/{toolkit_id}/keys (the `ListKeys` operationId).

func (*ClientWithResponses) ListNotesWithResponse

func (c *ClientWithResponses) ListNotesWithResponse(ctx context.Context, params *ListNotesParams, reqEditors ...RequestEditorFn) (*ListNotesHTTPResp, error)

ListNotesWithResponse List Notes

List notes with optional filters and cursor pagination.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /notes (the `ListNotes` operationId).

func (*ClientWithResponses) ListOverlaysWithResponse

func (c *ClientWithResponses) ListOverlaysWithResponse(ctx context.Context, vendor string, name string, version string, params *ListOverlaysParams, reqEditors ...RequestEditorFn) (*ListOverlaysHTTPResp, error)

ListOverlaysWithResponse List Overlays

List overlays for an API with optional status filter and cursor pagination.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /apis/{vendor}/{name}/{version}/overlays (the `ListOverlays` operationId).

func (*ClientWithResponses) ListPermissionsWithResponse

func (c *ClientWithResponses) ListPermissionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListPermissionsHTTPResp, error)

ListPermissionsWithResponse List Permissions

List the permission catalogue visible to the caller.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /permissions (the `ListPermissions` operationId).

func (*ClientWithResponses) ListProviderConfigsWithResponse

func (c *ClientWithResponses) ListProviderConfigsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProviderConfigsHTTPResp, error)

ListProviderConfigsWithResponse List credential provider configs

List all stored provider configs, with secret fields redacted.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /admin/config/providers (the `ListProviderConfigs` operationId).

func (*ClientWithResponses) ListProvidersWithResponse

func (c *ClientWithResponses) ListProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersHTTPResp, error)

ListProvidersWithResponse List credential providers

Return discovery metadata for all configured credential providers.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /credentials/providers (the `ListProviders` operationId).

func (*ClientWithResponses) ListServiceAccountsWithResponse

func (c *ClientWithResponses) ListServiceAccountsWithResponse(ctx context.Context, params *ListServiceAccountsParams, reqEditors ...RequestEditorFn) (*ListServiceAccountsHTTPResp, error)

ListServiceAccountsWithResponse List Service Accounts

List service accounts — owner-scoped unless caller is org:admin.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /service-accounts (the `ListServiceAccounts` operationId).

func (*ClientWithResponses) ListToolkitAgentsWithResponse

func (c *ClientWithResponses) ListToolkitAgentsWithResponse(ctx context.Context, toolkitId string, params *ListToolkitAgentsParams, reqEditors ...RequestEditorFn) (*ListToolkitAgentsHTTPResp, error)

ListToolkitAgentsWithResponse List agents bound to toolkit

List agents bound to a toolkit with cursor-based pagination.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /toolkits/{toolkit_id}/agents (the `ListToolkitAgents` operationId).

func (*ClientWithResponses) ListToolkitPermissionsWithResponse

func (c *ClientWithResponses) ListToolkitPermissionsWithResponse(ctx context.Context, toolkitId string, credentialId string, reqEditors ...RequestEditorFn) (*ListToolkitPermissionsHTTPResp, error)

ListToolkitPermissionsWithResponse List binding permission rules

List the fine-grained PBAC rules for a `(toolkit, credential)` binding.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ListToolkitPermissions` operationId).

func (*ClientWithResponses) ListToolkitsWithResponse

func (c *ClientWithResponses) ListToolkitsWithResponse(ctx context.Context, params *ListToolkitsParams, reqEditors ...RequestEditorFn) (*ListToolkitsHTTPResp, error)

ListToolkitsWithResponse List toolkits

List toolkits with cursor-based pagination.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /toolkits (the `ListToolkits` operationId).

func (*ClientWithResponses) ListUsersWithResponse

func (c *ClientWithResponses) ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersHTTPResp, error)

ListUsersWithResponse List Users

List all users with cursor-based pagination.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /users (the `ListUsers` operationId).

func (*ClientWithResponses) LoginWithBodyWithResponse

func (c *ClientWithResponses) LoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginHTTPResp, error)

LoginWithBodyWithResponse Log in

Authenticate and return a JWT token bundle.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /auth/login (the `Login` operationId).

func (*ClientWithResponses) LoginWithResponse

func (c *ClientWithResponses) LoginWithResponse(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginHTTPResp, error)

LoginWithResponse Log in

Authenticate and return a JWT token bundle.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /auth/login (the `Login` operationId).

func (*ClientWithResponses) MintEndpointWithBodyWithResponse

func (c *ClientWithResponses) MintEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MintEndpointHTTPResp, error)

MintEndpointWithBodyWithResponse Mint Endpoint

Mint a short-lived ephemeral token for a task agent.

The caller must be an authenticated service account. The requested scopes must be a subset of the caller's own scopes.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /oauth/mint (the `MintEndpoint` operationId).

func (*ClientWithResponses) MintEndpointWithResponse

func (c *ClientWithResponses) MintEndpointWithResponse(ctx context.Context, body MintEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*MintEndpointHTTPResp, error)

MintEndpointWithResponse Mint Endpoint

Mint a short-lived ephemeral token for a task agent.

The caller must be an authenticated service account. The requested scopes must be a subset of the caller's own scopes.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /oauth/mint (the `MintEndpoint` operationId).

func (*ClientWithResponses) OauthAuthorizationServerWithResponse

func (c *ClientWithResponses) OauthAuthorizationServerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthAuthorizationServerHTTPResp, error)

OauthAuthorizationServerWithResponse OAuth authorization server metadata

Return RFC 8414 authorization-server metadata (endpoints, grant types, algorithms).

Returns a wrapper object for the known response body format(s).

Corresponds with GET /.well-known/oauth-authorization-server (the `OauthAuthorizationServer` operationId).

func (*ClientWithResponses) OauthCallbackWithResponse

func (c *ClientWithResponses) OauthCallbackWithResponse(ctx context.Context, params *OauthCallbackParams, reqEditors ...RequestEditorFn) (*OauthCallbackHTTPResp, error)

OauthCallbackWithResponse OAuth connect callback

Handle the OAuth callback from the IdP.

This endpoint is intentionally unauthenticated — it receives redirects from external IdPs where the user has no session cookie. Security binding is provided by the signed, time-limited state JWT which ties the callback to a specific credential and caller.

Redirects the popup the SPA opened to a public SPA route (“/app/oauth/connected“) that owns the user-facing "you can close this" experience and self-closes. Two variants, distinguished only by a coarse “status“ query param:

  • Success: “?status=ok“.
  • Failure: “?status=error“ — no protocol or provider detail is exposed in the redirect URL.

The parent SPA still learns the real outcome by polling “GET /credentials/{id}“ — never from this redirect. The actual cause (missing state, connect failure, provider error, etc.) is recorded via structured logging for operators.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /credentials/oauth/callback (the `OauthCallback` operationId).

func (*ClientWithResponses) PatchPermissionsWithBodyWithResponse

func (c *ClientWithResponses) PatchPermissionsWithBodyWithResponse(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchPermissionsHTTPResp, error)

PatchPermissionsWithBodyWithResponse Patch binding permission rules

Additively add and/or remove permission rules on a binding.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `PatchPermissions` operationId).

func (*ClientWithResponses) PatchPermissionsWithResponse

func (c *ClientWithResponses) PatchPermissionsWithResponse(ctx context.Context, toolkitId string, credentialId string, body PatchPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchPermissionsHTTPResp, error)

PatchPermissionsWithResponse Patch binding permission rules

Additively add and/or remove permission rules on a binding.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `PatchPermissions` operationId).

func (*ClientWithResponses) PollStatusEndpointWithResponse

func (c *ClientWithResponses) PollStatusEndpointWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*PollStatusEndpointHTTPResp, error)

PollStatusEndpointWithResponse Poll Status Endpoint

Poll registration status (RFC 7592).

Returns a wrapper object for the known response body format(s).

Corresponds with GET /register/{agent_id} (the `PollStatusEndpoint` operationId).

func (*ClientWithResponses) PreviewCatalogOperationsWithResponse

func (c *ClientWithResponses) PreviewCatalogOperationsWithResponse(ctx context.Context, apiId string, params *PreviewCatalogOperationsParams, reqEditors ...RequestEditorFn) (*PreviewCatalogOperationsHTTPResp, error)

PreviewCatalogOperationsWithResponse Preview Catalog Operations

Preview the operations of a catalog entry's spec (capped, offset-paginated).

“tag“ and “q“ filter the spec's operations server-side before windowing, so the UI's search box covers every operation in the spec and pages the filtered set via “offset“/“limit“ ("Load more").

Returns a wrapper object for the known response body format(s).

Corresponds with GET /catalog/{api_id}/operations (the `PreviewCatalogOperations` operationId).

func (*ClientWithResponses) PromoteRevisionWithResponse

func (c *ClientWithResponses) PromoteRevisionWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*PromoteRevisionHTTPResp, error)

PromoteRevisionWithResponse Promote Revision

Promote a draft revision to published, archiving the current one.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /apis/{vendor}/{name}/{version}/revisions/{revision_id}:promote (the `PromoteRevision` operationId).

func (*ClientWithResponses) RedeemInviteWithBodyWithResponse

func (c *ClientWithResponses) RedeemInviteWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RedeemInviteHTTPResp, error)

RedeemInviteWithBodyWithResponse Redeem invite

Redeem an invite token, set password, and return a JWT.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /users:redeem-invite (the `RedeemInvite` operationId).

func (*ClientWithResponses) RedeemInviteWithResponse

func (c *ClientWithResponses) RedeemInviteWithResponse(ctx context.Context, body RedeemInviteJSONRequestBody, reqEditors ...RequestEditorFn) (*RedeemInviteHTTPResp, error)

RedeemInviteWithResponse Redeem invite

Redeem an invite token, set password, and return a JWT.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /users:redeem-invite (the `RedeemInvite` operationId).

func (*ClientWithResponses) RefreshCatalogWithResponse

func (c *ClientWithResponses) RefreshCatalogWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshCatalogHTTPResp, error)

RefreshCatalogWithResponse Refresh Catalog

Force a refresh of the catalog cache from the upstream manifest (org:admin).

Returns a wrapper object for the known response body format(s).

Corresponds with POST /catalog:refresh (the `RefreshCatalog` operationId).

func (*ClientWithResponses) RefreshSessionWithResponse

func (c *ClientWithResponses) RefreshSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshSessionHTTPResp, error)

RefreshSessionWithResponse Refresh session token

Re-mint the caller's login JWT before it expires (sliding session).

Only user login JWTs are refreshable; permissions and the “must_change_password“ gate are re-read from the database at re-mint. Refusal modes: 401 “session_expired“ once the original authentication is older than the absolute window (“admin.auth.session_ttl_seconds“), 401 “invalid_credentials“ for deactivated users, non-user tokens, or opaque (non-JWT) credentials. Clients should then send the user back to login.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /auth/refresh (the `RefreshSession` operationId).

func (*ClientWithResponses) RegisterEndpointWithBodyWithResponse

func (c *ClientWithResponses) RegisterEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegisterEndpointHTTPResp, error)

RegisterEndpointWithBodyWithResponse Register Endpoint

Register a new agent client (RFC 7591).

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /register (the `RegisterEndpoint` operationId).

func (*ClientWithResponses) RegisterEndpointWithResponse

func (c *ClientWithResponses) RegisterEndpointWithResponse(ctx context.Context, body RegisterEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*RegisterEndpointHTTPResp, error)

RegisterEndpointWithResponse Register Endpoint

Register a new agent client (RFC 7591).

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /register (the `RegisterEndpoint` operationId).

func (*ClientWithResponses) RegistryHealthWithResponse

func (c *ClientWithResponses) RegistryHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RegistryHealthHTTPResp, error)

RegistryHealthWithResponse Registry health

Return service health status for this surface.

Unauthenticated liveness probe. In combined mode this is served under the surface prefix (e.g. “/control/health“) so surfaces don't collide; the canonical platform probe is the root “GET /health“.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /registry/health (the `RegistryHealth` operationId).

func (*ClientWithResponses) ReissueInviteWithResponse

func (c *ClientWithResponses) ReissueInviteWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*ReissueInviteHTTPResp, error)

ReissueInviteWithResponse Reissue Invite

Reissue an invite token for a user.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /users/{user_id}:reissue-invite (the `ReissueInvite` operationId).

func (*ClientWithResponses) ReplaceAgentScopesWithBodyWithResponse

func (c *ClientWithResponses) ReplaceAgentScopesWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAgentScopesHTTPResp, error)

ReplaceAgentScopesWithBodyWithResponse Replace Agent Scopes

Replace all scopes for an agent.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PUT /agents/{agent_id}/scopes (the `ReplaceAgentScopes` operationId).

func (*ClientWithResponses) ReplaceAgentScopesWithResponse

func (c *ClientWithResponses) ReplaceAgentScopesWithResponse(ctx context.Context, agentId string, body ReplaceAgentScopesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAgentScopesHTTPResp, error)

ReplaceAgentScopesWithResponse Replace Agent Scopes

Replace all scopes for an agent.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PUT /agents/{agent_id}/scopes (the `ReplaceAgentScopes` operationId).

func (*ClientWithResponses) ReplacePermissionsWithBodyWithResponse

func (c *ClientWithResponses) ReplacePermissionsWithBodyWithResponse(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplacePermissionsHTTPResp, error)

ReplacePermissionsWithBodyWithResponse Replace binding permission rules

Replace the full set of permission rules for a binding (idempotent PUT).

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PUT /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ReplacePermissions` operationId).

func (*ClientWithResponses) ReplacePermissionsWithResponse

func (c *ClientWithResponses) ReplacePermissionsWithResponse(ctx context.Context, toolkitId string, credentialId string, body ReplacePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplacePermissionsHTTPResp, error)

ReplacePermissionsWithResponse Replace binding permission rules

Replace the full set of permission rules for a binding (idempotent PUT).

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PUT /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ReplacePermissions` operationId).

func (*ClientWithResponses) ReplaceServiceAccountScopesWithBodyWithResponse

func (c *ClientWithResponses) ReplaceServiceAccountScopesWithBodyWithResponse(ctx context.Context, serviceAccountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServiceAccountScopesHTTPResp, error)

ReplaceServiceAccountScopesWithBodyWithResponse Replace Service Account Scopes

Replace all scopes for a service account.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PUT /service-accounts/{service_account_id}/scopes (the `ReplaceServiceAccountScopes` operationId).

func (*ClientWithResponses) ReplaceServiceAccountScopesWithResponse

func (c *ClientWithResponses) ReplaceServiceAccountScopesWithResponse(ctx context.Context, serviceAccountId string, body ReplaceServiceAccountScopesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServiceAccountScopesHTTPResp, error)

ReplaceServiceAccountScopesWithResponse Replace Service Account Scopes

Replace all scopes for a service account.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PUT /service-accounts/{service_account_id}/scopes (the `ReplaceServiceAccountScopes` operationId).

func (*ClientWithResponses) RevokeAgentApiKeyWithResponse

func (c *ClientWithResponses) RevokeAgentApiKeyWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*RevokeAgentApiKeyHTTPResp, error)

RevokeAgentApiKeyWithResponse Revoke Agent Api Key

Revoke an agent's API key without generating a new one.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /agents/{agent_id}:revoke-api-key (the `RevokeAgentApiKey` operationId).

func (*ClientWithResponses) RevokeEndpointWithBodyWithResponse

func (c *ClientWithResponses) RevokeEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevokeEndpointHTTPResp, error)

RevokeEndpointWithBodyWithResponse Revoke Endpoint

Revoke a token (RFC 7009). Always returns 200.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /oauth/revoke (the `RevokeEndpoint` operationId).

func (*ClientWithResponses) RevokeEndpointWithResponse

func (c *ClientWithResponses) RevokeEndpointWithResponse(ctx context.Context, body RevokeEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*RevokeEndpointHTTPResp, error)

RevokeEndpointWithResponse Revoke Endpoint

Revoke a token (RFC 7009). Always returns 200.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /oauth/revoke (the `RevokeEndpoint` operationId).

func (*ClientWithResponses) RollbackOverlayWithResponse

func (c *ClientWithResponses) RollbackOverlayWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*RollbackOverlayHTTPResp, error)

RollbackOverlayWithResponse Rollback Overlay

Un-confirm a materialized overlay, restoring the revision it superseded (A5b).

Requires “overlays:confirm“ — the symmetric inverse of confirm. Rolling back rewrites the API's served spec (it archives the overlay's materialized revision and promotes the prior revision back to current), so it is the same operator action as confirm, not a contributor one. The overlay must be CONFIRMED, currently live, and carry a recorded superseded revision that is still restorable; otherwise a 409 is returned (“overlay_conflict“ or “overlay_rollback_target_missing“) and nothing changes.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:rollback (the `RollbackOverlay` operationId).

func (*ClientWithResponses) SearchOperationsWithBodyWithResponse

func (c *ClientWithResponses) SearchOperationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchOperationsHTTPResp, error)

SearchOperationsWithBodyWithResponse Search operations

Lexical (full-text) search over registered API operations.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /search (the `SearchOperations` operationId).

func (*ClientWithResponses) SearchOperationsWithResponse

func (c *ClientWithResponses) SearchOperationsWithResponse(ctx context.Context, body SearchOperationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchOperationsHTTPResp, error)

SearchOperationsWithResponse Search operations

Lexical (full-text) search over registered API operations.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /search (the `SearchOperations` operationId).

func (*ClientWithResponses) SetProviderConfigWithBodyWithResponse

func (c *ClientWithResponses) SetProviderConfigWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetProviderConfigHTTPResp, error)

SetProviderConfigWithBodyWithResponse Set a credential provider config

Set (create or update) a credential provider config at runtime.

The payload is validated by provider name (e.g. “pipedream“). Secret fields are encrypted at rest. A successful write rebuilds the in-process provider registry so the change takes effect without a restart. The response redacts secret fields.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PUT /admin/config/providers/{name} (the `SetProviderConfig` operationId).

func (*ClientWithResponses) SetProviderConfigWithResponse

func (c *ClientWithResponses) SetProviderConfigWithResponse(ctx context.Context, name string, body SetProviderConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SetProviderConfigHTTPResp, error)

SetProviderConfigWithResponse Set a credential provider config

Set (create or update) a credential provider config at runtime.

The payload is validated by provider name (e.g. “pipedream“). Secret fields are encrypted at rest. A successful write rebuilds the in-process provider registry so the change takes effect without a restart. The response redacts secret fields.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PUT /admin/config/providers/{name} (the `SetProviderConfig` operationId).

func (*ClientWithResponses) SetUserPermissionsWithBodyWithResponse

func (c *ClientWithResponses) SetUserPermissionsWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetUserPermissionsHTTPResp, error)

SetUserPermissionsWithBodyWithResponse Set User Permissions

Set the assigned permissions for a user.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PUT /users/{user_id}/permissions (the `SetUserPermissions` operationId).

func (*ClientWithResponses) SetUserPermissionsWithResponse

func (c *ClientWithResponses) SetUserPermissionsWithResponse(ctx context.Context, userId string, body SetUserPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetUserPermissionsHTTPResp, error)

SetUserPermissionsWithResponse Set User Permissions

Set the assigned permissions for a user.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PUT /users/{user_id}/permissions (the `SetUserPermissions` operationId).

func (*ClientWithResponses) SnoozeCatalogEntryWithBodyWithResponse

func (c *ClientWithResponses) SnoozeCatalogEntryWithBodyWithResponse(ctx context.Context, apiId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SnoozeCatalogEntryHTTPResp, error)

SnoozeCatalogEntryWithBodyWithResponse Snooze Catalog Entry

Snooze the outstanding update notification for a catalog entry (C1, #925).

Operator action (“events:write“): quiet the "update available" badge for a known-and-accepted upstream change without adopting it. Body is optional — omit or send “{"snoozed_until": null}“ to mute until a newer upstream digest lands (the primary per-API affordance); send an ISO-8601 “snoozed_until“ for a time-boxed snooze. A genuinely newer upstream change re-lights the badge automatically.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /catalog/{api_id}:snooze (the `SnoozeCatalogEntry` operationId).

func (*ClientWithResponses) SnoozeCatalogEntryWithResponse

func (c *ClientWithResponses) SnoozeCatalogEntryWithResponse(ctx context.Context, apiId string, body SnoozeCatalogEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*SnoozeCatalogEntryHTTPResp, error)

SnoozeCatalogEntryWithResponse Snooze Catalog Entry

Snooze the outstanding update notification for a catalog entry (C1, #925).

Operator action (“events:write“): quiet the "update available" badge for a known-and-accepted upstream change without adopting it. Body is optional — omit or send “{"snoozed_until": null}“ to mute until a newer upstream digest lands (the primary per-API affordance); send an ISO-8601 “snoozed_until“ for a time-boxed snooze. A genuinely newer upstream change re-lights the badge automatically.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /catalog/{api_id}:snooze (the `SnoozeCatalogEntry` operationId).

func (*ClientWithResponses) StreamEventsWithResponse

func (c *ClientWithResponses) StreamEventsWithResponse(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*StreamEventsHTTPResp, error)

StreamEventsWithResponse Stream Events

Stream events as Server-Sent Events.

Returns a wrapper object for the known response body format(s).

Corresponds with GET /events/stream (the `StreamEvents` operationId).

func (*ClientWithResponses) SubmitOverlayWithBodyWithResponse

func (c *ClientWithResponses) SubmitOverlayWithBodyWithResponse(ctx context.Context, vendor string, name string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubmitOverlayHTTPResp, error)

SubmitOverlayWithBodyWithResponse Submit Overlay

Submit a new overlay for an API.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /apis/{vendor}/{name}/{version}/overlays (the `SubmitOverlay` operationId).

func (*ClientWithResponses) SubmitOverlayWithResponse

func (c *ClientWithResponses) SubmitOverlayWithResponse(ctx context.Context, vendor string, name string, version string, body SubmitOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitOverlayHTTPResp, error)

SubmitOverlayWithResponse Submit Overlay

Submit a new overlay for an API.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /apis/{vendor}/{name}/{version}/overlays (the `SubmitOverlay` operationId).

func (*ClientWithResponses) TestToolkitPermissionsWithBodyWithResponse

func (c *ClientWithResponses) TestToolkitPermissionsWithBodyWithResponse(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestToolkitPermissionsHTTPResp, error)

TestToolkitPermissionsWithBodyWithResponse Dry-run permission evaluation

Answer "what would the broker do for this request?" without calling upstream.

Evaluates the same **vendor-pooled** rule set the broker sees at request time — rules from all same-vendor bindings on this toolkit compete in one ordered list. The response names which binding contributed the matching rule, which is not obvious from the toolkit id alone under pooling.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /toolkits/{toolkit_id}/credentials/{credential_id}/permissions:test (the `TestToolkitPermissions` operationId).

func (*ClientWithResponses) TestToolkitPermissionsWithResponse

func (c *ClientWithResponses) TestToolkitPermissionsWithResponse(ctx context.Context, toolkitId string, credentialId string, body TestToolkitPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*TestToolkitPermissionsHTTPResp, error)

TestToolkitPermissionsWithResponse Dry-run permission evaluation

Answer "what would the broker do for this request?" without calling upstream.

Evaluates the same **vendor-pooled** rule set the broker sees at request time — rules from all same-vendor bindings on this toolkit compete in one ordered list. The response names which binding contributed the matching rule, which is not obvious from the toolkit id alone under pooling.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /toolkits/{toolkit_id}/credentials/{credential_id}/permissions:test (the `TestToolkitPermissions` operationId).

func (*ClientWithResponses) TokenEndpointWithBodyWithResponse

func (c *ClientWithResponses) TokenEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TokenEndpointHTTPResp, error)

TokenEndpointWithBodyWithResponse Token Endpoint

Exchange a refresh token, JWT assertion, authorization code, or client creds for tokens.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /oauth/token (the `TokenEndpoint` operationId).

func (*ClientWithResponses) TokenEndpointWithResponse

func (c *ClientWithResponses) TokenEndpointWithResponse(ctx context.Context, body TokenEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*TokenEndpointHTTPResp, error)

TokenEndpointWithResponse Token Endpoint

Exchange a refresh token, JWT assertion, authorization code, or client creds for tokens.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with POST /oauth/token (the `TokenEndpoint` operationId).

func (*ClientWithResponses) UnbindCredentialWithResponse

func (c *ClientWithResponses) UnbindCredentialWithResponse(ctx context.Context, toolkitId string, credentialId string, reqEditors ...RequestEditorFn) (*UnbindCredentialHTTPResp, error)

UnbindCredentialWithResponse Unbind credential from toolkit

Remove a credential binding from a toolkit (the credential itself is untouched).

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /toolkits/{toolkit_id}/credentials/{credential_id} (the `UnbindCredential` operationId).

func (*ClientWithResponses) UnbindToolkitWithResponse

func (c *ClientWithResponses) UnbindToolkitWithResponse(ctx context.Context, agentId string, toolkitId string, reqEditors ...RequestEditorFn) (*UnbindToolkitHTTPResp, error)

UnbindToolkitWithResponse Unbind Toolkit

Unbind a toolkit from an agent.

Returns a wrapper object for the known response body format(s).

Corresponds with DELETE /agents/{agent_id}/toolkits/{toolkit_id} (the `UnbindToolkit` operationId).

func (*ClientWithResponses) UnsnoozeCatalogEntryWithResponse

func (c *ClientWithResponses) UnsnoozeCatalogEntryWithResponse(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*UnsnoozeCatalogEntryHTTPResp, error)

UnsnoozeCatalogEntryWithResponse Unsnooze Catalog Entry

Clear a snooze for a catalog entry (C1). Operator action (“events:write“).

Returns a wrapper object for the known response body format(s).

Corresponds with POST /catalog/{api_id}:unsnooze (the `UnsnoozeCatalogEntry` operationId).

func (*ClientWithResponses) UpdateAgentWithBodyWithResponse

func (c *ClientWithResponses) UpdateAgentWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResp, error)

UpdateAgentWithBodyWithResponse Update Agent

Partially update an agent — name, description, or owner_id.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /agents/{agent_id} (the `UpdateAgent` operationId).

func (*ClientWithResponses) UpdateAgentWithResponse

func (c *ClientWithResponses) UpdateAgentWithResponse(ctx context.Context, agentId string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResp, error)

UpdateAgentWithResponse Update Agent

Partially update an agent — name, description, or owner_id.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /agents/{agent_id} (the `UpdateAgent` operationId).

func (*ClientWithResponses) UpdateApiWithBodyWithResponse

func (c *ClientWithResponses) UpdateApiWithBodyWithResponse(ctx context.Context, vendor string, name string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApiHTTPResp, error)

UpdateApiWithBodyWithResponse Update Api

Partially update an API's presentation fields.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /apis/{vendor}/{name}/{version} (the `UpdateApi` operationId).

func (*ClientWithResponses) UpdateApiWithResponse

func (c *ClientWithResponses) UpdateApiWithResponse(ctx context.Context, vendor string, name string, version string, body UpdateApiJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateApiHTTPResp, error)

UpdateApiWithResponse Update Api

Partially update an API's presentation fields.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /apis/{vendor}/{name}/{version} (the `UpdateApi` operationId).

func (*ClientWithResponses) UpdateCredentialWithBodyWithResponse

func (c *ClientWithResponses) UpdateCredentialWithBodyWithResponse(ctx context.Context, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCredentialHTTPResp, error)

UpdateCredentialWithBodyWithResponse Update or rotate credential

Update or rotate a credential.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /credentials/{credential_id} (the `UpdateCredential` operationId).

func (*ClientWithResponses) UpdateCredentialWithResponse

func (c *ClientWithResponses) UpdateCredentialWithResponse(ctx context.Context, credentialId string, body UpdateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCredentialHTTPResp, error)

UpdateCredentialWithResponse Update or rotate credential

Update or rotate a credential.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /credentials/{credential_id} (the `UpdateCredential` operationId).

func (*ClientWithResponses) UpdateKeyWithBodyWithResponse

func (c *ClientWithResponses) UpdateKeyWithBodyWithResponse(ctx context.Context, toolkitId string, keyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateKeyHTTPResp, error)

UpdateKeyWithBodyWithResponse Update toolkit key

Update a key's label, IP allowlist, or revoked flag.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /toolkits/{toolkit_id}/keys/{key_id} (the `UpdateKey` operationId).

func (*ClientWithResponses) UpdateKeyWithResponse

func (c *ClientWithResponses) UpdateKeyWithResponse(ctx context.Context, toolkitId string, keyId string, body UpdateKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateKeyHTTPResp, error)

UpdateKeyWithResponse Update toolkit key

Update a key's label, IP allowlist, or revoked flag.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /toolkits/{toolkit_id}/keys/{key_id} (the `UpdateKey` operationId).

func (*ClientWithResponses) UpdateNoteWithBodyWithResponse

func (c *ClientWithResponses) UpdateNoteWithBodyWithResponse(ctx context.Context, noteId string, params *UpdateNoteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNoteHTTPResp, error)

UpdateNoteWithBodyWithResponse Update Note

Update a note (partial). Supports optimistic concurrency via If-Match.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /notes/{note_id} (the `UpdateNote` operationId).

func (*ClientWithResponses) UpdateNoteWithResponse

func (c *ClientWithResponses) UpdateNoteWithResponse(ctx context.Context, noteId string, params *UpdateNoteParams, body UpdateNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNoteHTTPResp, error)

UpdateNoteWithResponse Update Note

Update a note (partial). Supports optimistic concurrency via If-Match.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /notes/{note_id} (the `UpdateNote` operationId).

func (*ClientWithResponses) UpdateOverlayWithBodyWithResponse

func (c *ClientWithResponses) UpdateOverlayWithBodyWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOverlayHTTPResp, error)

UpdateOverlayWithBodyWithResponse Update Overlay

Update an overlay's document or target revision.

Editing a *pending* overlay (or a stuck CONFIRMED-but-unmaterialized one) is an ordinary contributor edit — “apis:write“. Editing a *materialized* overlay (CONFIRMED and currently serving) instead **re-materializes** it: the edited document is re-applied over the overlay's original pre-overlay base and re-ingested, rewriting the API's served spec (D1). That is an operator action, so it additionally requires “overlays:confirm“; a caller with only “apis:write“ gets a 403 (“overlay_rematerialize_forbidden“). The re-materialize is refused with a 409 if the overlay is no longer the live revision, and with “overlay_rollback_target_missing“ if no clean base was recorded to re-apply over.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `UpdateOverlay` operationId).

func (*ClientWithResponses) UpdateOverlayWithResponse

func (c *ClientWithResponses) UpdateOverlayWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, body UpdateOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOverlayHTTPResp, error)

UpdateOverlayWithResponse Update Overlay

Update an overlay's document or target revision.

Editing a *pending* overlay (or a stuck CONFIRMED-but-unmaterialized one) is an ordinary contributor edit — “apis:write“. Editing a *materialized* overlay (CONFIRMED and currently serving) instead **re-materializes** it: the edited document is re-applied over the overlay's original pre-overlay base and re-ingested, rewriting the API's served spec (D1). That is an operator action, so it additionally requires “overlays:confirm“; a caller with only “apis:write“ gets a 403 (“overlay_rematerialize_forbidden“). The re-materialize is refused with a 409 if the overlay is no longer the live revision, and with “overlay_rollback_target_missing“ if no clean base was recorded to re-apply over.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `UpdateOverlay` operationId).

func (*ClientWithResponses) UpdateRegistrationEndpointWithResponse

func (c *ClientWithResponses) UpdateRegistrationEndpointWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*UpdateRegistrationEndpointHTTPResp, error)

UpdateRegistrationEndpointWithResponse Update Registration Endpoint

Client update not supported — returns 403.

Returns a wrapper object for the known response body format(s).

Corresponds with PUT /register/{agent_id} (the `UpdateRegistrationEndpoint` operationId).

func (*ClientWithResponses) UpdateToolkitWithBodyWithResponse

func (c *ClientWithResponses) UpdateToolkitWithBodyWithResponse(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateToolkitHTTPResp, error)

UpdateToolkitWithBodyWithResponse Update toolkit

Update a toolkit's name, description, or active flag.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /toolkits/{toolkit_id} (the `UpdateToolkit` operationId).

func (*ClientWithResponses) UpdateToolkitWithResponse

func (c *ClientWithResponses) UpdateToolkitWithResponse(ctx context.Context, toolkitId string, body UpdateToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateToolkitHTTPResp, error)

UpdateToolkitWithResponse Update toolkit

Update a toolkit's name, description, or active flag.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /toolkits/{toolkit_id} (the `UpdateToolkit` operationId).

func (*ClientWithResponses) UpdateUserWithBodyWithResponse

func (c *ClientWithResponses) UpdateUserWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserHTTPResp, error)

UpdateUserWithBodyWithResponse Update User

Update a user's profile fields.

Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /users/{user_id} (the `UpdateUser` operationId).

func (*ClientWithResponses) UpdateUserWithResponse

func (c *ClientWithResponses) UpdateUserWithResponse(ctx context.Context, userId string, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserHTTPResp, error)

UpdateUserWithResponse Update User

Update a user's profile fields.

Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

Corresponds with PATCH /users/{user_id} (the `UpdateUser` operationId).

func (*ClientWithResponses) WithdrawAccessRequestWithResponse

func (c *ClientWithResponses) WithdrawAccessRequestWithResponse(ctx context.Context, requestId string, reqEditors ...RequestEditorFn) (*WithdrawAccessRequestHTTPResp, error)

WithdrawAccessRequestWithResponse Withdraw access request

Withdraw a pending access request.

Returns a wrapper object for the known response body format(s).

Corresponds with POST /access-requests/{request_id}:withdraw (the `WithdrawAccessRequest` operationId).

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {

	// JwksWithResponse JSON Web Key Set
	//
	// Return the JWKS document with the active public signing keys (ES256).
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /.well-known/jwks.json (the `Jwks` operationId).
	JwksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*JwksHTTPResp, error)

	// OauthAuthorizationServerWithResponse OAuth authorization server metadata
	//
	// Return RFC 8414 authorization-server metadata (endpoints, grant types, algorithms).
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /.well-known/oauth-authorization-server (the `OauthAuthorizationServer` operationId).
	OauthAuthorizationServerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthAuthorizationServerHTTPResp, error)

	// ListAccessRequestsWithResponse List access requests
	//
	// List access requests with cursor-based pagination.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /access-requests (the `ListAccessRequests` operationId).
	ListAccessRequestsWithResponse(ctx context.Context, params *ListAccessRequestsParams, reqEditors ...RequestEditorFn) (*ListAccessRequestsHTTPResp, error)

	// FileAccessRequestWithBodyWithResponse File access request
	//
	// File a new access request.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /access-requests (the `FileAccessRequest` operationId).
	FileAccessRequestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FileAccessRequestHTTPResp, error)

	// FileAccessRequestWithResponse File access request
	//
	// File a new access request.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /access-requests (the `FileAccessRequest` operationId).
	FileAccessRequestWithResponse(ctx context.Context, body FileAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*FileAccessRequestHTTPResp, error)

	// GetAccessRequestWithResponse Get access request
	//
	// Get a single access request by ID.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /access-requests/{request_id} (the `GetAccessRequest` operationId).
	GetAccessRequestWithResponse(ctx context.Context, requestId string, reqEditors ...RequestEditorFn) (*GetAccessRequestHTTPResp, error)

	// AmendAccessRequestWithBodyWithResponse Amend access request
	//
	// Amend pending items on an access request.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /access-requests/{request_id}:amend (the `AmendAccessRequest` operationId).
	AmendAccessRequestWithBodyWithResponse(ctx context.Context, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AmendAccessRequestHTTPResp, error)

	// AmendAccessRequestWithResponse Amend access request
	//
	// Amend pending items on an access request.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /access-requests/{request_id}:amend (the `AmendAccessRequest` operationId).
	AmendAccessRequestWithResponse(ctx context.Context, requestId string, body AmendAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*AmendAccessRequestHTTPResp, error)

	// DecideAccessRequestWithBodyWithResponse Decide access request items
	//
	// Decide (approve/deny) items on an access request.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /access-requests/{request_id}:decide (the `DecideAccessRequest` operationId).
	DecideAccessRequestWithBodyWithResponse(ctx context.Context, requestId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DecideAccessRequestHTTPResp, error)

	// DecideAccessRequestWithResponse Decide access request items
	//
	// Decide (approve/deny) items on an access request.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /access-requests/{request_id}:decide (the `DecideAccessRequest` operationId).
	DecideAccessRequestWithResponse(ctx context.Context, requestId string, body DecideAccessRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*DecideAccessRequestHTTPResp, error)

	// WithdrawAccessRequestWithResponse Withdraw access request
	//
	// Withdraw a pending access request.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /access-requests/{request_id}:withdraw (the `WithdrawAccessRequest` operationId).
	WithdrawAccessRequestWithResponse(ctx context.Context, requestId string, reqEditors ...RequestEditorFn) (*WithdrawAccessRequestHTTPResp, error)

	// ListActorsWithResponse List Actors
	//
	// List all actors (users, agents, service accounts) for UI cache hydration.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /actors (the `ListActors` operationId).
	ListActorsWithResponse(ctx context.Context, params *ListActorsParams, reqEditors ...RequestEditorFn) (*ListActorsHTTPResp, error)

	// ListProviderConfigsWithResponse List credential provider configs
	//
	// List all stored provider configs, with secret fields redacted.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /admin/config/providers (the `ListProviderConfigs` operationId).
	ListProviderConfigsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProviderConfigsHTTPResp, error)

	// GetProviderConfigWithResponse Get a credential provider config
	//
	// Get a stored provider config by name, with secret fields redacted.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /admin/config/providers/{name} (the `GetProviderConfig` operationId).
	GetProviderConfigWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetProviderConfigHTTPResp, error)

	// SetProviderConfigWithBodyWithResponse Set a credential provider config
	//
	// Set (create or update) a credential provider config at runtime.
	//
	// The payload is validated by provider name (e.g. “pipedream“). Secret fields
	// are encrypted at rest. A successful write rebuilds the in-process provider
	// registry so the change takes effect without a restart. The response redacts
	// secret fields.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /admin/config/providers/{name} (the `SetProviderConfig` operationId).
	SetProviderConfigWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetProviderConfigHTTPResp, error)

	// SetProviderConfigWithResponse Set a credential provider config
	//
	// Set (create or update) a credential provider config at runtime.
	//
	// The payload is validated by provider name (e.g. “pipedream“). Secret fields
	// are encrypted at rest. A successful write rebuilds the in-process provider
	// registry so the change takes effect without a restart. The response redacts
	// secret fields.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /admin/config/providers/{name} (the `SetProviderConfig` operationId).
	SetProviderConfigWithResponse(ctx context.Context, name string, body SetProviderConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*SetProviderConfigHTTPResp, error)

	// HealthWithResponse Health
	//
	// Return admin service health status.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /admin/health (the `Health` operationId).
	HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthHTTPResp, error)

	// ListAgentsWithResponse List Agents
	//
	// List agents — scoped by identity via dynamic query scoping.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /agents (the `ListAgents` operationId).
	ListAgentsWithResponse(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*ListAgentsHTTPResp, error)

	// CreateAgentWithBodyWithResponse Create Agent
	//
	// Create a new agent manually.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents (the `CreateAgent` operationId).
	CreateAgentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResp, error)

	// CreateAgentWithResponse Create Agent
	//
	// Create a new agent manually.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents (the `CreateAgent` operationId).
	CreateAgentWithResponse(ctx context.Context, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResp, error)

	// ArchiveAgentWithResponse Archive Agent
	//
	// Soft-archive an agent — revokes scope grants and toolkit bindings.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /agents/{agent_id} (the `ArchiveAgent` operationId).
	ArchiveAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*ArchiveAgentHTTPResp, error)

	// GetAgentWithResponse Get Agent
	//
	// Get agent by ID — requires agents:read or self-read.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /agents/{agent_id} (the `GetAgent` operationId).
	GetAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GetAgentHTTPResp, error)

	// UpdateAgentWithBodyWithResponse Update Agent
	//
	// Partially update an agent — name, description, or owner_id.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /agents/{agent_id} (the `UpdateAgent` operationId).
	UpdateAgentWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResp, error)

	// UpdateAgentWithResponse Update Agent
	//
	// Partially update an agent — name, description, or owner_id.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /agents/{agent_id} (the `UpdateAgent` operationId).
	UpdateAgentWithResponse(ctx context.Context, agentId string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResp, error)

	// GetAgentApiKeyInfoWithResponse Get Agent Api Key Info
	//
	// Get API key metadata for an agent. Returns info even after revocation.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /agents/{agent_id}/api-key (the `GetAgentApiKeyInfo` operationId).
	GetAgentApiKeyInfoWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GetAgentApiKeyInfoHTTPResp, error)

	// GetAgentApiKeyHistoryWithResponse Get Agent Api Key History
	//
	// Get the audit history of API key operations for an agent.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /agents/{agent_id}/api-key/history (the `GetAgentApiKeyHistory` operationId).
	GetAgentApiKeyHistoryWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GetAgentApiKeyHistoryHTTPResp, error)

	// GetAgentScopesWithResponse Get Agent Scopes
	//
	// List scopes granted to an agent.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /agents/{agent_id}/scopes (the `GetAgentScopes` operationId).
	GetAgentScopesWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GetAgentScopesHTTPResp, error)

	// ReplaceAgentScopesWithBodyWithResponse Replace Agent Scopes
	//
	// Replace all scopes for an agent.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /agents/{agent_id}/scopes (the `ReplaceAgentScopes` operationId).
	ReplaceAgentScopesWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceAgentScopesHTTPResp, error)

	// ReplaceAgentScopesWithResponse Replace Agent Scopes
	//
	// Replace all scopes for an agent.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /agents/{agent_id}/scopes (the `ReplaceAgentScopes` operationId).
	ReplaceAgentScopesWithResponse(ctx context.Context, agentId string, body ReplaceAgentScopesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceAgentScopesHTTPResp, error)

	// ListAgentToolkitsWithResponse List Toolkits
	//
	// List toolkit bindings for an agent — requires agents:read or self.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /agents/{agent_id}/toolkits (the `ListAgentToolkits` operationId).
	ListAgentToolkitsWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*ListAgentToolkitsHTTPResp, error)

	// BindToolkitWithBodyWithResponse Bind Toolkit
	//
	// Bind a toolkit to an agent.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}/toolkits (the `BindToolkit` operationId).
	BindToolkitWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BindToolkitHTTPResp, error)

	// BindToolkitWithResponse Bind Toolkit
	//
	// Bind a toolkit to an agent.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}/toolkits (the `BindToolkit` operationId).
	BindToolkitWithResponse(ctx context.Context, agentId string, body BindToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*BindToolkitHTTPResp, error)

	// UnbindToolkitWithResponse Unbind Toolkit
	//
	// Unbind a toolkit from an agent.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /agents/{agent_id}/toolkits/{toolkit_id} (the `UnbindToolkit` operationId).
	UnbindToolkitWithResponse(ctx context.Context, agentId string, toolkitId string, reqEditors ...RequestEditorFn) (*UnbindToolkitHTTPResp, error)

	// ApproveAgentWithResponse Approve Agent
	//
	// Approve a pending agent.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}:approve (the `ApproveAgent` operationId).
	ApproveAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*ApproveAgentHTTPResp, error)

	// ClaimAgentWithBodyWithResponse Claim Agent
	//
	// Claim ownership of a self-registered agent using its claim token.
	//
	// Authenticated by the platform bearer token but requires **no** agent
	// permission — the single-use claim token minted at “/register“ is the proof,
	// so the registering human (even a plain member) can take ownership. Sets
	// “owner_id“ to the caller; the existing scoping + approve paths then apply.
	//
	// Restricted to “USER“ actors: “Agent.owner_id“ is a FK to “users.id“, so
	// only a human can own an agent. The “require_actor_type“ gate rejects a
	// non-user actor (agent/service-account/toolkit) at the boundary with a 403;
	// “AgentService.claim“ re-checks the same invariant as defense-in-depth.
	//
	// “allow_expired_password=True“ is intentional (matching “GET /agents/{id}“):
	// claiming is an onboarding step a brand-new user may hit before they have
	// rotated a temporary password, so a must-change-password state must not block
	// it. The claim only sets ownership — it grants no scopes and cannot act as the
	// agent — so allowing it under an expired password is low-risk.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}:claim (the `ClaimAgent` operationId).
	ClaimAgentWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ClaimAgentHTTPResp, error)

	// ClaimAgentWithResponse Claim Agent
	//
	// Claim ownership of a self-registered agent using its claim token.
	//
	// Authenticated by the platform bearer token but requires **no** agent
	// permission — the single-use claim token minted at “/register“ is the proof,
	// so the registering human (even a plain member) can take ownership. Sets
	// “owner_id“ to the caller; the existing scoping + approve paths then apply.
	//
	// Restricted to “USER“ actors: “Agent.owner_id“ is a FK to “users.id“, so
	// only a human can own an agent. The “require_actor_type“ gate rejects a
	// non-user actor (agent/service-account/toolkit) at the boundary with a 403;
	// “AgentService.claim“ re-checks the same invariant as defense-in-depth.
	//
	// “allow_expired_password=True“ is intentional (matching “GET /agents/{id}“):
	// claiming is an onboarding step a brand-new user may hit before they have
	// rotated a temporary password, so a must-change-password state must not block
	// it. The claim only sets ownership — it grants no scopes and cannot act as the
	// agent — so allowing it under an expired password is low-risk.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}:claim (the `ClaimAgent` operationId).
	ClaimAgentWithResponse(ctx context.Context, agentId string, body ClaimAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*ClaimAgentHTTPResp, error)

	// DenyAgentWithBodyWithResponse Deny Agent
	//
	// Deny a pending agent.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}:deny (the `DenyAgent` operationId).
	DenyAgentWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DenyAgentHTTPResp, error)

	// DenyAgentWithResponse Deny Agent
	//
	// Deny a pending agent.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}:deny (the `DenyAgent` operationId).
	DenyAgentWithResponse(ctx context.Context, agentId string, body DenyAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*DenyAgentHTTPResp, error)

	// DisableAgentWithResponse Disable Agent
	//
	// Disable an active agent.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}:disable (the `DisableAgent` operationId).
	DisableAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*DisableAgentHTTPResp, error)

	// EnableAgentWithResponse Enable Agent
	//
	// Enable a disabled agent.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}:enable (the `EnableAgent` operationId).
	EnableAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*EnableAgentHTTPResp, error)

	// GenerateAgentApiKeyWithResponse Generate Agent Api Key
	//
	// Generate a new API key for an active agent. Rotates any existing key.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}:generate-api-key (the `GenerateAgentApiKey` operationId).
	GenerateAgentApiKeyWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GenerateAgentApiKeyHTTPResp, error)

	// RevokeAgentApiKeyWithResponse Revoke Agent Api Key
	//
	// Revoke an agent's API key without generating a new one.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /agents/{agent_id}:revoke-api-key (the `RevokeAgentApiKey` operationId).
	RevokeAgentApiKeyWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*RevokeAgentApiKeyHTTPResp, error)

	// ListApisWithResponse List Apis
	//
	// List locally registered APIs with optional vendor filter and pagination.
	//
	// This is the **imported** registry — APIs present in this deployment. The
	// public catalog of importable-but-not-yet-imported APIs is a separate surface
	// (“GET /catalog“); the two are not blended.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis (the `ListApis` operationId).
	ListApisWithResponse(ctx context.Context, params *ListApisParams, reqEditors ...RequestEditorFn) (*ListApisHTTPResp, error)

	// ImportApisWithBodyWithResponse Import Apis
	//
	// Import OpenAPI/Arazzo content as new API revisions (async).
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /apis (the `ImportApis` operationId).
	ImportApisWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportApisHTTPResp, error)

	// ImportApisWithResponse Import Apis
	//
	// Import OpenAPI/Arazzo content as new API revisions (async).
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /apis (the `ImportApis` operationId).
	ImportApisWithResponse(ctx context.Context, body ImportApisJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportApisHTTPResp, error)

	// DeleteApiWithResponse Delete Api
	//
	// Delete an API and all its revisions.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /apis/{vendor}/{name}/{version} (the `DeleteApi` operationId).
	DeleteApiWithResponse(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*DeleteApiHTTPResp, error)

	// GetApiWithResponse Get Api
	//
	// Retrieve a single API by its (vendor, name, version) identity.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version} (the `GetApi` operationId).
	GetApiWithResponse(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*GetApiHTTPResp, error)

	// UpdateApiWithBodyWithResponse Update Api
	//
	// Partially update an API's presentation fields.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /apis/{vendor}/{name}/{version} (the `UpdateApi` operationId).
	UpdateApiWithBodyWithResponse(ctx context.Context, vendor string, name string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApiHTTPResp, error)

	// UpdateApiWithResponse Update Api
	//
	// Partially update an API's presentation fields.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /apis/{vendor}/{name}/{version} (the `UpdateApi` operationId).
	UpdateApiWithResponse(ctx context.Context, vendor string, name string, version string, body UpdateApiJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateApiHTTPResp, error)

	// GetApiSpecWithResponse Get Api Spec
	//
	// Download the OpenAPI spec for the API's current (live) revision.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/openapi (the `GetApiSpec` operationId).
	GetApiSpecWithResponse(ctx context.Context, vendor string, name string, version string, params *GetApiSpecParams, reqEditors ...RequestEditorFn) (*GetApiSpecHTTPResp, error)

	// ListApiOperationsWithResponse List Api Operations
	//
	// List operations for the API's current (live) revision.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/operations (the `ListApiOperations` operationId).
	ListApiOperationsWithResponse(ctx context.Context, vendor string, name string, version string, params *ListApiOperationsParams, reqEditors ...RequestEditorFn) (*ListApiOperationsHTTPResp, error)

	// ListOverlaysWithResponse List Overlays
	//
	// List overlays for an API with optional status filter and cursor pagination.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/overlays (the `ListOverlays` operationId).
	ListOverlaysWithResponse(ctx context.Context, vendor string, name string, version string, params *ListOverlaysParams, reqEditors ...RequestEditorFn) (*ListOverlaysHTTPResp, error)

	// SubmitOverlayWithBodyWithResponse Submit Overlay
	//
	// Submit a new overlay for an API.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/overlays (the `SubmitOverlay` operationId).
	SubmitOverlayWithBodyWithResponse(ctx context.Context, vendor string, name string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubmitOverlayHTTPResp, error)

	// SubmitOverlayWithResponse Submit Overlay
	//
	// Submit a new overlay for an API.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/overlays (the `SubmitOverlay` operationId).
	SubmitOverlayWithResponse(ctx context.Context, vendor string, name string, version string, body SubmitOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitOverlayHTTPResp, error)

	// DeprecateOverlayWithResponse Deprecate Overlay
	//
	// Deprecate an overlay (soft delete).
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `DeprecateOverlay` operationId).
	DeprecateOverlayWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*DeprecateOverlayHTTPResp, error)

	// GetOverlayWithResponse Get Overlay
	//
	// Retrieve a single overlay by ID.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `GetOverlay` operationId).
	GetOverlayWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*GetOverlayHTTPResp, error)

	// UpdateOverlayWithBodyWithResponse Update Overlay
	//
	// Update an overlay's document or target revision.
	//
	// Editing a *pending* overlay (or a stuck CONFIRMED-but-unmaterialized one) is an
	// ordinary contributor edit — “apis:write“. Editing a *materialized* overlay
	// (CONFIRMED and currently serving) instead **re-materializes** it: the edited document
	// is re-applied over the overlay's original pre-overlay base and re-ingested, rewriting
	// the API's served spec (D1). That is an operator action, so it additionally requires
	// “overlays:confirm“; a caller with only “apis:write“ gets a 403
	// (“overlay_rematerialize_forbidden“). The re-materialize is refused with a 409 if the
	// overlay is no longer the live revision, and with “overlay_rollback_target_missing“
	// if no clean base was recorded to re-apply over.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `UpdateOverlay` operationId).
	UpdateOverlayWithBodyWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOverlayHTTPResp, error)

	// UpdateOverlayWithResponse Update Overlay
	//
	// Update an overlay's document or target revision.
	//
	// Editing a *pending* overlay (or a stuck CONFIRMED-but-unmaterialized one) is an
	// ordinary contributor edit — “apis:write“. Editing a *materialized* overlay
	// (CONFIRMED and currently serving) instead **re-materializes** it: the edited document
	// is re-applied over the overlay's original pre-overlay base and re-ingested, rewriting
	// the API's served spec (D1). That is an operator action, so it additionally requires
	// “overlays:confirm“; a caller with only “apis:write“ gets a 403
	// (“overlay_rematerialize_forbidden“). The re-materialize is refused with a 409 if the
	// overlay is no longer the live revision, and with “overlay_rollback_target_missing“
	// if no clean base was recorded to re-apply over.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /apis/{vendor}/{name}/{version}/overlays/{overlay_id} (the `UpdateOverlay` operationId).
	UpdateOverlayWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, body UpdateOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOverlayHTTPResp, error)

	// ConfirmOverlayWithBodyWithResponse Confirm Overlay
	//
	// Confirm an overlay, materializing it onto the served spec.
	//
	// Requires “overlays:confirm“: confirming rewrites the API's served spec (it
	// re-ingests the base spec with the overlay applied and promotes the result to the
	// current revision), so it is an operator action, not a contributor one (contributors
	// “submit“ overlays with “apis:write“; an operator reviews and confirms). This is a
	// purpose-scoped downgrade from the former “org:admin“ gate — narrow enough that an
	// owner can grant it to a trusted operator without handing over full admin power.
	// “org:admin“ still satisfies it (it implies “overlays:confirm“), and the scope is
	// deliberately excluded from an agent's self-service grantable set so a low-privilege
	// agent cannot escalate into it.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:confirm (the `ConfirmOverlay` operationId).
	ConfirmOverlayWithBodyWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfirmOverlayHTTPResp, error)

	// ConfirmOverlayWithResponse Confirm Overlay
	//
	// Confirm an overlay, materializing it onto the served spec.
	//
	// Requires “overlays:confirm“: confirming rewrites the API's served spec (it
	// re-ingests the base spec with the overlay applied and promotes the result to the
	// current revision), so it is an operator action, not a contributor one (contributors
	// “submit“ overlays with “apis:write“; an operator reviews and confirms). This is a
	// purpose-scoped downgrade from the former “org:admin“ gate — narrow enough that an
	// owner can grant it to a trusted operator without handing over full admin power.
	// “org:admin“ still satisfies it (it implies “overlays:confirm“), and the scope is
	// deliberately excluded from an agent's self-service grantable set so a low-privilege
	// agent cannot escalate into it.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:confirm (the `ConfirmOverlay` operationId).
	ConfirmOverlayWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, body ConfirmOverlayJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfirmOverlayHTTPResp, error)

	// RollbackOverlayWithResponse Rollback Overlay
	//
	// Un-confirm a materialized overlay, restoring the revision it superseded (A5b).
	//
	// Requires “overlays:confirm“ — the symmetric inverse of confirm. Rolling back
	// rewrites the API's served spec (it archives the overlay's materialized revision and
	// promotes the prior revision back to current), so it is the same operator action as
	// confirm, not a contributor one. The overlay must be CONFIRMED, currently live, and
	// carry a recorded superseded revision that is still restorable; otherwise a 409 is
	// returned (“overlay_conflict“ or “overlay_rollback_target_missing“) and nothing
	// changes.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/overlays/{overlay_id}:rollback (the `RollbackOverlay` operationId).
	RollbackOverlayWithResponse(ctx context.Context, vendor string, name string, version string, overlayId string, reqEditors ...RequestEditorFn) (*RollbackOverlayHTTPResp, error)

	// ListApiRevisionsWithResponse List Api Revisions
	//
	// List revisions for an API with optional state filter and cursor pagination.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/revisions (the `ListApiRevisions` operationId).
	ListApiRevisionsWithResponse(ctx context.Context, vendor string, name string, version string, params *ListApiRevisionsParams, reqEditors ...RequestEditorFn) (*ListApiRevisionsHTTPResp, error)

	// DeleteRevisionWithResponse Delete Revision
	//
	// Delete an archived revision.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /apis/{vendor}/{name}/{version}/revisions/{revision_id} (the `DeleteRevision` operationId).
	DeleteRevisionWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*DeleteRevisionHTTPResp, error)

	// GetApiRevisionWithResponse Get Api Revision
	//
	// Retrieve a single revision by ID.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id} (the `GetApiRevision` operationId).
	GetApiRevisionWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*GetApiRevisionHTTPResp, error)

	// GetApiRevisionSpecWithResponse Get Api Revision Spec
	//
	// Download the OpenAPI spec for a specific revision.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id}/openapi (the `GetApiRevisionSpec` operationId).
	GetApiRevisionSpecWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, params *GetApiRevisionSpecParams, reqEditors ...RequestEditorFn) (*GetApiRevisionSpecHTTPResp, error)

	// ListApiRevisionOperationsWithResponse List Api Revision Operations
	//
	// List operations for a specific revision.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/revisions/{revision_id}/operations (the `ListApiRevisionOperations` operationId).
	ListApiRevisionOperationsWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, params *ListApiRevisionOperationsParams, reqEditors ...RequestEditorFn) (*ListApiRevisionOperationsHTTPResp, error)

	// ArchiveRevisionWithResponse Archive Revision
	//
	// Archive a draft revision.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/revisions/{revision_id}:archive (the `ArchiveRevision` operationId).
	ArchiveRevisionWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*ArchiveRevisionHTTPResp, error)

	// PromoteRevisionWithResponse Promote Revision
	//
	// Promote a draft revision to published, archiving the current one.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /apis/{vendor}/{name}/{version}/revisions/{revision_id}:promote (the `PromoteRevision` operationId).
	PromoteRevisionWithResponse(ctx context.Context, vendor string, name string, version string, revisionId string, reqEditors ...RequestEditorFn) (*PromoteRevisionHTTPResp, error)

	// ListApiSecuritySchemesWithResponse List security schemes for an API
	//
	// List security schemes (with OAuth2 flow URLs) for the API's current revision.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /apis/{vendor}/{name}/{version}/security-schemes (the `ListApiSecuritySchemes` operationId).
	ListApiSecuritySchemesWithResponse(ctx context.Context, vendor string, name string, version string, reqEditors ...RequestEditorFn) (*ListApiSecuritySchemesHTTPResp, error)

	// ListAuditEntriesWithResponse List Audit Entries
	//
	// List audit entries with optional filters.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /audit (the `ListAuditEntries` operationId).
	ListAuditEntriesWithResponse(ctx context.Context, params *ListAuditEntriesParams, reqEditors ...RequestEditorFn) (*ListAuditEntriesHTTPResp, error)

	// GetAuditEntryWithResponse Get Audit Entry
	//
	// Get a single audit entry by ID.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /audit/{audit_id} (the `GetAuditEntry` operationId).
	GetAuditEntryWithResponse(ctx context.Context, auditId string, reqEditors ...RequestEditorFn) (*GetAuditEntryHTTPResp, error)

	// AuthHealthWithResponse Auth health
	//
	// Return service health status for this surface.
	//
	// Unauthenticated liveness probe. In combined mode this is served under
	// the surface prefix (e.g. “/control/health“) so surfaces don't collide;
	// the canonical platform probe is the root “GET /health“.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /auth/health (the `AuthHealth` operationId).
	AuthHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthHealthHTTPResp, error)

	// AuthIdpDescriptorWithResponse External IdP login descriptor
	//
	// Public capability hint: whether IdP login is enabled, and which provider.
	//
	// The SPA reads this before login to decide whether to show a "Continue with
	// <provider>" button. Unauthenticated and secret-free — it advertises only the
	// enabled flag and the provider name (never client secrets or endpoints).
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /auth/idp (the `AuthIdpDescriptor` operationId).
	AuthIdpDescriptorWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthIdpDescriptorHTTPResp, error)

	// LoginWithBodyWithResponse Log in
	//
	// Authenticate and return a JWT token bundle.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /auth/login (the `Login` operationId).
	LoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginHTTPResp, error)

	// LoginWithResponse Log in
	//
	// Authenticate and return a JWT token bundle.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /auth/login (the `Login` operationId).
	LoginWithResponse(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginHTTPResp, error)

	// RefreshSessionWithResponse Refresh session token
	//
	// Re-mint the caller's login JWT before it expires (sliding session).
	//
	// Only user login JWTs are refreshable; permissions and the
	// “must_change_password“ gate are re-read from the database at re-mint.
	// Refusal modes: 401 “session_expired“ once the original authentication is
	// older than the absolute window (“admin.auth.session_ttl_seconds“), 401
	// “invalid_credentials“ for deactivated users, non-user tokens, or opaque
	// (non-JWT) credentials. Clients should then send the user back to login.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /auth/refresh (the `RefreshSession` operationId).
	RefreshSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshSessionHTTPResp, error)

	// AuthorizeEndpointWithResponse Authorize Endpoint
	//
	// RFC 6749 Authorization endpoint with PKCE (S256 only).
	//
	// If an external IdP is configured, redirects to the upstream provider.
	// Otherwise returns an error (direct login requires a separate credential exchange).
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /authorize (the `AuthorizeEndpoint` operationId).
	AuthorizeEndpointWithResponse(ctx context.Context, params *AuthorizeEndpointParams, reqEditors ...RequestEditorFn) (*AuthorizeEndpointHTTPResp, error)

	// ListCatalogWithResponse List Catalog
	//
	// List a keyset page of browsable catalog entries (search/filter aware).
	//
	// The catalog holds thousands of entries, so this is cursor-paginated like
	// “GET /apis“: follow “next_cursor“ until “has_more“ is false.
	// “catalog_total“/“registered_count“/“outdated_count“ count the whole
	// manifest, not the page, so the Discover status row stays stable while scrolling.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /catalog (the `ListCatalog` operationId).
	ListCatalogWithResponse(ctx context.Context, params *ListCatalogParams, reqEditors ...RequestEditorFn) (*ListCatalogHTTPResp, error)

	// GetCatalogEntryWithResponse Get Catalog Entry
	//
	// Retrieve a single catalog entry by api_id.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /catalog/{api_id} (the `GetCatalogEntry` operationId).
	GetCatalogEntryWithResponse(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*GetCatalogEntryHTTPResp, error)

	// PreviewCatalogOperationsWithResponse Preview Catalog Operations
	//
	// Preview the operations of a catalog entry's spec (capped, offset-paginated).
	//
	// “tag“ and “q“ filter the spec's operations server-side before windowing,
	// so the UI's search box covers every operation in the spec and pages the
	// filtered set via “offset“/“limit“ ("Load more").
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /catalog/{api_id}/operations (the `PreviewCatalogOperations` operationId).
	PreviewCatalogOperationsWithResponse(ctx context.Context, apiId string, params *PreviewCatalogOperationsParams, reqEditors ...RequestEditorFn) (*PreviewCatalogOperationsHTTPResp, error)

	// ImportCatalogEntryWithResponse Import Catalog Entry
	//
	// Enqueue an async import of a catalog entry into the local registry.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /catalog/{api_id}:import (the `ImportCatalogEntry` operationId).
	ImportCatalogEntryWithResponse(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*ImportCatalogEntryHTTPResp, error)

	// SnoozeCatalogEntryWithBodyWithResponse Snooze Catalog Entry
	//
	// Snooze the outstanding update notification for a catalog entry (C1, #925).
	//
	// Operator action (“events:write“): quiet the "update available" badge for a
	// known-and-accepted upstream change without adopting it. Body is optional — omit or send
	// “{"snoozed_until": null}“ to mute until a newer upstream digest lands (the primary
	// per-API affordance); send an ISO-8601 “snoozed_until“ for a time-boxed snooze. A
	// genuinely newer upstream change re-lights the badge automatically.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /catalog/{api_id}:snooze (the `SnoozeCatalogEntry` operationId).
	SnoozeCatalogEntryWithBodyWithResponse(ctx context.Context, apiId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SnoozeCatalogEntryHTTPResp, error)

	// SnoozeCatalogEntryWithResponse Snooze Catalog Entry
	//
	// Snooze the outstanding update notification for a catalog entry (C1, #925).
	//
	// Operator action (“events:write“): quiet the "update available" badge for a
	// known-and-accepted upstream change without adopting it. Body is optional — omit or send
	// “{"snoozed_until": null}“ to mute until a newer upstream digest lands (the primary
	// per-API affordance); send an ISO-8601 “snoozed_until“ for a time-boxed snooze. A
	// genuinely newer upstream change re-lights the badge automatically.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /catalog/{api_id}:snooze (the `SnoozeCatalogEntry` operationId).
	SnoozeCatalogEntryWithResponse(ctx context.Context, apiId string, body SnoozeCatalogEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*SnoozeCatalogEntryHTTPResp, error)

	// UnsnoozeCatalogEntryWithResponse Unsnooze Catalog Entry
	//
	// Clear a snooze for a catalog entry (C1). Operator action (“events:write“).
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /catalog/{api_id}:unsnooze (the `UnsnoozeCatalogEntry` operationId).
	UnsnoozeCatalogEntryWithResponse(ctx context.Context, apiId string, reqEditors ...RequestEditorFn) (*UnsnoozeCatalogEntryHTTPResp, error)

	// RefreshCatalogWithResponse Refresh Catalog
	//
	// Force a refresh of the catalog cache from the upstream manifest (org:admin).
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /catalog:refresh (the `RefreshCatalog` operationId).
	RefreshCatalogWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshCatalogHTTPResp, error)

	// ControlHealthWithResponse Control health
	//
	// Return service health status for this surface.
	//
	// Unauthenticated liveness probe. In combined mode this is served under
	// the surface prefix (e.g. “/control/health“) so surfaces don't collide;
	// the canonical platform probe is the root “GET /health“.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /control/health (the `ControlHealth` operationId).
	ControlHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ControlHealthHTTPResp, error)

	// ListCredentialsWithResponse List credentials
	//
	// List credentials with cursor-based pagination.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /credentials (the `ListCredentials` operationId).
	ListCredentialsWithResponse(ctx context.Context, params *ListCredentialsParams, reqEditors ...RequestEditorFn) (*ListCredentialsHTTPResp, error)

	// CreateCredentialWithBodyWithResponse Create credential
	//
	// Create a new credential. The secret is returned once and never readable again.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /credentials (the `CreateCredential` operationId).
	CreateCredentialWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCredentialHTTPResp, error)

	// CreateCredentialWithResponse Create credential
	//
	// Create a new credential. The secret is returned once and never readable again.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /credentials (the `CreateCredential` operationId).
	CreateCredentialWithResponse(ctx context.Context, body CreateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCredentialHTTPResp, error)

	// OauthCallbackWithResponse OAuth connect callback
	//
	// Handle the OAuth callback from the IdP.
	//
	// This endpoint is intentionally unauthenticated — it receives redirects
	// from external IdPs where the user has no session cookie. Security
	// binding is provided by the signed, time-limited state JWT which ties
	// the callback to a specific credential and caller.
	//
	// Redirects the popup the SPA opened to a public SPA route
	// (“/app/oauth/connected“) that owns the user-facing "you can close this"
	// experience and self-closes. Two variants, distinguished only by a coarse
	// “status“ query param:
	//
	//   * Success: “?status=ok“.
	//   * Failure: “?status=error“ — no protocol or provider detail is
	//     exposed in the redirect URL.
	//
	// The parent SPA still learns the real outcome by polling
	// “GET /credentials/{id}“ — never from this redirect. The actual cause
	// (missing state, connect failure, provider error, etc.) is recorded via
	// structured logging for operators.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /credentials/oauth/callback (the `OauthCallback` operationId).
	OauthCallbackWithResponse(ctx context.Context, params *OauthCallbackParams, reqEditors ...RequestEditorFn) (*OauthCallbackHTTPResp, error)

	// ListProvidersWithResponse List credential providers
	//
	// Return discovery metadata for all configured credential providers.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /credentials/providers (the `ListProviders` operationId).
	ListProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersHTTPResp, error)

	// DeleteCredentialWithResponse Delete credential
	//
	// Delete a credential.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /credentials/{credential_id} (the `DeleteCredential` operationId).
	DeleteCredentialWithResponse(ctx context.Context, credentialId string, reqEditors ...RequestEditorFn) (*DeleteCredentialHTTPResp, error)

	// GetCredentialWithResponse Get credential
	//
	// Get a single credential with redacted secrets.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /credentials/{credential_id} (the `GetCredential` operationId).
	GetCredentialWithResponse(ctx context.Context, credentialId string, reqEditors ...RequestEditorFn) (*GetCredentialHTTPResp, error)

	// UpdateCredentialWithBodyWithResponse Update or rotate credential
	//
	// Update or rotate a credential.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /credentials/{credential_id} (the `UpdateCredential` operationId).
	UpdateCredentialWithBodyWithResponse(ctx context.Context, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCredentialHTTPResp, error)

	// UpdateCredentialWithResponse Update or rotate credential
	//
	// Update or rotate a credential.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /credentials/{credential_id} (the `UpdateCredential` operationId).
	UpdateCredentialWithResponse(ctx context.Context, credentialId string, body UpdateCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCredentialHTTPResp, error)

	// ConnectCredentialWithBodyWithResponse Begin OAuth connect flow
	//
	// Initiate the OAuth connect flow for a credential.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /credentials/{credential_id}/connect (the `ConnectCredential` operationId).
	ConnectCredentialWithBodyWithResponse(ctx context.Context, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConnectCredentialHTTPResp, error)

	// ConnectCredentialWithResponse Begin OAuth connect flow
	//
	// Initiate the OAuth connect flow for a credential.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /credentials/{credential_id}/connect (the `ConnectCredential` operationId).
	ConnectCredentialWithResponse(ctx context.Context, credentialId string, body ConnectCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*ConnectCredentialHTTPResp, error)

	// ErrorPageWithResponse Error Page
	//
	// Minimal error endpoint for browser-facing authorization failures.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /error (the `ErrorPage` operationId).
	ErrorPageWithResponse(ctx context.Context, params *ErrorPageParams, reqEditors ...RequestEditorFn) (*ErrorPageHTTPResp, error)

	// ListEventsWithResponse List Events
	//
	// List events with optional filters.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /events (the `ListEvents` operationId).
	ListEventsWithResponse(ctx context.Context, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsHTTPResp, error)

	// StreamEventsWithResponse Stream Events
	//
	// Stream events as Server-Sent Events.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /events/stream (the `StreamEvents` operationId).
	StreamEventsWithResponse(ctx context.Context, params *StreamEventsParams, reqEditors ...RequestEditorFn) (*StreamEventsHTTPResp, error)

	// GetEventWithResponse Get Event
	//
	// Get an event by ID.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /events/{event_id} (the `GetEvent` operationId).
	GetEventWithResponse(ctx context.Context, eventId string, reqEditors ...RequestEditorFn) (*GetEventHTTPResp, error)

	// AcknowledgeEventWithBodyWithResponse Acknowledge Event
	//
	// Acknowledge an event.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /events/{event_id} (the `AcknowledgeEvent` operationId).
	AcknowledgeEventWithBodyWithResponse(ctx context.Context, eventId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcknowledgeEventHTTPResp, error)

	// AcknowledgeEventWithResponse Acknowledge Event
	//
	// Acknowledge an event.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /events/{event_id} (the `AcknowledgeEvent` operationId).
	AcknowledgeEventWithResponse(ctx context.Context, eventId string, body AcknowledgeEventJSONRequestBody, reqEditors ...RequestEditorFn) (*AcknowledgeEventHTTPResp, error)

	// ListExecutionsWithResponse List Executions
	//
	// List execution records with optional filters.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /executions (the `ListExecutions` operationId).
	ListExecutionsWithResponse(ctx context.Context, params *ListExecutionsParams, reqEditors ...RequestEditorFn) (*ListExecutionsHTTPResp, error)

	// GetExecutionWithResponse Get Execution
	//
	// Get an execution record by ID.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /executions/{execution_id} (the `GetExecution` operationId).
	GetExecutionWithResponse(ctx context.Context, executionId string, reqEditors ...RequestEditorFn) (*GetExecutionHTTPResp, error)

	// GetHealthWithResponse Health
	//
	// Liveness probe for the combined control-plane app.
	//
	// Unauthenticated and dependency-free so orchestrators and load balancers
	// have a stable target. Returns “{"status": "ok"}“ when the process is up.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /health (the `GetHealth` operationId).
	GetHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthHTTPResp, error)

	// InspectOperationWithResponse Inspect operation
	//
	// Inspect an operation — resolve to full structural detail.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /inspect (the `InspectOperation` operationId).
	InspectOperationWithResponse(ctx context.Context, params *InspectOperationParams, reqEditors ...RequestEditorFn) (*InspectOperationHTTPResp, error)

	// GetInstanceWithResponse Backend identity
	//
	// Return this backend's self-describing identity.
	//
	// Unauthenticated and dependency-free so any client (an MCP server, the
	// CLI, an agent) can read which backend it is bound to — local vs. a
	// remote install — and label its responses accordingly.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /instance (the `GetInstance` operationId).
	GetInstanceWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetInstanceHTTPResp, error)

	// ListJobsWithResponse List Jobs
	//
	// List jobs with optional filters.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /jobs (the `ListJobs` operationId).
	ListJobsWithResponse(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*ListJobsHTTPResp, error)

	// GetJobWithResponse Get Job
	//
	// Get a job by ID.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /jobs/{job_id} (the `GetJob` operationId).
	GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*GetJobHTTPResp, error)

	// GetJobResultWithResponse Get Job Result
	//
	// Get the result of a completed job — polymorphic by kind.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /jobs/{job_id}/result (the `GetJobResult` operationId).
	GetJobResultWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*GetJobResultHTTPResp, error)

	// CancelJobWithResponse Cancel Job
	//
	// Cancel an active job.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /jobs/{job_id}:cancel (the `CancelJob` operationId).
	CancelJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*CancelJobHTTPResp, error)

	// GetMeWithResponse Get Me
	//
	// Return the caller's identity and context, discriminated by actor type.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /me (the `GetMe` operationId).
	GetMeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMeHTTPResp, error)

	// GetExecutionStatsWithResponse Get Execution Stats
	//
	// Return aggregated execution statistics for the dashboard.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /monitoring/executions (the `GetExecutionStats` operationId).
	GetExecutionStatsWithResponse(ctx context.Context, params *GetExecutionStatsParams, reqEditors ...RequestEditorFn) (*GetExecutionStatsHTTPResp, error)

	// GetUsageStatsWithResponse Get Usage Stats
	//
	// Return detailed usage statistics for the monitoring overview.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /monitoring/usage (the `GetUsageStats` operationId).
	GetUsageStatsWithResponse(ctx context.Context, params *GetUsageStatsParams, reqEditors ...RequestEditorFn) (*GetUsageStatsHTTPResp, error)

	// ListNotesWithResponse List Notes
	//
	// List notes with optional filters and cursor pagination.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /notes (the `ListNotes` operationId).
	ListNotesWithResponse(ctx context.Context, params *ListNotesParams, reqEditors ...RequestEditorFn) (*ListNotesHTTPResp, error)

	// CreateNoteWithBodyWithResponse Create Note
	//
	// Create a new note attached to a registry resource.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /notes (the `CreateNote` operationId).
	CreateNoteWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNoteHTTPResp, error)

	// CreateNoteWithResponse Create Note
	//
	// Create a new note attached to a registry resource.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /notes (the `CreateNote` operationId).
	CreateNoteWithResponse(ctx context.Context, body CreateNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNoteHTTPResp, error)

	// DeleteNoteWithResponse Delete Note
	//
	// Delete a note. Supports optimistic concurrency via If-Match.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /notes/{note_id} (the `DeleteNote` operationId).
	DeleteNoteWithResponse(ctx context.Context, noteId string, params *DeleteNoteParams, reqEditors ...RequestEditorFn) (*DeleteNoteHTTPResp, error)

	// GetNoteWithResponse Get Note
	//
	// Retrieve a single note by ID.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /notes/{note_id} (the `GetNote` operationId).
	GetNoteWithResponse(ctx context.Context, noteId string, reqEditors ...RequestEditorFn) (*GetNoteHTTPResp, error)

	// UpdateNoteWithBodyWithResponse Update Note
	//
	// Update a note (partial). Supports optimistic concurrency via If-Match.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /notes/{note_id} (the `UpdateNote` operationId).
	UpdateNoteWithBodyWithResponse(ctx context.Context, noteId string, params *UpdateNoteParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNoteHTTPResp, error)

	// UpdateNoteWithResponse Update Note
	//
	// Update a note (partial). Supports optimistic concurrency via If-Match.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /notes/{note_id} (the `UpdateNote` operationId).
	UpdateNoteWithResponse(ctx context.Context, noteId string, params *UpdateNoteParams, body UpdateNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNoteHTTPResp, error)

	// AuthorizeOauthCallbackWithResponse Authorize Oauth Callback
	//
	// External IdP callback — exchanges upstream code and issues platform auth code.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /oauth/callback (the `AuthorizeOauthCallback` operationId).
	AuthorizeOauthCallbackWithResponse(ctx context.Context, params *AuthorizeOauthCallbackParams, reqEditors ...RequestEditorFn) (*AuthorizeOauthCallbackHTTPResp, error)

	// IntrospectEndpointWithBodyWithResponse Introspect Endpoint
	//
	// Introspect a token (RFC 7662).
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /oauth/introspect (the `IntrospectEndpoint` operationId).
	IntrospectEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IntrospectEndpointHTTPResp, error)

	// IntrospectEndpointWithResponse Introspect Endpoint
	//
	// Introspect a token (RFC 7662).
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /oauth/introspect (the `IntrospectEndpoint` operationId).
	IntrospectEndpointWithResponse(ctx context.Context, body IntrospectEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*IntrospectEndpointHTTPResp, error)

	// MintEndpointWithBodyWithResponse Mint Endpoint
	//
	// Mint a short-lived ephemeral token for a task agent.
	//
	// The caller must be an authenticated service account. The requested scopes
	// must be a subset of the caller's own scopes.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /oauth/mint (the `MintEndpoint` operationId).
	MintEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MintEndpointHTTPResp, error)

	// MintEndpointWithResponse Mint Endpoint
	//
	// Mint a short-lived ephemeral token for a task agent.
	//
	// The caller must be an authenticated service account. The requested scopes
	// must be a subset of the caller's own scopes.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /oauth/mint (the `MintEndpoint` operationId).
	MintEndpointWithResponse(ctx context.Context, body MintEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*MintEndpointHTTPResp, error)

	// RevokeEndpointWithBodyWithResponse Revoke Endpoint
	//
	// Revoke a token (RFC 7009). Always returns 200.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /oauth/revoke (the `RevokeEndpoint` operationId).
	RevokeEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevokeEndpointHTTPResp, error)

	// RevokeEndpointWithResponse Revoke Endpoint
	//
	// Revoke a token (RFC 7009). Always returns 200.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /oauth/revoke (the `RevokeEndpoint` operationId).
	RevokeEndpointWithResponse(ctx context.Context, body RevokeEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*RevokeEndpointHTTPResp, error)

	// TokenEndpointWithBodyWithResponse Token Endpoint
	//
	// Exchange a refresh token, JWT assertion, authorization code, or client creds for tokens.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /oauth/token (the `TokenEndpoint` operationId).
	TokenEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TokenEndpointHTTPResp, error)

	// TokenEndpointWithResponse Token Endpoint
	//
	// Exchange a refresh token, JWT assertion, authorization code, or client creds for tokens.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /oauth/token (the `TokenEndpoint` operationId).
	TokenEndpointWithResponse(ctx context.Context, body TokenEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*TokenEndpointHTTPResp, error)

	// ListPermissionsWithResponse List Permissions
	//
	// List the permission catalogue visible to the caller.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /permissions (the `ListPermissions` operationId).
	ListPermissionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListPermissionsHTTPResp, error)

	// RegisterEndpointWithBodyWithResponse Register Endpoint
	//
	// Register a new agent client (RFC 7591).
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /register (the `RegisterEndpoint` operationId).
	RegisterEndpointWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegisterEndpointHTTPResp, error)

	// RegisterEndpointWithResponse Register Endpoint
	//
	// Register a new agent client (RFC 7591).
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /register (the `RegisterEndpoint` operationId).
	RegisterEndpointWithResponse(ctx context.Context, body RegisterEndpointJSONRequestBody, reqEditors ...RequestEditorFn) (*RegisterEndpointHTTPResp, error)

	// DeleteRegistrationEndpointWithResponse Delete Registration Endpoint
	//
	// Client deletion not supported — returns 403.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /register/{agent_id} (the `DeleteRegistrationEndpoint` operationId).
	DeleteRegistrationEndpointWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*DeleteRegistrationEndpointHTTPResp, error)

	// PollStatusEndpointWithResponse Poll Status Endpoint
	//
	// Poll registration status (RFC 7592).
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /register/{agent_id} (the `PollStatusEndpoint` operationId).
	PollStatusEndpointWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*PollStatusEndpointHTTPResp, error)

	// UpdateRegistrationEndpointWithResponse Update Registration Endpoint
	//
	// Client update not supported — returns 403.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /register/{agent_id} (the `UpdateRegistrationEndpoint` operationId).
	UpdateRegistrationEndpointWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*UpdateRegistrationEndpointHTTPResp, error)

	// RegistryHealthWithResponse Registry health
	//
	// Return service health status for this surface.
	//
	// Unauthenticated liveness probe. In combined mode this is served under
	// the surface prefix (e.g. “/control/health“) so surfaces don't collide;
	// the canonical platform probe is the root “GET /health“.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /registry/health (the `RegistryHealth` operationId).
	RegistryHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RegistryHealthHTTPResp, error)

	// SearchOperationsWithBodyWithResponse Search operations
	//
	// Lexical (full-text) search over registered API operations.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /search (the `SearchOperations` operationId).
	SearchOperationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchOperationsHTTPResp, error)

	// SearchOperationsWithResponse Search operations
	//
	// Lexical (full-text) search over registered API operations.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /search (the `SearchOperations` operationId).
	SearchOperationsWithResponse(ctx context.Context, body SearchOperationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchOperationsHTTPResp, error)

	// ListServiceAccountsWithResponse List Service Accounts
	//
	// List service accounts — owner-scoped unless caller is org:admin.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /service-accounts (the `ListServiceAccounts` operationId).
	ListServiceAccountsWithResponse(ctx context.Context, params *ListServiceAccountsParams, reqEditors ...RequestEditorFn) (*ListServiceAccountsHTTPResp, error)

	// CreateServiceAccountWithBodyWithResponse Create Service Account
	//
	// Create a new service account.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /service-accounts (the `CreateServiceAccount` operationId).
	CreateServiceAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceAccountHTTPResp, error)

	// CreateServiceAccountWithResponse Create Service Account
	//
	// Create a new service account.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /service-accounts (the `CreateServiceAccount` operationId).
	CreateServiceAccountWithResponse(ctx context.Context, body CreateServiceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceAccountHTTPResp, error)

	// ArchiveServiceAccountWithResponse Archive Service Account
	//
	// Soft-archive a service account — revokes scope grants.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /service-accounts/{service_account_id} (the `ArchiveServiceAccount` operationId).
	ArchiveServiceAccountWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*ArchiveServiceAccountHTTPResp, error)

	// GetServiceAccountWithResponse Get Service Account
	//
	// Get service account by ID — requires service-accounts:read or self-read.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /service-accounts/{service_account_id} (the `GetServiceAccount` operationId).
	GetServiceAccountWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*GetServiceAccountHTTPResp, error)

	// GetServiceAccountScopesWithResponse Get Service Account Scopes
	//
	// List scopes granted to a service account.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /service-accounts/{service_account_id}/scopes (the `GetServiceAccountScopes` operationId).
	GetServiceAccountScopesWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*GetServiceAccountScopesHTTPResp, error)

	// ReplaceServiceAccountScopesWithBodyWithResponse Replace Service Account Scopes
	//
	// Replace all scopes for a service account.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /service-accounts/{service_account_id}/scopes (the `ReplaceServiceAccountScopes` operationId).
	ReplaceServiceAccountScopesWithBodyWithResponse(ctx context.Context, serviceAccountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceServiceAccountScopesHTTPResp, error)

	// ReplaceServiceAccountScopesWithResponse Replace Service Account Scopes
	//
	// Replace all scopes for a service account.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /service-accounts/{service_account_id}/scopes (the `ReplaceServiceAccountScopes` operationId).
	ReplaceServiceAccountScopesWithResponse(ctx context.Context, serviceAccountId string, body ReplaceServiceAccountScopesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceServiceAccountScopesHTTPResp, error)

	// ApproveServiceAccountWithResponse Approve Service Account
	//
	// Approve a pending service account.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /service-accounts/{service_account_id}:approve (the `ApproveServiceAccount` operationId).
	ApproveServiceAccountWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*ApproveServiceAccountHTTPResp, error)

	// DenyServiceAccountWithBodyWithResponse Deny Service Account
	//
	// Deny a pending service account.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /service-accounts/{service_account_id}:deny (the `DenyServiceAccount` operationId).
	DenyServiceAccountWithBodyWithResponse(ctx context.Context, serviceAccountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DenyServiceAccountHTTPResp, error)

	// DenyServiceAccountWithResponse Deny Service Account
	//
	// Deny a pending service account.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /service-accounts/{service_account_id}:deny (the `DenyServiceAccount` operationId).
	DenyServiceAccountWithResponse(ctx context.Context, serviceAccountId string, body DenyServiceAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*DenyServiceAccountHTTPResp, error)

	// DisableServiceAccountWithResponse Disable Service Account
	//
	// Disable an active service account.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /service-accounts/{service_account_id}:disable (the `DisableServiceAccount` operationId).
	DisableServiceAccountWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*DisableServiceAccountHTTPResp, error)

	// EnableServiceAccountWithResponse Enable Service Account
	//
	// Enable a disabled service account.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /service-accounts/{service_account_id}:enable (the `EnableServiceAccount` operationId).
	EnableServiceAccountWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*EnableServiceAccountHTTPResp, error)

	// GenerateServiceAccountApiKeyWithResponse Generate Service Account Api Key
	//
	// Generate a new API key for a service account. Rotates any existing key.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /service-accounts/{service_account_id}:generate-api-key (the `GenerateServiceAccountApiKey` operationId).
	GenerateServiceAccountApiKeyWithResponse(ctx context.Context, serviceAccountId string, reqEditors ...RequestEditorFn) (*GenerateServiceAccountApiKeyHTTPResp, error)

	// GetVersionWithResponse Running and latest-available app version
	//
	// Return the running version and the latest available release.
	//
	// Requires an authenticated session (any valid caller; no special
	// permission). The SPA reads it from inside the signed-in shell to show the
	// current version and, when a newer release is available, an update banner.
	// The latest release is resolved best-effort (cached); on any failure it is
	// “null“ and no banner shows.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /system/version (the `GetVersion` operationId).
	GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionHTTPResp, error)

	// ListToolkitsWithResponse List toolkits
	//
	// List toolkits with cursor-based pagination.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /toolkits (the `ListToolkits` operationId).
	ListToolkitsWithResponse(ctx context.Context, params *ListToolkitsParams, reqEditors ...RequestEditorFn) (*ListToolkitsHTTPResp, error)

	// CreateToolkitWithBodyWithResponse Create toolkit
	//
	// Create a toolkit and issue its first API key.
	//
	// The plaintext key (`jntc_live_…`) is returned **once** in `api_key` and is
	// never retrievable again. Optional `credential_ids` bind existing credentials
	// at creation time; each inline bind emits a “no_permission_rules“ warning
	// because the broker denies by default until rules are added.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /toolkits (the `CreateToolkit` operationId).
	CreateToolkitWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateToolkitHTTPResp, error)

	// CreateToolkitWithResponse Create toolkit
	//
	// Create a toolkit and issue its first API key.
	//
	// The plaintext key (`jntc_live_…`) is returned **once** in `api_key` and is
	// never retrievable again. Optional `credential_ids` bind existing credentials
	// at creation time; each inline bind emits a “no_permission_rules“ warning
	// because the broker denies by default until rules are added.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /toolkits (the `CreateToolkit` operationId).
	CreateToolkitWithResponse(ctx context.Context, body CreateToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateToolkitHTTPResp, error)

	// DeleteToolkitWithResponse Delete toolkit
	//
	// Permanently delete a toolkit and cascade-remove its keys, bindings, and permission rules.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /toolkits/{toolkit_id} (the `DeleteToolkit` operationId).
	DeleteToolkitWithResponse(ctx context.Context, toolkitId string, reqEditors ...RequestEditorFn) (*DeleteToolkitHTTPResp, error)

	// GetToolkitWithResponse Get toolkit
	//
	// Get a single toolkit by its `tk_…` ID.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /toolkits/{toolkit_id} (the `GetToolkit` operationId).
	GetToolkitWithResponse(ctx context.Context, toolkitId string, reqEditors ...RequestEditorFn) (*GetToolkitHTTPResp, error)

	// UpdateToolkitWithBodyWithResponse Update toolkit
	//
	// Update a toolkit's name, description, or active flag.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /toolkits/{toolkit_id} (the `UpdateToolkit` operationId).
	UpdateToolkitWithBodyWithResponse(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateToolkitHTTPResp, error)

	// UpdateToolkitWithResponse Update toolkit
	//
	// Update a toolkit's name, description, or active flag.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /toolkits/{toolkit_id} (the `UpdateToolkit` operationId).
	UpdateToolkitWithResponse(ctx context.Context, toolkitId string, body UpdateToolkitJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateToolkitHTTPResp, error)

	// ListToolkitAgentsWithResponse List agents bound to toolkit
	//
	// List agents bound to a toolkit with cursor-based pagination.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /toolkits/{toolkit_id}/agents (the `ListToolkitAgents` operationId).
	ListToolkitAgentsWithResponse(ctx context.Context, toolkitId string, params *ListToolkitAgentsParams, reqEditors ...RequestEditorFn) (*ListToolkitAgentsHTTPResp, error)

	// ListBindingsWithResponse List toolkit credential bindings
	//
	// List the credentials bound to a toolkit with cursor-based pagination.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /toolkits/{toolkit_id}/credentials (the `ListBindings` operationId).
	ListBindingsWithResponse(ctx context.Context, toolkitId string, params *ListBindingsParams, reqEditors ...RequestEditorFn) (*ListBindingsHTTPResp, error)

	// BindCredentialWithBodyWithResponse Bind credential to toolkit
	//
	// Bind an existing credential to a toolkit, optionally with inline permission rules.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /toolkits/{toolkit_id}/credentials (the `BindCredential` operationId).
	BindCredentialWithBodyWithResponse(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BindCredentialHTTPResp, error)

	// BindCredentialWithResponse Bind credential to toolkit
	//
	// Bind an existing credential to a toolkit, optionally with inline permission rules.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /toolkits/{toolkit_id}/credentials (the `BindCredential` operationId).
	BindCredentialWithResponse(ctx context.Context, toolkitId string, body BindCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*BindCredentialHTTPResp, error)

	// UnbindCredentialWithResponse Unbind credential from toolkit
	//
	// Remove a credential binding from a toolkit (the credential itself is untouched).
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /toolkits/{toolkit_id}/credentials/{credential_id} (the `UnbindCredential` operationId).
	UnbindCredentialWithResponse(ctx context.Context, toolkitId string, credentialId string, reqEditors ...RequestEditorFn) (*UnbindCredentialHTTPResp, error)

	// ListToolkitPermissionsWithResponse List binding permission rules
	//
	// List the fine-grained PBAC rules for a `(toolkit, credential)` binding.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ListToolkitPermissions` operationId).
	ListToolkitPermissionsWithResponse(ctx context.Context, toolkitId string, credentialId string, reqEditors ...RequestEditorFn) (*ListToolkitPermissionsHTTPResp, error)

	// PatchPermissionsWithBodyWithResponse Patch binding permission rules
	//
	// Additively add and/or remove permission rules on a binding.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `PatchPermissions` operationId).
	PatchPermissionsWithBodyWithResponse(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchPermissionsHTTPResp, error)

	// PatchPermissionsWithResponse Patch binding permission rules
	//
	// Additively add and/or remove permission rules on a binding.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `PatchPermissions` operationId).
	PatchPermissionsWithResponse(ctx context.Context, toolkitId string, credentialId string, body PatchPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchPermissionsHTTPResp, error)

	// ReplacePermissionsWithBodyWithResponse Replace binding permission rules
	//
	// Replace the full set of permission rules for a binding (idempotent PUT).
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ReplacePermissions` operationId).
	ReplacePermissionsWithBodyWithResponse(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplacePermissionsHTTPResp, error)

	// ReplacePermissionsWithResponse Replace binding permission rules
	//
	// Replace the full set of permission rules for a binding (idempotent PUT).
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /toolkits/{toolkit_id}/credentials/{credential_id}/permissions (the `ReplacePermissions` operationId).
	ReplacePermissionsWithResponse(ctx context.Context, toolkitId string, credentialId string, body ReplacePermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplacePermissionsHTTPResp, error)

	// TestToolkitPermissionsWithBodyWithResponse Dry-run permission evaluation
	//
	// Answer "what would the broker do for this request?" without calling upstream.
	//
	// Evaluates the same **vendor-pooled** rule set the broker sees at request
	// time — rules from all same-vendor bindings on this toolkit compete in one
	// ordered list. The response names which binding contributed the matching
	// rule, which is not obvious from the toolkit id alone under pooling.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /toolkits/{toolkit_id}/credentials/{credential_id}/permissions:test (the `TestToolkitPermissions` operationId).
	TestToolkitPermissionsWithBodyWithResponse(ctx context.Context, toolkitId string, credentialId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestToolkitPermissionsHTTPResp, error)

	// TestToolkitPermissionsWithResponse Dry-run permission evaluation
	//
	// Answer "what would the broker do for this request?" without calling upstream.
	//
	// Evaluates the same **vendor-pooled** rule set the broker sees at request
	// time — rules from all same-vendor bindings on this toolkit compete in one
	// ordered list. The response names which binding contributed the matching
	// rule, which is not obvious from the toolkit id alone under pooling.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /toolkits/{toolkit_id}/credentials/{credential_id}/permissions:test (the `TestToolkitPermissions` operationId).
	TestToolkitPermissionsWithResponse(ctx context.Context, toolkitId string, credentialId string, body TestToolkitPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*TestToolkitPermissionsHTTPResp, error)

	// ListKeysWithResponse List toolkit keys
	//
	// List a toolkit's API keys (redacted; only `key_preview` is shown).
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /toolkits/{toolkit_id}/keys (the `ListKeys` operationId).
	ListKeysWithResponse(ctx context.Context, toolkitId string, params *ListKeysParams, reqEditors ...RequestEditorFn) (*ListKeysHTTPResp, error)

	// CreateKeyWithBodyWithResponse Issue toolkit key
	//
	// Issue a new API key for a toolkit.
	//
	// The plaintext value (`jntc_live_…`) is returned **once** in `api_key`. Issue
	// a fresh key, switch callers, then revoke the old one (do-and-then-revoke).
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /toolkits/{toolkit_id}/keys (the `CreateKey` operationId).
	CreateKeyWithBodyWithResponse(ctx context.Context, toolkitId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKeyHTTPResp, error)

	// CreateKeyWithResponse Issue toolkit key
	//
	// Issue a new API key for a toolkit.
	//
	// The plaintext value (`jntc_live_…`) is returned **once** in `api_key`. Issue
	// a fresh key, switch callers, then revoke the old one (do-and-then-revoke).
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /toolkits/{toolkit_id}/keys (the `CreateKey` operationId).
	CreateKeyWithResponse(ctx context.Context, toolkitId string, body CreateKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKeyHTTPResp, error)

	// DeleteKeyWithResponse Revoke toolkit key
	//
	// Revoke (delete) a toolkit API key. Callers using it are rejected immediately.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /toolkits/{toolkit_id}/keys/{key_id} (the `DeleteKey` operationId).
	DeleteKeyWithResponse(ctx context.Context, toolkitId string, keyId string, reqEditors ...RequestEditorFn) (*DeleteKeyHTTPResp, error)

	// UpdateKeyWithBodyWithResponse Update toolkit key
	//
	// Update a key's label, IP allowlist, or revoked flag.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /toolkits/{toolkit_id}/keys/{key_id} (the `UpdateKey` operationId).
	UpdateKeyWithBodyWithResponse(ctx context.Context, toolkitId string, keyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateKeyHTTPResp, error)

	// UpdateKeyWithResponse Update toolkit key
	//
	// Update a key's label, IP allowlist, or revoked flag.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /toolkits/{toolkit_id}/keys/{key_id} (the `UpdateKey` operationId).
	UpdateKeyWithResponse(ctx context.Context, toolkitId string, keyId string, body UpdateKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateKeyHTTPResp, error)

	// ListUsersWithResponse List Users
	//
	// List all users with cursor-based pagination.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /users (the `ListUsers` operationId).
	ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersHTTPResp, error)

	// CreateUserWithBodyWithResponse Create User
	//
	// Create a new user and issue an invite token.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users (the `CreateUser` operationId).
	CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserHTTPResp, error)

	// CreateUserWithResponse Create User
	//
	// Create a new user and issue an invite token.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users (the `CreateUser` operationId).
	CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserHTTPResp, error)

	// GetCurrentUserWithResponse Get current user
	//
	// Return the authenticated user's profile.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /users/me (the `GetCurrentUser` operationId).
	GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserHTTPResp, error)

	// ChangePasswordWithBodyWithResponse Change own password
	//
	// Change the authenticated user's password and return a fresh token.
	//
	// A new token is required because the caller's current token still carries the
	// stale “must_change_password“ claim; returning a re-minted token is what
	// actually clears the rotation gate client-side.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users/me:change-password (the `ChangePassword` operationId).
	ChangePasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePasswordHTTPResp, error)

	// ChangePasswordWithResponse Change own password
	//
	// Change the authenticated user's password and return a fresh token.
	//
	// A new token is required because the caller's current token still carries the
	// stale “must_change_password“ claim; returning a re-minted token is what
	// actually clears the rotation gate client-side.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users/me:change-password (the `ChangePassword` operationId).
	ChangePasswordWithResponse(ctx context.Context, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePasswordHTTPResp, error)

	// DeleteUserWithResponse Delete User
	//
	// Soft-delete a user.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with DELETE /users/{user_id} (the `DeleteUser` operationId).
	DeleteUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*DeleteUserHTTPResp, error)

	// GetUserWithResponse Get User
	//
	// Get a user by ID.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with GET /users/{user_id} (the `GetUser` operationId).
	GetUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetUserHTTPResp, error)

	// UpdateUserWithBodyWithResponse Update User
	//
	// Update a user's profile fields.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /users/{user_id} (the `UpdateUser` operationId).
	UpdateUserWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserHTTPResp, error)

	// UpdateUserWithResponse Update User
	//
	// Update a user's profile fields.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PATCH /users/{user_id} (the `UpdateUser` operationId).
	UpdateUserWithResponse(ctx context.Context, userId string, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserHTTPResp, error)

	// SetUserPermissionsWithBodyWithResponse Set User Permissions
	//
	// Set the assigned permissions for a user.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /users/{user_id}/permissions (the `SetUserPermissions` operationId).
	SetUserPermissionsWithBodyWithResponse(ctx context.Context, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetUserPermissionsHTTPResp, error)

	// SetUserPermissionsWithResponse Set User Permissions
	//
	// Set the assigned permissions for a user.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with PUT /users/{user_id}/permissions (the `SetUserPermissions` operationId).
	SetUserPermissionsWithResponse(ctx context.Context, userId string, body SetUserPermissionsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetUserPermissionsHTTPResp, error)

	// DisableUserWithResponse Disable User
	//
	// Disable a user account.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users/{user_id}:disable (the `DisableUser` operationId).
	DisableUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*DisableUserHTTPResp, error)

	// EnableUserWithResponse Enable User
	//
	// Enable a user account.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users/{user_id}:enable (the `EnableUser` operationId).
	EnableUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*EnableUserHTTPResp, error)

	// ReissueInviteWithResponse Reissue Invite
	//
	// Reissue an invite token for a user.
	//
	// Returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users/{user_id}:reissue-invite (the `ReissueInvite` operationId).
	ReissueInviteWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*ReissueInviteHTTPResp, error)

	// CreateAdminWithBodyWithResponse Create first admin (one-time setup)
	//
	// First-run setup: create the first admin user and auto-login.
	//
	// Unauthenticated by design — there is no admin to authenticate as yet. The
	// operation self-closes once any user exists (returns 410 “setup_already_complete“
	// thereafter), so it is safe to expose only during first boot.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users:create-admin (the `CreateAdmin` operationId).
	CreateAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAdminHTTPResp, error)

	// CreateAdminWithResponse Create first admin (one-time setup)
	//
	// First-run setup: create the first admin user and auto-login.
	//
	// Unauthenticated by design — there is no admin to authenticate as yet. The
	// operation self-closes once any user exists (returns 410 “setup_already_complete“
	// thereafter), so it is safe to expose only during first boot.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users:create-admin (the `CreateAdmin` operationId).
	CreateAdminWithResponse(ctx context.Context, body CreateAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAdminHTTPResp, error)

	// RedeemInviteWithBodyWithResponse Redeem invite
	//
	// Redeem an invite token, set password, and return a JWT.
	//
	// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users:redeem-invite (the `RedeemInvite` operationId).
	RedeemInviteWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RedeemInviteHTTPResp, error)

	// RedeemInviteWithResponse Redeem invite
	//
	// Redeem an invite token, set password, and return a JWT.
	//
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	//
	// Corresponds with POST /users:redeem-invite (the `RedeemInvite` operationId).
	RedeemInviteWithResponse(ctx context.Context, body RedeemInviteJSONRequestBody, reqEditors ...RequestEditorFn) (*RedeemInviteHTTPResp, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type ConfirmOverlayHTTPResp

type ConfirmOverlayHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OverlayResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseConfirmOverlayHTTPResp

func ParseConfirmOverlayHTTPResp(rsp *http.Response) (*ConfirmOverlayHTTPResp, error)

ParseConfirmOverlayHTTPResp parses an HTTP response from a ConfirmOverlayWithResponse call

func (ConfirmOverlayHTTPResp) ContentType

func (r ConfirmOverlayHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ConfirmOverlayHTTPResp) GetApplicationproblemJSON400

func (r ConfirmOverlayHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ConfirmOverlayHTTPResp) GetApplicationproblemJSON401

func (r ConfirmOverlayHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ConfirmOverlayHTTPResp) GetApplicationproblemJSON403

func (r ConfirmOverlayHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ConfirmOverlayHTTPResp) GetApplicationproblemJSON422

func (r ConfirmOverlayHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ConfirmOverlayHTTPResp) GetApplicationproblemJSON500

func (r ConfirmOverlayHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ConfirmOverlayHTTPResp) GetApplicationproblemJSON503

func (r ConfirmOverlayHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ConfirmOverlayHTTPResp) GetBody

func (r ConfirmOverlayHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ConfirmOverlayHTTPResp) GetJSON200

func (r ConfirmOverlayHTTPResp) GetJSON200() *OverlayResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ConfirmOverlayHTTPResp) Status

func (r ConfirmOverlayHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ConfirmOverlayHTTPResp) StatusCode

func (r ConfirmOverlayHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ConfirmOverlayJSONRequestBody

type ConfirmOverlayJSONRequestBody = OverlayConfirmRequest

ConfirmOverlayJSONRequestBody defines body for ConfirmOverlay for application/json ContentType.

type ConnectChallengeResponse

type ConnectChallengeResponse struct {
	AuthorizeUrl string `json:"authorize_url"`
	State        string `json:"state"`
}

ConnectChallengeResponse Response from a connect initiation.

func (ConnectChallengeResponse) RequiredFields

func (ConnectChallengeResponse) RequiredFields() []string

type ConnectCredentialHTTPResp

type ConnectCredentialHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ConnectChallengeResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON409 the response for an HTTP 409 `application/problem+json` response
	ApplicationproblemJSON409 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseConnectCredentialHTTPResp

func ParseConnectCredentialHTTPResp(rsp *http.Response) (*ConnectCredentialHTTPResp, error)

ParseConnectCredentialHTTPResp parses an HTTP response from a ConnectCredentialWithResponse call

func (ConnectCredentialHTTPResp) ContentType

func (r ConnectCredentialHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ConnectCredentialHTTPResp) GetApplicationproblemJSON400

func (r ConnectCredentialHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ConnectCredentialHTTPResp) GetApplicationproblemJSON401

func (r ConnectCredentialHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ConnectCredentialHTTPResp) GetApplicationproblemJSON403

func (r ConnectCredentialHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ConnectCredentialHTTPResp) GetApplicationproblemJSON404

func (r ConnectCredentialHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (ConnectCredentialHTTPResp) GetApplicationproblemJSON409

func (r ConnectCredentialHTTPResp) GetApplicationproblemJSON409() *ProblemDetail

GetApplicationproblemJSON409 returns the response for an HTTP 409 `application/problem+json` response

func (ConnectCredentialHTTPResp) GetApplicationproblemJSON422

func (r ConnectCredentialHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ConnectCredentialHTTPResp) GetApplicationproblemJSON500

func (r ConnectCredentialHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ConnectCredentialHTTPResp) GetApplicationproblemJSON503

func (r ConnectCredentialHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ConnectCredentialHTTPResp) GetBody

func (r ConnectCredentialHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ConnectCredentialHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ConnectCredentialHTTPResp) Status

func (r ConnectCredentialHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ConnectCredentialHTTPResp) StatusCode

func (r ConnectCredentialHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ConnectCredentialJSONRequestBody

type ConnectCredentialJSONRequestBody = ConnectRequestBody

ConnectCredentialJSONRequestBody defines body for ConnectCredential for application/json ContentType.

type ConnectRequestBody

type ConnectRequestBody struct {
	Extra  *map[string]string `json:"extra,omitempty"`
	Scopes *[]string          `json:"scopes,omitempty"`
}

ConnectRequestBody Request body for initiating a credential connect flow.

type ControlHealthHTTPResp

type ControlHealthHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *map[string]string
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseControlHealthHTTPResp

func ParseControlHealthHTTPResp(rsp *http.Response) (*ControlHealthHTTPResp, error)

ParseControlHealthHTTPResp parses an HTTP response from a ControlHealthWithResponse call

func (ControlHealthHTTPResp) ContentType

func (r ControlHealthHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ControlHealthHTTPResp) GetApplicationproblemJSON400

func (r ControlHealthHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ControlHealthHTTPResp) GetApplicationproblemJSON422

func (r ControlHealthHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ControlHealthHTTPResp) GetApplicationproblemJSON500

func (r ControlHealthHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ControlHealthHTTPResp) GetApplicationproblemJSON503

func (r ControlHealthHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ControlHealthHTTPResp) GetBody

func (r ControlHealthHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ControlHealthHTTPResp) GetJSON200

func (r ControlHealthHTTPResp) GetJSON200() *map[string]string

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ControlHealthHTTPResp) Status

func (r ControlHealthHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ControlHealthHTTPResp) StatusCode

func (r ControlHealthHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAdminHTTPResp

type CreateAdminHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LoginResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON410 the response for an HTTP 410 `application/problem+json` response
	ApplicationproblemJSON410 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseCreateAdminHTTPResp

func ParseCreateAdminHTTPResp(rsp *http.Response) (*CreateAdminHTTPResp, error)

ParseCreateAdminHTTPResp parses an HTTP response from a CreateAdminWithResponse call

func (CreateAdminHTTPResp) ContentType

func (r CreateAdminHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateAdminHTTPResp) GetApplicationproblemJSON400

func (r CreateAdminHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (CreateAdminHTTPResp) GetApplicationproblemJSON410

func (r CreateAdminHTTPResp) GetApplicationproblemJSON410() *ProblemDetail

GetApplicationproblemJSON410 returns the response for an HTTP 410 `application/problem+json` response

func (CreateAdminHTTPResp) GetApplicationproblemJSON422

func (r CreateAdminHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (CreateAdminHTTPResp) GetApplicationproblemJSON500

func (r CreateAdminHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (CreateAdminHTTPResp) GetApplicationproblemJSON503

func (r CreateAdminHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (CreateAdminHTTPResp) GetBody

func (r CreateAdminHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateAdminHTTPResp) GetJSON200

func (r CreateAdminHTTPResp) GetJSON200() *LoginResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (CreateAdminHTTPResp) Status

func (r CreateAdminHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateAdminHTTPResp) StatusCode

func (r CreateAdminHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAdminJSONRequestBody

type CreateAdminJSONRequestBody = CreateAdminRequest

CreateAdminJSONRequestBody defines body for CreateAdmin for application/json ContentType.

type CreateAdminRequest

type CreateAdminRequest struct {
	Email     string  `json:"email"`
	FirstName *string `json:"first_name,omitempty"`
	LastName  *string `json:"last_name,omitempty"`
	Password  string  `json:"password"`
}

CreateAdminRequest Payload for first-run admin creation (one-time setup).

func (CreateAdminRequest) RequiredFields

func (CreateAdminRequest) RequiredFields() []string

type CreateAgentHTTPResp

type CreateAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *AgentResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseCreateAgentHTTPResp

func ParseCreateAgentHTTPResp(rsp *http.Response) (*CreateAgentHTTPResp, error)

ParseCreateAgentHTTPResp parses an HTTP response from a CreateAgentWithResponse call

func (CreateAgentHTTPResp) ContentType

func (r CreateAgentHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateAgentHTTPResp) GetApplicationproblemJSON400

func (r CreateAgentHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (CreateAgentHTTPResp) GetApplicationproblemJSON401

func (r CreateAgentHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (CreateAgentHTTPResp) GetApplicationproblemJSON403

func (r CreateAgentHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (CreateAgentHTTPResp) GetApplicationproblemJSON422

func (r CreateAgentHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (CreateAgentHTTPResp) GetApplicationproblemJSON500

func (r CreateAgentHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (CreateAgentHTTPResp) GetApplicationproblemJSON503

func (r CreateAgentHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (CreateAgentHTTPResp) GetBody

func (r CreateAgentHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateAgentHTTPResp) GetJSON201

func (r CreateAgentHTTPResp) GetJSON201() *AgentResponse

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateAgentHTTPResp) Status

func (r CreateAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateAgentHTTPResp) StatusCode

func (r CreateAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAgentJSONRequestBody

type CreateAgentJSONRequestBody = AgentCreateRequest

CreateAgentJSONRequestBody defines body for CreateAgent for application/json ContentType.

type CreateCredentialHTTPResp

type CreateCredentialHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *CredentialCreateResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseCreateCredentialHTTPResp

func ParseCreateCredentialHTTPResp(rsp *http.Response) (*CreateCredentialHTTPResp, error)

ParseCreateCredentialHTTPResp parses an HTTP response from a CreateCredentialWithResponse call

func (CreateCredentialHTTPResp) ContentType

func (r CreateCredentialHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateCredentialHTTPResp) GetApplicationproblemJSON400

func (r CreateCredentialHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (CreateCredentialHTTPResp) GetApplicationproblemJSON401

func (r CreateCredentialHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (CreateCredentialHTTPResp) GetApplicationproblemJSON403

func (r CreateCredentialHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (CreateCredentialHTTPResp) GetApplicationproblemJSON422

func (r CreateCredentialHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (CreateCredentialHTTPResp) GetApplicationproblemJSON500

func (r CreateCredentialHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (CreateCredentialHTTPResp) GetApplicationproblemJSON503

func (r CreateCredentialHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (CreateCredentialHTTPResp) GetBody

func (r CreateCredentialHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateCredentialHTTPResp) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateCredentialHTTPResp) Status

func (r CreateCredentialHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateCredentialHTTPResp) StatusCode

func (r CreateCredentialHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCredentialJSONBody

type CreateCredentialJSONBody struct {
	// contains filtered or unexported fields
}

CreateCredentialJSONBody defines parameters for CreateCredential.

func (CreateCredentialJSONBody) AsApiKeyCreateRequest

func (t CreateCredentialJSONBody) AsApiKeyCreateRequest() (ApiKeyCreateRequest, error)

AsApiKeyCreateRequest returns the union data inside the CreateCredentialJSONBody as a ApiKeyCreateRequest

func (CreateCredentialJSONBody) AsBasicAuthCreateRequest

func (t CreateCredentialJSONBody) AsBasicAuthCreateRequest() (BasicAuthCreateRequest, error)

AsBasicAuthCreateRequest returns the union data inside the CreateCredentialJSONBody as a BasicAuthCreateRequest

func (CreateCredentialJSONBody) AsBearerTokenCreateRequest

func (t CreateCredentialJSONBody) AsBearerTokenCreateRequest() (BearerTokenCreateRequest, error)

AsBearerTokenCreateRequest returns the union data inside the CreateCredentialJSONBody as a BearerTokenCreateRequest

func (CreateCredentialJSONBody) AsNoAuthCreateRequest

func (t CreateCredentialJSONBody) AsNoAuthCreateRequest() (NoAuthCreateRequest, error)

AsNoAuthCreateRequest returns the union data inside the CreateCredentialJSONBody as a NoAuthCreateRequest

func (CreateCredentialJSONBody) AsOAuth2CreateRequest

func (t CreateCredentialJSONBody) AsOAuth2CreateRequest() (OAuth2CreateRequest, error)

AsOAuth2CreateRequest returns the union data inside the CreateCredentialJSONBody as a OAuth2CreateRequest

func (CreateCredentialJSONBody) AsSigv4CreateRequest

func (t CreateCredentialJSONBody) AsSigv4CreateRequest() (Sigv4CreateRequest, error)

AsSigv4CreateRequest returns the union data inside the CreateCredentialJSONBody as a Sigv4CreateRequest

func (CreateCredentialJSONBody) Discriminator

func (t CreateCredentialJSONBody) Discriminator() (string, error)

func (*CreateCredentialJSONBody) FromApiKeyCreateRequest

func (t *CreateCredentialJSONBody) FromApiKeyCreateRequest(v ApiKeyCreateRequest) error

FromApiKeyCreateRequest overwrites any union data inside the CreateCredentialJSONBody as the provided ApiKeyCreateRequest

func (*CreateCredentialJSONBody) FromBasicAuthCreateRequest

func (t *CreateCredentialJSONBody) FromBasicAuthCreateRequest(v BasicAuthCreateRequest) error

FromBasicAuthCreateRequest overwrites any union data inside the CreateCredentialJSONBody as the provided BasicAuthCreateRequest

func (*CreateCredentialJSONBody) FromBearerTokenCreateRequest

func (t *CreateCredentialJSONBody) FromBearerTokenCreateRequest(v BearerTokenCreateRequest) error

FromBearerTokenCreateRequest overwrites any union data inside the CreateCredentialJSONBody as the provided BearerTokenCreateRequest

func (*CreateCredentialJSONBody) FromNoAuthCreateRequest

func (t *CreateCredentialJSONBody) FromNoAuthCreateRequest(v NoAuthCreateRequest) error

FromNoAuthCreateRequest overwrites any union data inside the CreateCredentialJSONBody as the provided NoAuthCreateRequest

func (*CreateCredentialJSONBody) FromOAuth2CreateRequest

func (t *CreateCredentialJSONBody) FromOAuth2CreateRequest(v OAuth2CreateRequest) error

FromOAuth2CreateRequest overwrites any union data inside the CreateCredentialJSONBody as the provided OAuth2CreateRequest

func (*CreateCredentialJSONBody) FromSigv4CreateRequest

func (t *CreateCredentialJSONBody) FromSigv4CreateRequest(v Sigv4CreateRequest) error

FromSigv4CreateRequest overwrites any union data inside the CreateCredentialJSONBody as the provided Sigv4CreateRequest

func (CreateCredentialJSONBody) MarshalJSON

func (t CreateCredentialJSONBody) MarshalJSON() ([]byte, error)

func (*CreateCredentialJSONBody) MergeApiKeyCreateRequest

func (t *CreateCredentialJSONBody) MergeApiKeyCreateRequest(v ApiKeyCreateRequest) error

MergeApiKeyCreateRequest performs a merge with any union data inside the CreateCredentialJSONBody, using the provided ApiKeyCreateRequest

func (*CreateCredentialJSONBody) MergeBasicAuthCreateRequest

func (t *CreateCredentialJSONBody) MergeBasicAuthCreateRequest(v BasicAuthCreateRequest) error

MergeBasicAuthCreateRequest performs a merge with any union data inside the CreateCredentialJSONBody, using the provided BasicAuthCreateRequest

func (*CreateCredentialJSONBody) MergeBearerTokenCreateRequest

func (t *CreateCredentialJSONBody) MergeBearerTokenCreateRequest(v BearerTokenCreateRequest) error

MergeBearerTokenCreateRequest performs a merge with any union data inside the CreateCredentialJSONBody, using the provided BearerTokenCreateRequest

func (*CreateCredentialJSONBody) MergeNoAuthCreateRequest

func (t *CreateCredentialJSONBody) MergeNoAuthCreateRequest(v NoAuthCreateRequest) error

MergeNoAuthCreateRequest performs a merge with any union data inside the CreateCredentialJSONBody, using the provided NoAuthCreateRequest

func (*CreateCredentialJSONBody) MergeOAuth2CreateRequest

func (t *CreateCredentialJSONBody) MergeOAuth2CreateRequest(v OAuth2CreateRequest) error

MergeOAuth2CreateRequest performs a merge with any union data inside the CreateCredentialJSONBody, using the provided OAuth2CreateRequest

func (*CreateCredentialJSONBody) MergeSigv4CreateRequest

func (t *CreateCredentialJSONBody) MergeSigv4CreateRequest(v Sigv4CreateRequest) error

MergeSigv4CreateRequest performs a merge with any union data inside the CreateCredentialJSONBody, using the provided Sigv4CreateRequest

func (*CreateCredentialJSONBody) UnmarshalJSON

func (t *CreateCredentialJSONBody) UnmarshalJSON(b []byte) error

func (CreateCredentialJSONBody) ValueByDiscriminator

func (t CreateCredentialJSONBody) ValueByDiscriminator() (interface{}, error)

type CreateCredentialJSONRequestBody

type CreateCredentialJSONRequestBody CreateCredentialJSONBody

CreateCredentialJSONRequestBody defines body for CreateCredential for application/json ContentType.

type CreateKeyHTTPResp

type CreateKeyHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *ToolkitKeyCreateResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseCreateKeyHTTPResp

func ParseCreateKeyHTTPResp(rsp *http.Response) (*CreateKeyHTTPResp, error)

ParseCreateKeyHTTPResp parses an HTTP response from a CreateKeyWithResponse call

func (CreateKeyHTTPResp) ContentType

func (r CreateKeyHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateKeyHTTPResp) GetApplicationproblemJSON400

func (r CreateKeyHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (CreateKeyHTTPResp) GetApplicationproblemJSON401

func (r CreateKeyHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (CreateKeyHTTPResp) GetApplicationproblemJSON403

func (r CreateKeyHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (CreateKeyHTTPResp) GetApplicationproblemJSON404

func (r CreateKeyHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (CreateKeyHTTPResp) GetApplicationproblemJSON422

func (r CreateKeyHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (CreateKeyHTTPResp) GetApplicationproblemJSON500

func (r CreateKeyHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (CreateKeyHTTPResp) GetApplicationproblemJSON503

func (r CreateKeyHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (CreateKeyHTTPResp) GetBody

func (r CreateKeyHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateKeyHTTPResp) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateKeyHTTPResp) Status

func (r CreateKeyHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateKeyHTTPResp) StatusCode

func (r CreateKeyHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateKeyJSONRequestBody

type CreateKeyJSONRequestBody = ToolkitKeyCreateRequest

CreateKeyJSONRequestBody defines body for CreateKey for application/json ContentType.

type CreateNoteHTTPResp

type CreateNoteHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseCreateNoteHTTPResp

func ParseCreateNoteHTTPResp(rsp *http.Response) (*CreateNoteHTTPResp, error)

ParseCreateNoteHTTPResp parses an HTTP response from a CreateNoteWithResponse call

func (CreateNoteHTTPResp) ContentType

func (r CreateNoteHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateNoteHTTPResp) GetApplicationproblemJSON400

func (r CreateNoteHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (CreateNoteHTTPResp) GetApplicationproblemJSON401

func (r CreateNoteHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (CreateNoteHTTPResp) GetApplicationproblemJSON403

func (r CreateNoteHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (CreateNoteHTTPResp) GetApplicationproblemJSON422

func (r CreateNoteHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (CreateNoteHTTPResp) GetApplicationproblemJSON500

func (r CreateNoteHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (CreateNoteHTTPResp) GetApplicationproblemJSON503

func (r CreateNoteHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (CreateNoteHTTPResp) GetBody

func (r CreateNoteHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateNoteHTTPResp) GetJSON201

func (r CreateNoteHTTPResp) GetJSON201() *interface{}

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateNoteHTTPResp) Status

func (r CreateNoteHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateNoteHTTPResp) StatusCode

func (r CreateNoteHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNoteJSONRequestBody

type CreateNoteJSONRequestBody = NoteCreateRequest

CreateNoteJSONRequestBody defines body for CreateNote for application/json ContentType.

type CreateServiceAccountHTTPResp

type CreateServiceAccountHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *ServiceAccountResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseCreateServiceAccountHTTPResp

func ParseCreateServiceAccountHTTPResp(rsp *http.Response) (*CreateServiceAccountHTTPResp, error)

ParseCreateServiceAccountHTTPResp parses an HTTP response from a CreateServiceAccountWithResponse call

func (CreateServiceAccountHTTPResp) ContentType

func (r CreateServiceAccountHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateServiceAccountHTTPResp) GetApplicationproblemJSON400

func (r CreateServiceAccountHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (CreateServiceAccountHTTPResp) GetApplicationproblemJSON401

func (r CreateServiceAccountHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (CreateServiceAccountHTTPResp) GetApplicationproblemJSON403

func (r CreateServiceAccountHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (CreateServiceAccountHTTPResp) GetApplicationproblemJSON422

func (r CreateServiceAccountHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (CreateServiceAccountHTTPResp) GetApplicationproblemJSON500

func (r CreateServiceAccountHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (CreateServiceAccountHTTPResp) GetApplicationproblemJSON503

func (r CreateServiceAccountHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (CreateServiceAccountHTTPResp) GetBody

func (r CreateServiceAccountHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateServiceAccountHTTPResp) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateServiceAccountHTTPResp) Status

Status returns HTTPResponse.Status

func (CreateServiceAccountHTTPResp) StatusCode

func (r CreateServiceAccountHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateServiceAccountJSONRequestBody

type CreateServiceAccountJSONRequestBody = ServiceAccountCreateRequest

CreateServiceAccountJSONRequestBody defines body for CreateServiceAccount for application/json ContentType.

type CreateToolkitHTTPResp

type CreateToolkitHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *ToolkitCreateResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseCreateToolkitHTTPResp

func ParseCreateToolkitHTTPResp(rsp *http.Response) (*CreateToolkitHTTPResp, error)

ParseCreateToolkitHTTPResp parses an HTTP response from a CreateToolkitWithResponse call

func (CreateToolkitHTTPResp) ContentType

func (r CreateToolkitHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateToolkitHTTPResp) GetApplicationproblemJSON400

func (r CreateToolkitHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (CreateToolkitHTTPResp) GetApplicationproblemJSON401

func (r CreateToolkitHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (CreateToolkitHTTPResp) GetApplicationproblemJSON403

func (r CreateToolkitHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (CreateToolkitHTTPResp) GetApplicationproblemJSON422

func (r CreateToolkitHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (CreateToolkitHTTPResp) GetApplicationproblemJSON500

func (r CreateToolkitHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (CreateToolkitHTTPResp) GetApplicationproblemJSON503

func (r CreateToolkitHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (CreateToolkitHTTPResp) GetBody

func (r CreateToolkitHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateToolkitHTTPResp) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateToolkitHTTPResp) Status

func (r CreateToolkitHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateToolkitHTTPResp) StatusCode

func (r CreateToolkitHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateToolkitJSONRequestBody

type CreateToolkitJSONRequestBody = ToolkitCreateRequest

CreateToolkitJSONRequestBody defines body for CreateToolkit for application/json ContentType.

type CreateUserHTTPResp

type CreateUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *UserCreatedResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseCreateUserHTTPResp

func ParseCreateUserHTTPResp(rsp *http.Response) (*CreateUserHTTPResp, error)

ParseCreateUserHTTPResp parses an HTTP response from a CreateUserWithResponse call

func (CreateUserHTTPResp) ContentType

func (r CreateUserHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateUserHTTPResp) GetApplicationproblemJSON400

func (r CreateUserHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (CreateUserHTTPResp) GetApplicationproblemJSON401

func (r CreateUserHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (CreateUserHTTPResp) GetApplicationproblemJSON403

func (r CreateUserHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (CreateUserHTTPResp) GetApplicationproblemJSON422

func (r CreateUserHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (CreateUserHTTPResp) GetApplicationproblemJSON500

func (r CreateUserHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (CreateUserHTTPResp) GetApplicationproblemJSON503

func (r CreateUserHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (CreateUserHTTPResp) GetBody

func (r CreateUserHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateUserHTTPResp) GetJSON201

func (r CreateUserHTTPResp) GetJSON201() *UserCreatedResponse

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateUserHTTPResp) Status

func (r CreateUserHTTPResp) Status() string

Status returns HTTPResponse.Status

func (CreateUserHTTPResp) StatusCode

func (r CreateUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUserJSONRequestBody

type CreateUserJSONRequestBody = UserCreateRequest

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CredentialCreateResponse

type CredentialCreateResponse struct {
	// Credential Redacted credential response (for read/list/patch).
	//
	// Examples: {"active":true,"api":{"name":"stripe","vendor":"stripe.com","version":"2024-04-10"},"created_at":"2026-01-15T09:30:00Z","credential_id":"cred_01HZX9...","details":{"field_name":"Authorization","hint":"…live_abcd","location":"header"},"name":"Stripe live key","provider":"static","type":"api_key"}
	Credential CredentialRedactedResponse `json:"credential"`
	Secret     map[string]interface{}     `json:"secret"`
}

CredentialCreateResponse Create response: redacted + secret shown once.

func (CredentialCreateResponse) RequiredFields

func (CredentialCreateResponse) RequiredFields() []string

type CredentialListResponse

type CredentialListResponse struct {
	Data       []CredentialRedactedResponse `json:"data"`
	HasMore    bool                         `json:"has_more"`
	NextCursor *string                      `json:"next_cursor,omitempty"`
}

CredentialListResponse Paginated list of credentials.

func (CredentialListResponse) RequiredFields

func (CredentialListResponse) RequiredFields() []string

type CredentialLocation

type CredentialLocation string

CredentialLocation Where an API-key credential is injected into a request.

const (
	Cookie CredentialLocation = "cookie"
	Header CredentialLocation = "header"
	Query  CredentialLocation = "query"
)

Defines values for CredentialLocation.

func (CredentialLocation) Valid

func (e CredentialLocation) Valid() bool

Valid indicates whether the value is a known member of the CredentialLocation enum.

type CredentialRedactedResponse

type CredentialRedactedResponse struct {
	// Active Whether the credential is enabled for injection.
	Active bool `json:"active"`

	// Api The (vendor, name, version) API this credential targets.
	Api APIReference `json:"api"`

	// CatalogApiId Catalog identity slug of the target API (`domain[/sub-api]`), when recorded at create time. Display-only; null for older credentials.
	CatalogApiId *string `json:"catalog_api_id,omitempty"`

	// CreatedAt Creation timestamp (UTC).
	CreatedAt time.Time `json:"created_at"`

	// CreatedBy Identity that created the credential (its owner).
	CreatedBy *string `json:"created_by,omitempty"`

	// CredentialId Stable credential identifier, prefixed `cred_`.
	CredentialId string `json:"credential_id"`

	// Details Redacted, type-specific projection (hints/last-N chars; never the secret). For oauth2: client_id, token_url, grant_type (authorization_code | client_credentials), scopes, and — for authorization_code only — `connected`, whether the interactive sign-in completed and is still usable (null for other grants).
	Details *map[string]interface{} `json:"details,omitempty"`

	// Name Human-readable label.
	Name string `json:"name"`

	// Provider Credential provider; 'static' for stored secrets.
	Provider string `json:"provider"`

	// ProviderAccountRef Opaque reference to the provider account, when applicable.
	ProviderAccountRef *string `json:"provider_account_ref,omitempty"`

	// ServerVariables OpenAPI server-variable values for URL template substitution.
	ServerVariables *map[string]string `json:"server_variables,omitempty"`

	// Type Credential auth type (api_key, bearer_token, basic, oauth2).
	Type CredentialType `json:"type"`

	// UpdatedAt Last update timestamp (UTC).
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

CredentialRedactedResponse Redacted credential response (for read/list/patch).

Examples: {"active":true,"api":{"name":"stripe","vendor":"stripe.com","version":"2024-04-10"},"created_at":"2026-01-15T09:30:00Z","credential_id":"cred_01HZX9...","details":{"field_name":"Authorization","hint":"…live_abcd","location":"header"},"name":"Stripe live key","provider":"static","type":"api_key"}

func (CredentialRedactedResponse) RequiredFields

func (CredentialRedactedResponse) RequiredFields() []string

type CredentialType

type CredentialType string

CredentialType Wire-level credential type used by the provider abstraction.

const (
	CredentialTypeApiKey      CredentialType = "api_key"
	CredentialTypeBasic       CredentialType = "basic"
	CredentialTypeBearerToken CredentialType = "bearer_token"
	CredentialTypeNoAuth      CredentialType = "no_auth"
	CredentialTypeOauth2      CredentialType = "oauth2"
	CredentialTypeSigv4       CredentialType = "sigv4"
)

Defines values for CredentialType.

func (CredentialType) Valid

func (e CredentialType) Valid() bool

Valid indicates whether the value is a known member of the CredentialType enum.

type CurrentUserResponse

type CurrentUserResponse struct {
	Active             bool       `json:"active"`
	CreatedAt          time.Time  `json:"created_at"`
	Email              string     `json:"email"`
	FirstName          string     `json:"first_name"`
	Id                 string     `json:"id"`
	LastName           string     `json:"last_name"`
	MustChangePassword bool       `json:"must_change_password"`
	Permissions        []string   `json:"permissions"`
	UpdatedAt          *time.Time `json:"updated_at,omitempty"`
}

CurrentUserResponse Current user profile.

func (CurrentUserResponse) RequiredFields

func (CurrentUserResponse) RequiredFields() []string

type DailyExecutionBucket

type DailyExecutionBucket struct {
	Date    string `json:"date"`
	Failed  int    `json:"failed"`
	Success int    `json:"success"`
	Total   int    `json:"total"`
}

DailyExecutionBucket Execution counts for a single day.

func (DailyExecutionBucket) RequiredFields

func (DailyExecutionBucket) RequiredFields() []string

type DecideAccessRequestHTTPResp

type DecideAccessRequestHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AccessRequestResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDecideAccessRequestHTTPResp

func ParseDecideAccessRequestHTTPResp(rsp *http.Response) (*DecideAccessRequestHTTPResp, error)

ParseDecideAccessRequestHTTPResp parses an HTTP response from a DecideAccessRequestWithResponse call

func (DecideAccessRequestHTTPResp) ContentType

func (r DecideAccessRequestHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DecideAccessRequestHTTPResp) GetApplicationproblemJSON400

func (r DecideAccessRequestHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DecideAccessRequestHTTPResp) GetApplicationproblemJSON401

func (r DecideAccessRequestHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DecideAccessRequestHTTPResp) GetApplicationproblemJSON403

func (r DecideAccessRequestHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DecideAccessRequestHTTPResp) GetApplicationproblemJSON404

func (r DecideAccessRequestHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (DecideAccessRequestHTTPResp) GetApplicationproblemJSON422

func (r DecideAccessRequestHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DecideAccessRequestHTTPResp) GetApplicationproblemJSON500

func (r DecideAccessRequestHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DecideAccessRequestHTTPResp) GetApplicationproblemJSON503

func (r DecideAccessRequestHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DecideAccessRequestHTTPResp) GetBody

func (r DecideAccessRequestHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DecideAccessRequestHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (DecideAccessRequestHTTPResp) Status

Status returns HTTPResponse.Status

func (DecideAccessRequestHTTPResp) StatusCode

func (r DecideAccessRequestHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DecideAccessRequestJSONRequestBody

type DecideAccessRequestJSONRequestBody = DecideRequest

DecideAccessRequestJSONRequestBody defines body for DecideAccessRequest for application/json ContentType.

type DecideItemSchema

type DecideItemSchema struct {
	Decision       DecideItemSchemaDecision `json:"decision"`
	DecisionReason *string                  `json:"decision_reason,omitempty"`
	ItemId         string                   `json:"item_id"`
}

DecideItemSchema A single item decision.

func (DecideItemSchema) RequiredFields

func (DecideItemSchema) RequiredFields() []string

type DecideItemSchemaDecision

type DecideItemSchemaDecision string

DecideItemSchemaDecision defines model for DecideItemSchema.Decision.

const (
	Approved DecideItemSchemaDecision = "approved"
	Denied   DecideItemSchemaDecision = "denied"
)

Defines values for DecideItemSchemaDecision.

func (DecideItemSchemaDecision) Valid

func (e DecideItemSchemaDecision) Valid() bool

Valid indicates whether the value is a known member of the DecideItemSchemaDecision enum.

type DecideRequest

type DecideRequest struct {
	Items []DecideItemSchema `json:"items"`
}

DecideRequest Request body for the :decide verb.

func (DecideRequest) RequiredFields

func (DecideRequest) RequiredFields() []string

type DeleteApiHTTPResp

type DeleteApiHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDeleteApiHTTPResp

func ParseDeleteApiHTTPResp(rsp *http.Response) (*DeleteApiHTTPResp, error)

ParseDeleteApiHTTPResp parses an HTTP response from a DeleteApiWithResponse call

func (DeleteApiHTTPResp) ContentType

func (r DeleteApiHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteApiHTTPResp) GetApplicationproblemJSON400

func (r DeleteApiHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DeleteApiHTTPResp) GetApplicationproblemJSON401

func (r DeleteApiHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DeleteApiHTTPResp) GetApplicationproblemJSON403

func (r DeleteApiHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DeleteApiHTTPResp) GetApplicationproblemJSON422

func (r DeleteApiHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DeleteApiHTTPResp) GetApplicationproblemJSON500

func (r DeleteApiHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DeleteApiHTTPResp) GetApplicationproblemJSON503

func (r DeleteApiHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DeleteApiHTTPResp) GetBody

func (r DeleteApiHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteApiHTTPResp) Status

func (r DeleteApiHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteApiHTTPResp) StatusCode

func (r DeleteApiHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCredentialHTTPResp

type DeleteCredentialHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDeleteCredentialHTTPResp

func ParseDeleteCredentialHTTPResp(rsp *http.Response) (*DeleteCredentialHTTPResp, error)

ParseDeleteCredentialHTTPResp parses an HTTP response from a DeleteCredentialWithResponse call

func (DeleteCredentialHTTPResp) ContentType

func (r DeleteCredentialHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteCredentialHTTPResp) GetApplicationproblemJSON400

func (r DeleteCredentialHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DeleteCredentialHTTPResp) GetApplicationproblemJSON401

func (r DeleteCredentialHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DeleteCredentialHTTPResp) GetApplicationproblemJSON403

func (r DeleteCredentialHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DeleteCredentialHTTPResp) GetApplicationproblemJSON404

func (r DeleteCredentialHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (DeleteCredentialHTTPResp) GetApplicationproblemJSON422

func (r DeleteCredentialHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DeleteCredentialHTTPResp) GetApplicationproblemJSON500

func (r DeleteCredentialHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DeleteCredentialHTTPResp) GetApplicationproblemJSON503

func (r DeleteCredentialHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DeleteCredentialHTTPResp) GetBody

func (r DeleteCredentialHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteCredentialHTTPResp) Status

func (r DeleteCredentialHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteCredentialHTTPResp) StatusCode

func (r DeleteCredentialHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteKeyHTTPResp

type DeleteKeyHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDeleteKeyHTTPResp

func ParseDeleteKeyHTTPResp(rsp *http.Response) (*DeleteKeyHTTPResp, error)

ParseDeleteKeyHTTPResp parses an HTTP response from a DeleteKeyWithResponse call

func (DeleteKeyHTTPResp) ContentType

func (r DeleteKeyHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteKeyHTTPResp) GetApplicationproblemJSON400

func (r DeleteKeyHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DeleteKeyHTTPResp) GetApplicationproblemJSON401

func (r DeleteKeyHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DeleteKeyHTTPResp) GetApplicationproblemJSON403

func (r DeleteKeyHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DeleteKeyHTTPResp) GetApplicationproblemJSON404

func (r DeleteKeyHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (DeleteKeyHTTPResp) GetApplicationproblemJSON422

func (r DeleteKeyHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DeleteKeyHTTPResp) GetApplicationproblemJSON500

func (r DeleteKeyHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DeleteKeyHTTPResp) GetApplicationproblemJSON503

func (r DeleteKeyHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DeleteKeyHTTPResp) GetBody

func (r DeleteKeyHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteKeyHTTPResp) Status

func (r DeleteKeyHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteKeyHTTPResp) StatusCode

func (r DeleteKeyHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteNoteHTTPResp

type DeleteNoteHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDeleteNoteHTTPResp

func ParseDeleteNoteHTTPResp(rsp *http.Response) (*DeleteNoteHTTPResp, error)

ParseDeleteNoteHTTPResp parses an HTTP response from a DeleteNoteWithResponse call

func (DeleteNoteHTTPResp) ContentType

func (r DeleteNoteHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteNoteHTTPResp) GetApplicationproblemJSON400

func (r DeleteNoteHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DeleteNoteHTTPResp) GetApplicationproblemJSON401

func (r DeleteNoteHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DeleteNoteHTTPResp) GetApplicationproblemJSON403

func (r DeleteNoteHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DeleteNoteHTTPResp) GetApplicationproblemJSON422

func (r DeleteNoteHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DeleteNoteHTTPResp) GetApplicationproblemJSON500

func (r DeleteNoteHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DeleteNoteHTTPResp) GetApplicationproblemJSON503

func (r DeleteNoteHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DeleteNoteHTTPResp) GetBody

func (r DeleteNoteHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteNoteHTTPResp) Status

func (r DeleteNoteHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteNoteHTTPResp) StatusCode

func (r DeleteNoteHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteNoteParams

type DeleteNoteParams struct {
	IfMatch *string `json:"if-match,omitempty"`
}

DeleteNoteParams defines parameters for DeleteNote.

type DeleteRegistrationEndpointHTTPResp

type DeleteRegistrationEndpointHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDeleteRegistrationEndpointHTTPResp

func ParseDeleteRegistrationEndpointHTTPResp(rsp *http.Response) (*DeleteRegistrationEndpointHTTPResp, error)

ParseDeleteRegistrationEndpointHTTPResp parses an HTTP response from a DeleteRegistrationEndpointWithResponse call

func (DeleteRegistrationEndpointHTTPResp) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON400

func (r DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON401

func (r DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON403

func (r DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON422

func (r DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON500

func (r DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON503

func (r DeleteRegistrationEndpointHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DeleteRegistrationEndpointHTTPResp) GetBody

GetBody returns the raw response body bytes

func (DeleteRegistrationEndpointHTTPResp) GetJSON200

func (r DeleteRegistrationEndpointHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (DeleteRegistrationEndpointHTTPResp) Status

Status returns HTTPResponse.Status

func (DeleteRegistrationEndpointHTTPResp) StatusCode

func (r DeleteRegistrationEndpointHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRevisionHTTPResp

type DeleteRevisionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDeleteRevisionHTTPResp

func ParseDeleteRevisionHTTPResp(rsp *http.Response) (*DeleteRevisionHTTPResp, error)

ParseDeleteRevisionHTTPResp parses an HTTP response from a DeleteRevisionWithResponse call

func (DeleteRevisionHTTPResp) ContentType

func (r DeleteRevisionHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteRevisionHTTPResp) GetApplicationproblemJSON400

func (r DeleteRevisionHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DeleteRevisionHTTPResp) GetApplicationproblemJSON401

func (r DeleteRevisionHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DeleteRevisionHTTPResp) GetApplicationproblemJSON403

func (r DeleteRevisionHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DeleteRevisionHTTPResp) GetApplicationproblemJSON422

func (r DeleteRevisionHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DeleteRevisionHTTPResp) GetApplicationproblemJSON500

func (r DeleteRevisionHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DeleteRevisionHTTPResp) GetApplicationproblemJSON503

func (r DeleteRevisionHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DeleteRevisionHTTPResp) GetBody

func (r DeleteRevisionHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteRevisionHTTPResp) Status

func (r DeleteRevisionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteRevisionHTTPResp) StatusCode

func (r DeleteRevisionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteToolkitHTTPResp

type DeleteToolkitHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDeleteToolkitHTTPResp

func ParseDeleteToolkitHTTPResp(rsp *http.Response) (*DeleteToolkitHTTPResp, error)

ParseDeleteToolkitHTTPResp parses an HTTP response from a DeleteToolkitWithResponse call

func (DeleteToolkitHTTPResp) ContentType

func (r DeleteToolkitHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteToolkitHTTPResp) GetApplicationproblemJSON400

func (r DeleteToolkitHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DeleteToolkitHTTPResp) GetApplicationproblemJSON401

func (r DeleteToolkitHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DeleteToolkitHTTPResp) GetApplicationproblemJSON403

func (r DeleteToolkitHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DeleteToolkitHTTPResp) GetApplicationproblemJSON404

func (r DeleteToolkitHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (DeleteToolkitHTTPResp) GetApplicationproblemJSON422

func (r DeleteToolkitHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DeleteToolkitHTTPResp) GetApplicationproblemJSON500

func (r DeleteToolkitHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DeleteToolkitHTTPResp) GetApplicationproblemJSON503

func (r DeleteToolkitHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DeleteToolkitHTTPResp) GetBody

func (r DeleteToolkitHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteToolkitHTTPResp) Status

func (r DeleteToolkitHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteToolkitHTTPResp) StatusCode

func (r DeleteToolkitHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserHTTPResp

type DeleteUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDeleteUserHTTPResp

func ParseDeleteUserHTTPResp(rsp *http.Response) (*DeleteUserHTTPResp, error)

ParseDeleteUserHTTPResp parses an HTTP response from a DeleteUserWithResponse call

func (DeleteUserHTTPResp) ContentType

func (r DeleteUserHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteUserHTTPResp) GetApplicationproblemJSON400

func (r DeleteUserHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DeleteUserHTTPResp) GetApplicationproblemJSON401

func (r DeleteUserHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DeleteUserHTTPResp) GetApplicationproblemJSON403

func (r DeleteUserHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DeleteUserHTTPResp) GetApplicationproblemJSON422

func (r DeleteUserHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DeleteUserHTTPResp) GetApplicationproblemJSON500

func (r DeleteUserHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DeleteUserHTTPResp) GetApplicationproblemJSON503

func (r DeleteUserHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DeleteUserHTTPResp) GetBody

func (r DeleteUserHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteUserHTTPResp) Status

func (r DeleteUserHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeleteUserHTTPResp) StatusCode

func (r DeleteUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DenyAgentHTTPResp

type DenyAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AgentResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDenyAgentHTTPResp

func ParseDenyAgentHTTPResp(rsp *http.Response) (*DenyAgentHTTPResp, error)

ParseDenyAgentHTTPResp parses an HTTP response from a DenyAgentWithResponse call

func (DenyAgentHTTPResp) ContentType

func (r DenyAgentHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DenyAgentHTTPResp) GetApplicationproblemJSON400

func (r DenyAgentHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DenyAgentHTTPResp) GetApplicationproblemJSON401

func (r DenyAgentHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DenyAgentHTTPResp) GetApplicationproblemJSON403

func (r DenyAgentHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DenyAgentHTTPResp) GetApplicationproblemJSON422

func (r DenyAgentHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DenyAgentHTTPResp) GetApplicationproblemJSON500

func (r DenyAgentHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DenyAgentHTTPResp) GetApplicationproblemJSON503

func (r DenyAgentHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DenyAgentHTTPResp) GetBody

func (r DenyAgentHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DenyAgentHTTPResp) GetJSON200

func (r DenyAgentHTTPResp) GetJSON200() *AgentResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (DenyAgentHTTPResp) Status

func (r DenyAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DenyAgentHTTPResp) StatusCode

func (r DenyAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DenyAgentJSONRequestBody

type DenyAgentJSONRequestBody = JenticOneAuthWebSchemasAgentsDenyRequest

DenyAgentJSONRequestBody defines body for DenyAgent for application/json ContentType.

type DenyServiceAccountHTTPResp

type DenyServiceAccountHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ServiceAccountResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDenyServiceAccountHTTPResp

func ParseDenyServiceAccountHTTPResp(rsp *http.Response) (*DenyServiceAccountHTTPResp, error)

ParseDenyServiceAccountHTTPResp parses an HTTP response from a DenyServiceAccountWithResponse call

func (DenyServiceAccountHTTPResp) ContentType

func (r DenyServiceAccountHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DenyServiceAccountHTTPResp) GetApplicationproblemJSON400

func (r DenyServiceAccountHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DenyServiceAccountHTTPResp) GetApplicationproblemJSON401

func (r DenyServiceAccountHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DenyServiceAccountHTTPResp) GetApplicationproblemJSON403

func (r DenyServiceAccountHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DenyServiceAccountHTTPResp) GetApplicationproblemJSON422

func (r DenyServiceAccountHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DenyServiceAccountHTTPResp) GetApplicationproblemJSON500

func (r DenyServiceAccountHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DenyServiceAccountHTTPResp) GetApplicationproblemJSON503

func (r DenyServiceAccountHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DenyServiceAccountHTTPResp) GetBody

func (r DenyServiceAccountHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DenyServiceAccountHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (DenyServiceAccountHTTPResp) Status

Status returns HTTPResponse.Status

func (DenyServiceAccountHTTPResp) StatusCode

func (r DenyServiceAccountHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DenyServiceAccountJSONRequestBody

type DenyServiceAccountJSONRequestBody = JenticOneAuthWebSchemasServiceAccountsDenyRequest

DenyServiceAccountJSONRequestBody defines body for DenyServiceAccount for application/json ContentType.

type DeprecateOverlayHTTPResp

type DeprecateOverlayHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDeprecateOverlayHTTPResp

func ParseDeprecateOverlayHTTPResp(rsp *http.Response) (*DeprecateOverlayHTTPResp, error)

ParseDeprecateOverlayHTTPResp parses an HTTP response from a DeprecateOverlayWithResponse call

func (DeprecateOverlayHTTPResp) ContentType

func (r DeprecateOverlayHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeprecateOverlayHTTPResp) GetApplicationproblemJSON400

func (r DeprecateOverlayHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DeprecateOverlayHTTPResp) GetApplicationproblemJSON401

func (r DeprecateOverlayHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DeprecateOverlayHTTPResp) GetApplicationproblemJSON403

func (r DeprecateOverlayHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DeprecateOverlayHTTPResp) GetApplicationproblemJSON422

func (r DeprecateOverlayHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DeprecateOverlayHTTPResp) GetApplicationproblemJSON500

func (r DeprecateOverlayHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DeprecateOverlayHTTPResp) GetApplicationproblemJSON503

func (r DeprecateOverlayHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DeprecateOverlayHTTPResp) GetBody

func (r DeprecateOverlayHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DeprecateOverlayHTTPResp) Status

func (r DeprecateOverlayHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DeprecateOverlayHTTPResp) StatusCode

func (r DeprecateOverlayHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableAgentHTTPResp

type DisableAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDisableAgentHTTPResp

func ParseDisableAgentHTTPResp(rsp *http.Response) (*DisableAgentHTTPResp, error)

ParseDisableAgentHTTPResp parses an HTTP response from a DisableAgentWithResponse call

func (DisableAgentHTTPResp) ContentType

func (r DisableAgentHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DisableAgentHTTPResp) GetApplicationproblemJSON400

func (r DisableAgentHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DisableAgentHTTPResp) GetApplicationproblemJSON401

func (r DisableAgentHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DisableAgentHTTPResp) GetApplicationproblemJSON403

func (r DisableAgentHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DisableAgentHTTPResp) GetApplicationproblemJSON422

func (r DisableAgentHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DisableAgentHTTPResp) GetApplicationproblemJSON500

func (r DisableAgentHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DisableAgentHTTPResp) GetApplicationproblemJSON503

func (r DisableAgentHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DisableAgentHTTPResp) GetBody

func (r DisableAgentHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DisableAgentHTTPResp) Status

func (r DisableAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DisableAgentHTTPResp) StatusCode

func (r DisableAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableServiceAccountHTTPResp

type DisableServiceAccountHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDisableServiceAccountHTTPResp

func ParseDisableServiceAccountHTTPResp(rsp *http.Response) (*DisableServiceAccountHTTPResp, error)

ParseDisableServiceAccountHTTPResp parses an HTTP response from a DisableServiceAccountWithResponse call

func (DisableServiceAccountHTTPResp) ContentType

func (r DisableServiceAccountHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DisableServiceAccountHTTPResp) GetApplicationproblemJSON400

func (r DisableServiceAccountHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DisableServiceAccountHTTPResp) GetApplicationproblemJSON401

func (r DisableServiceAccountHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DisableServiceAccountHTTPResp) GetApplicationproblemJSON403

func (r DisableServiceAccountHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DisableServiceAccountHTTPResp) GetApplicationproblemJSON422

func (r DisableServiceAccountHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DisableServiceAccountHTTPResp) GetApplicationproblemJSON500

func (r DisableServiceAccountHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DisableServiceAccountHTTPResp) GetApplicationproblemJSON503

func (r DisableServiceAccountHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DisableServiceAccountHTTPResp) GetBody

func (r DisableServiceAccountHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DisableServiceAccountHTTPResp) Status

Status returns HTTPResponse.Status

func (DisableServiceAccountHTTPResp) StatusCode

func (r DisableServiceAccountHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableUserHTTPResp

type DisableUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseDisableUserHTTPResp

func ParseDisableUserHTTPResp(rsp *http.Response) (*DisableUserHTTPResp, error)

ParseDisableUserHTTPResp parses an HTTP response from a DisableUserWithResponse call

func (DisableUserHTTPResp) ContentType

func (r DisableUserHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DisableUserHTTPResp) GetApplicationproblemJSON400

func (r DisableUserHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (DisableUserHTTPResp) GetApplicationproblemJSON401

func (r DisableUserHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (DisableUserHTTPResp) GetApplicationproblemJSON403

func (r DisableUserHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (DisableUserHTTPResp) GetApplicationproblemJSON422

func (r DisableUserHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (DisableUserHTTPResp) GetApplicationproblemJSON500

func (r DisableUserHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (DisableUserHTTPResp) GetApplicationproblemJSON503

func (r DisableUserHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (DisableUserHTTPResp) GetBody

func (r DisableUserHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (DisableUserHTTPResp) Status

func (r DisableUserHTTPResp) Status() string

Status returns HTTPResponse.Status

func (DisableUserHTTPResp) StatusCode

func (r DisableUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DuplicatePendingProblem

type DuplicatePendingProblem struct {
	// ApproveUrl Console URL to review/approve the existing pending request.
	//
	// Examples: https://app.jentic.com/access-requests/acr_01HXXY...
	ApproveUrl string `json:"approve_url"`

	// Code An optional provider-specific code for internal error taxonomy and observability correlation.
	//
	// Examples: JENTIC-4001
	Code *string `json:"code,omitempty"`

	// Detail A human-readable explanation specific to this occurrence of the problem. MUST be present. Provide actionable information where possible.
	//
	// Examples: The request body is missing required field 'name'.
	Detail string `json:"detail"`

	// Errors An array of granular error details. Use when multiple validation errors or field-level problems need to be surfaced in a single response.
	Errors *[]ErrorItem `json:"errors,omitempty"`

	// ExistingRequestId The id of the pending access request that already covers the conflicting target.
	//
	// Examples: acr_01HXXY...
	ExistingRequestId string `json:"existing_request_id"`

	// Instance A URI reference identifying the specific occurrence of the problem. Typically the request path.
	//
	// Examples: /v2/capability-sets
	Instance *string `json:"instance,omitempty"`

	// Status The HTTP status code for this occurrence of the problem.
	//
	// Examples: 400
	Status *int `json:"status,omitempty"`

	// Title A short, human-readable summary of the problem type. Should not change between occurrences except for localisation purposes.
	//
	// Examples: Bad Request
	Title *string `json:"title,omitempty"`

	// Type A URI reference identifying the problem type. When set to 'about:blank', the title SHOULD be the standard HTTP status phrase. Use an IANA-registered type URI where one applies.
	//
	// Examples: about:blank
	Type *string `json:"type,omitempty"`
}

DuplicatePendingProblem RFC 9457 Problem Details for a 409 on “POST /access-requests“.

Filing a request whose target already has a pending request is refused with a 409 whose body carries two extension members on top of the standard Problem Details shape, so a client can attach to the existing request rather than re-file. These are emitted at runtime by the access-request error hook (“control/web/errors.py“); this model documents them in the OpenAPI spec so the generated SDK exposes a typed 409 (“FileAccessRequestHTTPResp.ApplicationproblemJSON409“) instead of forcing callers to parse the raw body (ARCH-21 Step 0).

Examples: {"detail":"The request body is missing one or more required fields.","errors":[{"detail":"Field 'name' is required.","pointer":"#/name"}],"instance":"/v2/capability-sets","status":400,"title":"Bad Request","type":"about:blank"}

func (DuplicatePendingProblem) RequiredFields

func (DuplicatePendingProblem) RequiredFields() []string

type EffectivePermission

type EffectivePermission struct {
	ImpliedBy *string `json:"implied_by,omitempty"`
	Name      string  `json:"name"`
}

EffectivePermission A single effective permission with provenance.

func (EffectivePermission) RequiredFields

func (EffectivePermission) RequiredFields() []string

type EnableAgentHTTPResp

type EnableAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseEnableAgentHTTPResp

func ParseEnableAgentHTTPResp(rsp *http.Response) (*EnableAgentHTTPResp, error)

ParseEnableAgentHTTPResp parses an HTTP response from a EnableAgentWithResponse call

func (EnableAgentHTTPResp) ContentType

func (r EnableAgentHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (EnableAgentHTTPResp) GetApplicationproblemJSON400

func (r EnableAgentHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (EnableAgentHTTPResp) GetApplicationproblemJSON401

func (r EnableAgentHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (EnableAgentHTTPResp) GetApplicationproblemJSON403

func (r EnableAgentHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (EnableAgentHTTPResp) GetApplicationproblemJSON422

func (r EnableAgentHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (EnableAgentHTTPResp) GetApplicationproblemJSON500

func (r EnableAgentHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (EnableAgentHTTPResp) GetApplicationproblemJSON503

func (r EnableAgentHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (EnableAgentHTTPResp) GetBody

func (r EnableAgentHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (EnableAgentHTTPResp) Status

func (r EnableAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (EnableAgentHTTPResp) StatusCode

func (r EnableAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableServiceAccountHTTPResp

type EnableServiceAccountHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseEnableServiceAccountHTTPResp

func ParseEnableServiceAccountHTTPResp(rsp *http.Response) (*EnableServiceAccountHTTPResp, error)

ParseEnableServiceAccountHTTPResp parses an HTTP response from a EnableServiceAccountWithResponse call

func (EnableServiceAccountHTTPResp) ContentType

func (r EnableServiceAccountHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (EnableServiceAccountHTTPResp) GetApplicationproblemJSON400

func (r EnableServiceAccountHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (EnableServiceAccountHTTPResp) GetApplicationproblemJSON401

func (r EnableServiceAccountHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (EnableServiceAccountHTTPResp) GetApplicationproblemJSON403

func (r EnableServiceAccountHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (EnableServiceAccountHTTPResp) GetApplicationproblemJSON422

func (r EnableServiceAccountHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (EnableServiceAccountHTTPResp) GetApplicationproblemJSON500

func (r EnableServiceAccountHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (EnableServiceAccountHTTPResp) GetApplicationproblemJSON503

func (r EnableServiceAccountHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (EnableServiceAccountHTTPResp) GetBody

func (r EnableServiceAccountHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (EnableServiceAccountHTTPResp) Status

Status returns HTTPResponse.Status

func (EnableServiceAccountHTTPResp) StatusCode

func (r EnableServiceAccountHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableUserHTTPResp

type EnableUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseEnableUserHTTPResp

func ParseEnableUserHTTPResp(rsp *http.Response) (*EnableUserHTTPResp, error)

ParseEnableUserHTTPResp parses an HTTP response from a EnableUserWithResponse call

func (EnableUserHTTPResp) ContentType

func (r EnableUserHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (EnableUserHTTPResp) GetApplicationproblemJSON400

func (r EnableUserHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (EnableUserHTTPResp) GetApplicationproblemJSON401

func (r EnableUserHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (EnableUserHTTPResp) GetApplicationproblemJSON403

func (r EnableUserHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (EnableUserHTTPResp) GetApplicationproblemJSON422

func (r EnableUserHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (EnableUserHTTPResp) GetApplicationproblemJSON500

func (r EnableUserHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (EnableUserHTTPResp) GetApplicationproblemJSON503

func (r EnableUserHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (EnableUserHTTPResp) GetBody

func (r EnableUserHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (EnableUserHTTPResp) Status

func (r EnableUserHTTPResp) Status() string

Status returns HTTPResponse.Status

func (EnableUserHTTPResp) StatusCode

func (r EnableUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ErrorItem

type ErrorItem struct {
	// Code An optional provider-specific code identifying this error in internal taxonomy or documentation.
	//
	// Examples: JENTIC-V-001
	Code *string `json:"code,omitempty"`

	// Detail A human-readable explanation of this specific error. Be precise — name the field, parameter, or header involved.
	//
	// Examples: Field 'name' must not be blank.
	Detail string `json:"detail"`

	// Header The name of the request header that is the source of this error.
	//
	// Examples: Authorization
	Header *string `json:"header,omitempty"`

	// Parameter The name of the query or path parameter that is the source of this error.
	//
	// Examples: limit
	Parameter *string `json:"parameter,omitempty"`

	// Pointer A JSON Pointer (RFC 6901) to the specific request body property that is the source of this error.
	//
	// Examples: #/name
	Pointer *string `json:"pointer,omitempty"`
}

ErrorItem A granular error detail entry within the errors[] array of a ProblemDetails response.

At least one of pointer, parameter, or header SHOULD be present to identify the error source.

func (ErrorItem) RequiredFields

func (ErrorItem) RequiredFields() []string

type ErrorPageHTTPResp

type ErrorPageHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *map[string]string
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseErrorPageHTTPResp

func ParseErrorPageHTTPResp(rsp *http.Response) (*ErrorPageHTTPResp, error)

ParseErrorPageHTTPResp parses an HTTP response from a ErrorPageWithResponse call

func (ErrorPageHTTPResp) ContentType

func (r ErrorPageHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ErrorPageHTTPResp) GetApplicationproblemJSON400

func (r ErrorPageHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ErrorPageHTTPResp) GetApplicationproblemJSON422

func (r ErrorPageHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ErrorPageHTTPResp) GetApplicationproblemJSON500

func (r ErrorPageHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ErrorPageHTTPResp) GetApplicationproblemJSON503

func (r ErrorPageHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ErrorPageHTTPResp) GetBody

func (r ErrorPageHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ErrorPageHTTPResp) GetJSON200

func (r ErrorPageHTTPResp) GetJSON200() *map[string]string

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ErrorPageHTTPResp) Status

func (r ErrorPageHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ErrorPageHTTPResp) StatusCode

func (r ErrorPageHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ErrorPageParams

type ErrorPageParams struct {
	Error *string `form:"error,omitempty" json:"error,omitempty"`
}

ErrorPageParams defines parameters for ErrorPage.

type EvaluationCheckResponse

type EvaluationCheckResponse struct {
	Blocker *string `json:"blocker,omitempty"`
	Check   string  `json:"check"`
	Passed  bool    `json:"passed"`
}

EvaluationCheckResponse A single evaluation check result.

func (EvaluationCheckResponse) RequiredFields

func (EvaluationCheckResponse) RequiredFields() []string

type EvaluationResponse

type EvaluationResponse struct {
	CanFulfill bool                      `json:"can_fulfill"`
	Checks     []EvaluationCheckResponse `json:"checks"`
}

EvaluationResponse Computed evaluation of whether the caller can fulfill a request.

func (EvaluationResponse) RequiredFields

func (EvaluationResponse) RequiredFields() []string

type EventAcknowledgeRequest

type EventAcknowledgeRequest struct {
	Acknowledged bool    `json:"acknowledged"`
	Note         *string `json:"note,omitempty"`
}

EventAcknowledgeRequest Request body for acknowledging an event.

func (EventAcknowledgeRequest) RequiredFields

func (EventAcknowledgeRequest) RequiredFields() []string
type EventLinks struct {
	Action    *string `json:"action,omitempty"`
	Execution *string `json:"execution,omitempty"`
	Job       *string `json:"job,omitempty"`
	Self      string  `json:"self"`
}

EventLinks HAL-style links for an event.

func (EventLinks) RequiredFields

func (EventLinks) RequiredFields() []string

type EventListResponse

type EventListResponse struct {
	Data       []EventResponse `json:"data"`
	HasMore    bool            `json:"has_more"`
	NextCursor *string         `json:"next_cursor,omitempty"`
}

EventListResponse Paginated list of events.

func (EventListResponse) RequiredFields

func (EventListResponse) RequiredFields() []string

type EventResponse

type EventResponse struct {
	// UnderscoreLinks HAL-style links for an event.
	UnderscoreLinks EventLinks              `json:"_links"`
	Acknowledged    bool                    `json:"acknowledged"`
	AcknowledgedAt  *time.Time              `json:"acknowledged_at,omitempty"`
	AcknowledgedBy  *string                 `json:"acknowledged_by,omitempty"`
	ActorId         *string                 `json:"actor_id,omitempty"`
	ActorType       *string                 `json:"actor_type,omitempty"`
	CreatedAt       time.Time               `json:"created_at"`
	Data            *map[string]interface{} `json:"data,omitempty"`
	Detail          *string                 `json:"detail,omitempty"`
	EventId         string                  `json:"event_id"`
	RequiresAction  bool                    `json:"requires_action"`

	// Severity Severity level for platform events.
	Severity EventSeverity `json:"severity"`
	Summary  string        `json:"summary"`
	TraceId  *string       `json:"trace_id,omitempty"`
	Type     string        `json:"type"`
}

EventResponse Event representation in API responses.

func (EventResponse) RequiredFields

func (EventResponse) RequiredFields() []string

type EventSeverity

type EventSeverity string

EventSeverity Severity level for platform events.

const (
	Critical EventSeverity = "critical"
	Error    EventSeverity = "error"
	Info     EventSeverity = "info"
	Warning  EventSeverity = "warning"
)

Defines values for EventSeverity.

func (EventSeverity) Valid

func (e EventSeverity) Valid() bool

Valid indicates whether the value is a known member of the EventSeverity enum.

type ExecutionListResponse

type ExecutionListResponse struct {
	Data       []ExecutionResponse `json:"data"`
	HasMore    bool                `json:"has_more"`
	NextCursor *string             `json:"next_cursor,omitempty"`
}

ExecutionListResponse Paginated list of executions.

func (ExecutionListResponse) RequiredFields

func (ExecutionListResponse) RequiredFields() []string
type ExecutionRecordLinks struct {
	Self string `json:"self"`
}

ExecutionRecordLinks HATEOAS links for an execution record.

func (ExecutionRecordLinks) RequiredFields

func (ExecutionRecordLinks) RequiredFields() []string

type ExecutionResponse

type ExecutionResponse struct {
	// UnderscoreLinks HATEOAS links for an execution record.
	UnderscoreLinks ExecutionRecordLinks    `json:"_links"`
	ActorId         string                  `json:"actor_id"`
	ActorType       string                  `json:"actor_type"`
	Api             *ApiInfoResponse        `json:"api,omitempty"`
	CreatedAt       time.Time               `json:"created_at"`
	CredentialId    *string                 `json:"credential_id,omitempty"`
	CredentialName  *string                 `json:"credential_name,omitempty"`
	DurationMs      *int                    `json:"duration_ms,omitempty"`
	Error           *string                 `json:"error,omitempty"`
	ExecutionId     string                  `json:"execution_id"`
	HttpStatus      *int                    `json:"http_status,omitempty"`
	OperationId     *string                 `json:"operation_id,omitempty"`
	Origin          *string                 `json:"origin,omitempty"`
	PinnedRevisions *map[string]interface{} `json:"pinned_revisions,omitempty"`
	StartedAt       time.Time               `json:"started_at"`
	Status          string                  `json:"status"`
	ToolkitId       string                  `json:"toolkit_id"`
	ToolkitName     *string                 `json:"toolkit_name,omitempty"`
	TraceId         string                  `json:"trace_id"`
}

ExecutionResponse Execution record representation in API responses.

func (ExecutionResponse) RequiredFields

func (ExecutionResponse) RequiredFields() []string

type ExecutionStatsResponse

type ExecutionStatsResponse struct {
	DailyBuckets       []DailyExecutionBucket `json:"daily_buckets"`
	SuccessRatePercent float32                `json:"success_rate_percent"`
	TopOperations      []TopOperation         `json:"top_operations"`
	TotalExecutions    int                    `json:"total_executions"`
}

ExecutionStatsResponse Aggregated execution statistics for the dashboard.

func (ExecutionStatsResponse) RequiredFields

func (ExecutionStatsResponse) RequiredFields() []string

type FileAccessRequestHTTPResp

type FileAccessRequestHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON202 the response for an HTTP 202 `application/json` response
	JSON202 *AccessRequestResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON409 the response for an HTTP 409 `application/problem+json` response
	ApplicationproblemJSON409 *DuplicatePendingProblem
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseFileAccessRequestHTTPResp

func ParseFileAccessRequestHTTPResp(rsp *http.Response) (*FileAccessRequestHTTPResp, error)

ParseFileAccessRequestHTTPResp parses an HTTP response from a FileAccessRequestWithResponse call

func (FileAccessRequestHTTPResp) ContentType

func (r FileAccessRequestHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (FileAccessRequestHTTPResp) GetApplicationproblemJSON400

func (r FileAccessRequestHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (FileAccessRequestHTTPResp) GetApplicationproblemJSON401

func (r FileAccessRequestHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (FileAccessRequestHTTPResp) GetApplicationproblemJSON403

func (r FileAccessRequestHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (FileAccessRequestHTTPResp) GetApplicationproblemJSON409

func (r FileAccessRequestHTTPResp) GetApplicationproblemJSON409() *DuplicatePendingProblem

GetApplicationproblemJSON409 returns the response for an HTTP 409 `application/problem+json` response

func (FileAccessRequestHTTPResp) GetApplicationproblemJSON422

func (r FileAccessRequestHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (FileAccessRequestHTTPResp) GetApplicationproblemJSON500

func (r FileAccessRequestHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (FileAccessRequestHTTPResp) GetApplicationproblemJSON503

func (r FileAccessRequestHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (FileAccessRequestHTTPResp) GetBody

func (r FileAccessRequestHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (FileAccessRequestHTTPResp) GetJSON202

GetJSON202 returns the response for an HTTP 202 `application/json` response

func (FileAccessRequestHTTPResp) Status

func (r FileAccessRequestHTTPResp) Status() string

Status returns HTTPResponse.Status

func (FileAccessRequestHTTPResp) StatusCode

func (r FileAccessRequestHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FileAccessRequestJSONRequestBody

type FileAccessRequestJSONRequestBody = AccessRequestFileRequest

FileAccessRequestJSONRequestBody defines body for FileAccessRequest for application/json ContentType.

type GenerateAgentApiKeyHTTPResp

type GenerateAgentApiKeyHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ApiKeyResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGenerateAgentApiKeyHTTPResp

func ParseGenerateAgentApiKeyHTTPResp(rsp *http.Response) (*GenerateAgentApiKeyHTTPResp, error)

ParseGenerateAgentApiKeyHTTPResp parses an HTTP response from a GenerateAgentApiKeyWithResponse call

func (GenerateAgentApiKeyHTTPResp) ContentType

func (r GenerateAgentApiKeyHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON400

func (r GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON401

func (r GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON403

func (r GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON422

func (r GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON500

func (r GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON503

func (r GenerateAgentApiKeyHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GenerateAgentApiKeyHTTPResp) GetBody

func (r GenerateAgentApiKeyHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GenerateAgentApiKeyHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GenerateAgentApiKeyHTTPResp) Status

Status returns HTTPResponse.Status

func (GenerateAgentApiKeyHTTPResp) StatusCode

func (r GenerateAgentApiKeyHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GenerateServiceAccountApiKeyHTTPResp

type GenerateServiceAccountApiKeyHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ApiKeyResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGenerateServiceAccountApiKeyHTTPResp

func ParseGenerateServiceAccountApiKeyHTTPResp(rsp *http.Response) (*GenerateServiceAccountApiKeyHTTPResp, error)

ParseGenerateServiceAccountApiKeyHTTPResp parses an HTTP response from a GenerateServiceAccountApiKeyWithResponse call

func (GenerateServiceAccountApiKeyHTTPResp) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON400

func (r GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON401

func (r GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON403

func (r GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON422

func (r GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON500

func (r GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON503

func (r GenerateServiceAccountApiKeyHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GenerateServiceAccountApiKeyHTTPResp) GetBody

GetBody returns the raw response body bytes

func (GenerateServiceAccountApiKeyHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GenerateServiceAccountApiKeyHTTPResp) Status

Status returns HTTPResponse.Status

func (GenerateServiceAccountApiKeyHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAccessRequestHTTPResp

type GetAccessRequestHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AccessRequestResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetAccessRequestHTTPResp

func ParseGetAccessRequestHTTPResp(rsp *http.Response) (*GetAccessRequestHTTPResp, error)

ParseGetAccessRequestHTTPResp parses an HTTP response from a GetAccessRequestWithResponse call

func (GetAccessRequestHTTPResp) ContentType

func (r GetAccessRequestHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetAccessRequestHTTPResp) GetApplicationproblemJSON400

func (r GetAccessRequestHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetAccessRequestHTTPResp) GetApplicationproblemJSON401

func (r GetAccessRequestHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetAccessRequestHTTPResp) GetApplicationproblemJSON403

func (r GetAccessRequestHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetAccessRequestHTTPResp) GetApplicationproblemJSON404

func (r GetAccessRequestHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (GetAccessRequestHTTPResp) GetApplicationproblemJSON422

func (r GetAccessRequestHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetAccessRequestHTTPResp) GetApplicationproblemJSON500

func (r GetAccessRequestHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetAccessRequestHTTPResp) GetApplicationproblemJSON503

func (r GetAccessRequestHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetAccessRequestHTTPResp) GetBody

func (r GetAccessRequestHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetAccessRequestHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetAccessRequestHTTPResp) Status

func (r GetAccessRequestHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetAccessRequestHTTPResp) StatusCode

func (r GetAccessRequestHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentApiKeyHistoryHTTPResp

type GetAgentApiKeyHistoryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ApiKeyHistoryResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetAgentApiKeyHistoryHTTPResp

func ParseGetAgentApiKeyHistoryHTTPResp(rsp *http.Response) (*GetAgentApiKeyHistoryHTTPResp, error)

ParseGetAgentApiKeyHistoryHTTPResp parses an HTTP response from a GetAgentApiKeyHistoryWithResponse call

func (GetAgentApiKeyHistoryHTTPResp) ContentType

func (r GetAgentApiKeyHistoryHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON400

func (r GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON401

func (r GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON403

func (r GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON422

func (r GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON500

func (r GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON503

func (r GetAgentApiKeyHistoryHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetAgentApiKeyHistoryHTTPResp) GetBody

func (r GetAgentApiKeyHistoryHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetAgentApiKeyHistoryHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetAgentApiKeyHistoryHTTPResp) Status

Status returns HTTPResponse.Status

func (GetAgentApiKeyHistoryHTTPResp) StatusCode

func (r GetAgentApiKeyHistoryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentApiKeyInfoHTTPResp

type GetAgentApiKeyInfoHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ApiKeyInfoResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetAgentApiKeyInfoHTTPResp

func ParseGetAgentApiKeyInfoHTTPResp(rsp *http.Response) (*GetAgentApiKeyInfoHTTPResp, error)

ParseGetAgentApiKeyInfoHTTPResp parses an HTTP response from a GetAgentApiKeyInfoWithResponse call

func (GetAgentApiKeyInfoHTTPResp) ContentType

func (r GetAgentApiKeyInfoHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON400

func (r GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON401

func (r GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON403

func (r GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON422

func (r GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON500

func (r GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON503

func (r GetAgentApiKeyInfoHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetAgentApiKeyInfoHTTPResp) GetBody

func (r GetAgentApiKeyInfoHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetAgentApiKeyInfoHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetAgentApiKeyInfoHTTPResp) Status

Status returns HTTPResponse.Status

func (GetAgentApiKeyInfoHTTPResp) StatusCode

func (r GetAgentApiKeyInfoHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentHTTPResp

type GetAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AgentResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetAgentHTTPResp

func ParseGetAgentHTTPResp(rsp *http.Response) (*GetAgentHTTPResp, error)

ParseGetAgentHTTPResp parses an HTTP response from a GetAgentWithResponse call

func (GetAgentHTTPResp) ContentType

func (r GetAgentHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetAgentHTTPResp) GetApplicationproblemJSON400

func (r GetAgentHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetAgentHTTPResp) GetApplicationproblemJSON401

func (r GetAgentHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetAgentHTTPResp) GetApplicationproblemJSON403

func (r GetAgentHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetAgentHTTPResp) GetApplicationproblemJSON422

func (r GetAgentHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetAgentHTTPResp) GetApplicationproblemJSON500

func (r GetAgentHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetAgentHTTPResp) GetApplicationproblemJSON503

func (r GetAgentHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetAgentHTTPResp) GetBody

func (r GetAgentHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetAgentHTTPResp) GetJSON200

func (r GetAgentHTTPResp) GetJSON200() *AgentResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetAgentHTTPResp) Status

func (r GetAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetAgentHTTPResp) StatusCode

func (r GetAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentScopesHTTPResp

type GetAgentScopesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AgentScopesResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetAgentScopesHTTPResp

func ParseGetAgentScopesHTTPResp(rsp *http.Response) (*GetAgentScopesHTTPResp, error)

ParseGetAgentScopesHTTPResp parses an HTTP response from a GetAgentScopesWithResponse call

func (GetAgentScopesHTTPResp) ContentType

func (r GetAgentScopesHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetAgentScopesHTTPResp) GetApplicationproblemJSON400

func (r GetAgentScopesHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetAgentScopesHTTPResp) GetApplicationproblemJSON401

func (r GetAgentScopesHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetAgentScopesHTTPResp) GetApplicationproblemJSON403

func (r GetAgentScopesHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetAgentScopesHTTPResp) GetApplicationproblemJSON422

func (r GetAgentScopesHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetAgentScopesHTTPResp) GetApplicationproblemJSON500

func (r GetAgentScopesHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetAgentScopesHTTPResp) GetApplicationproblemJSON503

func (r GetAgentScopesHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetAgentScopesHTTPResp) GetBody

func (r GetAgentScopesHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetAgentScopesHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetAgentScopesHTTPResp) Status

func (r GetAgentScopesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetAgentScopesHTTPResp) StatusCode

func (r GetAgentScopesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiHTTPResp

type GetApiHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ApiResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetApiHTTPResp

func ParseGetApiHTTPResp(rsp *http.Response) (*GetApiHTTPResp, error)

ParseGetApiHTTPResp parses an HTTP response from a GetApiWithResponse call

func (GetApiHTTPResp) ContentType

func (r GetApiHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetApiHTTPResp) GetApplicationproblemJSON400

func (r GetApiHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetApiHTTPResp) GetApplicationproblemJSON401

func (r GetApiHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetApiHTTPResp) GetApplicationproblemJSON403

func (r GetApiHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetApiHTTPResp) GetApplicationproblemJSON422

func (r GetApiHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetApiHTTPResp) GetApplicationproblemJSON500

func (r GetApiHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetApiHTTPResp) GetApplicationproblemJSON503

func (r GetApiHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetApiHTTPResp) GetBody

func (r GetApiHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetApiHTTPResp) GetJSON200

func (r GetApiHTTPResp) GetJSON200() *ApiResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetApiHTTPResp) Status

func (r GetApiHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetApiHTTPResp) StatusCode

func (r GetApiHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiRevisionHTTPResp

type GetApiRevisionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetApiRevisionHTTPResp

func ParseGetApiRevisionHTTPResp(rsp *http.Response) (*GetApiRevisionHTTPResp, error)

ParseGetApiRevisionHTTPResp parses an HTTP response from a GetApiRevisionWithResponse call

func (GetApiRevisionHTTPResp) ContentType

func (r GetApiRevisionHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetApiRevisionHTTPResp) GetApplicationproblemJSON400

func (r GetApiRevisionHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetApiRevisionHTTPResp) GetApplicationproblemJSON401

func (r GetApiRevisionHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetApiRevisionHTTPResp) GetApplicationproblemJSON403

func (r GetApiRevisionHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetApiRevisionHTTPResp) GetApplicationproblemJSON422

func (r GetApiRevisionHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetApiRevisionHTTPResp) GetApplicationproblemJSON500

func (r GetApiRevisionHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetApiRevisionHTTPResp) GetApplicationproblemJSON503

func (r GetApiRevisionHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetApiRevisionHTTPResp) GetBody

func (r GetApiRevisionHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetApiRevisionHTTPResp) GetJSON200

func (r GetApiRevisionHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetApiRevisionHTTPResp) Status

func (r GetApiRevisionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetApiRevisionHTTPResp) StatusCode

func (r GetApiRevisionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiRevisionSpecHTTPResp

type GetApiRevisionSpecHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetApiRevisionSpecHTTPResp

func ParseGetApiRevisionSpecHTTPResp(rsp *http.Response) (*GetApiRevisionSpecHTTPResp, error)

ParseGetApiRevisionSpecHTTPResp parses an HTTP response from a GetApiRevisionSpecWithResponse call

func (GetApiRevisionSpecHTTPResp) ContentType

func (r GetApiRevisionSpecHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON400

func (r GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON401

func (r GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON403

func (r GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON422

func (r GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON500

func (r GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON503

func (r GetApiRevisionSpecHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetApiRevisionSpecHTTPResp) GetBody

func (r GetApiRevisionSpecHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetApiRevisionSpecHTTPResp) GetJSON200

func (r GetApiRevisionSpecHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetApiRevisionSpecHTTPResp) Status

Status returns HTTPResponse.Status

func (GetApiRevisionSpecHTTPResp) StatusCode

func (r GetApiRevisionSpecHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiRevisionSpecParams

type GetApiRevisionSpecParams struct {
	Overlays *bool `form:"overlays,omitempty" json:"overlays,omitempty"`
}

GetApiRevisionSpecParams defines parameters for GetApiRevisionSpec.

type GetApiSpecHTTPResp

type GetApiSpecHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetApiSpecHTTPResp

func ParseGetApiSpecHTTPResp(rsp *http.Response) (*GetApiSpecHTTPResp, error)

ParseGetApiSpecHTTPResp parses an HTTP response from a GetApiSpecWithResponse call

func (GetApiSpecHTTPResp) ContentType

func (r GetApiSpecHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetApiSpecHTTPResp) GetApplicationproblemJSON400

func (r GetApiSpecHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetApiSpecHTTPResp) GetApplicationproblemJSON401

func (r GetApiSpecHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetApiSpecHTTPResp) GetApplicationproblemJSON403

func (r GetApiSpecHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetApiSpecHTTPResp) GetApplicationproblemJSON422

func (r GetApiSpecHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetApiSpecHTTPResp) GetApplicationproblemJSON500

func (r GetApiSpecHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetApiSpecHTTPResp) GetApplicationproblemJSON503

func (r GetApiSpecHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetApiSpecHTTPResp) GetBody

func (r GetApiSpecHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetApiSpecHTTPResp) GetJSON200

func (r GetApiSpecHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetApiSpecHTTPResp) Status

func (r GetApiSpecHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetApiSpecHTTPResp) StatusCode

func (r GetApiSpecHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiSpecParams

type GetApiSpecParams struct {
	Overlays *bool `form:"overlays,omitempty" json:"overlays,omitempty"`
}

GetApiSpecParams defines parameters for GetApiSpec.

type GetAuditEntryHTTPResp

type GetAuditEntryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AuditResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetAuditEntryHTTPResp

func ParseGetAuditEntryHTTPResp(rsp *http.Response) (*GetAuditEntryHTTPResp, error)

ParseGetAuditEntryHTTPResp parses an HTTP response from a GetAuditEntryWithResponse call

func (GetAuditEntryHTTPResp) ContentType

func (r GetAuditEntryHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetAuditEntryHTTPResp) GetApplicationproblemJSON400

func (r GetAuditEntryHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetAuditEntryHTTPResp) GetApplicationproblemJSON401

func (r GetAuditEntryHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetAuditEntryHTTPResp) GetApplicationproblemJSON403

func (r GetAuditEntryHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetAuditEntryHTTPResp) GetApplicationproblemJSON422

func (r GetAuditEntryHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetAuditEntryHTTPResp) GetApplicationproblemJSON500

func (r GetAuditEntryHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetAuditEntryHTTPResp) GetApplicationproblemJSON503

func (r GetAuditEntryHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetAuditEntryHTTPResp) GetBody

func (r GetAuditEntryHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetAuditEntryHTTPResp) GetJSON200

func (r GetAuditEntryHTTPResp) GetJSON200() *AuditResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetAuditEntryHTTPResp) Status

func (r GetAuditEntryHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetAuditEntryHTTPResp) StatusCode

func (r GetAuditEntryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCatalogEntryHTTPResp

type GetCatalogEntryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CatalogEntryResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetCatalogEntryHTTPResp

func ParseGetCatalogEntryHTTPResp(rsp *http.Response) (*GetCatalogEntryHTTPResp, error)

ParseGetCatalogEntryHTTPResp parses an HTTP response from a GetCatalogEntryWithResponse call

func (GetCatalogEntryHTTPResp) ContentType

func (r GetCatalogEntryHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCatalogEntryHTTPResp) GetApplicationproblemJSON400

func (r GetCatalogEntryHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetCatalogEntryHTTPResp) GetApplicationproblemJSON401

func (r GetCatalogEntryHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetCatalogEntryHTTPResp) GetApplicationproblemJSON403

func (r GetCatalogEntryHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetCatalogEntryHTTPResp) GetApplicationproblemJSON422

func (r GetCatalogEntryHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetCatalogEntryHTTPResp) GetApplicationproblemJSON500

func (r GetCatalogEntryHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetCatalogEntryHTTPResp) GetApplicationproblemJSON503

func (r GetCatalogEntryHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetCatalogEntryHTTPResp) GetBody

func (r GetCatalogEntryHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetCatalogEntryHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetCatalogEntryHTTPResp) Status

func (r GetCatalogEntryHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCatalogEntryHTTPResp) StatusCode

func (r GetCatalogEntryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCredentialHTTPResp

type GetCredentialHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CredentialRedactedResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetCredentialHTTPResp

func ParseGetCredentialHTTPResp(rsp *http.Response) (*GetCredentialHTTPResp, error)

ParseGetCredentialHTTPResp parses an HTTP response from a GetCredentialWithResponse call

func (GetCredentialHTTPResp) ContentType

func (r GetCredentialHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCredentialHTTPResp) GetApplicationproblemJSON400

func (r GetCredentialHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetCredentialHTTPResp) GetApplicationproblemJSON401

func (r GetCredentialHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetCredentialHTTPResp) GetApplicationproblemJSON403

func (r GetCredentialHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetCredentialHTTPResp) GetApplicationproblemJSON404

func (r GetCredentialHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (GetCredentialHTTPResp) GetApplicationproblemJSON422

func (r GetCredentialHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetCredentialHTTPResp) GetApplicationproblemJSON500

func (r GetCredentialHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetCredentialHTTPResp) GetApplicationproblemJSON503

func (r GetCredentialHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetCredentialHTTPResp) GetBody

func (r GetCredentialHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetCredentialHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetCredentialHTTPResp) Status

func (r GetCredentialHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCredentialHTTPResp) StatusCode

func (r GetCredentialHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCurrentUserHTTPResp

type GetCurrentUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CurrentUserResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetCurrentUserHTTPResp

func ParseGetCurrentUserHTTPResp(rsp *http.Response) (*GetCurrentUserHTTPResp, error)

ParseGetCurrentUserHTTPResp parses an HTTP response from a GetCurrentUserWithResponse call

func (GetCurrentUserHTTPResp) ContentType

func (r GetCurrentUserHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCurrentUserHTTPResp) GetApplicationproblemJSON400

func (r GetCurrentUserHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetCurrentUserHTTPResp) GetApplicationproblemJSON401

func (r GetCurrentUserHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetCurrentUserHTTPResp) GetApplicationproblemJSON403

func (r GetCurrentUserHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetCurrentUserHTTPResp) GetApplicationproblemJSON422

func (r GetCurrentUserHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetCurrentUserHTTPResp) GetApplicationproblemJSON500

func (r GetCurrentUserHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetCurrentUserHTTPResp) GetApplicationproblemJSON503

func (r GetCurrentUserHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetCurrentUserHTTPResp) GetBody

func (r GetCurrentUserHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetCurrentUserHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetCurrentUserHTTPResp) Status

func (r GetCurrentUserHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetCurrentUserHTTPResp) StatusCode

func (r GetCurrentUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEventHTTPResp

type GetEventHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *EventResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetEventHTTPResp

func ParseGetEventHTTPResp(rsp *http.Response) (*GetEventHTTPResp, error)

ParseGetEventHTTPResp parses an HTTP response from a GetEventWithResponse call

func (GetEventHTTPResp) ContentType

func (r GetEventHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEventHTTPResp) GetApplicationproblemJSON400

func (r GetEventHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetEventHTTPResp) GetApplicationproblemJSON401

func (r GetEventHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetEventHTTPResp) GetApplicationproblemJSON403

func (r GetEventHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetEventHTTPResp) GetApplicationproblemJSON422

func (r GetEventHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetEventHTTPResp) GetApplicationproblemJSON500

func (r GetEventHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetEventHTTPResp) GetApplicationproblemJSON503

func (r GetEventHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetEventHTTPResp) GetBody

func (r GetEventHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetEventHTTPResp) GetJSON200

func (r GetEventHTTPResp) GetJSON200() *EventResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetEventHTTPResp) Status

func (r GetEventHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetEventHTTPResp) StatusCode

func (r GetEventHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExecutionHTTPResp

type GetExecutionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ExecutionResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetExecutionHTTPResp

func ParseGetExecutionHTTPResp(rsp *http.Response) (*GetExecutionHTTPResp, error)

ParseGetExecutionHTTPResp parses an HTTP response from a GetExecutionWithResponse call

func (GetExecutionHTTPResp) ContentType

func (r GetExecutionHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetExecutionHTTPResp) GetApplicationproblemJSON400

func (r GetExecutionHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetExecutionHTTPResp) GetApplicationproblemJSON401

func (r GetExecutionHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetExecutionHTTPResp) GetApplicationproblemJSON403

func (r GetExecutionHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetExecutionHTTPResp) GetApplicationproblemJSON422

func (r GetExecutionHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetExecutionHTTPResp) GetApplicationproblemJSON500

func (r GetExecutionHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetExecutionHTTPResp) GetApplicationproblemJSON503

func (r GetExecutionHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetExecutionHTTPResp) GetBody

func (r GetExecutionHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetExecutionHTTPResp) GetJSON200

func (r GetExecutionHTTPResp) GetJSON200() *ExecutionResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetExecutionHTTPResp) Status

func (r GetExecutionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetExecutionHTTPResp) StatusCode

func (r GetExecutionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExecutionStatsHTTPResp

type GetExecutionStatsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ExecutionStatsResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetExecutionStatsHTTPResp

func ParseGetExecutionStatsHTTPResp(rsp *http.Response) (*GetExecutionStatsHTTPResp, error)

ParseGetExecutionStatsHTTPResp parses an HTTP response from a GetExecutionStatsWithResponse call

func (GetExecutionStatsHTTPResp) ContentType

func (r GetExecutionStatsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetExecutionStatsHTTPResp) GetApplicationproblemJSON400

func (r GetExecutionStatsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetExecutionStatsHTTPResp) GetApplicationproblemJSON401

func (r GetExecutionStatsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetExecutionStatsHTTPResp) GetApplicationproblemJSON403

func (r GetExecutionStatsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetExecutionStatsHTTPResp) GetApplicationproblemJSON422

func (r GetExecutionStatsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetExecutionStatsHTTPResp) GetApplicationproblemJSON500

func (r GetExecutionStatsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetExecutionStatsHTTPResp) GetApplicationproblemJSON503

func (r GetExecutionStatsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetExecutionStatsHTTPResp) GetBody

func (r GetExecutionStatsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetExecutionStatsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetExecutionStatsHTTPResp) Status

func (r GetExecutionStatsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetExecutionStatsHTTPResp) StatusCode

func (r GetExecutionStatsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExecutionStatsParams

type GetExecutionStatsParams struct {
	Days *int `form:"days,omitempty" json:"days,omitempty"`
}

GetExecutionStatsParams defines parameters for GetExecutionStats.

type GetHealthHTTPResp

type GetHealthHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
}

func ParseGetHealthHTTPResp

func ParseGetHealthHTTPResp(rsp *http.Response) (*GetHealthHTTPResp, error)

ParseGetHealthHTTPResp parses an HTTP response from a GetHealthWithResponse call

func (GetHealthHTTPResp) ContentType

func (r GetHealthHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetHealthHTTPResp) GetBody

func (r GetHealthHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetHealthHTTPResp) GetJSON200

func (r GetHealthHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetHealthHTTPResp) Status

func (r GetHealthHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetHealthHTTPResp) StatusCode

func (r GetHealthHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInstanceHTTPResp

type GetInstanceHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *InstanceIdentityResponse
}

func ParseGetInstanceHTTPResp

func ParseGetInstanceHTTPResp(rsp *http.Response) (*GetInstanceHTTPResp, error)

ParseGetInstanceHTTPResp parses an HTTP response from a GetInstanceWithResponse call

func (GetInstanceHTTPResp) ContentType

func (r GetInstanceHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetInstanceHTTPResp) GetBody

func (r GetInstanceHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetInstanceHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetInstanceHTTPResp) Status

func (r GetInstanceHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetInstanceHTTPResp) StatusCode

func (r GetInstanceHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetJobHTTPResp

type GetJobHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *JobResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetJobHTTPResp

func ParseGetJobHTTPResp(rsp *http.Response) (*GetJobHTTPResp, error)

ParseGetJobHTTPResp parses an HTTP response from a GetJobWithResponse call

func (GetJobHTTPResp) ContentType

func (r GetJobHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetJobHTTPResp) GetApplicationproblemJSON400

func (r GetJobHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetJobHTTPResp) GetApplicationproblemJSON401

func (r GetJobHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetJobHTTPResp) GetApplicationproblemJSON403

func (r GetJobHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetJobHTTPResp) GetApplicationproblemJSON422

func (r GetJobHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetJobHTTPResp) GetApplicationproblemJSON500

func (r GetJobHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetJobHTTPResp) GetApplicationproblemJSON503

func (r GetJobHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetJobHTTPResp) GetBody

func (r GetJobHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetJobHTTPResp) GetJSON200

func (r GetJobHTTPResp) GetJSON200() *JobResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetJobHTTPResp) Status

func (r GetJobHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetJobHTTPResp) StatusCode

func (r GetJobHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetJobResultHTTPResp

type GetJobResultHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetJobResultHTTPResp

func ParseGetJobResultHTTPResp(rsp *http.Response) (*GetJobResultHTTPResp, error)

ParseGetJobResultHTTPResp parses an HTTP response from a GetJobResultWithResponse call

func (GetJobResultHTTPResp) ContentType

func (r GetJobResultHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetJobResultHTTPResp) GetApplicationproblemJSON400

func (r GetJobResultHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetJobResultHTTPResp) GetApplicationproblemJSON401

func (r GetJobResultHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetJobResultHTTPResp) GetApplicationproblemJSON403

func (r GetJobResultHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetJobResultHTTPResp) GetApplicationproblemJSON422

func (r GetJobResultHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetJobResultHTTPResp) GetApplicationproblemJSON500

func (r GetJobResultHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetJobResultHTTPResp) GetApplicationproblemJSON503

func (r GetJobResultHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetJobResultHTTPResp) GetBody

func (r GetJobResultHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetJobResultHTTPResp) GetJSON200

func (r GetJobResultHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetJobResultHTTPResp) Status

func (r GetJobResultHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetJobResultHTTPResp) StatusCode

func (r GetJobResultHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMe200JSONResponseBody

type GetMe200JSONResponseBody struct {
	// contains filtered or unexported fields
}

GetMe200JSONResponseBody defines parameters for GetMe.

func (GetMe200JSONResponseBody) AsMeAgent

func (t GetMe200JSONResponseBody) AsMeAgent() (MeAgent, error)

AsMeAgent returns the union data inside the GetMe200JSONResponseBody as a MeAgent

func (GetMe200JSONResponseBody) AsMeServiceAccount

func (t GetMe200JSONResponseBody) AsMeServiceAccount() (MeServiceAccount, error)

AsMeServiceAccount returns the union data inside the GetMe200JSONResponseBody as a MeServiceAccount

func (GetMe200JSONResponseBody) AsMeUser

func (t GetMe200JSONResponseBody) AsMeUser() (MeUser, error)

AsMeUser returns the union data inside the GetMe200JSONResponseBody as a MeUser

func (GetMe200JSONResponseBody) Discriminator

func (t GetMe200JSONResponseBody) Discriminator() (string, error)

func (*GetMe200JSONResponseBody) FromMeAgent

func (t *GetMe200JSONResponseBody) FromMeAgent(v MeAgent) error

FromMeAgent overwrites any union data inside the GetMe200JSONResponseBody as the provided MeAgent

func (*GetMe200JSONResponseBody) FromMeServiceAccount

func (t *GetMe200JSONResponseBody) FromMeServiceAccount(v MeServiceAccount) error

FromMeServiceAccount overwrites any union data inside the GetMe200JSONResponseBody as the provided MeServiceAccount

func (*GetMe200JSONResponseBody) FromMeUser

func (t *GetMe200JSONResponseBody) FromMeUser(v MeUser) error

FromMeUser overwrites any union data inside the GetMe200JSONResponseBody as the provided MeUser

func (GetMe200JSONResponseBody) MarshalJSON

func (t GetMe200JSONResponseBody) MarshalJSON() ([]byte, error)

func (*GetMe200JSONResponseBody) MergeMeAgent

func (t *GetMe200JSONResponseBody) MergeMeAgent(v MeAgent) error

MergeMeAgent performs a merge with any union data inside the GetMe200JSONResponseBody, using the provided MeAgent

func (*GetMe200JSONResponseBody) MergeMeServiceAccount

func (t *GetMe200JSONResponseBody) MergeMeServiceAccount(v MeServiceAccount) error

MergeMeServiceAccount performs a merge with any union data inside the GetMe200JSONResponseBody, using the provided MeServiceAccount

func (*GetMe200JSONResponseBody) MergeMeUser

func (t *GetMe200JSONResponseBody) MergeMeUser(v MeUser) error

MergeMeUser performs a merge with any union data inside the GetMe200JSONResponseBody, using the provided MeUser

func (*GetMe200JSONResponseBody) UnmarshalJSON

func (t *GetMe200JSONResponseBody) UnmarshalJSON(b []byte) error

func (GetMe200JSONResponseBody) ValueByDiscriminator

func (t GetMe200JSONResponseBody) ValueByDiscriminator() (interface{}, error)

type GetMeHTTPResp

type GetMeHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *GetMe200JSONResponseBody
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetMeHTTPResp

func ParseGetMeHTTPResp(rsp *http.Response) (*GetMeHTTPResp, error)

ParseGetMeHTTPResp parses an HTTP response from a GetMeWithResponse call

func (GetMeHTTPResp) ContentType

func (r GetMeHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetMeHTTPResp) GetApplicationproblemJSON400

func (r GetMeHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetMeHTTPResp) GetApplicationproblemJSON401

func (r GetMeHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetMeHTTPResp) GetApplicationproblemJSON403

func (r GetMeHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetMeHTTPResp) GetApplicationproblemJSON422

func (r GetMeHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetMeHTTPResp) GetApplicationproblemJSON500

func (r GetMeHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetMeHTTPResp) GetApplicationproblemJSON503

func (r GetMeHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetMeHTTPResp) GetBody

func (r GetMeHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetMeHTTPResp) GetJSON200

func (r GetMeHTTPResp) GetJSON200() *GetMe200JSONResponseBody

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetMeHTTPResp) Status

func (r GetMeHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetMeHTTPResp) StatusCode

func (r GetMeHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNoteHTTPResp

type GetNoteHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetNoteHTTPResp

func ParseGetNoteHTTPResp(rsp *http.Response) (*GetNoteHTTPResp, error)

ParseGetNoteHTTPResp parses an HTTP response from a GetNoteWithResponse call

func (GetNoteHTTPResp) ContentType

func (r GetNoteHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetNoteHTTPResp) GetApplicationproblemJSON400

func (r GetNoteHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetNoteHTTPResp) GetApplicationproblemJSON401

func (r GetNoteHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetNoteHTTPResp) GetApplicationproblemJSON403

func (r GetNoteHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetNoteHTTPResp) GetApplicationproblemJSON422

func (r GetNoteHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetNoteHTTPResp) GetApplicationproblemJSON500

func (r GetNoteHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetNoteHTTPResp) GetApplicationproblemJSON503

func (r GetNoteHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetNoteHTTPResp) GetBody

func (r GetNoteHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetNoteHTTPResp) GetJSON200

func (r GetNoteHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetNoteHTTPResp) Status

func (r GetNoteHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetNoteHTTPResp) StatusCode

func (r GetNoteHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOverlayHTTPResp

type GetOverlayHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OverlayResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetOverlayHTTPResp

func ParseGetOverlayHTTPResp(rsp *http.Response) (*GetOverlayHTTPResp, error)

ParseGetOverlayHTTPResp parses an HTTP response from a GetOverlayWithResponse call

func (GetOverlayHTTPResp) ContentType

func (r GetOverlayHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetOverlayHTTPResp) GetApplicationproblemJSON400

func (r GetOverlayHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetOverlayHTTPResp) GetApplicationproblemJSON401

func (r GetOverlayHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetOverlayHTTPResp) GetApplicationproblemJSON403

func (r GetOverlayHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetOverlayHTTPResp) GetApplicationproblemJSON422

func (r GetOverlayHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetOverlayHTTPResp) GetApplicationproblemJSON500

func (r GetOverlayHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetOverlayHTTPResp) GetApplicationproblemJSON503

func (r GetOverlayHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetOverlayHTTPResp) GetBody

func (r GetOverlayHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetOverlayHTTPResp) GetJSON200

func (r GetOverlayHTTPResp) GetJSON200() *OverlayResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetOverlayHTTPResp) Status

func (r GetOverlayHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetOverlayHTTPResp) StatusCode

func (r GetOverlayHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProviderConfigHTTPResp

type GetProviderConfigHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProviderConfigResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetProviderConfigHTTPResp

func ParseGetProviderConfigHTTPResp(rsp *http.Response) (*GetProviderConfigHTTPResp, error)

ParseGetProviderConfigHTTPResp parses an HTTP response from a GetProviderConfigWithResponse call

func (GetProviderConfigHTTPResp) ContentType

func (r GetProviderConfigHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProviderConfigHTTPResp) GetApplicationproblemJSON400

func (r GetProviderConfigHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetProviderConfigHTTPResp) GetApplicationproblemJSON401

func (r GetProviderConfigHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetProviderConfigHTTPResp) GetApplicationproblemJSON403

func (r GetProviderConfigHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetProviderConfigHTTPResp) GetApplicationproblemJSON404

func (r GetProviderConfigHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (GetProviderConfigHTTPResp) GetApplicationproblemJSON422

func (r GetProviderConfigHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetProviderConfigHTTPResp) GetApplicationproblemJSON500

func (r GetProviderConfigHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetProviderConfigHTTPResp) GetApplicationproblemJSON503

func (r GetProviderConfigHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetProviderConfigHTTPResp) GetBody

func (r GetProviderConfigHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProviderConfigHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProviderConfigHTTPResp) Status

func (r GetProviderConfigHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetProviderConfigHTTPResp) StatusCode

func (r GetProviderConfigHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceAccountHTTPResp

type GetServiceAccountHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ServiceAccountResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetServiceAccountHTTPResp

func ParseGetServiceAccountHTTPResp(rsp *http.Response) (*GetServiceAccountHTTPResp, error)

ParseGetServiceAccountHTTPResp parses an HTTP response from a GetServiceAccountWithResponse call

func (GetServiceAccountHTTPResp) ContentType

func (r GetServiceAccountHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetServiceAccountHTTPResp) GetApplicationproblemJSON400

func (r GetServiceAccountHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetServiceAccountHTTPResp) GetApplicationproblemJSON401

func (r GetServiceAccountHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetServiceAccountHTTPResp) GetApplicationproblemJSON403

func (r GetServiceAccountHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetServiceAccountHTTPResp) GetApplicationproblemJSON422

func (r GetServiceAccountHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetServiceAccountHTTPResp) GetApplicationproblemJSON500

func (r GetServiceAccountHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetServiceAccountHTTPResp) GetApplicationproblemJSON503

func (r GetServiceAccountHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetServiceAccountHTTPResp) GetBody

func (r GetServiceAccountHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetServiceAccountHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetServiceAccountHTTPResp) Status

func (r GetServiceAccountHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetServiceAccountHTTPResp) StatusCode

func (r GetServiceAccountHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceAccountScopesHTTPResp

type GetServiceAccountScopesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ServiceAccountScopesResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetServiceAccountScopesHTTPResp

func ParseGetServiceAccountScopesHTTPResp(rsp *http.Response) (*GetServiceAccountScopesHTTPResp, error)

ParseGetServiceAccountScopesHTTPResp parses an HTTP response from a GetServiceAccountScopesWithResponse call

func (GetServiceAccountScopesHTTPResp) ContentType

func (r GetServiceAccountScopesHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON400

func (r GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON401

func (r GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON403

func (r GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON422

func (r GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON500

func (r GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON503

func (r GetServiceAccountScopesHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetServiceAccountScopesHTTPResp) GetBody

func (r GetServiceAccountScopesHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetServiceAccountScopesHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetServiceAccountScopesHTTPResp) Status

Status returns HTTPResponse.Status

func (GetServiceAccountScopesHTTPResp) StatusCode

func (r GetServiceAccountScopesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetToolkitHTTPResp

type GetToolkitHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ToolkitResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetToolkitHTTPResp

func ParseGetToolkitHTTPResp(rsp *http.Response) (*GetToolkitHTTPResp, error)

ParseGetToolkitHTTPResp parses an HTTP response from a GetToolkitWithResponse call

func (GetToolkitHTTPResp) ContentType

func (r GetToolkitHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetToolkitHTTPResp) GetApplicationproblemJSON400

func (r GetToolkitHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetToolkitHTTPResp) GetApplicationproblemJSON401

func (r GetToolkitHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetToolkitHTTPResp) GetApplicationproblemJSON403

func (r GetToolkitHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetToolkitHTTPResp) GetApplicationproblemJSON404

func (r GetToolkitHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (GetToolkitHTTPResp) GetApplicationproblemJSON422

func (r GetToolkitHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetToolkitHTTPResp) GetApplicationproblemJSON500

func (r GetToolkitHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetToolkitHTTPResp) GetApplicationproblemJSON503

func (r GetToolkitHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetToolkitHTTPResp) GetBody

func (r GetToolkitHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetToolkitHTTPResp) GetJSON200

func (r GetToolkitHTTPResp) GetJSON200() *ToolkitResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetToolkitHTTPResp) Status

func (r GetToolkitHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetToolkitHTTPResp) StatusCode

func (r GetToolkitHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUsageStatsHTTPResp

type GetUsageStatsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *UsageResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetUsageStatsHTTPResp

func ParseGetUsageStatsHTTPResp(rsp *http.Response) (*GetUsageStatsHTTPResp, error)

ParseGetUsageStatsHTTPResp parses an HTTP response from a GetUsageStatsWithResponse call

func (GetUsageStatsHTTPResp) ContentType

func (r GetUsageStatsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetUsageStatsHTTPResp) GetApplicationproblemJSON400

func (r GetUsageStatsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetUsageStatsHTTPResp) GetApplicationproblemJSON401

func (r GetUsageStatsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetUsageStatsHTTPResp) GetApplicationproblemJSON403

func (r GetUsageStatsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetUsageStatsHTTPResp) GetApplicationproblemJSON422

func (r GetUsageStatsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetUsageStatsHTTPResp) GetApplicationproblemJSON500

func (r GetUsageStatsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetUsageStatsHTTPResp) GetApplicationproblemJSON503

func (r GetUsageStatsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetUsageStatsHTTPResp) GetBody

func (r GetUsageStatsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetUsageStatsHTTPResp) GetJSON200

func (r GetUsageStatsHTTPResp) GetJSON200() *UsageResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetUsageStatsHTTPResp) Status

func (r GetUsageStatsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetUsageStatsHTTPResp) StatusCode

func (r GetUsageStatsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUsageStatsParams

type GetUsageStatsParams struct {
	Since     *int     `form:"since,omitempty" json:"since,omitempty"`
	Until     *int     `form:"until,omitempty" json:"until,omitempty"`
	GroupBy   *GroupBy `form:"group_by,omitempty" json:"group_by,omitempty"`
	TopLimit  *int     `form:"top_limit,omitempty" json:"top_limit,omitempty"`
	ToolkitId *string  `form:"toolkit_id,omitempty" json:"toolkit_id,omitempty"`
	ApiId     *string  `form:"api_id,omitempty" json:"api_id,omitempty"`
	AgentId   *string  `form:"agent_id,omitempty" json:"agent_id,omitempty"`
	Status    *string  `form:"status,omitempty" json:"status,omitempty"`
}

GetUsageStatsParams defines parameters for GetUsageStats.

type GetUserHTTPResp

type GetUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *UserResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseGetUserHTTPResp

func ParseGetUserHTTPResp(rsp *http.Response) (*GetUserHTTPResp, error)

ParseGetUserHTTPResp parses an HTTP response from a GetUserWithResponse call

func (GetUserHTTPResp) ContentType

func (r GetUserHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetUserHTTPResp) GetApplicationproblemJSON400

func (r GetUserHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (GetUserHTTPResp) GetApplicationproblemJSON401

func (r GetUserHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (GetUserHTTPResp) GetApplicationproblemJSON403

func (r GetUserHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (GetUserHTTPResp) GetApplicationproblemJSON422

func (r GetUserHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (GetUserHTTPResp) GetApplicationproblemJSON500

func (r GetUserHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (GetUserHTTPResp) GetApplicationproblemJSON503

func (r GetUserHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (GetUserHTTPResp) GetBody

func (r GetUserHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetUserHTTPResp) GetJSON200

func (r GetUserHTTPResp) GetJSON200() *UserResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetUserHTTPResp) Status

func (r GetUserHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetUserHTTPResp) StatusCode

func (r GetUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVersionHTTPResp

type GetVersionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *VersionResponse
}

func ParseGetVersionHTTPResp

func ParseGetVersionHTTPResp(rsp *http.Response) (*GetVersionHTTPResp, error)

ParseGetVersionHTTPResp parses an HTTP response from a GetVersionWithResponse call

func (GetVersionHTTPResp) ContentType

func (r GetVersionHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetVersionHTTPResp) GetBody

func (r GetVersionHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (GetVersionHTTPResp) GetJSON200

func (r GetVersionHTTPResp) GetJSON200() *VersionResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetVersionHTTPResp) Status

func (r GetVersionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (GetVersionHTTPResp) StatusCode

func (r GetVersionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GroupBy

type GroupBy string

GroupBy Grouping dimension for usage statistics.

const (
	GroupByAgent   GroupBy = "agent"
	GroupByApi     GroupBy = "api"
	GroupByToolkit GroupBy = "toolkit"
)

Defines values for GroupBy.

func (GroupBy) Valid

func (e GroupBy) Valid() bool

Valid indicates whether the value is a known member of the GroupBy enum.

type HealthHTTPResp

type HealthHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *HealthResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseHealthHTTPResp

func ParseHealthHTTPResp(rsp *http.Response) (*HealthHTTPResp, error)

ParseHealthHTTPResp parses an HTTP response from a HealthWithResponse call

func (HealthHTTPResp) ContentType

func (r HealthHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HealthHTTPResp) GetApplicationproblemJSON400

func (r HealthHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (HealthHTTPResp) GetApplicationproblemJSON422

func (r HealthHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (HealthHTTPResp) GetApplicationproblemJSON500

func (r HealthHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (HealthHTTPResp) GetApplicationproblemJSON503

func (r HealthHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (HealthHTTPResp) GetBody

func (r HealthHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (HealthHTTPResp) GetJSON200

func (r HealthHTTPResp) GetJSON200() *HealthResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (HealthHTTPResp) Status

func (r HealthHTTPResp) Status() string

Status returns HTTPResponse.Status

func (HealthHTTPResp) StatusCode

func (r HealthHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HealthResponse

type HealthResponse struct {
	NextStep      *string `json:"next_step,omitempty"`
	SetupRequired bool    `json:"setup_required"`
	Status        string  `json:"status"`
	Surface       string  `json:"surface"`
}

HealthResponse Health check response for the admin surface.

func (HealthResponse) RequiredFields

func (HealthResponse) RequiredFields() []string

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImportApisHTTPResp

type ImportApisHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON202 the response for an HTTP 202 `application/json` response
	JSON202 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseImportApisHTTPResp

func ParseImportApisHTTPResp(rsp *http.Response) (*ImportApisHTTPResp, error)

ParseImportApisHTTPResp parses an HTTP response from a ImportApisWithResponse call

func (ImportApisHTTPResp) ContentType

func (r ImportApisHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ImportApisHTTPResp) GetApplicationproblemJSON400

func (r ImportApisHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ImportApisHTTPResp) GetApplicationproblemJSON401

func (r ImportApisHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ImportApisHTTPResp) GetApplicationproblemJSON403

func (r ImportApisHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ImportApisHTTPResp) GetApplicationproblemJSON422

func (r ImportApisHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ImportApisHTTPResp) GetApplicationproblemJSON500

func (r ImportApisHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ImportApisHTTPResp) GetApplicationproblemJSON503

func (r ImportApisHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ImportApisHTTPResp) GetBody

func (r ImportApisHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ImportApisHTTPResp) GetJSON202

func (r ImportApisHTTPResp) GetJSON202() *interface{}

GetJSON202 returns the response for an HTTP 202 `application/json` response

func (ImportApisHTTPResp) Status

func (r ImportApisHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ImportApisHTTPResp) StatusCode

func (r ImportApisHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ImportApisJSONRequestBody

type ImportApisJSONRequestBody = ApiImportRequest

ImportApisJSONRequestBody defines body for ImportApis for application/json ContentType.

type ImportCatalogEntryHTTPResp

type ImportCatalogEntryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON202 the response for an HTTP 202 `application/json` response
	JSON202 *ApiImportResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseImportCatalogEntryHTTPResp

func ParseImportCatalogEntryHTTPResp(rsp *http.Response) (*ImportCatalogEntryHTTPResp, error)

ParseImportCatalogEntryHTTPResp parses an HTTP response from a ImportCatalogEntryWithResponse call

func (ImportCatalogEntryHTTPResp) ContentType

func (r ImportCatalogEntryHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ImportCatalogEntryHTTPResp) GetApplicationproblemJSON400

func (r ImportCatalogEntryHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ImportCatalogEntryHTTPResp) GetApplicationproblemJSON401

func (r ImportCatalogEntryHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ImportCatalogEntryHTTPResp) GetApplicationproblemJSON403

func (r ImportCatalogEntryHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ImportCatalogEntryHTTPResp) GetApplicationproblemJSON422

func (r ImportCatalogEntryHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ImportCatalogEntryHTTPResp) GetApplicationproblemJSON500

func (r ImportCatalogEntryHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ImportCatalogEntryHTTPResp) GetApplicationproblemJSON503

func (r ImportCatalogEntryHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ImportCatalogEntryHTTPResp) GetBody

func (r ImportCatalogEntryHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ImportCatalogEntryHTTPResp) GetJSON202

GetJSON202 returns the response for an HTTP 202 `application/json` response

func (ImportCatalogEntryHTTPResp) Status

Status returns HTTPResponse.Status

func (ImportCatalogEntryHTTPResp) StatusCode

func (r ImportCatalogEntryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InspectOperationHTTPResp

type InspectOperationHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseInspectOperationHTTPResp

func ParseInspectOperationHTTPResp(rsp *http.Response) (*InspectOperationHTTPResp, error)

ParseInspectOperationHTTPResp parses an HTTP response from a InspectOperationWithResponse call

func (InspectOperationHTTPResp) ContentType

func (r InspectOperationHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (InspectOperationHTTPResp) GetApplicationproblemJSON400

func (r InspectOperationHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (InspectOperationHTTPResp) GetApplicationproblemJSON401

func (r InspectOperationHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (InspectOperationHTTPResp) GetApplicationproblemJSON403

func (r InspectOperationHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (InspectOperationHTTPResp) GetApplicationproblemJSON422

func (r InspectOperationHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (InspectOperationHTTPResp) GetApplicationproblemJSON500

func (r InspectOperationHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (InspectOperationHTTPResp) GetApplicationproblemJSON503

func (r InspectOperationHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (InspectOperationHTTPResp) GetBody

func (r InspectOperationHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (InspectOperationHTTPResp) GetJSON200

func (r InspectOperationHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (InspectOperationHTTPResp) Status

func (r InspectOperationHTTPResp) Status() string

Status returns HTTPResponse.Status

func (InspectOperationHTTPResp) StatusCode

func (r InspectOperationHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InspectOperationParams

type InspectOperationParams struct {
	// Id METHOD URL identifier
	Id *string `form:"id,omitempty" json:"id,omitempty"`

	// OperationId Operation ID
	OperationId *string `form:"operation_id,omitempty" json:"operation_id,omitempty"`

	// RevisionId Pin to specific revision
	RevisionId *string                       `form:"revision_id,omitempty" json:"revision_id,omitempty"`
	Detail     *InspectOperationParamsDetail `form:"detail,omitempty" json:"detail,omitempty"`
}

InspectOperationParams defines parameters for InspectOperation.

type InspectOperationParamsDetail

type InspectOperationParamsDetail string

InspectOperationParamsDetail defines parameters for InspectOperation.

const (
	Full    InspectOperationParamsDetail = "full"
	Summary InspectOperationParamsDetail = "summary"
)

Defines values for InspectOperationParamsDetail.

func (InspectOperationParamsDetail) Valid

Valid indicates whether the value is a known member of the InspectOperationParamsDetail enum.

type InstanceIdentityResponse

type InstanceIdentityResponse struct {
	// Backend Operator-declared backend locality (server.backend): 'local' for a self-hosted install on the operator's own machine/network, 'remote' for a hosted install run elsewhere. A hint, not an authorization signal; defaults to 'local'.
	Backend InstanceIdentityResponseBackend `json:"backend"`

	// CanonicalBaseUrl The instance's own canonical base URL (auth.canonical_base_url), with any userinfo stripped; ” if unset.
	CanonicalBaseUrl string `json:"canonical_base_url"`

	// Host Host (and port, when the canonical base URL declares one) parsed from canonical_base_url; ” if unset or unparseable.
	Host string `json:"host"`

	// InstanceId Opaque digest derived from the telemetry instance id — stable per install, but not the telemetry id itself. Null when telemetry has not resolved an id (e.g. telemetry disabled).
	InstanceId *string `json:"instance_id,omitempty"`
}

InstanceIdentityResponse Self-describing identity of the backend serving this request.

A client can compare “backend“/“canonical_base_url“/“host“ against where it *thinks* it is pointed to confirm it is talking to the intended backend (e.g. a local install vs. a remote one) before diagnosing "missing" data.

func (InstanceIdentityResponse) RequiredFields

func (InstanceIdentityResponse) RequiredFields() []string

type InstanceIdentityResponseBackend

type InstanceIdentityResponseBackend string

InstanceIdentityResponseBackend Operator-declared backend locality (server.backend): 'local' for a self-hosted install on the operator's own machine/network, 'remote' for a hosted install run elsewhere. A hint, not an authorization signal; defaults to 'local'.

const (
	Local  InstanceIdentityResponseBackend = "local"
	Remote InstanceIdentityResponseBackend = "remote"
)

Defines values for InstanceIdentityResponseBackend.

func (InstanceIdentityResponseBackend) Valid

Valid indicates whether the value is a known member of the InstanceIdentityResponseBackend enum.

type IntrospectEndpointHTTPResp

type IntrospectEndpointHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *IntrospectResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseIntrospectEndpointHTTPResp

func ParseIntrospectEndpointHTTPResp(rsp *http.Response) (*IntrospectEndpointHTTPResp, error)

ParseIntrospectEndpointHTTPResp parses an HTTP response from a IntrospectEndpointWithResponse call

func (IntrospectEndpointHTTPResp) ContentType

func (r IntrospectEndpointHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (IntrospectEndpointHTTPResp) GetApplicationproblemJSON400

func (r IntrospectEndpointHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (IntrospectEndpointHTTPResp) GetApplicationproblemJSON401

func (r IntrospectEndpointHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (IntrospectEndpointHTTPResp) GetApplicationproblemJSON403

func (r IntrospectEndpointHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (IntrospectEndpointHTTPResp) GetApplicationproblemJSON422

func (r IntrospectEndpointHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (IntrospectEndpointHTTPResp) GetApplicationproblemJSON500

func (r IntrospectEndpointHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (IntrospectEndpointHTTPResp) GetApplicationproblemJSON503

func (r IntrospectEndpointHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (IntrospectEndpointHTTPResp) GetBody

func (r IntrospectEndpointHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (IntrospectEndpointHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (IntrospectEndpointHTTPResp) Status

Status returns HTTPResponse.Status

func (IntrospectEndpointHTTPResp) StatusCode

func (r IntrospectEndpointHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IntrospectEndpointJSONRequestBody

type IntrospectEndpointJSONRequestBody = IntrospectRequest

IntrospectEndpointJSONRequestBody defines body for IntrospectEndpoint for application/json ContentType.

type IntrospectRequest

type IntrospectRequest struct {
	Token         string  `json:"token"`
	TokenTypeHint *string `json:"token_type_hint,omitempty"`
}

IntrospectRequest Introspection endpoint request (form body).

func (IntrospectRequest) RequiredFields

func (IntrospectRequest) RequiredFields() []string

type IntrospectResponse

type IntrospectResponse struct {
	Active    bool    `json:"active"`
	Exp       *int    `json:"exp,omitempty"`
	Scope     *string `json:"scope,omitempty"`
	Sub       *string `json:"sub,omitempty"`
	TokenType *string `json:"token_type,omitempty"`
}

IntrospectResponse RFC 7662 introspection response.

func (IntrospectResponse) RequiredFields

func (IntrospectResponse) RequiredFields() []string

type InviteIssuedResponse

type InviteIssuedResponse struct {
	ExpiresAt time.Time `json:"expires_at"`
	Token     string    `json:"token"`
}

InviteIssuedResponse Response when an invite token is issued.

func (InviteIssuedResponse) RequiredFields

func (InviteIssuedResponse) RequiredFields() []string

type InviteState

type InviteState string

InviteState State of a user invitation.

const (
	Accepted InviteState = "accepted"
	Expired  InviteState = "expired"
	Pending  InviteState = "pending"
	Redeemed InviteState = "redeemed"
)

Defines values for InviteState.

func (InviteState) Valid

func (e InviteState) Valid() bool

Valid indicates whether the value is a known member of the InviteState enum.

type JenticOneAuthWebSchemasAgentsDenyRequest

type JenticOneAuthWebSchemasAgentsDenyRequest struct {
	Reason string `json:"reason"`
}

JenticOneAuthWebSchemasAgentsDenyRequest Request body for denying an agent.

type JenticOneAuthWebSchemasServiceAccountsDenyRequest

type JenticOneAuthWebSchemasServiceAccountsDenyRequest struct {
	Reason string `json:"reason"`
}

JenticOneAuthWebSchemasServiceAccountsDenyRequest Request body for denying a service account.

type JenticOneControlWebSchemasAccessRequestsPermissionRuleSchema

type JenticOneControlWebSchemasAccessRequestsPermissionRuleSchema struct {
	Effect JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffect `json:"effect"`

	// MatchMode How `path` is interpreted: `regex` (full-match), `prefix` (string prefix), or `exact` (equality). Defaults to `regex` for backwards compatibility.
	MatchMode *JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchMode `json:"match_mode,omitempty"`

	// Methods HTTP methods to match (case-insensitive). None matches all.
	Methods *[]string `json:"methods,omitempty"`

	// Operations OpenAPI operation IDs to match. None matches all operations.
	Operations *[]string `json:"operations,omitempty"`

	// Path Path pattern to match. Interpreted per `match_mode`: `regex` uses full-match semantics (the pattern must describe the whole path); `prefix` and `exact` are literal. None matches all paths.
	Path *string `json:"path,omitempty"`
}

JenticOneControlWebSchemasAccessRequestsPermissionRuleSchema Permission rule for an access request item.

type JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffect

type JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffect string

JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffect defines model for JenticOneControlWebSchemasAccessRequestsPermissionRuleSchema.Effect.

const (
	JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffectAllow           JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffect = "allow"
	JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffectDeny            JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffect = "deny"
	JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffectRequireApproval JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffect = "require-approval"
)

Defines values for JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffect.

func (JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffect) Valid

Valid indicates whether the value is a known member of the JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaEffect enum.

type JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchMode

type JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchMode string

JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchMode How `path` is interpreted: `regex` (full-match), `prefix` (string prefix), or `exact` (equality). Defaults to `regex` for backwards compatibility.

const (
	JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchModeExact  JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchMode = "exact"
	JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchModePrefix JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchMode = "prefix"
	JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchModeRegex  JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchMode = "regex"
)

Defines values for JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchMode.

func (JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchMode) Valid

Valid indicates whether the value is a known member of the JenticOneControlWebSchemasAccessRequestsPermissionRuleSchemaMatchMode enum.

type JenticOneControlWebSchemasToolkitsPermissionRuleSchema

type JenticOneControlWebSchemasToolkitsPermissionRuleSchema struct {
	// Effect Whether this rule allows or denies the matched request.
	Effect JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffect `json:"effect"`

	// MatchMode How `path` is interpreted: `regex` (full-match), `prefix` (string prefix), or `exact` (equality). Defaults to `regex` for backwards compatibility.
	MatchMode *JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchMode `json:"match_mode,omitempty"`

	// Methods HTTP methods to match (case-insensitive). None matches all.
	Methods *[]string `json:"methods,omitempty"`

	// Operations OpenAPI operation IDs to match. None matches all operations.
	Operations *[]string `json:"operations,omitempty"`

	// Path Path pattern to match. Interpreted per `match_mode`: `regex` uses full-match semantics (the pattern must describe the whole path); `prefix` and `exact` are literal. None matches all paths.
	Path *string `json:"path,omitempty"`
}

JenticOneControlWebSchemasToolkitsPermissionRuleSchema Permission rule for a toolkit-credential binding.

Rules are evaluated first-match-wins. If no rule matches, the request is denied (default-deny). A binding with zero rules therefore blocks all operations — users must explicitly add at least one allow rule.

type JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffect

type JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffect string

JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffect Whether this rule allows or denies the matched request.

const (
	JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffectAllow JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffect = "allow"
	JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffectDeny  JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffect = "deny"
)

Defines values for JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffect.

func (JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffect) Valid

Valid indicates whether the value is a known member of the JenticOneControlWebSchemasToolkitsPermissionRuleSchemaEffect enum.

type JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchMode

type JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchMode string

JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchMode How `path` is interpreted: `regex` (full-match), `prefix` (string prefix), or `exact` (equality). Defaults to `regex` for backwards compatibility.

const (
	JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchModeExact  JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchMode = "exact"
	JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchModePrefix JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchMode = "prefix"
	JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchModeRegex  JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchMode = "regex"
)

Defines values for JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchMode.

func (JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchMode) Valid

Valid indicates whether the value is a known member of the JenticOneControlWebSchemasToolkitsPermissionRuleSchemaMatchMode enum.

type JobLinksResponse

type JobLinksResponse struct {
	Execution *string `json:"execution,omitempty"`
	Result    *string `json:"result,omitempty"`
	Self      string  `json:"self"`
}

JobLinksResponse Hypermedia links for a job.

func (JobLinksResponse) RequiredFields

func (JobLinksResponse) RequiredFields() []string

type JobListResponse

type JobListResponse struct {
	Data       []JobResponse `json:"data"`
	HasMore    bool          `json:"has_more"`
	NextCursor *string       `json:"next_cursor,omitempty"`
}

JobListResponse Paginated list of jobs.

func (JobListResponse) RequiredFields

func (JobListResponse) RequiredFields() []string

type JobResponse

type JobResponse struct {
	// UnderscoreLinks Hypermedia links for a job.
	UnderscoreLinks JobLinksResponse `json:"_links"`
	CreatedAt       time.Time        `json:"created_at"`
	Error           *string          `json:"error,omitempty"`
	ExecutionId     *string          `json:"execution_id,omitempty"`
	JobId           string           `json:"job_id"`
	Kind            string           `json:"kind"`
	Status          string           `json:"status"`
	UpdatedAt       *time.Time       `json:"updated_at,omitempty"`
}

JobResponse Job representation in API responses.

func (JobResponse) RequiredFields

func (JobResponse) RequiredFields() []string

type JwksHTTPResp

type JwksHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *map[string]interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseJwksHTTPResp

func ParseJwksHTTPResp(rsp *http.Response) (*JwksHTTPResp, error)

ParseJwksHTTPResp parses an HTTP response from a JwksWithResponse call

func (JwksHTTPResp) ContentType

func (r JwksHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (JwksHTTPResp) GetApplicationproblemJSON400

func (r JwksHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (JwksHTTPResp) GetApplicationproblemJSON422

func (r JwksHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (JwksHTTPResp) GetApplicationproblemJSON500

func (r JwksHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (JwksHTTPResp) GetApplicationproblemJSON503

func (r JwksHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (JwksHTTPResp) GetBody

func (r JwksHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (JwksHTTPResp) GetJSON200

func (r JwksHTTPResp) GetJSON200() *map[string]interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (JwksHTTPResp) Status

func (r JwksHTTPResp) Status() string

Status returns HTTPResponse.Status

func (JwksHTTPResp) StatusCode

func (r JwksHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAccessRequestsHTTPResp

type ListAccessRequestsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AccessRequestListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListAccessRequestsHTTPResp

func ParseListAccessRequestsHTTPResp(rsp *http.Response) (*ListAccessRequestsHTTPResp, error)

ParseListAccessRequestsHTTPResp parses an HTTP response from a ListAccessRequestsWithResponse call

func (ListAccessRequestsHTTPResp) ContentType

func (r ListAccessRequestsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListAccessRequestsHTTPResp) GetApplicationproblemJSON400

func (r ListAccessRequestsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListAccessRequestsHTTPResp) GetApplicationproblemJSON401

func (r ListAccessRequestsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListAccessRequestsHTTPResp) GetApplicationproblemJSON403

func (r ListAccessRequestsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListAccessRequestsHTTPResp) GetApplicationproblemJSON422

func (r ListAccessRequestsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListAccessRequestsHTTPResp) GetApplicationproblemJSON500

func (r ListAccessRequestsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListAccessRequestsHTTPResp) GetApplicationproblemJSON503

func (r ListAccessRequestsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListAccessRequestsHTTPResp) GetBody

func (r ListAccessRequestsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListAccessRequestsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListAccessRequestsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListAccessRequestsHTTPResp) StatusCode

func (r ListAccessRequestsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAccessRequestsParams

type ListAccessRequestsParams struct {
	ActorId *string `form:"actor_id,omitempty" json:"actor_id,omitempty"`
	Status  *string `form:"status,omitempty" json:"status,omitempty"`
	Cursor  *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit   *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListAccessRequestsParams defines parameters for ListAccessRequests.

type ListActorsHTTPResp

type ListActorsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ActorListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListActorsHTTPResp

func ParseListActorsHTTPResp(rsp *http.Response) (*ListActorsHTTPResp, error)

ParseListActorsHTTPResp parses an HTTP response from a ListActorsWithResponse call

func (ListActorsHTTPResp) ContentType

func (r ListActorsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListActorsHTTPResp) GetApplicationproblemJSON400

func (r ListActorsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListActorsHTTPResp) GetApplicationproblemJSON401

func (r ListActorsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListActorsHTTPResp) GetApplicationproblemJSON403

func (r ListActorsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListActorsHTTPResp) GetApplicationproblemJSON422

func (r ListActorsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListActorsHTTPResp) GetApplicationproblemJSON500

func (r ListActorsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListActorsHTTPResp) GetApplicationproblemJSON503

func (r ListActorsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListActorsHTTPResp) GetBody

func (r ListActorsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListActorsHTTPResp) GetJSON200

func (r ListActorsHTTPResp) GetJSON200() *ActorListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListActorsHTTPResp) Status

func (r ListActorsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListActorsHTTPResp) StatusCode

func (r ListActorsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListActorsParams

type ListActorsParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListActorsParams defines parameters for ListActors.

type ListAgentToolkitsHTTPResp

type ListAgentToolkitsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ToolkitBindingListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListAgentToolkitsHTTPResp

func ParseListAgentToolkitsHTTPResp(rsp *http.Response) (*ListAgentToolkitsHTTPResp, error)

ParseListAgentToolkitsHTTPResp parses an HTTP response from a ListAgentToolkitsWithResponse call

func (ListAgentToolkitsHTTPResp) ContentType

func (r ListAgentToolkitsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListAgentToolkitsHTTPResp) GetApplicationproblemJSON400

func (r ListAgentToolkitsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListAgentToolkitsHTTPResp) GetApplicationproblemJSON401

func (r ListAgentToolkitsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListAgentToolkitsHTTPResp) GetApplicationproblemJSON403

func (r ListAgentToolkitsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListAgentToolkitsHTTPResp) GetApplicationproblemJSON422

func (r ListAgentToolkitsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListAgentToolkitsHTTPResp) GetApplicationproblemJSON500

func (r ListAgentToolkitsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListAgentToolkitsHTTPResp) GetApplicationproblemJSON503

func (r ListAgentToolkitsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListAgentToolkitsHTTPResp) GetBody

func (r ListAgentToolkitsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListAgentToolkitsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListAgentToolkitsHTTPResp) Status

func (r ListAgentToolkitsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListAgentToolkitsHTTPResp) StatusCode

func (r ListAgentToolkitsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentsHTTPResp

type ListAgentsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AgentListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListAgentsHTTPResp

func ParseListAgentsHTTPResp(rsp *http.Response) (*ListAgentsHTTPResp, error)

ParseListAgentsHTTPResp parses an HTTP response from a ListAgentsWithResponse call

func (ListAgentsHTTPResp) ContentType

func (r ListAgentsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListAgentsHTTPResp) GetApplicationproblemJSON400

func (r ListAgentsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListAgentsHTTPResp) GetApplicationproblemJSON401

func (r ListAgentsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListAgentsHTTPResp) GetApplicationproblemJSON403

func (r ListAgentsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListAgentsHTTPResp) GetApplicationproblemJSON422

func (r ListAgentsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListAgentsHTTPResp) GetApplicationproblemJSON500

func (r ListAgentsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListAgentsHTTPResp) GetApplicationproblemJSON503

func (r ListAgentsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListAgentsHTTPResp) GetBody

func (r ListAgentsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListAgentsHTTPResp) GetJSON200

func (r ListAgentsHTTPResp) GetJSON200() *AgentListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListAgentsHTTPResp) Status

func (r ListAgentsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListAgentsHTTPResp) StatusCode

func (r ListAgentsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentsParams

type ListAgentsParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Status *string `form:"status,omitempty" json:"status,omitempty"`
}

ListAgentsParams defines parameters for ListAgents.

type ListApiOperationsHTTPResp

type ListApiOperationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OperationSummaryListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListApiOperationsHTTPResp

func ParseListApiOperationsHTTPResp(rsp *http.Response) (*ListApiOperationsHTTPResp, error)

ParseListApiOperationsHTTPResp parses an HTTP response from a ListApiOperationsWithResponse call

func (ListApiOperationsHTTPResp) ContentType

func (r ListApiOperationsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListApiOperationsHTTPResp) GetApplicationproblemJSON400

func (r ListApiOperationsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListApiOperationsHTTPResp) GetApplicationproblemJSON401

func (r ListApiOperationsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListApiOperationsHTTPResp) GetApplicationproblemJSON403

func (r ListApiOperationsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListApiOperationsHTTPResp) GetApplicationproblemJSON422

func (r ListApiOperationsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListApiOperationsHTTPResp) GetApplicationproblemJSON500

func (r ListApiOperationsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListApiOperationsHTTPResp) GetApplicationproblemJSON503

func (r ListApiOperationsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListApiOperationsHTTPResp) GetBody

func (r ListApiOperationsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListApiOperationsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListApiOperationsHTTPResp) Status

func (r ListApiOperationsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListApiOperationsHTTPResp) StatusCode

func (r ListApiOperationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApiOperationsParams

type ListApiOperationsParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListApiOperationsParams defines parameters for ListApiOperations.

type ListApiRevisionOperationsHTTPResp

type ListApiRevisionOperationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListApiRevisionOperationsHTTPResp

func ParseListApiRevisionOperationsHTTPResp(rsp *http.Response) (*ListApiRevisionOperationsHTTPResp, error)

ParseListApiRevisionOperationsHTTPResp parses an HTTP response from a ListApiRevisionOperationsWithResponse call

func (ListApiRevisionOperationsHTTPResp) ContentType

func (r ListApiRevisionOperationsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON400

func (r ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON401

func (r ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON403

func (r ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON422

func (r ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON500

func (r ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON503

func (r ListApiRevisionOperationsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListApiRevisionOperationsHTTPResp) GetBody

GetBody returns the raw response body bytes

func (ListApiRevisionOperationsHTTPResp) GetJSON200

func (r ListApiRevisionOperationsHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListApiRevisionOperationsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListApiRevisionOperationsHTTPResp) StatusCode

func (r ListApiRevisionOperationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApiRevisionOperationsParams

type ListApiRevisionOperationsParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListApiRevisionOperationsParams defines parameters for ListApiRevisionOperations.

type ListApiRevisionsHTTPResp

type ListApiRevisionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListApiRevisionsHTTPResp

func ParseListApiRevisionsHTTPResp(rsp *http.Response) (*ListApiRevisionsHTTPResp, error)

ParseListApiRevisionsHTTPResp parses an HTTP response from a ListApiRevisionsWithResponse call

func (ListApiRevisionsHTTPResp) ContentType

func (r ListApiRevisionsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListApiRevisionsHTTPResp) GetApplicationproblemJSON400

func (r ListApiRevisionsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListApiRevisionsHTTPResp) GetApplicationproblemJSON401

func (r ListApiRevisionsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListApiRevisionsHTTPResp) GetApplicationproblemJSON403

func (r ListApiRevisionsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListApiRevisionsHTTPResp) GetApplicationproblemJSON422

func (r ListApiRevisionsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListApiRevisionsHTTPResp) GetApplicationproblemJSON500

func (r ListApiRevisionsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListApiRevisionsHTTPResp) GetApplicationproblemJSON503

func (r ListApiRevisionsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListApiRevisionsHTTPResp) GetBody

func (r ListApiRevisionsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListApiRevisionsHTTPResp) GetJSON200

func (r ListApiRevisionsHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListApiRevisionsHTTPResp) Status

func (r ListApiRevisionsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListApiRevisionsHTTPResp) StatusCode

func (r ListApiRevisionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApiRevisionsParams

type ListApiRevisionsParams struct {
	State  *[]string `form:"state,omitempty" json:"state,omitempty"`
	Cursor *string   `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int      `form:"limit,omitempty" json:"limit,omitempty"`
}

ListApiRevisionsParams defines parameters for ListApiRevisions.

type ListApiSecuritySchemesHTTPResp

type ListApiSecuritySchemesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *SecuritySchemeListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListApiSecuritySchemesHTTPResp

func ParseListApiSecuritySchemesHTTPResp(rsp *http.Response) (*ListApiSecuritySchemesHTTPResp, error)

ParseListApiSecuritySchemesHTTPResp parses an HTTP response from a ListApiSecuritySchemesWithResponse call

func (ListApiSecuritySchemesHTTPResp) ContentType

func (r ListApiSecuritySchemesHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON400

func (r ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON401

func (r ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON403

func (r ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON404

func (r ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON422

func (r ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON500

func (r ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON503

func (r ListApiSecuritySchemesHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListApiSecuritySchemesHTTPResp) GetBody

func (r ListApiSecuritySchemesHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListApiSecuritySchemesHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListApiSecuritySchemesHTTPResp) Status

Status returns HTTPResponse.Status

func (ListApiSecuritySchemesHTTPResp) StatusCode

func (r ListApiSecuritySchemesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApisHTTPResp

type ListApisHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ApiListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListApisHTTPResp

func ParseListApisHTTPResp(rsp *http.Response) (*ListApisHTTPResp, error)

ParseListApisHTTPResp parses an HTTP response from a ListApisWithResponse call

func (ListApisHTTPResp) ContentType

func (r ListApisHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListApisHTTPResp) GetApplicationproblemJSON400

func (r ListApisHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListApisHTTPResp) GetApplicationproblemJSON401

func (r ListApisHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListApisHTTPResp) GetApplicationproblemJSON403

func (r ListApisHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListApisHTTPResp) GetApplicationproblemJSON422

func (r ListApisHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListApisHTTPResp) GetApplicationproblemJSON500

func (r ListApisHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListApisHTTPResp) GetApplicationproblemJSON503

func (r ListApisHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListApisHTTPResp) GetBody

func (r ListApisHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListApisHTTPResp) GetJSON200

func (r ListApisHTTPResp) GetJSON200() *ApiListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListApisHTTPResp) Status

func (r ListApisHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListApisHTTPResp) StatusCode

func (r ListApisHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListApisParams

type ListApisParams struct {
	Vendor *string `form:"vendor,omitempty" json:"vendor,omitempty"`
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListApisParams defines parameters for ListApis.

type ListAuditEntriesHTTPResp

type ListAuditEntriesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AuditListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListAuditEntriesHTTPResp

func ParseListAuditEntriesHTTPResp(rsp *http.Response) (*ListAuditEntriesHTTPResp, error)

ParseListAuditEntriesHTTPResp parses an HTTP response from a ListAuditEntriesWithResponse call

func (ListAuditEntriesHTTPResp) ContentType

func (r ListAuditEntriesHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListAuditEntriesHTTPResp) GetApplicationproblemJSON400

func (r ListAuditEntriesHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListAuditEntriesHTTPResp) GetApplicationproblemJSON401

func (r ListAuditEntriesHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListAuditEntriesHTTPResp) GetApplicationproblemJSON403

func (r ListAuditEntriesHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListAuditEntriesHTTPResp) GetApplicationproblemJSON422

func (r ListAuditEntriesHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListAuditEntriesHTTPResp) GetApplicationproblemJSON500

func (r ListAuditEntriesHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListAuditEntriesHTTPResp) GetApplicationproblemJSON503

func (r ListAuditEntriesHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListAuditEntriesHTTPResp) GetBody

func (r ListAuditEntriesHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListAuditEntriesHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListAuditEntriesHTTPResp) Status

func (r ListAuditEntriesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListAuditEntriesHTTPResp) StatusCode

func (r ListAuditEntriesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAuditEntriesParams

type ListAuditEntriesParams struct {
	TargetType *AuditTargetType `form:"target_type,omitempty" json:"target_type,omitempty"`
	TargetId   *string          `form:"target_id,omitempty" json:"target_id,omitempty"`
	ActorId    *string          `form:"actor_id,omitempty" json:"actor_id,omitempty"`
	Origin     *string          `form:"origin,omitempty" json:"origin,omitempty"`
	Since      *time.Time       `form:"since,omitempty" json:"since,omitempty"`
	Until      *time.Time       `form:"until,omitempty" json:"until,omitempty"`
	Cursor     *string          `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit      *int             `form:"limit,omitempty" json:"limit,omitempty"`
}

ListAuditEntriesParams defines parameters for ListAuditEntries.

type ListBindingsHTTPResp

type ListBindingsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ToolkitCredentialListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListBindingsHTTPResp

func ParseListBindingsHTTPResp(rsp *http.Response) (*ListBindingsHTTPResp, error)

ParseListBindingsHTTPResp parses an HTTP response from a ListBindingsWithResponse call

func (ListBindingsHTTPResp) ContentType

func (r ListBindingsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListBindingsHTTPResp) GetApplicationproblemJSON400

func (r ListBindingsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListBindingsHTTPResp) GetApplicationproblemJSON401

func (r ListBindingsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListBindingsHTTPResp) GetApplicationproblemJSON403

func (r ListBindingsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListBindingsHTTPResp) GetApplicationproblemJSON404

func (r ListBindingsHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (ListBindingsHTTPResp) GetApplicationproblemJSON422

func (r ListBindingsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListBindingsHTTPResp) GetApplicationproblemJSON500

func (r ListBindingsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListBindingsHTTPResp) GetApplicationproblemJSON503

func (r ListBindingsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListBindingsHTTPResp) GetBody

func (r ListBindingsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListBindingsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListBindingsHTTPResp) Status

func (r ListBindingsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListBindingsHTTPResp) StatusCode

func (r ListBindingsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBindingsParams

type ListBindingsParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListBindingsParams defines parameters for ListBindings.

type ListCatalogHTTPResp

type ListCatalogHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CatalogListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListCatalogHTTPResp

func ParseListCatalogHTTPResp(rsp *http.Response) (*ListCatalogHTTPResp, error)

ParseListCatalogHTTPResp parses an HTTP response from a ListCatalogWithResponse call

func (ListCatalogHTTPResp) ContentType

func (r ListCatalogHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListCatalogHTTPResp) GetApplicationproblemJSON400

func (r ListCatalogHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListCatalogHTTPResp) GetApplicationproblemJSON401

func (r ListCatalogHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListCatalogHTTPResp) GetApplicationproblemJSON403

func (r ListCatalogHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListCatalogHTTPResp) GetApplicationproblemJSON422

func (r ListCatalogHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListCatalogHTTPResp) GetApplicationproblemJSON500

func (r ListCatalogHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListCatalogHTTPResp) GetApplicationproblemJSON503

func (r ListCatalogHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListCatalogHTTPResp) GetBody

func (r ListCatalogHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListCatalogHTTPResp) GetJSON200

func (r ListCatalogHTTPResp) GetJSON200() *CatalogListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListCatalogHTTPResp) Status

func (r ListCatalogHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListCatalogHTTPResp) StatusCode

func (r ListCatalogHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCatalogParams

type ListCatalogParams struct {
	Q                *string `form:"q,omitempty" json:"q,omitempty"`
	RegisteredOnly   *bool   `form:"registered_only,omitempty" json:"registered_only,omitempty"`
	UnregisteredOnly *bool   `form:"unregistered_only,omitempty" json:"unregistered_only,omitempty"`
	OutdatedOnly     *bool   `form:"outdated_only,omitempty" json:"outdated_only,omitempty"`
	IncludeSnoozed   *bool   `form:"include_snoozed,omitempty" json:"include_snoozed,omitempty"`
	Cursor           *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit            *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListCatalogParams defines parameters for ListCatalog.

type ListCredentialsHTTPResp

type ListCredentialsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CredentialListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListCredentialsHTTPResp

func ParseListCredentialsHTTPResp(rsp *http.Response) (*ListCredentialsHTTPResp, error)

ParseListCredentialsHTTPResp parses an HTTP response from a ListCredentialsWithResponse call

func (ListCredentialsHTTPResp) ContentType

func (r ListCredentialsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListCredentialsHTTPResp) GetApplicationproblemJSON400

func (r ListCredentialsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListCredentialsHTTPResp) GetApplicationproblemJSON401

func (r ListCredentialsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListCredentialsHTTPResp) GetApplicationproblemJSON403

func (r ListCredentialsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListCredentialsHTTPResp) GetApplicationproblemJSON422

func (r ListCredentialsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListCredentialsHTTPResp) GetApplicationproblemJSON500

func (r ListCredentialsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListCredentialsHTTPResp) GetApplicationproblemJSON503

func (r ListCredentialsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListCredentialsHTTPResp) GetBody

func (r ListCredentialsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListCredentialsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListCredentialsHTTPResp) Status

func (r ListCredentialsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListCredentialsHTTPResp) StatusCode

func (r ListCredentialsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCredentialsParams

type ListCredentialsParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Vendor *string `form:"vendor,omitempty" json:"vendor,omitempty"`
}

ListCredentialsParams defines parameters for ListCredentials.

type ListEventsHTTPResp

type ListEventsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *EventListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListEventsHTTPResp

func ParseListEventsHTTPResp(rsp *http.Response) (*ListEventsHTTPResp, error)

ParseListEventsHTTPResp parses an HTTP response from a ListEventsWithResponse call

func (ListEventsHTTPResp) ContentType

func (r ListEventsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListEventsHTTPResp) GetApplicationproblemJSON400

func (r ListEventsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListEventsHTTPResp) GetApplicationproblemJSON401

func (r ListEventsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListEventsHTTPResp) GetApplicationproblemJSON403

func (r ListEventsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListEventsHTTPResp) GetApplicationproblemJSON422

func (r ListEventsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListEventsHTTPResp) GetApplicationproblemJSON500

func (r ListEventsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListEventsHTTPResp) GetApplicationproblemJSON503

func (r ListEventsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListEventsHTTPResp) GetBody

func (r ListEventsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListEventsHTTPResp) GetJSON200

func (r ListEventsHTTPResp) GetJSON200() *EventListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListEventsHTTPResp) Status

func (r ListEventsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListEventsHTTPResp) StatusCode

func (r ListEventsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEventsParams

type ListEventsParams struct {
	EventType      *[]string        `form:"event_type,omitempty" json:"event_type,omitempty"`
	Severity       *[]EventSeverity `form:"severity,omitempty" json:"severity,omitempty"`
	RequiresAction *bool            `form:"requires_action,omitempty" json:"requires_action,omitempty"`
	Acknowledged   *bool            `form:"acknowledged,omitempty" json:"acknowledged,omitempty"`
	From           *time.Time       `form:"from,omitempty" json:"from,omitempty"`
	To             *time.Time       `form:"to,omitempty" json:"to,omitempty"`
	TraceId        *string          `form:"trace_id,omitempty" json:"trace_id,omitempty"`
	ActorId        *string          `form:"actor_id,omitempty" json:"actor_id,omitempty"`
	ActorType      *string          `form:"actor_type,omitempty" json:"actor_type,omitempty"`
	Cursor         *string          `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit          *int             `form:"limit,omitempty" json:"limit,omitempty"`
}

ListEventsParams defines parameters for ListEvents.

type ListExecutionsHTTPResp

type ListExecutionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ExecutionListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListExecutionsHTTPResp

func ParseListExecutionsHTTPResp(rsp *http.Response) (*ListExecutionsHTTPResp, error)

ParseListExecutionsHTTPResp parses an HTTP response from a ListExecutionsWithResponse call

func (ListExecutionsHTTPResp) ContentType

func (r ListExecutionsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListExecutionsHTTPResp) GetApplicationproblemJSON400

func (r ListExecutionsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListExecutionsHTTPResp) GetApplicationproblemJSON401

func (r ListExecutionsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListExecutionsHTTPResp) GetApplicationproblemJSON403

func (r ListExecutionsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListExecutionsHTTPResp) GetApplicationproblemJSON422

func (r ListExecutionsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListExecutionsHTTPResp) GetApplicationproblemJSON500

func (r ListExecutionsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListExecutionsHTTPResp) GetApplicationproblemJSON503

func (r ListExecutionsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListExecutionsHTTPResp) GetBody

func (r ListExecutionsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListExecutionsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListExecutionsHTTPResp) Status

func (r ListExecutionsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListExecutionsHTTPResp) StatusCode

func (r ListExecutionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListExecutionsParams

type ListExecutionsParams struct {
	ToolkitId *string    `form:"toolkit_id,omitempty" json:"toolkit_id,omitempty"`
	TraceId   *string    `form:"trace_id,omitempty" json:"trace_id,omitempty"`
	Status    *[]string  `form:"status,omitempty" json:"status,omitempty"`
	From      *time.Time `form:"from,omitempty" json:"from,omitempty"`
	To        *time.Time `form:"to,omitempty" json:"to,omitempty"`
	Api       *string    `form:"api,omitempty" json:"api,omitempty"`
	ActorId   *string    `form:"actor_id,omitempty" json:"actor_id,omitempty"`
	Origin    *string    `form:"origin,omitempty" json:"origin,omitempty"`
	Cursor    *string    `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit     *int       `form:"limit,omitempty" json:"limit,omitempty"`
}

ListExecutionsParams defines parameters for ListExecutions.

type ListJobsHTTPResp

type ListJobsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *JobListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListJobsHTTPResp

func ParseListJobsHTTPResp(rsp *http.Response) (*ListJobsHTTPResp, error)

ParseListJobsHTTPResp parses an HTTP response from a ListJobsWithResponse call

func (ListJobsHTTPResp) ContentType

func (r ListJobsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListJobsHTTPResp) GetApplicationproblemJSON400

func (r ListJobsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListJobsHTTPResp) GetApplicationproblemJSON401

func (r ListJobsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListJobsHTTPResp) GetApplicationproblemJSON403

func (r ListJobsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListJobsHTTPResp) GetApplicationproblemJSON422

func (r ListJobsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListJobsHTTPResp) GetApplicationproblemJSON500

func (r ListJobsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListJobsHTTPResp) GetApplicationproblemJSON503

func (r ListJobsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListJobsHTTPResp) GetBody

func (r ListJobsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListJobsHTTPResp) GetJSON200

func (r ListJobsHTTPResp) GetJSON200() *JobListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListJobsHTTPResp) Status

func (r ListJobsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListJobsHTTPResp) StatusCode

func (r ListJobsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListJobsParams

type ListJobsParams struct {
	Kind   *string    `form:"kind,omitempty" json:"kind,omitempty"`
	Status *[]string  `form:"status,omitempty" json:"status,omitempty"`
	From   *time.Time `form:"from,omitempty" json:"from,omitempty"`
	To     *time.Time `form:"to,omitempty" json:"to,omitempty"`
	Cursor *string    `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int       `form:"limit,omitempty" json:"limit,omitempty"`
}

ListJobsParams defines parameters for ListJobs.

type ListKeysHTTPResp

type ListKeysHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ToolkitKeyListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListKeysHTTPResp

func ParseListKeysHTTPResp(rsp *http.Response) (*ListKeysHTTPResp, error)

ParseListKeysHTTPResp parses an HTTP response from a ListKeysWithResponse call

func (ListKeysHTTPResp) ContentType

func (r ListKeysHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListKeysHTTPResp) GetApplicationproblemJSON400

func (r ListKeysHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListKeysHTTPResp) GetApplicationproblemJSON401

func (r ListKeysHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListKeysHTTPResp) GetApplicationproblemJSON403

func (r ListKeysHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListKeysHTTPResp) GetApplicationproblemJSON404

func (r ListKeysHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (ListKeysHTTPResp) GetApplicationproblemJSON422

func (r ListKeysHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListKeysHTTPResp) GetApplicationproblemJSON500

func (r ListKeysHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListKeysHTTPResp) GetApplicationproblemJSON503

func (r ListKeysHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListKeysHTTPResp) GetBody

func (r ListKeysHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListKeysHTTPResp) GetJSON200

func (r ListKeysHTTPResp) GetJSON200() *ToolkitKeyListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListKeysHTTPResp) Status

func (r ListKeysHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListKeysHTTPResp) StatusCode

func (r ListKeysHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListKeysParams

type ListKeysParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListKeysParams defines parameters for ListKeys.

type ListNotesHTTPResp

type ListNotesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListNotesHTTPResp

func ParseListNotesHTTPResp(rsp *http.Response) (*ListNotesHTTPResp, error)

ParseListNotesHTTPResp parses an HTTP response from a ListNotesWithResponse call

func (ListNotesHTTPResp) ContentType

func (r ListNotesHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListNotesHTTPResp) GetApplicationproblemJSON400

func (r ListNotesHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListNotesHTTPResp) GetApplicationproblemJSON401

func (r ListNotesHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListNotesHTTPResp) GetApplicationproblemJSON403

func (r ListNotesHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListNotesHTTPResp) GetApplicationproblemJSON422

func (r ListNotesHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListNotesHTTPResp) GetApplicationproblemJSON500

func (r ListNotesHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListNotesHTTPResp) GetApplicationproblemJSON503

func (r ListNotesHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListNotesHTTPResp) GetBody

func (r ListNotesHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListNotesHTTPResp) GetJSON200

func (r ListNotesHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListNotesHTTPResp) Status

func (r ListNotesHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListNotesHTTPResp) StatusCode

func (r ListNotesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNotesParams

type ListNotesParams struct {
	Cursor       *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit        *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Api          *string `form:"api,omitempty" json:"api,omitempty"`
	OperationId  *string `form:"operation_id,omitempty" json:"operation_id,omitempty"`
	ExecutionId  *string `form:"execution_id,omitempty" json:"execution_id,omitempty"`
	CredentialId *string `form:"credential_id,omitempty" json:"credential_id,omitempty"`
	Type         *string `form:"type,omitempty" json:"type,omitempty"`
	CreatedBy    *string `form:"created_by,omitempty" json:"created_by,omitempty"`
}

ListNotesParams defines parameters for ListNotes.

type ListOverlaysHTTPResp

type ListOverlaysHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OverlayListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListOverlaysHTTPResp

func ParseListOverlaysHTTPResp(rsp *http.Response) (*ListOverlaysHTTPResp, error)

ParseListOverlaysHTTPResp parses an HTTP response from a ListOverlaysWithResponse call

func (ListOverlaysHTTPResp) ContentType

func (r ListOverlaysHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListOverlaysHTTPResp) GetApplicationproblemJSON400

func (r ListOverlaysHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListOverlaysHTTPResp) GetApplicationproblemJSON401

func (r ListOverlaysHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListOverlaysHTTPResp) GetApplicationproblemJSON403

func (r ListOverlaysHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListOverlaysHTTPResp) GetApplicationproblemJSON422

func (r ListOverlaysHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListOverlaysHTTPResp) GetApplicationproblemJSON500

func (r ListOverlaysHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListOverlaysHTTPResp) GetApplicationproblemJSON503

func (r ListOverlaysHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListOverlaysHTTPResp) GetBody

func (r ListOverlaysHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListOverlaysHTTPResp) GetJSON200

func (r ListOverlaysHTTPResp) GetJSON200() *OverlayListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListOverlaysHTTPResp) Status

func (r ListOverlaysHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListOverlaysHTTPResp) StatusCode

func (r ListOverlaysHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOverlaysParams

type ListOverlaysParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Status *string `form:"status,omitempty" json:"status,omitempty"`
}

ListOverlaysParams defines parameters for ListOverlays.

type ListPermissionsHTTPResp

type ListPermissionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PermissionListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListPermissionsHTTPResp

func ParseListPermissionsHTTPResp(rsp *http.Response) (*ListPermissionsHTTPResp, error)

ParseListPermissionsHTTPResp parses an HTTP response from a ListPermissionsWithResponse call

func (ListPermissionsHTTPResp) ContentType

func (r ListPermissionsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListPermissionsHTTPResp) GetApplicationproblemJSON400

func (r ListPermissionsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListPermissionsHTTPResp) GetApplicationproblemJSON401

func (r ListPermissionsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListPermissionsHTTPResp) GetApplicationproblemJSON403

func (r ListPermissionsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListPermissionsHTTPResp) GetApplicationproblemJSON422

func (r ListPermissionsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListPermissionsHTTPResp) GetApplicationproblemJSON500

func (r ListPermissionsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListPermissionsHTTPResp) GetApplicationproblemJSON503

func (r ListPermissionsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListPermissionsHTTPResp) GetBody

func (r ListPermissionsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListPermissionsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPermissionsHTTPResp) Status

func (r ListPermissionsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListPermissionsHTTPResp) StatusCode

func (r ListPermissionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProviderConfigsHTTPResp

type ListProviderConfigsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProviderConfigListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListProviderConfigsHTTPResp

func ParseListProviderConfigsHTTPResp(rsp *http.Response) (*ListProviderConfigsHTTPResp, error)

ParseListProviderConfigsHTTPResp parses an HTTP response from a ListProviderConfigsWithResponse call

func (ListProviderConfigsHTTPResp) ContentType

func (r ListProviderConfigsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListProviderConfigsHTTPResp) GetApplicationproblemJSON400

func (r ListProviderConfigsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListProviderConfigsHTTPResp) GetApplicationproblemJSON401

func (r ListProviderConfigsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListProviderConfigsHTTPResp) GetApplicationproblemJSON403

func (r ListProviderConfigsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListProviderConfigsHTTPResp) GetApplicationproblemJSON422

func (r ListProviderConfigsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListProviderConfigsHTTPResp) GetApplicationproblemJSON500

func (r ListProviderConfigsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListProviderConfigsHTTPResp) GetApplicationproblemJSON503

func (r ListProviderConfigsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListProviderConfigsHTTPResp) GetBody

func (r ListProviderConfigsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListProviderConfigsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListProviderConfigsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListProviderConfigsHTTPResp) StatusCode

func (r ListProviderConfigsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProvidersHTTPResp

type ListProvidersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProviderDiscoveryResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListProvidersHTTPResp

func ParseListProvidersHTTPResp(rsp *http.Response) (*ListProvidersHTTPResp, error)

ParseListProvidersHTTPResp parses an HTTP response from a ListProvidersWithResponse call

func (ListProvidersHTTPResp) ContentType

func (r ListProvidersHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListProvidersHTTPResp) GetApplicationproblemJSON400

func (r ListProvidersHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListProvidersHTTPResp) GetApplicationproblemJSON401

func (r ListProvidersHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListProvidersHTTPResp) GetApplicationproblemJSON403

func (r ListProvidersHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListProvidersHTTPResp) GetApplicationproblemJSON422

func (r ListProvidersHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListProvidersHTTPResp) GetApplicationproblemJSON500

func (r ListProvidersHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListProvidersHTTPResp) GetApplicationproblemJSON503

func (r ListProvidersHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListProvidersHTTPResp) GetBody

func (r ListProvidersHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListProvidersHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListProvidersHTTPResp) Status

func (r ListProvidersHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListProvidersHTTPResp) StatusCode

func (r ListProvidersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListServiceAccountsHTTPResp

type ListServiceAccountsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ServiceAccountListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListServiceAccountsHTTPResp

func ParseListServiceAccountsHTTPResp(rsp *http.Response) (*ListServiceAccountsHTTPResp, error)

ParseListServiceAccountsHTTPResp parses an HTTP response from a ListServiceAccountsWithResponse call

func (ListServiceAccountsHTTPResp) ContentType

func (r ListServiceAccountsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListServiceAccountsHTTPResp) GetApplicationproblemJSON400

func (r ListServiceAccountsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListServiceAccountsHTTPResp) GetApplicationproblemJSON401

func (r ListServiceAccountsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListServiceAccountsHTTPResp) GetApplicationproblemJSON403

func (r ListServiceAccountsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListServiceAccountsHTTPResp) GetApplicationproblemJSON422

func (r ListServiceAccountsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListServiceAccountsHTTPResp) GetApplicationproblemJSON500

func (r ListServiceAccountsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListServiceAccountsHTTPResp) GetApplicationproblemJSON503

func (r ListServiceAccountsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListServiceAccountsHTTPResp) GetBody

func (r ListServiceAccountsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListServiceAccountsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListServiceAccountsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListServiceAccountsHTTPResp) StatusCode

func (r ListServiceAccountsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListServiceAccountsParams

type ListServiceAccountsParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Status *string `form:"status,omitempty" json:"status,omitempty"`
}

ListServiceAccountsParams defines parameters for ListServiceAccounts.

type ListToolkitAgentsHTTPResp

type ListToolkitAgentsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ToolkitAgentListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListToolkitAgentsHTTPResp

func ParseListToolkitAgentsHTTPResp(rsp *http.Response) (*ListToolkitAgentsHTTPResp, error)

ParseListToolkitAgentsHTTPResp parses an HTTP response from a ListToolkitAgentsWithResponse call

func (ListToolkitAgentsHTTPResp) ContentType

func (r ListToolkitAgentsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListToolkitAgentsHTTPResp) GetApplicationproblemJSON400

func (r ListToolkitAgentsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListToolkitAgentsHTTPResp) GetApplicationproblemJSON401

func (r ListToolkitAgentsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListToolkitAgentsHTTPResp) GetApplicationproblemJSON403

func (r ListToolkitAgentsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListToolkitAgentsHTTPResp) GetApplicationproblemJSON404

func (r ListToolkitAgentsHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (ListToolkitAgentsHTTPResp) GetApplicationproblemJSON422

func (r ListToolkitAgentsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListToolkitAgentsHTTPResp) GetApplicationproblemJSON500

func (r ListToolkitAgentsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListToolkitAgentsHTTPResp) GetApplicationproblemJSON503

func (r ListToolkitAgentsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListToolkitAgentsHTTPResp) GetBody

func (r ListToolkitAgentsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListToolkitAgentsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListToolkitAgentsHTTPResp) Status

func (r ListToolkitAgentsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListToolkitAgentsHTTPResp) StatusCode

func (r ListToolkitAgentsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListToolkitAgentsParams

type ListToolkitAgentsParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListToolkitAgentsParams defines parameters for ListToolkitAgents.

type ListToolkitPermissionsHTTPResp

type ListToolkitPermissionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PermissionRuleListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListToolkitPermissionsHTTPResp

func ParseListToolkitPermissionsHTTPResp(rsp *http.Response) (*ListToolkitPermissionsHTTPResp, error)

ParseListToolkitPermissionsHTTPResp parses an HTTP response from a ListToolkitPermissionsWithResponse call

func (ListToolkitPermissionsHTTPResp) ContentType

func (r ListToolkitPermissionsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON400

func (r ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON401

func (r ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON403

func (r ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON404

func (r ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON422

func (r ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON500

func (r ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON503

func (r ListToolkitPermissionsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListToolkitPermissionsHTTPResp) GetBody

func (r ListToolkitPermissionsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListToolkitPermissionsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListToolkitPermissionsHTTPResp) Status

Status returns HTTPResponse.Status

func (ListToolkitPermissionsHTTPResp) StatusCode

func (r ListToolkitPermissionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListToolkitsHTTPResp

type ListToolkitsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ToolkitListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListToolkitsHTTPResp

func ParseListToolkitsHTTPResp(rsp *http.Response) (*ListToolkitsHTTPResp, error)

ParseListToolkitsHTTPResp parses an HTTP response from a ListToolkitsWithResponse call

func (ListToolkitsHTTPResp) ContentType

func (r ListToolkitsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListToolkitsHTTPResp) GetApplicationproblemJSON400

func (r ListToolkitsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListToolkitsHTTPResp) GetApplicationproblemJSON401

func (r ListToolkitsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListToolkitsHTTPResp) GetApplicationproblemJSON403

func (r ListToolkitsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListToolkitsHTTPResp) GetApplicationproblemJSON422

func (r ListToolkitsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListToolkitsHTTPResp) GetApplicationproblemJSON500

func (r ListToolkitsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListToolkitsHTTPResp) GetApplicationproblemJSON503

func (r ListToolkitsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListToolkitsHTTPResp) GetBody

func (r ListToolkitsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListToolkitsHTTPResp) GetJSON200

func (r ListToolkitsHTTPResp) GetJSON200() *ToolkitListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListToolkitsHTTPResp) Status

func (r ListToolkitsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListToolkitsHTTPResp) StatusCode

func (r ListToolkitsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListToolkitsParams

type ListToolkitsParams struct {
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListToolkitsParams defines parameters for ListToolkits.

type ListUsersHTTPResp

type ListUsersHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *UserListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseListUsersHTTPResp

func ParseListUsersHTTPResp(rsp *http.Response) (*ListUsersHTTPResp, error)

ParseListUsersHTTPResp parses an HTTP response from a ListUsersWithResponse call

func (ListUsersHTTPResp) ContentType

func (r ListUsersHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListUsersHTTPResp) GetApplicationproblemJSON400

func (r ListUsersHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ListUsersHTTPResp) GetApplicationproblemJSON401

func (r ListUsersHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ListUsersHTTPResp) GetApplicationproblemJSON403

func (r ListUsersHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ListUsersHTTPResp) GetApplicationproblemJSON422

func (r ListUsersHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ListUsersHTTPResp) GetApplicationproblemJSON500

func (r ListUsersHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ListUsersHTTPResp) GetApplicationproblemJSON503

func (r ListUsersHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ListUsersHTTPResp) GetBody

func (r ListUsersHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ListUsersHTTPResp) GetJSON200

func (r ListUsersHTTPResp) GetJSON200() *UserListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListUsersHTTPResp) Status

func (r ListUsersHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ListUsersHTTPResp) StatusCode

func (r ListUsersHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUsersParams

type ListUsersParams struct {
	Cursor      *string      `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit       *int         `form:"limit,omitempty" json:"limit,omitempty"`
	InviteState *InviteState `form:"invite_state,omitempty" json:"invite_state,omitempty"`
}

ListUsersParams defines parameters for ListUsers.

type LoginHTTPResp

type LoginHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LoginResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseLoginHTTPResp

func ParseLoginHTTPResp(rsp *http.Response) (*LoginHTTPResp, error)

ParseLoginHTTPResp parses an HTTP response from a LoginWithResponse call

func (LoginHTTPResp) ContentType

func (r LoginHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (LoginHTTPResp) GetApplicationproblemJSON400

func (r LoginHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (LoginHTTPResp) GetApplicationproblemJSON422

func (r LoginHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (LoginHTTPResp) GetApplicationproblemJSON500

func (r LoginHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (LoginHTTPResp) GetApplicationproblemJSON503

func (r LoginHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (LoginHTTPResp) GetBody

func (r LoginHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (LoginHTTPResp) GetJSON200

func (r LoginHTTPResp) GetJSON200() *LoginResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (LoginHTTPResp) Status

func (r LoginHTTPResp) Status() string

Status returns HTTPResponse.Status

func (LoginHTTPResp) StatusCode

func (r LoginHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LoginJSONRequestBody

type LoginJSONRequestBody = LoginRequest

LoginJSONRequestBody defines body for Login for application/json ContentType.

type LoginRequest

type LoginRequest struct {
	Email    string `json:"email"`
	Password string `json:"password"`
}

LoginRequest Credentials for login.

func (LoginRequest) RequiredFields

func (LoginRequest) RequiredFields() []string

type LoginResponse

type LoginResponse struct {
	AccessToken        string `json:"access_token"`
	ExpiresIn          int    `json:"expires_in"`
	MustChangePassword bool   `json:"must_change_password"`
	TokenType          string `json:"token_type"`
}

LoginResponse JWT token response after successful authentication.

func (LoginResponse) RequiredFields

func (LoginResponse) RequiredFields() []string

type MeAgent

type MeAgent struct {
	ApprovedBy      *string               `json:"approved_by,omitempty"`
	Id              string                `json:"id"`
	Name            string                `json:"name"`
	ParentAgentId   *string               `json:"parent_agent_id,omitempty"`
	Scopes          []string              `json:"scopes"`
	Status          string                `json:"status"`
	TokenScopes     []string              `json:"token_scopes"`
	ToolkitBindings []ToolkitBindingEntry `json:"toolkit_bindings"`
	Type            *MeAgentType          `json:"type,omitempty"`
}

MeAgent Identity response for an agent actor.

func (MeAgent) RequiredFields

func (MeAgent) RequiredFields() []string

type MeAgentType

type MeAgentType string

MeAgentType defines model for MeAgent.Type.

const (
	MeAgentTypeAgent MeAgentType = "agent"
)

Defines values for MeAgentType.

func (MeAgentType) Valid

func (e MeAgentType) Valid() bool

Valid indicates whether the value is a known member of the MeAgentType enum.

type MeServiceAccount

type MeServiceAccount struct {
	ApprovedBy   *string               `json:"approved_by,omitempty"`
	Id           string                `json:"id"`
	Name         string                `json:"name"`
	RegisteredBy string                `json:"registered_by"`
	Scopes       []string              `json:"scopes"`
	Status       string                `json:"status"`
	TokenScopes  []string              `json:"token_scopes"`
	Type         *MeServiceAccountType `json:"type,omitempty"`
}

MeServiceAccount Identity response for a service-account actor.

func (MeServiceAccount) RequiredFields

func (MeServiceAccount) RequiredFields() []string

type MeServiceAccountType

type MeServiceAccountType string

MeServiceAccountType defines model for MeServiceAccount.Type.

const (
	MeServiceAccountTypeServiceAccount MeServiceAccountType = "service_account"
)

Defines values for MeServiceAccountType.

func (MeServiceAccountType) Valid

func (e MeServiceAccountType) Valid() bool

Valid indicates whether the value is a known member of the MeServiceAccountType enum.

type MeUser

type MeUser struct {
	Admin              bool        `json:"admin"`
	Email              string      `json:"email"`
	Id                 string      `json:"id"`
	MustChangePassword bool        `json:"must_change_password"`
	Name               string      `json:"name"`
	Scopes             []string    `json:"scopes"`
	Status             string      `json:"status"`
	Type               *MeUserType `json:"type,omitempty"`
}

MeUser Identity response for a user actor.

func (MeUser) RequiredFields

func (MeUser) RequiredFields() []string

type MeUserType

type MeUserType string

MeUserType defines model for MeUser.Type.

const (
	MeUserTypeUser MeUserType = "user"
)

Defines values for MeUserType.

func (MeUserType) Valid

func (e MeUserType) Valid() bool

Valid indicates whether the value is a known member of the MeUserType enum.

type MintEndpointHTTPResp

type MintEndpointHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *MintResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseMintEndpointHTTPResp

func ParseMintEndpointHTTPResp(rsp *http.Response) (*MintEndpointHTTPResp, error)

ParseMintEndpointHTTPResp parses an HTTP response from a MintEndpointWithResponse call

func (MintEndpointHTTPResp) ContentType

func (r MintEndpointHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (MintEndpointHTTPResp) GetApplicationproblemJSON400

func (r MintEndpointHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (MintEndpointHTTPResp) GetApplicationproblemJSON401

func (r MintEndpointHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (MintEndpointHTTPResp) GetApplicationproblemJSON403

func (r MintEndpointHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (MintEndpointHTTPResp) GetApplicationproblemJSON422

func (r MintEndpointHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (MintEndpointHTTPResp) GetApplicationproblemJSON500

func (r MintEndpointHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (MintEndpointHTTPResp) GetApplicationproblemJSON503

func (r MintEndpointHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (MintEndpointHTTPResp) GetBody

func (r MintEndpointHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (MintEndpointHTTPResp) GetJSON200

func (r MintEndpointHTTPResp) GetJSON200() *MintResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (MintEndpointHTTPResp) Status

func (r MintEndpointHTTPResp) Status() string

Status returns HTTPResponse.Status

func (MintEndpointHTTPResp) StatusCode

func (r MintEndpointHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MintEndpointJSONRequestBody

type MintEndpointJSONRequestBody = MintRequest

MintEndpointJSONRequestBody defines body for MintEndpoint for application/json ContentType.

type MintRequest

type MintRequest struct {
	Scope         string `json:"scope"`
	TargetAgentId string `json:"target_agent_id"`
	TtlSeconds    *int   `json:"ttl_seconds,omitempty"`
}

MintRequest Ephemeral token minting request.

func (MintRequest) RequiredFields

func (MintRequest) RequiredFields() []string

type MintResponse

type MintResponse struct {
	AccessToken string  `json:"access_token"`
	ExpiresIn   int     `json:"expires_in"`
	TokenType   *string `json:"token_type,omitempty"`
}

MintResponse Ephemeral token minting response.

func (MintResponse) RequiredFields

func (MintResponse) RequiredFields() []string

type NoAuthCreateRequest

type NoAuthCreateRequest struct {
	// Api Relaxed variant for request bodies where partial identification is allowed.
	Api             APIReferenceRequest     `json:"api"`
	Name            string                  `json:"name"`
	Provider        *string                 `json:"provider,omitempty"`
	RuntimeConfig   *RuntimeConfig          `json:"runtime_config,omitempty"`
	ServerVariables *map[string]string      `json:"server_variables,omitempty"`
	Type            NoAuthCreateRequestType `json:"type"`
}

NoAuthCreateRequest Create request for no_auth credentials.

A no-auth credential carries no secret — it represents "this API is called without authentication". It still exists as a credential row so a toolkit binding (and its permission rules) can hang off it, and the broker resolves it as a no-op auth (see broker credential resolver / injection).

func (NoAuthCreateRequest) RequiredFields

func (NoAuthCreateRequest) RequiredFields() []string

type NoAuthCreateRequestType

type NoAuthCreateRequestType string

NoAuthCreateRequestType defines model for NoAuthCreateRequest.Type.

const (
	NoAuthCreateRequestTypeNoAuth NoAuthCreateRequestType = "no_auth"
)

Defines values for NoAuthCreateRequestType.

func (NoAuthCreateRequestType) Valid

func (e NoAuthCreateRequestType) Valid() bool

Valid indicates whether the value is a known member of the NoAuthCreateRequestType enum.

type NoteApiReference

type NoteApiReference struct {
	Name    string `json:"name"`
	Vendor  string `json:"vendor"`
	Version string `json:"version"`
}

NoteApiReference Loose “(vendor, name, version)“ identity tuple for a registered API.

func (NoteApiReference) RequiredFields

func (NoteApiReference) RequiredFields() []string

type NoteConfidence

type NoteConfidence string

NoteConfidence Author-supplied confidence in a note (matches the spec “NoteConfidence“ enum).

const (
	Observed  NoteConfidence = "observed"
	Suspected NoteConfidence = "suspected"
	Verified  NoteConfidence = "verified"
)

Defines values for NoteConfidence.

func (NoteConfidence) Valid

func (e NoteConfidence) Valid() bool

Valid indicates whether the value is a known member of the NoteConfidence enum.

type NoteCreateRequest

type NoteCreateRequest struct {
	Body               string          `json:"body"`
	Confidence         *NoteConfidence `json:"confidence,omitempty"`
	RelatedExecutionId *string         `json:"related_execution_id,omitempty"`

	// Resource Exactly-one-of resource identifier for a note (request side).
	Resource NoteResource `json:"resource"`
	Source   *NoteSource  `json:"source,omitempty"`
	Type     *NoteType    `json:"type,omitempty"`
}

NoteCreateRequest Payload for creating a new note.

func (NoteCreateRequest) RequiredFields

func (NoteCreateRequest) RequiredFields() []string

type NoteResource

type NoteResource struct {
	Api          *NoteApiReference `json:"api,omitempty"`
	CredentialId *string           `json:"credential_id,omitempty"`
	ExecutionId  *string           `json:"execution_id,omitempty"`
	OperationId  *string           `json:"operation_id,omitempty"`
}

NoteResource Exactly-one-of resource identifier for a note (request side).

type NoteSource

type NoteSource string

NoteSource Origin tag for a note (matches the spec “NoteSource“ enum).

const (
	NoteSourceAgent    NoteSource = "agent"
	NoteSourceHuman    NoteSource = "human"
	NoteSourcePlatform NoteSource = "platform"
)

Defines values for NoteSource.

func (NoteSource) Valid

func (e NoteSource) Valid() bool

Valid indicates whether the value is a known member of the NoteSource enum.

type NoteType

type NoteType string

NoteType Category of a note (matches the spec “NoteType“ enum).

const (
	AuthQuirk         NoteType = "auth_quirk"
	Correction        NoteType = "correction"
	ExecutionFeedback NoteType = "execution_feedback"
	UsageHint         NoteType = "usage_hint"
)

Defines values for NoteType.

func (NoteType) Valid

func (e NoteType) Valid() bool

Valid indicates whether the value is a known member of the NoteType enum.

type NoteUpdateRequest

type NoteUpdateRequest struct {
	Body               *string         `json:"body,omitempty"`
	Confidence         *NoteConfidence `json:"confidence,omitempty"`
	RelatedExecutionId *string         `json:"related_execution_id,omitempty"`
	Source             *NoteSource     `json:"source,omitempty"`
	Type               *NoteType       `json:"type,omitempty"`
}

NoteUpdateRequest Payload for updating an existing note (partial).

type OAuth2CreateRequest

type OAuth2CreateRequest struct {
	// Api Relaxed variant for request bodies where partial identification is allowed.
	Api             APIReferenceRequest     `json:"api"`
	AuthorizeUrl    *string                 `json:"authorize_url,omitempty"`
	ClientId        *string                 `json:"client_id,omitempty"`
	ClientSecret    *string                 `json:"client_secret,omitempty"`
	GrantType       *string                 `json:"grant_type,omitempty"`
	Name            string                  `json:"name"`
	Provider        *string                 `json:"provider,omitempty"`
	RuntimeConfig   *RuntimeConfig          `json:"runtime_config,omitempty"`
	Scopes          *[]string               `json:"scopes,omitempty"`
	ServerVariables *map[string]string      `json:"server_variables,omitempty"`
	TokenUrl        *string                 `json:"token_url,omitempty"`
	Type            OAuth2CreateRequestType `json:"type"`
}

OAuth2CreateRequest Create request for oauth2 credentials.

For managed providers (e.g. pipedream, direct_oauth2), token_url/client_id/client_secret are optional — the connect flow handles authentication without caller-supplied client details.

func (OAuth2CreateRequest) RequiredFields

func (OAuth2CreateRequest) RequiredFields() []string

type OAuth2CreateRequestType

type OAuth2CreateRequestType string

OAuth2CreateRequestType defines model for OAuth2CreateRequest.Type.

const (
	OAuth2CreateRequestTypeOauth2 OAuth2CreateRequestType = "oauth2"
)

Defines values for OAuth2CreateRequestType.

func (OAuth2CreateRequestType) Valid

func (e OAuth2CreateRequestType) Valid() bool

Valid indicates whether the value is a known member of the OAuth2CreateRequestType enum.

type OAuth2UpdateRequest

type OAuth2UpdateRequest struct {
	Active          *bool                   `json:"active,omitempty"`
	ClientSecret    *string                 `json:"client_secret,omitempty"`
	Name            *string                 `json:"name,omitempty"`
	RuntimeConfig   *RuntimeConfig          `json:"runtime_config,omitempty"`
	Scopes          *[]string               `json:"scopes,omitempty"`
	ServerVariables *map[string]string      `json:"server_variables,omitempty"`
	TokenUrl        *string                 `json:"token_url,omitempty"`
	Type            OAuth2UpdateRequestType `json:"type"`
}

OAuth2UpdateRequest Update request for oauth2 credentials.

func (OAuth2UpdateRequest) RequiredFields

func (OAuth2UpdateRequest) RequiredFields() []string

type OAuth2UpdateRequestType

type OAuth2UpdateRequestType string

OAuth2UpdateRequestType defines model for OAuth2UpdateRequest.Type.

const (
	OAuth2UpdateRequestTypeOauth2 OAuth2UpdateRequestType = "oauth2"
)

Defines values for OAuth2UpdateRequestType.

func (OAuth2UpdateRequestType) Valid

func (e OAuth2UpdateRequestType) Valid() bool

Valid indicates whether the value is a known member of the OAuth2UpdateRequestType enum.

type OauthAuthorizationServerHTTPResp

type OauthAuthorizationServerHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *map[string]interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseOauthAuthorizationServerHTTPResp

func ParseOauthAuthorizationServerHTTPResp(rsp *http.Response) (*OauthAuthorizationServerHTTPResp, error)

ParseOauthAuthorizationServerHTTPResp parses an HTTP response from a OauthAuthorizationServerWithResponse call

func (OauthAuthorizationServerHTTPResp) ContentType

func (r OauthAuthorizationServerHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (OauthAuthorizationServerHTTPResp) GetApplicationproblemJSON400

func (r OauthAuthorizationServerHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (OauthAuthorizationServerHTTPResp) GetApplicationproblemJSON422

func (r OauthAuthorizationServerHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (OauthAuthorizationServerHTTPResp) GetApplicationproblemJSON500

func (r OauthAuthorizationServerHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (OauthAuthorizationServerHTTPResp) GetApplicationproblemJSON503

func (r OauthAuthorizationServerHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (OauthAuthorizationServerHTTPResp) GetBody

func (r OauthAuthorizationServerHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (OauthAuthorizationServerHTTPResp) GetJSON200

func (r OauthAuthorizationServerHTTPResp) GetJSON200() *map[string]interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (OauthAuthorizationServerHTTPResp) Status

Status returns HTTPResponse.Status

func (OauthAuthorizationServerHTTPResp) StatusCode

func (r OauthAuthorizationServerHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthCallbackHTTPResp

type OauthCallbackHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseOauthCallbackHTTPResp

func ParseOauthCallbackHTTPResp(rsp *http.Response) (*OauthCallbackHTTPResp, error)

ParseOauthCallbackHTTPResp parses an HTTP response from a OauthCallbackWithResponse call

func (OauthCallbackHTTPResp) ContentType

func (r OauthCallbackHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (OauthCallbackHTTPResp) GetApplicationproblemJSON400

func (r OauthCallbackHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (OauthCallbackHTTPResp) GetApplicationproblemJSON422

func (r OauthCallbackHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (OauthCallbackHTTPResp) GetApplicationproblemJSON500

func (r OauthCallbackHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (OauthCallbackHTTPResp) GetApplicationproblemJSON503

func (r OauthCallbackHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (OauthCallbackHTTPResp) GetBody

func (r OauthCallbackHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (OauthCallbackHTTPResp) GetJSON200

func (r OauthCallbackHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (OauthCallbackHTTPResp) Status

func (r OauthCallbackHTTPResp) Status() string

Status returns HTTPResponse.Status

func (OauthCallbackHTTPResp) StatusCode

func (r OauthCallbackHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthCallbackParams

type OauthCallbackParams struct {
	Code  *string `form:"code,omitempty" json:"code,omitempty"`
	State *string `form:"state,omitempty" json:"state,omitempty"`
	Error *string `form:"error,omitempty" json:"error,omitempty"`
}

OauthCallbackParams defines parameters for OauthCallback.

type OperationPreviewListResponse

type OperationPreviewListResponse struct {
	// Data The page of previewed operations.
	Data []PreviewOperationResponse `json:"data"`

	// Info The spec's `info` block.
	//
	// Examples: {"description":"Payments.","title":"Stripe","version":"2024-01-01"}
	Info PreviewInfoResponse `json:"info"`

	// Offset Offset of the returned window.
	Offset int `json:"offset"`

	// SecuritySchemes Slimmed `components.securitySchemes` projection.
	SecuritySchemes map[string]map[string]interface{} `json:"security_schemes"`

	// Total Total operations in the spec (pre-page).
	Total int `json:"total"`

	// Truncated Whether more operations follow this window.
	Truncated bool `json:"truncated"`
}

OperationPreviewListResponse Capped, offset-paginated operation preview for a catalog entry.

Unlike list endpoints (cursor-paginated), the preview uses simple offset/limit pagination deliberately: it reads a single, already-fetched spec document and is hard-capped at “PREVIEW_MAX_OPERATIONS“ operations, so there is no large/mutating result set that would justify keyset cursors.

Examples: {"data":[],"info":{"description":"Payments.","title":"Stripe","version":"2024-01-01"},"offset":0,"security_schemes":{},"total":42,"truncated":true}

func (OperationPreviewListResponse) RequiredFields

func (OperationPreviewListResponse) RequiredFields() []string

type OperationResultResponse

type OperationResultResponse struct {
	// UnderscoreLinks Hypermedia links for a search result row.
	UnderscoreLinks SearchLinksResponse `json:"_links"`

	// Api Core API identifier triple plus derived host.
	Api            ApiReferenceResponse         `json:"api"`
	Description    *string                      `json:"description,omitempty"`
	Method         string                       `json:"method"`
	Name           *string                      `json:"name,omitempty"`
	OperationId    string                       `json:"operation_id"`
	RelevanceScore float32                      `json:"relevance_score"`
	Type           *OperationResultResponseType `json:"type,omitempty"`
	Url            string                       `json:"url"`
}

OperationResultResponse A single search result matching the OperationResult spec.

func (OperationResultResponse) RequiredFields

func (OperationResultResponse) RequiredFields() []string

type OperationResultResponseType

type OperationResultResponseType string

OperationResultResponseType defines model for OperationResultResponse.Type.

const (
	Operation OperationResultResponseType = "operation"
)

Defines values for OperationResultResponseType.

func (OperationResultResponseType) Valid

Valid indicates whether the value is a known member of the OperationResultResponseType enum.

type OperationSummaryLinksResponse

type OperationSummaryLinksResponse struct {
	Inspect string `json:"inspect"`
}

OperationSummaryLinksResponse Hypermedia links for an operation summary.

func (OperationSummaryLinksResponse) RequiredFields

func (OperationSummaryLinksResponse) RequiredFields() []string

type OperationSummaryListResponse

type OperationSummaryListResponse struct {
	Data       []OperationSummaryResponse `json:"data"`
	HasMore    bool                       `json:"has_more"`
	NextCursor *string                    `json:"next_cursor,omitempty"`
}

OperationSummaryListResponse Cursor-paginated list of operations.

func (OperationSummaryListResponse) RequiredFields

func (OperationSummaryListResponse) RequiredFields() []string

type OperationSummaryResponse

type OperationSummaryResponse struct {
	// UnderscoreLinks Hypermedia links for an operation summary.
	UnderscoreLinks OperationSummaryLinksResponse `json:"_links"`

	// Api Core API identifier triple plus derived host.
	Api         ApiReferenceResponse `json:"api"`
	Deprecated  *bool                `json:"deprecated,omitempty"`
	Description *string              `json:"description,omitempty"`
	Method      string               `json:"method"`
	Name        *string              `json:"name,omitempty"`
	OperationId string               `json:"operation_id"`
	Path        string               `json:"path"`
	RevisionId  string               `json:"revision_id"`
	Tags        *[]string            `json:"tags,omitempty"`
}

OperationSummaryResponse Single operation in a paginated list.

func (OperationSummaryResponse) RequiredFields

func (OperationSummaryResponse) RequiredFields() []string

type OverlayConfirmRequest

type OverlayConfirmRequest struct {
	ExecutionId *string `json:"execution_id,omitempty"`
}

OverlayConfirmRequest Payload for confirming an overlay.

type OverlayLinksResponse

type OverlayLinksResponse struct {
	Api       string  `json:"api"`
	Confirm   *string `json:"confirm,omitempty"`
	Deprecate *string `json:"deprecate,omitempty"`
	Rollback  *string `json:"rollback,omitempty"`
	Self      string  `json:"self"`
}

OverlayLinksResponse Hypermedia links for an overlay resource.

Links are advertised based on the overlay's *state validity* (mirroring the revisions resource's promote/archive links), so a surface renders an action only when it is applicable to the current status. They are not permission-scoped — the “overlays:confirm“ gate on confirm/rollback is still enforced server-side (403).

func (OverlayLinksResponse) RequiredFields

func (OverlayLinksResponse) RequiredFields() []string

type OverlayListResponse

type OverlayListResponse struct {
	Data       []OverlayResponse `json:"data"`
	HasMore    bool              `json:"has_more"`
	NextCursor *string           `json:"next_cursor,omitempty"`
}

OverlayListResponse Cursor-paginated list of overlays.

func (OverlayListResponse) RequiredFields

func (OverlayListResponse) RequiredFields() []string

type OverlayResponse

type OverlayResponse struct {
	// UnderscoreLinks Hypermedia links for an overlay resource.
	//
	// Links are advertised based on the overlay's *state validity* (mirroring the
	// revisions resource's promote/archive links), so a surface renders an action only
	// when it is applicable to the current status. They are not permission-scoped — the
	// “overlays:confirm“ gate on confirm/rollback is still enforced server-side (403).
	UnderscoreLinks        OverlayLinksResponse   `json:"_links"`
	ApiId                  string                 `json:"api_id"`
	ConfirmedAt            *time.Time             `json:"confirmed_at"`
	ConfirmedByExecutionId *string                `json:"confirmed_by_execution_id"`
	ConfirmedRevisionId    *string                `json:"confirmed_revision_id,omitempty"`
	ContributedBy          *string                `json:"contributed_by"`
	CreatedAt              time.Time              `json:"created_at"`
	CreatedBy              *string                `json:"created_by,omitempty"`
	DeprecatedAt           *time.Time             `json:"deprecated_at"`
	DeprecatedReason       *string                `json:"deprecated_reason,omitempty"`
	Document               map[string]interface{} `json:"document"`
	Id                     string                 `json:"id"`
	Status                 string                 `json:"status"`
	SupersededRevisionId   *string                `json:"superseded_revision_id,omitempty"`
	TargetRevisionId       *string                `json:"target_revision_id"`
	UpdatedAt              *time.Time             `json:"updated_at"`
}

OverlayResponse Full overlay resource response.

func (OverlayResponse) RequiredFields

func (OverlayResponse) RequiredFields() []string

type OverlaySubmitRequest

type OverlaySubmitRequest struct {
	ContributedBy    *string                `json:"contributed_by,omitempty"`
	Document         map[string]interface{} `json:"document"`
	TargetRevisionId *string                `json:"target_revision_id,omitempty"`
}

OverlaySubmitRequest Payload for submitting a new overlay.

func (OverlaySubmitRequest) RequiredFields

func (OverlaySubmitRequest) RequiredFields() []string

type OverlayUpdateRequest

type OverlayUpdateRequest struct {
	Document         *map[string]interface{} `json:"document,omitempty"`
	TargetRevisionId *string                 `json:"target_revision_id,omitempty"`
}

OverlayUpdateRequest Payload for updating an existing overlay.

type PatchPermissionsHTTPResp

type PatchPermissionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PermissionRuleListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParsePatchPermissionsHTTPResp

func ParsePatchPermissionsHTTPResp(rsp *http.Response) (*PatchPermissionsHTTPResp, error)

ParsePatchPermissionsHTTPResp parses an HTTP response from a PatchPermissionsWithResponse call

func (PatchPermissionsHTTPResp) ContentType

func (r PatchPermissionsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (PatchPermissionsHTTPResp) GetApplicationproblemJSON400

func (r PatchPermissionsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (PatchPermissionsHTTPResp) GetApplicationproblemJSON401

func (r PatchPermissionsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (PatchPermissionsHTTPResp) GetApplicationproblemJSON403

func (r PatchPermissionsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (PatchPermissionsHTTPResp) GetApplicationproblemJSON404

func (r PatchPermissionsHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (PatchPermissionsHTTPResp) GetApplicationproblemJSON422

func (r PatchPermissionsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (PatchPermissionsHTTPResp) GetApplicationproblemJSON500

func (r PatchPermissionsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (PatchPermissionsHTTPResp) GetApplicationproblemJSON503

func (r PatchPermissionsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (PatchPermissionsHTTPResp) GetBody

func (r PatchPermissionsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (PatchPermissionsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (PatchPermissionsHTTPResp) Status

func (r PatchPermissionsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (PatchPermissionsHTTPResp) StatusCode

func (r PatchPermissionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchPermissionsJSONRequestBody

type PatchPermissionsJSONRequestBody = PermissionsPatchRequest

PatchPermissionsJSONRequestBody defines body for PatchPermissions for application/json ContentType.

type PermissionListResponse

type PermissionListResponse struct {
	Data []PermissionResponse `json:"data"`
}

PermissionListResponse List of available permissions.

func (PermissionListResponse) RequiredFields

func (PermissionListResponse) RequiredFields() []string

type PermissionResponse

type PermissionResponse struct {
	Description       string   `json:"description"`
	GrantableByCaller bool     `json:"grantable_by_caller"`
	Implies           []string `json:"implies"`
	Name              string   `json:"name"`
}

PermissionResponse A single permission entry from the catalogue.

func (PermissionResponse) RequiredFields

func (PermissionResponse) RequiredFields() []string

type PermissionRuleListResponse

type PermissionRuleListResponse struct {
	Data []PermissionRuleReadSchema `json:"data"`
}

PermissionRuleListResponse List of permission rules.

func (PermissionRuleListResponse) RequiredFields

func (PermissionRuleListResponse) RequiredFields() []string

type PermissionRuleReadSchema

type PermissionRuleReadSchema struct {
	UnderscoreComment *string                            `json:"_comment,omitempty"`
	UnderscoreSystem  *bool                              `json:"_system,omitempty"`
	Effect            PermissionRuleReadSchemaEffect     `json:"effect"`
	MatchMode         *PermissionRuleReadSchemaMatchMode `json:"match_mode,omitempty"`
	Methods           *[]string                          `json:"methods,omitempty"`
	Operations        *[]string                          `json:"operations,omitempty"`
	Path              *string                            `json:"path,omitempty"`
}

PermissionRuleReadSchema Permission rule response (includes system fields).

func (PermissionRuleReadSchema) RequiredFields

func (PermissionRuleReadSchema) RequiredFields() []string

type PermissionRuleReadSchemaEffect

type PermissionRuleReadSchemaEffect string

PermissionRuleReadSchemaEffect defines model for PermissionRuleReadSchema.Effect.

const (
	PermissionRuleReadSchemaEffectAllow PermissionRuleReadSchemaEffect = "allow"
	PermissionRuleReadSchemaEffectDeny  PermissionRuleReadSchemaEffect = "deny"
)

Defines values for PermissionRuleReadSchemaEffect.

func (PermissionRuleReadSchemaEffect) Valid

Valid indicates whether the value is a known member of the PermissionRuleReadSchemaEffect enum.

type PermissionRuleReadSchemaMatchMode

type PermissionRuleReadSchemaMatchMode string

PermissionRuleReadSchemaMatchMode defines model for PermissionRuleReadSchema.MatchMode.

const (
	PermissionRuleReadSchemaMatchModeExact  PermissionRuleReadSchemaMatchMode = "exact"
	PermissionRuleReadSchemaMatchModePrefix PermissionRuleReadSchemaMatchMode = "prefix"
	PermissionRuleReadSchemaMatchModeRegex  PermissionRuleReadSchemaMatchMode = "regex"
)

Defines values for PermissionRuleReadSchemaMatchMode.

func (PermissionRuleReadSchemaMatchMode) Valid

Valid indicates whether the value is a known member of the PermissionRuleReadSchemaMatchMode enum.

type PermissionTestRequest

type PermissionTestRequest struct {
	// Method HTTP method of the hypothetical request (case-insensitive).
	Method string `json:"method"`

	// OperationId Optional OpenAPI operation id resolved from the request URL.
	OperationId *string `json:"operation_id,omitempty"`

	// Path Path of the hypothetical request as the broker would see it.
	Path string `json:"path"`
}

PermissionTestRequest Request body for :test — dry-run a request shape against pooled rules.

func (PermissionTestRequest) RequiredFields

func (PermissionTestRequest) RequiredFields() []string

type PermissionTestResponse

type PermissionTestResponse struct {
	// Allowed Whether the broker would allow this request under the pooled rules.
	Allowed bool `json:"allowed"`

	// CredentialId Which binding contributed the matching rule — vendor pooling means this may not equal the credential in the request URL.
	CredentialId *string `json:"credential_id,omitempty"`

	// Effect Effect of the matching rule (`allow`/`deny`); null when no match.
	Effect *string `json:"effect,omitempty"`

	// IsSystem True when the matching rule was written by the system; null when no match.
	IsSystem *bool `json:"is_system,omitempty"`

	// Matched Whether any rule matched; when false, the outcome is default-deny.
	Matched bool `json:"matched"`

	// RuleIndex Zero-based index in the vendor-pooled rule list; null when no match.
	RuleIndex *int `json:"rule_index,omitempty"`
}

PermissionTestResponse Dry-run result matching :class:`PermissionTestResult`.

func (PermissionTestResponse) RequiredFields

func (PermissionTestResponse) RequiredFields() []string

type Permissions

type Permissions struct {
	Assigned  []string              `json:"assigned"`
	Effective []EffectivePermission `json:"effective"`
}

Permissions Structured permissions view: assigned + effective.

func (Permissions) RequiredFields

func (Permissions) RequiredFields() []string

type PermissionsPatchRequest

type PermissionsPatchRequest struct {
	Add    *[]JenticOneControlWebSchemasToolkitsPermissionRuleSchema `json:"add,omitempty"`
	Remove *[]int                                                    `json:"remove,omitempty"`
}

PermissionsPatchRequest Patch permission rules — add and/or remove.

type PollStatusEndpointHTTPResp

type PollStatusEndpointHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *RegistrationStatusResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParsePollStatusEndpointHTTPResp

func ParsePollStatusEndpointHTTPResp(rsp *http.Response) (*PollStatusEndpointHTTPResp, error)

ParsePollStatusEndpointHTTPResp parses an HTTP response from a PollStatusEndpointWithResponse call

func (PollStatusEndpointHTTPResp) ContentType

func (r PollStatusEndpointHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (PollStatusEndpointHTTPResp) GetApplicationproblemJSON400

func (r PollStatusEndpointHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (PollStatusEndpointHTTPResp) GetApplicationproblemJSON401

func (r PollStatusEndpointHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (PollStatusEndpointHTTPResp) GetApplicationproblemJSON422

func (r PollStatusEndpointHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (PollStatusEndpointHTTPResp) GetApplicationproblemJSON500

func (r PollStatusEndpointHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (PollStatusEndpointHTTPResp) GetApplicationproblemJSON503

func (r PollStatusEndpointHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (PollStatusEndpointHTTPResp) GetBody

func (r PollStatusEndpointHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (PollStatusEndpointHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (PollStatusEndpointHTTPResp) Status

Status returns HTTPResponse.Status

func (PollStatusEndpointHTTPResp) StatusCode

func (r PollStatusEndpointHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PreviewCatalogOperationsHTTPResp

type PreviewCatalogOperationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OperationPreviewListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParsePreviewCatalogOperationsHTTPResp

func ParsePreviewCatalogOperationsHTTPResp(rsp *http.Response) (*PreviewCatalogOperationsHTTPResp, error)

ParsePreviewCatalogOperationsHTTPResp parses an HTTP response from a PreviewCatalogOperationsWithResponse call

func (PreviewCatalogOperationsHTTPResp) ContentType

func (r PreviewCatalogOperationsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON400

func (r PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON401

func (r PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON403

func (r PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON422

func (r PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON500

func (r PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON503

func (r PreviewCatalogOperationsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (PreviewCatalogOperationsHTTPResp) GetBody

func (r PreviewCatalogOperationsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (PreviewCatalogOperationsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (PreviewCatalogOperationsHTTPResp) Status

Status returns HTTPResponse.Status

func (PreviewCatalogOperationsHTTPResp) StatusCode

func (r PreviewCatalogOperationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PreviewCatalogOperationsParams

type PreviewCatalogOperationsParams struct {
	Offset *int    `form:"offset,omitempty" json:"offset,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Tag    *string `form:"tag,omitempty" json:"tag,omitempty"`
	Q      *string `form:"q,omitempty" json:"q,omitempty"`
}

PreviewCatalogOperationsParams defines parameters for PreviewCatalogOperations.

type PreviewInfoResponse

type PreviewInfoResponse struct {
	// Description Spec description.
	Description *string `json:"description"`

	// Title Spec title.
	Title *string `json:"title"`

	// Version Spec version.
	Version *string `json:"version"`
}

PreviewInfoResponse The `info` block fields surfaced in a preview.

Examples: {"description":"Payments.","title":"Stripe","version":"2024-01-01"}

func (PreviewInfoResponse) RequiredFields

func (PreviewInfoResponse) RequiredFields() []string

type PreviewOperationResponse

type PreviewOperationResponse struct {
	// Description Operation description (empty string when absent).
	Description string `json:"description"`

	// Method Upper-case HTTP method.
	Method string `json:"method"`

	// OperationId OpenAPI operationId, when declared.
	OperationId *string `json:"operation_id"`

	// Parameters Merged path- and operation-level parameters.
	Parameters []PreviewParameterResponse `json:"parameters"`

	// Path Operation path template.
	Path string `json:"path"`

	// Security Flattened names of the security schemes that apply.
	Security []string `json:"security"`

	// Summary Operation summary (empty string when absent).
	Summary string `json:"summary"`

	// Tags Operation tags.
	Tags []string `json:"tags"`
}

PreviewOperationResponse A slimmed operation in a catalog spec preview.

Examples: {"description":"","method":"GET","operation_id":"listCharges","parameters":[],"path":"/v1/charges","security":["BearerAuth"],"summary":"List charges","tags":["charges"]}

func (PreviewOperationResponse) RequiredFields

func (PreviewOperationResponse) RequiredFields() []string

type PreviewParameterResponse

type PreviewParameterResponse struct {
	// Description Parameter description (empty string when absent).
	Description string `json:"description"`

	// In OpenAPI parameter location.
	In string `json:"in"`

	// Name Parameter name.
	Name string `json:"name"`

	// Required Whether the parameter is required.
	Required bool `json:"required"`
}

PreviewParameterResponse A slimmed parameter in an operation preview.

Examples: {"description":"Page size.","in":"query","name":"limit","required":false}

func (PreviewParameterResponse) RequiredFields

func (PreviewParameterResponse) RequiredFields() []string

type ProblemDetail

type ProblemDetail struct {
	// Code An optional provider-specific code for internal error taxonomy and observability correlation.
	//
	// Examples: JENTIC-4001
	Code *string `json:"code,omitempty"`

	// Detail A human-readable explanation specific to this occurrence of the problem. MUST be present. Provide actionable information where possible.
	//
	// Examples: The request body is missing required field 'name'.
	Detail string `json:"detail"`

	// Errors An array of granular error details. Use when multiple validation errors or field-level problems need to be surfaced in a single response.
	Errors *[]ErrorItem `json:"errors,omitempty"`

	// Instance A URI reference identifying the specific occurrence of the problem. Typically the request path.
	//
	// Examples: /v2/capability-sets
	Instance *string `json:"instance,omitempty"`

	// Status The HTTP status code for this occurrence of the problem.
	//
	// Examples: 400
	Status *int `json:"status,omitempty"`

	// Title A short, human-readable summary of the problem type. Should not change between occurrences except for localisation purposes.
	//
	// Examples: Bad Request
	Title *string `json:"title,omitempty"`

	// Type A URI reference identifying the problem type. When set to 'about:blank', the title SHOULD be the standard HTTP status phrase. Use an IANA-registered type URI where one applies.
	//
	// Examples: about:blank
	Type *string `json:"type,omitempty"`
}

ProblemDetail RFC 9457 Problem Details for HTTP APIs.

This is the standard error response format for all Jentic APIs. Content-Type: application/problem+json

See: https://www.rfc-editor.org/rfc/rfc9457.html

Examples: {"detail":"The request body is missing one or more required fields.","errors":[{"detail":"Field 'name' is required.","pointer":"#/name"}],"instance":"/v2/capability-sets","status":400,"title":"Bad Request","type":"about:blank"}

func (ProblemDetail) RequiredFields

func (ProblemDetail) RequiredFields() []string

type PromoteRevisionHTTPResp

type PromoteRevisionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParsePromoteRevisionHTTPResp

func ParsePromoteRevisionHTTPResp(rsp *http.Response) (*PromoteRevisionHTTPResp, error)

ParsePromoteRevisionHTTPResp parses an HTTP response from a PromoteRevisionWithResponse call

func (PromoteRevisionHTTPResp) ContentType

func (r PromoteRevisionHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (PromoteRevisionHTTPResp) GetApplicationproblemJSON400

func (r PromoteRevisionHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (PromoteRevisionHTTPResp) GetApplicationproblemJSON401

func (r PromoteRevisionHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (PromoteRevisionHTTPResp) GetApplicationproblemJSON403

func (r PromoteRevisionHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (PromoteRevisionHTTPResp) GetApplicationproblemJSON422

func (r PromoteRevisionHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (PromoteRevisionHTTPResp) GetApplicationproblemJSON500

func (r PromoteRevisionHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (PromoteRevisionHTTPResp) GetApplicationproblemJSON503

func (r PromoteRevisionHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (PromoteRevisionHTTPResp) GetBody

func (r PromoteRevisionHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (PromoteRevisionHTTPResp) GetJSON200

func (r PromoteRevisionHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (PromoteRevisionHTTPResp) Status

func (r PromoteRevisionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (PromoteRevisionHTTPResp) StatusCode

func (r PromoteRevisionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ProviderConfigListResponse

type ProviderConfigListResponse struct {
	Data []ProviderConfigResponse `json:"data"`
}

ProviderConfigListResponse A list of stored provider configs (secrets redacted).

func (ProviderConfigListResponse) RequiredFields

func (ProviderConfigListResponse) RequiredFields() []string

type ProviderConfigResponse

type ProviderConfigResponse struct {
	// Config Stored config with secret fields redacted.
	Config    map[string]interface{} `json:"config"`
	CreatedAt time.Time              `json:"created_at"`

	// Name Provider name (e.g. 'pipedream').
	Name      string     `json:"name"`
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

ProviderConfigResponse A stored provider config with secret fields redacted.

Examples: {"config":{"client_id":"client_abc123","client_secret":"***","environment":"production","kind":"pipedream","project_id":"proj_abc123"},"created_at":"2026-06-29T12:00:00Z","name":"pipedream","updated_at":"2026-06-29T12:00:00Z"}

func (ProviderConfigResponse) RequiredFields

func (ProviderConfigResponse) RequiredFields() []string

type ProviderConfigSetRequest

type ProviderConfigSetRequest struct {
	// Config Provider-specific configuration fields, validated by provider name.
	Config map[string]interface{} `json:"config"`
}

ProviderConfigSetRequest Request body for setting a provider config.

Fields are provider-specific and validated server-side by provider name. For “pipedream“ the recognised fields are “project_id“, “client_id“, “client_secret“ (write-only), and optional “environment“, “connect_base_url“, “expiry_skew_seconds“.

Examples: {"client_id":"client_abc123","client_secret":"\u003credacted\u003e","environment":"production","project_id":"proj_abc123"}

func (ProviderConfigSetRequest) RequiredFields

func (ProviderConfigSetRequest) RequiredFields() []string

type ProviderDiscoveryEntryResponse

type ProviderDiscoveryEntryResponse struct {
	// CallbackUrl OAuth2 redirect URI for providers that require it.
	CallbackUrl *string `json:"callback_url,omitempty"`

	// Configured Whether the provider is fully configured and operational.
	Configured bool `json:"configured"`

	// Id Provider identifier (registry key).
	Id string `json:"id"`

	// Label Human-readable provider name.
	Label string `json:"label"`

	// Managed Whether the provider handles vendor sign-in on behalf of the user.
	Managed bool `json:"managed"`

	// Types Wire-level credential types this provider supports.
	Types []CredentialType `json:"types"`
}

ProviderDiscoveryEntryResponse Discovery metadata for a single credential provider.

func (ProviderDiscoveryEntryResponse) RequiredFields

func (ProviderDiscoveryEntryResponse) RequiredFields() []string

type ProviderDiscoveryResponse

type ProviderDiscoveryResponse struct {
	Providers []ProviderDiscoveryEntryResponse `json:"providers"`
}

ProviderDiscoveryResponse Discovery response listing all available credential providers.

func (ProviderDiscoveryResponse) RequiredFields

func (ProviderDiscoveryResponse) RequiredFields() []string

type RedeemInviteHTTPResp

type RedeemInviteHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LoginResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseRedeemInviteHTTPResp

func ParseRedeemInviteHTTPResp(rsp *http.Response) (*RedeemInviteHTTPResp, error)

ParseRedeemInviteHTTPResp parses an HTTP response from a RedeemInviteWithResponse call

func (RedeemInviteHTTPResp) ContentType

func (r RedeemInviteHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RedeemInviteHTTPResp) GetApplicationproblemJSON400

func (r RedeemInviteHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (RedeemInviteHTTPResp) GetApplicationproblemJSON422

func (r RedeemInviteHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (RedeemInviteHTTPResp) GetApplicationproblemJSON500

func (r RedeemInviteHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (RedeemInviteHTTPResp) GetApplicationproblemJSON503

func (r RedeemInviteHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (RedeemInviteHTTPResp) GetBody

func (r RedeemInviteHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (RedeemInviteHTTPResp) GetJSON200

func (r RedeemInviteHTTPResp) GetJSON200() *LoginResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RedeemInviteHTTPResp) Status

func (r RedeemInviteHTTPResp) Status() string

Status returns HTTPResponse.Status

func (RedeemInviteHTTPResp) StatusCode

func (r RedeemInviteHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RedeemInviteJSONRequestBody

type RedeemInviteJSONRequestBody = RedeemInviteRequest

RedeemInviteJSONRequestBody defines body for RedeemInvite for application/json ContentType.

type RedeemInviteRequest

type RedeemInviteRequest struct {
	InviteToken string `json:"invite_token"`
	Password    string `json:"password"`
}

RedeemInviteRequest Payload for redeeming an invite token.

func (RedeemInviteRequest) RequiredFields

func (RedeemInviteRequest) RequiredFields() []string

type RefreshCatalogHTTPResp

type RefreshCatalogHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CatalogRefreshResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseRefreshCatalogHTTPResp

func ParseRefreshCatalogHTTPResp(rsp *http.Response) (*RefreshCatalogHTTPResp, error)

ParseRefreshCatalogHTTPResp parses an HTTP response from a RefreshCatalogWithResponse call

func (RefreshCatalogHTTPResp) ContentType

func (r RefreshCatalogHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RefreshCatalogHTTPResp) GetApplicationproblemJSON400

func (r RefreshCatalogHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (RefreshCatalogHTTPResp) GetApplicationproblemJSON401

func (r RefreshCatalogHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (RefreshCatalogHTTPResp) GetApplicationproblemJSON403

func (r RefreshCatalogHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (RefreshCatalogHTTPResp) GetApplicationproblemJSON422

func (r RefreshCatalogHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (RefreshCatalogHTTPResp) GetApplicationproblemJSON500

func (r RefreshCatalogHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (RefreshCatalogHTTPResp) GetApplicationproblemJSON503

func (r RefreshCatalogHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (RefreshCatalogHTTPResp) GetBody

func (r RefreshCatalogHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (RefreshCatalogHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RefreshCatalogHTTPResp) Status

func (r RefreshCatalogHTTPResp) Status() string

Status returns HTTPResponse.Status

func (RefreshCatalogHTTPResp) StatusCode

func (r RefreshCatalogHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RefreshSessionHTTPResp

type RefreshSessionHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *LoginResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseRefreshSessionHTTPResp

func ParseRefreshSessionHTTPResp(rsp *http.Response) (*RefreshSessionHTTPResp, error)

ParseRefreshSessionHTTPResp parses an HTTP response from a RefreshSessionWithResponse call

func (RefreshSessionHTTPResp) ContentType

func (r RefreshSessionHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RefreshSessionHTTPResp) GetApplicationproblemJSON400

func (r RefreshSessionHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (RefreshSessionHTTPResp) GetApplicationproblemJSON401

func (r RefreshSessionHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (RefreshSessionHTTPResp) GetApplicationproblemJSON403

func (r RefreshSessionHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (RefreshSessionHTTPResp) GetApplicationproblemJSON422

func (r RefreshSessionHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (RefreshSessionHTTPResp) GetApplicationproblemJSON500

func (r RefreshSessionHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (RefreshSessionHTTPResp) GetApplicationproblemJSON503

func (r RefreshSessionHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (RefreshSessionHTTPResp) GetBody

func (r RefreshSessionHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (RefreshSessionHTTPResp) GetJSON200

func (r RefreshSessionHTTPResp) GetJSON200() *LoginResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RefreshSessionHTTPResp) Status

func (r RefreshSessionHTTPResp) Status() string

Status returns HTTPResponse.Status

func (RefreshSessionHTTPResp) StatusCode

func (r RefreshSessionHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RegisterEndpointHTTPResp

type RegisterEndpointHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *RegisterResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseRegisterEndpointHTTPResp

func ParseRegisterEndpointHTTPResp(rsp *http.Response) (*RegisterEndpointHTTPResp, error)

ParseRegisterEndpointHTTPResp parses an HTTP response from a RegisterEndpointWithResponse call

func (RegisterEndpointHTTPResp) ContentType

func (r RegisterEndpointHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RegisterEndpointHTTPResp) GetApplicationproblemJSON400

func (r RegisterEndpointHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (RegisterEndpointHTTPResp) GetApplicationproblemJSON422

func (r RegisterEndpointHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (RegisterEndpointHTTPResp) GetApplicationproblemJSON500

func (r RegisterEndpointHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (RegisterEndpointHTTPResp) GetApplicationproblemJSON503

func (r RegisterEndpointHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (RegisterEndpointHTTPResp) GetBody

func (r RegisterEndpointHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (RegisterEndpointHTTPResp) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (RegisterEndpointHTTPResp) Status

func (r RegisterEndpointHTTPResp) Status() string

Status returns HTTPResponse.Status

func (RegisterEndpointHTTPResp) StatusCode

func (r RegisterEndpointHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RegisterEndpointJSONRequestBody

type RegisterEndpointJSONRequestBody = RegisterRequest

RegisterEndpointJSONRequestBody defines body for RegisterEndpoint for application/json ContentType.

type RegisterRequest

type RegisterRequest struct {
	ClientName              string                 `json:"client_name"`
	GrantTypes              *[]string              `json:"grant_types,omitempty"`
	Jwks                    map[string]interface{} `json:"jwks"`
	Scope                   *string                `json:"scope,omitempty"`
	TokenEndpointAuthMethod *string                `json:"token_endpoint_auth_method,omitempty"`
}

RegisterRequest POST /register request body.

func (RegisterRequest) RequiredFields

func (RegisterRequest) RequiredFields() []string

type RegisterResponse

type RegisterResponse struct {
	ClaimToken              *string   `json:"claim_token,omitempty"`
	ClientId                string    `json:"client_id"`
	GrantTypes              *[]string `json:"grant_types,omitempty"`
	RegistrationAccessToken string    `json:"registration_access_token"`
	RegistrationClientUri   string    `json:"registration_client_uri"`
	Status                  string    `json:"status"`
	TokenEndpointAuthMethod *string   `json:"token_endpoint_auth_method,omitempty"`
}

RegisterResponse POST /register 201 response.

func (RegisterResponse) RequiredFields

func (RegisterResponse) RequiredFields() []string

type RegistrationStatusResponse

type RegistrationStatusResponse struct {
	ClientId                string    `json:"client_id"`
	GrantTypes              *[]string `json:"grant_types,omitempty"`
	Status                  string    `json:"status"`
	TokenEndpointAuthMethod *string   `json:"token_endpoint_auth_method,omitempty"`
}

RegistrationStatusResponse GET /register/{agent_id} response.

func (RegistrationStatusResponse) RequiredFields

func (RegistrationStatusResponse) RequiredFields() []string

type RegistryHealthHTTPResp

type RegistryHealthHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *map[string]string
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseRegistryHealthHTTPResp

func ParseRegistryHealthHTTPResp(rsp *http.Response) (*RegistryHealthHTTPResp, error)

ParseRegistryHealthHTTPResp parses an HTTP response from a RegistryHealthWithResponse call

func (RegistryHealthHTTPResp) ContentType

func (r RegistryHealthHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RegistryHealthHTTPResp) GetApplicationproblemJSON400

func (r RegistryHealthHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (RegistryHealthHTTPResp) GetApplicationproblemJSON422

func (r RegistryHealthHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (RegistryHealthHTTPResp) GetApplicationproblemJSON500

func (r RegistryHealthHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (RegistryHealthHTTPResp) GetApplicationproblemJSON503

func (r RegistryHealthHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (RegistryHealthHTTPResp) GetBody

func (r RegistryHealthHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (RegistryHealthHTTPResp) GetJSON200

func (r RegistryHealthHTTPResp) GetJSON200() *map[string]string

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RegistryHealthHTTPResp) Status

func (r RegistryHealthHTTPResp) Status() string

Status returns HTTPResponse.Status

func (RegistryHealthHTTPResp) StatusCode

func (r RegistryHealthHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReissueInviteHTTPResp

type ReissueInviteHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *InviteIssuedResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseReissueInviteHTTPResp

func ParseReissueInviteHTTPResp(rsp *http.Response) (*ReissueInviteHTTPResp, error)

ParseReissueInviteHTTPResp parses an HTTP response from a ReissueInviteWithResponse call

func (ReissueInviteHTTPResp) ContentType

func (r ReissueInviteHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReissueInviteHTTPResp) GetApplicationproblemJSON400

func (r ReissueInviteHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ReissueInviteHTTPResp) GetApplicationproblemJSON401

func (r ReissueInviteHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ReissueInviteHTTPResp) GetApplicationproblemJSON403

func (r ReissueInviteHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ReissueInviteHTTPResp) GetApplicationproblemJSON422

func (r ReissueInviteHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ReissueInviteHTTPResp) GetApplicationproblemJSON500

func (r ReissueInviteHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ReissueInviteHTTPResp) GetApplicationproblemJSON503

func (r ReissueInviteHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ReissueInviteHTTPResp) GetBody

func (r ReissueInviteHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ReissueInviteHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ReissueInviteHTTPResp) Status

func (r ReissueInviteHTTPResp) Status() string

Status returns HTTPResponse.Status

func (ReissueInviteHTTPResp) StatusCode

func (r ReissueInviteHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAgentScopesHTTPResp

type ReplaceAgentScopesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AgentScopesResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseReplaceAgentScopesHTTPResp

func ParseReplaceAgentScopesHTTPResp(rsp *http.Response) (*ReplaceAgentScopesHTTPResp, error)

ParseReplaceAgentScopesHTTPResp parses an HTTP response from a ReplaceAgentScopesWithResponse call

func (ReplaceAgentScopesHTTPResp) ContentType

func (r ReplaceAgentScopesHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON400

func (r ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON401

func (r ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON403

func (r ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON422

func (r ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON500

func (r ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON503

func (r ReplaceAgentScopesHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ReplaceAgentScopesHTTPResp) GetBody

func (r ReplaceAgentScopesHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ReplaceAgentScopesHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ReplaceAgentScopesHTTPResp) Status

Status returns HTTPResponse.Status

func (ReplaceAgentScopesHTTPResp) StatusCode

func (r ReplaceAgentScopesHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceAgentScopesJSONRequestBody

type ReplaceAgentScopesJSONRequestBody = AgentScopesRequest

ReplaceAgentScopesJSONRequestBody defines body for ReplaceAgentScopes for application/json ContentType.

type ReplacePermissionsHTTPResp

type ReplacePermissionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PermissionRuleListResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseReplacePermissionsHTTPResp

func ParseReplacePermissionsHTTPResp(rsp *http.Response) (*ReplacePermissionsHTTPResp, error)

ParseReplacePermissionsHTTPResp parses an HTTP response from a ReplacePermissionsWithResponse call

func (ReplacePermissionsHTTPResp) ContentType

func (r ReplacePermissionsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReplacePermissionsHTTPResp) GetApplicationproblemJSON400

func (r ReplacePermissionsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ReplacePermissionsHTTPResp) GetApplicationproblemJSON401

func (r ReplacePermissionsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ReplacePermissionsHTTPResp) GetApplicationproblemJSON403

func (r ReplacePermissionsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ReplacePermissionsHTTPResp) GetApplicationproblemJSON404

func (r ReplacePermissionsHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (ReplacePermissionsHTTPResp) GetApplicationproblemJSON422

func (r ReplacePermissionsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ReplacePermissionsHTTPResp) GetApplicationproblemJSON500

func (r ReplacePermissionsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ReplacePermissionsHTTPResp) GetApplicationproblemJSON503

func (r ReplacePermissionsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ReplacePermissionsHTTPResp) GetBody

func (r ReplacePermissionsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (ReplacePermissionsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ReplacePermissionsHTTPResp) Status

Status returns HTTPResponse.Status

func (ReplacePermissionsHTTPResp) StatusCode

func (r ReplacePermissionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplacePermissionsJSONBody

type ReplacePermissionsJSONBody = []JenticOneControlWebSchemasToolkitsPermissionRuleSchema

ReplacePermissionsJSONBody defines parameters for ReplacePermissions.

type ReplacePermissionsJSONRequestBody

type ReplacePermissionsJSONRequestBody = ReplacePermissionsJSONBody

ReplacePermissionsJSONRequestBody defines body for ReplacePermissions for application/json ContentType.

type ReplaceServiceAccountScopesHTTPResp

type ReplaceServiceAccountScopesHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ServiceAccountScopesResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseReplaceServiceAccountScopesHTTPResp

func ParseReplaceServiceAccountScopesHTTPResp(rsp *http.Response) (*ReplaceServiceAccountScopesHTTPResp, error)

ParseReplaceServiceAccountScopesHTTPResp parses an HTTP response from a ReplaceServiceAccountScopesWithResponse call

func (ReplaceServiceAccountScopesHTTPResp) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON400

func (r ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON401

func (r ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON403

func (r ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON422

func (r ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON500

func (r ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON503

func (r ReplaceServiceAccountScopesHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (ReplaceServiceAccountScopesHTTPResp) GetBody

GetBody returns the raw response body bytes

func (ReplaceServiceAccountScopesHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ReplaceServiceAccountScopesHTTPResp) Status

Status returns HTTPResponse.Status

func (ReplaceServiceAccountScopesHTTPResp) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceServiceAccountScopesJSONRequestBody

type ReplaceServiceAccountScopesJSONRequestBody = ServiceAccountScopesRequest

ReplaceServiceAccountScopesJSONRequestBody defines body for ReplaceServiceAccountScopes for application/json ContentType.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RevokeAgentApiKeyHTTPResp

type RevokeAgentApiKeyHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseRevokeAgentApiKeyHTTPResp

func ParseRevokeAgentApiKeyHTTPResp(rsp *http.Response) (*RevokeAgentApiKeyHTTPResp, error)

ParseRevokeAgentApiKeyHTTPResp parses an HTTP response from a RevokeAgentApiKeyWithResponse call

func (RevokeAgentApiKeyHTTPResp) ContentType

func (r RevokeAgentApiKeyHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON400

func (r RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON401

func (r RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON403

func (r RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON422

func (r RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON500

func (r RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON503

func (r RevokeAgentApiKeyHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (RevokeAgentApiKeyHTTPResp) GetBody

func (r RevokeAgentApiKeyHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (RevokeAgentApiKeyHTTPResp) Status

func (r RevokeAgentApiKeyHTTPResp) Status() string

Status returns HTTPResponse.Status

func (RevokeAgentApiKeyHTTPResp) StatusCode

func (r RevokeAgentApiKeyHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevokeEndpointHTTPResp

type RevokeEndpointHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseRevokeEndpointHTTPResp

func ParseRevokeEndpointHTTPResp(rsp *http.Response) (*RevokeEndpointHTTPResp, error)

ParseRevokeEndpointHTTPResp parses an HTTP response from a RevokeEndpointWithResponse call

func (RevokeEndpointHTTPResp) ContentType

func (r RevokeEndpointHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RevokeEndpointHTTPResp) GetApplicationproblemJSON400

func (r RevokeEndpointHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (RevokeEndpointHTTPResp) GetApplicationproblemJSON401

func (r RevokeEndpointHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (RevokeEndpointHTTPResp) GetApplicationproblemJSON403

func (r RevokeEndpointHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (RevokeEndpointHTTPResp) GetApplicationproblemJSON422

func (r RevokeEndpointHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (RevokeEndpointHTTPResp) GetApplicationproblemJSON500

func (r RevokeEndpointHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (RevokeEndpointHTTPResp) GetApplicationproblemJSON503

func (r RevokeEndpointHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (RevokeEndpointHTTPResp) GetBody

func (r RevokeEndpointHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (RevokeEndpointHTTPResp) GetJSON200

func (r RevokeEndpointHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RevokeEndpointHTTPResp) Status

func (r RevokeEndpointHTTPResp) Status() string

Status returns HTTPResponse.Status

func (RevokeEndpointHTTPResp) StatusCode

func (r RevokeEndpointHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevokeEndpointJSONRequestBody

type RevokeEndpointJSONRequestBody = RevokeRequest

RevokeEndpointJSONRequestBody defines body for RevokeEndpoint for application/json ContentType.

type RevokeRequest

type RevokeRequest struct {
	Token         string  `json:"token"`
	TokenTypeHint *string `json:"token_type_hint,omitempty"`
}

RevokeRequest Revocation endpoint request (form body).

func (RevokeRequest) RequiredFields

func (RevokeRequest) RequiredFields() []string

type RollbackOverlayHTTPResp

type RollbackOverlayHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseRollbackOverlayHTTPResp

func ParseRollbackOverlayHTTPResp(rsp *http.Response) (*RollbackOverlayHTTPResp, error)

ParseRollbackOverlayHTTPResp parses an HTTP response from a RollbackOverlayWithResponse call

func (RollbackOverlayHTTPResp) ContentType

func (r RollbackOverlayHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RollbackOverlayHTTPResp) GetApplicationproblemJSON400

func (r RollbackOverlayHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (RollbackOverlayHTTPResp) GetApplicationproblemJSON401

func (r RollbackOverlayHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (RollbackOverlayHTTPResp) GetApplicationproblemJSON403

func (r RollbackOverlayHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (RollbackOverlayHTTPResp) GetApplicationproblemJSON422

func (r RollbackOverlayHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (RollbackOverlayHTTPResp) GetApplicationproblemJSON500

func (r RollbackOverlayHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (RollbackOverlayHTTPResp) GetApplicationproblemJSON503

func (r RollbackOverlayHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (RollbackOverlayHTTPResp) GetBody

func (r RollbackOverlayHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (RollbackOverlayHTTPResp) Status

func (r RollbackOverlayHTTPResp) Status() string

Status returns HTTPResponse.Status

func (RollbackOverlayHTTPResp) StatusCode

func (r RollbackOverlayHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RuntimeConfig

type RuntimeConfig struct {
	Headers     *map[string]string `json:"headers,omitempty"`
	QueryParams *map[string]string `json:"query_params,omitempty"`
}

RuntimeConfig Optional per-upstream-call overrides.

type SearchLinksResponse

type SearchLinksResponse struct {
	Inspect string `json:"inspect"`
}

SearchLinksResponse Hypermedia links for a search result row.

func (SearchLinksResponse) RequiredFields

func (SearchLinksResponse) RequiredFields() []string

type SearchOperationsHTTPResp

type SearchOperationsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *SearchResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseSearchOperationsHTTPResp

func ParseSearchOperationsHTTPResp(rsp *http.Response) (*SearchOperationsHTTPResp, error)

ParseSearchOperationsHTTPResp parses an HTTP response from a SearchOperationsWithResponse call

func (SearchOperationsHTTPResp) ContentType

func (r SearchOperationsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SearchOperationsHTTPResp) GetApplicationproblemJSON400

func (r SearchOperationsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (SearchOperationsHTTPResp) GetApplicationproblemJSON401

func (r SearchOperationsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (SearchOperationsHTTPResp) GetApplicationproblemJSON403

func (r SearchOperationsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (SearchOperationsHTTPResp) GetApplicationproblemJSON422

func (r SearchOperationsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (SearchOperationsHTTPResp) GetApplicationproblemJSON500

func (r SearchOperationsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (SearchOperationsHTTPResp) GetApplicationproblemJSON503

func (r SearchOperationsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (SearchOperationsHTTPResp) GetBody

func (r SearchOperationsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (SearchOperationsHTTPResp) GetJSON200

func (r SearchOperationsHTTPResp) GetJSON200() *SearchResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SearchOperationsHTTPResp) Status

func (r SearchOperationsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (SearchOperationsHTTPResp) StatusCode

func (r SearchOperationsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchOperationsJSONRequestBody

type SearchOperationsJSONRequestBody = SearchRequest

SearchOperationsJSONRequestBody defines body for SearchOperations for application/json ContentType.

type SearchRequest

type SearchRequest struct {
	// Apis Restrict results to these APIs. Each entry is a 'vendor[/name[/version]]' identifier of an imported API (e.g. 'github-com/api-github-com/1.1.4'); vendor and name are normalized like ingest, so raw spellings such as 'stripe.com/api' also resolve. The legacy colon-separated form 'vendor[:name[:version]]' is also accepted.
	Apis   *[]string `json:"apis,omitempty"`
	Cursor *string   `json:"cursor,omitempty"`
	Limit  *int      `json:"limit,omitempty"`
	Query  string    `json:"query"`

	// RevisionPins Pin specific APIs to a revision for this search. Keys are full 'vendor/name/version' identifiers (colon-separated also accepted); values are revision UUIDs.
	RevisionPins *map[string]string `json:"revision_pins,omitempty"`
}

SearchRequest POST /search request body.

func (SearchRequest) RequiredFields

func (SearchRequest) RequiredFields() []string

type SearchResponse

type SearchResponse struct {
	Data       []OperationResultResponse `json:"data"`
	HasMore    bool                      `json:"has_more"`
	NextCursor *string                   `json:"next_cursor,omitempty"`
}

SearchResponse Cursor-paginated search results page.

func (SearchResponse) RequiredFields

func (SearchResponse) RequiredFields() []string

type SecuritySchemeFlowResponse

type SecuritySchemeFlowResponse struct {
	AuthorizationUrl *string            `json:"authorization_url,omitempty"`
	FlowType         string             `json:"flow_type"`
	RefreshUrl       *string            `json:"refresh_url,omitempty"`
	Scopes           *map[string]string `json:"scopes,omitempty"`
	TokenUrl         *string            `json:"token_url,omitempty"`
}

SecuritySchemeFlowResponse A single OAuth2 flow within a security scheme.

func (SecuritySchemeFlowResponse) RequiredFields

func (SecuritySchemeFlowResponse) RequiredFields() []string

type SecuritySchemeListResponse

type SecuritySchemeListResponse struct {
	Data []SecuritySchemeResponse `json:"data"`
}

SecuritySchemeListResponse List of security schemes for an API's current revision.

func (SecuritySchemeListResponse) RequiredFields

func (SecuritySchemeListResponse) RequiredFields() []string

type SecuritySchemeResponse

type SecuritySchemeResponse struct {
	BearerFormat     *string                       `json:"bearer_format,omitempty"`
	Description      *string                       `json:"description,omitempty"`
	Flows            *[]SecuritySchemeFlowResponse `json:"flows,omitempty"`
	InLocation       *string                       `json:"in_location,omitempty"`
	Name             string                        `json:"name"`
	OpenIdConnectUrl *string                       `json:"open_id_connect_url,omitempty"`
	ParamName        *string                       `json:"param_name,omitempty"`
	Scheme           *string                       `json:"scheme,omitempty"`
	Type             string                        `json:"type"`
}

SecuritySchemeResponse Full security scheme detail for a revision.

func (SecuritySchemeResponse) RequiredFields

func (SecuritySchemeResponse) RequiredFields() []string

type ServedApiRef

type ServedApiRef struct {
	ApiName    *string `json:"api_name,omitempty"`
	ApiVendor  string  `json:"api_vendor"`
	ApiVersion *string `json:"api_version,omitempty"`
}

ServedApiRef An API served by a toolkit's bound credential, keyed by its stored identity.

Distinct from “APIReference“ on purpose: this carries the *stored* credential identity, where “api_name“/“api_version“ may be NULL (the "covers all names/versions" wildcard, #775) — so they're optional here, unlike the strict all-required “APIReference“. Shared so the auth service schema and the “/me“ web schema use ONE model instead of two identical copies.

func (ServedApiRef) RequiredFields

func (ServedApiRef) RequiredFields() []string

type ServiceAccountCreateRequest

type ServiceAccountCreateRequest struct {
	Description *string   `json:"description,omitempty"`
	Name        string    `json:"name"`
	Scopes      *[]string `json:"scopes,omitempty"`
}

ServiceAccountCreateRequest Request body for creating a service account.

func (ServiceAccountCreateRequest) RequiredFields

func (ServiceAccountCreateRequest) RequiredFields() []string

type ServiceAccountListResponse

type ServiceAccountListResponse struct {
	Data       []ServiceAccountResponse `json:"data"`
	HasMore    bool                     `json:"has_more"`
	NextCursor *string                  `json:"next_cursor,omitempty"`
}

ServiceAccountListResponse List of service accounts.

func (ServiceAccountListResponse) RequiredFields

func (ServiceAccountListResponse) RequiredFields() []string

type ServiceAccountResponse

type ServiceAccountResponse struct {
	ApprovedAt   *time.Time `json:"approved_at,omitempty"`
	ApprovedBy   *string    `json:"approved_by,omitempty"`
	CreatedAt    time.Time  `json:"created_at"`
	DenialReason *string    `json:"denial_reason,omitempty"`
	DeniedBy     *string    `json:"denied_by,omitempty"`
	Description  *string    `json:"description,omitempty"`
	Id           string     `json:"id"`
	Name         string     `json:"name"`
	OwnerId      string     `json:"owner_id"`
	RegisteredBy string     `json:"registered_by"`
	Status       string     `json:"status"`
}

ServiceAccountResponse ServiceAccount representation in API responses.

func (ServiceAccountResponse) RequiredFields

func (ServiceAccountResponse) RequiredFields() []string

type ServiceAccountScopesRequest

type ServiceAccountScopesRequest struct {
	Scopes []string `json:"scopes"`
}

ServiceAccountScopesRequest Request body for replacing a service account's scopes.

func (ServiceAccountScopesRequest) RequiredFields

func (ServiceAccountScopesRequest) RequiredFields() []string

type ServiceAccountScopesResponse

type ServiceAccountScopesResponse struct {
	Scopes []string `json:"scopes"`
}

ServiceAccountScopesResponse Response containing a service account's current scopes.

func (ServiceAccountScopesResponse) RequiredFields

func (ServiceAccountScopesResponse) RequiredFields() []string

type SetPermissionsRequest

type SetPermissionsRequest struct {
	Permissions []string `json:"permissions"`
}

SetPermissionsRequest Request body for setting user permissions.

func (SetPermissionsRequest) RequiredFields

func (SetPermissionsRequest) RequiredFields() []string

type SetProviderConfigHTTPResp

type SetProviderConfigHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProviderConfigResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseSetProviderConfigHTTPResp

func ParseSetProviderConfigHTTPResp(rsp *http.Response) (*SetProviderConfigHTTPResp, error)

ParseSetProviderConfigHTTPResp parses an HTTP response from a SetProviderConfigWithResponse call

func (SetProviderConfigHTTPResp) ContentType

func (r SetProviderConfigHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SetProviderConfigHTTPResp) GetApplicationproblemJSON400

func (r SetProviderConfigHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (SetProviderConfigHTTPResp) GetApplicationproblemJSON401

func (r SetProviderConfigHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (SetProviderConfigHTTPResp) GetApplicationproblemJSON403

func (r SetProviderConfigHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (SetProviderConfigHTTPResp) GetApplicationproblemJSON422

func (r SetProviderConfigHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (SetProviderConfigHTTPResp) GetApplicationproblemJSON500

func (r SetProviderConfigHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (SetProviderConfigHTTPResp) GetApplicationproblemJSON503

func (r SetProviderConfigHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (SetProviderConfigHTTPResp) GetBody

func (r SetProviderConfigHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (SetProviderConfigHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SetProviderConfigHTTPResp) Status

func (r SetProviderConfigHTTPResp) Status() string

Status returns HTTPResponse.Status

func (SetProviderConfigHTTPResp) StatusCode

func (r SetProviderConfigHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetProviderConfigJSONRequestBody

type SetProviderConfigJSONRequestBody = ProviderConfigSetRequest

SetProviderConfigJSONRequestBody defines body for SetProviderConfig for application/json ContentType.

type SetUserPermissionsHTTPResp

type SetUserPermissionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *UserResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseSetUserPermissionsHTTPResp

func ParseSetUserPermissionsHTTPResp(rsp *http.Response) (*SetUserPermissionsHTTPResp, error)

ParseSetUserPermissionsHTTPResp parses an HTTP response from a SetUserPermissionsWithResponse call

func (SetUserPermissionsHTTPResp) ContentType

func (r SetUserPermissionsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SetUserPermissionsHTTPResp) GetApplicationproblemJSON400

func (r SetUserPermissionsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (SetUserPermissionsHTTPResp) GetApplicationproblemJSON401

func (r SetUserPermissionsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (SetUserPermissionsHTTPResp) GetApplicationproblemJSON403

func (r SetUserPermissionsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (SetUserPermissionsHTTPResp) GetApplicationproblemJSON422

func (r SetUserPermissionsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (SetUserPermissionsHTTPResp) GetApplicationproblemJSON500

func (r SetUserPermissionsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (SetUserPermissionsHTTPResp) GetApplicationproblemJSON503

func (r SetUserPermissionsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (SetUserPermissionsHTTPResp) GetBody

func (r SetUserPermissionsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (SetUserPermissionsHTTPResp) GetJSON200

func (r SetUserPermissionsHTTPResp) GetJSON200() *UserResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SetUserPermissionsHTTPResp) Status

Status returns HTTPResponse.Status

func (SetUserPermissionsHTTPResp) StatusCode

func (r SetUserPermissionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetUserPermissionsJSONRequestBody

type SetUserPermissionsJSONRequestBody = SetPermissionsRequest

SetUserPermissionsJSONRequestBody defines body for SetUserPermissions for application/json ContentType.

type Sigv4CreateRequest

type Sigv4CreateRequest struct {
	// AccessKeyId AWS access key id (public identifier).
	AccessKeyId string `json:"access_key_id"`

	// Api Loose (vendor, name, version) API identity tuple.
	Api APIReferenceRequest `json:"api"`

	// AwsRegion Signing region, e.g. 'us-east-1'.
	AwsRegion string `json:"aws_region"`

	// AwsService Signing service, e.g. 'aoss', 'execute-api', 's3'.
	AwsService string `json:"aws_service"`

	// Name Human-readable label for the credential.
	Name string `json:"name"`

	// Provider Credential provider; 'static' for stored secrets.
	Provider      *string        `json:"provider,omitempty"`
	RuntimeConfig *RuntimeConfig `json:"runtime_config,omitempty"`

	// SecretAccessKey AWS secret access key. Stored encrypted; never returned after create.
	SecretAccessKey string             `json:"secret_access_key"`
	ServerVariables *map[string]string `json:"server_variables,omitempty"`

	// SessionToken Optional temporary-credential session token (STS). Expires; re-save when it does.
	SessionToken *string                `json:"session_token,omitempty"`
	Type         Sigv4CreateRequestType `json:"type"`
}

Sigv4CreateRequest Create request for sigv4 (AWS Signature V4) credentials.

func (Sigv4CreateRequest) RequiredFields

func (Sigv4CreateRequest) RequiredFields() []string

type Sigv4CreateRequestType

type Sigv4CreateRequestType string

Sigv4CreateRequestType defines model for Sigv4CreateRequest.Type.

const (
	Sigv4CreateRequestTypeSigv4 Sigv4CreateRequestType = "sigv4"
)

Defines values for Sigv4CreateRequestType.

func (Sigv4CreateRequestType) Valid

func (e Sigv4CreateRequestType) Valid() bool

Valid indicates whether the value is a known member of the Sigv4CreateRequestType enum.

type Sigv4UpdateRequest

type Sigv4UpdateRequest struct {
	AccessKeyId       *string                `json:"access_key_id,omitempty"`
	Active            *bool                  `json:"active,omitempty"`
	AwsRegion         *string                `json:"aws_region,omitempty"`
	AwsService        *string                `json:"aws_service,omitempty"`
	ClearSessionToken *bool                  `json:"clear_session_token,omitempty"`
	Name              *string                `json:"name,omitempty"`
	RuntimeConfig     *RuntimeConfig         `json:"runtime_config,omitempty"`
	SecretAccessKey   *string                `json:"secret_access_key,omitempty"`
	ServerVariables   *map[string]string     `json:"server_variables,omitempty"`
	SessionToken      *string                `json:"session_token,omitempty"`
	Type              Sigv4UpdateRequestType `json:"type"`
}

Sigv4UpdateRequest Update request for sigv4 credentials (key rotation / scope edit).

func (Sigv4UpdateRequest) RequiredFields

func (Sigv4UpdateRequest) RequiredFields() []string

type Sigv4UpdateRequestType

type Sigv4UpdateRequestType string

Sigv4UpdateRequestType defines model for Sigv4UpdateRequest.Type.

const (
	Sigv4UpdateRequestTypeSigv4 Sigv4UpdateRequestType = "sigv4"
)

Defines values for Sigv4UpdateRequestType.

func (Sigv4UpdateRequestType) Valid

func (e Sigv4UpdateRequestType) Valid() bool

Valid indicates whether the value is a known member of the Sigv4UpdateRequestType enum.

type SnoozeCatalogEntryHTTPResp

type SnoozeCatalogEntryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON409 the response for an HTTP 409 `application/problem+json` response
	ApplicationproblemJSON409 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseSnoozeCatalogEntryHTTPResp

func ParseSnoozeCatalogEntryHTTPResp(rsp *http.Response) (*SnoozeCatalogEntryHTTPResp, error)

ParseSnoozeCatalogEntryHTTPResp parses an HTTP response from a SnoozeCatalogEntryWithResponse call

func (SnoozeCatalogEntryHTTPResp) ContentType

func (r SnoozeCatalogEntryHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON400

func (r SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON401

func (r SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON403

func (r SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON409

func (r SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON409() *ProblemDetail

GetApplicationproblemJSON409 returns the response for an HTTP 409 `application/problem+json` response

func (SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON422

func (r SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON500

func (r SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON503

func (r SnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (SnoozeCatalogEntryHTTPResp) GetBody

func (r SnoozeCatalogEntryHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (SnoozeCatalogEntryHTTPResp) Status

Status returns HTTPResponse.Status

func (SnoozeCatalogEntryHTTPResp) StatusCode

func (r SnoozeCatalogEntryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SnoozeCatalogEntryJSONBody

type SnoozeCatalogEntryJSONBody = CatalogSnoozeRequest

SnoozeCatalogEntryJSONBody defines parameters for SnoozeCatalogEntry.

type SnoozeCatalogEntryJSONRequestBody

type SnoozeCatalogEntryJSONRequestBody = SnoozeCatalogEntryJSONBody

SnoozeCatalogEntryJSONRequestBody defines body for SnoozeCatalogEntry for application/json ContentType.

type StreamEventsHTTPResp

type StreamEventsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseStreamEventsHTTPResp

func ParseStreamEventsHTTPResp(rsp *http.Response) (*StreamEventsHTTPResp, error)

ParseStreamEventsHTTPResp parses an HTTP response from a StreamEventsWithResponse call

func (StreamEventsHTTPResp) ContentType

func (r StreamEventsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (StreamEventsHTTPResp) GetApplicationproblemJSON400

func (r StreamEventsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (StreamEventsHTTPResp) GetApplicationproblemJSON401

func (r StreamEventsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (StreamEventsHTTPResp) GetApplicationproblemJSON403

func (r StreamEventsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (StreamEventsHTTPResp) GetApplicationproblemJSON422

func (r StreamEventsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (StreamEventsHTTPResp) GetApplicationproblemJSON500

func (r StreamEventsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (StreamEventsHTTPResp) GetApplicationproblemJSON503

func (r StreamEventsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (StreamEventsHTTPResp) GetBody

func (r StreamEventsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (StreamEventsHTTPResp) GetJSON200

func (r StreamEventsHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (StreamEventsHTTPResp) Status

func (r StreamEventsHTTPResp) Status() string

Status returns HTTPResponse.Status

func (StreamEventsHTTPResp) StatusCode

func (r StreamEventsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StreamEventsParams

type StreamEventsParams struct {
	Since          *time.Time       `form:"since,omitempty" json:"since,omitempty"`
	EventType      *[]string        `form:"event_type,omitempty" json:"event_type,omitempty"`
	Severity       *[]EventSeverity `form:"severity,omitempty" json:"severity,omitempty"`
	RequiresAction *bool            `form:"requires_action,omitempty" json:"requires_action,omitempty"`
	TraceId        *string          `form:"trace_id,omitempty" json:"trace_id,omitempty"`
	ActorId        *string          `form:"actor_id,omitempty" json:"actor_id,omitempty"`
	ActorType      *string          `form:"actor_type,omitempty" json:"actor_type,omitempty"`
	LastEventID    *string          `json:"Last-Event-ID,omitempty"`
}

StreamEventsParams defines parameters for StreamEvents.

type SubmitOverlayHTTPResp

type SubmitOverlayHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *OverlayResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseSubmitOverlayHTTPResp

func ParseSubmitOverlayHTTPResp(rsp *http.Response) (*SubmitOverlayHTTPResp, error)

ParseSubmitOverlayHTTPResp parses an HTTP response from a SubmitOverlayWithResponse call

func (SubmitOverlayHTTPResp) ContentType

func (r SubmitOverlayHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (SubmitOverlayHTTPResp) GetApplicationproblemJSON400

func (r SubmitOverlayHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (SubmitOverlayHTTPResp) GetApplicationproblemJSON401

func (r SubmitOverlayHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (SubmitOverlayHTTPResp) GetApplicationproblemJSON403

func (r SubmitOverlayHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (SubmitOverlayHTTPResp) GetApplicationproblemJSON422

func (r SubmitOverlayHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (SubmitOverlayHTTPResp) GetApplicationproblemJSON500

func (r SubmitOverlayHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (SubmitOverlayHTTPResp) GetApplicationproblemJSON503

func (r SubmitOverlayHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (SubmitOverlayHTTPResp) GetBody

func (r SubmitOverlayHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (SubmitOverlayHTTPResp) GetJSON201

func (r SubmitOverlayHTTPResp) GetJSON201() *OverlayResponse

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (SubmitOverlayHTTPResp) Status

func (r SubmitOverlayHTTPResp) Status() string

Status returns HTTPResponse.Status

func (SubmitOverlayHTTPResp) StatusCode

func (r SubmitOverlayHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SubmitOverlayJSONRequestBody

type SubmitOverlayJSONRequestBody = OverlaySubmitRequest

SubmitOverlayJSONRequestBody defines body for SubmitOverlay for application/json ContentType.

type TestToolkitPermissionsHTTPResp

type TestToolkitPermissionsHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PermissionTestResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseTestToolkitPermissionsHTTPResp

func ParseTestToolkitPermissionsHTTPResp(rsp *http.Response) (*TestToolkitPermissionsHTTPResp, error)

ParseTestToolkitPermissionsHTTPResp parses an HTTP response from a TestToolkitPermissionsWithResponse call

func (TestToolkitPermissionsHTTPResp) ContentType

func (r TestToolkitPermissionsHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON400

func (r TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON401

func (r TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON403

func (r TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON404

func (r TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON422

func (r TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON500

func (r TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON503

func (r TestToolkitPermissionsHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (TestToolkitPermissionsHTTPResp) GetBody

func (r TestToolkitPermissionsHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (TestToolkitPermissionsHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (TestToolkitPermissionsHTTPResp) Status

Status returns HTTPResponse.Status

func (TestToolkitPermissionsHTTPResp) StatusCode

func (r TestToolkitPermissionsHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TestToolkitPermissionsJSONRequestBody

type TestToolkitPermissionsJSONRequestBody = PermissionTestRequest

TestToolkitPermissionsJSONRequestBody defines body for TestToolkitPermissions for application/json ContentType.

type TokenEndpointHTTPResp

type TokenEndpointHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *TokenResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseTokenEndpointHTTPResp

func ParseTokenEndpointHTTPResp(rsp *http.Response) (*TokenEndpointHTTPResp, error)

ParseTokenEndpointHTTPResp parses an HTTP response from a TokenEndpointWithResponse call

func (TokenEndpointHTTPResp) ContentType

func (r TokenEndpointHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (TokenEndpointHTTPResp) GetApplicationproblemJSON400

func (r TokenEndpointHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (TokenEndpointHTTPResp) GetApplicationproblemJSON422

func (r TokenEndpointHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (TokenEndpointHTTPResp) GetApplicationproblemJSON500

func (r TokenEndpointHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (TokenEndpointHTTPResp) GetApplicationproblemJSON503

func (r TokenEndpointHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (TokenEndpointHTTPResp) GetBody

func (r TokenEndpointHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (TokenEndpointHTTPResp) GetJSON200

func (r TokenEndpointHTTPResp) GetJSON200() *TokenResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (TokenEndpointHTTPResp) Status

func (r TokenEndpointHTTPResp) Status() string

Status returns HTTPResponse.Status

func (TokenEndpointHTTPResp) StatusCode

func (r TokenEndpointHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TokenEndpointJSONRequestBody

type TokenEndpointJSONRequestBody = TokenRequest

TokenEndpointJSONRequestBody defines body for TokenEndpoint for application/json ContentType.

type TokenRequest

type TokenRequest struct {
	Assertion    *string `json:"assertion,omitempty"`
	ClientId     *string `json:"client_id,omitempty"`
	ClientSecret *string `json:"client_secret,omitempty"`
	Code         *string `json:"code,omitempty"`
	CodeVerifier *string `json:"code_verifier,omitempty"`
	GrantType    string  `json:"grant_type"`
	RedirectUri  *string `json:"redirect_uri,omitempty"`
	RefreshToken *string `json:"refresh_token,omitempty"`
}

TokenRequest Token endpoint request (JSON body — not RFC 6749 form-encoded).

func (TokenRequest) RequiredFields

func (TokenRequest) RequiredFields() []string

type TokenResponse

type TokenResponse struct {
	AccessToken  string  `json:"access_token"`
	ExpiresIn    int     `json:"expires_in"`
	IdToken      *string `json:"id_token,omitempty"`
	RefreshToken *string `json:"refresh_token,omitempty"`
	TokenType    *string `json:"token_type,omitempty"`
}

TokenResponse Token endpoint success response.

func (TokenResponse) RequiredFields

func (TokenResponse) RequiredFields() []string

type ToolkitAgentListResponse

type ToolkitAgentListResponse struct {
	Data       []ToolkitAgentResponse `json:"data"`
	HasMore    bool                   `json:"has_more"`
	NextCursor *string                `json:"next_cursor,omitempty"`
}

ToolkitAgentListResponse Paginated list of agents bound to a toolkit.

func (ToolkitAgentListResponse) RequiredFields

func (ToolkitAgentListResponse) RequiredFields() []string

type ToolkitAgentResponse

type ToolkitAgentResponse struct {
	AgentId   string    `json:"agent_id"`
	AgentName string    `json:"agent_name"`
	BoundAt   time.Time `json:"bound_at"`
	Status    string    `json:"status"`
}

ToolkitAgentResponse Agent bound to a toolkit.

func (ToolkitAgentResponse) RequiredFields

func (ToolkitAgentResponse) RequiredFields() []string

type ToolkitBindRequest

type ToolkitBindRequest struct {
	ToolkitId string `json:"toolkit_id"`
}

ToolkitBindRequest Request body for binding a toolkit.

func (ToolkitBindRequest) RequiredFields

func (ToolkitBindRequest) RequiredFields() []string

type ToolkitBindingEntry

type ToolkitBindingEntry struct {
	BoundAt   time.Time       `json:"bound_at"`
	Name      *string         `json:"name,omitempty"`
	Serves    *[]ServedApiRef `json:"serves,omitempty"`
	ToolkitId string          `json:"toolkit_id"`
}

ToolkitBindingEntry Toolkit binding summary for the /me response.

func (ToolkitBindingEntry) RequiredFields

func (ToolkitBindingEntry) RequiredFields() []string

type ToolkitBindingListResponse

type ToolkitBindingListResponse struct {
	Data []ToolkitBindingResponse `json:"data"`
}

ToolkitBindingListResponse List of toolkit bindings.

func (ToolkitBindingListResponse) RequiredFields

func (ToolkitBindingListResponse) RequiredFields() []string

type ToolkitBindingResponse

type ToolkitBindingResponse struct {
	AgentId   string    `json:"agent_id"`
	BoundAt   time.Time `json:"bound_at"`
	Id        string    `json:"id"`
	ToolkitId string    `json:"toolkit_id"`
}

ToolkitBindingResponse Toolkit binding representation in API responses.

func (ToolkitBindingResponse) RequiredFields

func (ToolkitBindingResponse) RequiredFields() []string

type ToolkitCreateRequest

type ToolkitCreateRequest struct {
	Active        *bool     `json:"active,omitempty"`
	CredentialIds *[]string `json:"credential_ids,omitempty"`
	Description   *string   `json:"description,omitempty"`
	Name          string    `json:"name"`
}

ToolkitCreateRequest Create a new toolkit.

func (ToolkitCreateRequest) RequiredFields

func (ToolkitCreateRequest) RequiredFields() []string

type ToolkitCreateResponse

type ToolkitCreateResponse struct {
	ApiKey string `json:"api_key"`

	// Toolkit Toolkit response.
	Toolkit ToolkitResponse `json:"toolkit"`

	// Warnings Non-fatal signals about the create — e.g. inline-bound credentials that landed with zero permission rules (broker denies by default).
	Warnings *[]BindingWarningSchema `json:"warnings,omitempty"`
}

ToolkitCreateResponse Create response: toolkit + api_key shown once.

func (ToolkitCreateResponse) RequiredFields

func (ToolkitCreateResponse) RequiredFields() []string

type ToolkitCredentialBindRequest

type ToolkitCredentialBindRequest struct {
	// AllowAll Convenience flag: bind with a single `allow` rule that matches every request for this binding's vendor. Mutually exclusive with `permissions`.
	AllowAll     *bool                                                     `json:"allow_all,omitempty"`
	CredentialId string                                                    `json:"credential_id"`
	Permissions  *[]JenticOneControlWebSchemasToolkitsPermissionRuleSchema `json:"permissions,omitempty"`
}

ToolkitCredentialBindRequest Bind a credential to a toolkit.

func (ToolkitCredentialBindRequest) RequiredFields

func (ToolkitCredentialBindRequest) RequiredFields() []string

type ToolkitCredentialBindingResponse

type ToolkitCredentialBindingResponse struct {
	ApiName   *string   `json:"api_name,omitempty"`
	ApiVendor *string   `json:"api_vendor,omitempty"`
	BoundAt   time.Time `json:"bound_at"`

	// CatalogApiId Catalog identity slug of the bound credential's target API (`domain[/sub-api]`), when recorded. Display-only.
	CatalogApiId   *string                     `json:"catalog_api_id,omitempty"`
	CredentialId   string                      `json:"credential_id"`
	CredentialType *string                     `json:"credential_type,omitempty"`
	Label          *string                     `json:"label,omitempty"`
	Permissions    *[]PermissionRuleReadSchema `json:"permissions,omitempty"`
	ToolkitId      string                      `json:"toolkit_id"`

	// Warnings Non-fatal bind-time signals — e.g. a binding that landed with zero permission rules (broker denies by default until rules are added).
	Warnings *[]BindingWarningSchema `json:"warnings,omitempty"`
}

ToolkitCredentialBindingResponse Credential binding response.

func (ToolkitCredentialBindingResponse) RequiredFields

func (ToolkitCredentialBindingResponse) RequiredFields() []string

type ToolkitCredentialListResponse

type ToolkitCredentialListResponse struct {
	Data       []ToolkitCredentialBindingResponse `json:"data"`
	HasMore    bool                               `json:"has_more"`
	NextCursor *string                            `json:"next_cursor,omitempty"`
}

ToolkitCredentialListResponse Paginated list of credential bindings.

func (ToolkitCredentialListResponse) RequiredFields

func (ToolkitCredentialListResponse) RequiredFields() []string

type ToolkitKeyCreateRequest

type ToolkitKeyCreateRequest struct {
	AllowedIps *[]string `json:"allowed_ips,omitempty"`
	Label      *string   `json:"label,omitempty"`
}

ToolkitKeyCreateRequest Create a new key for a toolkit.

type ToolkitKeyCreateResponse

type ToolkitKeyCreateResponse struct {
	ApiKey string `json:"api_key"`

	// Key Toolkit key response.
	Key ToolkitKeyResponse `json:"key"`
}

ToolkitKeyCreateResponse Create response: key + plaintext shown once.

func (ToolkitKeyCreateResponse) RequiredFields

func (ToolkitKeyCreateResponse) RequiredFields() []string

type ToolkitKeyListResponse

type ToolkitKeyListResponse struct {
	Data       []ToolkitKeyResponse `json:"data"`
	HasMore    bool                 `json:"has_more"`
	NextCursor *string              `json:"next_cursor,omitempty"`
}

ToolkitKeyListResponse Paginated list of toolkit keys.

func (ToolkitKeyListResponse) RequiredFields

func (ToolkitKeyListResponse) RequiredFields() []string

type ToolkitKeyResponse

type ToolkitKeyResponse struct {
	AllowedIps *[]string  `json:"allowed_ips,omitempty"`
	CreatedAt  time.Time  `json:"created_at"`
	KeyId      string     `json:"key_id"`
	KeyPreview string     `json:"key_preview"`
	Label      *string    `json:"label,omitempty"`
	LastUsedAt *time.Time `json:"last_used_at,omitempty"`
	Revoked    bool       `json:"revoked"`
	ToolkitId  string     `json:"toolkit_id"`
}

ToolkitKeyResponse Toolkit key response.

func (ToolkitKeyResponse) RequiredFields

func (ToolkitKeyResponse) RequiredFields() []string

type ToolkitKeyUpdateRequest

type ToolkitKeyUpdateRequest struct {
	AllowedIps *[]string `json:"allowed_ips,omitempty"`
	Label      *string   `json:"label,omitempty"`
	Revoked    *bool     `json:"revoked,omitempty"`
}

ToolkitKeyUpdateRequest Update a toolkit key.

type ToolkitListResponse

type ToolkitListResponse struct {
	Data       []ToolkitResponse `json:"data"`
	HasMore    bool              `json:"has_more"`
	NextCursor *string           `json:"next_cursor,omitempty"`
}

ToolkitListResponse Paginated list of toolkits.

func (ToolkitListResponse) RequiredFields

func (ToolkitListResponse) RequiredFields() []string

type ToolkitResponse

type ToolkitResponse struct {
	Active bool `json:"active"`

	// Apis Distinct APIs served by this toolkit's credential bindings that are visible to the caller, sorted by vendor/name/version. NULL api_name/api_version mean the credential covers all names/versions for the vendor. Empty when no visible credentials are bound.
	Apis            *[]ServedApiRef `json:"apis,omitempty"`
	CreatedAt       time.Time       `json:"created_at"`
	CreatedBy       *string         `json:"created_by,omitempty"`
	CredentialCount int             `json:"credential_count"`
	Description     *string         `json:"description,omitempty"`
	KeyCount        int             `json:"key_count"`
	Name            string          `json:"name"`
	ToolkitId       string          `json:"toolkit_id"`
	UpdatedAt       *time.Time      `json:"updated_at,omitempty"`
}

ToolkitResponse Toolkit response.

func (ToolkitResponse) RequiredFields

func (ToolkitResponse) RequiredFields() []string

type ToolkitUpdateRequest

type ToolkitUpdateRequest struct {
	Active      *bool   `json:"active,omitempty"`
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`
}

ToolkitUpdateRequest Update a toolkit.

type TopOperation

type TopOperation struct {
	ApiName     string `json:"api_name"`
	ApiVendor   string `json:"api_vendor"`
	Failed      int    `json:"failed"`
	OperationId string `json:"operation_id"`
	Total       int    `json:"total"`
}

TopOperation Aggregated execution counts for a single operation.

func (TopOperation) RequiredFields

func (TopOperation) RequiredFields() []string

type UnbindCredentialHTTPResp

type UnbindCredentialHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUnbindCredentialHTTPResp

func ParseUnbindCredentialHTTPResp(rsp *http.Response) (*UnbindCredentialHTTPResp, error)

ParseUnbindCredentialHTTPResp parses an HTTP response from a UnbindCredentialWithResponse call

func (UnbindCredentialHTTPResp) ContentType

func (r UnbindCredentialHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UnbindCredentialHTTPResp) GetApplicationproblemJSON400

func (r UnbindCredentialHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UnbindCredentialHTTPResp) GetApplicationproblemJSON401

func (r UnbindCredentialHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UnbindCredentialHTTPResp) GetApplicationproblemJSON403

func (r UnbindCredentialHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UnbindCredentialHTTPResp) GetApplicationproblemJSON404

func (r UnbindCredentialHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (UnbindCredentialHTTPResp) GetApplicationproblemJSON422

func (r UnbindCredentialHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UnbindCredentialHTTPResp) GetApplicationproblemJSON500

func (r UnbindCredentialHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UnbindCredentialHTTPResp) GetApplicationproblemJSON503

func (r UnbindCredentialHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UnbindCredentialHTTPResp) GetBody

func (r UnbindCredentialHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UnbindCredentialHTTPResp) Status

func (r UnbindCredentialHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UnbindCredentialHTTPResp) StatusCode

func (r UnbindCredentialHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnbindToolkitHTTPResp

type UnbindToolkitHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUnbindToolkitHTTPResp

func ParseUnbindToolkitHTTPResp(rsp *http.Response) (*UnbindToolkitHTTPResp, error)

ParseUnbindToolkitHTTPResp parses an HTTP response from a UnbindToolkitWithResponse call

func (UnbindToolkitHTTPResp) ContentType

func (r UnbindToolkitHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UnbindToolkitHTTPResp) GetApplicationproblemJSON400

func (r UnbindToolkitHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UnbindToolkitHTTPResp) GetApplicationproblemJSON401

func (r UnbindToolkitHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UnbindToolkitHTTPResp) GetApplicationproblemJSON403

func (r UnbindToolkitHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UnbindToolkitHTTPResp) GetApplicationproblemJSON422

func (r UnbindToolkitHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UnbindToolkitHTTPResp) GetApplicationproblemJSON500

func (r UnbindToolkitHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UnbindToolkitHTTPResp) GetApplicationproblemJSON503

func (r UnbindToolkitHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UnbindToolkitHTTPResp) GetBody

func (r UnbindToolkitHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UnbindToolkitHTTPResp) Status

func (r UnbindToolkitHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UnbindToolkitHTTPResp) StatusCode

func (r UnbindToolkitHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnsnoozeCatalogEntryHTTPResp

type UnsnoozeCatalogEntryHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUnsnoozeCatalogEntryHTTPResp

func ParseUnsnoozeCatalogEntryHTTPResp(rsp *http.Response) (*UnsnoozeCatalogEntryHTTPResp, error)

ParseUnsnoozeCatalogEntryHTTPResp parses an HTTP response from a UnsnoozeCatalogEntryWithResponse call

func (UnsnoozeCatalogEntryHTTPResp) ContentType

func (r UnsnoozeCatalogEntryHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON400

func (r UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON401

func (r UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON403

func (r UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON422

func (r UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON500

func (r UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON503

func (r UnsnoozeCatalogEntryHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UnsnoozeCatalogEntryHTTPResp) GetBody

func (r UnsnoozeCatalogEntryHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UnsnoozeCatalogEntryHTTPResp) Status

Status returns HTTPResponse.Status

func (UnsnoozeCatalogEntryHTTPResp) StatusCode

func (r UnsnoozeCatalogEntryHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentHTTPResp

type UpdateAgentHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AgentResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUpdateAgentHTTPResp

func ParseUpdateAgentHTTPResp(rsp *http.Response) (*UpdateAgentHTTPResp, error)

ParseUpdateAgentHTTPResp parses an HTTP response from a UpdateAgentWithResponse call

func (UpdateAgentHTTPResp) ContentType

func (r UpdateAgentHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateAgentHTTPResp) GetApplicationproblemJSON400

func (r UpdateAgentHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UpdateAgentHTTPResp) GetApplicationproblemJSON401

func (r UpdateAgentHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UpdateAgentHTTPResp) GetApplicationproblemJSON403

func (r UpdateAgentHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UpdateAgentHTTPResp) GetApplicationproblemJSON422

func (r UpdateAgentHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UpdateAgentHTTPResp) GetApplicationproblemJSON500

func (r UpdateAgentHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UpdateAgentHTTPResp) GetApplicationproblemJSON503

func (r UpdateAgentHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UpdateAgentHTTPResp) GetBody

func (r UpdateAgentHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateAgentHTTPResp) GetJSON200

func (r UpdateAgentHTTPResp) GetJSON200() *AgentResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateAgentHTTPResp) Status

func (r UpdateAgentHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateAgentHTTPResp) StatusCode

func (r UpdateAgentHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentJSONRequestBody

type UpdateAgentJSONRequestBody = AgentPatchRequest

UpdateAgentJSONRequestBody defines body for UpdateAgent for application/json ContentType.

type UpdateApiHTTPResp

type UpdateApiHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUpdateApiHTTPResp

func ParseUpdateApiHTTPResp(rsp *http.Response) (*UpdateApiHTTPResp, error)

ParseUpdateApiHTTPResp parses an HTTP response from a UpdateApiWithResponse call

func (UpdateApiHTTPResp) ContentType

func (r UpdateApiHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateApiHTTPResp) GetApplicationproblemJSON400

func (r UpdateApiHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UpdateApiHTTPResp) GetApplicationproblemJSON401

func (r UpdateApiHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UpdateApiHTTPResp) GetApplicationproblemJSON403

func (r UpdateApiHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UpdateApiHTTPResp) GetApplicationproblemJSON422

func (r UpdateApiHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UpdateApiHTTPResp) GetApplicationproblemJSON500

func (r UpdateApiHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UpdateApiHTTPResp) GetApplicationproblemJSON503

func (r UpdateApiHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UpdateApiHTTPResp) GetBody

func (r UpdateApiHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateApiHTTPResp) GetJSON200

func (r UpdateApiHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateApiHTTPResp) Status

func (r UpdateApiHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateApiHTTPResp) StatusCode

func (r UpdateApiHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateApiJSONRequestBody

type UpdateApiJSONRequestBody = ApiUpdateRequest

UpdateApiJSONRequestBody defines body for UpdateApi for application/json ContentType.

type UpdateCredentialHTTPResp

type UpdateCredentialHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CredentialRedactedResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUpdateCredentialHTTPResp

func ParseUpdateCredentialHTTPResp(rsp *http.Response) (*UpdateCredentialHTTPResp, error)

ParseUpdateCredentialHTTPResp parses an HTTP response from a UpdateCredentialWithResponse call

func (UpdateCredentialHTTPResp) ContentType

func (r UpdateCredentialHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateCredentialHTTPResp) GetApplicationproblemJSON400

func (r UpdateCredentialHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UpdateCredentialHTTPResp) GetApplicationproblemJSON401

func (r UpdateCredentialHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UpdateCredentialHTTPResp) GetApplicationproblemJSON403

func (r UpdateCredentialHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UpdateCredentialHTTPResp) GetApplicationproblemJSON404

func (r UpdateCredentialHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (UpdateCredentialHTTPResp) GetApplicationproblemJSON422

func (r UpdateCredentialHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UpdateCredentialHTTPResp) GetApplicationproblemJSON500

func (r UpdateCredentialHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UpdateCredentialHTTPResp) GetApplicationproblemJSON503

func (r UpdateCredentialHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UpdateCredentialHTTPResp) GetBody

func (r UpdateCredentialHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateCredentialHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateCredentialHTTPResp) Status

func (r UpdateCredentialHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateCredentialHTTPResp) StatusCode

func (r UpdateCredentialHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCredentialJSONBody

type UpdateCredentialJSONBody struct {
	// contains filtered or unexported fields
}

UpdateCredentialJSONBody defines parameters for UpdateCredential.

func (UpdateCredentialJSONBody) AsApiKeyUpdateRequest

func (t UpdateCredentialJSONBody) AsApiKeyUpdateRequest() (ApiKeyUpdateRequest, error)

AsApiKeyUpdateRequest returns the union data inside the UpdateCredentialJSONBody as a ApiKeyUpdateRequest

func (UpdateCredentialJSONBody) AsBasicAuthUpdateRequest

func (t UpdateCredentialJSONBody) AsBasicAuthUpdateRequest() (BasicAuthUpdateRequest, error)

AsBasicAuthUpdateRequest returns the union data inside the UpdateCredentialJSONBody as a BasicAuthUpdateRequest

func (UpdateCredentialJSONBody) AsBearerTokenUpdateRequest

func (t UpdateCredentialJSONBody) AsBearerTokenUpdateRequest() (BearerTokenUpdateRequest, error)

AsBearerTokenUpdateRequest returns the union data inside the UpdateCredentialJSONBody as a BearerTokenUpdateRequest

func (UpdateCredentialJSONBody) AsOAuth2UpdateRequest

func (t UpdateCredentialJSONBody) AsOAuth2UpdateRequest() (OAuth2UpdateRequest, error)

AsOAuth2UpdateRequest returns the union data inside the UpdateCredentialJSONBody as a OAuth2UpdateRequest

func (UpdateCredentialJSONBody) AsSigv4UpdateRequest

func (t UpdateCredentialJSONBody) AsSigv4UpdateRequest() (Sigv4UpdateRequest, error)

AsSigv4UpdateRequest returns the union data inside the UpdateCredentialJSONBody as a Sigv4UpdateRequest

func (UpdateCredentialJSONBody) Discriminator

func (t UpdateCredentialJSONBody) Discriminator() (string, error)

func (*UpdateCredentialJSONBody) FromApiKeyUpdateRequest

func (t *UpdateCredentialJSONBody) FromApiKeyUpdateRequest(v ApiKeyUpdateRequest) error

FromApiKeyUpdateRequest overwrites any union data inside the UpdateCredentialJSONBody as the provided ApiKeyUpdateRequest

func (*UpdateCredentialJSONBody) FromBasicAuthUpdateRequest

func (t *UpdateCredentialJSONBody) FromBasicAuthUpdateRequest(v BasicAuthUpdateRequest) error

FromBasicAuthUpdateRequest overwrites any union data inside the UpdateCredentialJSONBody as the provided BasicAuthUpdateRequest

func (*UpdateCredentialJSONBody) FromBearerTokenUpdateRequest

func (t *UpdateCredentialJSONBody) FromBearerTokenUpdateRequest(v BearerTokenUpdateRequest) error

FromBearerTokenUpdateRequest overwrites any union data inside the UpdateCredentialJSONBody as the provided BearerTokenUpdateRequest

func (*UpdateCredentialJSONBody) FromOAuth2UpdateRequest

func (t *UpdateCredentialJSONBody) FromOAuth2UpdateRequest(v OAuth2UpdateRequest) error

FromOAuth2UpdateRequest overwrites any union data inside the UpdateCredentialJSONBody as the provided OAuth2UpdateRequest

func (*UpdateCredentialJSONBody) FromSigv4UpdateRequest

func (t *UpdateCredentialJSONBody) FromSigv4UpdateRequest(v Sigv4UpdateRequest) error

FromSigv4UpdateRequest overwrites any union data inside the UpdateCredentialJSONBody as the provided Sigv4UpdateRequest

func (UpdateCredentialJSONBody) MarshalJSON

func (t UpdateCredentialJSONBody) MarshalJSON() ([]byte, error)

func (*UpdateCredentialJSONBody) MergeApiKeyUpdateRequest

func (t *UpdateCredentialJSONBody) MergeApiKeyUpdateRequest(v ApiKeyUpdateRequest) error

MergeApiKeyUpdateRequest performs a merge with any union data inside the UpdateCredentialJSONBody, using the provided ApiKeyUpdateRequest

func (*UpdateCredentialJSONBody) MergeBasicAuthUpdateRequest

func (t *UpdateCredentialJSONBody) MergeBasicAuthUpdateRequest(v BasicAuthUpdateRequest) error

MergeBasicAuthUpdateRequest performs a merge with any union data inside the UpdateCredentialJSONBody, using the provided BasicAuthUpdateRequest

func (*UpdateCredentialJSONBody) MergeBearerTokenUpdateRequest

func (t *UpdateCredentialJSONBody) MergeBearerTokenUpdateRequest(v BearerTokenUpdateRequest) error

MergeBearerTokenUpdateRequest performs a merge with any union data inside the UpdateCredentialJSONBody, using the provided BearerTokenUpdateRequest

func (*UpdateCredentialJSONBody) MergeOAuth2UpdateRequest

func (t *UpdateCredentialJSONBody) MergeOAuth2UpdateRequest(v OAuth2UpdateRequest) error

MergeOAuth2UpdateRequest performs a merge with any union data inside the UpdateCredentialJSONBody, using the provided OAuth2UpdateRequest

func (*UpdateCredentialJSONBody) MergeSigv4UpdateRequest

func (t *UpdateCredentialJSONBody) MergeSigv4UpdateRequest(v Sigv4UpdateRequest) error

MergeSigv4UpdateRequest performs a merge with any union data inside the UpdateCredentialJSONBody, using the provided Sigv4UpdateRequest

func (*UpdateCredentialJSONBody) UnmarshalJSON

func (t *UpdateCredentialJSONBody) UnmarshalJSON(b []byte) error

func (UpdateCredentialJSONBody) ValueByDiscriminator

func (t UpdateCredentialJSONBody) ValueByDiscriminator() (interface{}, error)

type UpdateCredentialJSONRequestBody

type UpdateCredentialJSONRequestBody UpdateCredentialJSONBody

UpdateCredentialJSONRequestBody defines body for UpdateCredential for application/json ContentType.

type UpdateKeyHTTPResp

type UpdateKeyHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ToolkitKeyResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUpdateKeyHTTPResp

func ParseUpdateKeyHTTPResp(rsp *http.Response) (*UpdateKeyHTTPResp, error)

ParseUpdateKeyHTTPResp parses an HTTP response from a UpdateKeyWithResponse call

func (UpdateKeyHTTPResp) ContentType

func (r UpdateKeyHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateKeyHTTPResp) GetApplicationproblemJSON400

func (r UpdateKeyHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UpdateKeyHTTPResp) GetApplicationproblemJSON401

func (r UpdateKeyHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UpdateKeyHTTPResp) GetApplicationproblemJSON403

func (r UpdateKeyHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UpdateKeyHTTPResp) GetApplicationproblemJSON404

func (r UpdateKeyHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (UpdateKeyHTTPResp) GetApplicationproblemJSON422

func (r UpdateKeyHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UpdateKeyHTTPResp) GetApplicationproblemJSON500

func (r UpdateKeyHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UpdateKeyHTTPResp) GetApplicationproblemJSON503

func (r UpdateKeyHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UpdateKeyHTTPResp) GetBody

func (r UpdateKeyHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateKeyHTTPResp) GetJSON200

func (r UpdateKeyHTTPResp) GetJSON200() *ToolkitKeyResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateKeyHTTPResp) Status

func (r UpdateKeyHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateKeyHTTPResp) StatusCode

func (r UpdateKeyHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateKeyJSONRequestBody

type UpdateKeyJSONRequestBody = ToolkitKeyUpdateRequest

UpdateKeyJSONRequestBody defines body for UpdateKey for application/json ContentType.

type UpdateNoteHTTPResp

type UpdateNoteHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUpdateNoteHTTPResp

func ParseUpdateNoteHTTPResp(rsp *http.Response) (*UpdateNoteHTTPResp, error)

ParseUpdateNoteHTTPResp parses an HTTP response from a UpdateNoteWithResponse call

func (UpdateNoteHTTPResp) ContentType

func (r UpdateNoteHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateNoteHTTPResp) GetApplicationproblemJSON400

func (r UpdateNoteHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UpdateNoteHTTPResp) GetApplicationproblemJSON401

func (r UpdateNoteHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UpdateNoteHTTPResp) GetApplicationproblemJSON403

func (r UpdateNoteHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UpdateNoteHTTPResp) GetApplicationproblemJSON422

func (r UpdateNoteHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UpdateNoteHTTPResp) GetApplicationproblemJSON500

func (r UpdateNoteHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UpdateNoteHTTPResp) GetApplicationproblemJSON503

func (r UpdateNoteHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UpdateNoteHTTPResp) GetBody

func (r UpdateNoteHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateNoteHTTPResp) GetJSON200

func (r UpdateNoteHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateNoteHTTPResp) Status

func (r UpdateNoteHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateNoteHTTPResp) StatusCode

func (r UpdateNoteHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNoteJSONRequestBody

type UpdateNoteJSONRequestBody = NoteUpdateRequest

UpdateNoteJSONRequestBody defines body for UpdateNote for application/json ContentType.

type UpdateNoteParams

type UpdateNoteParams struct {
	IfMatch *string `json:"if-match,omitempty"`
}

UpdateNoteParams defines parameters for UpdateNote.

type UpdateOverlayHTTPResp

type UpdateOverlayHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OverlayResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUpdateOverlayHTTPResp

func ParseUpdateOverlayHTTPResp(rsp *http.Response) (*UpdateOverlayHTTPResp, error)

ParseUpdateOverlayHTTPResp parses an HTTP response from a UpdateOverlayWithResponse call

func (UpdateOverlayHTTPResp) ContentType

func (r UpdateOverlayHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateOverlayHTTPResp) GetApplicationproblemJSON400

func (r UpdateOverlayHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UpdateOverlayHTTPResp) GetApplicationproblemJSON401

func (r UpdateOverlayHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UpdateOverlayHTTPResp) GetApplicationproblemJSON403

func (r UpdateOverlayHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UpdateOverlayHTTPResp) GetApplicationproblemJSON422

func (r UpdateOverlayHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UpdateOverlayHTTPResp) GetApplicationproblemJSON500

func (r UpdateOverlayHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UpdateOverlayHTTPResp) GetApplicationproblemJSON503

func (r UpdateOverlayHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UpdateOverlayHTTPResp) GetBody

func (r UpdateOverlayHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateOverlayHTTPResp) GetJSON200

func (r UpdateOverlayHTTPResp) GetJSON200() *OverlayResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateOverlayHTTPResp) Status

func (r UpdateOverlayHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateOverlayHTTPResp) StatusCode

func (r UpdateOverlayHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOverlayJSONRequestBody

type UpdateOverlayJSONRequestBody = OverlayUpdateRequest

UpdateOverlayJSONRequestBody defines body for UpdateOverlay for application/json ContentType.

type UpdateRegistrationEndpointHTTPResp

type UpdateRegistrationEndpointHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *interface{}
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUpdateRegistrationEndpointHTTPResp

func ParseUpdateRegistrationEndpointHTTPResp(rsp *http.Response) (*UpdateRegistrationEndpointHTTPResp, error)

ParseUpdateRegistrationEndpointHTTPResp parses an HTTP response from a UpdateRegistrationEndpointWithResponse call

func (UpdateRegistrationEndpointHTTPResp) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON400

func (r UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON401

func (r UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON403

func (r UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON422

func (r UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON500

func (r UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON503

func (r UpdateRegistrationEndpointHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UpdateRegistrationEndpointHTTPResp) GetBody

GetBody returns the raw response body bytes

func (UpdateRegistrationEndpointHTTPResp) GetJSON200

func (r UpdateRegistrationEndpointHTTPResp) GetJSON200() *interface{}

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateRegistrationEndpointHTTPResp) Status

Status returns HTTPResponse.Status

func (UpdateRegistrationEndpointHTTPResp) StatusCode

func (r UpdateRegistrationEndpointHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateToolkitHTTPResp

type UpdateToolkitHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ToolkitResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUpdateToolkitHTTPResp

func ParseUpdateToolkitHTTPResp(rsp *http.Response) (*UpdateToolkitHTTPResp, error)

ParseUpdateToolkitHTTPResp parses an HTTP response from a UpdateToolkitWithResponse call

func (UpdateToolkitHTTPResp) ContentType

func (r UpdateToolkitHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateToolkitHTTPResp) GetApplicationproblemJSON400

func (r UpdateToolkitHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UpdateToolkitHTTPResp) GetApplicationproblemJSON401

func (r UpdateToolkitHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UpdateToolkitHTTPResp) GetApplicationproblemJSON403

func (r UpdateToolkitHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UpdateToolkitHTTPResp) GetApplicationproblemJSON404

func (r UpdateToolkitHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (UpdateToolkitHTTPResp) GetApplicationproblemJSON422

func (r UpdateToolkitHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UpdateToolkitHTTPResp) GetApplicationproblemJSON500

func (r UpdateToolkitHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UpdateToolkitHTTPResp) GetApplicationproblemJSON503

func (r UpdateToolkitHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UpdateToolkitHTTPResp) GetBody

func (r UpdateToolkitHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateToolkitHTTPResp) GetJSON200

func (r UpdateToolkitHTTPResp) GetJSON200() *ToolkitResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateToolkitHTTPResp) Status

func (r UpdateToolkitHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateToolkitHTTPResp) StatusCode

func (r UpdateToolkitHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateToolkitJSONRequestBody

type UpdateToolkitJSONRequestBody = ToolkitUpdateRequest

UpdateToolkitJSONRequestBody defines body for UpdateToolkit for application/json ContentType.

type UpdateUserHTTPResp

type UpdateUserHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *UserResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseUpdateUserHTTPResp

func ParseUpdateUserHTTPResp(rsp *http.Response) (*UpdateUserHTTPResp, error)

ParseUpdateUserHTTPResp parses an HTTP response from a UpdateUserWithResponse call

func (UpdateUserHTTPResp) ContentType

func (r UpdateUserHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateUserHTTPResp) GetApplicationproblemJSON400

func (r UpdateUserHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (UpdateUserHTTPResp) GetApplicationproblemJSON401

func (r UpdateUserHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (UpdateUserHTTPResp) GetApplicationproblemJSON403

func (r UpdateUserHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (UpdateUserHTTPResp) GetApplicationproblemJSON422

func (r UpdateUserHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (UpdateUserHTTPResp) GetApplicationproblemJSON500

func (r UpdateUserHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (UpdateUserHTTPResp) GetApplicationproblemJSON503

func (r UpdateUserHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (UpdateUserHTTPResp) GetBody

func (r UpdateUserHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateUserHTTPResp) GetJSON200

func (r UpdateUserHTTPResp) GetJSON200() *UserResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateUserHTTPResp) Status

func (r UpdateUserHTTPResp) Status() string

Status returns HTTPResponse.Status

func (UpdateUserHTTPResp) StatusCode

func (r UpdateUserHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUserJSONRequestBody

type UpdateUserJSONRequestBody = UserUpdateRequest

UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.

type UsageBucket

type UsageBucket struct {
	AvgMs   float32 `json:"avg_ms"`
	Failed  int     `json:"failed"`
	Success int     `json:"success"`
	Total   int     `json:"total"`
	Ts      int     `json:"ts"`
}

UsageBucket Execution counts for a single time bucket.

func (UsageBucket) RequiredFields

func (UsageBucket) RequiredFields() []string

type UsageResponse

type UsageResponse struct {
	BucketSeconds int           `json:"bucket_seconds"`
	Buckets       []UsageBucket `json:"buckets"`
	GroupBy       string        `json:"group_by"`
	Since         int           `json:"since"`

	// Stats Overall usage statistics for a time window.
	Stats UsageStatsBlock `json:"stats"`
	Top   []UsageTopRow   `json:"top"`
	Until int             `json:"until"`
}

UsageResponse Full usage statistics response.

func (UsageResponse) RequiredFields

func (UsageResponse) RequiredFields() []string

type UsageStatsBlock

type UsageStatsBlock struct {
	ActiveNow int      `json:"active_now"`
	AvgMs     float32  `json:"avg_ms"`
	Failed    int      `json:"failed"`
	P50Ms     *float32 `json:"p50_ms"`
	P95Ms     *float32 `json:"p95_ms"`
	Pending   int      `json:"pending"`
	Success   int      `json:"success"`
	Total     int      `json:"total"`
}

UsageStatsBlock Overall usage statistics for a time window.

func (UsageStatsBlock) RequiredFields

func (UsageStatsBlock) RequiredFields() []string

type UsageTopRow

type UsageTopRow struct {
	AvgMs   float32 `json:"avg_ms"`
	Failed  int     `json:"failed"`
	Key     string  `json:"key"`
	Label   string  `json:"label"`
	Success int     `json:"success"`
	Total   int     `json:"total"`
	Trend   []int   `json:"trend"`
}

UsageTopRow Top entity row with sparkline trend.

func (UsageTopRow) RequiredFields

func (UsageTopRow) RequiredFields() []string

type UserCreateRequest

type UserCreateRequest struct {
	Email       string    `json:"email"`
	FirstName   string    `json:"first_name"`
	LastName    string    `json:"last_name"`
	Permissions *[]string `json:"permissions,omitempty"`
}

UserCreateRequest Request body for creating a new user.

func (UserCreateRequest) RequiredFields

func (UserCreateRequest) RequiredFields() []string

type UserCreatedResponse

type UserCreatedResponse struct {
	InviteExpiresAt time.Time `json:"invite_expires_at"`
	InviteToken     string    `json:"invite_token"`

	// User User representation in API responses.
	User UserResponse `json:"user"`
}

UserCreatedResponse Response after user creation including invite token.

func (UserCreatedResponse) RequiredFields

func (UserCreatedResponse) RequiredFields() []string

type UserListResponse

type UserListResponse struct {
	Data       []UserResponse `json:"data"`
	HasMore    bool           `json:"has_more"`
	NextCursor *string        `json:"next_cursor,omitempty"`
}

UserListResponse Paginated list of users.

func (UserListResponse) RequiredFields

func (UserListResponse) RequiredFields() []string

type UserResponse

type UserResponse struct {
	Active             bool      `json:"active"`
	AuthProvider       string    `json:"auth_provider"`
	CreatedAt          time.Time `json:"created_at"`
	Email              string    `json:"email"`
	ExternalSubjectId  *string   `json:"external_subject_id,omitempty"`
	FirstName          string    `json:"first_name"`
	Id                 string    `json:"id"`
	InviteState        string    `json:"invite_state"`
	LastName           string    `json:"last_name"`
	MustChangePassword bool      `json:"must_change_password"`
	Name               string    `json:"name"`

	// Permissions Structured permissions view: assigned + effective.
	Permissions Permissions `json:"permissions"`
	UpdatedAt   *time.Time  `json:"updated_at,omitempty"`
}

UserResponse User representation in API responses.

func (UserResponse) RequiredFields

func (UserResponse) RequiredFields() []string

type UserUpdateRequest

type UserUpdateRequest struct {
	Email     *string `json:"email,omitempty"`
	FirstName *string `json:"first_name,omitempty"`
	LastName  *string `json:"last_name,omitempty"`
}

UserUpdateRequest Request body for updating a user.

type VersionResponse

type VersionResponse struct {
	// Current The version of jentic-one currently running on this backend.
	Current string `json:"current"`

	// Latest The latest published release of jentic-one, without a leading 'v'. Null when the backend can't determine it (update check disabled, air-gapped, a remote backend, or GitHub was unreachable).
	Latest *string `json:"latest,omitempty"`

	// UpdateAvailable True when `latest` is a newer release than `current`. Matches the verdict `jenticctl update` would print.
	UpdateAvailable bool `json:"update_available"`
}

VersionResponse The running app version and the latest release known to this backend.

func (VersionResponse) RequiredFields

func (VersionResponse) RequiredFields() []string

type WithdrawAccessRequestHTTPResp

type WithdrawAccessRequestHTTPResp struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AccessRequestResponse
	// ApplicationproblemJSON400 the response for an HTTP 400 `application/problem+json` response
	ApplicationproblemJSON400 *ProblemDetail
	// ApplicationproblemJSON401 the response for an HTTP 401 `application/problem+json` response
	ApplicationproblemJSON401 *ProblemDetail
	// ApplicationproblemJSON403 the response for an HTTP 403 `application/problem+json` response
	ApplicationproblemJSON403 *ProblemDetail
	// ApplicationproblemJSON404 the response for an HTTP 404 `application/problem+json` response
	ApplicationproblemJSON404 *ProblemDetail
	// ApplicationproblemJSON422 the response for an HTTP 422 `application/problem+json` response
	ApplicationproblemJSON422 *ProblemDetail
	// ApplicationproblemJSON500 the response for an HTTP 500 `application/problem+json` response
	ApplicationproblemJSON500 *ProblemDetail
	// ApplicationproblemJSON503 the response for an HTTP 503 `application/problem+json` response
	ApplicationproblemJSON503 *ProblemDetail
}

func ParseWithdrawAccessRequestHTTPResp

func ParseWithdrawAccessRequestHTTPResp(rsp *http.Response) (*WithdrawAccessRequestHTTPResp, error)

ParseWithdrawAccessRequestHTTPResp parses an HTTP response from a WithdrawAccessRequestWithResponse call

func (WithdrawAccessRequestHTTPResp) ContentType

func (r WithdrawAccessRequestHTTPResp) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON400

func (r WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON400() *ProblemDetail

GetApplicationproblemJSON400 returns the response for an HTTP 400 `application/problem+json` response

func (WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON401

func (r WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON401() *ProblemDetail

GetApplicationproblemJSON401 returns the response for an HTTP 401 `application/problem+json` response

func (WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON403

func (r WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON403() *ProblemDetail

GetApplicationproblemJSON403 returns the response for an HTTP 403 `application/problem+json` response

func (WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON404

func (r WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON404() *ProblemDetail

GetApplicationproblemJSON404 returns the response for an HTTP 404 `application/problem+json` response

func (WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON422

func (r WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON422() *ProblemDetail

GetApplicationproblemJSON422 returns the response for an HTTP 422 `application/problem+json` response

func (WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON500

func (r WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON500() *ProblemDetail

GetApplicationproblemJSON500 returns the response for an HTTP 500 `application/problem+json` response

func (WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON503

func (r WithdrawAccessRequestHTTPResp) GetApplicationproblemJSON503() *ProblemDetail

GetApplicationproblemJSON503 returns the response for an HTTP 503 `application/problem+json` response

func (WithdrawAccessRequestHTTPResp) GetBody

func (r WithdrawAccessRequestHTTPResp) GetBody() []byte

GetBody returns the raw response body bytes

func (WithdrawAccessRequestHTTPResp) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (WithdrawAccessRequestHTTPResp) Status

Status returns HTTPResponse.Status

func (WithdrawAccessRequestHTTPResp) StatusCode

func (r WithdrawAccessRequestHTTPResp) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

Jump to

Keyboard shortcuts

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