client

package
v0.0.0-...-df66147 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

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

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

Index

Constants

View Source
const (
	BearerAuthScopes     = "bearerAuth.Scopes"
	CapabilityAuthScopes = "capabilityAuth.Scopes"
	ScimBearerScopes     = "scimBearer.Scopes"
)

Variables

This section is empty.

Functions

func NewActivateDecisionModelRequest

func NewActivateDecisionModelRequest(server string, name string, body ActivateDecisionModelJSONRequestBody) (*http.Request, error)

NewActivateDecisionModelRequest calls the generic ActivateDecisionModel builder with application/json body

func NewActivateDecisionModelRequestWithBody

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

NewActivateDecisionModelRequestWithBody generates requests for ActivateDecisionModel with any type of body

func NewAddAttachmentRequestWithBody

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

NewAddAttachmentRequestWithBody generates requests for AddAttachment with any type of body

func NewAddGroupMemberRequest

func NewAddGroupMemberRequest(server string, id string, body AddGroupMemberJSONRequestBody) (*http.Request, error)

NewAddGroupMemberRequest calls the generic AddGroupMember builder with application/json body

func NewAddGroupMemberRequestWithBody

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

NewAddGroupMemberRequestWithBody generates requests for AddGroupMember with any type of body

func NewAppAgentChatRequest

func NewAppAgentChatRequest(server string, app string, id string, body AppAgentChatJSONRequestBody) (*http.Request, error)

NewAppAgentChatRequest calls the generic AppAgentChat builder with application/json body

func NewAppAgentChatRequestWithBody

func NewAppAgentChatRequestWithBody(server string, app string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAppAgentChatRequestWithBody generates requests for AppAgentChat with any type of body

func NewApproveActionRequest

func NewApproveActionRequest(server string, id string, body ApproveActionJSONRequestBody) (*http.Request, error)

NewApproveActionRequest calls the generic ApproveAction builder with application/json body

func NewApproveActionRequestWithBody

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

NewApproveActionRequestWithBody generates requests for ApproveAction with any type of body

func NewArchiveAgentSkillVersionRequest

func NewArchiveAgentSkillVersionRequest(server string, name string, version int) (*http.Request, error)

NewArchiveAgentSkillVersionRequest generates requests for ArchiveAgentSkillVersion

func NewBrowseKnowledgeCollectionChunksRequest

func NewBrowseKnowledgeCollectionChunksRequest(server string, id string, params *BrowseKnowledgeCollectionChunksParams) (*http.Request, error)

NewBrowseKnowledgeCollectionChunksRequest generates requests for BrowseKnowledgeCollectionChunks

func NewCancelAutoIndexJobRequest

func NewCancelAutoIndexJobRequest(server string, body CancelAutoIndexJobJSONRequestBody) (*http.Request, error)

NewCancelAutoIndexJobRequest calls the generic CancelAutoIndexJob builder with application/json body

func NewCancelAutoIndexJobRequestWithBody

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

NewCancelAutoIndexJobRequestWithBody generates requests for CancelAutoIndexJob with any type of body

func NewCancelJobRequest

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

NewCancelJobRequest generates requests for CancelJob

func NewCancelNativeJobRequest

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

NewCancelNativeJobRequest generates requests for CancelNativeJob

func NewChatCompletionsRequest

func NewChatCompletionsRequest(server string, body ChatCompletionsJSONRequestBody) (*http.Request, error)

NewChatCompletionsRequest calls the generic ChatCompletions builder with application/json body

func NewChatCompletionsRequestWithBody

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

NewChatCompletionsRequestWithBody generates requests for ChatCompletions with any type of body

func NewCheckAgentSkillUpstreamRequest

func NewCheckAgentSkillUpstreamRequest(server string, name string, params *CheckAgentSkillUpstreamParams) (*http.Request, error)

NewCheckAgentSkillUpstreamRequest generates requests for CheckAgentSkillUpstream

func NewClaimActionRequest

func NewClaimActionRequest(server string, id string) (*http.Request, error)

NewClaimActionRequest generates requests for ClaimAction

func NewCompleteEvalRunRequest

func NewCompleteEvalRunRequest(server string, id string, body CompleteEvalRunJSONRequestBody) (*http.Request, error)

NewCompleteEvalRunRequest calls the generic CompleteEvalRun builder with application/json body

func NewCompleteEvalRunRequestWithBody

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

NewCompleteEvalRunRequestWithBody generates requests for CompleteEvalRun with any type of body

func NewCountTokensRequest

func NewCountTokensRequest(server string, body CountTokensJSONRequestBody) (*http.Request, error)

NewCountTokensRequest calls the generic CountTokens builder with application/json body

func NewCountTokensRequestWithBody

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

NewCountTokensRequestWithBody generates requests for CountTokens with any type of body

func NewCreateActionRequest

func NewCreateActionRequest(server string, body CreateActionJSONRequestBody) (*http.Request, error)

NewCreateActionRequest calls the generic CreateAction builder with application/json body

func NewCreateActionRequestWithBody

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

NewCreateActionRequestWithBody generates requests for CreateAction with any type of body

func NewCreateAgentKeyRequest

func NewCreateAgentKeyRequest(server string, id string, body CreateAgentKeyJSONRequestBody) (*http.Request, error)

NewCreateAgentKeyRequest calls the generic CreateAgentKey builder with application/json body

func NewCreateAgentKeyRequestWithBody

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

NewCreateAgentKeyRequestWithBody generates requests for CreateAgentKey with any type of body

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 generates requests for CreateAgent with any type of body

func NewCreateAgentSkillRequest

func NewCreateAgentSkillRequest(server string, body CreateAgentSkillJSONRequestBody) (*http.Request, error)

NewCreateAgentSkillRequest calls the generic CreateAgentSkill builder with application/json body

func NewCreateAgentSkillRequestWithBody

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

NewCreateAgentSkillRequestWithBody generates requests for CreateAgentSkill with any type of body

func NewCreateConversationRequest

func NewCreateConversationRequest(server string, body CreateConversationJSONRequestBody) (*http.Request, error)

NewCreateConversationRequest calls the generic CreateConversation builder with application/json body

func NewCreateConversationRequestWithBody

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

NewCreateConversationRequestWithBody generates requests for CreateConversation with any type of body

func NewCreateEmployeeRequest

func NewCreateEmployeeRequest(server string, body CreateEmployeeJSONRequestBody) (*http.Request, error)

NewCreateEmployeeRequest calls the generic CreateEmployee builder with application/json body

func NewCreateEmployeeRequestWithBody

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

NewCreateEmployeeRequestWithBody generates requests for CreateEmployee with any type of body

func NewCreateEvalSuiteRevisionRequest

func NewCreateEvalSuiteRevisionRequest(server string, body CreateEvalSuiteRevisionJSONRequestBody) (*http.Request, error)

NewCreateEvalSuiteRevisionRequest calls the generic CreateEvalSuiteRevision builder with application/json body

func NewCreateEvalSuiteRevisionRequestWithBody

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

NewCreateEvalSuiteRevisionRequestWithBody generates requests for CreateEvalSuiteRevision with any type of body

func NewCreateGroupRequest

func NewCreateGroupRequest(server string, body CreateGroupJSONRequestBody) (*http.Request, error)

NewCreateGroupRequest calls the generic CreateGroup builder with application/json body

func NewCreateGroupRequestWithBody

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

NewCreateGroupRequestWithBody generates requests for CreateGroup with any type of body

func NewCreateHookRequest

func NewCreateHookRequest(server string, body CreateHookJSONRequestBody) (*http.Request, error)

NewCreateHookRequest calls the generic CreateHook builder with application/json body

func NewCreateHookRequestWithBody

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

NewCreateHookRequestWithBody generates requests for CreateHook with any type of body

func NewCreateJobRequest

func NewCreateJobRequest(server string, body CreateJobJSONRequestBody) (*http.Request, error)

NewCreateJobRequest calls the generic CreateJob builder with application/json body

func NewCreateJobRequestWithBody

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

NewCreateJobRequestWithBody generates requests for CreateJob with any type of body

func NewCreateKnowledgeCollectionRequest

func NewCreateKnowledgeCollectionRequest(server string, body CreateKnowledgeCollectionJSONRequestBody) (*http.Request, error)

NewCreateKnowledgeCollectionRequest calls the generic CreateKnowledgeCollection builder with application/json body

func NewCreateKnowledgeCollectionRequestWithBody

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

NewCreateKnowledgeCollectionRequestWithBody generates requests for CreateKnowledgeCollection with any type of body

func NewCreateKnowledgeSignalRequest

func NewCreateKnowledgeSignalRequest(server string, body CreateKnowledgeSignalJSONRequestBody) (*http.Request, error)

NewCreateKnowledgeSignalRequest calls the generic CreateKnowledgeSignal builder with application/json body

func NewCreateKnowledgeSignalRequestWithBody

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

NewCreateKnowledgeSignalRequestWithBody generates requests for CreateKnowledgeSignal with any type of body

func NewCreateManagedSessionRequest

func NewCreateManagedSessionRequest(server string, body CreateManagedSessionJSONRequestBody) (*http.Request, error)

NewCreateManagedSessionRequest calls the generic CreateManagedSession builder with application/json body

func NewCreateManagedSessionRequestWithBody

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

NewCreateManagedSessionRequestWithBody generates requests for CreateManagedSession with any type of body

func NewCreateMessageRequest

func NewCreateMessageRequest(server string, params *CreateMessageParams, body CreateMessageJSONRequestBody) (*http.Request, error)

NewCreateMessageRequest calls the generic CreateMessage builder with application/json body

func NewCreateMessageRequestWithBody

func NewCreateMessageRequestWithBody(server string, params *CreateMessageParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateMessageRequestWithBody generates requests for CreateMessage with any type of body

func NewCreateNativeJobRequest

func NewCreateNativeJobRequest(server string, apiKey string, body CreateNativeJobJSONRequestBody) (*http.Request, error)

NewCreateNativeJobRequest calls the generic CreateNativeJob builder with application/json body

func NewCreateNativeJobRequestWithBody

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

NewCreateNativeJobRequestWithBody generates requests for CreateNativeJob with any type of body

func NewCreateScheduleRequest

func NewCreateScheduleRequest(server string, body CreateScheduleJSONRequestBody) (*http.Request, error)

NewCreateScheduleRequest calls the generic CreateSchedule builder with application/json body

func NewCreateScheduleRequestWithBody

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

NewCreateScheduleRequestWithBody generates requests for CreateSchedule with any type of body

func NewCreateSelfServiceKeyRequest

func NewCreateSelfServiceKeyRequest(server string, body CreateSelfServiceKeyJSONRequestBody) (*http.Request, error)

NewCreateSelfServiceKeyRequest calls the generic CreateSelfServiceKey builder with application/json body

func NewCreateSelfServiceKeyRequestWithBody

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

NewCreateSelfServiceKeyRequestWithBody generates requests for CreateSelfServiceKey with any type of body

func NewCreateServiceKeyRequest

func NewCreateServiceKeyRequest(server string, body CreateServiceKeyJSONRequestBody) (*http.Request, error)

NewCreateServiceKeyRequest calls the generic CreateServiceKey builder with application/json body

func NewCreateServiceKeyRequestWithBody

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

NewCreateServiceKeyRequestWithBody generates requests for CreateServiceKey with any type of body

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 generates requests for CreateUser with any type of body

func NewDebugRetrieveKnowledgeRequest

func NewDebugRetrieveKnowledgeRequest(server string, body DebugRetrieveKnowledgeJSONRequestBody) (*http.Request, error)

NewDebugRetrieveKnowledgeRequest calls the generic DebugRetrieveKnowledge builder with application/json body

func NewDebugRetrieveKnowledgeRequestWithBody

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

NewDebugRetrieveKnowledgeRequestWithBody generates requests for DebugRetrieveKnowledge with any type of body

func NewDeleteAgentRequest

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

NewDeleteAgentRequest generates requests for DeleteAgent

func NewDeleteAttachmentRequest

func NewDeleteAttachmentRequest(server string, cid string, aid string) (*http.Request, error)

NewDeleteAttachmentRequest generates requests for DeleteAttachment

func NewDeleteConnectorRequest

func NewDeleteConnectorRequest(server string, kind string) (*http.Request, error)

NewDeleteConnectorRequest generates requests for DeleteConnector

func NewDeleteConversationRequest

func NewDeleteConversationRequest(server string, id string) (*http.Request, error)

NewDeleteConversationRequest generates requests for DeleteConversation

func NewDeleteDocumentRequest

func NewDeleteDocumentRequest(server string, documentId string) (*http.Request, error)

NewDeleteDocumentRequest generates requests for DeleteDocument

func NewDeleteEmployeeRequest

func NewDeleteEmployeeRequest(server string, employeeId string) (*http.Request, error)

NewDeleteEmployeeRequest generates requests for DeleteEmployee

func NewDeleteFileRequest

func NewDeleteFileRequest(server string, tenantId string, sessionId string, path string) (*http.Request, error)

NewDeleteFileRequest generates requests for DeleteFile

func NewDeleteGroupRequest

func NewDeleteGroupRequest(server string, id string) (*http.Request, error)

NewDeleteGroupRequest generates requests for DeleteGroup

func NewDeleteHookRequest

func NewDeleteHookRequest(server string, hookId string) (*http.Request, error)

NewDeleteHookRequest generates requests for DeleteHook

func NewDeleteKnowledgeCollectionRequest

func NewDeleteKnowledgeCollectionRequest(server string, id string) (*http.Request, error)

NewDeleteKnowledgeCollectionRequest generates requests for DeleteKnowledgeCollection

func NewDeleteKnowledgeDocumentRequest

func NewDeleteKnowledgeDocumentRequest(server string, id string) (*http.Request, error)

NewDeleteKnowledgeDocumentRequest generates requests for DeleteKnowledgeDocument

func NewDeleteScheduleRequest

func NewDeleteScheduleRequest(server string, id string) (*http.Request, error)

NewDeleteScheduleRequest generates requests for DeleteSchedule

func NewDeleteServiceKeyRequest

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

NewDeleteServiceKeyRequest generates requests for DeleteServiceKey

func NewDeleteUploadedFileRequest

func NewDeleteUploadedFileRequest(server string, id string) (*http.Request, error)

NewDeleteUploadedFileRequest generates requests for DeleteUploadedFile

func NewDeleteUserRequest

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

NewDeleteUserRequest generates requests for DeleteUser

func NewDiffAgentSkillVersionsRequest

func NewDiffAgentSkillVersionsRequest(server string, name string, params *DiffAgentSkillVersionsParams) (*http.Request, error)

NewDiffAgentSkillVersionsRequest generates requests for DiffAgentSkillVersions

func NewDownloadAttachmentRequest

func NewDownloadAttachmentRequest(server string, cid string, aid string) (*http.Request, error)

NewDownloadAttachmentRequest generates requests for DownloadAttachment

func NewEditAgentSkillRequest

func NewEditAgentSkillRequest(server string, name string, body EditAgentSkillJSONRequestBody) (*http.Request, error)

NewEditAgentSkillRequest calls the generic EditAgentSkill builder with application/json body

func NewEditAgentSkillRequestWithBody

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

NewEditAgentSkillRequestWithBody generates requests for EditAgentSkill with any type of body

func NewEditImageRequestWithBody

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

NewEditImageRequestWithBody generates requests for EditImage with any type of body

func NewEvaluateAndIssueAuthorizationGrantRequest

func NewEvaluateAndIssueAuthorizationGrantRequest(server string, body EvaluateAndIssueAuthorizationGrantJSONRequestBody) (*http.Request, error)

NewEvaluateAndIssueAuthorizationGrantRequest calls the generic EvaluateAndIssueAuthorizationGrant builder with application/json body

func NewEvaluateAndIssueAuthorizationGrantRequestWithBody

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

NewEvaluateAndIssueAuthorizationGrantRequestWithBody generates requests for EvaluateAndIssueAuthorizationGrant with any type of body

func NewEvaluateFieldPolicyRequest

func NewEvaluateFieldPolicyRequest(server string, pType string, body EvaluateFieldPolicyJSONRequestBody) (*http.Request, error)

NewEvaluateFieldPolicyRequest calls the generic EvaluateFieldPolicy builder with application/json body

func NewEvaluateFieldPolicyRequestWithBody

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

NewEvaluateFieldPolicyRequestWithBody generates requests for EvaluateFieldPolicy with any type of body

func NewExecuteCapabilityRequest

func NewExecuteCapabilityRequest(server string, body ExecuteCapabilityJSONRequestBody) (*http.Request, error)

NewExecuteCapabilityRequest calls the generic ExecuteCapability builder with application/json body

func NewExecuteCapabilityRequestWithBody

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

NewExecuteCapabilityRequestWithBody generates requests for ExecuteCapability with any type of body

func NewExportEmployeeBundleRequest

func NewExportEmployeeBundleRequest(server string, employeeId string, params *ExportEmployeeBundleParams) (*http.Request, error)

NewExportEmployeeBundleRequest generates requests for ExportEmployeeBundle

func NewExtractDocumentRequest

func NewExtractDocumentRequest(server string, body ExtractDocumentJSONRequestBody) (*http.Request, error)

NewExtractDocumentRequest calls the generic ExtractDocument builder with application/json body

func NewExtractDocumentRequestWithBody

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

NewExtractDocumentRequestWithBody generates requests for ExtractDocument with any type of body

func NewGenerateImageRequest

func NewGenerateImageRequest(server string, body GenerateImageJSONRequestBody) (*http.Request, error)

NewGenerateImageRequest calls the generic GenerateImage builder with application/json body

func NewGenerateImageRequestWithBody

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

NewGenerateImageRequestWithBody generates requests for GenerateImage with any type of body

func NewGetActionRequest

func NewGetActionRequest(server string, id string) (*http.Request, error)

NewGetActionRequest generates requests for GetAction

func NewGetAgentRequest

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

NewGetAgentRequest generates requests for GetAgent

func NewGetAgentSchemaRequest

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

NewGetAgentSchemaRequest generates requests for GetAgentSchema

func NewGetAgentSkillRequest

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

NewGetAgentSkillRequest generates requests for GetAgentSkill

func NewGetAgentSkillVersionRequest

func NewGetAgentSkillVersionRequest(server string, name string, version int) (*http.Request, error)

NewGetAgentSkillVersionRequest generates requests for GetAgentSkillVersion

func NewGetAppAgentRequest

func NewGetAppAgentRequest(server string, app string, id string) (*http.Request, error)

NewGetAppAgentRequest generates requests for GetAppAgent

func NewGetAuthorizationGraphRequest

func NewGetAuthorizationGraphRequest(server string, id string) (*http.Request, error)

NewGetAuthorizationGraphRequest generates requests for GetAuthorizationGraph

func NewGetAutoIndexStatusRequest

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

NewGetAutoIndexStatusRequest generates requests for GetAutoIndexStatus

func NewGetCapabilitiesRequest

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

NewGetCapabilitiesRequest generates requests for GetCapabilities

func NewGetConnectorCredentialsRequest

func NewGetConnectorCredentialsRequest(server string, kind string) (*http.Request, error)

NewGetConnectorCredentialsRequest generates requests for GetConnectorCredentials

func NewGetConnectorRequest

func NewGetConnectorRequest(server string, kind string) (*http.Request, error)

NewGetConnectorRequest generates requests for GetConnector

func NewGetConversationRequest

func NewGetConversationRequest(server string, id string) (*http.Request, error)

NewGetConversationRequest generates requests for GetConversation

func NewGetDecisionModelRequest

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

NewGetDecisionModelRequest generates requests for GetDecisionModel

func NewGetDeploymentRequest

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

NewGetDeploymentRequest generates requests for GetDeployment

func NewGetEmployeeRequest

func NewGetEmployeeRequest(server string, employeeId string) (*http.Request, error)

NewGetEmployeeRequest generates requests for GetEmployee

func NewGetEntitlementsRequest

func NewGetEntitlementsRequest(server string, params *GetEntitlementsParams) (*http.Request, error)

NewGetEntitlementsRequest generates requests for GetEntitlements

func NewGetEvalRunRequest

func NewGetEvalRunRequest(server string, id string) (*http.Request, error)

NewGetEvalRunRequest generates requests for GetEvalRun

func NewGetEvalSuiteRevisionRequest

func NewGetEvalSuiteRevisionRequest(server string, name string, revision int) (*http.Request, error)

NewGetEvalSuiteRevisionRequest generates requests for GetEvalSuiteRevision

func NewGetFeaturesRequest

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

NewGetFeaturesRequest generates requests for GetFeatures

func NewGetFieldPolicyRequest

func NewGetFieldPolicyRequest(server string, pType string) (*http.Request, error)

NewGetFieldPolicyRequest generates requests for GetFieldPolicy

func NewGetFileRequest

func NewGetFileRequest(server string, id string) (*http.Request, error)

NewGetFileRequest generates requests for GetFile

func NewGetGroupRequest

func NewGetGroupRequest(server string, id string) (*http.Request, error)

NewGetGroupRequest generates requests for GetGroup

func NewGetHookRequest

func NewGetHookRequest(server string, hookId string) (*http.Request, error)

NewGetHookRequest generates requests for GetHook

func NewGetHouseProfileRequest

func NewGetHouseProfileRequest(server string, employeeId string) (*http.Request, error)

NewGetHouseProfileRequest generates requests for GetHouseProfile

func NewGetInfraHealthRequest

func NewGetInfraHealthRequest(server string, params *GetInfraHealthParams) (*http.Request, error)

NewGetInfraHealthRequest generates requests for GetInfraHealth

func NewGetJobRequest

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

NewGetJobRequest generates requests for GetJob

func NewGetKnowledgeCollectionRequest

func NewGetKnowledgeCollectionRequest(server string, id string) (*http.Request, error)

NewGetKnowledgeCollectionRequest generates requests for GetKnowledgeCollection

func NewGetLogsRequest

func NewGetLogsRequest(server string, params *GetLogsParams) (*http.Request, error)

NewGetLogsRequest generates requests for GetLogs

func NewGetManagedSessionRequest

func NewGetManagedSessionRequest(server string, sessionId string) (*http.Request, error)

NewGetManagedSessionRequest generates requests for GetManagedSession

func NewGetMemoryRequest

func NewGetMemoryRequest(server string, params *GetMemoryParams) (*http.Request, error)

NewGetMemoryRequest generates requests for GetMemory

func NewGetModelRecommendationRequest

func NewGetModelRecommendationRequest(server string, profileId string) (*http.Request, error)

NewGetModelRecommendationRequest generates requests for GetModelRecommendation

func NewGetModelRecommendationsMarkdownRequest

func NewGetModelRecommendationsMarkdownRequest(server string, params *GetModelRecommendationsMarkdownParams) (*http.Request, error)

NewGetModelRecommendationsMarkdownRequest generates requests for GetModelRecommendationsMarkdown

func NewGetModelRecommendationsRequest

func NewGetModelRecommendationsRequest(server string, params *GetModelRecommendationsParams) (*http.Request, error)

NewGetModelRecommendationsRequest generates requests for GetModelRecommendations

func NewGetNativeJobRequest

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

NewGetNativeJobRequest generates requests for GetNativeJob

func NewGetPersonaByIDRequest

func NewGetPersonaByIDRequest(server string, id string) (*http.Request, error)

NewGetPersonaByIDRequest generates requests for GetPersonaByID

func NewGetScheduleRequest

func NewGetScheduleRequest(server string, id string) (*http.Request, error)

NewGetScheduleRequest generates requests for GetSchedule

func NewGetSettingRequest

func NewGetSettingRequest(server string, key string) (*http.Request, error)

NewGetSettingRequest generates requests for GetSetting

func NewGetSharepointSyncStatusRequest

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

NewGetSharepointSyncStatusRequest generates requests for GetSharepointSyncStatus

func NewGetTenantEntitlementsRequest

func NewGetTenantEntitlementsRequest(server string, tenant string) (*http.Request, error)

NewGetTenantEntitlementsRequest generates requests for GetTenantEntitlements

func NewGetUserRequest

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

NewGetUserRequest generates requests for GetUser

func NewImageVariationRequestWithBody

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

NewImageVariationRequestWithBody generates requests for ImageVariation with any type of body

func NewImportAgentSkillsRequest

func NewImportAgentSkillsRequest(server string, body ImportAgentSkillsJSONRequestBody) (*http.Request, error)

NewImportAgentSkillsRequest calls the generic ImportAgentSkills builder with application/json body

func NewImportAgentSkillsRequestWithBody

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

NewImportAgentSkillsRequestWithBody generates requests for ImportAgentSkills with any type of body

func NewImportEmployeeBundleRequestWithBody

func NewImportEmployeeBundleRequestWithBody(server string, params *ImportEmployeeBundleParams, contentType string, body io.Reader) (*http.Request, error)

NewImportEmployeeBundleRequestWithBody generates requests for ImportEmployeeBundle with any type of body

func NewIngestKnowledgeDocumentRequest

func NewIngestKnowledgeDocumentRequest(server string, body IngestKnowledgeDocumentJSONRequestBody) (*http.Request, error)

NewIngestKnowledgeDocumentRequest calls the generic IngestKnowledgeDocument builder with application/json body

func NewIngestKnowledgeDocumentRequestWithBody

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

NewIngestKnowledgeDocumentRequestWithBody generates requests for IngestKnowledgeDocument with any type of body

func NewIngestKnowledgeRequest

func NewIngestKnowledgeRequest(server string, body IngestKnowledgeJSONRequestBody) (*http.Request, error)

NewIngestKnowledgeRequest calls the generic IngestKnowledge builder with application/json body

func NewIngestKnowledgeRequestWithBody

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

NewIngestKnowledgeRequestWithBody generates requests for IngestKnowledge with any type of body

func NewInstallAppRequest

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

NewInstallAppRequest generates requests for InstallApp

func NewIssueExecutionCapabilityRequest

func NewIssueExecutionCapabilityRequest(server string, body IssueExecutionCapabilityJSONRequestBody) (*http.Request, error)

NewIssueExecutionCapabilityRequest calls the generic IssueExecutionCapability builder with application/json body

func NewIssueExecutionCapabilityRequestWithBody

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

NewIssueExecutionCapabilityRequestWithBody generates requests for IssueExecutionCapability with any type of body

func NewListActionsRequest

func NewListActionsRequest(server string, params *ListActionsParams) (*http.Request, error)

NewListActionsRequest generates requests for ListActions

func NewListAgentSkillsRequest

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

NewListAgentSkillsRequest generates requests for ListAgentSkills

func NewListAgentsRequest

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

NewListAgentsRequest generates requests for ListAgents

func NewListAppAgentsRequest

func NewListAppAgentsRequest(server string, app string) (*http.Request, error)

NewListAppAgentsRequest generates requests for ListAppAgents

func NewListAppKnowledgeCollectionsRequest

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

NewListAppKnowledgeCollectionsRequest generates requests for ListAppKnowledgeCollections

func NewListAppMigrationsRequest

func NewListAppMigrationsRequest(server string, app string) (*http.Request, error)

NewListAppMigrationsRequest generates requests for ListAppMigrations

func NewListAppsRequest

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

NewListAppsRequest generates requests for ListApps

func NewListAuthorizationGrantsRequest

func NewListAuthorizationGrantsRequest(server string, params *ListAuthorizationGrantsParams) (*http.Request, error)

NewListAuthorizationGrantsRequest generates requests for ListAuthorizationGrants

func NewListAuthorizationIntentsRequest

func NewListAuthorizationIntentsRequest(server string, params *ListAuthorizationIntentsParams) (*http.Request, error)

NewListAuthorizationIntentsRequest generates requests for ListAuthorizationIntents

func NewListConnectorsRequest

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

NewListConnectorsRequest generates requests for ListConnectors

func NewListConversationsRequest

func NewListConversationsRequest(server string, params *ListConversationsParams) (*http.Request, error)

NewListConversationsRequest generates requests for ListConversations

func NewListDocumentsRequest

func NewListDocumentsRequest(server string, params *ListDocumentsParams) (*http.Request, error)

NewListDocumentsRequest generates requests for ListDocuments

func NewListEmployeesRequest

func NewListEmployeesRequest(server string, params *ListEmployeesParams) (*http.Request, error)

NewListEmployeesRequest generates requests for ListEmployees

func NewListEvalRunsRequest

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

NewListEvalRunsRequest generates requests for ListEvalRuns

func NewListEvalSuitesRequest

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

NewListEvalSuitesRequest generates requests for ListEvalSuites

func NewListFieldAccessEventsRequest

func NewListFieldAccessEventsRequest(server string, params *ListFieldAccessEventsParams) (*http.Request, error)

NewListFieldAccessEventsRequest generates requests for ListFieldAccessEvents

func NewListFieldPoliciesRequest

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

NewListFieldPoliciesRequest generates requests for ListFieldPolicies

func NewListFilesRequest

func NewListFilesRequest(server string, tenantId string, sessionId string, params *ListFilesParams) (*http.Request, error)

NewListFilesRequest generates requests for ListFiles

func NewListGroupsRequest

func NewListGroupsRequest(server string, params *ListGroupsParams) (*http.Request, error)

NewListGroupsRequest generates requests for ListGroups

func NewListHooksRequest

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

NewListHooksRequest generates requests for ListHooks

func NewListJobsRequest

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

NewListJobsRequest generates requests for ListJobs

func NewListKnowledgeCollectionDocumentsRequest

func NewListKnowledgeCollectionDocumentsRequest(server string, id string) (*http.Request, error)

NewListKnowledgeCollectionDocumentsRequest generates requests for ListKnowledgeCollectionDocuments

func NewListKnowledgeCollectionsRequest

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

NewListKnowledgeCollectionsRequest generates requests for ListKnowledgeCollections

func NewListKnowledgeSignalsRequest

func NewListKnowledgeSignalsRequest(server string, params *ListKnowledgeSignalsParams) (*http.Request, error)

NewListKnowledgeSignalsRequest generates requests for ListKnowledgeSignals

func NewListModelsRequest

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

NewListModelsRequest generates requests for ListModels

func NewListMyGroupsRequest

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

NewListMyGroupsRequest generates requests for ListMyGroups

func NewListPersonasRequest

func NewListPersonasRequest(server string, params *ListPersonasParams) (*http.Request, error)

NewListPersonasRequest generates requests for ListPersonas

func NewListPromotionCandidatesRequest

func NewListPromotionCandidatesRequest(server string, params *ListPromotionCandidatesParams) (*http.Request, error)

NewListPromotionCandidatesRequest generates requests for ListPromotionCandidates

func NewListRegistryAgentsRequest

func NewListRegistryAgentsRequest(server string, params *ListRegistryAgentsParams) (*http.Request, error)

NewListRegistryAgentsRequest generates requests for ListRegistryAgents

func NewListSchedulesRequest

func NewListSchedulesRequest(server string, params *ListSchedulesParams) (*http.Request, error)

NewListSchedulesRequest generates requests for ListSchedules

func NewListServiceKeysRequest

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

NewListServiceKeysRequest generates requests for ListServiceKeys

func NewListSettingsRequest

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

NewListSettingsRequest generates requests for ListSettings

func NewListUsersRequest

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

NewListUsersRequest generates requests for ListUsers

func NewMarkAuthorizationIncidentRequest

func NewMarkAuthorizationIncidentRequest(server string, id string, body MarkAuthorizationIncidentJSONRequestBody) (*http.Request, error)

NewMarkAuthorizationIncidentRequest calls the generic MarkAuthorizationIncident builder with application/json body

func NewMarkAuthorizationIncidentRequestWithBody

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

NewMarkAuthorizationIncidentRequestWithBody generates requests for MarkAuthorizationIncident with any type of body

func NewMcpRpcRequest

func NewMcpRpcRequest(server string, body McpRpcJSONRequestBody) (*http.Request, error)

NewMcpRpcRequest calls the generic McpRpc builder with application/json body

func NewMcpRpcRequestWithBody

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

NewMcpRpcRequestWithBody generates requests for McpRpc with any type of body

func NewNativeChatRequest

func NewNativeChatRequest(server string, apiKey string, params *NativeChatParams, body NativeChatJSONRequestBody) (*http.Request, error)

NewNativeChatRequest calls the generic NativeChat builder with application/json body

func NewNativeChatRequestWithBody

func NewNativeChatRequestWithBody(server string, apiKey string, params *NativeChatParams, contentType string, body io.Reader) (*http.Request, error)

NewNativeChatRequestWithBody generates requests for NativeChat with any type of body

func NewOauthAuthorizeRequest

func NewOauthAuthorizeRequest(server string, params *OauthAuthorizeParams) (*http.Request, error)

NewOauthAuthorizeRequest generates requests for OauthAuthorize

func NewOauthClientsRequest

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

NewOauthClientsRequest generates requests for OauthClients

func NewOauthDiscoveryRequest

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

NewOauthDiscoveryRequest generates requests for OauthDiscovery

func NewOauthLoginRequestWithBody

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

NewOauthLoginRequestWithBody generates requests for OauthLogin with any type of body

func NewOauthLoginRequestWithFormdataBody

func NewOauthLoginRequestWithFormdataBody(server string, body OauthLoginFormdataRequestBody) (*http.Request, error)

NewOauthLoginRequestWithFormdataBody calls the generic OauthLogin builder with application/x-www-form-urlencoded body

func NewOauthOpenidRequest

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

NewOauthOpenidRequest generates requests for OauthOpenid

func NewOauthRevokeRequestWithBody

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

NewOauthRevokeRequestWithBody generates requests for OauthRevoke with any type of body

func NewOauthRevokeRequestWithFormdataBody

func NewOauthRevokeRequestWithFormdataBody(server string, body OauthRevokeFormdataRequestBody) (*http.Request, error)

NewOauthRevokeRequestWithFormdataBody calls the generic OauthRevoke builder with application/x-www-form-urlencoded body

func NewOauthTokenRequest

func NewOauthTokenRequest(server string, body OauthTokenJSONRequestBody) (*http.Request, error)

NewOauthTokenRequest calls the generic OauthToken builder with application/json body

func NewOauthTokenRequestWithBody

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

NewOauthTokenRequestWithBody generates requests for OauthToken with any type of body

func NewOauthTokenRequestWithFormdataBody

func NewOauthTokenRequestWithFormdataBody(server string, body OauthTokenFormdataRequestBody) (*http.Request, error)

NewOauthTokenRequestWithFormdataBody calls the generic OauthToken builder with application/x-www-form-urlencoded body

func NewOauthUpstreamCallbackRequest

func NewOauthUpstreamCallbackRequest(server string, provider string, params *OauthUpstreamCallbackParams) (*http.Request, error)

NewOauthUpstreamCallbackRequest generates requests for OauthUpstreamCallback

func NewOauthUpstreamLoginRequest

func NewOauthUpstreamLoginRequest(server string, provider string, params *OauthUpstreamLoginParams) (*http.Request, error)

NewOauthUpstreamLoginRequest generates requests for OauthUpstreamLogin

func NewOauthUserinfoRequest

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

NewOauthUserinfoRequest generates requests for OauthUserinfo

func NewOcrDocumentRequest

func NewOcrDocumentRequest(server string, body OcrDocumentJSONRequestBody) (*http.Request, error)

NewOcrDocumentRequest calls the generic OcrDocument builder with application/json body

func NewOcrDocumentRequestWithBody

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

NewOcrDocumentRequestWithBody generates requests for OcrDocument with any type of body

func NewPauseAutoIndexRequest

func NewPauseAutoIndexRequest(server string, body PauseAutoIndexJSONRequestBody) (*http.Request, error)

NewPauseAutoIndexRequest calls the generic PauseAutoIndex builder with application/json body

func NewPauseAutoIndexRequestWithBody

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

NewPauseAutoIndexRequestWithBody generates requests for PauseAutoIndex with any type of body

func NewPredictDecisionModelRequest

func NewPredictDecisionModelRequest(server string, name string, body PredictDecisionModelJSONRequestBody) (*http.Request, error)

NewPredictDecisionModelRequest calls the generic PredictDecisionModel builder with application/json body

func NewPredictDecisionModelRequestWithBody

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

NewPredictDecisionModelRequestWithBody generates requests for PredictDecisionModel with any type of body

func NewPromoteKnowledgeSignalRequest

func NewPromoteKnowledgeSignalRequest(server string, id string, body PromoteKnowledgeSignalJSONRequestBody) (*http.Request, error)

NewPromoteKnowledgeSignalRequest calls the generic PromoteKnowledgeSignal builder with application/json body

func NewPromoteKnowledgeSignalRequestWithBody

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

NewPromoteKnowledgeSignalRequestWithBody generates requests for PromoteKnowledgeSignal with any type of body

func NewPublishAgentSkillVersionRequest

func NewPublishAgentSkillVersionRequest(server string, name string, version int) (*http.Request, error)

NewPublishAgentSkillVersionRequest generates requests for PublishAgentSkillVersion

func NewPutConnectorRequest

func NewPutConnectorRequest(server string, kind string, body PutConnectorJSONRequestBody) (*http.Request, error)

NewPutConnectorRequest calls the generic PutConnector builder with application/json body

func NewPutConnectorRequestWithBody

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

NewPutConnectorRequestWithBody generates requests for PutConnector with any type of body

func NewPutEntitlementsRequest

func NewPutEntitlementsRequest(server string, params *PutEntitlementsParams, body PutEntitlementsJSONRequestBody) (*http.Request, error)

NewPutEntitlementsRequest calls the generic PutEntitlements builder with application/json body

func NewPutEntitlementsRequestWithBody

func NewPutEntitlementsRequestWithBody(server string, params *PutEntitlementsParams, contentType string, body io.Reader) (*http.Request, error)

NewPutEntitlementsRequestWithBody generates requests for PutEntitlements with any type of body

func NewPutHouseProfileRequest

func NewPutHouseProfileRequest(server string, employeeId string, params *PutHouseProfileParams, body PutHouseProfileJSONRequestBody) (*http.Request, error)

NewPutHouseProfileRequest calls the generic PutHouseProfile builder with application/json body

func NewPutHouseProfileRequestWithBody

func NewPutHouseProfileRequestWithBody(server string, employeeId string, params *PutHouseProfileParams, contentType string, body io.Reader) (*http.Request, error)

NewPutHouseProfileRequestWithBody generates requests for PutHouseProfile with any type of body

func NewPutSettingRequest

func NewPutSettingRequest(server string, key string, body PutSettingJSONRequestBody) (*http.Request, error)

NewPutSettingRequest calls the generic PutSetting builder with application/json body

func NewPutSettingRequestWithBody

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

NewPutSettingRequestWithBody generates requests for PutSetting with any type of body

func NewPutTenantEntitlementsRequest

func NewPutTenantEntitlementsRequest(server string, tenant string, body PutTenantEntitlementsJSONRequestBody) (*http.Request, error)

NewPutTenantEntitlementsRequest calls the generic PutTenantEntitlements builder with application/json body

func NewPutTenantEntitlementsRequestWithBody

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

NewPutTenantEntitlementsRequestWithBody generates requests for PutTenantEntitlements with any type of body

func NewQueryKnowledgeCollectionRequest

func NewQueryKnowledgeCollectionRequest(server string, id string, body QueryKnowledgeCollectionJSONRequestBody) (*http.Request, error)

NewQueryKnowledgeCollectionRequest calls the generic QueryKnowledgeCollection builder with application/json body

func NewQueryKnowledgeCollectionRequestWithBody

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

NewQueryKnowledgeCollectionRequestWithBody generates requests for QueryKnowledgeCollection with any type of body

func NewReadFileRequest

func NewReadFileRequest(server string, tenantId string, sessionId string, path string) (*http.Request, error)

NewReadFileRequest generates requests for ReadFile

func NewRealtimeVoiceRequest

func NewRealtimeVoiceRequest(server string, params *RealtimeVoiceParams) (*http.Request, error)

NewRealtimeVoiceRequest generates requests for RealtimeVoice

func NewRejectActionRequest

func NewRejectActionRequest(server string, id string, body RejectActionJSONRequestBody) (*http.Request, error)

NewRejectActionRequest calls the generic RejectAction builder with application/json body

func NewRejectActionRequestWithBody

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

NewRejectActionRequestWithBody generates requests for RejectAction with any type of body

func NewRejectKnowledgeSignalRequest

func NewRejectKnowledgeSignalRequest(server string, id string) (*http.Request, error)

NewRejectKnowledgeSignalRequest generates requests for RejectKnowledgeSignal

func NewReloadAppRequest

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

NewReloadAppRequest generates requests for ReloadApp

func NewRemoveGroupMemberRequest

func NewRemoveGroupMemberRequest(server string, id string, userID string) (*http.Request, error)

NewRemoveGroupMemberRequest generates requests for RemoveGroupMember

func NewRenameConversationRequest

func NewRenameConversationRequest(server string, id string, body RenameConversationJSONRequestBody) (*http.Request, error)

NewRenameConversationRequest calls the generic RenameConversation builder with application/json body

func NewRenameConversationRequestWithBody

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

NewRenameConversationRequestWithBody generates requests for RenameConversation with any type of body

func NewResumeAutoIndexRequest

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

NewResumeAutoIndexRequest generates requests for ResumeAutoIndex

func NewRevokeAuthorizationGrantRequest

func NewRevokeAuthorizationGrantRequest(server string, id string, body RevokeAuthorizationGrantJSONRequestBody) (*http.Request, error)

NewRevokeAuthorizationGrantRequest calls the generic RevokeAuthorizationGrant builder with application/json body

func NewRevokeAuthorizationGrantRequestWithBody

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

NewRevokeAuthorizationGrantRequestWithBody generates requests for RevokeAuthorizationGrant with any type of body

func NewRevokeExecutionCapabilityRequest

func NewRevokeExecutionCapabilityRequest(server string, id string, body RevokeExecutionCapabilityJSONRequestBody) (*http.Request, error)

NewRevokeExecutionCapabilityRequest calls the generic RevokeExecutionCapability builder with application/json body

func NewRevokeExecutionCapabilityRequestWithBody

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

NewRevokeExecutionCapabilityRequestWithBody generates requests for RevokeExecutionCapability with any type of body

func NewRunSkillToolRequest

func NewRunSkillToolRequest(server string, skill string, tool string, body RunSkillToolJSONRequestBody) (*http.Request, error)

NewRunSkillToolRequest calls the generic RunSkillTool builder with application/json body

func NewRunSkillToolRequestWithBody

func NewRunSkillToolRequestWithBody(server string, skill string, tool string, contentType string, body io.Reader) (*http.Request, error)

NewRunSkillToolRequestWithBody generates requests for RunSkillTool with any type of body

func NewScimCreateUserRequestWithApplicationScimPlusJSONBody

func NewScimCreateUserRequestWithApplicationScimPlusJSONBody(server string, body ScimCreateUserApplicationScimPlusJSONRequestBody) (*http.Request, error)

NewScimCreateUserRequestWithApplicationScimPlusJSONBody calls the generic ScimCreateUser builder with application/scim+json body

func NewScimCreateUserRequestWithBody

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

NewScimCreateUserRequestWithBody generates requests for ScimCreateUser with any type of body

func NewScimDeleteUserRequest

func NewScimDeleteUserRequest(server string, id string) (*http.Request, error)

NewScimDeleteUserRequest generates requests for ScimDeleteUser

func NewScimGetUserRequest

func NewScimGetUserRequest(server string, id string) (*http.Request, error)

NewScimGetUserRequest generates requests for ScimGetUser

func NewScimListUsersRequest

func NewScimListUsersRequest(server string, params *ScimListUsersParams) (*http.Request, error)

NewScimListUsersRequest generates requests for ScimListUsers

func NewScimPatchUserRequestWithApplicationScimPlusJSONBody

func NewScimPatchUserRequestWithApplicationScimPlusJSONBody(server string, id string, body ScimPatchUserApplicationScimPlusJSONRequestBody) (*http.Request, error)

NewScimPatchUserRequestWithApplicationScimPlusJSONBody calls the generic ScimPatchUser builder with application/scim+json body

func NewScimPatchUserRequestWithBody

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

NewScimPatchUserRequestWithBody generates requests for ScimPatchUser with any type of body

func NewScimReplaceUserRequestWithApplicationScimPlusJSONBody

func NewScimReplaceUserRequestWithApplicationScimPlusJSONBody(server string, id string, body ScimReplaceUserApplicationScimPlusJSONRequestBody) (*http.Request, error)

NewScimReplaceUserRequestWithApplicationScimPlusJSONBody calls the generic ScimReplaceUser builder with application/scim+json body

func NewScimReplaceUserRequestWithBody

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

NewScimReplaceUserRequestWithBody generates requests for ScimReplaceUser with any type of body

func NewScimResourceTypesRequest

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

NewScimResourceTypesRequest generates requests for ScimResourceTypes

func NewScimSchemasRequest

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

NewScimSchemasRequest generates requests for ScimSchemas

func NewScimServiceProviderConfigRequest

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

NewScimServiceProviderConfigRequest generates requests for ScimServiceProviderConfig

func NewSearchAppKnowledgeRequest

func NewSearchAppKnowledgeRequest(server string, body SearchAppKnowledgeJSONRequestBody) (*http.Request, error)

NewSearchAppKnowledgeRequest calls the generic SearchAppKnowledge builder with application/json body

func NewSearchAppKnowledgeRequestWithBody

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

NewSearchAppKnowledgeRequestWithBody generates requests for SearchAppKnowledge with any type of body

func NewSearchKnowledgeRequest

func NewSearchKnowledgeRequest(server string, body SearchKnowledgeJSONRequestBody) (*http.Request, error)

NewSearchKnowledgeRequest calls the generic SearchKnowledge builder with application/json body

func NewSearchKnowledgeRequestWithBody

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

NewSearchKnowledgeRequestWithBody generates requests for SearchKnowledge with any type of body

func NewSearchRequest

func NewSearchRequest(server string, body SearchJSONRequestBody) (*http.Request, error)

NewSearchRequest calls the generic Search builder with application/json body

func NewSearchRequestWithBody

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

NewSearchRequestWithBody generates requests for Search with any type of body

func NewStartEvalRunRequest

func NewStartEvalRunRequest(server string, body StartEvalRunJSONRequestBody) (*http.Request, error)

NewStartEvalRunRequest calls the generic StartEvalRun builder with application/json body

func NewStartEvalRunRequestWithBody

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

NewStartEvalRunRequestWithBody generates requests for StartEvalRun with any type of body

func NewStreamJobRequest

func NewStreamJobRequest(server string, jobId string, params *StreamJobParams) (*http.Request, error)

NewStreamJobRequest generates requests for StreamJob

func NewStreamNativeJobRequest

func NewStreamNativeJobRequest(server string, apiKey string, jobId string, params *StreamNativeJobParams) (*http.Request, error)

NewStreamNativeJobRequest generates requests for StreamNativeJob

func NewSubmitCustomToolResultRequest

func NewSubmitCustomToolResultRequest(server string, messageId string, body SubmitCustomToolResultJSONRequestBody) (*http.Request, error)

NewSubmitCustomToolResultRequest calls the generic SubmitCustomToolResult builder with application/json body

func NewSubmitCustomToolResultRequestWithBody

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

NewSubmitCustomToolResultRequestWithBody generates requests for SubmitCustomToolResult with any type of body

func NewSuspendAuthorizationGrantRequest

func NewSuspendAuthorizationGrantRequest(server string, id string, body SuspendAuthorizationGrantJSONRequestBody) (*http.Request, error)

NewSuspendAuthorizationGrantRequest calls the generic SuspendAuthorizationGrant builder with application/json body

func NewSuspendAuthorizationGrantRequestWithBody

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

NewSuspendAuthorizationGrantRequestWithBody generates requests for SuspendAuthorizationGrant with any type of body

func NewSynthesizeSpeechRequest

func NewSynthesizeSpeechRequest(server string, body SynthesizeSpeechJSONRequestBody) (*http.Request, error)

NewSynthesizeSpeechRequest calls the generic SynthesizeSpeech builder with application/json body

func NewSynthesizeSpeechRequestWithBody

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

NewSynthesizeSpeechRequestWithBody generates requests for SynthesizeSpeech with any type of body

func NewTrainDecisionModelRequest

func NewTrainDecisionModelRequest(server string, name string, params *TrainDecisionModelParams, body TrainDecisionModelJSONRequestBody) (*http.Request, error)

NewTrainDecisionModelRequest calls the generic TrainDecisionModel builder with application/json body

func NewTrainDecisionModelRequestWithBody

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

NewTrainDecisionModelRequestWithBody generates requests for TrainDecisionModel with any type of body

func NewTranscribeAudioRequestWithBody

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

NewTranscribeAudioRequestWithBody generates requests for TranscribeAudio with any type of body

func NewUninstallAppRequest

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

NewUninstallAppRequest generates requests for UninstallApp

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 generates requests for UpdateAgent with any type of body

func NewUpdateConversationMetadataRequest

func NewUpdateConversationMetadataRequest(server string, id string, body UpdateConversationMetadataJSONRequestBody) (*http.Request, error)

NewUpdateConversationMetadataRequest calls the generic UpdateConversationMetadata builder with application/json body

func NewUpdateConversationMetadataRequestWithBody

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

NewUpdateConversationMetadataRequestWithBody generates requests for UpdateConversationMetadata with any type of body

func NewUpdateEmployeeRequest

func NewUpdateEmployeeRequest(server string, employeeId string, body UpdateEmployeeJSONRequestBody) (*http.Request, error)

NewUpdateEmployeeRequest calls the generic UpdateEmployee builder with application/json body

func NewUpdateEmployeeRequestWithBody

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

NewUpdateEmployeeRequestWithBody generates requests for UpdateEmployee with any type of body

func NewUpdateFieldPolicyRequest

func NewUpdateFieldPolicyRequest(server string, pType string, body UpdateFieldPolicyJSONRequestBody) (*http.Request, error)

NewUpdateFieldPolicyRequest calls the generic UpdateFieldPolicy builder with application/json body

func NewUpdateFieldPolicyRequestWithBody

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

NewUpdateFieldPolicyRequestWithBody generates requests for UpdateFieldPolicy with any type of body

func NewUpdateScheduleRequest

func NewUpdateScheduleRequest(server string, id string, body UpdateScheduleJSONRequestBody) (*http.Request, error)

NewUpdateScheduleRequest calls the generic UpdateSchedule builder with application/json body

func NewUpdateScheduleRequestWithBody

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

NewUpdateScheduleRequestWithBody generates requests for UpdateSchedule with any type of body

func NewUploadDocumentRequestWithBody

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

NewUploadDocumentRequestWithBody generates requests for UploadDocument with any type of body

func NewUploadFileRequestWithBody

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

NewUploadFileRequestWithBody generates requests for UploadFile with any type of body

func NewWriteFileRequestWithBody

func NewWriteFileRequestWithBody(server string, tenantId string, sessionId string, path string, params *WriteFileParams, contentType string, body io.Reader) (*http.Request, error)

NewWriteFileRequestWithBody generates requests for WriteFile with any type of body

Types

type ActionCallback

type ActionCallback struct {
	Auth struct {
		// SecretRef Name of an environment variable on the Nova OS server holding the shared HMAC secret. The secret itself never travels in the request or the stored row.
		SecretRef string  `json:"secret_ref"`
		Type      *string `json:"type,omitempty"`
	} `json:"auth"`
	Retry      *int `json:"retry,omitempty"`
	TimeoutSec *int `json:"timeout_sec,omitempty"`

	// Url The webhook endpoint the approved action is dispatched to.
	Url string `json:"url"`
}

ActionCallback Webhook fired when the action is approved. It is snapshotted onto the row and never surfaced back to clients.

type ActionDecisionRequest

type ActionDecisionRequest struct {
	Reason *string `json:"reason,omitempty"`
}

ActionDecisionRequest Optional body carrying an approve/reject reason for the audit trail.

type ActionEnvelope

type ActionEnvelope struct {
	// Action A side-effecting action parked for human approval.
	Action PendingAction `json:"action"`
}

ActionEnvelope defines model for ActionEnvelope.

type ActionList

type ActionList struct {
	Actions []PendingAction `json:"actions"`
}

ActionList defines model for ActionList.

type ActivateDecisionModelJSONRequestBody

type ActivateDecisionModelJSONRequestBody = DecisionActivateRequest

ActivateDecisionModelJSONRequestBody defines body for ActivateDecisionModel for application/json ContentType.

type ActivateDecisionModelResponse

type ActivateDecisionModelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DecisionActivateResult
	JSON400      *FlatError
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FlatError
}

func ParseActivateDecisionModelResponse

func ParseActivateDecisionModelResponse(rsp *http.Response) (*ActivateDecisionModelResponse, error)

ParseActivateDecisionModelResponse parses an HTTP response from a ActivateDecisionModelWithResponse call

func (ActivateDecisionModelResponse) Status

Status returns HTTPResponse.Status

func (ActivateDecisionModelResponse) StatusCode

func (r ActivateDecisionModelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddAttachmentMultipartBody

type AddAttachmentMultipartBody struct {
	// File The file to attach.
	File openapi_types.File `json:"file"`
}

AddAttachmentMultipartBody defines parameters for AddAttachment.

type AddAttachmentMultipartRequestBody

type AddAttachmentMultipartRequestBody AddAttachmentMultipartBody

AddAttachmentMultipartRequestBody defines body for AddAttachment for multipart/form-data ContentType.

type AddAttachmentResponse

type AddAttachmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Attachment
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON409      *Error
	JSON413      *Error
	JSON415      *Error
	JSON429      *RateLimited
}

func ParseAddAttachmentResponse

func ParseAddAttachmentResponse(rsp *http.Response) (*AddAttachmentResponse, error)

ParseAddAttachmentResponse parses an HTTP response from a AddAttachmentWithResponse call

func (AddAttachmentResponse) Status

func (r AddAttachmentResponse) Status() string

Status returns HTTPResponse.Status

func (AddAttachmentResponse) StatusCode

func (r AddAttachmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddGroupMemberJSONRequestBody

type AddGroupMemberJSONRequestBody = AddGroupMemberRequest

AddGroupMemberJSONRequestBody defines body for AddGroupMember for application/json ContentType.

type AddGroupMemberRequest

type AddGroupMemberRequest struct {
	// Role A member's role in a group.
	Role   *GroupRole `json:"role,omitempty"`
	UserId string     `json:"user_id"`
}

AddGroupMemberRequest defines model for AddGroupMemberRequest.

type AddGroupMemberResponse

type AddGroupMemberResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		GroupId *string `json:"group_id,omitempty"`

		// Role A member's role in a group.
		Role   *GroupRole `json:"role,omitempty"`
		Status *string    `json:"status,omitempty"`
		UserId *string    `json:"user_id,omitempty"`
	}
	JSON400 *BadRequest
	JSON401 *Unauthorized
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON429 *RateLimited
	JSON503 *Error
}

func ParseAddGroupMemberResponse

func ParseAddGroupMemberResponse(rsp *http.Response) (*AddGroupMemberResponse, error)

ParseAddGroupMemberResponse parses an HTTP response from a AddGroupMemberWithResponse call

func (AddGroupMemberResponse) Status

func (r AddGroupMemberResponse) Status() string

Status returns HTTPResponse.Status

func (AddGroupMemberResponse) StatusCode

func (r AddGroupMemberResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Agent

type Agent struct {
	// AgentSkills Agent Skills attached to this agent, as `name` (latest published
	// catalog version) or `name@N` (pinned version). No duplicate names.
	// Every entry must resolve for the caller's organization at write
	// time (a published `/v1/skills` version, or for unpinned names a
	// server-side skills folder); otherwise 400 with `field:
	// agent_skills`.
	AgentSkills *[]string `json:"agent_skills,omitempty"`

	// AgentType Whether this agent dispatches to other skill agents (persona) or
	// executes one skill directly (skill). Maps to nova-os internals;
	// partners only see the discriminator.
	AgentType    *AgentType `json:"agent_type,omitempty"`
	Brain        *bool      `json:"brain,omitempty"`
	Capabilities *[]string  `json:"capabilities,omitempty"`
	CreatedAt    *time.Time `json:"created_at,omitempty"`

	// DirectTools Persona only. Tools offered on the persona's direct (non-planner)
	// answer path. Names are validated against the live tool registry.
	// Together with `tools`, this is the persona's declared tool scope;
	// declaring neither keeps the whole catalog.
	DirectTools *[]string `json:"direct_tools,omitempty"`

	// EgressGuard Outbound search-query guard for this agent's turns. Guards only
	// tighten: the server-wide, agent and per-call settings are combined,
	// and `off` never removes a guard set elsewhere.
	EgressGuard *AgentEgressGuard       `json:"egress_guard,omitempty"`
	Filesystem  *map[string]interface{} `json:"filesystem,omitempty"`

	// Guardrails Per-agent opt-outs for the inbound guardrail chain. Each value is
	// `enabled`, `disabled` or empty (inherit). On PUT/PATCH an omitted key
	// keeps its value, a `null` key clears that override, and a top-level
	// `guardrails: null` clears every override.
	Guardrails *AgentGuardrails `json:"guardrails,omitempty"`

	// Id Slug generated from the agent name.
	Id                string    `json:"id"`
	KnowledgeBindings *[]string `json:"knowledge_bindings,omitempty"`
	MaxTurns          *int      `json:"max_turns,omitempty"`

	// Model Optional model override; empty means inherit the server tier default.
	Model *string `json:"model,omitempty"`
	Name  string  `json:"name"`

	// OnAmbiguousEntity What a persona does when the documents its answer relies on span
	// several sources the question does not choose between: `state`
	// names the document the answer is based on, `ask` returns a
	// clarifying question instead of an answer, `off` does nothing.
	// Per-call `metadata.on_ambiguous_entity` wins; empty inherits the
	// server default.
	OnAmbiguousEntity *AgentOnAmbiguousEntity `json:"on_ambiguous_entity,omitempty"`

	// OutputType Structured-output contract for agent replies. When set, Nova OS
	// validates every assistant reply against `schema` before return.
	// Server-side since v0.1.4.
	OutputType *OutputTypeContract `json:"output_type,omitempty"`

	// Owner Owner email; defaults to the caller when omitted.
	Owner *string `json:"owner,omitempty"`
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	OwnerEmployee *string `json:"owner_employee,omitempty"`
	System        *string `json:"system,omitempty"`
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	SystemPrompt *string `json:"system_prompt,omitempty"`

	// Thinking Native model reasoning on the agent's answer-tier call only (never the
	// planner, triage or skill sub-tasks). `off` (the default) sends no
	// reasoning parameter, so a model that reasons by default keeps
	// reasoning; `none` asks the model not to reason. Per-call
	// `metadata.thinking` wins. On PUT/PATCH send `{}` (or `effort: ""`) to
	// clear; `null` keeps the current value.
	Thinking *AgentThinking `json:"thinking,omitempty"`

	// ToolChoice Forces (or forbids) a tool call on the first model call of the
	// agent loop: `auto` (default), `none`, `required`, or a tool name.
	// Per-call `metadata.tool_choice` wins. A named tool the request does
	// not carry is dropped with a server-side warning.
	ToolChoice *string `json:"tool_choice,omitempty"`

	// ToolScope `none` declares an agent that needs no catalog tools. Rejected
	// (400) together with a non-empty `tools` or `direct_tools`.
	ToolScope *AgentToolScope `json:"tool_scope,omitempty"`
	Tools     *[]string       `json:"tools,omitempty"`

	// Triage Persona planner routing pin. `triage` keeps the per-turn
	// regex/LLM triage cascade, `always` runs the planner every turn,
	// `never` skips it. Empty clears the pin (inherit the server default).
	// Per-call `metadata.brain` still wins.
	Triage *AgentTriage `json:"triage,omitempty"`

	// TurnBudgetTokens Per-agent token budget for each model call of the agent's turn
	// (overrides the server-wide turn budget). `0` means unset. When
	// the agent is the outermost agent of a turn, its value also governs
	// the skill agents it dispatches.
	TurnBudgetTokens *int `json:"turn_budget_tokens,omitempty"`

	// Type Whether this agent dispatches to other skill agents (persona) or
	// executes one skill directly (skill). Maps to nova-os internals;
	// partners only see the discriminator.
	Type       *AgentType       `json:"type,omitempty"`
	Version    *int             `json:"version,omitempty"`
	Visibility *AgentVisibility `json:"visibility,omitempty"`
}

Agent defines model for Agent.

type AgentCreate

type AgentCreate struct {
	// AgentSkills Agent Skills attached to this agent, as `name` (latest published
	// catalog version) or `name@N` (pinned version). No duplicate names.
	// Every entry must resolve for the caller's organization at write
	// time (a published `/v1/skills` version, or for unpinned names a
	// server-side skills folder); otherwise 400 with `field:
	// agent_skills`.
	AgentSkills *[]string `json:"agent_skills,omitempty"`

	// AgentType Whether this agent dispatches to other skill agents (persona) or
	// executes one skill directly (skill). Maps to nova-os internals;
	// partners only see the discriminator.
	AgentType    *AgentType `json:"agent_type,omitempty"`
	Brain        *bool      `json:"brain,omitempty"`
	Capabilities *[]string  `json:"capabilities,omitempty"`

	// DirectTools Persona only. Tools offered on the persona's direct (non-planner)
	// answer path. Names are validated against the live tool registry.
	// Together with `tools`, this is the persona's declared tool scope;
	// declaring neither keeps the whole catalog.
	DirectTools *[]string `json:"direct_tools,omitempty"`

	// EgressGuard Outbound search-query guard for this agent's turns. Guards only
	// tighten: the server-wide, agent and per-call settings are combined,
	// and `off` never removes a guard set elsewhere.
	EgressGuard *AgentCreateEgressGuard `json:"egress_guard,omitempty"`
	Filesystem  *map[string]interface{} `json:"filesystem,omitempty"`

	// Guardrails Per-agent opt-outs for the inbound guardrail chain. Each value is
	// `enabled`, `disabled` or empty (inherit). On PUT/PATCH an omitted key
	// keeps its value, a `null` key clears that override, and a top-level
	// `guardrails: null` clears every override.
	Guardrails        *AgentGuardrails `json:"guardrails,omitempty"`
	KnowledgeBindings *[]string        `json:"knowledge_bindings,omitempty"`
	MaxTurns          *int             `json:"max_turns,omitempty"`
	Model             *string          `json:"model,omitempty"`
	Name              string           `json:"name"`

	// OnAmbiguousEntity What a persona does when the documents its answer relies on span
	// several sources the question does not choose between: `state`
	// names the document the answer is based on, `ask` returns a
	// clarifying question instead of an answer, `off` does nothing.
	// Per-call `metadata.on_ambiguous_entity` wins; empty inherits the
	// server default.
	OnAmbiguousEntity *AgentCreateOnAmbiguousEntity `json:"on_ambiguous_entity,omitempty"`

	// OutputType Structured-output contract for agent replies. When set, Nova OS
	// validates every assistant reply against `schema` before return.
	// Server-side since v0.1.4.
	OutputType *OutputTypeContract `json:"output_type,omitempty"`
	Owner      *string             `json:"owner,omitempty"`
	System     *string             `json:"system,omitempty"`

	// Thinking Native model reasoning on the agent's answer-tier call only (never the
	// planner, triage or skill sub-tasks). `off` (the default) sends no
	// reasoning parameter, so a model that reasons by default keeps
	// reasoning; `none` asks the model not to reason. Per-call
	// `metadata.thinking` wins. On PUT/PATCH send `{}` (or `effort: ""`) to
	// clear; `null` keeps the current value.
	Thinking *AgentThinking `json:"thinking,omitempty"`

	// ToolChoice Forces (or forbids) a tool call on the first model call of the
	// agent loop: `auto` (default), `none`, `required`, or a tool name.
	// Per-call `metadata.tool_choice` wins. A named tool the request does
	// not carry is dropped with a server-side warning.
	ToolChoice *string `json:"tool_choice,omitempty"`

	// ToolScope `none` declares an agent that needs no catalog tools. Rejected
	// (400) together with a non-empty `tools` or `direct_tools`.
	ToolScope *AgentCreateToolScope `json:"tool_scope,omitempty"`
	Tools     *[]string             `json:"tools,omitempty"`

	// Triage Persona planner routing pin. `triage` keeps the per-turn
	// regex/LLM triage cascade, `always` runs the planner every turn,
	// `never` skips it. Empty clears the pin (inherit the server default).
	// Per-call `metadata.brain` still wins.
	Triage *AgentTriage `json:"triage,omitempty"`

	// TurnBudgetTokens Per-agent token budget for each model call of the agent's turn
	// (overrides the server-wide turn budget). `0` means unset. When
	// the agent is the outermost agent of a turn, its value also governs
	// the skill agents it dispatches.
	TurnBudgetTokens *int                   `json:"turn_budget_tokens,omitempty"`
	Visibility       *AgentCreateVisibility `json:"visibility,omitempty"`
}

AgentCreate defines model for AgentCreate.

type AgentCreateEgressGuard

type AgentCreateEgressGuard string

AgentCreateEgressGuard Outbound search-query guard for this agent's turns. Guards only tighten: the server-wide, agent and per-call settings are combined, and `off` never removes a guard set elsewhere.

const (
	AgentCreateEgressGuardCallback AgentCreateEgressGuard = "callback"
	AgentCreateEgressGuardDetector AgentCreateEgressGuard = "detector"
	AgentCreateEgressGuardEmpty    AgentCreateEgressGuard = ""
	AgentCreateEgressGuardOff      AgentCreateEgressGuard = "off"
)

Defines values for AgentCreateEgressGuard.

func (AgentCreateEgressGuard) Valid

func (e AgentCreateEgressGuard) Valid() bool

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

type AgentCreateOnAmbiguousEntity

type AgentCreateOnAmbiguousEntity string

AgentCreateOnAmbiguousEntity What a persona does when the documents its answer relies on span several sources the question does not choose between: `state` names the document the answer is based on, `ask` returns a clarifying question instead of an answer, `off` does nothing. Per-call `metadata.on_ambiguous_entity` wins; empty inherits the server default.

const (
	AgentCreateOnAmbiguousEntityAsk   AgentCreateOnAmbiguousEntity = "ask"
	AgentCreateOnAmbiguousEntityEmpty AgentCreateOnAmbiguousEntity = ""
	AgentCreateOnAmbiguousEntityOff   AgentCreateOnAmbiguousEntity = "off"
	AgentCreateOnAmbiguousEntityState AgentCreateOnAmbiguousEntity = "state"
)

Defines values for AgentCreateOnAmbiguousEntity.

func (AgentCreateOnAmbiguousEntity) Valid

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

type AgentCreateToolScope

type AgentCreateToolScope string

AgentCreateToolScope `none` declares an agent that needs no catalog tools. Rejected (400) together with a non-empty `tools` or `direct_tools`.

const (
	AgentCreateToolScopeEmpty AgentCreateToolScope = ""
	AgentCreateToolScopeNone  AgentCreateToolScope = "none"
)

Defines values for AgentCreateToolScope.

func (AgentCreateToolScope) Valid

func (e AgentCreateToolScope) Valid() bool

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

type AgentCreateVisibility

type AgentCreateVisibility string

AgentCreateVisibility defines model for AgentCreate.Visibility.

const (
	AgentCreateVisibilityEmpty   AgentCreateVisibility = ""
	AgentCreateVisibilityPrivate AgentCreateVisibility = "private"
	AgentCreateVisibilityPublic  AgentCreateVisibility = "public"
)

Defines values for AgentCreateVisibility.

func (AgentCreateVisibility) Valid

func (e AgentCreateVisibility) Valid() bool

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

type AgentEgressGuard

type AgentEgressGuard string

AgentEgressGuard Outbound search-query guard for this agent's turns. Guards only tighten: the server-wide, agent and per-call settings are combined, and `off` never removes a guard set elsewhere.

const (
	AgentEgressGuardCallback AgentEgressGuard = "callback"
	AgentEgressGuardDetector AgentEgressGuard = "detector"
	AgentEgressGuardEmpty    AgentEgressGuard = ""
	AgentEgressGuardOff      AgentEgressGuard = "off"
)

Defines values for AgentEgressGuard.

func (AgentEgressGuard) Valid

func (e AgentEgressGuard) Valid() bool

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

type AgentGuardrails

type AgentGuardrails struct {
	DateNormalizer *AgentGuardrailsDateNormalizer `json:"date_normalizer,omitempty"`
	PiiRedactor    *AgentGuardrailsPiiRedactor    `json:"pii_redactor,omitempty"`
}

AgentGuardrails Per-agent opt-outs for the inbound guardrail chain. Each value is `enabled`, `disabled` or empty (inherit). On PUT/PATCH an omitted key keeps its value, a `null` key clears that override, and a top-level `guardrails: null` clears every override.

type AgentGuardrailsDateNormalizer

type AgentGuardrailsDateNormalizer string

AgentGuardrailsDateNormalizer defines model for AgentGuardrails.DateNormalizer.

const (
	AgentGuardrailsDateNormalizerDisabled AgentGuardrailsDateNormalizer = "disabled"
	AgentGuardrailsDateNormalizerEmpty    AgentGuardrailsDateNormalizer = ""
	AgentGuardrailsDateNormalizerEnabled  AgentGuardrailsDateNormalizer = "enabled"
)

Defines values for AgentGuardrailsDateNormalizer.

func (AgentGuardrailsDateNormalizer) Valid

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

type AgentGuardrailsPiiRedactor

type AgentGuardrailsPiiRedactor string

AgentGuardrailsPiiRedactor defines model for AgentGuardrails.PiiRedactor.

const (
	AgentGuardrailsPiiRedactorDisabled AgentGuardrailsPiiRedactor = "disabled"
	AgentGuardrailsPiiRedactorEmpty    AgentGuardrailsPiiRedactor = ""
	AgentGuardrailsPiiRedactorEnabled  AgentGuardrailsPiiRedactor = "enabled"
)

Defines values for AgentGuardrailsPiiRedactor.

func (AgentGuardrailsPiiRedactor) Valid

func (e AgentGuardrailsPiiRedactor) Valid() bool

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

type AgentKey

type AgentKey struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`
	Id        *string    `json:"id,omitempty"`
	KeyPrefix *string    `json:"key_prefix,omitempty"`
	Name      *string    `json:"name,omitempty"`

	// Secret The full `nk_` key. Returned only once.
	Secret *string `json:"secret,omitempty"`
}

AgentKey One-time mint response for a per-agent key carrying the full secret.

type AgentList

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

AgentList defines model for AgentList.

type AgentOnAmbiguousEntity

type AgentOnAmbiguousEntity string

AgentOnAmbiguousEntity What a persona does when the documents its answer relies on span several sources the question does not choose between: `state` names the document the answer is based on, `ask` returns a clarifying question instead of an answer, `off` does nothing. Per-call `metadata.on_ambiguous_entity` wins; empty inherits the server default.

const (
	AgentOnAmbiguousEntityAsk   AgentOnAmbiguousEntity = "ask"
	AgentOnAmbiguousEntityEmpty AgentOnAmbiguousEntity = ""
	AgentOnAmbiguousEntityOff   AgentOnAmbiguousEntity = "off"
	AgentOnAmbiguousEntityState AgentOnAmbiguousEntity = "state"
)

Defines values for AgentOnAmbiguousEntity.

func (AgentOnAmbiguousEntity) Valid

func (e AgentOnAmbiguousEntity) Valid() bool

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

type AgentSkillDiff

type AgentSkillDiff struct {
	// Files Changed files only; empty when the versions are identical.
	Files []AgentSkillFileDiff `json:"files"`
	From  int                  `json:"from"`
	To    int                  `json:"to"`
}

AgentSkillDiff defines model for AgentSkillDiff.

type AgentSkillEdit

type AgentSkillEdit struct {
	// BaseVersion Version this edit is based on. The new version keeps its source and licence and records `forked_from`.
	BaseVersion *int `json:"base_version,omitempty"`

	// Files The full file set; `SKILL.md` frontmatter `name` must equal the path name.
	Files map[string]string `json:"files"`
}

AgentSkillEdit defines model for AgentSkillEdit.

type AgentSkillFileDiff

type AgentSkillFileDiff struct {
	Change AgentSkillFileDiffChange `json:"change"`

	// Diff Unified diff; omitted for very large files.
	Diff *string `json:"diff,omitempty"`
	Path string  `json:"path"`
}

AgentSkillFileDiff defines model for AgentSkillFileDiff.

type AgentSkillFileDiffChange

type AgentSkillFileDiffChange string

AgentSkillFileDiffChange defines model for AgentSkillFileDiff.Change.

const (
	AgentSkillFileDiffChangeAdded    AgentSkillFileDiffChange = "added"
	AgentSkillFileDiffChangeModified AgentSkillFileDiffChange = "modified"
	AgentSkillFileDiffChangeRemoved  AgentSkillFileDiffChange = "removed"
)

Defines values for AgentSkillFileDiffChange.

func (AgentSkillFileDiffChange) Valid

func (e AgentSkillFileDiffChange) Valid() bool

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

type AgentSkillFiles

type AgentSkillFiles struct {
	// Files Path to text content. Must include `SKILL.md` with `name` and `description` frontmatter; at most 200 other files and 4 MiB in total, clean relative paths, UTF-8 text.
	Files map[string]string `json:"files"`
}

AgentSkillFiles defines model for AgentSkillFiles.

type AgentSkillFound

type AgentSkillFound struct {
	Error *string `json:"error,omitempty"`
	Name  string  `json:"name"`
	Path  string  `json:"path"`
}

AgentSkillFound defines model for AgentSkillFound.

type AgentSkillImportPreview

type AgentSkillImportPreview struct {
	Preview struct {
		Commit  string            `json:"commit"`
		License string            `json:"license"`
		Ref     string            `json:"ref"`
		Repo    string            `json:"repo"`
		Skills  []AgentSkillFound `json:"skills"`
	} `json:"preview"`
}

AgentSkillImportPreview defines model for AgentSkillImportPreview.

type AgentSkillImportRequest

type AgentSkillImportRequest struct {
	// DryRun Return what would be imported without writing anything.
	DryRun *bool `json:"dry_run,omitempty"`

	// Skills Import only these skill names; empty imports all found.
	Skills *[]string `json:"skills,omitempty"`

	// Url HTTPS link to a GitHub repository, a `tree`/`blob` folder or file in one, or a `raw.githubusercontent.com` file. A link to a `SKILL.md` means its folder.
	Url string `json:"url"`
}

AgentSkillImportRequest defines model for AgentSkillImportRequest.

type AgentSkillImportResult

type AgentSkillImportResult struct {
	Commit  string `json:"commit"`
	License string `json:"license"`
	Repo    string `json:"repo"`

	// Results One entry per skill; per-skill failures are reported here.
	Results []struct {
		Created bool               `json:"created"`
		Error   *string            `json:"error,omitempty"`
		Name    *string            `json:"name,omitempty"`
		Path    string             `json:"path"`
		Version *AgentSkillVersion `json:"version,omitempty"`
	} `json:"results"`
}

AgentSkillImportResult defines model for AgentSkillImportResult.

type AgentSkillList

type AgentSkillList struct {
	Data []AgentSkillSummary `json:"data"`
}

AgentSkillList defines model for AgentSkillList.

type AgentSkillSource

type AgentSkillSource struct {
	Commit *string              `json:"commit,omitempty"`
	Kind   AgentSkillSourceKind `json:"kind"`
	Path   *string              `json:"path,omitempty"`
	Ref    *string              `json:"ref,omitempty"`

	// Repo `owner/repo` for GitHub imports.
	Repo *string `json:"repo,omitempty"`
}

AgentSkillSource defines model for AgentSkillSource.

type AgentSkillSourceKind

type AgentSkillSourceKind string

AgentSkillSourceKind defines model for AgentSkillSource.Kind.

const (
	AgentSkillSourceKindEdit   AgentSkillSourceKind = "edit"
	AgentSkillSourceKindGithub AgentSkillSourceKind = "github"
	AgentSkillSourceKindUpload AgentSkillSourceKind = "upload"
)

Defines values for AgentSkillSourceKind.

func (AgentSkillSourceKind) Valid

func (e AgentSkillSourceKind) Valid() bool

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

type AgentSkillSummary

type AgentSkillSummary struct {
	Description   string                        `json:"description"`
	LatestStatus  AgentSkillSummaryLatestStatus `json:"latest_status"`
	LatestVersion int                           `json:"latest_version"`
	License       *string                       `json:"license,omitempty"`
	Name          string                        `json:"name"`

	// PublishedVersion Highest published version; omitted when none is published.
	PublishedVersion *int             `json:"published_version,omitempty"`
	Source           AgentSkillSource `json:"source"`

	// Versions Number of versions.
	Versions int `json:"versions"`
}

AgentSkillSummary defines model for AgentSkillSummary.

type AgentSkillSummaryLatestStatus

type AgentSkillSummaryLatestStatus string

AgentSkillSummaryLatestStatus defines model for AgentSkillSummary.LatestStatus.

const (
	AgentSkillSummaryLatestStatusArchived  AgentSkillSummaryLatestStatus = "archived"
	AgentSkillSummaryLatestStatusDraft     AgentSkillSummaryLatestStatus = "draft"
	AgentSkillSummaryLatestStatusPublished AgentSkillSummaryLatestStatus = "published"
)

Defines values for AgentSkillSummaryLatestStatus.

func (AgentSkillSummaryLatestStatus) Valid

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

type AgentSkillUpstream

type AgentSkillUpstream struct {
	// Files Differences from upstream, when not up to date and the path still exists.
	Files   *[]AgentSkillFileDiff `json:"files,omitempty"`
	License *string               `json:"license,omitempty"`

	// RemovedUpstream True when the skill's path no longer exists upstream.
	RemovedUpstream *bool            `json:"removed_upstream,omitempty"`
	Source          AgentSkillSource `json:"source"`
	UpToDate        bool             `json:"up_to_date"`
	UpstreamCommit  string           `json:"upstream_commit"`
	Version         int              `json:"version"`
}

AgentSkillUpstream defines model for AgentSkillUpstream.

type AgentSkillVersion

type AgentSkillVersion struct {
	CreatedAt   time.Time `json:"created_at"`
	CreatedBy   *string   `json:"created_by,omitempty"`
	Description string    `json:"description"`

	// FileList Files other than `SKILL.md`, sorted. May be null when there are none.
	FileList *[]string `json:"file_list,omitempty"`

	// Files Path to text content, `SKILL.md` included. Only on single-version reads.
	Files *map[string]string `json:"files,omitempty"`

	// ForkedFrom The version this edit was based on.
	ForkedFrom *int                    `json:"forked_from,omitempty"`
	License    *string                 `json:"license,omitempty"`
	Name       string                  `json:"name"`
	Sha256     string                  `json:"sha256"`
	Source     AgentSkillSource        `json:"source"`
	Status     AgentSkillVersionStatus `json:"status"`
	StatusAt   *time.Time              `json:"status_at,omitempty"`
	StatusBy   *string                 `json:"status_by,omitempty"`
	Version    int                     `json:"version"`
}

AgentSkillVersion defines model for AgentSkillVersion.

type AgentSkillVersionList

type AgentSkillVersionList struct {
	Name string `json:"name"`

	// Versions Newest first; `files` is omitted.
	Versions []AgentSkillVersion `json:"versions"`
}

AgentSkillVersionList defines model for AgentSkillVersionList.

type AgentSkillVersionStatus

type AgentSkillVersionStatus string

AgentSkillVersionStatus defines model for AgentSkillVersion.Status.

const (
	AgentSkillVersionStatusArchived  AgentSkillVersionStatus = "archived"
	AgentSkillVersionStatusDraft     AgentSkillVersionStatus = "draft"
	AgentSkillVersionStatusPublished AgentSkillVersionStatus = "published"
)

Defines values for AgentSkillVersionStatus.

func (AgentSkillVersionStatus) Valid

func (e AgentSkillVersionStatus) Valid() bool

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

type AgentSkillWriteResult

type AgentSkillWriteResult struct {
	// Created False when the content matched the latest version, which is returned instead.
	Created bool              `json:"created"`
	Version AgentSkillVersion `json:"version"`
}

AgentSkillWriteResult defines model for AgentSkillWriteResult.

type AgentThinking

type AgentThinking struct {
	// BudgetTokens Explicit thinking-token budget; 0 derives it from `effort`.
	BudgetTokens *int                 `json:"budget_tokens,omitempty"`
	Effort       *AgentThinkingEffort `json:"effort,omitempty"`
}

AgentThinking Native model reasoning on the agent's answer-tier call only (never the planner, triage or skill sub-tasks). `off` (the default) sends no reasoning parameter, so a model that reasons by default keeps reasoning; `none` asks the model not to reason. Per-call `metadata.thinking` wins. On PUT/PATCH send `{}` (or `effort: ""`) to clear; `null` keeps the current value.

type AgentThinkingEffort

type AgentThinkingEffort string

AgentThinkingEffort defines model for AgentThinking.Effort.

const (
	AgentThinkingEffortEmpty  AgentThinkingEffort = ""
	AgentThinkingEffortHigh   AgentThinkingEffort = "high"
	AgentThinkingEffortLow    AgentThinkingEffort = "low"
	AgentThinkingEffortMedium AgentThinkingEffort = "medium"
	AgentThinkingEffortNone   AgentThinkingEffort = "none"
	AgentThinkingEffortOff    AgentThinkingEffort = "off"
	AgentThinkingEffortXhigh  AgentThinkingEffort = "xhigh"
)

Defines values for AgentThinkingEffort.

func (AgentThinkingEffort) Valid

func (e AgentThinkingEffort) Valid() bool

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

type AgentToolScope

type AgentToolScope string

AgentToolScope `none` declares an agent that needs no catalog tools. Rejected (400) together with a non-empty `tools` or `direct_tools`.

const (
	AgentToolScopeEmpty AgentToolScope = ""
	AgentToolScopeNone  AgentToolScope = "none"
)

Defines values for AgentToolScope.

func (AgentToolScope) Valid

func (e AgentToolScope) Valid() bool

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

type AgentTriage

type AgentTriage struct {
	DefaultBrain *AgentTriageDefaultBrain `json:"default_brain,omitempty"`
}

AgentTriage Persona planner routing pin. `triage` keeps the per-turn regex/LLM triage cascade, `always` runs the planner every turn, `never` skips it. Empty clears the pin (inherit the server default). Per-call `metadata.brain` still wins.

type AgentTriageDefaultBrain

type AgentTriageDefaultBrain string

AgentTriageDefaultBrain defines model for AgentTriage.DefaultBrain.

const (
	AgentTriageDefaultBrainAlways AgentTriageDefaultBrain = "always"
	AgentTriageDefaultBrainEmpty  AgentTriageDefaultBrain = ""
	AgentTriageDefaultBrainNever  AgentTriageDefaultBrain = "never"
	AgentTriageDefaultBrainTriage AgentTriageDefaultBrain = "triage"
)

Defines values for AgentTriageDefaultBrain.

func (AgentTriageDefaultBrain) Valid

func (e AgentTriageDefaultBrain) Valid() bool

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

type AgentType

type AgentType string

AgentType Whether this agent dispatches to other skill agents (persona) or executes one skill directly (skill). Maps to nova-os internals; partners only see the discriminator.

const (
	AgentTypePersona AgentType = "persona"
	AgentTypeSkill   AgentType = "skill"
)

Defines values for AgentType.

func (AgentType) Valid

func (e AgentType) Valid() bool

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

type AgentUpdate

type AgentUpdate struct {
	// AgentSkills Agent Skills attached to this agent, as `name` (latest published
	// catalog version) or `name@N` (pinned version). No duplicate names.
	// Every entry must resolve for the caller's organization at write
	// time (a published `/v1/skills` version, or for unpinned names a
	// server-side skills folder); otherwise 400 with `field:
	// agent_skills`.
	AgentSkills *[]string `json:"agent_skills,omitempty"`

	// AgentType Whether this agent dispatches to other skill agents (persona) or
	// executes one skill directly (skill). Maps to nova-os internals;
	// partners only see the discriminator.
	AgentType    *AgentType `json:"agent_type,omitempty"`
	Brain        *bool      `json:"brain,omitempty"`
	Capabilities *[]string  `json:"capabilities,omitempty"`

	// ClearTriage When true, clears the agent's `triage` pin (same as `triage: null`).
	ClearTriage *bool `json:"clear_triage,omitempty"`

	// DirectTools Persona only. Tools offered on the persona's direct (non-planner)
	// answer path. Names are validated against the live tool registry.
	// Together with `tools`, this is the persona's declared tool scope;
	// declaring neither keeps the whole catalog.
	DirectTools *[]string `json:"direct_tools,omitempty"`

	// EgressGuard Outbound search-query guard for this agent's turns. Guards only
	// tighten: the server-wide, agent and per-call settings are combined,
	// and `off` never removes a guard set elsewhere.
	EgressGuard *AgentUpdateEgressGuard `json:"egress_guard,omitempty"`
	Filesystem  *map[string]interface{} `json:"filesystem,omitempty"`

	// Guardrails Per-agent opt-outs for the inbound guardrail chain. Each value is
	// `enabled`, `disabled` or empty (inherit). On PUT/PATCH an omitted key
	// keeps its value, a `null` key clears that override, and a top-level
	// `guardrails: null` clears every override.
	Guardrails        *AgentGuardrails `json:"guardrails,omitempty"`
	KnowledgeBindings *[]string        `json:"knowledge_bindings,omitempty"`
	MaxTurns          *int             `json:"max_turns,omitempty"`
	Model             *string          `json:"model,omitempty"`
	Name              *string          `json:"name,omitempty"`

	// OnAmbiguousEntity What a persona does when the documents its answer relies on span
	// several sources the question does not choose between: `state`
	// names the document the answer is based on, `ask` returns a
	// clarifying question instead of an answer, `off` does nothing.
	// Per-call `metadata.on_ambiguous_entity` wins; empty inherits the
	// server default.
	OnAmbiguousEntity *AgentUpdateOnAmbiguousEntity `json:"on_ambiguous_entity,omitempty"`

	// OutputType Structured-output contract for agent replies. When set, Nova OS
	// validates every assistant reply against `schema` before return.
	// Server-side since v0.1.4.
	OutputType *OutputTypeContract `json:"output_type,omitempty"`
	Owner      *string             `json:"owner,omitempty"`
	System     *string             `json:"system,omitempty"`

	// Thinking Native model reasoning on the agent's answer-tier call only (never the
	// planner, triage or skill sub-tasks). `off` (the default) sends no
	// reasoning parameter, so a model that reasons by default keeps
	// reasoning; `none` asks the model not to reason. Per-call
	// `metadata.thinking` wins. On PUT/PATCH send `{}` (or `effort: ""`) to
	// clear; `null` keeps the current value.
	Thinking *AgentThinking `json:"thinking,omitempty"`

	// ToolChoice Forces (or forbids) a tool call on the first model call of the
	// agent loop: `auto` (default), `none`, `required`, or a tool name.
	// Per-call `metadata.tool_choice` wins. A named tool the request does
	// not carry is dropped with a server-side warning.
	ToolChoice *string `json:"tool_choice,omitempty"`

	// ToolScope `none` declares an agent that needs no catalog tools. Rejected
	// (400) together with a non-empty `tools` or `direct_tools`.
	ToolScope *AgentUpdateToolScope `json:"tool_scope,omitempty"`
	Tools     *[]string             `json:"tools,omitempty"`

	// Triage Persona planner routing pin. `triage` keeps the per-turn
	// regex/LLM triage cascade, `always` runs the planner every turn,
	// `never` skips it. Empty clears the pin (inherit the server default).
	// Per-call `metadata.brain` still wins.
	Triage *AgentTriage `json:"triage,omitempty"`

	// TurnBudgetTokens Per-agent token budget for each model call of the agent's turn
	// (overrides the server-wide turn budget). `0` means unset. When
	// the agent is the outermost agent of a turn, its value also governs
	// the skill agents it dispatches.
	TurnBudgetTokens *int                   `json:"turn_budget_tokens,omitempty"`
	Visibility       *AgentUpdateVisibility `json:"visibility,omitempty"`
}

AgentUpdate Partial update; only the fields supplied are changed.

type AgentUpdateEgressGuard

type AgentUpdateEgressGuard string

AgentUpdateEgressGuard Outbound search-query guard for this agent's turns. Guards only tighten: the server-wide, agent and per-call settings are combined, and `off` never removes a guard set elsewhere.

const (
	AgentUpdateEgressGuardCallback AgentUpdateEgressGuard = "callback"
	AgentUpdateEgressGuardDetector AgentUpdateEgressGuard = "detector"
	AgentUpdateEgressGuardEmpty    AgentUpdateEgressGuard = ""
	AgentUpdateEgressGuardOff      AgentUpdateEgressGuard = "off"
)

Defines values for AgentUpdateEgressGuard.

func (AgentUpdateEgressGuard) Valid

func (e AgentUpdateEgressGuard) Valid() bool

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

type AgentUpdateOnAmbiguousEntity

type AgentUpdateOnAmbiguousEntity string

AgentUpdateOnAmbiguousEntity What a persona does when the documents its answer relies on span several sources the question does not choose between: `state` names the document the answer is based on, `ask` returns a clarifying question instead of an answer, `off` does nothing. Per-call `metadata.on_ambiguous_entity` wins; empty inherits the server default.

const (
	AgentUpdateOnAmbiguousEntityAsk   AgentUpdateOnAmbiguousEntity = "ask"
	AgentUpdateOnAmbiguousEntityEmpty AgentUpdateOnAmbiguousEntity = ""
	AgentUpdateOnAmbiguousEntityOff   AgentUpdateOnAmbiguousEntity = "off"
	AgentUpdateOnAmbiguousEntityState AgentUpdateOnAmbiguousEntity = "state"
)

Defines values for AgentUpdateOnAmbiguousEntity.

func (AgentUpdateOnAmbiguousEntity) Valid

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

type AgentUpdateToolScope

type AgentUpdateToolScope string

AgentUpdateToolScope `none` declares an agent that needs no catalog tools. Rejected (400) together with a non-empty `tools` or `direct_tools`.

const (
	AgentUpdateToolScopeEmpty AgentUpdateToolScope = ""
	AgentUpdateToolScopeNone  AgentUpdateToolScope = "none"
)

Defines values for AgentUpdateToolScope.

func (AgentUpdateToolScope) Valid

func (e AgentUpdateToolScope) Valid() bool

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

type AgentUpdateVisibility

type AgentUpdateVisibility string

AgentUpdateVisibility defines model for AgentUpdate.Visibility.

const (
	AgentUpdateVisibilityEmpty   AgentUpdateVisibility = ""
	AgentUpdateVisibilityPrivate AgentUpdateVisibility = "private"
	AgentUpdateVisibilityPublic  AgentUpdateVisibility = "public"
)

Defines values for AgentUpdateVisibility.

func (AgentUpdateVisibility) Valid

func (e AgentUpdateVisibility) Valid() bool

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

type AgentVisibility

type AgentVisibility string

AgentVisibility defines model for Agent.Visibility.

const (
	AgentVisibilityEmpty   AgentVisibility = ""
	AgentVisibilityPrivate AgentVisibility = "private"
	AgentVisibilityPublic  AgentVisibility = "public"
)

Defines values for AgentVisibility.

func (AgentVisibility) Valid

func (e AgentVisibility) Valid() bool

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

type App

type App struct {
	AgentsCount  int        `json:"agents_count"`
	ArchivedAt   *time.Time `json:"archived_at,omitempty"`
	ArchivedBy   *string    `json:"archived_by,omitempty"`
	InstalledAt  time.Time  `json:"installed_at"`
	LastError    *string    `json:"last_error,omitempty"`
	LastSeenAt   time.Time  `json:"last_seen_at"`
	ManifestPath string     `json:"manifest_path"`
	Name         string     `json:"name"`
	SchemaPrefix string     `json:"schema_prefix"`
	Status       string     `json:"status"`
	Version      string     `json:"version"`
}

App One installed app.

type AppAgent

type AppAgent struct {
	Capabilities []string `json:"capabilities"`
	Id           string   `json:"id"`
}

AppAgent Minimal app-scoped agent summary.

type AppAgentChatJSONRequestBody

type AppAgentChatJSONRequestBody = NativeChatRequest

AppAgentChatJSONRequestBody defines body for AppAgentChat for application/json ContentType.

type AppAgentChatResponse

type AppAgentChatResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NativeChatResult
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseAppAgentChatResponse

func ParseAppAgentChatResponse(rsp *http.Response) (*AppAgentChatResponse, error)

ParseAppAgentChatResponse parses an HTTP response from a AppAgentChatWithResponse call

func (AppAgentChatResponse) Status

func (r AppAgentChatResponse) Status() string

Status returns HTTPResponse.Status

func (AppAgentChatResponse) StatusCode

func (r AppAgentChatResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AppAgentList

type AppAgentList struct {
	Agents []AppAgent `json:"agents"`
}

AppAgentList defines model for AppAgentList.

type AppInstallResult

type AppInstallResult struct {
	AgentsRegistered   int `json:"agents_registered"`
	AgentsUnregistered int `json:"agents_unregistered"`

	// Errors Present only when the operation failed.
	Errors            *[]string `json:"errors,omitempty"`
	MigrationsApplied int       `json:"migrations_applied"`
	Name              string    `json:"name"`
	Registered        bool      `json:"registered"`
	Status            *string   `json:"status,omitempty"`
	Version           string    `json:"version"`
}

AppInstallResult Result of an install, reload, or uninstall operation.

type AppList

type AppList struct {
	Apps []App `json:"apps"`
}

AppList defines model for AppList.

type AppMigration

type AppMigration struct {
	AppliedAt time.Time `json:"applied_at"`
	Checksum  string    `json:"checksum"`

	// ErrorMessage Null when status is applied.
	ErrorMessage *string            `json:"error_message"`
	Filename     string             `json:"filename"`
	Status       AppMigrationStatus `json:"status"`
}

AppMigration One schema-migration audit row for an app.

type AppMigrationList

type AppMigrationList struct {
	App        string         `json:"app"`
	Migrations []AppMigration `json:"migrations"`
}

AppMigrationList defines model for AppMigrationList.

type AppMigrationStatus

type AppMigrationStatus string

AppMigrationStatus defines model for AppMigration.Status.

const (
	AppMigrationStatusApplied AppMigrationStatus = "applied"
	AppMigrationStatusFailed  AppMigrationStatus = "failed"
)

Defines values for AppMigrationStatus.

func (AppMigrationStatus) Valid

func (e AppMigrationStatus) Valid() bool

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

type ApproveActionJSONRequestBody

type ApproveActionJSONRequestBody = ActionDecisionRequest

ApproveActionJSONRequestBody defines body for ApproveAction for application/json ContentType.

type ApproveActionResponse

type ApproveActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ActionEnvelope
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *struct {
		Error  *string `json:"error,omitempty"`
		Status *string `json:"status,omitempty"`
	}
	JSON429 *RateLimited
	JSON502 *Error
	JSON503 *Error
}

func ParseApproveActionResponse

func ParseApproveActionResponse(rsp *http.Response) (*ApproveActionResponse, error)

ParseApproveActionResponse parses an HTTP response from a ApproveActionWithResponse call

func (ApproveActionResponse) Status

func (r ApproveActionResponse) Status() string

Status returns HTTPResponse.Status

func (ApproveActionResponse) StatusCode

func (r ApproveActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ArchiveAgentSkillVersionResponse

type ArchiveAgentSkillVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSkillVersion
	JSON400      *FieldError
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FieldError
	JSON409      *FieldError
}

func ParseArchiveAgentSkillVersionResponse

func ParseArchiveAgentSkillVersionResponse(rsp *http.Response) (*ArchiveAgentSkillVersionResponse, error)

ParseArchiveAgentSkillVersionResponse parses an HTTP response from a ArchiveAgentSkillVersionWithResponse call

func (ArchiveAgentSkillVersionResponse) Status

Status returns HTTPResponse.Status

func (ArchiveAgentSkillVersionResponse) StatusCode

func (r ArchiveAgentSkillVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Attachment

type Attachment struct {
	CreatedAt time.Time  `json:"created_at"`
	DeletedAt *time.Time `json:"deleted_at,omitempty"`

	// DownloadUrl Relative URL for downloading the attachment bytes.
	DownloadUrl string `json:"download_url"`
	Id          string `json:"id"`
	MimeType    string `json:"mime_type"`

	// Name Original filename.
	Name string `json:"name"`

	// ScanStatus Malware-scan status, e.g. `not_scanned`.
	ScanStatus string `json:"scan_status"`
	SizeBytes  int64  `json:"size_bytes"`
}

Attachment A file attached to a conversation.

type AuthorizationConnectorScope

type AuthorizationConnectorScope struct {
	ConnectionId *string `json:"connection_id,omitempty"`

	// Details Connector-specific vocabulary, namespaced away from comparable outer fields.
	Details *map[string]interface{} `json:"details,omitempty"`
	Kind    string                  `json:"kind"`
}

AuthorizationConnectorScope defines model for AuthorizationConnectorScope.

type AuthorizationDataScope

type AuthorizationDataScope struct {
	Connector   AuthorizationConnectorScope `json:"connector"`
	Constraints *map[string]interface{}     `json:"constraints,omitempty"`
	Operation   string                      `json:"operation"`
	Resource    string                      `json:"resource"`
	Selectors   *map[string]interface{}     `json:"selectors,omitempty"`
}

AuthorizationDataScope Canonical comparable policy envelope.

type AuthorizationDecision

type AuthorizationDecision struct {
	BatchId          *string     `json:"batch_id,omitempty"`
	Corrected        bool        `json:"corrected"`
	CorrectionReason *string     `json:"correction_reason,omitempty"`
	DecidedAt        time.Time   `json:"decided_at"`
	DecidedBy        string      `json:"decided_by"`
	DecidedByKind    string      `json:"decided_by_kind"`
	Edited           bool        `json:"edited"`
	EvaluatedAt      time.Time   `json:"evaluated_at"`
	EvidenceWeight   float32     `json:"evidence_weight"`
	GrantId          *string     `json:"grant_id,omitempty"`
	GrantRevision    *int        `json:"grant_revision,omitempty"`
	Id               string      `json:"id"`
	IntentId         string      `json:"intent_id"`
	OriginalParams   interface{} `json:"original_params,omitempty"`
	Outcome          string      `json:"outcome"`
	PolicyVersion    *string     `json:"policy_version,omitempty"`
	Reason           string      `json:"reason"`
	ReviewDurationMs *int64      `json:"review_duration_ms,omitempty"`
	RiskTier         string      `json:"risk_tier"`
	RuntimeProfile   interface{} `json:"runtime_profile,omitempty"`
}

AuthorizationDecision Append-only authorization decision with its complete authorization-basis snapshot.

type AuthorizationEvidenceProfile

type AuthorizationEvidenceProfile struct {
	ActionClass      string `json:"action_class"`
	AgentId          string `json:"agent_id"`
	CurrentDecisions int    `json:"current_decisions"`

	// DataScope Canonical comparable policy envelope.
	DataScope             AuthorizationDataScope `json:"data_scope"`
	Decay                 []EvidenceDecayBucket  `json:"decay"`
	EffectiveApprovalRate float32                `json:"effective_approval_rate"`
	Eligible              bool                   `json:"eligible"`
	HistoricalDecisions   int                    `json:"historical_decisions"`
	Incidents             int                    `json:"incidents"`
	PolicyVersion         string                 `json:"policy_version"`
	ProfileHash           string                 `json:"profile_hash"`
	Reason                string                 `json:"reason"`
	Reviewers             []ReviewerEvidence     `json:"reviewers"`
	RiskTier              string                 `json:"risk_tier"`
	WeightedApproved      float32                `json:"weighted_approved"`
	WeightedRejected      float32                `json:"weighted_rejected"`
}

AuthorizationEvidenceProfile defines model for AuthorizationEvidenceProfile.

type AuthorizationGraph

type AuthorizationGraph struct {
	Decisions []AuthorizationDecision `json:"decisions"`

	// Grant Immutable grant definition plus current lifecycle-event projection.
	Grant *AutonomyGrant `json:"grant,omitempty"`

	// Intent Append-only declaration of a proposed side effect.
	Intent   AuthorizationIntent `json:"intent"`
	Receipts []ExecutionReceipt  `json:"receipts"`
	State    string              `json:"state"`
}

AuthorizationGraph defines model for AuthorizationGraph.

type AuthorizationIntent

type AuthorizationIntent struct {
	ActionClass     string  `json:"action_class"`
	AgentConfigHash *string `json:"agent_config_hash,omitempty"`
	AgentId         string  `json:"agent_id"`

	// DataScope Canonical comparable policy envelope.
	DataScope               *AuthorizationDataScope `json:"data_scope,omitempty"`
	ExternalRef             string                  `json:"external_ref"`
	GroupId                 string                  `json:"group_id"`
	Id                      string                  `json:"id"`
	LegacyActionId          *string                 `json:"legacy_action_id,omitempty"`
	MaxAuthorizationSeconds *int                    `json:"max_authorization_seconds"`
	Params                  interface{}             `json:"params"`
	PolicyVersion           *string                 `json:"policy_version,omitempty"`
	ProposedAt              time.Time               `json:"proposed_at"`
	ProposedBy              string                  `json:"proposed_by"`
	ProposedByKind          string                  `json:"proposed_by_kind"`
	Purpose                 string                  `json:"purpose"`
	Reversible              *bool                   `json:"reversible"`
	RiskTier                string                  `json:"risk_tier"`
	RuntimeProfile          interface{}             `json:"runtime_profile,omitempty"`
	SessionId               string                  `json:"session_id"`
	SideEffects             interface{}             `json:"side_effects,omitempty"`
	Source                  string                  `json:"source"`
	TenantId                string                  `json:"tenant_id"`
	ToolName                string                  `json:"tool_name"`
	ToolSchemaHash          *string                 `json:"tool_schema_hash,omitempty"`
}

AuthorizationIntent Append-only declaration of a proposed side effect.

type AutonomyGrant

type AutonomyGrant struct {
	ActionClass string                 `json:"action_class"`
	AgentId     string                 `json:"agent_id"`
	Constraints map[string]interface{} `json:"constraints"`

	// DataScope Canonical comparable policy envelope.
	DataScope          AuthorizationDataScope       `json:"data_scope"`
	EvidenceWindow     AuthorizationEvidenceProfile `json:"evidence_window"`
	ExpiresAt          time.Time                    `json:"expires_at"`
	Id                 string                       `json:"id"`
	IssuedAt           time.Time                    `json:"issued_at"`
	IssuedBy           string                       `json:"issued_by"`
	LifecycleChangedAt time.Time                    `json:"lifecycle_changed_at"`
	LifecycleReason    string                       `json:"lifecycle_reason"`
	LifecycleState     AutonomyGrantLifecycleState  `json:"lifecycle_state"`
	PolicyVersion      string                       `json:"policy_version"`
	PreviousGrantId    *string                      `json:"previous_grant_id,omitempty"`
	ProfileHash        string                       `json:"profile_hash"`
	Revision           int                          `json:"revision"`
	RiskTier           string                       `json:"risk_tier"`
	RuntimeProfile     interface{}                  `json:"runtime_profile"`
	SupersededBy       *string                      `json:"superseded_by,omitempty"`
	TenantId           string                       `json:"tenant_id"`
	ToolBindings       []string                     `json:"tool_bindings"`
}

AutonomyGrant Immutable grant definition plus current lifecycle-event projection.

type AutonomyGrantLifecycleState

type AutonomyGrantLifecycleState string

AutonomyGrantLifecycleState defines model for AutonomyGrant.LifecycleState.

const (
	AutonomyGrantLifecycleStateExpired    AutonomyGrantLifecycleState = "expired"
	AutonomyGrantLifecycleStateIssued     AutonomyGrantLifecycleState = "issued"
	AutonomyGrantLifecycleStateRevoked    AutonomyGrantLifecycleState = "revoked"
	AutonomyGrantLifecycleStateSuperseded AutonomyGrantLifecycleState = "superseded"
	AutonomyGrantLifecycleStateSuspended  AutonomyGrantLifecycleState = "suspended"
)

Defines values for AutonomyGrantLifecycleState.

func (AutonomyGrantLifecycleState) Valid

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

type BadRequest

type BadRequest = Error

BadRequest defines model for BadRequest.

type BrowseKnowledgeCollectionChunksParams

type BrowseKnowledgeCollectionChunksParams struct {
	Limit  *int `form:"limit,omitempty" json:"limit,omitempty"`
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}

BrowseKnowledgeCollectionChunksParams defines parameters for BrowseKnowledgeCollectionChunks.

type BrowseKnowledgeCollectionChunksResponse

type BrowseKnowledgeCollectionChunksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseBrowseKnowledgeCollectionChunksResponse

func ParseBrowseKnowledgeCollectionChunksResponse(rsp *http.Response) (*BrowseKnowledgeCollectionChunksResponse, error)

ParseBrowseKnowledgeCollectionChunksResponse parses an HTTP response from a BrowseKnowledgeCollectionChunksWithResponse call

func (BrowseKnowledgeCollectionChunksResponse) Status

Status returns HTTPResponse.Status

func (BrowseKnowledgeCollectionChunksResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type BundleImportResult

type BundleImportResult struct {
	AgentsImported        int       `json:"agents_imported"`
	EmployeeId            string    `json:"employee_id"`
	KnowledgeFilesIndexed *int      `json:"knowledge_files_indexed,omitempty"`
	Warnings              *[]string `json:"warnings,omitempty"`
}

BundleImportResult defines model for BundleImportResult.

type CancelAutoIndexJobJSONBody

type CancelAutoIndexJobJSONBody struct {
	JobId string `json:"job_id"`
}

CancelAutoIndexJobJSONBody defines parameters for CancelAutoIndexJob.

type CancelAutoIndexJobJSONRequestBody

type CancelAutoIndexJobJSONRequestBody CancelAutoIndexJobJSONBody

CancelAutoIndexJobJSONRequestBody defines body for CancelAutoIndexJob for application/json ContentType.

type CancelAutoIndexJobResponse

type CancelAutoIndexJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Unauthorized
	JSON404      *Error
}

func ParseCancelAutoIndexJobResponse

func ParseCancelAutoIndexJobResponse(rsp *http.Response) (*CancelAutoIndexJobResponse, error)

ParseCancelAutoIndexJobResponse parses an HTTP response from a CancelAutoIndexJobWithResponse call

func (CancelAutoIndexJobResponse) Status

Status returns HTTPResponse.Status

func (CancelAutoIndexJobResponse) StatusCode

func (r CancelAutoIndexJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelJobResponse

type CancelJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseCancelJobResponse

func ParseCancelJobResponse(rsp *http.Response) (*CancelJobResponse, error)

ParseCancelJobResponse parses an HTTP response from a CancelJobWithResponse call

func (CancelJobResponse) Status

func (r CancelJobResponse) Status() string

Status returns HTTPResponse.Status

func (CancelJobResponse) StatusCode

func (r CancelJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelNativeJobResponse

type CancelNativeJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NativeJobCancelled
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON409      *Error
	JSON503      *Error
}

func ParseCancelNativeJobResponse

func ParseCancelNativeJobResponse(rsp *http.Response) (*CancelNativeJobResponse, error)

ParseCancelNativeJobResponse parses an HTTP response from a CancelNativeJobWithResponse call

func (CancelNativeJobResponse) Status

func (r CancelNativeJobResponse) Status() string

Status returns HTTPResponse.Status

func (CancelNativeJobResponse) StatusCode

func (r CancelNativeJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ChatCompletionChoice

type ChatCompletionChoice struct {
	// FinishReason The provider's real stop reason.
	FinishReason *ChatCompletionChoiceFinishReason `json:"finish_reason,omitempty"`
	Index        *int                              `json:"index,omitempty"`

	// Message A single conversation message.
	Message *ChatMessage `json:"message,omitempty"`
}

ChatCompletionChoice defines model for ChatCompletionChoice.

type ChatCompletionChoiceFinishReason

type ChatCompletionChoiceFinishReason string

ChatCompletionChoiceFinishReason The provider's real stop reason.

const (
	ChatCompletionChoiceFinishReasonLength    ChatCompletionChoiceFinishReason = "length"
	ChatCompletionChoiceFinishReasonStop      ChatCompletionChoiceFinishReason = "stop"
	ChatCompletionChoiceFinishReasonToolCalls ChatCompletionChoiceFinishReason = "tool_calls"
)

Defines values for ChatCompletionChoiceFinishReason.

func (ChatCompletionChoiceFinishReason) Valid

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

type ChatCompletionRequest

type ChatCompletionRequest struct {
	// MaxCompletionTokens Newer OpenAI field for the output-token cap; preferred over max_tokens when both are set. On the agent path it becomes the per-call answer cap (clamped to 32768) unless `metadata.max_tokens` is set.
	MaxCompletionTokens *int `json:"max_completion_tokens,omitempty"`

	// MaxTokens Output-token cap (folded into the per-call answer limit).
	MaxTokens *int          `json:"max_tokens,omitempty"`
	Messages  []ChatMessage `json:"messages"`

	// Metadata Nova OS extension channel for per-call fields (e.g. a per-call model override). The documented keys below are honoured on this surface the same way as on native chat.
	Metadata *ChatCompletionRequest_Metadata `json:"metadata,omitempty"`

	// Model Target model/agent id. When gateway mode is enabled, a value of the form `llm:<provider>/<model>` selects raw provider passthrough.
	Model *string `json:"model,omitempty"`

	// ReasoningEffort Native reasoning effort for the answer call (otherwise 400). `off` or empty sends no reasoning parameter (the model's default); `none` asks the model not to reason. On the agent path it becomes `metadata.thinking.effort` unless `metadata.thinking` is set.
	ReasoningEffort *ChatCompletionRequestReasoningEffort `json:"reasoning_effort,omitempty"`

	// ResponseFormat OpenAI-style response format. Must be an object with a non-empty `type` (otherwise 400); the value of `type` is not checked. Forwarded verbatim to OpenAI-compatible providers on the passthrough path; ignored on the agent path, where the agent's `output_type` decides the reply shape.
	ResponseFormat *ChatCompletionResponseFormat `json:"response_format,omitempty"`

	// Stream When true the response is an SSE stream terminated by `[DONE]`.
	Stream *bool `json:"stream,omitempty"`

	// Temperature Sampling temperature, 0-2 (otherwise 400). On the passthrough path it is sent to the provider; on the agent path it becomes the per-call answer temperature unless `metadata.temperature` is set.
	Temperature *float32 `json:"temperature,omitempty"`
}

ChatCompletionRequest OpenAI-compatible chat completion request.

type ChatCompletionRequestMetadataBrain

type ChatCompletionRequestMetadataBrain string

ChatCompletionRequestMetadataBrain Per-call planning override.

const (
	ChatCompletionRequestMetadataBrainAlways ChatCompletionRequestMetadataBrain = "always"
	ChatCompletionRequestMetadataBrainNever  ChatCompletionRequestMetadataBrain = "never"
)

Defines values for ChatCompletionRequestMetadataBrain.

func (ChatCompletionRequestMetadataBrain) Valid

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

type ChatCompletionRequestMetadataEgressGuard

type ChatCompletionRequestMetadataEgressGuard string

ChatCompletionRequestMetadataEgressGuard Adds the outbound query guard for this request. May only tighten: `off` never removes a guard set by the server or the agent. Any other value is a 400.

const (
	ChatCompletionRequestMetadataEgressGuardCallback ChatCompletionRequestMetadataEgressGuard = "callback"
	ChatCompletionRequestMetadataEgressGuardDetector ChatCompletionRequestMetadataEgressGuard = "detector"
	ChatCompletionRequestMetadataEgressGuardEmpty    ChatCompletionRequestMetadataEgressGuard = ""
	ChatCompletionRequestMetadataEgressGuardOff      ChatCompletionRequestMetadataEgressGuard = "off"
)

Defines values for ChatCompletionRequestMetadataEgressGuard.

func (ChatCompletionRequestMetadataEgressGuard) Valid

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

type ChatCompletionRequestMetadataOnAmbiguousEntity

type ChatCompletionRequestMetadataOnAmbiguousEntity string

ChatCompletionRequestMetadataOnAmbiguousEntity Overrides the agent's handling of answers whose evidence spans several documents the question does not choose between. Invalid values are ignored.

const (
	ChatCompletionRequestMetadataOnAmbiguousEntityAsk   ChatCompletionRequestMetadataOnAmbiguousEntity = "ask"
	ChatCompletionRequestMetadataOnAmbiguousEntityOff   ChatCompletionRequestMetadataOnAmbiguousEntity = "off"
	ChatCompletionRequestMetadataOnAmbiguousEntityState ChatCompletionRequestMetadataOnAmbiguousEntity = "state"
)

Defines values for ChatCompletionRequestMetadataOnAmbiguousEntity.

func (ChatCompletionRequestMetadataOnAmbiguousEntity) Valid

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

type ChatCompletionRequestMetadataResearchDepth

type ChatCompletionRequestMetadataResearchDepth string

ChatCompletionRequestMetadataResearchDepth Per-call research depth. `fast` skips the planner; `deep` runs it; `auto` runs it single-shot, without multi-wave skills such as `deep_research`. `brain` wins when both are set. Unknown values are ignored.

const (
	ChatCompletionRequestMetadataResearchDepthAuto ChatCompletionRequestMetadataResearchDepth = "auto"
	ChatCompletionRequestMetadataResearchDepthDeep ChatCompletionRequestMetadataResearchDepth = "deep"
	ChatCompletionRequestMetadataResearchDepthFast ChatCompletionRequestMetadataResearchDepth = "fast"
)

Defines values for ChatCompletionRequestMetadataResearchDepth.

func (ChatCompletionRequestMetadataResearchDepth) Valid

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

type ChatCompletionRequestMetadataThinkingEffort

type ChatCompletionRequestMetadataThinkingEffort string

ChatCompletionRequestMetadataThinkingEffort defines model for ChatCompletionRequest.Metadata.Thinking.Effort.

const (
	ChatCompletionRequestMetadataThinkingEffortEmpty  ChatCompletionRequestMetadataThinkingEffort = ""
	ChatCompletionRequestMetadataThinkingEffortHigh   ChatCompletionRequestMetadataThinkingEffort = "high"
	ChatCompletionRequestMetadataThinkingEffortLow    ChatCompletionRequestMetadataThinkingEffort = "low"
	ChatCompletionRequestMetadataThinkingEffortMedium ChatCompletionRequestMetadataThinkingEffort = "medium"
	ChatCompletionRequestMetadataThinkingEffortNone   ChatCompletionRequestMetadataThinkingEffort = "none"
	ChatCompletionRequestMetadataThinkingEffortOff    ChatCompletionRequestMetadataThinkingEffort = "off"
	ChatCompletionRequestMetadataThinkingEffortXhigh  ChatCompletionRequestMetadataThinkingEffort = "xhigh"
)

Defines values for ChatCompletionRequestMetadataThinkingEffort.

func (ChatCompletionRequestMetadataThinkingEffort) Valid

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

type ChatCompletionRequestReasoningEffort

type ChatCompletionRequestReasoningEffort string

ChatCompletionRequestReasoningEffort Native reasoning effort for the answer call (otherwise 400). `off` or empty sends no reasoning parameter (the model's default); `none` asks the model not to reason. On the agent path it becomes `metadata.thinking.effort` unless `metadata.thinking` is set.

const (
	ChatCompletionRequestReasoningEffortEmpty  ChatCompletionRequestReasoningEffort = ""
	ChatCompletionRequestReasoningEffortHigh   ChatCompletionRequestReasoningEffort = "high"
	ChatCompletionRequestReasoningEffortLow    ChatCompletionRequestReasoningEffort = "low"
	ChatCompletionRequestReasoningEffortMedium ChatCompletionRequestReasoningEffort = "medium"
	ChatCompletionRequestReasoningEffortNone   ChatCompletionRequestReasoningEffort = "none"
	ChatCompletionRequestReasoningEffortOff    ChatCompletionRequestReasoningEffort = "off"
	ChatCompletionRequestReasoningEffortXhigh  ChatCompletionRequestReasoningEffort = "xhigh"
)

Defines values for ChatCompletionRequestReasoningEffort.

func (ChatCompletionRequestReasoningEffort) Valid

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

type ChatCompletionRequest_Metadata

type ChatCompletionRequest_Metadata struct {
	// AllowedSkills Narrows a persona's planner to these skills for this turn. A name the persona does not have is a 400; ignored on non-persona agents.
	AllowedSkills *[]string `json:"allowed_skills,omitempty"`

	// Brain Per-call planning override.
	Brain *ChatCompletionRequestMetadataBrain `json:"brain,omitempty"`

	// EgressGuard Adds the outbound query guard for this request. May only tighten: `off` never removes a guard set by the server or the agent. Any other value is a 400.
	EgressGuard *ChatCompletionRequestMetadataEgressGuard `json:"egress_guard,omitempty"`

	// MaxSearches Per-turn cap on outbound search calls across every tool of the turn. Absent or 0 means unlimited.
	MaxSearches *int `json:"max_searches,omitempty"`

	// MaxTokens Per-call answer output-token cap; wins over the top-level fields.
	MaxTokens *int `json:"max_tokens,omitempty"`

	// OnAmbiguousEntity Overrides the agent's handling of answers whose evidence spans several documents the question does not choose between. Invalid values are ignored.
	OnAmbiguousEntity *ChatCompletionRequestMetadataOnAmbiguousEntity `json:"on_ambiguous_entity,omitempty"`

	// ResearchDepth Per-call research depth. `fast` skips the planner; `deep` runs it; `auto` runs it single-shot, without multi-wave skills such as `deep_research`. `brain` wins when both are set. Unknown values are ignored.
	ResearchDepth *ChatCompletionRequestMetadataResearchDepth `json:"research_depth,omitempty"`

	// ResearchQuery The research question as its own field, when the message is an assembled prompt. Overrides the query used for outbound search.
	ResearchQuery *string `json:"research_query,omitempty"`

	// ResearchQueryOnly Fixed-query mode: every outbound search of the turn is exactly `research_query`, and fetches are limited to URLs those searches returned. Requires a non-empty, single-line `research_query` of at most 300 characters; otherwise 400.
	ResearchQueryOnly *bool `json:"research_query_only,omitempty"`

	// StreamEvents Per-call orchestration event streaming toggle.
	StreamEvents *bool `json:"stream_events,omitempty"`

	// Temperature Per-call answer temperature; wins over the top-level field.
	Temperature *float32 `json:"temperature,omitempty"`

	// Thinking Per-call native reasoning on the answer-tier call; overrides the agent's `thinking`. `off` sends no reasoning parameter, `none` asks the model not to reason. `budget_tokens` is clamped to 1024-32768. An invalid override is ignored.
	Thinking *struct {
		BudgetTokens *int                                         `json:"budget_tokens,omitempty"`
		Effort       *ChatCompletionRequestMetadataThinkingEffort `json:"effort,omitempty"`
	} `json:"thinking,omitempty"`

	// ToolChoice Per-call tool choice for the first model call: `auto`, `none`, `required`, or a tool name. Overrides the agent's `tool_choice`. Invalid values are ignored.
	ToolChoice           *string                `json:"tool_choice,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ChatCompletionRequest_Metadata Nova OS extension channel for per-call fields (e.g. a per-call model override). The documented keys below are honoured on this surface the same way as on native chat.

func (ChatCompletionRequest_Metadata) Get

func (a ChatCompletionRequest_Metadata) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ChatCompletionRequest_Metadata. Returns the specified element and whether it was found

func (ChatCompletionRequest_Metadata) MarshalJSON

func (a ChatCompletionRequest_Metadata) MarshalJSON() ([]byte, error)

Override default JSON handling for ChatCompletionRequest_Metadata to handle AdditionalProperties

func (*ChatCompletionRequest_Metadata) Set

func (a *ChatCompletionRequest_Metadata) Set(fieldName string, value interface{})

Setter for additional properties for ChatCompletionRequest_Metadata

func (*ChatCompletionRequest_Metadata) UnmarshalJSON

func (a *ChatCompletionRequest_Metadata) UnmarshalJSON(b []byte) error

Override default JSON handling for ChatCompletionRequest_Metadata to handle AdditionalProperties

type ChatCompletionResponse

type ChatCompletionResponse struct {
	Choices *[]ChatCompletionChoice `json:"choices,omitempty"`

	// Created Unix timestamp (seconds).
	Created *int    `json:"created,omitempty"`
	Id      *string `json:"id,omitempty"`
	Model   *string `json:"model,omitempty"`

	// NovaGrounding Nova OS extension — per-turn grounded-vs-refusal outcome. Omitted on non-retrieval turns.
	NovaGrounding *ChatCompletionResponseNovaGrounding `json:"nova_grounding,omitempty"`

	// NovaUsage Aggregated token usage across all of the turn's model sub-calls, with a per-stage breakdown. Omitted on non-model/zero-usage turns. Excludes embedding calls.
	NovaUsage *UsageBlock `json:"nova_usage,omitempty"`

	// Object Always `chat.completion`.
	Object *string `json:"object,omitempty"`

	// PersistedState Merged persisted field state, present only for agents that declare a persist-fields schema.
	PersistedState *map[string]interface{} `json:"persisted_state,omitempty"`

	// Usage Per-response token usage.
	Usage *ChatCompletionUsage `json:"usage,omitempty"`
}

ChatCompletionResponse OpenAI-compatible chat completion response.

type ChatCompletionResponseFormat

type ChatCompletionResponseFormat struct {
	// Type e.g. `text`, `json_object`, `json_schema`.
	Type                 string                 `json:"type"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ChatCompletionResponseFormat OpenAI-style response format. Must be an object with a non-empty `type` (otherwise 400); the value of `type` is not checked. Forwarded verbatim to OpenAI-compatible providers on the passthrough path; ignored on the agent path, where the agent's `output_type` decides the reply shape.

func (ChatCompletionResponseFormat) Get

func (a ChatCompletionResponseFormat) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ChatCompletionResponseFormat. Returns the specified element and whether it was found

func (ChatCompletionResponseFormat) MarshalJSON

func (a ChatCompletionResponseFormat) MarshalJSON() ([]byte, error)

Override default JSON handling for ChatCompletionResponseFormat to handle AdditionalProperties

func (*ChatCompletionResponseFormat) Set

func (a *ChatCompletionResponseFormat) Set(fieldName string, value interface{})

Setter for additional properties for ChatCompletionResponseFormat

func (*ChatCompletionResponseFormat) UnmarshalJSON

func (a *ChatCompletionResponseFormat) UnmarshalJSON(b []byte) error

Override default JSON handling for ChatCompletionResponseFormat to handle AdditionalProperties

type ChatCompletionResponseNovaGrounding

type ChatCompletionResponseNovaGrounding string

ChatCompletionResponseNovaGrounding Nova OS extension — per-turn grounded-vs-refusal outcome. Omitted on non-retrieval turns.

const (
	ChatCompletionResponseNovaGroundingDegraded           ChatCompletionResponseNovaGrounding = "degraded"
	ChatCompletionResponseNovaGroundingDegradedRetrieval  ChatCompletionResponseNovaGrounding = "degraded_retrieval"
	ChatCompletionResponseNovaGroundingGrounded           ChatCompletionResponseNovaGrounding = "grounded"
	ChatCompletionResponseNovaGroundingUngroundedNoChunks ChatCompletionResponseNovaGrounding = "ungrounded_no_chunks"
	ChatCompletionResponseNovaGroundingUngroundedRefusal  ChatCompletionResponseNovaGrounding = "ungrounded_refusal"
	ChatCompletionResponseNovaGroundingUnopenedSources    ChatCompletionResponseNovaGrounding = "unopened_sources"
	ChatCompletionResponseNovaGroundingUnsupportedClaim   ChatCompletionResponseNovaGrounding = "unsupported_claim"
	ChatCompletionResponseNovaGroundingUnsupportedFigures ChatCompletionResponseNovaGrounding = "unsupported_figures"
)

Defines values for ChatCompletionResponseNovaGrounding.

func (ChatCompletionResponseNovaGrounding) Valid

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

type ChatCompletionUsage

type ChatCompletionUsage struct {
	CompletionTokens *int `json:"completion_tokens,omitempty"`
	PromptTokens     *int `json:"prompt_tokens,omitempty"`
	TotalTokens      *int `json:"total_tokens,omitempty"`
}

ChatCompletionUsage Per-response token usage.

type ChatCompletionsJSONRequestBody

type ChatCompletionsJSONRequestBody = ChatCompletionRequest

ChatCompletionsJSONRequestBody defines body for ChatCompletions for application/json ContentType.

type ChatCompletionsResponse

type ChatCompletionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChatCompletionResponse
	JSON400      *Error
	JSON401      *Unauthorized
	JSON429      *RateLimited
	JSON502      *Error
	JSON503      *Error
}

func ParseChatCompletionsResponse

func ParseChatCompletionsResponse(rsp *http.Response) (*ChatCompletionsResponse, error)

ParseChatCompletionsResponse parses an HTTP response from a ChatCompletionsWithResponse call

func (ChatCompletionsResponse) Status

func (r ChatCompletionsResponse) Status() string

Status returns HTTPResponse.Status

func (ChatCompletionsResponse) StatusCode

func (r ChatCompletionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ChatMessage

type ChatMessage struct {
	// Content Message text content.
	Content string `json:"content"`

	// Role Message author role, e.g. system, user, assistant.
	Role string `json:"role"`
}

ChatMessage A single conversation message.

type CheckAgentSkillUpstreamParams

type CheckAgentSkillUpstreamParams struct {
	Version int `form:"version" json:"version"`
}

CheckAgentSkillUpstreamParams defines parameters for CheckAgentSkillUpstream.

type CheckAgentSkillUpstreamResponse

type CheckAgentSkillUpstreamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSkillUpstream
	JSON400      *FieldError
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FieldError
	JSON422      *FieldError
	JSON502      *FieldError
}

func ParseCheckAgentSkillUpstreamResponse

func ParseCheckAgentSkillUpstreamResponse(rsp *http.Response) (*CheckAgentSkillUpstreamResponse, error)

ParseCheckAgentSkillUpstreamResponse parses an HTTP response from a CheckAgentSkillUpstreamWithResponse call

func (CheckAgentSkillUpstreamResponse) Status

Status returns HTTPResponse.Status

func (CheckAgentSkillUpstreamResponse) StatusCode

func (r CheckAgentSkillUpstreamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Citation

type Citation struct {
	ChunkIndex      *int               `json:"chunk_index,omitempty"`
	CiteSource      CitationCiteSource `json:"cite_source"`
	CitedText       *string            `json:"cited_text,omitempty"`
	ConfidenceScore *float32           `json:"confidence_score,omitempty"`
	DocumentIndex   *int               `json:"document_index,omitempty"`
	DocumentTitle   *string            `json:"document_title,omitempty"`
	EndBlockIndex   *int               `json:"end_block_index,omitempty"`
	EndCharIndex    *int               `json:"end_char_index,omitempty"`
	EndPageNumber   *int               `json:"end_page_number,omitempty"`
	StartBlockIndex *int               `json:"start_block_index,omitempty"`
	StartCharIndex  *int               `json:"start_char_index,omitempty"`
	StartPageNumber *int               `json:"start_page_number,omitempty"`
	Type            CitationType       `json:"type"`
	WebTitle        *string            `json:"web_title,omitempty"`
	WebUri          *string            `json:"web_uri,omitempty"`
}

Citation Evidence attached to a response text block. Document citations use location fields; grounded web citations use `web_uri`/`web_title`. Fields that do not apply to the selected variant are omitted.

type CitationCiteSource

type CitationCiteSource string

CitationCiteSource defines model for Citation.CiteSource.

const (
	CitationCiteSourceDocument CitationCiteSource = "document"
	CitationCiteSourceWeb      CitationCiteSource = "web"
)

Defines values for CitationCiteSource.

func (CitationCiteSource) Valid

func (e CitationCiteSource) Valid() bool

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

type CitationType

type CitationType string

CitationType defines model for Citation.Type.

const (
	CitationTypeCharLocation         CitationType = "char_location"
	CitationTypeContentBlockLocation CitationType = "content_block_location"
	CitationTypePageLocation         CitationType = "page_location"
	CitationTypeWeb                  CitationType = "web"
)

Defines values for CitationType.

func (CitationType) Valid

func (e CitationType) Valid() bool

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

type ClaimActionResponse

type ClaimActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ActionEnvelope
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *struct {
		ClaimedBy *string `json:"claimed_by,omitempty"`
		Error     *string `json:"error,omitempty"`
	}
	JSON429 *RateLimited
	JSON503 *Error
}

func ParseClaimActionResponse

func ParseClaimActionResponse(rsp *http.Response) (*ClaimActionResponse, error)

ParseClaimActionResponse parses an HTTP response from a ClaimActionWithResponse call

func (ClaimActionResponse) Status

func (r ClaimActionResponse) Status() string

Status returns HTTPResponse.Status

func (ClaimActionResponse) StatusCode

func (r ClaimActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

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) ActivateDecisionModel

func (c *Client) ActivateDecisionModel(ctx context.Context, name string, body ActivateDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ActivateDecisionModelWithBody

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

func (*Client) AddAttachmentWithBody

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

func (*Client) AddGroupMember

func (c *Client) AddGroupMember(ctx context.Context, id string, body AddGroupMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddGroupMemberWithBody

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

func (*Client) AppAgentChat

func (c *Client) AppAgentChat(ctx context.Context, app string, id string, body AppAgentChatJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppAgentChatWithBody

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

func (*Client) ApproveAction

func (c *Client) ApproveAction(ctx context.Context, id string, body ApproveActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ApproveActionWithBody

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

func (*Client) ArchiveAgentSkillVersion

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

func (*Client) BrowseKnowledgeCollectionChunks

func (c *Client) BrowseKnowledgeCollectionChunks(ctx context.Context, id string, params *BrowseKnowledgeCollectionChunksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelAutoIndexJob

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

func (*Client) CancelAutoIndexJobWithBody

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

func (*Client) CancelJob

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

func (*Client) CancelNativeJob

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

func (*Client) ChatCompletions

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

func (*Client) ChatCompletionsWithBody

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

func (*Client) CheckAgentSkillUpstream

func (c *Client) CheckAgentSkillUpstream(ctx context.Context, name string, params *CheckAgentSkillUpstreamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClaimAction

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

func (*Client) CompleteEvalRun

func (c *Client) CompleteEvalRun(ctx context.Context, id string, body CompleteEvalRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompleteEvalRunWithBody

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

func (*Client) CountTokens

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

func (*Client) CountTokensWithBody

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

func (*Client) CreateAction

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

func (*Client) CreateActionWithBody

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

func (*Client) CreateAgent

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

func (*Client) CreateAgentKey

func (c *Client) CreateAgentKey(ctx context.Context, id string, body CreateAgentKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAgentKeyWithBody

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

func (*Client) CreateAgentSkill

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

func (*Client) CreateAgentSkillWithBody

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

func (*Client) CreateAgentWithBody

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

func (*Client) CreateConversation

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

func (*Client) CreateConversationWithBody

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

func (*Client) CreateEmployee

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

func (*Client) CreateEmployeeWithBody

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

func (*Client) CreateEvalSuiteRevision

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

func (*Client) CreateEvalSuiteRevisionWithBody

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

func (*Client) CreateGroup

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

func (*Client) CreateGroupWithBody

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

func (*Client) CreateHook

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

func (*Client) CreateHookWithBody

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

func (*Client) CreateJob

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

func (*Client) CreateJobWithBody

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

func (*Client) CreateKnowledgeCollection

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

func (*Client) CreateKnowledgeCollectionWithBody

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

func (*Client) CreateKnowledgeSignal

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

func (*Client) CreateKnowledgeSignalWithBody

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

func (*Client) CreateManagedSession

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

func (*Client) CreateManagedSessionWithBody

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

func (*Client) CreateMessage

func (c *Client) CreateMessage(ctx context.Context, params *CreateMessageParams, body CreateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMessageWithBody

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

func (*Client) CreateNativeJob

func (c *Client) CreateNativeJob(ctx context.Context, apiKey string, body CreateNativeJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNativeJobWithBody

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

func (*Client) CreateSchedule

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

func (*Client) CreateScheduleWithBody

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

func (*Client) CreateSelfServiceKey

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

func (*Client) CreateSelfServiceKeyWithBody

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

func (*Client) CreateServiceKey

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

func (*Client) CreateServiceKeyWithBody

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

func (*Client) CreateUser

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

func (*Client) CreateUserWithBody

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

func (*Client) DebugRetrieveKnowledge

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

func (*Client) DebugRetrieveKnowledgeWithBody

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

func (*Client) DeleteAgent

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

func (*Client) DeleteAttachment

func (c *Client) DeleteAttachment(ctx context.Context, cid string, aid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteConnector

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

func (*Client) DeleteConversation

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

func (*Client) DeleteDocument

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

func (*Client) DeleteEmployee

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

func (*Client) DeleteFile

func (c *Client) DeleteFile(ctx context.Context, tenantId string, sessionId string, path string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGroup

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

func (*Client) DeleteHook

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

func (*Client) DeleteKnowledgeCollection

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

func (*Client) DeleteKnowledgeDocument

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

func (*Client) DeleteSchedule

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

func (*Client) DeleteServiceKey

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

func (*Client) DeleteUploadedFile

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

func (*Client) DeleteUser

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

func (*Client) DiffAgentSkillVersions

func (c *Client) DiffAgentSkillVersions(ctx context.Context, name string, params *DiffAgentSkillVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadAttachment

func (c *Client) DownloadAttachment(ctx context.Context, cid string, aid string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditAgentSkill

func (c *Client) EditAgentSkill(ctx context.Context, name string, body EditAgentSkillJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditAgentSkillWithBody

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

func (*Client) EditImageWithBody

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

func (*Client) EvaluateAndIssueAuthorizationGrant

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

func (*Client) EvaluateAndIssueAuthorizationGrantWithBody

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

func (*Client) EvaluateFieldPolicy

func (c *Client) EvaluateFieldPolicy(ctx context.Context, pType string, body EvaluateFieldPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EvaluateFieldPolicyWithBody

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

func (*Client) ExecuteCapability

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

func (*Client) ExecuteCapabilityWithBody

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

func (*Client) ExportEmployeeBundle

func (c *Client) ExportEmployeeBundle(ctx context.Context, employeeId string, params *ExportEmployeeBundleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExtractDocument

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

func (*Client) ExtractDocumentWithBody

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

func (*Client) GenerateImage

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

func (*Client) GenerateImageWithBody

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

func (*Client) GetAction

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

func (*Client) GetAgent

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

func (*Client) GetAgentSchema

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

func (*Client) GetAgentSkill

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

func (*Client) GetAgentSkillVersion

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

func (*Client) GetAppAgent

func (c *Client) GetAppAgent(ctx context.Context, app string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthorizationGraph

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

func (*Client) GetAutoIndexStatus

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

func (*Client) GetCapabilities

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

func (*Client) GetConnector

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

func (*Client) GetConnectorCredentials

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

func (*Client) GetConversation

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

func (*Client) GetDecisionModel

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

func (*Client) GetDeployment

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

func (*Client) GetEmployee

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

func (*Client) GetEntitlements

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

func (*Client) GetEvalRun

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

func (*Client) GetEvalSuiteRevision

func (c *Client) GetEvalSuiteRevision(ctx context.Context, name string, revision int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFeatures

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

func (*Client) GetFieldPolicy

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

func (*Client) GetFile

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

func (*Client) GetGroup

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

func (*Client) GetHook

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

func (*Client) GetHouseProfile

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

func (*Client) GetInfraHealth

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

func (*Client) GetJob

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

func (*Client) GetKnowledgeCollection

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

func (*Client) GetLogs

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

func (*Client) GetManagedSession

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

func (*Client) GetMemory

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

func (*Client) GetModelRecommendation

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

func (*Client) GetModelRecommendations

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

func (*Client) GetModelRecommendationsMarkdown

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

func (*Client) GetNativeJob

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

func (*Client) GetPersonaByID

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

func (*Client) GetSchedule

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

func (*Client) GetSetting

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

func (*Client) GetSharepointSyncStatus

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

func (*Client) GetTenantEntitlements

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

func (*Client) GetUser

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

func (*Client) ImageVariationWithBody

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

func (*Client) ImportAgentSkills

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

func (*Client) ImportAgentSkillsWithBody

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

func (*Client) ImportEmployeeBundleWithBody

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

func (*Client) IngestKnowledge

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

func (*Client) IngestKnowledgeDocument

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

func (*Client) IngestKnowledgeDocumentWithBody

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

func (*Client) IngestKnowledgeWithBody

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

func (*Client) InstallApp

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

func (*Client) IssueExecutionCapability

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

func (*Client) IssueExecutionCapabilityWithBody

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

func (*Client) ListActions

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

func (*Client) ListAgentSkills

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

func (*Client) ListAgents

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

func (*Client) ListAppAgents

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

func (*Client) ListAppKnowledgeCollections

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

func (*Client) ListAppMigrations

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

func (*Client) ListApps

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

func (*Client) ListAuthorizationGrants

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

func (*Client) ListAuthorizationIntents

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

func (*Client) ListConnectors

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

func (*Client) ListConversations

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

func (*Client) ListDocuments

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

func (*Client) ListEmployees

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

func (*Client) ListEvalRuns

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

func (*Client) ListEvalSuites

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

func (*Client) ListFieldAccessEvents

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

func (*Client) ListFieldPolicies

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

func (*Client) ListFiles

func (c *Client) ListFiles(ctx context.Context, tenantId string, sessionId string, params *ListFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGroups

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

func (*Client) ListHooks

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

func (*Client) ListJobs

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

func (*Client) ListKnowledgeCollectionDocuments

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

func (*Client) ListKnowledgeCollections

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

func (*Client) ListKnowledgeSignals

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

func (*Client) ListModels

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

func (*Client) ListMyGroups

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

func (*Client) ListPersonas

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

func (*Client) ListPromotionCandidates

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

func (*Client) ListRegistryAgents

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

func (*Client) ListSchedules

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

func (*Client) ListServiceKeys

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

func (*Client) ListSettings

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

func (*Client) ListUsers

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

func (*Client) MarkAuthorizationIncident

func (c *Client) MarkAuthorizationIncident(ctx context.Context, id string, body MarkAuthorizationIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MarkAuthorizationIncidentWithBody

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

func (*Client) McpRpc

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

func (*Client) McpRpcWithBody

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

func (*Client) NativeChat

func (c *Client) NativeChat(ctx context.Context, apiKey string, params *NativeChatParams, body NativeChatJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NativeChatWithBody

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

func (*Client) OauthAuthorize

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

func (*Client) OauthClients

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

func (*Client) OauthDiscovery

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

func (*Client) OauthLoginWithBody

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

func (*Client) OauthLoginWithFormdataBody

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

func (*Client) OauthOpenid

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

func (*Client) OauthRevokeWithBody

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

func (*Client) OauthRevokeWithFormdataBody

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

func (*Client) OauthToken

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

func (*Client) OauthTokenWithBody

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

func (*Client) OauthTokenWithFormdataBody

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

func (*Client) OauthUpstreamCallback

func (c *Client) OauthUpstreamCallback(ctx context.Context, provider string, params *OauthUpstreamCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OauthUpstreamLogin

func (c *Client) OauthUpstreamLogin(ctx context.Context, provider string, params *OauthUpstreamLoginParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OauthUserinfo

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

func (*Client) OcrDocument

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

func (*Client) OcrDocumentWithBody

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

func (*Client) PauseAutoIndex

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

func (*Client) PauseAutoIndexWithBody

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

func (*Client) PredictDecisionModel

func (c *Client) PredictDecisionModel(ctx context.Context, name string, body PredictDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PredictDecisionModelWithBody

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

func (*Client) PromoteKnowledgeSignal

func (c *Client) PromoteKnowledgeSignal(ctx context.Context, id string, body PromoteKnowledgeSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PromoteKnowledgeSignalWithBody

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

func (*Client) PublishAgentSkillVersion

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

func (*Client) PutConnector

func (c *Client) PutConnector(ctx context.Context, kind string, body PutConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutConnectorWithBody

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

func (*Client) PutEntitlements

func (c *Client) PutEntitlements(ctx context.Context, params *PutEntitlementsParams, body PutEntitlementsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutEntitlementsWithBody

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

func (*Client) PutHouseProfile

func (c *Client) PutHouseProfile(ctx context.Context, employeeId string, params *PutHouseProfileParams, body PutHouseProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutHouseProfileWithBody

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

func (*Client) PutSetting

func (c *Client) PutSetting(ctx context.Context, key string, body PutSettingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutSettingWithBody

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

func (*Client) PutTenantEntitlements

func (c *Client) PutTenantEntitlements(ctx context.Context, tenant string, body PutTenantEntitlementsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutTenantEntitlementsWithBody

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

func (*Client) QueryKnowledgeCollection

func (c *Client) QueryKnowledgeCollection(ctx context.Context, id string, body QueryKnowledgeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryKnowledgeCollectionWithBody

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

func (*Client) ReadFile

func (c *Client) ReadFile(ctx context.Context, tenantId string, sessionId string, path string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RealtimeVoice

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

func (*Client) RejectAction

func (c *Client) RejectAction(ctx context.Context, id string, body RejectActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RejectActionWithBody

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

func (*Client) RejectKnowledgeSignal

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

func (*Client) ReloadApp

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

func (*Client) RemoveGroupMember

func (c *Client) RemoveGroupMember(ctx context.Context, id string, userID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenameConversation

func (c *Client) RenameConversation(ctx context.Context, id string, body RenameConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenameConversationWithBody

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

func (*Client) ResumeAutoIndex

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

func (*Client) RevokeAuthorizationGrant

func (c *Client) RevokeAuthorizationGrant(ctx context.Context, id string, body RevokeAuthorizationGrantJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevokeAuthorizationGrantWithBody

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

func (*Client) RevokeExecutionCapability

func (c *Client) RevokeExecutionCapability(ctx context.Context, id string, body RevokeExecutionCapabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevokeExecutionCapabilityWithBody

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

func (*Client) RunSkillTool

func (c *Client) RunSkillTool(ctx context.Context, skill string, tool string, body RunSkillToolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RunSkillToolWithBody

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

func (*Client) ScimCreateUserWithApplicationScimPlusJSONBody

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

func (*Client) ScimCreateUserWithBody

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

func (*Client) ScimDeleteUser

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

func (*Client) ScimGetUser

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

func (*Client) ScimListUsers

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

func (*Client) ScimPatchUserWithApplicationScimPlusJSONBody

func (c *Client) ScimPatchUserWithApplicationScimPlusJSONBody(ctx context.Context, id string, body ScimPatchUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ScimPatchUserWithBody

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

func (*Client) ScimReplaceUserWithApplicationScimPlusJSONBody

func (c *Client) ScimReplaceUserWithApplicationScimPlusJSONBody(ctx context.Context, id string, body ScimReplaceUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ScimReplaceUserWithBody

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

func (*Client) ScimResourceTypes

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

func (*Client) ScimSchemas

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

func (*Client) ScimServiceProviderConfig

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

func (*Client) Search

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

func (*Client) SearchAppKnowledge

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

func (*Client) SearchAppKnowledgeWithBody

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

func (*Client) SearchKnowledge

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

func (*Client) SearchKnowledgeWithBody

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

func (*Client) SearchWithBody

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

func (*Client) StartEvalRun

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

func (*Client) StartEvalRunWithBody

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

func (*Client) StreamJob

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

func (*Client) StreamNativeJob

func (c *Client) StreamNativeJob(ctx context.Context, apiKey string, jobId string, params *StreamNativeJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SubmitCustomToolResult

func (c *Client) SubmitCustomToolResult(ctx context.Context, messageId string, body SubmitCustomToolResultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SubmitCustomToolResultWithBody

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

func (*Client) SuspendAuthorizationGrant

func (c *Client) SuspendAuthorizationGrant(ctx context.Context, id string, body SuspendAuthorizationGrantJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SuspendAuthorizationGrantWithBody

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

func (*Client) SynthesizeSpeech

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

func (*Client) SynthesizeSpeechWithBody

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

func (*Client) TrainDecisionModel

func (c *Client) TrainDecisionModel(ctx context.Context, name string, params *TrainDecisionModelParams, body TrainDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TrainDecisionModelWithBody

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

func (*Client) TranscribeAudioWithBody

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

func (*Client) UninstallApp

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

func (*Client) UpdateAgent

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

func (*Client) UpdateAgentWithBody

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

func (*Client) UpdateConversationMetadata

func (c *Client) UpdateConversationMetadata(ctx context.Context, id string, body UpdateConversationMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConversationMetadataWithBody

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

func (*Client) UpdateEmployee

func (c *Client) UpdateEmployee(ctx context.Context, employeeId string, body UpdateEmployeeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEmployeeWithBody

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

func (*Client) UpdateFieldPolicy

func (c *Client) UpdateFieldPolicy(ctx context.Context, pType string, body UpdateFieldPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFieldPolicyWithBody

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

func (*Client) UpdateSchedule

func (c *Client) UpdateSchedule(ctx context.Context, id string, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateScheduleWithBody

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

func (*Client) UploadDocumentWithBody

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

func (*Client) UploadFileWithBody

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

func (*Client) WriteFileWithBody

func (c *Client) WriteFileWithBody(ctx context.Context, tenantId string, sessionId string, path string, params *WriteFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// OauthDiscovery request
	OauthDiscovery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPersonas request
	ListPersonas(ctx context.Context, params *ListPersonasParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPersonaByID request
	GetPersonaByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// NativeChatWithBody request with any body
	NativeChatWithBody(ctx context.Context, apiKey string, params *NativeChatParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	NativeChat(ctx context.Context, apiKey string, params *NativeChatParams, body NativeChatJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateNativeJobWithBody request with any body
	CreateNativeJobWithBody(ctx context.Context, apiKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateNativeJob(ctx context.Context, apiKey string, body CreateNativeJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelNativeJob request
	CancelNativeJob(ctx context.Context, apiKey string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNativeJob request
	GetNativeJob(ctx context.Context, apiKey string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StreamNativeJob request
	StreamNativeJob(ctx context.Context, apiKey string, jobId string, params *StreamNativeJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRegistryAgents request
	ListRegistryAgents(ctx context.Context, params *ListRegistryAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAgentKeyWithBody request with any body
	CreateAgentKeyWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAgentKey(ctx context.Context, id string, body CreateAgentKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCapabilities request
	GetCapabilities(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAppKnowledgeCollections request
	ListAppKnowledgeCollections(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateKnowledgeCollectionWithBody request with any body
	CreateKnowledgeCollectionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateKnowledgeCollection(ctx context.Context, body CreateKnowledgeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteKnowledgeCollection request
	DeleteKnowledgeCollection(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetKnowledgeCollection request
	GetKnowledgeCollection(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BrowseKnowledgeCollectionChunks request
	BrowseKnowledgeCollectionChunks(ctx context.Context, id string, params *BrowseKnowledgeCollectionChunksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListKnowledgeCollectionDocuments request
	ListKnowledgeCollectionDocuments(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryKnowledgeCollectionWithBody request with any body
	QueryKnowledgeCollectionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	QueryKnowledgeCollection(ctx context.Context, id string, body QueryKnowledgeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DebugRetrieveKnowledgeWithBody request with any body
	DebugRetrieveKnowledgeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DebugRetrieveKnowledge(ctx context.Context, body DebugRetrieveKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IngestKnowledgeDocumentWithBody request with any body
	IngestKnowledgeDocumentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	IngestKnowledgeDocument(ctx context.Context, body IngestKnowledgeDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchAppKnowledgeWithBody request with any body
	SearchAppKnowledgeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchAppKnowledge(ctx context.Context, body SearchAppKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteKnowledgeDocument request
	DeleteKnowledgeDocument(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// McpRpcWithBody request with any body
	McpRpcWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	McpRpc(ctx context.Context, body McpRpcJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListServiceKeys request
	ListServiceKeys(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServiceKeyWithBody request with any body
	CreateServiceKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateServiceKey(ctx context.Context, body CreateServiceKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSelfServiceKeyWithBody request with any body
	CreateSelfServiceKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSelfServiceKey(ctx context.Context, body CreateSelfServiceKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServiceKey request
	DeleteServiceKey(ctx context.Context, keyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RunSkillToolWithBody request with any body
	RunSkillToolWithBody(ctx context.Context, skill string, tool string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RunSkillTool(ctx context.Context, skill string, tool string, body RunSkillToolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelAutoIndexJobWithBody request with any body
	CancelAutoIndexJobWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CancelAutoIndexJob(ctx context.Context, body CancelAutoIndexJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PauseAutoIndexWithBody request with any body
	PauseAutoIndexWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PauseAutoIndex(ctx context.Context, body PauseAutoIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResumeAutoIndex request
	ResumeAutoIndex(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAutoIndexStatus request
	GetAutoIndexStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthAuthorize request
	OauthAuthorize(ctx context.Context, params *OauthAuthorizeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthClients request
	OauthClients(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthLoginWithBody request with any body
	OauthLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	OauthLoginWithFormdataBody(ctx context.Context, body OauthLoginFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthUpstreamLogin request
	OauthUpstreamLogin(ctx context.Context, provider string, params *OauthUpstreamLoginParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthUpstreamCallback request
	OauthUpstreamCallback(ctx context.Context, provider string, params *OauthUpstreamCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthOpenid request
	OauthOpenid(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthRevokeWithBody request with any body
	OauthRevokeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	OauthRevokeWithFormdataBody(ctx context.Context, body OauthRevokeFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthTokenWithBody request with any body
	OauthTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	OauthToken(ctx context.Context, body OauthTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	OauthTokenWithFormdataBody(ctx context.Context, body OauthTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthUserinfo request
	OauthUserinfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScimResourceTypes request
	ScimResourceTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScimSchemas request
	ScimSchemas(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScimServiceProviderConfig request
	ScimServiceProviderConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScimListUsers request
	ScimListUsers(ctx context.Context, params *ScimListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScimCreateUserWithBody request with any body
	ScimCreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ScimCreateUserWithApplicationScimPlusJSONBody(ctx context.Context, body ScimCreateUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScimDeleteUser request
	ScimDeleteUser(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScimGetUser request
	ScimGetUser(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScimPatchUserWithBody request with any body
	ScimPatchUserWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ScimPatchUserWithApplicationScimPlusJSONBody(ctx context.Context, id string, body ScimPatchUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScimReplaceUserWithBody request with any body
	ScimReplaceUserWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ScimReplaceUserWithApplicationScimPlusJSONBody(ctx context.Context, id string, body ScimReplaceUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgents request
	ListAgents(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAgentWithBody request with any body
	CreateAgentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// GetAgentSchema request
	GetAgentSchema(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAgent request
	DeleteAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgent request
	GetAgent(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAgentWithBody request with any body
	UpdateAgentWithBody(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAgent(ctx context.Context, agentId string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListApps request
	ListApps(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAppAgents request
	ListAppAgents(ctx context.Context, app string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAppAgent request
	GetAppAgent(ctx context.Context, app string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AppAgentChatWithBody request with any body
	AppAgentChatWithBody(ctx context.Context, app string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AppAgentChat(ctx context.Context, app string, id string, body AppAgentChatJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAppMigrations request
	ListAppMigrations(ctx context.Context, app string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InstallApp request
	InstallApp(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReloadApp request
	ReloadApp(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UninstallApp request
	UninstallApp(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SynthesizeSpeechWithBody request with any body
	SynthesizeSpeechWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SynthesizeSpeech(ctx context.Context, body SynthesizeSpeechJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TranscribeAudioWithBody request with any body
	TranscribeAudioWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecuteCapabilityWithBody request with any body
	ExecuteCapabilityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ExecuteCapability(ctx context.Context, body ExecuteCapabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ChatCompletionsWithBody request with any body
	ChatCompletionsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ChatCompletions(ctx context.Context, body ChatCompletionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConversations request
	ListConversations(ctx context.Context, params *ListConversationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateConversationWithBody request with any body
	CreateConversationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateConversation(ctx context.Context, body CreateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddAttachmentWithBody request with any body
	AddAttachmentWithBody(ctx context.Context, cid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAttachment request
	DeleteAttachment(ctx context.Context, cid string, aid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadAttachment request
	DownloadAttachment(ctx context.Context, cid string, aid string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteConversation request
	DeleteConversation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConversation request
	GetConversation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RenameConversationWithBody request with any body
	RenameConversationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RenameConversation(ctx context.Context, id string, body RenameConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateConversationMetadataWithBody request with any body
	UpdateConversationMetadataWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateConversationMetadata(ctx context.Context, id string, body UpdateConversationMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDecisionModel request
	GetDecisionModel(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ActivateDecisionModelWithBody request with any body
	ActivateDecisionModelWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ActivateDecisionModel(ctx context.Context, name string, body ActivateDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PredictDecisionModelWithBody request with any body
	PredictDecisionModelWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PredictDecisionModel(ctx context.Context, name string, body PredictDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TrainDecisionModelWithBody request with any body
	TrainDecisionModelWithBody(ctx context.Context, name string, params *TrainDecisionModelParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TrainDecisionModel(ctx context.Context, name string, params *TrainDecisionModelParams, body TrainDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadFileWithBody request with any body
	UploadFileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUploadedFile request
	DeleteUploadedFile(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFile request
	GetFile(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EditImageWithBody request with any body
	EditImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GenerateImageWithBody request with any body
	GenerateImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GenerateImage(ctx context.Context, body GenerateImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImageVariationWithBody request with any body
	ImageVariationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListActions request
	ListActions(ctx context.Context, params *ListActionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateActionWithBody request with any body
	CreateActionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAction(ctx context.Context, body CreateActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAction request
	GetAction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApproveActionWithBody request with any body
	ApproveActionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ApproveAction(ctx context.Context, id string, body ApproveActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClaimAction request
	ClaimAction(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RejectActionWithBody request with any body
	RejectActionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RejectAction(ctx context.Context, id string, body RejectActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListJobs request
	ListJobs(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateJobWithBody request with any body
	CreateJobWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateJob(ctx context.Context, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelJob request
	CancelJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJob request
	GetJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StreamJob request
	StreamJob(ctx context.Context, jobId string, params *StreamJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SubmitCustomToolResultWithBody request with any body
	SubmitCustomToolResultWithBody(ctx context.Context, messageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SubmitCustomToolResult(ctx context.Context, messageId string, body SubmitCustomToolResultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IssueExecutionCapabilityWithBody request with any body
	IssueExecutionCapabilityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	IssueExecutionCapability(ctx context.Context, body IssueExecutionCapabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeExecutionCapabilityWithBody request with any body
	RevokeExecutionCapabilityWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RevokeExecutionCapability(ctx context.Context, id string, body RevokeExecutionCapabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MarkAuthorizationIncidentWithBody request with any body
	MarkAuthorizationIncidentWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MarkAuthorizationIncident(ctx context.Context, id string, body MarkAuthorizationIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAuthorizationGrants request
	ListAuthorizationGrants(ctx context.Context, params *ListAuthorizationGrantsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EvaluateAndIssueAuthorizationGrantWithBody request with any body
	EvaluateAndIssueAuthorizationGrantWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EvaluateAndIssueAuthorizationGrant(ctx context.Context, body EvaluateAndIssueAuthorizationGrantJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeAuthorizationGrantWithBody request with any body
	RevokeAuthorizationGrantWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RevokeAuthorizationGrant(ctx context.Context, id string, body RevokeAuthorizationGrantJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SuspendAuthorizationGrantWithBody request with any body
	SuspendAuthorizationGrantWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SuspendAuthorizationGrant(ctx context.Context, id string, body SuspendAuthorizationGrantJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAuthorizationIntents request
	ListAuthorizationIntents(ctx context.Context, params *ListAuthorizationIntentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthorizationGraph request
	GetAuthorizationGraph(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConnectors request
	ListConnectors(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSharepointSyncStatus request
	GetSharepointSyncStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteConnector request
	DeleteConnector(ctx context.Context, kind string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConnector request
	GetConnector(ctx context.Context, kind string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutConnectorWithBody request with any body
	PutConnectorWithBody(ctx context.Context, kind string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutConnector(ctx context.Context, kind string, body PutConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConnectorCredentials request
	GetConnectorCredentials(ctx context.Context, kind string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeployment request
	GetDeployment(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDocuments request
	ListDocuments(ctx context.Context, params *ListDocumentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExtractDocumentWithBody request with any body
	ExtractDocumentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ExtractDocument(ctx context.Context, body ExtractDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OcrDocumentWithBody request with any body
	OcrDocumentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	OcrDocument(ctx context.Context, body OcrDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadDocumentWithBody request with any body
	UploadDocumentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDocument request
	DeleteDocument(ctx context.Context, documentId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEmployees request
	ListEmployees(ctx context.Context, params *ListEmployeesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEmployeeWithBody request with any body
	CreateEmployeeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEmployee(ctx context.Context, body CreateEmployeeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportEmployeeBundleWithBody request with any body
	ImportEmployeeBundleWithBody(ctx context.Context, params *ImportEmployeeBundleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEmployee request
	DeleteEmployee(ctx context.Context, employeeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEmployee request
	GetEmployee(ctx context.Context, employeeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEmployeeWithBody request with any body
	UpdateEmployeeWithBody(ctx context.Context, employeeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEmployee(ctx context.Context, employeeId string, body UpdateEmployeeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportEmployeeBundle request
	ExportEmployeeBundle(ctx context.Context, employeeId string, params *ExportEmployeeBundleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHouseProfile request
	GetHouseProfile(ctx context.Context, employeeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutHouseProfileWithBody request with any body
	PutHouseProfileWithBody(ctx context.Context, employeeId string, params *PutHouseProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutHouseProfile(ctx context.Context, employeeId string, params *PutHouseProfileParams, body PutHouseProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEntitlements request
	GetEntitlements(ctx context.Context, params *GetEntitlementsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutEntitlementsWithBody request with any body
	PutEntitlementsWithBody(ctx context.Context, params *PutEntitlementsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutEntitlements(ctx context.Context, params *PutEntitlementsParams, body PutEntitlementsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTenantEntitlements request
	GetTenantEntitlements(ctx context.Context, tenant string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutTenantEntitlementsWithBody request with any body
	PutTenantEntitlementsWithBody(ctx context.Context, tenant string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutTenantEntitlements(ctx context.Context, tenant string, body PutTenantEntitlementsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEvalRuns request
	ListEvalRuns(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartEvalRunWithBody request with any body
	StartEvalRunWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartEvalRun(ctx context.Context, body StartEvalRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEvalRun request
	GetEvalRun(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CompleteEvalRunWithBody request with any body
	CompleteEvalRunWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CompleteEvalRun(ctx context.Context, id string, body CompleteEvalRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEvalSuites request
	ListEvalSuites(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEvalSuiteRevisionWithBody request with any body
	CreateEvalSuiteRevisionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEvalSuiteRevision(ctx context.Context, body CreateEvalSuiteRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEvalSuiteRevision request
	GetEvalSuiteRevision(ctx context.Context, name string, revision int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFeatures request
	GetFeatures(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFieldAccessEvents request
	ListFieldAccessEvents(ctx context.Context, params *ListFieldAccessEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFieldPolicies request
	ListFieldPolicies(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFieldPolicy request
	GetFieldPolicy(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateFieldPolicyWithBody request with any body
	UpdateFieldPolicyWithBody(ctx context.Context, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateFieldPolicy(ctx context.Context, pType string, body UpdateFieldPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EvaluateFieldPolicyWithBody request with any body
	EvaluateFieldPolicyWithBody(ctx context.Context, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EvaluateFieldPolicy(ctx context.Context, pType string, body EvaluateFieldPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFiles request
	ListFiles(ctx context.Context, tenantId string, sessionId string, params *ListFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFile request
	DeleteFile(ctx context.Context, tenantId string, sessionId string, path string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReadFile request
	ReadFile(ctx context.Context, tenantId string, sessionId string, path string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// WriteFileWithBody request with any body
	WriteFileWithBody(ctx context.Context, tenantId string, sessionId string, path string, params *WriteFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGroups request
	ListGroups(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGroupWithBody request with any body
	CreateGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGroup(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMyGroups request
	ListMyGroups(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGroup request
	DeleteGroup(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGroup request
	GetGroup(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddGroupMemberWithBody request with any body
	AddGroupMemberWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddGroupMember(ctx context.Context, id string, body AddGroupMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveGroupMember request
	RemoveGroupMember(ctx context.Context, id string, userID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListHooks request
	ListHooks(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateHookWithBody request with any body
	CreateHookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateHook(ctx context.Context, body CreateHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteHook request
	DeleteHook(ctx context.Context, hookId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHook request
	GetHook(ctx context.Context, hookId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInfraHealth request
	GetInfraHealth(ctx context.Context, params *GetInfraHealthParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListKnowledgeSignals request
	ListKnowledgeSignals(ctx context.Context, params *ListKnowledgeSignalsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateKnowledgeSignalWithBody request with any body
	CreateKnowledgeSignalWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateKnowledgeSignal(ctx context.Context, body CreateKnowledgeSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPromotionCandidates request
	ListPromotionCandidates(ctx context.Context, params *ListPromotionCandidatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PromoteKnowledgeSignalWithBody request with any body
	PromoteKnowledgeSignalWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PromoteKnowledgeSignal(ctx context.Context, id string, body PromoteKnowledgeSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RejectKnowledgeSignal request
	RejectKnowledgeSignal(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListKnowledgeCollections request
	ListKnowledgeCollections(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IngestKnowledgeWithBody request with any body
	IngestKnowledgeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	IngestKnowledge(ctx context.Context, body IngestKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchKnowledgeWithBody request with any body
	SearchKnowledgeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchKnowledge(ctx context.Context, body SearchKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogs request
	GetLogs(ctx context.Context, params *GetLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMemory request
	GetMemory(ctx context.Context, params *GetMemoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetModelRecommendations request
	GetModelRecommendations(ctx context.Context, params *GetModelRecommendationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetModelRecommendationsMarkdown request
	GetModelRecommendationsMarkdown(ctx context.Context, params *GetModelRecommendationsMarkdownParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetModelRecommendation request
	GetModelRecommendation(ctx context.Context, profileId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSchedules request
	ListSchedules(ctx context.Context, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateScheduleWithBody request with any body
	CreateScheduleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSchedule(ctx context.Context, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSchedule request
	DeleteSchedule(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSchedule request
	GetSchedule(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateScheduleWithBody request with any body
	UpdateScheduleWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSchedule(ctx context.Context, id string, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateManagedSessionWithBody request with any body
	CreateManagedSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateManagedSession(ctx context.Context, body CreateManagedSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetManagedSession request
	GetManagedSession(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSettings request
	ListSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSetting request
	GetSetting(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutSettingWithBody request with any body
	PutSettingWithBody(ctx context.Context, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutSetting(ctx context.Context, key string, body PutSettingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUsers request
	ListUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUserWithBody request with any body
	CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DeleteUser request
	DeleteUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUser request
	GetUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMessageWithBody request with any body
	CreateMessageWithBody(ctx context.Context, params *CreateMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMessage(ctx context.Context, params *CreateMessageParams, body CreateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CountTokensWithBody request with any body
	CountTokensWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CountTokens(ctx context.Context, body CountTokensJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListModels request
	ListModels(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RealtimeVoice request
	RealtimeVoice(ctx context.Context, params *RealtimeVoiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchWithBody request with any body
	SearchWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	Search(ctx context.Context, body SearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgentSkills request
	ListAgentSkills(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAgentSkillWithBody request with any body
	CreateAgentSkillWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAgentSkill(ctx context.Context, body CreateAgentSkillJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportAgentSkillsWithBody request with any body
	ImportAgentSkillsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ImportAgentSkills(ctx context.Context, body ImportAgentSkillsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentSkill request
	GetAgentSkill(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EditAgentSkillWithBody request with any body
	EditAgentSkillWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EditAgentSkill(ctx context.Context, name string, body EditAgentSkillJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DiffAgentSkillVersions request
	DiffAgentSkillVersions(ctx context.Context, name string, params *DiffAgentSkillVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CheckAgentSkillUpstream request
	CheckAgentSkillUpstream(ctx context.Context, name string, params *CheckAgentSkillUpstreamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentSkillVersion request
	GetAgentSkillVersion(ctx context.Context, name string, version int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ArchiveAgentSkillVersion request
	ArchiveAgentSkillVersion(ctx context.Context, name string, version int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PublishAgentSkillVersion request
	PublishAgentSkillVersion(ctx context.Context, name string, version int, 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) ActivateDecisionModelWithBodyWithResponse

func (c *ClientWithResponses) ActivateDecisionModelWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ActivateDecisionModelResponse, error)

ActivateDecisionModelWithBodyWithResponse request with arbitrary body returning *ActivateDecisionModelResponse

func (*ClientWithResponses) ActivateDecisionModelWithResponse

func (c *ClientWithResponses) ActivateDecisionModelWithResponse(ctx context.Context, name string, body ActivateDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*ActivateDecisionModelResponse, error)

func (*ClientWithResponses) AddAttachmentWithBodyWithResponse

func (c *ClientWithResponses) AddAttachmentWithBodyWithResponse(ctx context.Context, cid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAttachmentResponse, error)

AddAttachmentWithBodyWithResponse request with arbitrary body returning *AddAttachmentResponse

func (*ClientWithResponses) AddGroupMemberWithBodyWithResponse

func (c *ClientWithResponses) AddGroupMemberWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddGroupMemberResponse, error)

AddGroupMemberWithBodyWithResponse request with arbitrary body returning *AddGroupMemberResponse

func (*ClientWithResponses) AddGroupMemberWithResponse

func (c *ClientWithResponses) AddGroupMemberWithResponse(ctx context.Context, id string, body AddGroupMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddGroupMemberResponse, error)

func (*ClientWithResponses) AppAgentChatWithBodyWithResponse

func (c *ClientWithResponses) AppAgentChatWithBodyWithResponse(ctx context.Context, app string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppAgentChatResponse, error)

AppAgentChatWithBodyWithResponse request with arbitrary body returning *AppAgentChatResponse

func (*ClientWithResponses) AppAgentChatWithResponse

func (c *ClientWithResponses) AppAgentChatWithResponse(ctx context.Context, app string, id string, body AppAgentChatJSONRequestBody, reqEditors ...RequestEditorFn) (*AppAgentChatResponse, error)

func (*ClientWithResponses) ApproveActionWithBodyWithResponse

func (c *ClientWithResponses) ApproveActionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApproveActionResponse, error)

ApproveActionWithBodyWithResponse request with arbitrary body returning *ApproveActionResponse

func (*ClientWithResponses) ApproveActionWithResponse

func (c *ClientWithResponses) ApproveActionWithResponse(ctx context.Context, id string, body ApproveActionJSONRequestBody, reqEditors ...RequestEditorFn) (*ApproveActionResponse, error)

func (*ClientWithResponses) ArchiveAgentSkillVersionWithResponse

func (c *ClientWithResponses) ArchiveAgentSkillVersionWithResponse(ctx context.Context, name string, version int, reqEditors ...RequestEditorFn) (*ArchiveAgentSkillVersionResponse, error)

ArchiveAgentSkillVersionWithResponse request returning *ArchiveAgentSkillVersionResponse

func (*ClientWithResponses) BrowseKnowledgeCollectionChunksWithResponse

func (c *ClientWithResponses) BrowseKnowledgeCollectionChunksWithResponse(ctx context.Context, id string, params *BrowseKnowledgeCollectionChunksParams, reqEditors ...RequestEditorFn) (*BrowseKnowledgeCollectionChunksResponse, error)

BrowseKnowledgeCollectionChunksWithResponse request returning *BrowseKnowledgeCollectionChunksResponse

func (*ClientWithResponses) CancelAutoIndexJobWithBodyWithResponse

func (c *ClientWithResponses) CancelAutoIndexJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CancelAutoIndexJobResponse, error)

CancelAutoIndexJobWithBodyWithResponse request with arbitrary body returning *CancelAutoIndexJobResponse

func (*ClientWithResponses) CancelAutoIndexJobWithResponse

func (c *ClientWithResponses) CancelAutoIndexJobWithResponse(ctx context.Context, body CancelAutoIndexJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CancelAutoIndexJobResponse, error)

func (*ClientWithResponses) CancelJobWithResponse

func (c *ClientWithResponses) CancelJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*CancelJobResponse, error)

CancelJobWithResponse request returning *CancelJobResponse

func (*ClientWithResponses) CancelNativeJobWithResponse

func (c *ClientWithResponses) CancelNativeJobWithResponse(ctx context.Context, apiKey string, jobId string, reqEditors ...RequestEditorFn) (*CancelNativeJobResponse, error)

CancelNativeJobWithResponse request returning *CancelNativeJobResponse

func (*ClientWithResponses) ChatCompletionsWithBodyWithResponse

func (c *ClientWithResponses) ChatCompletionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChatCompletionsResponse, error)

ChatCompletionsWithBodyWithResponse request with arbitrary body returning *ChatCompletionsResponse

func (*ClientWithResponses) ChatCompletionsWithResponse

func (c *ClientWithResponses) ChatCompletionsWithResponse(ctx context.Context, body ChatCompletionsJSONRequestBody, reqEditors ...RequestEditorFn) (*ChatCompletionsResponse, error)

func (*ClientWithResponses) CheckAgentSkillUpstreamWithResponse

func (c *ClientWithResponses) CheckAgentSkillUpstreamWithResponse(ctx context.Context, name string, params *CheckAgentSkillUpstreamParams, reqEditors ...RequestEditorFn) (*CheckAgentSkillUpstreamResponse, error)

CheckAgentSkillUpstreamWithResponse request returning *CheckAgentSkillUpstreamResponse

func (*ClientWithResponses) ClaimActionWithResponse

func (c *ClientWithResponses) ClaimActionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ClaimActionResponse, error)

ClaimActionWithResponse request returning *ClaimActionResponse

func (*ClientWithResponses) CompleteEvalRunWithBodyWithResponse

func (c *ClientWithResponses) CompleteEvalRunWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompleteEvalRunResponse, error)

CompleteEvalRunWithBodyWithResponse request with arbitrary body returning *CompleteEvalRunResponse

func (*ClientWithResponses) CompleteEvalRunWithResponse

func (c *ClientWithResponses) CompleteEvalRunWithResponse(ctx context.Context, id string, body CompleteEvalRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CompleteEvalRunResponse, error)

func (*ClientWithResponses) CountTokensWithBodyWithResponse

func (c *ClientWithResponses) CountTokensWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CountTokensResponse, error)

CountTokensWithBodyWithResponse request with arbitrary body returning *CountTokensResponse

func (*ClientWithResponses) CountTokensWithResponse

func (c *ClientWithResponses) CountTokensWithResponse(ctx context.Context, body CountTokensJSONRequestBody, reqEditors ...RequestEditorFn) (*CountTokensResponse, error)

func (*ClientWithResponses) CreateActionWithBodyWithResponse

func (c *ClientWithResponses) CreateActionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateActionResponse, error)

CreateActionWithBodyWithResponse request with arbitrary body returning *CreateActionResponse

func (*ClientWithResponses) CreateActionWithResponse

func (c *ClientWithResponses) CreateActionWithResponse(ctx context.Context, body CreateActionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateActionResponse, error)

func (*ClientWithResponses) CreateAgentKeyWithBodyWithResponse

func (c *ClientWithResponses) CreateAgentKeyWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentKeyResponse, error)

CreateAgentKeyWithBodyWithResponse request with arbitrary body returning *CreateAgentKeyResponse

func (*ClientWithResponses) CreateAgentKeyWithResponse

func (c *ClientWithResponses) CreateAgentKeyWithResponse(ctx context.Context, id string, body CreateAgentKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentKeyResponse, error)

func (*ClientWithResponses) CreateAgentSkillWithBodyWithResponse

func (c *ClientWithResponses) CreateAgentSkillWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentSkillResponse, error)

CreateAgentSkillWithBodyWithResponse request with arbitrary body returning *CreateAgentSkillResponse

func (*ClientWithResponses) CreateAgentSkillWithResponse

func (c *ClientWithResponses) CreateAgentSkillWithResponse(ctx context.Context, body CreateAgentSkillJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentSkillResponse, error)

func (*ClientWithResponses) CreateAgentWithBodyWithResponse

func (c *ClientWithResponses) CreateAgentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentResponse, error)

CreateAgentWithBodyWithResponse request with arbitrary body returning *CreateAgentResponse

func (*ClientWithResponses) CreateAgentWithResponse

func (c *ClientWithResponses) CreateAgentWithResponse(ctx context.Context, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentResponse, error)

func (*ClientWithResponses) CreateConversationWithBodyWithResponse

func (c *ClientWithResponses) CreateConversationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConversationResponse, error)

CreateConversationWithBodyWithResponse request with arbitrary body returning *CreateConversationResponse

func (*ClientWithResponses) CreateConversationWithResponse

func (c *ClientWithResponses) CreateConversationWithResponse(ctx context.Context, body CreateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConversationResponse, error)

func (*ClientWithResponses) CreateEmployeeWithBodyWithResponse

func (c *ClientWithResponses) CreateEmployeeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEmployeeResponse, error)

CreateEmployeeWithBodyWithResponse request with arbitrary body returning *CreateEmployeeResponse

func (*ClientWithResponses) CreateEmployeeWithResponse

func (c *ClientWithResponses) CreateEmployeeWithResponse(ctx context.Context, body CreateEmployeeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEmployeeResponse, error)

func (*ClientWithResponses) CreateEvalSuiteRevisionWithBodyWithResponse

func (c *ClientWithResponses) CreateEvalSuiteRevisionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEvalSuiteRevisionResponse, error)

CreateEvalSuiteRevisionWithBodyWithResponse request with arbitrary body returning *CreateEvalSuiteRevisionResponse

func (*ClientWithResponses) CreateEvalSuiteRevisionWithResponse

func (c *ClientWithResponses) CreateEvalSuiteRevisionWithResponse(ctx context.Context, body CreateEvalSuiteRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEvalSuiteRevisionResponse, error)

func (*ClientWithResponses) CreateGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

CreateGroupWithBodyWithResponse request with arbitrary body returning *CreateGroupResponse

func (*ClientWithResponses) CreateGroupWithResponse

func (c *ClientWithResponses) CreateGroupWithResponse(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

func (*ClientWithResponses) CreateHookWithBodyWithResponse

func (c *ClientWithResponses) CreateHookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHookResponse, error)

CreateHookWithBodyWithResponse request with arbitrary body returning *CreateHookResponse

func (*ClientWithResponses) CreateHookWithResponse

func (c *ClientWithResponses) CreateHookWithResponse(ctx context.Context, body CreateHookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHookResponse, error)

func (*ClientWithResponses) CreateJobWithBodyWithResponse

func (c *ClientWithResponses) CreateJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobResponse, error)

CreateJobWithBodyWithResponse request with arbitrary body returning *CreateJobResponse

func (*ClientWithResponses) CreateJobWithResponse

func (c *ClientWithResponses) CreateJobWithResponse(ctx context.Context, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobResponse, error)

func (*ClientWithResponses) CreateKnowledgeCollectionWithBodyWithResponse

func (c *ClientWithResponses) CreateKnowledgeCollectionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKnowledgeCollectionResponse, error)

CreateKnowledgeCollectionWithBodyWithResponse request with arbitrary body returning *CreateKnowledgeCollectionResponse

func (*ClientWithResponses) CreateKnowledgeCollectionWithResponse

func (c *ClientWithResponses) CreateKnowledgeCollectionWithResponse(ctx context.Context, body CreateKnowledgeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKnowledgeCollectionResponse, error)

func (*ClientWithResponses) CreateKnowledgeSignalWithBodyWithResponse

func (c *ClientWithResponses) CreateKnowledgeSignalWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKnowledgeSignalResponse, error)

CreateKnowledgeSignalWithBodyWithResponse request with arbitrary body returning *CreateKnowledgeSignalResponse

func (*ClientWithResponses) CreateKnowledgeSignalWithResponse

func (c *ClientWithResponses) CreateKnowledgeSignalWithResponse(ctx context.Context, body CreateKnowledgeSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKnowledgeSignalResponse, error)

func (*ClientWithResponses) CreateManagedSessionWithBodyWithResponse

func (c *ClientWithResponses) CreateManagedSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateManagedSessionResponse, error)

CreateManagedSessionWithBodyWithResponse request with arbitrary body returning *CreateManagedSessionResponse

func (*ClientWithResponses) CreateManagedSessionWithResponse

func (c *ClientWithResponses) CreateManagedSessionWithResponse(ctx context.Context, body CreateManagedSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateManagedSessionResponse, error)

func (*ClientWithResponses) CreateMessageWithBodyWithResponse

func (c *ClientWithResponses) CreateMessageWithBodyWithResponse(ctx context.Context, params *CreateMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMessageResponse, error)

CreateMessageWithBodyWithResponse request with arbitrary body returning *CreateMessageResponse

func (*ClientWithResponses) CreateMessageWithResponse

func (c *ClientWithResponses) CreateMessageWithResponse(ctx context.Context, params *CreateMessageParams, body CreateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMessageResponse, error)

func (*ClientWithResponses) CreateNativeJobWithBodyWithResponse

func (c *ClientWithResponses) CreateNativeJobWithBodyWithResponse(ctx context.Context, apiKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNativeJobResponse, error)

CreateNativeJobWithBodyWithResponse request with arbitrary body returning *CreateNativeJobResponse

func (*ClientWithResponses) CreateNativeJobWithResponse

func (c *ClientWithResponses) CreateNativeJobWithResponse(ctx context.Context, apiKey string, body CreateNativeJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNativeJobResponse, error)

func (*ClientWithResponses) CreateScheduleWithBodyWithResponse

func (c *ClientWithResponses) CreateScheduleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)

CreateScheduleWithBodyWithResponse request with arbitrary body returning *CreateScheduleResponse

func (*ClientWithResponses) CreateScheduleWithResponse

func (c *ClientWithResponses) CreateScheduleWithResponse(ctx context.Context, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)

func (*ClientWithResponses) CreateSelfServiceKeyWithBodyWithResponse

func (c *ClientWithResponses) CreateSelfServiceKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSelfServiceKeyResponse, error)

CreateSelfServiceKeyWithBodyWithResponse request with arbitrary body returning *CreateSelfServiceKeyResponse

func (*ClientWithResponses) CreateSelfServiceKeyWithResponse

func (c *ClientWithResponses) CreateSelfServiceKeyWithResponse(ctx context.Context, body CreateSelfServiceKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSelfServiceKeyResponse, error)

func (*ClientWithResponses) CreateServiceKeyWithBodyWithResponse

func (c *ClientWithResponses) CreateServiceKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceKeyResponse, error)

CreateServiceKeyWithBodyWithResponse request with arbitrary body returning *CreateServiceKeyResponse

func (*ClientWithResponses) CreateServiceKeyWithResponse

func (c *ClientWithResponses) CreateServiceKeyWithResponse(ctx context.Context, body CreateServiceKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceKeyResponse, error)

func (*ClientWithResponses) CreateUserWithBodyWithResponse

func (c *ClientWithResponses) CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

CreateUserWithBodyWithResponse request with arbitrary body returning *CreateUserResponse

func (*ClientWithResponses) CreateUserWithResponse

func (c *ClientWithResponses) CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

func (*ClientWithResponses) DebugRetrieveKnowledgeWithBodyWithResponse

func (c *ClientWithResponses) DebugRetrieveKnowledgeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DebugRetrieveKnowledgeResponse, error)

DebugRetrieveKnowledgeWithBodyWithResponse request with arbitrary body returning *DebugRetrieveKnowledgeResponse

func (*ClientWithResponses) DebugRetrieveKnowledgeWithResponse

func (c *ClientWithResponses) DebugRetrieveKnowledgeWithResponse(ctx context.Context, body DebugRetrieveKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*DebugRetrieveKnowledgeResponse, error)

func (*ClientWithResponses) DeleteAgentWithResponse

func (c *ClientWithResponses) DeleteAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*DeleteAgentResponse, error)

DeleteAgentWithResponse request returning *DeleteAgentResponse

func (*ClientWithResponses) DeleteAttachmentWithResponse

func (c *ClientWithResponses) DeleteAttachmentWithResponse(ctx context.Context, cid string, aid string, reqEditors ...RequestEditorFn) (*DeleteAttachmentResponse, error)

DeleteAttachmentWithResponse request returning *DeleteAttachmentResponse

func (*ClientWithResponses) DeleteConnectorWithResponse

func (c *ClientWithResponses) DeleteConnectorWithResponse(ctx context.Context, kind string, reqEditors ...RequestEditorFn) (*DeleteConnectorResponse, error)

DeleteConnectorWithResponse request returning *DeleteConnectorResponse

func (*ClientWithResponses) DeleteConversationWithResponse

func (c *ClientWithResponses) DeleteConversationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteConversationResponse, error)

DeleteConversationWithResponse request returning *DeleteConversationResponse

func (*ClientWithResponses) DeleteDocumentWithResponse

func (c *ClientWithResponses) DeleteDocumentWithResponse(ctx context.Context, documentId string, reqEditors ...RequestEditorFn) (*DeleteDocumentResponse, error)

DeleteDocumentWithResponse request returning *DeleteDocumentResponse

func (*ClientWithResponses) DeleteEmployeeWithResponse

func (c *ClientWithResponses) DeleteEmployeeWithResponse(ctx context.Context, employeeId string, reqEditors ...RequestEditorFn) (*DeleteEmployeeResponse, error)

DeleteEmployeeWithResponse request returning *DeleteEmployeeResponse

func (*ClientWithResponses) DeleteFileWithResponse

func (c *ClientWithResponses) DeleteFileWithResponse(ctx context.Context, tenantId string, sessionId string, path string, reqEditors ...RequestEditorFn) (*DeleteFileResponse, error)

DeleteFileWithResponse request returning *DeleteFileResponse

func (*ClientWithResponses) DeleteGroupWithResponse

func (c *ClientWithResponses) DeleteGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)

DeleteGroupWithResponse request returning *DeleteGroupResponse

func (*ClientWithResponses) DeleteHookWithResponse

func (c *ClientWithResponses) DeleteHookWithResponse(ctx context.Context, hookId string, reqEditors ...RequestEditorFn) (*DeleteHookResponse, error)

DeleteHookWithResponse request returning *DeleteHookResponse

func (*ClientWithResponses) DeleteKnowledgeCollectionWithResponse

func (c *ClientWithResponses) DeleteKnowledgeCollectionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteKnowledgeCollectionResponse, error)

DeleteKnowledgeCollectionWithResponse request returning *DeleteKnowledgeCollectionResponse

func (*ClientWithResponses) DeleteKnowledgeDocumentWithResponse

func (c *ClientWithResponses) DeleteKnowledgeDocumentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteKnowledgeDocumentResponse, error)

DeleteKnowledgeDocumentWithResponse request returning *DeleteKnowledgeDocumentResponse

func (*ClientWithResponses) DeleteScheduleWithResponse

func (c *ClientWithResponses) DeleteScheduleWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteScheduleResponse, error)

DeleteScheduleWithResponse request returning *DeleteScheduleResponse

func (*ClientWithResponses) DeleteServiceKeyWithResponse

func (c *ClientWithResponses) DeleteServiceKeyWithResponse(ctx context.Context, keyId string, reqEditors ...RequestEditorFn) (*DeleteServiceKeyResponse, error)

DeleteServiceKeyWithResponse request returning *DeleteServiceKeyResponse

func (*ClientWithResponses) DeleteUploadedFileWithResponse

func (c *ClientWithResponses) DeleteUploadedFileWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteUploadedFileResponse, error)

DeleteUploadedFileWithResponse request returning *DeleteUploadedFileResponse

func (*ClientWithResponses) DeleteUserWithResponse

func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

DeleteUserWithResponse request returning *DeleteUserResponse

func (*ClientWithResponses) DiffAgentSkillVersionsWithResponse

func (c *ClientWithResponses) DiffAgentSkillVersionsWithResponse(ctx context.Context, name string, params *DiffAgentSkillVersionsParams, reqEditors ...RequestEditorFn) (*DiffAgentSkillVersionsResponse, error)

DiffAgentSkillVersionsWithResponse request returning *DiffAgentSkillVersionsResponse

func (*ClientWithResponses) DownloadAttachmentWithResponse

func (c *ClientWithResponses) DownloadAttachmentWithResponse(ctx context.Context, cid string, aid string, reqEditors ...RequestEditorFn) (*DownloadAttachmentResponse, error)

DownloadAttachmentWithResponse request returning *DownloadAttachmentResponse

func (*ClientWithResponses) EditAgentSkillWithBodyWithResponse

func (c *ClientWithResponses) EditAgentSkillWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditAgentSkillResponse, error)

EditAgentSkillWithBodyWithResponse request with arbitrary body returning *EditAgentSkillResponse

func (*ClientWithResponses) EditAgentSkillWithResponse

func (c *ClientWithResponses) EditAgentSkillWithResponse(ctx context.Context, name string, body EditAgentSkillJSONRequestBody, reqEditors ...RequestEditorFn) (*EditAgentSkillResponse, error)

func (*ClientWithResponses) EditImageWithBodyWithResponse

func (c *ClientWithResponses) EditImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditImageResponse, error)

EditImageWithBodyWithResponse request with arbitrary body returning *EditImageResponse

func (*ClientWithResponses) EvaluateAndIssueAuthorizationGrantWithBodyWithResponse

func (c *ClientWithResponses) EvaluateAndIssueAuthorizationGrantWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateAndIssueAuthorizationGrantResponse, error)

EvaluateAndIssueAuthorizationGrantWithBodyWithResponse request with arbitrary body returning *EvaluateAndIssueAuthorizationGrantResponse

func (*ClientWithResponses) EvaluateFieldPolicyWithBodyWithResponse

func (c *ClientWithResponses) EvaluateFieldPolicyWithBodyWithResponse(ctx context.Context, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateFieldPolicyResponse, error)

EvaluateFieldPolicyWithBodyWithResponse request with arbitrary body returning *EvaluateFieldPolicyResponse

func (*ClientWithResponses) EvaluateFieldPolicyWithResponse

func (c *ClientWithResponses) EvaluateFieldPolicyWithResponse(ctx context.Context, pType string, body EvaluateFieldPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateFieldPolicyResponse, error)

func (*ClientWithResponses) ExecuteCapabilityWithBodyWithResponse

func (c *ClientWithResponses) ExecuteCapabilityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteCapabilityResponse, error)

ExecuteCapabilityWithBodyWithResponse request with arbitrary body returning *ExecuteCapabilityResponse

func (*ClientWithResponses) ExecuteCapabilityWithResponse

func (c *ClientWithResponses) ExecuteCapabilityWithResponse(ctx context.Context, body ExecuteCapabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteCapabilityResponse, error)

func (*ClientWithResponses) ExportEmployeeBundleWithResponse

func (c *ClientWithResponses) ExportEmployeeBundleWithResponse(ctx context.Context, employeeId string, params *ExportEmployeeBundleParams, reqEditors ...RequestEditorFn) (*ExportEmployeeBundleResponse, error)

ExportEmployeeBundleWithResponse request returning *ExportEmployeeBundleResponse

func (*ClientWithResponses) ExtractDocumentWithBodyWithResponse

func (c *ClientWithResponses) ExtractDocumentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExtractDocumentResponse, error)

ExtractDocumentWithBodyWithResponse request with arbitrary body returning *ExtractDocumentResponse

func (*ClientWithResponses) ExtractDocumentWithResponse

func (c *ClientWithResponses) ExtractDocumentWithResponse(ctx context.Context, body ExtractDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*ExtractDocumentResponse, error)

func (*ClientWithResponses) GenerateImageWithBodyWithResponse

func (c *ClientWithResponses) GenerateImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateImageResponse, error)

GenerateImageWithBodyWithResponse request with arbitrary body returning *GenerateImageResponse

func (*ClientWithResponses) GenerateImageWithResponse

func (c *ClientWithResponses) GenerateImageWithResponse(ctx context.Context, body GenerateImageJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateImageResponse, error)

func (*ClientWithResponses) GetActionWithResponse

func (c *ClientWithResponses) GetActionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetActionResponse, error)

GetActionWithResponse request returning *GetActionResponse

func (*ClientWithResponses) GetAgentSchemaWithResponse

func (c *ClientWithResponses) GetAgentSchemaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAgentSchemaResponse, error)

GetAgentSchemaWithResponse request returning *GetAgentSchemaResponse

func (*ClientWithResponses) GetAgentSkillVersionWithResponse

func (c *ClientWithResponses) GetAgentSkillVersionWithResponse(ctx context.Context, name string, version int, reqEditors ...RequestEditorFn) (*GetAgentSkillVersionResponse, error)

GetAgentSkillVersionWithResponse request returning *GetAgentSkillVersionResponse

func (*ClientWithResponses) GetAgentSkillWithResponse

func (c *ClientWithResponses) GetAgentSkillWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetAgentSkillResponse, error)

GetAgentSkillWithResponse request returning *GetAgentSkillResponse

func (*ClientWithResponses) GetAgentWithResponse

func (c *ClientWithResponses) GetAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GetAgentResponse, error)

GetAgentWithResponse request returning *GetAgentResponse

func (*ClientWithResponses) GetAppAgentWithResponse

func (c *ClientWithResponses) GetAppAgentWithResponse(ctx context.Context, app string, id string, reqEditors ...RequestEditorFn) (*GetAppAgentResponse, error)

GetAppAgentWithResponse request returning *GetAppAgentResponse

func (*ClientWithResponses) GetAuthorizationGraphWithResponse

func (c *ClientWithResponses) GetAuthorizationGraphWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAuthorizationGraphResponse, error)

GetAuthorizationGraphWithResponse request returning *GetAuthorizationGraphResponse

func (*ClientWithResponses) GetAutoIndexStatusWithResponse

func (c *ClientWithResponses) GetAutoIndexStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAutoIndexStatusResponse, error)

GetAutoIndexStatusWithResponse request returning *GetAutoIndexStatusResponse

func (*ClientWithResponses) GetCapabilitiesWithResponse

func (c *ClientWithResponses) GetCapabilitiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCapabilitiesResponse, error)

GetCapabilitiesWithResponse request returning *GetCapabilitiesResponse

func (*ClientWithResponses) GetConnectorCredentialsWithResponse

func (c *ClientWithResponses) GetConnectorCredentialsWithResponse(ctx context.Context, kind string, reqEditors ...RequestEditorFn) (*GetConnectorCredentialsResponse, error)

GetConnectorCredentialsWithResponse request returning *GetConnectorCredentialsResponse

func (*ClientWithResponses) GetConnectorWithResponse

func (c *ClientWithResponses) GetConnectorWithResponse(ctx context.Context, kind string, reqEditors ...RequestEditorFn) (*GetConnectorResponse, error)

GetConnectorWithResponse request returning *GetConnectorResponse

func (*ClientWithResponses) GetConversationWithResponse

func (c *ClientWithResponses) GetConversationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConversationResponse, error)

GetConversationWithResponse request returning *GetConversationResponse

func (*ClientWithResponses) GetDecisionModelWithResponse

func (c *ClientWithResponses) GetDecisionModelWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetDecisionModelResponse, error)

GetDecisionModelWithResponse request returning *GetDecisionModelResponse

func (*ClientWithResponses) GetDeploymentWithResponse

func (c *ClientWithResponses) GetDeploymentWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDeploymentResponse, error)

GetDeploymentWithResponse request returning *GetDeploymentResponse

func (*ClientWithResponses) GetEmployeeWithResponse

func (c *ClientWithResponses) GetEmployeeWithResponse(ctx context.Context, employeeId string, reqEditors ...RequestEditorFn) (*GetEmployeeResponse, error)

GetEmployeeWithResponse request returning *GetEmployeeResponse

func (*ClientWithResponses) GetEntitlementsWithResponse

func (c *ClientWithResponses) GetEntitlementsWithResponse(ctx context.Context, params *GetEntitlementsParams, reqEditors ...RequestEditorFn) (*GetEntitlementsResponse, error)

GetEntitlementsWithResponse request returning *GetEntitlementsResponse

func (*ClientWithResponses) GetEvalRunWithResponse

func (c *ClientWithResponses) GetEvalRunWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetEvalRunResponse, error)

GetEvalRunWithResponse request returning *GetEvalRunResponse

func (*ClientWithResponses) GetEvalSuiteRevisionWithResponse

func (c *ClientWithResponses) GetEvalSuiteRevisionWithResponse(ctx context.Context, name string, revision int, reqEditors ...RequestEditorFn) (*GetEvalSuiteRevisionResponse, error)

GetEvalSuiteRevisionWithResponse request returning *GetEvalSuiteRevisionResponse

func (*ClientWithResponses) GetFeaturesWithResponse

func (c *ClientWithResponses) GetFeaturesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFeaturesResponse, error)

GetFeaturesWithResponse request returning *GetFeaturesResponse

func (*ClientWithResponses) GetFieldPolicyWithResponse

func (c *ClientWithResponses) GetFieldPolicyWithResponse(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*GetFieldPolicyResponse, error)

GetFieldPolicyWithResponse request returning *GetFieldPolicyResponse

func (*ClientWithResponses) GetFileWithResponse

func (c *ClientWithResponses) GetFileWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetFileResponse, error)

GetFileWithResponse request returning *GetFileResponse

func (*ClientWithResponses) GetGroupWithResponse

func (c *ClientWithResponses) GetGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)

GetGroupWithResponse request returning *GetGroupResponse

func (*ClientWithResponses) GetHookWithResponse

func (c *ClientWithResponses) GetHookWithResponse(ctx context.Context, hookId string, reqEditors ...RequestEditorFn) (*GetHookResponse, error)

GetHookWithResponse request returning *GetHookResponse

func (*ClientWithResponses) GetHouseProfileWithResponse

func (c *ClientWithResponses) GetHouseProfileWithResponse(ctx context.Context, employeeId string, reqEditors ...RequestEditorFn) (*GetHouseProfileResponse, error)

GetHouseProfileWithResponse request returning *GetHouseProfileResponse

func (*ClientWithResponses) GetInfraHealthWithResponse

func (c *ClientWithResponses) GetInfraHealthWithResponse(ctx context.Context, params *GetInfraHealthParams, reqEditors ...RequestEditorFn) (*GetInfraHealthResponse, error)

GetInfraHealthWithResponse request returning *GetInfraHealthResponse

func (*ClientWithResponses) GetJobWithResponse

func (c *ClientWithResponses) GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*GetJobResponse, error)

GetJobWithResponse request returning *GetJobResponse

func (*ClientWithResponses) GetKnowledgeCollectionWithResponse

func (c *ClientWithResponses) GetKnowledgeCollectionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetKnowledgeCollectionResponse, error)

GetKnowledgeCollectionWithResponse request returning *GetKnowledgeCollectionResponse

func (*ClientWithResponses) GetLogsWithResponse

func (c *ClientWithResponses) GetLogsWithResponse(ctx context.Context, params *GetLogsParams, reqEditors ...RequestEditorFn) (*GetLogsResponse, error)

GetLogsWithResponse request returning *GetLogsResponse

func (*ClientWithResponses) GetManagedSessionWithResponse

func (c *ClientWithResponses) GetManagedSessionWithResponse(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*GetManagedSessionResponse, error)

GetManagedSessionWithResponse request returning *GetManagedSessionResponse

func (*ClientWithResponses) GetMemoryWithResponse

func (c *ClientWithResponses) GetMemoryWithResponse(ctx context.Context, params *GetMemoryParams, reqEditors ...RequestEditorFn) (*GetMemoryResponse, error)

GetMemoryWithResponse request returning *GetMemoryResponse

func (*ClientWithResponses) GetModelRecommendationWithResponse

func (c *ClientWithResponses) GetModelRecommendationWithResponse(ctx context.Context, profileId string, reqEditors ...RequestEditorFn) (*GetModelRecommendationResponse, error)

GetModelRecommendationWithResponse request returning *GetModelRecommendationResponse

func (*ClientWithResponses) GetModelRecommendationsMarkdownWithResponse

func (c *ClientWithResponses) GetModelRecommendationsMarkdownWithResponse(ctx context.Context, params *GetModelRecommendationsMarkdownParams, reqEditors ...RequestEditorFn) (*GetModelRecommendationsMarkdownResponse, error)

GetModelRecommendationsMarkdownWithResponse request returning *GetModelRecommendationsMarkdownResponse

func (*ClientWithResponses) GetModelRecommendationsWithResponse

func (c *ClientWithResponses) GetModelRecommendationsWithResponse(ctx context.Context, params *GetModelRecommendationsParams, reqEditors ...RequestEditorFn) (*GetModelRecommendationsResponse, error)

GetModelRecommendationsWithResponse request returning *GetModelRecommendationsResponse

func (*ClientWithResponses) GetNativeJobWithResponse

func (c *ClientWithResponses) GetNativeJobWithResponse(ctx context.Context, apiKey string, jobId string, reqEditors ...RequestEditorFn) (*GetNativeJobResponse, error)

GetNativeJobWithResponse request returning *GetNativeJobResponse

func (*ClientWithResponses) GetPersonaByIDWithResponse

func (c *ClientWithResponses) GetPersonaByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPersonaByIDResponse, error)

GetPersonaByIDWithResponse request returning *GetPersonaByIDResponse

func (*ClientWithResponses) GetScheduleWithResponse

func (c *ClientWithResponses) GetScheduleWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetScheduleResponse, error)

GetScheduleWithResponse request returning *GetScheduleResponse

func (*ClientWithResponses) GetSettingWithResponse

func (c *ClientWithResponses) GetSettingWithResponse(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*GetSettingResponse, error)

GetSettingWithResponse request returning *GetSettingResponse

func (*ClientWithResponses) GetSharepointSyncStatusWithResponse

func (c *ClientWithResponses) GetSharepointSyncStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSharepointSyncStatusResponse, error)

GetSharepointSyncStatusWithResponse request returning *GetSharepointSyncStatusResponse

func (*ClientWithResponses) GetTenantEntitlementsWithResponse

func (c *ClientWithResponses) GetTenantEntitlementsWithResponse(ctx context.Context, tenant string, reqEditors ...RequestEditorFn) (*GetTenantEntitlementsResponse, error)

GetTenantEntitlementsWithResponse request returning *GetTenantEntitlementsResponse

func (*ClientWithResponses) GetUserWithResponse

func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

GetUserWithResponse request returning *GetUserResponse

func (*ClientWithResponses) ImageVariationWithBodyWithResponse

func (c *ClientWithResponses) ImageVariationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImageVariationResponse, error)

ImageVariationWithBodyWithResponse request with arbitrary body returning *ImageVariationResponse

func (*ClientWithResponses) ImportAgentSkillsWithBodyWithResponse

func (c *ClientWithResponses) ImportAgentSkillsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportAgentSkillsResponse, error)

ImportAgentSkillsWithBodyWithResponse request with arbitrary body returning *ImportAgentSkillsResponse

func (*ClientWithResponses) ImportAgentSkillsWithResponse

func (c *ClientWithResponses) ImportAgentSkillsWithResponse(ctx context.Context, body ImportAgentSkillsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportAgentSkillsResponse, error)

func (*ClientWithResponses) ImportEmployeeBundleWithBodyWithResponse

func (c *ClientWithResponses) ImportEmployeeBundleWithBodyWithResponse(ctx context.Context, params *ImportEmployeeBundleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportEmployeeBundleResponse, error)

ImportEmployeeBundleWithBodyWithResponse request with arbitrary body returning *ImportEmployeeBundleResponse

func (*ClientWithResponses) IngestKnowledgeDocumentWithBodyWithResponse

func (c *ClientWithResponses) IngestKnowledgeDocumentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IngestKnowledgeDocumentResponse, error)

IngestKnowledgeDocumentWithBodyWithResponse request with arbitrary body returning *IngestKnowledgeDocumentResponse

func (*ClientWithResponses) IngestKnowledgeDocumentWithResponse

func (c *ClientWithResponses) IngestKnowledgeDocumentWithResponse(ctx context.Context, body IngestKnowledgeDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*IngestKnowledgeDocumentResponse, error)

func (*ClientWithResponses) IngestKnowledgeWithBodyWithResponse

func (c *ClientWithResponses) IngestKnowledgeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IngestKnowledgeResponse, error)

IngestKnowledgeWithBodyWithResponse request with arbitrary body returning *IngestKnowledgeResponse

func (*ClientWithResponses) IngestKnowledgeWithResponse

func (c *ClientWithResponses) IngestKnowledgeWithResponse(ctx context.Context, body IngestKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*IngestKnowledgeResponse, error)

func (*ClientWithResponses) InstallAppWithResponse

func (c *ClientWithResponses) InstallAppWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*InstallAppResponse, error)

InstallAppWithResponse request returning *InstallAppResponse

func (*ClientWithResponses) IssueExecutionCapabilityWithBodyWithResponse

func (c *ClientWithResponses) IssueExecutionCapabilityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IssueExecutionCapabilityResponse, error)

IssueExecutionCapabilityWithBodyWithResponse request with arbitrary body returning *IssueExecutionCapabilityResponse

func (*ClientWithResponses) IssueExecutionCapabilityWithResponse

func (c *ClientWithResponses) IssueExecutionCapabilityWithResponse(ctx context.Context, body IssueExecutionCapabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*IssueExecutionCapabilityResponse, error)

func (*ClientWithResponses) ListActionsWithResponse

func (c *ClientWithResponses) ListActionsWithResponse(ctx context.Context, params *ListActionsParams, reqEditors ...RequestEditorFn) (*ListActionsResponse, error)

ListActionsWithResponse request returning *ListActionsResponse

func (*ClientWithResponses) ListAgentSkillsWithResponse

func (c *ClientWithResponses) ListAgentSkillsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAgentSkillsResponse, error)

ListAgentSkillsWithResponse request returning *ListAgentSkillsResponse

func (*ClientWithResponses) ListAgentsWithResponse

func (c *ClientWithResponses) ListAgentsWithResponse(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*ListAgentsResponse, error)

ListAgentsWithResponse request returning *ListAgentsResponse

func (*ClientWithResponses) ListAppAgentsWithResponse

func (c *ClientWithResponses) ListAppAgentsWithResponse(ctx context.Context, app string, reqEditors ...RequestEditorFn) (*ListAppAgentsResponse, error)

ListAppAgentsWithResponse request returning *ListAppAgentsResponse

func (*ClientWithResponses) ListAppKnowledgeCollectionsWithResponse

func (c *ClientWithResponses) ListAppKnowledgeCollectionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAppKnowledgeCollectionsResponse, error)

ListAppKnowledgeCollectionsWithResponse request returning *ListAppKnowledgeCollectionsResponse

func (*ClientWithResponses) ListAppMigrationsWithResponse

func (c *ClientWithResponses) ListAppMigrationsWithResponse(ctx context.Context, app string, reqEditors ...RequestEditorFn) (*ListAppMigrationsResponse, error)

ListAppMigrationsWithResponse request returning *ListAppMigrationsResponse

func (*ClientWithResponses) ListAppsWithResponse

func (c *ClientWithResponses) ListAppsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAppsResponse, error)

ListAppsWithResponse request returning *ListAppsResponse

func (*ClientWithResponses) ListAuthorizationGrantsWithResponse

func (c *ClientWithResponses) ListAuthorizationGrantsWithResponse(ctx context.Context, params *ListAuthorizationGrantsParams, reqEditors ...RequestEditorFn) (*ListAuthorizationGrantsResponse, error)

ListAuthorizationGrantsWithResponse request returning *ListAuthorizationGrantsResponse

func (*ClientWithResponses) ListAuthorizationIntentsWithResponse

func (c *ClientWithResponses) ListAuthorizationIntentsWithResponse(ctx context.Context, params *ListAuthorizationIntentsParams, reqEditors ...RequestEditorFn) (*ListAuthorizationIntentsResponse, error)

ListAuthorizationIntentsWithResponse request returning *ListAuthorizationIntentsResponse

func (*ClientWithResponses) ListConnectorsWithResponse

func (c *ClientWithResponses) ListConnectorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListConnectorsResponse, error)

ListConnectorsWithResponse request returning *ListConnectorsResponse

func (*ClientWithResponses) ListConversationsWithResponse

func (c *ClientWithResponses) ListConversationsWithResponse(ctx context.Context, params *ListConversationsParams, reqEditors ...RequestEditorFn) (*ListConversationsResponse, error)

ListConversationsWithResponse request returning *ListConversationsResponse

func (*ClientWithResponses) ListDocumentsWithResponse

func (c *ClientWithResponses) ListDocumentsWithResponse(ctx context.Context, params *ListDocumentsParams, reqEditors ...RequestEditorFn) (*ListDocumentsResponse, error)

ListDocumentsWithResponse request returning *ListDocumentsResponse

func (*ClientWithResponses) ListEmployeesWithResponse

func (c *ClientWithResponses) ListEmployeesWithResponse(ctx context.Context, params *ListEmployeesParams, reqEditors ...RequestEditorFn) (*ListEmployeesResponse, error)

ListEmployeesWithResponse request returning *ListEmployeesResponse

func (*ClientWithResponses) ListEvalRunsWithResponse

func (c *ClientWithResponses) ListEvalRunsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEvalRunsResponse, error)

ListEvalRunsWithResponse request returning *ListEvalRunsResponse

func (*ClientWithResponses) ListEvalSuitesWithResponse

func (c *ClientWithResponses) ListEvalSuitesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEvalSuitesResponse, error)

ListEvalSuitesWithResponse request returning *ListEvalSuitesResponse

func (*ClientWithResponses) ListFieldAccessEventsWithResponse

func (c *ClientWithResponses) ListFieldAccessEventsWithResponse(ctx context.Context, params *ListFieldAccessEventsParams, reqEditors ...RequestEditorFn) (*ListFieldAccessEventsResponse, error)

ListFieldAccessEventsWithResponse request returning *ListFieldAccessEventsResponse

func (*ClientWithResponses) ListFieldPoliciesWithResponse

func (c *ClientWithResponses) ListFieldPoliciesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListFieldPoliciesResponse, error)

ListFieldPoliciesWithResponse request returning *ListFieldPoliciesResponse

func (*ClientWithResponses) ListFilesWithResponse

func (c *ClientWithResponses) ListFilesWithResponse(ctx context.Context, tenantId string, sessionId string, params *ListFilesParams, reqEditors ...RequestEditorFn) (*ListFilesResponse, error)

ListFilesWithResponse request returning *ListFilesResponse

func (*ClientWithResponses) ListGroupsWithResponse

func (c *ClientWithResponses) ListGroupsWithResponse(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)

ListGroupsWithResponse request returning *ListGroupsResponse

func (*ClientWithResponses) ListHooksWithResponse

func (c *ClientWithResponses) ListHooksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListHooksResponse, error)

ListHooksWithResponse request returning *ListHooksResponse

func (*ClientWithResponses) ListJobsWithResponse

func (c *ClientWithResponses) ListJobsWithResponse(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*ListJobsResponse, error)

ListJobsWithResponse request returning *ListJobsResponse

func (*ClientWithResponses) ListKnowledgeCollectionDocumentsWithResponse

func (c *ClientWithResponses) ListKnowledgeCollectionDocumentsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListKnowledgeCollectionDocumentsResponse, error)

ListKnowledgeCollectionDocumentsWithResponse request returning *ListKnowledgeCollectionDocumentsResponse

func (*ClientWithResponses) ListKnowledgeCollectionsWithResponse

func (c *ClientWithResponses) ListKnowledgeCollectionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListKnowledgeCollectionsResponse, error)

ListKnowledgeCollectionsWithResponse request returning *ListKnowledgeCollectionsResponse

func (*ClientWithResponses) ListKnowledgeSignalsWithResponse

func (c *ClientWithResponses) ListKnowledgeSignalsWithResponse(ctx context.Context, params *ListKnowledgeSignalsParams, reqEditors ...RequestEditorFn) (*ListKnowledgeSignalsResponse, error)

ListKnowledgeSignalsWithResponse request returning *ListKnowledgeSignalsResponse

func (*ClientWithResponses) ListModelsWithResponse

func (c *ClientWithResponses) ListModelsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListModelsResponse, error)

ListModelsWithResponse request returning *ListModelsResponse

func (*ClientWithResponses) ListMyGroupsWithResponse

func (c *ClientWithResponses) ListMyGroupsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMyGroupsResponse, error)

ListMyGroupsWithResponse request returning *ListMyGroupsResponse

func (*ClientWithResponses) ListPersonasWithResponse

func (c *ClientWithResponses) ListPersonasWithResponse(ctx context.Context, params *ListPersonasParams, reqEditors ...RequestEditorFn) (*ListPersonasResponse, error)

ListPersonasWithResponse request returning *ListPersonasResponse

func (*ClientWithResponses) ListPromotionCandidatesWithResponse

func (c *ClientWithResponses) ListPromotionCandidatesWithResponse(ctx context.Context, params *ListPromotionCandidatesParams, reqEditors ...RequestEditorFn) (*ListPromotionCandidatesResponse, error)

ListPromotionCandidatesWithResponse request returning *ListPromotionCandidatesResponse

func (*ClientWithResponses) ListRegistryAgentsWithResponse

func (c *ClientWithResponses) ListRegistryAgentsWithResponse(ctx context.Context, params *ListRegistryAgentsParams, reqEditors ...RequestEditorFn) (*ListRegistryAgentsResponse, error)

ListRegistryAgentsWithResponse request returning *ListRegistryAgentsResponse

func (*ClientWithResponses) ListSchedulesWithResponse

func (c *ClientWithResponses) ListSchedulesWithResponse(ctx context.Context, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*ListSchedulesResponse, error)

ListSchedulesWithResponse request returning *ListSchedulesResponse

func (*ClientWithResponses) ListServiceKeysWithResponse

func (c *ClientWithResponses) ListServiceKeysWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListServiceKeysResponse, error)

ListServiceKeysWithResponse request returning *ListServiceKeysResponse

func (*ClientWithResponses) ListSettingsWithResponse

func (c *ClientWithResponses) ListSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSettingsResponse, error)

ListSettingsWithResponse request returning *ListSettingsResponse

func (*ClientWithResponses) ListUsersWithResponse

func (c *ClientWithResponses) ListUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)

ListUsersWithResponse request returning *ListUsersResponse

func (*ClientWithResponses) MarkAuthorizationIncidentWithBodyWithResponse

func (c *ClientWithResponses) MarkAuthorizationIncidentWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAuthorizationIncidentResponse, error)

MarkAuthorizationIncidentWithBodyWithResponse request with arbitrary body returning *MarkAuthorizationIncidentResponse

func (*ClientWithResponses) MarkAuthorizationIncidentWithResponse

func (c *ClientWithResponses) MarkAuthorizationIncidentWithResponse(ctx context.Context, id string, body MarkAuthorizationIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAuthorizationIncidentResponse, error)

func (*ClientWithResponses) McpRpcWithBodyWithResponse

func (c *ClientWithResponses) McpRpcWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*McpRpcResponse, error)

McpRpcWithBodyWithResponse request with arbitrary body returning *McpRpcResponse

func (*ClientWithResponses) McpRpcWithResponse

func (c *ClientWithResponses) McpRpcWithResponse(ctx context.Context, body McpRpcJSONRequestBody, reqEditors ...RequestEditorFn) (*McpRpcResponse, error)

func (*ClientWithResponses) NativeChatWithBodyWithResponse

func (c *ClientWithResponses) NativeChatWithBodyWithResponse(ctx context.Context, apiKey string, params *NativeChatParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NativeChatResponse, error)

NativeChatWithBodyWithResponse request with arbitrary body returning *NativeChatResponse

func (*ClientWithResponses) NativeChatWithResponse

func (c *ClientWithResponses) NativeChatWithResponse(ctx context.Context, apiKey string, params *NativeChatParams, body NativeChatJSONRequestBody, reqEditors ...RequestEditorFn) (*NativeChatResponse, error)

func (*ClientWithResponses) OauthAuthorizeWithResponse

func (c *ClientWithResponses) OauthAuthorizeWithResponse(ctx context.Context, params *OauthAuthorizeParams, reqEditors ...RequestEditorFn) (*OauthAuthorizeResponse, error)

OauthAuthorizeWithResponse request returning *OauthAuthorizeResponse

func (*ClientWithResponses) OauthClientsWithResponse

func (c *ClientWithResponses) OauthClientsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthClientsResponse, error)

OauthClientsWithResponse request returning *OauthClientsResponse

func (*ClientWithResponses) OauthDiscoveryWithResponse

func (c *ClientWithResponses) OauthDiscoveryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthDiscoveryResponse, error)

OauthDiscoveryWithResponse request returning *OauthDiscoveryResponse

func (*ClientWithResponses) OauthLoginWithBodyWithResponse

func (c *ClientWithResponses) OauthLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OauthLoginResponse, error)

OauthLoginWithBodyWithResponse request with arbitrary body returning *OauthLoginResponse

func (*ClientWithResponses) OauthLoginWithFormdataBodyWithResponse

func (c *ClientWithResponses) OauthLoginWithFormdataBodyWithResponse(ctx context.Context, body OauthLoginFormdataRequestBody, reqEditors ...RequestEditorFn) (*OauthLoginResponse, error)

func (*ClientWithResponses) OauthOpenidWithResponse

func (c *ClientWithResponses) OauthOpenidWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthOpenidResponse, error)

OauthOpenidWithResponse request returning *OauthOpenidResponse

func (*ClientWithResponses) OauthRevokeWithBodyWithResponse

func (c *ClientWithResponses) OauthRevokeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OauthRevokeResponse, error)

OauthRevokeWithBodyWithResponse request with arbitrary body returning *OauthRevokeResponse

func (*ClientWithResponses) OauthRevokeWithFormdataBodyWithResponse

func (c *ClientWithResponses) OauthRevokeWithFormdataBodyWithResponse(ctx context.Context, body OauthRevokeFormdataRequestBody, reqEditors ...RequestEditorFn) (*OauthRevokeResponse, error)

func (*ClientWithResponses) OauthTokenWithBodyWithResponse

func (c *ClientWithResponses) OauthTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OauthTokenResponse, error)

OauthTokenWithBodyWithResponse request with arbitrary body returning *OauthTokenResponse

func (*ClientWithResponses) OauthTokenWithFormdataBodyWithResponse

func (c *ClientWithResponses) OauthTokenWithFormdataBodyWithResponse(ctx context.Context, body OauthTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*OauthTokenResponse, error)

func (*ClientWithResponses) OauthTokenWithResponse

func (c *ClientWithResponses) OauthTokenWithResponse(ctx context.Context, body OauthTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*OauthTokenResponse, error)

func (*ClientWithResponses) OauthUpstreamCallbackWithResponse

func (c *ClientWithResponses) OauthUpstreamCallbackWithResponse(ctx context.Context, provider string, params *OauthUpstreamCallbackParams, reqEditors ...RequestEditorFn) (*OauthUpstreamCallbackResponse, error)

OauthUpstreamCallbackWithResponse request returning *OauthUpstreamCallbackResponse

func (*ClientWithResponses) OauthUpstreamLoginWithResponse

func (c *ClientWithResponses) OauthUpstreamLoginWithResponse(ctx context.Context, provider string, params *OauthUpstreamLoginParams, reqEditors ...RequestEditorFn) (*OauthUpstreamLoginResponse, error)

OauthUpstreamLoginWithResponse request returning *OauthUpstreamLoginResponse

func (*ClientWithResponses) OauthUserinfoWithResponse

func (c *ClientWithResponses) OauthUserinfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthUserinfoResponse, error)

OauthUserinfoWithResponse request returning *OauthUserinfoResponse

func (*ClientWithResponses) OcrDocumentWithBodyWithResponse

func (c *ClientWithResponses) OcrDocumentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OcrDocumentResponse, error)

OcrDocumentWithBodyWithResponse request with arbitrary body returning *OcrDocumentResponse

func (*ClientWithResponses) OcrDocumentWithResponse

func (c *ClientWithResponses) OcrDocumentWithResponse(ctx context.Context, body OcrDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*OcrDocumentResponse, error)

func (*ClientWithResponses) PauseAutoIndexWithBodyWithResponse

func (c *ClientWithResponses) PauseAutoIndexWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PauseAutoIndexResponse, error)

PauseAutoIndexWithBodyWithResponse request with arbitrary body returning *PauseAutoIndexResponse

func (*ClientWithResponses) PauseAutoIndexWithResponse

func (c *ClientWithResponses) PauseAutoIndexWithResponse(ctx context.Context, body PauseAutoIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*PauseAutoIndexResponse, error)

func (*ClientWithResponses) PredictDecisionModelWithBodyWithResponse

func (c *ClientWithResponses) PredictDecisionModelWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PredictDecisionModelResponse, error)

PredictDecisionModelWithBodyWithResponse request with arbitrary body returning *PredictDecisionModelResponse

func (*ClientWithResponses) PredictDecisionModelWithResponse

func (c *ClientWithResponses) PredictDecisionModelWithResponse(ctx context.Context, name string, body PredictDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*PredictDecisionModelResponse, error)

func (*ClientWithResponses) PromoteKnowledgeSignalWithBodyWithResponse

func (c *ClientWithResponses) PromoteKnowledgeSignalWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteKnowledgeSignalResponse, error)

PromoteKnowledgeSignalWithBodyWithResponse request with arbitrary body returning *PromoteKnowledgeSignalResponse

func (*ClientWithResponses) PromoteKnowledgeSignalWithResponse

func (c *ClientWithResponses) PromoteKnowledgeSignalWithResponse(ctx context.Context, id string, body PromoteKnowledgeSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteKnowledgeSignalResponse, error)

func (*ClientWithResponses) PublishAgentSkillVersionWithResponse

func (c *ClientWithResponses) PublishAgentSkillVersionWithResponse(ctx context.Context, name string, version int, reqEditors ...RequestEditorFn) (*PublishAgentSkillVersionResponse, error)

PublishAgentSkillVersionWithResponse request returning *PublishAgentSkillVersionResponse

func (*ClientWithResponses) PutConnectorWithBodyWithResponse

func (c *ClientWithResponses) PutConnectorWithBodyWithResponse(ctx context.Context, kind string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutConnectorResponse, error)

PutConnectorWithBodyWithResponse request with arbitrary body returning *PutConnectorResponse

func (*ClientWithResponses) PutConnectorWithResponse

func (c *ClientWithResponses) PutConnectorWithResponse(ctx context.Context, kind string, body PutConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConnectorResponse, error)

func (*ClientWithResponses) PutEntitlementsWithBodyWithResponse

func (c *ClientWithResponses) PutEntitlementsWithBodyWithResponse(ctx context.Context, params *PutEntitlementsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutEntitlementsResponse, error)

PutEntitlementsWithBodyWithResponse request with arbitrary body returning *PutEntitlementsResponse

func (*ClientWithResponses) PutEntitlementsWithResponse

func (c *ClientWithResponses) PutEntitlementsWithResponse(ctx context.Context, params *PutEntitlementsParams, body PutEntitlementsJSONRequestBody, reqEditors ...RequestEditorFn) (*PutEntitlementsResponse, error)

func (*ClientWithResponses) PutHouseProfileWithBodyWithResponse

func (c *ClientWithResponses) PutHouseProfileWithBodyWithResponse(ctx context.Context, employeeId string, params *PutHouseProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutHouseProfileResponse, error)

PutHouseProfileWithBodyWithResponse request with arbitrary body returning *PutHouseProfileResponse

func (*ClientWithResponses) PutHouseProfileWithResponse

func (c *ClientWithResponses) PutHouseProfileWithResponse(ctx context.Context, employeeId string, params *PutHouseProfileParams, body PutHouseProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*PutHouseProfileResponse, error)

func (*ClientWithResponses) PutSettingWithBodyWithResponse

func (c *ClientWithResponses) PutSettingWithBodyWithResponse(ctx context.Context, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSettingResponse, error)

PutSettingWithBodyWithResponse request with arbitrary body returning *PutSettingResponse

func (*ClientWithResponses) PutSettingWithResponse

func (c *ClientWithResponses) PutSettingWithResponse(ctx context.Context, key string, body PutSettingJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSettingResponse, error)

func (*ClientWithResponses) PutTenantEntitlementsWithBodyWithResponse

func (c *ClientWithResponses) PutTenantEntitlementsWithBodyWithResponse(ctx context.Context, tenant string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutTenantEntitlementsResponse, error)

PutTenantEntitlementsWithBodyWithResponse request with arbitrary body returning *PutTenantEntitlementsResponse

func (*ClientWithResponses) PutTenantEntitlementsWithResponse

func (c *ClientWithResponses) PutTenantEntitlementsWithResponse(ctx context.Context, tenant string, body PutTenantEntitlementsJSONRequestBody, reqEditors ...RequestEditorFn) (*PutTenantEntitlementsResponse, error)

func (*ClientWithResponses) QueryKnowledgeCollectionWithBodyWithResponse

func (c *ClientWithResponses) QueryKnowledgeCollectionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryKnowledgeCollectionResponse, error)

QueryKnowledgeCollectionWithBodyWithResponse request with arbitrary body returning *QueryKnowledgeCollectionResponse

func (*ClientWithResponses) QueryKnowledgeCollectionWithResponse

func (c *ClientWithResponses) QueryKnowledgeCollectionWithResponse(ctx context.Context, id string, body QueryKnowledgeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryKnowledgeCollectionResponse, error)

func (*ClientWithResponses) ReadFileWithResponse

func (c *ClientWithResponses) ReadFileWithResponse(ctx context.Context, tenantId string, sessionId string, path string, reqEditors ...RequestEditorFn) (*ReadFileResponse, error)

ReadFileWithResponse request returning *ReadFileResponse

func (*ClientWithResponses) RealtimeVoiceWithResponse

func (c *ClientWithResponses) RealtimeVoiceWithResponse(ctx context.Context, params *RealtimeVoiceParams, reqEditors ...RequestEditorFn) (*RealtimeVoiceResponse, error)

RealtimeVoiceWithResponse request returning *RealtimeVoiceResponse

func (*ClientWithResponses) RejectActionWithBodyWithResponse

func (c *ClientWithResponses) RejectActionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RejectActionResponse, error)

RejectActionWithBodyWithResponse request with arbitrary body returning *RejectActionResponse

func (*ClientWithResponses) RejectActionWithResponse

func (c *ClientWithResponses) RejectActionWithResponse(ctx context.Context, id string, body RejectActionJSONRequestBody, reqEditors ...RequestEditorFn) (*RejectActionResponse, error)

func (*ClientWithResponses) RejectKnowledgeSignalWithResponse

func (c *ClientWithResponses) RejectKnowledgeSignalWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RejectKnowledgeSignalResponse, error)

RejectKnowledgeSignalWithResponse request returning *RejectKnowledgeSignalResponse

func (*ClientWithResponses) ReloadAppWithResponse

func (c *ClientWithResponses) ReloadAppWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ReloadAppResponse, error)

ReloadAppWithResponse request returning *ReloadAppResponse

func (*ClientWithResponses) RemoveGroupMemberWithResponse

func (c *ClientWithResponses) RemoveGroupMemberWithResponse(ctx context.Context, id string, userID string, reqEditors ...RequestEditorFn) (*RemoveGroupMemberResponse, error)

RemoveGroupMemberWithResponse request returning *RemoveGroupMemberResponse

func (*ClientWithResponses) RenameConversationWithBodyWithResponse

func (c *ClientWithResponses) RenameConversationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenameConversationResponse, error)

RenameConversationWithBodyWithResponse request with arbitrary body returning *RenameConversationResponse

func (*ClientWithResponses) RenameConversationWithResponse

func (c *ClientWithResponses) RenameConversationWithResponse(ctx context.Context, id string, body RenameConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*RenameConversationResponse, error)

func (*ClientWithResponses) ResumeAutoIndexWithResponse

func (c *ClientWithResponses) ResumeAutoIndexWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ResumeAutoIndexResponse, error)

ResumeAutoIndexWithResponse request returning *ResumeAutoIndexResponse

func (*ClientWithResponses) RevokeAuthorizationGrantWithBodyWithResponse

func (c *ClientWithResponses) RevokeAuthorizationGrantWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevokeAuthorizationGrantResponse, error)

RevokeAuthorizationGrantWithBodyWithResponse request with arbitrary body returning *RevokeAuthorizationGrantResponse

func (*ClientWithResponses) RevokeAuthorizationGrantWithResponse

func (c *ClientWithResponses) RevokeAuthorizationGrantWithResponse(ctx context.Context, id string, body RevokeAuthorizationGrantJSONRequestBody, reqEditors ...RequestEditorFn) (*RevokeAuthorizationGrantResponse, error)

func (*ClientWithResponses) RevokeExecutionCapabilityWithBodyWithResponse

func (c *ClientWithResponses) RevokeExecutionCapabilityWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevokeExecutionCapabilityResponse, error)

RevokeExecutionCapabilityWithBodyWithResponse request with arbitrary body returning *RevokeExecutionCapabilityResponse

func (*ClientWithResponses) RevokeExecutionCapabilityWithResponse

func (c *ClientWithResponses) RevokeExecutionCapabilityWithResponse(ctx context.Context, id string, body RevokeExecutionCapabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*RevokeExecutionCapabilityResponse, error)

func (*ClientWithResponses) RunSkillToolWithBodyWithResponse

func (c *ClientWithResponses) RunSkillToolWithBodyWithResponse(ctx context.Context, skill string, tool string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunSkillToolResponse, error)

RunSkillToolWithBodyWithResponse request with arbitrary body returning *RunSkillToolResponse

func (*ClientWithResponses) RunSkillToolWithResponse

func (c *ClientWithResponses) RunSkillToolWithResponse(ctx context.Context, skill string, tool string, body RunSkillToolJSONRequestBody, reqEditors ...RequestEditorFn) (*RunSkillToolResponse, error)

func (*ClientWithResponses) ScimCreateUserWithApplicationScimPlusJSONBodyWithResponse

func (c *ClientWithResponses) ScimCreateUserWithApplicationScimPlusJSONBodyWithResponse(ctx context.Context, body ScimCreateUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ScimCreateUserResponse, error)

func (*ClientWithResponses) ScimCreateUserWithBodyWithResponse

func (c *ClientWithResponses) ScimCreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScimCreateUserResponse, error)

ScimCreateUserWithBodyWithResponse request with arbitrary body returning *ScimCreateUserResponse

func (*ClientWithResponses) ScimDeleteUserWithResponse

func (c *ClientWithResponses) ScimDeleteUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ScimDeleteUserResponse, error)

ScimDeleteUserWithResponse request returning *ScimDeleteUserResponse

func (*ClientWithResponses) ScimGetUserWithResponse

func (c *ClientWithResponses) ScimGetUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ScimGetUserResponse, error)

ScimGetUserWithResponse request returning *ScimGetUserResponse

func (*ClientWithResponses) ScimListUsersWithResponse

func (c *ClientWithResponses) ScimListUsersWithResponse(ctx context.Context, params *ScimListUsersParams, reqEditors ...RequestEditorFn) (*ScimListUsersResponse, error)

ScimListUsersWithResponse request returning *ScimListUsersResponse

func (*ClientWithResponses) ScimPatchUserWithApplicationScimPlusJSONBodyWithResponse

func (c *ClientWithResponses) ScimPatchUserWithApplicationScimPlusJSONBodyWithResponse(ctx context.Context, id string, body ScimPatchUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ScimPatchUserResponse, error)

func (*ClientWithResponses) ScimPatchUserWithBodyWithResponse

func (c *ClientWithResponses) ScimPatchUserWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScimPatchUserResponse, error)

ScimPatchUserWithBodyWithResponse request with arbitrary body returning *ScimPatchUserResponse

func (*ClientWithResponses) ScimReplaceUserWithApplicationScimPlusJSONBodyWithResponse

func (c *ClientWithResponses) ScimReplaceUserWithApplicationScimPlusJSONBodyWithResponse(ctx context.Context, id string, body ScimReplaceUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ScimReplaceUserResponse, error)

func (*ClientWithResponses) ScimReplaceUserWithBodyWithResponse

func (c *ClientWithResponses) ScimReplaceUserWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScimReplaceUserResponse, error)

ScimReplaceUserWithBodyWithResponse request with arbitrary body returning *ScimReplaceUserResponse

func (*ClientWithResponses) ScimResourceTypesWithResponse

func (c *ClientWithResponses) ScimResourceTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ScimResourceTypesResponse, error)

ScimResourceTypesWithResponse request returning *ScimResourceTypesResponse

func (*ClientWithResponses) ScimSchemasWithResponse

func (c *ClientWithResponses) ScimSchemasWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ScimSchemasResponse, error)

ScimSchemasWithResponse request returning *ScimSchemasResponse

func (*ClientWithResponses) ScimServiceProviderConfigWithResponse

func (c *ClientWithResponses) ScimServiceProviderConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ScimServiceProviderConfigResponse, error)

ScimServiceProviderConfigWithResponse request returning *ScimServiceProviderConfigResponse

func (*ClientWithResponses) SearchAppKnowledgeWithBodyWithResponse

func (c *ClientWithResponses) SearchAppKnowledgeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchAppKnowledgeResponse, error)

SearchAppKnowledgeWithBodyWithResponse request with arbitrary body returning *SearchAppKnowledgeResponse

func (*ClientWithResponses) SearchAppKnowledgeWithResponse

func (c *ClientWithResponses) SearchAppKnowledgeWithResponse(ctx context.Context, body SearchAppKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchAppKnowledgeResponse, error)

func (*ClientWithResponses) SearchKnowledgeWithBodyWithResponse

func (c *ClientWithResponses) SearchKnowledgeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchKnowledgeResponse, error)

SearchKnowledgeWithBodyWithResponse request with arbitrary body returning *SearchKnowledgeResponse

func (*ClientWithResponses) SearchKnowledgeWithResponse

func (c *ClientWithResponses) SearchKnowledgeWithResponse(ctx context.Context, body SearchKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchKnowledgeResponse, error)

func (*ClientWithResponses) SearchWithBodyWithResponse

func (c *ClientWithResponses) SearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchResponse, error)

SearchWithBodyWithResponse request with arbitrary body returning *SearchResponse

func (*ClientWithResponses) SearchWithResponse

func (c *ClientWithResponses) SearchWithResponse(ctx context.Context, body SearchJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchResponse, error)

func (*ClientWithResponses) StartEvalRunWithBodyWithResponse

func (c *ClientWithResponses) StartEvalRunWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartEvalRunResponse, error)

StartEvalRunWithBodyWithResponse request with arbitrary body returning *StartEvalRunResponse

func (*ClientWithResponses) StartEvalRunWithResponse

func (c *ClientWithResponses) StartEvalRunWithResponse(ctx context.Context, body StartEvalRunJSONRequestBody, reqEditors ...RequestEditorFn) (*StartEvalRunResponse, error)

func (*ClientWithResponses) StreamJobWithResponse

func (c *ClientWithResponses) StreamJobWithResponse(ctx context.Context, jobId string, params *StreamJobParams, reqEditors ...RequestEditorFn) (*StreamJobResponse, error)

StreamJobWithResponse request returning *StreamJobResponse

func (*ClientWithResponses) StreamNativeJobWithResponse

func (c *ClientWithResponses) StreamNativeJobWithResponse(ctx context.Context, apiKey string, jobId string, params *StreamNativeJobParams, reqEditors ...RequestEditorFn) (*StreamNativeJobResponse, error)

StreamNativeJobWithResponse request returning *StreamNativeJobResponse

func (*ClientWithResponses) SubmitCustomToolResultWithBodyWithResponse

func (c *ClientWithResponses) SubmitCustomToolResultWithBodyWithResponse(ctx context.Context, messageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubmitCustomToolResultResponse, error)

SubmitCustomToolResultWithBodyWithResponse request with arbitrary body returning *SubmitCustomToolResultResponse

func (*ClientWithResponses) SubmitCustomToolResultWithResponse

func (c *ClientWithResponses) SubmitCustomToolResultWithResponse(ctx context.Context, messageId string, body SubmitCustomToolResultJSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitCustomToolResultResponse, error)

func (*ClientWithResponses) SuspendAuthorizationGrantWithBodyWithResponse

func (c *ClientWithResponses) SuspendAuthorizationGrantWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SuspendAuthorizationGrantResponse, error)

SuspendAuthorizationGrantWithBodyWithResponse request with arbitrary body returning *SuspendAuthorizationGrantResponse

func (*ClientWithResponses) SuspendAuthorizationGrantWithResponse

func (c *ClientWithResponses) SuspendAuthorizationGrantWithResponse(ctx context.Context, id string, body SuspendAuthorizationGrantJSONRequestBody, reqEditors ...RequestEditorFn) (*SuspendAuthorizationGrantResponse, error)

func (*ClientWithResponses) SynthesizeSpeechWithBodyWithResponse

func (c *ClientWithResponses) SynthesizeSpeechWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SynthesizeSpeechResponse, error)

SynthesizeSpeechWithBodyWithResponse request with arbitrary body returning *SynthesizeSpeechResponse

func (*ClientWithResponses) SynthesizeSpeechWithResponse

func (c *ClientWithResponses) SynthesizeSpeechWithResponse(ctx context.Context, body SynthesizeSpeechJSONRequestBody, reqEditors ...RequestEditorFn) (*SynthesizeSpeechResponse, error)

func (*ClientWithResponses) TrainDecisionModelWithBodyWithResponse

func (c *ClientWithResponses) TrainDecisionModelWithBodyWithResponse(ctx context.Context, name string, params *TrainDecisionModelParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TrainDecisionModelResponse, error)

TrainDecisionModelWithBodyWithResponse request with arbitrary body returning *TrainDecisionModelResponse

func (*ClientWithResponses) TrainDecisionModelWithResponse

func (c *ClientWithResponses) TrainDecisionModelWithResponse(ctx context.Context, name string, params *TrainDecisionModelParams, body TrainDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*TrainDecisionModelResponse, error)

func (*ClientWithResponses) TranscribeAudioWithBodyWithResponse

func (c *ClientWithResponses) TranscribeAudioWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TranscribeAudioResponse, error)

TranscribeAudioWithBodyWithResponse request with arbitrary body returning *TranscribeAudioResponse

func (*ClientWithResponses) UninstallAppWithResponse

func (c *ClientWithResponses) UninstallAppWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*UninstallAppResponse, error)

UninstallAppWithResponse request returning *UninstallAppResponse

func (*ClientWithResponses) UpdateAgentWithBodyWithResponse

func (c *ClientWithResponses) UpdateAgentWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentResponse, error)

UpdateAgentWithBodyWithResponse request with arbitrary body returning *UpdateAgentResponse

func (*ClientWithResponses) UpdateAgentWithResponse

func (c *ClientWithResponses) UpdateAgentWithResponse(ctx context.Context, agentId string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentResponse, error)

func (*ClientWithResponses) UpdateConversationMetadataWithBodyWithResponse

func (c *ClientWithResponses) UpdateConversationMetadataWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConversationMetadataResponse, error)

UpdateConversationMetadataWithBodyWithResponse request with arbitrary body returning *UpdateConversationMetadataResponse

func (*ClientWithResponses) UpdateConversationMetadataWithResponse

func (c *ClientWithResponses) UpdateConversationMetadataWithResponse(ctx context.Context, id string, body UpdateConversationMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConversationMetadataResponse, error)

func (*ClientWithResponses) UpdateEmployeeWithBodyWithResponse

func (c *ClientWithResponses) UpdateEmployeeWithBodyWithResponse(ctx context.Context, employeeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmployeeResponse, error)

UpdateEmployeeWithBodyWithResponse request with arbitrary body returning *UpdateEmployeeResponse

func (*ClientWithResponses) UpdateEmployeeWithResponse

func (c *ClientWithResponses) UpdateEmployeeWithResponse(ctx context.Context, employeeId string, body UpdateEmployeeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEmployeeResponse, error)

func (*ClientWithResponses) UpdateFieldPolicyWithBodyWithResponse

func (c *ClientWithResponses) UpdateFieldPolicyWithBodyWithResponse(ctx context.Context, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFieldPolicyResponse, error)

UpdateFieldPolicyWithBodyWithResponse request with arbitrary body returning *UpdateFieldPolicyResponse

func (*ClientWithResponses) UpdateFieldPolicyWithResponse

func (c *ClientWithResponses) UpdateFieldPolicyWithResponse(ctx context.Context, pType string, body UpdateFieldPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFieldPolicyResponse, error)

func (*ClientWithResponses) UpdateScheduleWithBodyWithResponse

func (c *ClientWithResponses) UpdateScheduleWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)

UpdateScheduleWithBodyWithResponse request with arbitrary body returning *UpdateScheduleResponse

func (*ClientWithResponses) UpdateScheduleWithResponse

func (c *ClientWithResponses) UpdateScheduleWithResponse(ctx context.Context, id string, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)

func (*ClientWithResponses) UploadDocumentWithBodyWithResponse

func (c *ClientWithResponses) UploadDocumentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadDocumentResponse, error)

UploadDocumentWithBodyWithResponse request with arbitrary body returning *UploadDocumentResponse

func (*ClientWithResponses) UploadFileWithBodyWithResponse

func (c *ClientWithResponses) UploadFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadFileResponse, error)

UploadFileWithBodyWithResponse request with arbitrary body returning *UploadFileResponse

func (*ClientWithResponses) WriteFileWithBodyWithResponse

func (c *ClientWithResponses) WriteFileWithBodyWithResponse(ctx context.Context, tenantId string, sessionId string, path string, params *WriteFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WriteFileResponse, error)

WriteFileWithBodyWithResponse request with arbitrary body returning *WriteFileResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// OauthDiscoveryWithResponse request
	OauthDiscoveryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthDiscoveryResponse, error)

	// ListPersonasWithResponse request
	ListPersonasWithResponse(ctx context.Context, params *ListPersonasParams, reqEditors ...RequestEditorFn) (*ListPersonasResponse, error)

	// GetPersonaByIDWithResponse request
	GetPersonaByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPersonaByIDResponse, error)

	// NativeChatWithBodyWithResponse request with any body
	NativeChatWithBodyWithResponse(ctx context.Context, apiKey string, params *NativeChatParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NativeChatResponse, error)

	NativeChatWithResponse(ctx context.Context, apiKey string, params *NativeChatParams, body NativeChatJSONRequestBody, reqEditors ...RequestEditorFn) (*NativeChatResponse, error)

	// CreateNativeJobWithBodyWithResponse request with any body
	CreateNativeJobWithBodyWithResponse(ctx context.Context, apiKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNativeJobResponse, error)

	CreateNativeJobWithResponse(ctx context.Context, apiKey string, body CreateNativeJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNativeJobResponse, error)

	// CancelNativeJobWithResponse request
	CancelNativeJobWithResponse(ctx context.Context, apiKey string, jobId string, reqEditors ...RequestEditorFn) (*CancelNativeJobResponse, error)

	// GetNativeJobWithResponse request
	GetNativeJobWithResponse(ctx context.Context, apiKey string, jobId string, reqEditors ...RequestEditorFn) (*GetNativeJobResponse, error)

	// StreamNativeJobWithResponse request
	StreamNativeJobWithResponse(ctx context.Context, apiKey string, jobId string, params *StreamNativeJobParams, reqEditors ...RequestEditorFn) (*StreamNativeJobResponse, error)

	// ListRegistryAgentsWithResponse request
	ListRegistryAgentsWithResponse(ctx context.Context, params *ListRegistryAgentsParams, reqEditors ...RequestEditorFn) (*ListRegistryAgentsResponse, error)

	// CreateAgentKeyWithBodyWithResponse request with any body
	CreateAgentKeyWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentKeyResponse, error)

	CreateAgentKeyWithResponse(ctx context.Context, id string, body CreateAgentKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentKeyResponse, error)

	// GetCapabilitiesWithResponse request
	GetCapabilitiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCapabilitiesResponse, error)

	// ListAppKnowledgeCollectionsWithResponse request
	ListAppKnowledgeCollectionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAppKnowledgeCollectionsResponse, error)

	// CreateKnowledgeCollectionWithBodyWithResponse request with any body
	CreateKnowledgeCollectionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKnowledgeCollectionResponse, error)

	CreateKnowledgeCollectionWithResponse(ctx context.Context, body CreateKnowledgeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKnowledgeCollectionResponse, error)

	// DeleteKnowledgeCollectionWithResponse request
	DeleteKnowledgeCollectionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteKnowledgeCollectionResponse, error)

	// GetKnowledgeCollectionWithResponse request
	GetKnowledgeCollectionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetKnowledgeCollectionResponse, error)

	// BrowseKnowledgeCollectionChunksWithResponse request
	BrowseKnowledgeCollectionChunksWithResponse(ctx context.Context, id string, params *BrowseKnowledgeCollectionChunksParams, reqEditors ...RequestEditorFn) (*BrowseKnowledgeCollectionChunksResponse, error)

	// ListKnowledgeCollectionDocumentsWithResponse request
	ListKnowledgeCollectionDocumentsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ListKnowledgeCollectionDocumentsResponse, error)

	// QueryKnowledgeCollectionWithBodyWithResponse request with any body
	QueryKnowledgeCollectionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryKnowledgeCollectionResponse, error)

	QueryKnowledgeCollectionWithResponse(ctx context.Context, id string, body QueryKnowledgeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryKnowledgeCollectionResponse, error)

	// DebugRetrieveKnowledgeWithBodyWithResponse request with any body
	DebugRetrieveKnowledgeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DebugRetrieveKnowledgeResponse, error)

	DebugRetrieveKnowledgeWithResponse(ctx context.Context, body DebugRetrieveKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*DebugRetrieveKnowledgeResponse, error)

	// IngestKnowledgeDocumentWithBodyWithResponse request with any body
	IngestKnowledgeDocumentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IngestKnowledgeDocumentResponse, error)

	IngestKnowledgeDocumentWithResponse(ctx context.Context, body IngestKnowledgeDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*IngestKnowledgeDocumentResponse, error)

	// SearchAppKnowledgeWithBodyWithResponse request with any body
	SearchAppKnowledgeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchAppKnowledgeResponse, error)

	SearchAppKnowledgeWithResponse(ctx context.Context, body SearchAppKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchAppKnowledgeResponse, error)

	// DeleteKnowledgeDocumentWithResponse request
	DeleteKnowledgeDocumentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteKnowledgeDocumentResponse, error)

	// McpRpcWithBodyWithResponse request with any body
	McpRpcWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*McpRpcResponse, error)

	McpRpcWithResponse(ctx context.Context, body McpRpcJSONRequestBody, reqEditors ...RequestEditorFn) (*McpRpcResponse, error)

	// ListServiceKeysWithResponse request
	ListServiceKeysWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListServiceKeysResponse, error)

	// CreateServiceKeyWithBodyWithResponse request with any body
	CreateServiceKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceKeyResponse, error)

	CreateServiceKeyWithResponse(ctx context.Context, body CreateServiceKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceKeyResponse, error)

	// CreateSelfServiceKeyWithBodyWithResponse request with any body
	CreateSelfServiceKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSelfServiceKeyResponse, error)

	CreateSelfServiceKeyWithResponse(ctx context.Context, body CreateSelfServiceKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSelfServiceKeyResponse, error)

	// DeleteServiceKeyWithResponse request
	DeleteServiceKeyWithResponse(ctx context.Context, keyId string, reqEditors ...RequestEditorFn) (*DeleteServiceKeyResponse, error)

	// RunSkillToolWithBodyWithResponse request with any body
	RunSkillToolWithBodyWithResponse(ctx context.Context, skill string, tool string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunSkillToolResponse, error)

	RunSkillToolWithResponse(ctx context.Context, skill string, tool string, body RunSkillToolJSONRequestBody, reqEditors ...RequestEditorFn) (*RunSkillToolResponse, error)

	// CancelAutoIndexJobWithBodyWithResponse request with any body
	CancelAutoIndexJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CancelAutoIndexJobResponse, error)

	CancelAutoIndexJobWithResponse(ctx context.Context, body CancelAutoIndexJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CancelAutoIndexJobResponse, error)

	// PauseAutoIndexWithBodyWithResponse request with any body
	PauseAutoIndexWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PauseAutoIndexResponse, error)

	PauseAutoIndexWithResponse(ctx context.Context, body PauseAutoIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*PauseAutoIndexResponse, error)

	// ResumeAutoIndexWithResponse request
	ResumeAutoIndexWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ResumeAutoIndexResponse, error)

	// GetAutoIndexStatusWithResponse request
	GetAutoIndexStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAutoIndexStatusResponse, error)

	// OauthAuthorizeWithResponse request
	OauthAuthorizeWithResponse(ctx context.Context, params *OauthAuthorizeParams, reqEditors ...RequestEditorFn) (*OauthAuthorizeResponse, error)

	// OauthClientsWithResponse request
	OauthClientsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthClientsResponse, error)

	// OauthLoginWithBodyWithResponse request with any body
	OauthLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OauthLoginResponse, error)

	OauthLoginWithFormdataBodyWithResponse(ctx context.Context, body OauthLoginFormdataRequestBody, reqEditors ...RequestEditorFn) (*OauthLoginResponse, error)

	// OauthUpstreamLoginWithResponse request
	OauthUpstreamLoginWithResponse(ctx context.Context, provider string, params *OauthUpstreamLoginParams, reqEditors ...RequestEditorFn) (*OauthUpstreamLoginResponse, error)

	// OauthUpstreamCallbackWithResponse request
	OauthUpstreamCallbackWithResponse(ctx context.Context, provider string, params *OauthUpstreamCallbackParams, reqEditors ...RequestEditorFn) (*OauthUpstreamCallbackResponse, error)

	// OauthOpenidWithResponse request
	OauthOpenidWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthOpenidResponse, error)

	// OauthRevokeWithBodyWithResponse request with any body
	OauthRevokeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OauthRevokeResponse, error)

	OauthRevokeWithFormdataBodyWithResponse(ctx context.Context, body OauthRevokeFormdataRequestBody, reqEditors ...RequestEditorFn) (*OauthRevokeResponse, error)

	// OauthTokenWithBodyWithResponse request with any body
	OauthTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OauthTokenResponse, error)

	OauthTokenWithResponse(ctx context.Context, body OauthTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*OauthTokenResponse, error)

	OauthTokenWithFormdataBodyWithResponse(ctx context.Context, body OauthTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*OauthTokenResponse, error)

	// OauthUserinfoWithResponse request
	OauthUserinfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthUserinfoResponse, error)

	// ScimResourceTypesWithResponse request
	ScimResourceTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ScimResourceTypesResponse, error)

	// ScimSchemasWithResponse request
	ScimSchemasWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ScimSchemasResponse, error)

	// ScimServiceProviderConfigWithResponse request
	ScimServiceProviderConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ScimServiceProviderConfigResponse, error)

	// ScimListUsersWithResponse request
	ScimListUsersWithResponse(ctx context.Context, params *ScimListUsersParams, reqEditors ...RequestEditorFn) (*ScimListUsersResponse, error)

	// ScimCreateUserWithBodyWithResponse request with any body
	ScimCreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScimCreateUserResponse, error)

	ScimCreateUserWithApplicationScimPlusJSONBodyWithResponse(ctx context.Context, body ScimCreateUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ScimCreateUserResponse, error)

	// ScimDeleteUserWithResponse request
	ScimDeleteUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ScimDeleteUserResponse, error)

	// ScimGetUserWithResponse request
	ScimGetUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ScimGetUserResponse, error)

	// ScimPatchUserWithBodyWithResponse request with any body
	ScimPatchUserWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScimPatchUserResponse, error)

	ScimPatchUserWithApplicationScimPlusJSONBodyWithResponse(ctx context.Context, id string, body ScimPatchUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ScimPatchUserResponse, error)

	// ScimReplaceUserWithBodyWithResponse request with any body
	ScimReplaceUserWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScimReplaceUserResponse, error)

	ScimReplaceUserWithApplicationScimPlusJSONBodyWithResponse(ctx context.Context, id string, body ScimReplaceUserApplicationScimPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ScimReplaceUserResponse, error)

	// ListAgentsWithResponse request
	ListAgentsWithResponse(ctx context.Context, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*ListAgentsResponse, error)

	// CreateAgentWithBodyWithResponse request with any body
	CreateAgentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentResponse, error)

	CreateAgentWithResponse(ctx context.Context, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentResponse, error)

	// GetAgentSchemaWithResponse request
	GetAgentSchemaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAgentSchemaResponse, error)

	// DeleteAgentWithResponse request
	DeleteAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*DeleteAgentResponse, error)

	// GetAgentWithResponse request
	GetAgentWithResponse(ctx context.Context, agentId string, reqEditors ...RequestEditorFn) (*GetAgentResponse, error)

	// UpdateAgentWithBodyWithResponse request with any body
	UpdateAgentWithBodyWithResponse(ctx context.Context, agentId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentResponse, error)

	UpdateAgentWithResponse(ctx context.Context, agentId string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentResponse, error)

	// ListAppsWithResponse request
	ListAppsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAppsResponse, error)

	// ListAppAgentsWithResponse request
	ListAppAgentsWithResponse(ctx context.Context, app string, reqEditors ...RequestEditorFn) (*ListAppAgentsResponse, error)

	// GetAppAgentWithResponse request
	GetAppAgentWithResponse(ctx context.Context, app string, id string, reqEditors ...RequestEditorFn) (*GetAppAgentResponse, error)

	// AppAgentChatWithBodyWithResponse request with any body
	AppAgentChatWithBodyWithResponse(ctx context.Context, app string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppAgentChatResponse, error)

	AppAgentChatWithResponse(ctx context.Context, app string, id string, body AppAgentChatJSONRequestBody, reqEditors ...RequestEditorFn) (*AppAgentChatResponse, error)

	// ListAppMigrationsWithResponse request
	ListAppMigrationsWithResponse(ctx context.Context, app string, reqEditors ...RequestEditorFn) (*ListAppMigrationsResponse, error)

	// InstallAppWithResponse request
	InstallAppWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*InstallAppResponse, error)

	// ReloadAppWithResponse request
	ReloadAppWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*ReloadAppResponse, error)

	// UninstallAppWithResponse request
	UninstallAppWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*UninstallAppResponse, error)

	// SynthesizeSpeechWithBodyWithResponse request with any body
	SynthesizeSpeechWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SynthesizeSpeechResponse, error)

	SynthesizeSpeechWithResponse(ctx context.Context, body SynthesizeSpeechJSONRequestBody, reqEditors ...RequestEditorFn) (*SynthesizeSpeechResponse, error)

	// TranscribeAudioWithBodyWithResponse request with any body
	TranscribeAudioWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TranscribeAudioResponse, error)

	// ExecuteCapabilityWithBodyWithResponse request with any body
	ExecuteCapabilityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteCapabilityResponse, error)

	ExecuteCapabilityWithResponse(ctx context.Context, body ExecuteCapabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteCapabilityResponse, error)

	// ChatCompletionsWithBodyWithResponse request with any body
	ChatCompletionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChatCompletionsResponse, error)

	ChatCompletionsWithResponse(ctx context.Context, body ChatCompletionsJSONRequestBody, reqEditors ...RequestEditorFn) (*ChatCompletionsResponse, error)

	// ListConversationsWithResponse request
	ListConversationsWithResponse(ctx context.Context, params *ListConversationsParams, reqEditors ...RequestEditorFn) (*ListConversationsResponse, error)

	// CreateConversationWithBodyWithResponse request with any body
	CreateConversationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConversationResponse, error)

	CreateConversationWithResponse(ctx context.Context, body CreateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConversationResponse, error)

	// AddAttachmentWithBodyWithResponse request with any body
	AddAttachmentWithBodyWithResponse(ctx context.Context, cid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAttachmentResponse, error)

	// DeleteAttachmentWithResponse request
	DeleteAttachmentWithResponse(ctx context.Context, cid string, aid string, reqEditors ...RequestEditorFn) (*DeleteAttachmentResponse, error)

	// DownloadAttachmentWithResponse request
	DownloadAttachmentWithResponse(ctx context.Context, cid string, aid string, reqEditors ...RequestEditorFn) (*DownloadAttachmentResponse, error)

	// DeleteConversationWithResponse request
	DeleteConversationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteConversationResponse, error)

	// GetConversationWithResponse request
	GetConversationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetConversationResponse, error)

	// RenameConversationWithBodyWithResponse request with any body
	RenameConversationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenameConversationResponse, error)

	RenameConversationWithResponse(ctx context.Context, id string, body RenameConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*RenameConversationResponse, error)

	// UpdateConversationMetadataWithBodyWithResponse request with any body
	UpdateConversationMetadataWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConversationMetadataResponse, error)

	UpdateConversationMetadataWithResponse(ctx context.Context, id string, body UpdateConversationMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConversationMetadataResponse, error)

	// GetDecisionModelWithResponse request
	GetDecisionModelWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetDecisionModelResponse, error)

	// ActivateDecisionModelWithBodyWithResponse request with any body
	ActivateDecisionModelWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ActivateDecisionModelResponse, error)

	ActivateDecisionModelWithResponse(ctx context.Context, name string, body ActivateDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*ActivateDecisionModelResponse, error)

	// PredictDecisionModelWithBodyWithResponse request with any body
	PredictDecisionModelWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PredictDecisionModelResponse, error)

	PredictDecisionModelWithResponse(ctx context.Context, name string, body PredictDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*PredictDecisionModelResponse, error)

	// TrainDecisionModelWithBodyWithResponse request with any body
	TrainDecisionModelWithBodyWithResponse(ctx context.Context, name string, params *TrainDecisionModelParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TrainDecisionModelResponse, error)

	TrainDecisionModelWithResponse(ctx context.Context, name string, params *TrainDecisionModelParams, body TrainDecisionModelJSONRequestBody, reqEditors ...RequestEditorFn) (*TrainDecisionModelResponse, error)

	// UploadFileWithBodyWithResponse request with any body
	UploadFileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadFileResponse, error)

	// DeleteUploadedFileWithResponse request
	DeleteUploadedFileWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteUploadedFileResponse, error)

	// GetFileWithResponse request
	GetFileWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetFileResponse, error)

	// EditImageWithBodyWithResponse request with any body
	EditImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditImageResponse, error)

	// GenerateImageWithBodyWithResponse request with any body
	GenerateImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateImageResponse, error)

	GenerateImageWithResponse(ctx context.Context, body GenerateImageJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateImageResponse, error)

	// ImageVariationWithBodyWithResponse request with any body
	ImageVariationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImageVariationResponse, error)

	// ListActionsWithResponse request
	ListActionsWithResponse(ctx context.Context, params *ListActionsParams, reqEditors ...RequestEditorFn) (*ListActionsResponse, error)

	// CreateActionWithBodyWithResponse request with any body
	CreateActionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateActionResponse, error)

	CreateActionWithResponse(ctx context.Context, body CreateActionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateActionResponse, error)

	// GetActionWithResponse request
	GetActionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetActionResponse, error)

	// ApproveActionWithBodyWithResponse request with any body
	ApproveActionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApproveActionResponse, error)

	ApproveActionWithResponse(ctx context.Context, id string, body ApproveActionJSONRequestBody, reqEditors ...RequestEditorFn) (*ApproveActionResponse, error)

	// ClaimActionWithResponse request
	ClaimActionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ClaimActionResponse, error)

	// RejectActionWithBodyWithResponse request with any body
	RejectActionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RejectActionResponse, error)

	RejectActionWithResponse(ctx context.Context, id string, body RejectActionJSONRequestBody, reqEditors ...RequestEditorFn) (*RejectActionResponse, error)

	// ListJobsWithResponse request
	ListJobsWithResponse(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*ListJobsResponse, error)

	// CreateJobWithBodyWithResponse request with any body
	CreateJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobResponse, error)

	CreateJobWithResponse(ctx context.Context, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobResponse, error)

	// CancelJobWithResponse request
	CancelJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*CancelJobResponse, error)

	// GetJobWithResponse request
	GetJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*GetJobResponse, error)

	// StreamJobWithResponse request
	StreamJobWithResponse(ctx context.Context, jobId string, params *StreamJobParams, reqEditors ...RequestEditorFn) (*StreamJobResponse, error)

	// SubmitCustomToolResultWithBodyWithResponse request with any body
	SubmitCustomToolResultWithBodyWithResponse(ctx context.Context, messageId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubmitCustomToolResultResponse, error)

	SubmitCustomToolResultWithResponse(ctx context.Context, messageId string, body SubmitCustomToolResultJSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitCustomToolResultResponse, error)

	// IssueExecutionCapabilityWithBodyWithResponse request with any body
	IssueExecutionCapabilityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IssueExecutionCapabilityResponse, error)

	IssueExecutionCapabilityWithResponse(ctx context.Context, body IssueExecutionCapabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*IssueExecutionCapabilityResponse, error)

	// RevokeExecutionCapabilityWithBodyWithResponse request with any body
	RevokeExecutionCapabilityWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevokeExecutionCapabilityResponse, error)

	RevokeExecutionCapabilityWithResponse(ctx context.Context, id string, body RevokeExecutionCapabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*RevokeExecutionCapabilityResponse, error)

	// MarkAuthorizationIncidentWithBodyWithResponse request with any body
	MarkAuthorizationIncidentWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAuthorizationIncidentResponse, error)

	MarkAuthorizationIncidentWithResponse(ctx context.Context, id string, body MarkAuthorizationIncidentJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAuthorizationIncidentResponse, error)

	// ListAuthorizationGrantsWithResponse request
	ListAuthorizationGrantsWithResponse(ctx context.Context, params *ListAuthorizationGrantsParams, reqEditors ...RequestEditorFn) (*ListAuthorizationGrantsResponse, error)

	// EvaluateAndIssueAuthorizationGrantWithBodyWithResponse request with any body
	EvaluateAndIssueAuthorizationGrantWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateAndIssueAuthorizationGrantResponse, error)

	EvaluateAndIssueAuthorizationGrantWithResponse(ctx context.Context, body EvaluateAndIssueAuthorizationGrantJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateAndIssueAuthorizationGrantResponse, error)

	// RevokeAuthorizationGrantWithBodyWithResponse request with any body
	RevokeAuthorizationGrantWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevokeAuthorizationGrantResponse, error)

	RevokeAuthorizationGrantWithResponse(ctx context.Context, id string, body RevokeAuthorizationGrantJSONRequestBody, reqEditors ...RequestEditorFn) (*RevokeAuthorizationGrantResponse, error)

	// SuspendAuthorizationGrantWithBodyWithResponse request with any body
	SuspendAuthorizationGrantWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SuspendAuthorizationGrantResponse, error)

	SuspendAuthorizationGrantWithResponse(ctx context.Context, id string, body SuspendAuthorizationGrantJSONRequestBody, reqEditors ...RequestEditorFn) (*SuspendAuthorizationGrantResponse, error)

	// ListAuthorizationIntentsWithResponse request
	ListAuthorizationIntentsWithResponse(ctx context.Context, params *ListAuthorizationIntentsParams, reqEditors ...RequestEditorFn) (*ListAuthorizationIntentsResponse, error)

	// GetAuthorizationGraphWithResponse request
	GetAuthorizationGraphWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAuthorizationGraphResponse, error)

	// ListConnectorsWithResponse request
	ListConnectorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListConnectorsResponse, error)

	// GetSharepointSyncStatusWithResponse request
	GetSharepointSyncStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSharepointSyncStatusResponse, error)

	// DeleteConnectorWithResponse request
	DeleteConnectorWithResponse(ctx context.Context, kind string, reqEditors ...RequestEditorFn) (*DeleteConnectorResponse, error)

	// GetConnectorWithResponse request
	GetConnectorWithResponse(ctx context.Context, kind string, reqEditors ...RequestEditorFn) (*GetConnectorResponse, error)

	// PutConnectorWithBodyWithResponse request with any body
	PutConnectorWithBodyWithResponse(ctx context.Context, kind string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutConnectorResponse, error)

	PutConnectorWithResponse(ctx context.Context, kind string, body PutConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConnectorResponse, error)

	// GetConnectorCredentialsWithResponse request
	GetConnectorCredentialsWithResponse(ctx context.Context, kind string, reqEditors ...RequestEditorFn) (*GetConnectorCredentialsResponse, error)

	// GetDeploymentWithResponse request
	GetDeploymentWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDeploymentResponse, error)

	// ListDocumentsWithResponse request
	ListDocumentsWithResponse(ctx context.Context, params *ListDocumentsParams, reqEditors ...RequestEditorFn) (*ListDocumentsResponse, error)

	// ExtractDocumentWithBodyWithResponse request with any body
	ExtractDocumentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExtractDocumentResponse, error)

	ExtractDocumentWithResponse(ctx context.Context, body ExtractDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*ExtractDocumentResponse, error)

	// OcrDocumentWithBodyWithResponse request with any body
	OcrDocumentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OcrDocumentResponse, error)

	OcrDocumentWithResponse(ctx context.Context, body OcrDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*OcrDocumentResponse, error)

	// UploadDocumentWithBodyWithResponse request with any body
	UploadDocumentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadDocumentResponse, error)

	// DeleteDocumentWithResponse request
	DeleteDocumentWithResponse(ctx context.Context, documentId string, reqEditors ...RequestEditorFn) (*DeleteDocumentResponse, error)

	// ListEmployeesWithResponse request
	ListEmployeesWithResponse(ctx context.Context, params *ListEmployeesParams, reqEditors ...RequestEditorFn) (*ListEmployeesResponse, error)

	// CreateEmployeeWithBodyWithResponse request with any body
	CreateEmployeeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEmployeeResponse, error)

	CreateEmployeeWithResponse(ctx context.Context, body CreateEmployeeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEmployeeResponse, error)

	// ImportEmployeeBundleWithBodyWithResponse request with any body
	ImportEmployeeBundleWithBodyWithResponse(ctx context.Context, params *ImportEmployeeBundleParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportEmployeeBundleResponse, error)

	// DeleteEmployeeWithResponse request
	DeleteEmployeeWithResponse(ctx context.Context, employeeId string, reqEditors ...RequestEditorFn) (*DeleteEmployeeResponse, error)

	// GetEmployeeWithResponse request
	GetEmployeeWithResponse(ctx context.Context, employeeId string, reqEditors ...RequestEditorFn) (*GetEmployeeResponse, error)

	// UpdateEmployeeWithBodyWithResponse request with any body
	UpdateEmployeeWithBodyWithResponse(ctx context.Context, employeeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmployeeResponse, error)

	UpdateEmployeeWithResponse(ctx context.Context, employeeId string, body UpdateEmployeeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEmployeeResponse, error)

	// ExportEmployeeBundleWithResponse request
	ExportEmployeeBundleWithResponse(ctx context.Context, employeeId string, params *ExportEmployeeBundleParams, reqEditors ...RequestEditorFn) (*ExportEmployeeBundleResponse, error)

	// GetHouseProfileWithResponse request
	GetHouseProfileWithResponse(ctx context.Context, employeeId string, reqEditors ...RequestEditorFn) (*GetHouseProfileResponse, error)

	// PutHouseProfileWithBodyWithResponse request with any body
	PutHouseProfileWithBodyWithResponse(ctx context.Context, employeeId string, params *PutHouseProfileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutHouseProfileResponse, error)

	PutHouseProfileWithResponse(ctx context.Context, employeeId string, params *PutHouseProfileParams, body PutHouseProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*PutHouseProfileResponse, error)

	// GetEntitlementsWithResponse request
	GetEntitlementsWithResponse(ctx context.Context, params *GetEntitlementsParams, reqEditors ...RequestEditorFn) (*GetEntitlementsResponse, error)

	// PutEntitlementsWithBodyWithResponse request with any body
	PutEntitlementsWithBodyWithResponse(ctx context.Context, params *PutEntitlementsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutEntitlementsResponse, error)

	PutEntitlementsWithResponse(ctx context.Context, params *PutEntitlementsParams, body PutEntitlementsJSONRequestBody, reqEditors ...RequestEditorFn) (*PutEntitlementsResponse, error)

	// GetTenantEntitlementsWithResponse request
	GetTenantEntitlementsWithResponse(ctx context.Context, tenant string, reqEditors ...RequestEditorFn) (*GetTenantEntitlementsResponse, error)

	// PutTenantEntitlementsWithBodyWithResponse request with any body
	PutTenantEntitlementsWithBodyWithResponse(ctx context.Context, tenant string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutTenantEntitlementsResponse, error)

	PutTenantEntitlementsWithResponse(ctx context.Context, tenant string, body PutTenantEntitlementsJSONRequestBody, reqEditors ...RequestEditorFn) (*PutTenantEntitlementsResponse, error)

	// ListEvalRunsWithResponse request
	ListEvalRunsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEvalRunsResponse, error)

	// StartEvalRunWithBodyWithResponse request with any body
	StartEvalRunWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartEvalRunResponse, error)

	StartEvalRunWithResponse(ctx context.Context, body StartEvalRunJSONRequestBody, reqEditors ...RequestEditorFn) (*StartEvalRunResponse, error)

	// GetEvalRunWithResponse request
	GetEvalRunWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetEvalRunResponse, error)

	// CompleteEvalRunWithBodyWithResponse request with any body
	CompleteEvalRunWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompleteEvalRunResponse, error)

	CompleteEvalRunWithResponse(ctx context.Context, id string, body CompleteEvalRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CompleteEvalRunResponse, error)

	// ListEvalSuitesWithResponse request
	ListEvalSuitesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEvalSuitesResponse, error)

	// CreateEvalSuiteRevisionWithBodyWithResponse request with any body
	CreateEvalSuiteRevisionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEvalSuiteRevisionResponse, error)

	CreateEvalSuiteRevisionWithResponse(ctx context.Context, body CreateEvalSuiteRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEvalSuiteRevisionResponse, error)

	// GetEvalSuiteRevisionWithResponse request
	GetEvalSuiteRevisionWithResponse(ctx context.Context, name string, revision int, reqEditors ...RequestEditorFn) (*GetEvalSuiteRevisionResponse, error)

	// GetFeaturesWithResponse request
	GetFeaturesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFeaturesResponse, error)

	// ListFieldAccessEventsWithResponse request
	ListFieldAccessEventsWithResponse(ctx context.Context, params *ListFieldAccessEventsParams, reqEditors ...RequestEditorFn) (*ListFieldAccessEventsResponse, error)

	// ListFieldPoliciesWithResponse request
	ListFieldPoliciesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListFieldPoliciesResponse, error)

	// GetFieldPolicyWithResponse request
	GetFieldPolicyWithResponse(ctx context.Context, pType string, reqEditors ...RequestEditorFn) (*GetFieldPolicyResponse, error)

	// UpdateFieldPolicyWithBodyWithResponse request with any body
	UpdateFieldPolicyWithBodyWithResponse(ctx context.Context, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFieldPolicyResponse, error)

	UpdateFieldPolicyWithResponse(ctx context.Context, pType string, body UpdateFieldPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFieldPolicyResponse, error)

	// EvaluateFieldPolicyWithBodyWithResponse request with any body
	EvaluateFieldPolicyWithBodyWithResponse(ctx context.Context, pType string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EvaluateFieldPolicyResponse, error)

	EvaluateFieldPolicyWithResponse(ctx context.Context, pType string, body EvaluateFieldPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*EvaluateFieldPolicyResponse, error)

	// ListFilesWithResponse request
	ListFilesWithResponse(ctx context.Context, tenantId string, sessionId string, params *ListFilesParams, reqEditors ...RequestEditorFn) (*ListFilesResponse, error)

	// DeleteFileWithResponse request
	DeleteFileWithResponse(ctx context.Context, tenantId string, sessionId string, path string, reqEditors ...RequestEditorFn) (*DeleteFileResponse, error)

	// ReadFileWithResponse request
	ReadFileWithResponse(ctx context.Context, tenantId string, sessionId string, path string, reqEditors ...RequestEditorFn) (*ReadFileResponse, error)

	// WriteFileWithBodyWithResponse request with any body
	WriteFileWithBodyWithResponse(ctx context.Context, tenantId string, sessionId string, path string, params *WriteFileParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WriteFileResponse, error)

	// ListGroupsWithResponse request
	ListGroupsWithResponse(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)

	// CreateGroupWithBodyWithResponse request with any body
	CreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

	CreateGroupWithResponse(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

	// ListMyGroupsWithResponse request
	ListMyGroupsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMyGroupsResponse, error)

	// DeleteGroupWithResponse request
	DeleteGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)

	// GetGroupWithResponse request
	GetGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)

	// AddGroupMemberWithBodyWithResponse request with any body
	AddGroupMemberWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddGroupMemberResponse, error)

	AddGroupMemberWithResponse(ctx context.Context, id string, body AddGroupMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*AddGroupMemberResponse, error)

	// RemoveGroupMemberWithResponse request
	RemoveGroupMemberWithResponse(ctx context.Context, id string, userID string, reqEditors ...RequestEditorFn) (*RemoveGroupMemberResponse, error)

	// ListHooksWithResponse request
	ListHooksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListHooksResponse, error)

	// CreateHookWithBodyWithResponse request with any body
	CreateHookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateHookResponse, error)

	CreateHookWithResponse(ctx context.Context, body CreateHookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateHookResponse, error)

	// DeleteHookWithResponse request
	DeleteHookWithResponse(ctx context.Context, hookId string, reqEditors ...RequestEditorFn) (*DeleteHookResponse, error)

	// GetHookWithResponse request
	GetHookWithResponse(ctx context.Context, hookId string, reqEditors ...RequestEditorFn) (*GetHookResponse, error)

	// GetInfraHealthWithResponse request
	GetInfraHealthWithResponse(ctx context.Context, params *GetInfraHealthParams, reqEditors ...RequestEditorFn) (*GetInfraHealthResponse, error)

	// ListKnowledgeSignalsWithResponse request
	ListKnowledgeSignalsWithResponse(ctx context.Context, params *ListKnowledgeSignalsParams, reqEditors ...RequestEditorFn) (*ListKnowledgeSignalsResponse, error)

	// CreateKnowledgeSignalWithBodyWithResponse request with any body
	CreateKnowledgeSignalWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKnowledgeSignalResponse, error)

	CreateKnowledgeSignalWithResponse(ctx context.Context, body CreateKnowledgeSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKnowledgeSignalResponse, error)

	// ListPromotionCandidatesWithResponse request
	ListPromotionCandidatesWithResponse(ctx context.Context, params *ListPromotionCandidatesParams, reqEditors ...RequestEditorFn) (*ListPromotionCandidatesResponse, error)

	// PromoteKnowledgeSignalWithBodyWithResponse request with any body
	PromoteKnowledgeSignalWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteKnowledgeSignalResponse, error)

	PromoteKnowledgeSignalWithResponse(ctx context.Context, id string, body PromoteKnowledgeSignalJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteKnowledgeSignalResponse, error)

	// RejectKnowledgeSignalWithResponse request
	RejectKnowledgeSignalWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RejectKnowledgeSignalResponse, error)

	// ListKnowledgeCollectionsWithResponse request
	ListKnowledgeCollectionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListKnowledgeCollectionsResponse, error)

	// IngestKnowledgeWithBodyWithResponse request with any body
	IngestKnowledgeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IngestKnowledgeResponse, error)

	IngestKnowledgeWithResponse(ctx context.Context, body IngestKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*IngestKnowledgeResponse, error)

	// SearchKnowledgeWithBodyWithResponse request with any body
	SearchKnowledgeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchKnowledgeResponse, error)

	SearchKnowledgeWithResponse(ctx context.Context, body SearchKnowledgeJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchKnowledgeResponse, error)

	// GetLogsWithResponse request
	GetLogsWithResponse(ctx context.Context, params *GetLogsParams, reqEditors ...RequestEditorFn) (*GetLogsResponse, error)

	// GetMemoryWithResponse request
	GetMemoryWithResponse(ctx context.Context, params *GetMemoryParams, reqEditors ...RequestEditorFn) (*GetMemoryResponse, error)

	// GetModelRecommendationsWithResponse request
	GetModelRecommendationsWithResponse(ctx context.Context, params *GetModelRecommendationsParams, reqEditors ...RequestEditorFn) (*GetModelRecommendationsResponse, error)

	// GetModelRecommendationsMarkdownWithResponse request
	GetModelRecommendationsMarkdownWithResponse(ctx context.Context, params *GetModelRecommendationsMarkdownParams, reqEditors ...RequestEditorFn) (*GetModelRecommendationsMarkdownResponse, error)

	// GetModelRecommendationWithResponse request
	GetModelRecommendationWithResponse(ctx context.Context, profileId string, reqEditors ...RequestEditorFn) (*GetModelRecommendationResponse, error)

	// ListSchedulesWithResponse request
	ListSchedulesWithResponse(ctx context.Context, params *ListSchedulesParams, reqEditors ...RequestEditorFn) (*ListSchedulesResponse, error)

	// CreateScheduleWithBodyWithResponse request with any body
	CreateScheduleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)

	CreateScheduleWithResponse(ctx context.Context, body CreateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScheduleResponse, error)

	// DeleteScheduleWithResponse request
	DeleteScheduleWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteScheduleResponse, error)

	// GetScheduleWithResponse request
	GetScheduleWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetScheduleResponse, error)

	// UpdateScheduleWithBodyWithResponse request with any body
	UpdateScheduleWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)

	UpdateScheduleWithResponse(ctx context.Context, id string, body UpdateScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduleResponse, error)

	// CreateManagedSessionWithBodyWithResponse request with any body
	CreateManagedSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateManagedSessionResponse, error)

	CreateManagedSessionWithResponse(ctx context.Context, body CreateManagedSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateManagedSessionResponse, error)

	// GetManagedSessionWithResponse request
	GetManagedSessionWithResponse(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*GetManagedSessionResponse, error)

	// ListSettingsWithResponse request
	ListSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSettingsResponse, error)

	// GetSettingWithResponse request
	GetSettingWithResponse(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*GetSettingResponse, error)

	// PutSettingWithBodyWithResponse request with any body
	PutSettingWithBodyWithResponse(ctx context.Context, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSettingResponse, error)

	PutSettingWithResponse(ctx context.Context, key string, body PutSettingJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSettingResponse, error)

	// ListUsersWithResponse request
	ListUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)

	// CreateUserWithBodyWithResponse request with any body
	CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	// DeleteUserWithResponse request
	DeleteUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

	// GetUserWithResponse request
	GetUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

	// CreateMessageWithBodyWithResponse request with any body
	CreateMessageWithBodyWithResponse(ctx context.Context, params *CreateMessageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMessageResponse, error)

	CreateMessageWithResponse(ctx context.Context, params *CreateMessageParams, body CreateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMessageResponse, error)

	// CountTokensWithBodyWithResponse request with any body
	CountTokensWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CountTokensResponse, error)

	CountTokensWithResponse(ctx context.Context, body CountTokensJSONRequestBody, reqEditors ...RequestEditorFn) (*CountTokensResponse, error)

	// ListModelsWithResponse request
	ListModelsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListModelsResponse, error)

	// RealtimeVoiceWithResponse request
	RealtimeVoiceWithResponse(ctx context.Context, params *RealtimeVoiceParams, reqEditors ...RequestEditorFn) (*RealtimeVoiceResponse, error)

	// SearchWithBodyWithResponse request with any body
	SearchWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchResponse, error)

	SearchWithResponse(ctx context.Context, body SearchJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchResponse, error)

	// ListAgentSkillsWithResponse request
	ListAgentSkillsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAgentSkillsResponse, error)

	// CreateAgentSkillWithBodyWithResponse request with any body
	CreateAgentSkillWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentSkillResponse, error)

	CreateAgentSkillWithResponse(ctx context.Context, body CreateAgentSkillJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentSkillResponse, error)

	// ImportAgentSkillsWithBodyWithResponse request with any body
	ImportAgentSkillsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportAgentSkillsResponse, error)

	ImportAgentSkillsWithResponse(ctx context.Context, body ImportAgentSkillsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportAgentSkillsResponse, error)

	// GetAgentSkillWithResponse request
	GetAgentSkillWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetAgentSkillResponse, error)

	// EditAgentSkillWithBodyWithResponse request with any body
	EditAgentSkillWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditAgentSkillResponse, error)

	EditAgentSkillWithResponse(ctx context.Context, name string, body EditAgentSkillJSONRequestBody, reqEditors ...RequestEditorFn) (*EditAgentSkillResponse, error)

	// DiffAgentSkillVersionsWithResponse request
	DiffAgentSkillVersionsWithResponse(ctx context.Context, name string, params *DiffAgentSkillVersionsParams, reqEditors ...RequestEditorFn) (*DiffAgentSkillVersionsResponse, error)

	// CheckAgentSkillUpstreamWithResponse request
	CheckAgentSkillUpstreamWithResponse(ctx context.Context, name string, params *CheckAgentSkillUpstreamParams, reqEditors ...RequestEditorFn) (*CheckAgentSkillUpstreamResponse, error)

	// GetAgentSkillVersionWithResponse request
	GetAgentSkillVersionWithResponse(ctx context.Context, name string, version int, reqEditors ...RequestEditorFn) (*GetAgentSkillVersionResponse, error)

	// ArchiveAgentSkillVersionWithResponse request
	ArchiveAgentSkillVersionWithResponse(ctx context.Context, name string, version int, reqEditors ...RequestEditorFn) (*ArchiveAgentSkillVersionResponse, error)

	// PublishAgentSkillVersionWithResponse request
	PublishAgentSkillVersionWithResponse(ctx context.Context, name string, version int, reqEditors ...RequestEditorFn) (*PublishAgentSkillVersionResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CompleteEvalRunJSONBody

type CompleteEvalRunJSONBody struct {
	Results []EvalCaseResult `json:"results"`
}

CompleteEvalRunJSONBody defines parameters for CompleteEvalRun.

type CompleteEvalRunJSONRequestBody

type CompleteEvalRunJSONRequestBody CompleteEvalRunJSONBody

CompleteEvalRunJSONRequestBody defines body for CompleteEvalRun for application/json ContentType.

type CompleteEvalRunResponse

type CompleteEvalRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON409      *Error
}

func ParseCompleteEvalRunResponse

func ParseCompleteEvalRunResponse(rsp *http.Response) (*CompleteEvalRunResponse, error)

ParseCompleteEvalRunResponse parses an HTTP response from a CompleteEvalRunWithResponse call

func (CompleteEvalRunResponse) Status

func (r CompleteEvalRunResponse) Status() string

Status returns HTTPResponse.Status

func (CompleteEvalRunResponse) StatusCode

func (r CompleteEvalRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Connector

type Connector struct {
	// Config Connector-specific non-secret settings.
	Config  map[string]interface{} `json:"config"`
	Enabled bool                   `json:"enabled"`

	// GovernanceEnforcement Human-readable statement of the actual enforcement boundary.
	GovernanceEnforcement string `json:"governance_enforcement"`

	// GovernanceMode Where pre-execution policy is enforced. `desk_managed` is native, `brokered` uses a short-lived scoped capability, and `external` is audited but the outside service receives credentials.
	GovernanceMode GovernanceMode `json:"governance_mode"`

	// GroupId Optional group scoping the connector.
	GroupId *string `json:"group_id,omitempty"`

	// Kind Connector kind identifier.
	Kind string `json:"kind"`

	// SecretKeys Names of the secrets that are set; values are never returned here.
	SecretKeys []string `json:"secret_keys"`

	// TenantId Owning tenant; omitted when unscoped.
	TenantId  *string   `json:"tenant_id,omitempty"`
	UpdatedAt time.Time `json:"updated_at"`
}

Connector A connector configuration with secret values masked; secret_keys lists which secrets are set.

type ConnectorCredentials

type ConnectorCredentials struct {
	// Connector A connector configuration with secret values masked; secret_keys lists which secrets are set.
	Connector Connector `json:"connector"`

	// Secrets Decrypted secret values keyed by secret name.
	Secrets map[string]string `json:"secrets"`
}

ConnectorCredentials A connector config together with its decrypted secret values.

type ConnectorList

type ConnectorList struct {
	Connectors []Connector `json:"connectors"`
}

ConnectorList defines model for ConnectorList.

type ConnectorUpsert

type ConnectorUpsert struct {
	// Config Connector-specific non-secret settings (must be a JSON object).
	Config  *map[string]interface{} `json:"config,omitempty"`
	Enabled *bool                   `json:"enabled,omitempty"`
	GroupId *string                 `json:"group_id,omitempty"`

	// Secrets Secret values to merge. A non-empty value overwrites, an empty string deletes that key, and omitted keys are preserved.
	Secrets  *map[string]string `json:"secrets,omitempty"`
	TenantId *string            `json:"tenant_id,omitempty"`
}

ConnectorUpsert Upsert payload for a connector's settings and secrets.

type ContentBlock

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

ContentBlock defines model for ContentBlock.

func (ContentBlock) AsTextBlock

func (t ContentBlock) AsTextBlock() (TextBlock, error)

AsTextBlock returns the union data inside the ContentBlock as a TextBlock

func (ContentBlock) AsToolResultBlock

func (t ContentBlock) AsToolResultBlock() (ToolResultBlock, error)

AsToolResultBlock returns the union data inside the ContentBlock as a ToolResultBlock

func (ContentBlock) AsToolUseBlock

func (t ContentBlock) AsToolUseBlock() (ToolUseBlock, error)

AsToolUseBlock returns the union data inside the ContentBlock as a ToolUseBlock

func (ContentBlock) Discriminator

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

func (*ContentBlock) FromTextBlock

func (t *ContentBlock) FromTextBlock(v TextBlock) error

FromTextBlock overwrites any union data inside the ContentBlock as the provided TextBlock

func (*ContentBlock) FromToolResultBlock

func (t *ContentBlock) FromToolResultBlock(v ToolResultBlock) error

FromToolResultBlock overwrites any union data inside the ContentBlock as the provided ToolResultBlock

func (*ContentBlock) FromToolUseBlock

func (t *ContentBlock) FromToolUseBlock(v ToolUseBlock) error

FromToolUseBlock overwrites any union data inside the ContentBlock as the provided ToolUseBlock

func (ContentBlock) MarshalJSON

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

func (*ContentBlock) MergeTextBlock

func (t *ContentBlock) MergeTextBlock(v TextBlock) error

MergeTextBlock performs a merge with any union data inside the ContentBlock, using the provided TextBlock

func (*ContentBlock) MergeToolResultBlock

func (t *ContentBlock) MergeToolResultBlock(v ToolResultBlock) error

MergeToolResultBlock performs a merge with any union data inside the ContentBlock, using the provided ToolResultBlock

func (*ContentBlock) MergeToolUseBlock

func (t *ContentBlock) MergeToolUseBlock(v ToolUseBlock) error

MergeToolUseBlock performs a merge with any union data inside the ContentBlock, using the provided ToolUseBlock

func (*ContentBlock) UnmarshalJSON

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

func (ContentBlock) ValueByDiscriminator

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

type Conversation

type Conversation struct {
	AgentId      string    `json:"agent_id"`
	CreatedAt    time.Time `json:"created_at"`
	Id           string    `json:"id"`
	LastActiveAt time.Time `json:"last_active_at"`
	MessageCount int       `json:"message_count"`

	// Metadata App-owned metadata map. Omitted when empty.
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// ProjectId Project containing the conversation; omitted when it is in General.
	ProjectId *string `json:"project_id,omitempty"`

	// Scope Personal assistant data or governed organization data.
	Scope *ConversationScope `json:"scope,omitempty"`

	// Title Null until set via rename.
	Title *string `json:"title,omitempty"`
}

Conversation Per-user conversation summary.

type ConversationCreate

type ConversationCreate struct {
	AgentId *string `json:"agent_id,omitempty"`

	// Id Client-chosen id. Server generates one when omitted.
	Id *string `json:"id,omitempty"`

	// Metadata App-owned metadata. Reserved `nova_` key prefix rejected; capped at 4 KB serialized.
	Metadata *map[string]interface{} `json:"metadata,omitempty"`
}

ConversationCreate defines model for ConversationCreate.

type ConversationDeleted

type ConversationDeleted struct {
	Deleted bool   `json:"deleted"`
	Id      string `json:"id"`
}

ConversationDeleted defines model for ConversationDeleted.

type ConversationDetail

type ConversationDetail struct {
	AgentId      string                `json:"agent_id"`
	CreatedAt    time.Time             `json:"created_at"`
	Id           string                `json:"id"`
	LastActiveAt time.Time             `json:"last_active_at"`
	MessageCount int                   `json:"message_count"`
	Messages     []ConversationMessage `json:"messages"`

	// Metadata Omitted when empty.
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// Scope Personal assistant data or governed organization data.
	Scope ConversationScope `json:"scope"`
	Title *string           `json:"title,omitempty"`
}

ConversationDetail Conversation summary plus its message log.

type ConversationList

type ConversationList struct {
	Conversations []Conversation `json:"conversations"`
}

ConversationList defines model for ConversationList.

type ConversationMessage

type ConversationMessage struct {
	Content string `json:"content"`

	// Id Stable message id; user turns echo the request's `message_id`.
	Id *string `json:"id,omitempty"`

	// Role e.g. `user`, `assistant`.
	Role string `json:"role"`

	// Seq Server-assigned, 1-based monotonic ordering within the conversation.
	Seq       *int      `json:"seq,omitempty"`
	Timestamp time.Time `json:"timestamp"`
}

ConversationMessage defines model for ConversationMessage.

type ConversationScope

type ConversationScope string

ConversationScope Personal assistant data or governed organization data.

const (
	ConversationScopeCorporate ConversationScope = "corporate"
	ConversationScopePersonal  ConversationScope = "personal"
)

Defines values for ConversationScope.

func (ConversationScope) Valid

func (e ConversationScope) Valid() bool

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

type CountTokensJSONRequestBody

type CountTokensJSONRequestBody = CountTokensRequest

CountTokensJSONRequestBody defines body for CountTokens for application/json ContentType.

type CountTokensMessage

type CountTokensMessage struct {
	// Content Message content — a plain string or the Anthropic content-block array.
	Content CountTokensMessage_Content `json:"content"`
	Role    CountTokensMessageRole     `json:"role"`
}

CountTokensMessage One message in an Anthropic-shaped request.

type CountTokensMessageContent0

type CountTokensMessageContent0 = string

CountTokensMessageContent0 defines model for .

type CountTokensMessageContent1

type CountTokensMessageContent1 = []map[string]interface{}

CountTokensMessageContent1 defines model for .

type CountTokensMessageRole

type CountTokensMessageRole string

CountTokensMessageRole defines model for CountTokensMessage.Role.

const (
	CountTokensMessageRoleAssistant CountTokensMessageRole = "assistant"
	CountTokensMessageRoleUser      CountTokensMessageRole = "user"
)

Defines values for CountTokensMessageRole.

func (CountTokensMessageRole) Valid

func (e CountTokensMessageRole) Valid() bool

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

type CountTokensMessage_Content

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

CountTokensMessage_Content Message content — a plain string or the Anthropic content-block array.

func (CountTokensMessage_Content) AsCountTokensMessageContent0

func (t CountTokensMessage_Content) AsCountTokensMessageContent0() (CountTokensMessageContent0, error)

AsCountTokensMessageContent0 returns the union data inside the CountTokensMessage_Content as a CountTokensMessageContent0

func (CountTokensMessage_Content) AsCountTokensMessageContent1

func (t CountTokensMessage_Content) AsCountTokensMessageContent1() (CountTokensMessageContent1, error)

AsCountTokensMessageContent1 returns the union data inside the CountTokensMessage_Content as a CountTokensMessageContent1

func (*CountTokensMessage_Content) FromCountTokensMessageContent0

func (t *CountTokensMessage_Content) FromCountTokensMessageContent0(v CountTokensMessageContent0) error

FromCountTokensMessageContent0 overwrites any union data inside the CountTokensMessage_Content as the provided CountTokensMessageContent0

func (*CountTokensMessage_Content) FromCountTokensMessageContent1

func (t *CountTokensMessage_Content) FromCountTokensMessageContent1(v CountTokensMessageContent1) error

FromCountTokensMessageContent1 overwrites any union data inside the CountTokensMessage_Content as the provided CountTokensMessageContent1

func (CountTokensMessage_Content) MarshalJSON

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

func (*CountTokensMessage_Content) MergeCountTokensMessageContent0

func (t *CountTokensMessage_Content) MergeCountTokensMessageContent0(v CountTokensMessageContent0) error

MergeCountTokensMessageContent0 performs a merge with any union data inside the CountTokensMessage_Content, using the provided CountTokensMessageContent0

func (*CountTokensMessage_Content) MergeCountTokensMessageContent1

func (t *CountTokensMessage_Content) MergeCountTokensMessageContent1(v CountTokensMessageContent1) error

MergeCountTokensMessageContent1 performs a merge with any union data inside the CountTokensMessage_Content, using the provided CountTokensMessageContent1

func (*CountTokensMessage_Content) UnmarshalJSON

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

type CountTokensRequest

type CountTokensRequest struct {
	Messages []CountTokensMessage `json:"messages"`

	// Metadata Optional metadata; `agent_id` selects the agent for validation.
	Metadata *map[string]interface{} `json:"metadata,omitempty"`
	Model    *string                 `json:"model,omitempty"`

	// System System prompt — a string or an array of text blocks.
	System *CountTokensRequest_System `json:"system,omitempty"`
}

CountTokensRequest Anthropic-compatible Messages request used for token counting.

type CountTokensRequestSystem0

type CountTokensRequestSystem0 = string

CountTokensRequestSystem0 defines model for .

type CountTokensRequestSystem1

type CountTokensRequestSystem1 = []map[string]interface{}

CountTokensRequestSystem1 defines model for .

type CountTokensRequest_System

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

CountTokensRequest_System System prompt — a string or an array of text blocks.

func (CountTokensRequest_System) AsCountTokensRequestSystem0

func (t CountTokensRequest_System) AsCountTokensRequestSystem0() (CountTokensRequestSystem0, error)

AsCountTokensRequestSystem0 returns the union data inside the CountTokensRequest_System as a CountTokensRequestSystem0

func (CountTokensRequest_System) AsCountTokensRequestSystem1

func (t CountTokensRequest_System) AsCountTokensRequestSystem1() (CountTokensRequestSystem1, error)

AsCountTokensRequestSystem1 returns the union data inside the CountTokensRequest_System as a CountTokensRequestSystem1

func (*CountTokensRequest_System) FromCountTokensRequestSystem0

func (t *CountTokensRequest_System) FromCountTokensRequestSystem0(v CountTokensRequestSystem0) error

FromCountTokensRequestSystem0 overwrites any union data inside the CountTokensRequest_System as the provided CountTokensRequestSystem0

func (*CountTokensRequest_System) FromCountTokensRequestSystem1

func (t *CountTokensRequest_System) FromCountTokensRequestSystem1(v CountTokensRequestSystem1) error

FromCountTokensRequestSystem1 overwrites any union data inside the CountTokensRequest_System as the provided CountTokensRequestSystem1

func (CountTokensRequest_System) MarshalJSON

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

func (*CountTokensRequest_System) MergeCountTokensRequestSystem0

func (t *CountTokensRequest_System) MergeCountTokensRequestSystem0(v CountTokensRequestSystem0) error

MergeCountTokensRequestSystem0 performs a merge with any union data inside the CountTokensRequest_System, using the provided CountTokensRequestSystem0

func (*CountTokensRequest_System) MergeCountTokensRequestSystem1

func (t *CountTokensRequest_System) MergeCountTokensRequestSystem1(v CountTokensRequestSystem1) error

MergeCountTokensRequestSystem1 performs a merge with any union data inside the CountTokensRequest_System, using the provided CountTokensRequestSystem1

func (*CountTokensRequest_System) UnmarshalJSON

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

type CountTokensResponse

type CountTokensResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CountTokensResult
	JSON400      *Error
	JSON401      *Unauthorized
}

func ParseCountTokensResponse

func ParseCountTokensResponse(rsp *http.Response) (*CountTokensResponse, error)

ParseCountTokensResponse parses an HTTP response from a CountTokensWithResponse call

func (CountTokensResponse) Status

func (r CountTokensResponse) Status() string

Status returns HTTPResponse.Status

func (CountTokensResponse) StatusCode

func (r CountTokensResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CountTokensResult

type CountTokensResult struct {
	// InputTokens Estimated number of input tokens for the supplied prompt.
	InputTokens *int `json:"input_tokens,omitempty"`
}

CountTokensResult defines model for CountTokensResult.

type CreateActionJSONRequestBody

type CreateActionJSONRequestBody = CreateActionRequest

CreateActionJSONRequestBody defines body for CreateAction for application/json ContentType.

type CreateActionRequest

type CreateActionRequest struct {
	AgentId *string `json:"agent_id,omitempty"`

	// Callback Webhook fired when the action is approved. It is snapshotted onto the row and never surfaced back to clients.
	Callback    ActionCallback `json:"callback"`
	ExternalRef *string        `json:"external_ref,omitempty"`

	// GroupId Route the action to a departmental group queue.
	GroupId *string `json:"group_id,omitempty"`

	// Input The tool arguments.
	Input map[string]interface{} `json:"input"`

	// Preview Optional dry-run preview of the effect.
	Preview *map[string]interface{} `json:"preview,omitempty"`

	// Risk Effective risk tier; absent/unknown fails safe to `high`.
	Risk      *CreateActionRequestRisk `json:"risk,omitempty"`
	SessionId *string                  `json:"session_id,omitempty"`
	Source    string                   `json:"source"`
	TenantId  *string                  `json:"tenant_id,omitempty"`
	ToolName  string                   `json:"tool_name"`
	UserId    *string                  `json:"user_id,omitempty"`
}

CreateActionRequest Body for a connector parking an action for approval.

type CreateActionRequestRisk

type CreateActionRequestRisk string

CreateActionRequestRisk Effective risk tier; absent/unknown fails safe to `high`.

const (
	CreateActionRequestRiskHigh   CreateActionRequestRisk = "high"
	CreateActionRequestRiskLow    CreateActionRequestRisk = "low"
	CreateActionRequestRiskMedium CreateActionRequestRisk = "medium"
)

Defines values for CreateActionRequestRisk.

func (CreateActionRequestRisk) Valid

func (e CreateActionRequestRisk) Valid() bool

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

type CreateActionResponse

type CreateActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ActionEnvelope
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseCreateActionResponse

func ParseCreateActionResponse(rsp *http.Response) (*CreateActionResponse, error)

ParseCreateActionResponse parses an HTTP response from a CreateActionWithResponse call

func (CreateActionResponse) Status

func (r CreateActionResponse) Status() string

Status returns HTTPResponse.Status

func (CreateActionResponse) StatusCode

func (r CreateActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAgentJSONRequestBody

type CreateAgentJSONRequestBody = AgentCreate

CreateAgentJSONRequestBody defines body for CreateAgent for application/json ContentType.

type CreateAgentKeyJSONBody

type CreateAgentKeyJSONBody struct {
	Name *string `json:"name,omitempty"`
}

CreateAgentKeyJSONBody defines parameters for CreateAgentKey.

type CreateAgentKeyJSONRequestBody

type CreateAgentKeyJSONRequestBody CreateAgentKeyJSONBody

CreateAgentKeyJSONRequestBody defines body for CreateAgentKey for application/json ContentType.

type CreateAgentKeyResponse

type CreateAgentKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AgentKey
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseCreateAgentKeyResponse

func ParseCreateAgentKeyResponse(rsp *http.Response) (*CreateAgentKeyResponse, error)

ParseCreateAgentKeyResponse parses an HTTP response from a CreateAgentKeyWithResponse call

func (CreateAgentKeyResponse) Status

func (r CreateAgentKeyResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAgentKeyResponse) StatusCode

func (r CreateAgentKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAgentResponse

type CreateAgentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Agent
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
}

func ParseCreateAgentResponse

func ParseCreateAgentResponse(rsp *http.Response) (*CreateAgentResponse, error)

ParseCreateAgentResponse parses an HTTP response from a CreateAgentWithResponse call

func (CreateAgentResponse) Status

func (r CreateAgentResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAgentResponse) StatusCode

func (r CreateAgentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAgentSkillJSONRequestBody

type CreateAgentSkillJSONRequestBody = AgentSkillFiles

CreateAgentSkillJSONRequestBody defines body for CreateAgentSkill for application/json ContentType.

type CreateAgentSkillMultipartBody

type CreateAgentSkillMultipartBody struct {
	File openapi_types.File `json:"file"`
}

CreateAgentSkillMultipartBody defines parameters for CreateAgentSkill.

type CreateAgentSkillMultipartRequestBody

type CreateAgentSkillMultipartRequestBody CreateAgentSkillMultipartBody

CreateAgentSkillMultipartRequestBody defines body for CreateAgentSkill for multipart/form-data ContentType.

type CreateAgentSkillResponse

type CreateAgentSkillResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSkillWriteResult
	JSON201      *AgentSkillWriteResult
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON422      *FieldError
}

func ParseCreateAgentSkillResponse

func ParseCreateAgentSkillResponse(rsp *http.Response) (*CreateAgentSkillResponse, error)

ParseCreateAgentSkillResponse parses an HTTP response from a CreateAgentSkillWithResponse call

func (CreateAgentSkillResponse) Status

func (r CreateAgentSkillResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAgentSkillResponse) StatusCode

func (r CreateAgentSkillResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateConversationJSONRequestBody

type CreateConversationJSONRequestBody = ConversationCreate

CreateConversationJSONRequestBody defines body for CreateConversation for application/json ContentType.

type CreateConversationResponse

type CreateConversationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Conversation
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON413      *Error
}

func ParseCreateConversationResponse

func ParseCreateConversationResponse(rsp *http.Response) (*CreateConversationResponse, error)

ParseCreateConversationResponse parses an HTTP response from a CreateConversationWithResponse call

func (CreateConversationResponse) Status

Status returns HTTPResponse.Status

func (CreateConversationResponse) StatusCode

func (r CreateConversationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEmployeeJSONRequestBody

type CreateEmployeeJSONRequestBody = EmployeeCreate

CreateEmployeeJSONRequestBody defines body for CreateEmployee for application/json ContentType.

type CreateEmployeeResponse

type CreateEmployeeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Employee
	JSON400      *BadRequest
	JSON401      *Unauthorized
}

func ParseCreateEmployeeResponse

func ParseCreateEmployeeResponse(rsp *http.Response) (*CreateEmployeeResponse, error)

ParseCreateEmployeeResponse parses an HTTP response from a CreateEmployeeWithResponse call

func (CreateEmployeeResponse) Status

func (r CreateEmployeeResponse) Status() string

Status returns HTTPResponse.Status

func (CreateEmployeeResponse) StatusCode

func (r CreateEmployeeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEvalSuiteRevisionJSONBody

type CreateEvalSuiteRevisionJSONBody struct {
	Cases       []EvalCase `json:"cases"`
	Description *string    `json:"description,omitempty"`
	Name        string     `json:"name"`
}

CreateEvalSuiteRevisionJSONBody defines parameters for CreateEvalSuiteRevision.

type CreateEvalSuiteRevisionJSONRequestBody

type CreateEvalSuiteRevisionJSONRequestBody CreateEvalSuiteRevisionJSONBody

CreateEvalSuiteRevisionJSONRequestBody defines body for CreateEvalSuiteRevision for application/json ContentType.

type CreateEvalSuiteRevisionResponse

type CreateEvalSuiteRevisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON403      *Forbidden
}

func ParseCreateEvalSuiteRevisionResponse

func ParseCreateEvalSuiteRevisionResponse(rsp *http.Response) (*CreateEvalSuiteRevisionResponse, error)

ParseCreateEvalSuiteRevisionResponse parses an HTTP response from a CreateEvalSuiteRevisionWithResponse call

func (CreateEvalSuiteRevisionResponse) Status

Status returns HTTPResponse.Status

func (CreateEvalSuiteRevisionResponse) StatusCode

func (r CreateEvalSuiteRevisionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGroupJSONRequestBody

type CreateGroupJSONRequestBody = CreateGroupRequest

CreateGroupJSONRequestBody defines body for CreateGroup for application/json ContentType.

type CreateGroupRequest

type CreateGroupRequest struct {
	Description *string `json:"description,omitempty"`

	// Id Optional; derived from `name` as a kebab-case slug when omitted.
	Id       *string `json:"id,omitempty"`
	Name     string  `json:"name"`
	TenantId *string `json:"tenant_id,omitempty"`
}

CreateGroupRequest defines model for CreateGroupRequest.

type CreateGroupResponse

type CreateGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *GroupEnvelope
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON409      *Error
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseCreateGroupResponse

func ParseCreateGroupResponse(rsp *http.Response) (*CreateGroupResponse, error)

ParseCreateGroupResponse parses an HTTP response from a CreateGroupWithResponse call

func (CreateGroupResponse) Status

func (r CreateGroupResponse) Status() string

Status returns HTTPResponse.Status

func (CreateGroupResponse) StatusCode

func (r CreateGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateHookJSONRequestBody

type CreateHookJSONRequestBody = HookSubscriptionCreate

CreateHookJSONRequestBody defines body for CreateHook for application/json ContentType.

type CreateHookResponse

type CreateHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *HookSubscription
	JSON400      *BadRequest
	JSON401      *Unauthorized
}

func ParseCreateHookResponse

func ParseCreateHookResponse(rsp *http.Response) (*CreateHookResponse, error)

ParseCreateHookResponse parses an HTTP response from a CreateHookWithResponse call

func (CreateHookResponse) Status

func (r CreateHookResponse) Status() string

Status returns HTTPResponse.Status

func (CreateHookResponse) StatusCode

func (r CreateHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateJobJSONRequestBody

type CreateJobJSONRequestBody = JobCreate

CreateJobJSONRequestBody defines body for CreateJob for application/json ContentType.

type CreateJobResponse

type CreateJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Job
	JSON400      *BadRequest
	JSON401      *Unauthorized
}

func ParseCreateJobResponse

func ParseCreateJobResponse(rsp *http.Response) (*CreateJobResponse, error)

ParseCreateJobResponse parses an HTTP response from a CreateJobWithResponse call

func (CreateJobResponse) Status

func (r CreateJobResponse) Status() string

Status returns HTTPResponse.Status

func (CreateJobResponse) StatusCode

func (r CreateJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateKnowledgeCollectionJSONBody

type CreateKnowledgeCollectionJSONBody struct {
	AccessLevel *CreateKnowledgeCollectionJSONBodyAccessLevel `json:"access_level,omitempty"`
	Description *string                                       `json:"description,omitempty"`
	Name        string                                        `json:"name"`
}

CreateKnowledgeCollectionJSONBody defines parameters for CreateKnowledgeCollection.

type CreateKnowledgeCollectionJSONBodyAccessLevel

type CreateKnowledgeCollectionJSONBodyAccessLevel string

CreateKnowledgeCollectionJSONBodyAccessLevel defines parameters for CreateKnowledgeCollection.

const (
	CreateKnowledgeCollectionJSONBodyAccessLevelCorporate CreateKnowledgeCollectionJSONBodyAccessLevel = "corporate"
	CreateKnowledgeCollectionJSONBodyAccessLevelPersonal  CreateKnowledgeCollectionJSONBodyAccessLevel = "personal"
	CreateKnowledgeCollectionJSONBodyAccessLevelPrivate   CreateKnowledgeCollectionJSONBodyAccessLevel = "private"
	CreateKnowledgeCollectionJSONBodyAccessLevelPublic    CreateKnowledgeCollectionJSONBodyAccessLevel = "public"
)

Defines values for CreateKnowledgeCollectionJSONBodyAccessLevel.

func (CreateKnowledgeCollectionJSONBodyAccessLevel) Valid

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

type CreateKnowledgeCollectionJSONRequestBody

type CreateKnowledgeCollectionJSONRequestBody CreateKnowledgeCollectionJSONBody

CreateKnowledgeCollectionJSONRequestBody defines body for CreateKnowledgeCollection for application/json ContentType.

type CreateKnowledgeCollectionResponse

type CreateKnowledgeCollectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseCreateKnowledgeCollectionResponse

func ParseCreateKnowledgeCollectionResponse(rsp *http.Response) (*CreateKnowledgeCollectionResponse, error)

ParseCreateKnowledgeCollectionResponse parses an HTTP response from a CreateKnowledgeCollectionWithResponse call

func (CreateKnowledgeCollectionResponse) Status

Status returns HTTPResponse.Status

func (CreateKnowledgeCollectionResponse) StatusCode

func (r CreateKnowledgeCollectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateKnowledgeSignalJSONBody

type CreateKnowledgeSignalJSONBody struct {
	App     *string `json:"app,omitempty"`
	Content string  `json:"content"`
	FactKey string  `json:"fact_key"`

	// IdempotencyKey Stable caller key; retries return the same pending signal.
	IdempotencyKey string  `json:"idempotency_key"`
	SourceChunkId  *string `json:"source_chunk_id,omitempty"`
}

CreateKnowledgeSignalJSONBody defines parameters for CreateKnowledgeSignal.

type CreateKnowledgeSignalJSONRequestBody

type CreateKnowledgeSignalJSONRequestBody CreateKnowledgeSignalJSONBody

CreateKnowledgeSignalJSONRequestBody defines body for CreateKnowledgeSignal for application/json ContentType.

type CreateKnowledgeSignalResponse

type CreateKnowledgeSignalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *KnowledgeSignalMutation
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseCreateKnowledgeSignalResponse

func ParseCreateKnowledgeSignalResponse(rsp *http.Response) (*CreateKnowledgeSignalResponse, error)

ParseCreateKnowledgeSignalResponse parses an HTTP response from a CreateKnowledgeSignalWithResponse call

func (CreateKnowledgeSignalResponse) Status

Status returns HTTPResponse.Status

func (CreateKnowledgeSignalResponse) StatusCode

func (r CreateKnowledgeSignalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateManagedSessionJSONRequestBody

type CreateManagedSessionJSONRequestBody = SessionCreate

CreateManagedSessionJSONRequestBody defines body for CreateManagedSession for application/json ContentType.

type CreateManagedSessionResponse

type CreateManagedSessionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Session
	JSON400      *BadRequest
	JSON401      *Unauthorized
}

func ParseCreateManagedSessionResponse

func ParseCreateManagedSessionResponse(rsp *http.Response) (*CreateManagedSessionResponse, error)

ParseCreateManagedSessionResponse parses an HTTP response from a CreateManagedSessionWithResponse call

func (CreateManagedSessionResponse) Status

Status returns HTTPResponse.Status

func (CreateManagedSessionResponse) StatusCode

func (r CreateManagedSessionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMessageJSONRequestBody

type CreateMessageJSONRequestBody = MessageRequest

CreateMessageJSONRequestBody defines body for CreateMessage for application/json ContentType.

type CreateMessageParams

type CreateMessageParams struct {
	// XProtocol Set to `ag-ui` to request canonical AG-UI SSE events.
	XProtocol *CreateMessageParamsXProtocol `json:"X-Protocol,omitempty"`
}

CreateMessageParams defines parameters for CreateMessage.

type CreateMessageParamsXProtocol

type CreateMessageParamsXProtocol string

CreateMessageParamsXProtocol defines parameters for CreateMessage.

const (
	CreateMessageParamsXProtocolAgUi CreateMessageParamsXProtocol = "ag-ui"
)

Defines values for CreateMessageParamsXProtocol.

func (CreateMessageParamsXProtocol) Valid

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

type CreateMessageResponse

type CreateMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MessageResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *Error
	JSON426      *UpgradeRequired
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseCreateMessageResponse

func ParseCreateMessageResponse(rsp *http.Response) (*CreateMessageResponse, error)

ParseCreateMessageResponse parses an HTTP response from a CreateMessageWithResponse call

func (CreateMessageResponse) Status

func (r CreateMessageResponse) Status() string

Status returns HTTPResponse.Status

func (CreateMessageResponse) StatusCode

func (r CreateMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNativeJobJSONRequestBody

type CreateNativeJobJSONRequestBody = NativeChatRequest

CreateNativeJobJSONRequestBody defines body for CreateNativeJob for application/json ContentType.

type CreateNativeJobResponse

type CreateNativeJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *NativeJobAccepted
	JSON400      *Error
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseCreateNativeJobResponse

func ParseCreateNativeJobResponse(rsp *http.Response) (*CreateNativeJobResponse, error)

ParseCreateNativeJobResponse parses an HTTP response from a CreateNativeJobWithResponse call

func (CreateNativeJobResponse) Status

func (r CreateNativeJobResponse) Status() string

Status returns HTTPResponse.Status

func (CreateNativeJobResponse) StatusCode

func (r CreateNativeJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateScheduleJSONRequestBody

type CreateScheduleJSONRequestBody = ScheduleWrite

CreateScheduleJSONRequestBody defines body for CreateSchedule for application/json ContentType.

type CreateScheduleResponse

type CreateScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Schedule
	JSON400      *FlatError
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FlatError
	JSON409      *ScheduleLimitError
}

func ParseCreateScheduleResponse

func ParseCreateScheduleResponse(rsp *http.Response) (*CreateScheduleResponse, error)

ParseCreateScheduleResponse parses an HTTP response from a CreateScheduleWithResponse call

func (CreateScheduleResponse) Status

func (r CreateScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (CreateScheduleResponse) StatusCode

func (r CreateScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSelfServiceKeyJSONRequestBody

type CreateSelfServiceKeyJSONRequestBody = CreateServiceKeyRequest

CreateSelfServiceKeyJSONRequestBody defines body for CreateSelfServiceKey for application/json ContentType.

type CreateSelfServiceKeyResponse

type CreateSelfServiceKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ServiceKeySecret
	JSON401      *Unauthorized
}

func ParseCreateSelfServiceKeyResponse

func ParseCreateSelfServiceKeyResponse(rsp *http.Response) (*CreateSelfServiceKeyResponse, error)

ParseCreateSelfServiceKeyResponse parses an HTTP response from a CreateSelfServiceKeyWithResponse call

func (CreateSelfServiceKeyResponse) Status

Status returns HTTPResponse.Status

func (CreateSelfServiceKeyResponse) StatusCode

func (r CreateSelfServiceKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateServiceKeyJSONRequestBody

type CreateServiceKeyJSONRequestBody = CreateServiceKeyRequest

CreateServiceKeyJSONRequestBody defines body for CreateServiceKey for application/json ContentType.

type CreateServiceKeyRequest

type CreateServiceKeyRequest struct {
	// ExpiresInDays Optional expiry in days; omit for a non-expiring key.
	ExpiresInDays *int    `json:"expires_in_days,omitempty"`
	Name          *string `json:"name,omitempty"`
}

CreateServiceKeyRequest defines model for CreateServiceKeyRequest.

type CreateServiceKeyResponse

type CreateServiceKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ServiceKeySecret
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseCreateServiceKeyResponse

func ParseCreateServiceKeyResponse(rsp *http.Response) (*CreateServiceKeyResponse, error)

ParseCreateServiceKeyResponse parses an HTTP response from a CreateServiceKeyWithResponse call

func (CreateServiceKeyResponse) Status

func (r CreateServiceKeyResponse) Status() string

Status returns HTTPResponse.Status

func (CreateServiceKeyResponse) StatusCode

func (r CreateServiceKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUserJSONRequestBody

type CreateUserJSONRequestBody = UserCreate

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CreateUserResponse

type CreateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *User
	JSON400      *BadRequest
	JSON401      *Unauthorized
}

func ParseCreateUserResponse

func ParseCreateUserResponse(rsp *http.Response) (*CreateUserResponse, error)

ParseCreateUserResponse parses an HTTP response from a CreateUserWithResponse call

func (CreateUserResponse) Status

func (r CreateUserResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUserResponse) StatusCode

func (r CreateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CustomToolCallback

type CustomToolCallback struct {
	Auth struct {
		// SecretRef Settings-store key holding the HMAC shared secret.
		SecretRef string                     `json:"secret_ref"`
		Type      CustomToolCallbackAuthType `json:"type"`
	} `json:"auth"`
	Retry *struct {
		Backoff     *CustomToolCallbackRetryBackoff `json:"backoff,omitempty"`
		MaxAttempts *int                            `json:"max_attempts,omitempty"`
	} `json:"retry,omitempty"`
	TimeoutSec *int `json:"timeout_sec,omitempty"`

	// Url HTTPS URL (or http://localhost:* for dev). Webhook target.
	Url string `json:"url"`
}

CustomToolCallback defines model for CustomToolCallback.

type CustomToolCallbackAuthType

type CustomToolCallbackAuthType string

CustomToolCallbackAuthType defines model for CustomToolCallback.Auth.Type.

const (
	CustomToolCallbackAuthTypeHmacSha256 CustomToolCallbackAuthType = "hmac_sha256"
)

Defines values for CustomToolCallbackAuthType.

func (CustomToolCallbackAuthType) Valid

func (e CustomToolCallbackAuthType) Valid() bool

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

type CustomToolCallbackRetryBackoff

type CustomToolCallbackRetryBackoff string

CustomToolCallbackRetryBackoff defines model for CustomToolCallback.Retry.Backoff.

const (
	CustomToolCallbackRetryBackoffExponential CustomToolCallbackRetryBackoff = "exponential"
	CustomToolCallbackRetryBackoffFixed       CustomToolCallbackRetryBackoff = "fixed"
	CustomToolCallbackRetryBackoffLinear      CustomToolCallbackRetryBackoff = "linear"
)

Defines values for CustomToolCallbackRetryBackoff.

func (CustomToolCallbackRetryBackoff) Valid

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

type CustomToolResultRequest

type CustomToolResultRequest struct {
	IsError   *bool  `json:"is_error,omitempty"`
	Output    string `json:"output"`
	ToolUseId string `json:"tool_use_id"`
}

CustomToolResultRequest defines model for CustomToolResultRequest.

type DebugRetrieveKnowledgeJSONBody

type DebugRetrieveKnowledgeJSONBody struct {
	Collections   *[]string `json:"collections,omitempty"`
	Query         string    `json:"query"`
	SkipLlmFilter *bool     `json:"skip_llm_filter,omitempty"`
	SkipRerank    *bool     `json:"skip_rerank,omitempty"`
	TopK          *int      `json:"top_k,omitempty"`
}

DebugRetrieveKnowledgeJSONBody defines parameters for DebugRetrieveKnowledge.

type DebugRetrieveKnowledgeJSONRequestBody

type DebugRetrieveKnowledgeJSONRequestBody DebugRetrieveKnowledgeJSONBody

DebugRetrieveKnowledgeJSONRequestBody defines body for DebugRetrieveKnowledge for application/json ContentType.

type DebugRetrieveKnowledgeResponse

type DebugRetrieveKnowledgeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON503      *Error
}

func ParseDebugRetrieveKnowledgeResponse

func ParseDebugRetrieveKnowledgeResponse(rsp *http.Response) (*DebugRetrieveKnowledgeResponse, error)

ParseDebugRetrieveKnowledgeResponse parses an HTTP response from a DebugRetrieveKnowledgeWithResponse call

func (DebugRetrieveKnowledgeResponse) Status

Status returns HTTPResponse.Status

func (DebugRetrieveKnowledgeResponse) StatusCode

func (r DebugRetrieveKnowledgeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DecisionActivateRequest

type DecisionActivateRequest struct {
	Version int `json:"version"`
}

DecisionActivateRequest defines model for DecisionActivateRequest.

type DecisionActivateResult

type DecisionActivateResult struct {
	ActiveVersion int    `json:"active_version"`
	Name          string `json:"name"`
}

DecisionActivateResult defines model for DecisionActivateResult.

type DecisionModel

type DecisionModel struct {
	Name string `json:"name"`

	// Versions Newest first.
	Versions []DecisionVersion `json:"versions"`
}

DecisionModel defines model for DecisionModel.

type DecisionNotBetterError

type DecisionNotBetterError struct {
	Error   DecisionNotBetterErrorError `json:"error"`
	Message string                      `json:"message"`

	// Report Held-out evaluation of a trained version.
	Report DecisionReport `json:"report"`
}

DecisionNotBetterError defines model for DecisionNotBetterError.

type DecisionNotBetterErrorError

type DecisionNotBetterErrorError string

DecisionNotBetterErrorError defines model for DecisionNotBetterError.Error.

const (
	DecisionNotBetterErrorErrorConfidenceNotBetterThanPrior DecisionNotBetterErrorError = "confidence_not_better_than_prior"
)

Defines values for DecisionNotBetterErrorError.

func (DecisionNotBetterErrorError) Valid

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

type DecisionPredictRequest

type DecisionPredictRequest struct {
	Texts []string `json:"texts"`

	// Version Version to use; omitted means the active version.
	Version *int `json:"version,omitempty"`
}

DecisionPredictRequest defines model for DecisionPredictRequest.

type DecisionPredictResult

type DecisionPredictResult struct {
	ModelVersion int    `json:"model_version"`
	Name         string `json:"name"`

	// Results In the order of `texts`.
	Results []DecisionPrediction `json:"results"`
}

DecisionPredictResult defines model for DecisionPredictResult.

type DecisionPrediction

type DecisionPrediction struct {
	// Confidence Calibrated probability of `label`. Compare with the version's `report.gate`.
	Confidence   float32            `json:"confidence"`
	Distribution map[string]float32 `json:"distribution"`
	Label        string             `json:"label"`

	// Ood Corpus-drift signals (present when the version carries them). Not a per-request out-of-distribution detector.
	Ood *struct {
		CentroidCos *float32 `json:"centroid_cos,omitempty"`
		OovMass     *float32 `json:"oov_mass,omitempty"`
	} `json:"ood,omitempty"`
}

DecisionPrediction defines model for DecisionPrediction.

type DecisionReport

type DecisionReport struct {
	Acc          *float32 `json:"acc,omitempty"`
	AccAboveGate *float32 `json:"acc_above_gate,omitempty"`

	// AccAboveGateLower 95% Wilson lower bound of the above-gate accuracy.
	AccAboveGateLower *float32 `json:"acc_above_gate_lower,omitempty"`
	AccBelowGate      *float32 `json:"acc_below_gate,omitempty"`

	// ControlAboveGate Shuffled-label control, rows above the gate (report only).
	ControlAboveGate    *int     `json:"control_above_gate,omitempty"`
	ControlAccAboveGate *float32 `json:"control_acc_above_gate,omitempty"`

	// Coverage Share of test rows at or above the gate.
	Coverage *float32 `json:"coverage,omitempty"`

	// Ece Expected calibration error.
	Ece *float32 `json:"ece,omitempty"`

	// Gate Confidence at or above which a prediction should be trusted.
	Gate   *float32  `json:"gate,omitempty"`
	Labels *[]string `json:"labels,omitempty"`

	// MajorityShare Share of the most common label (the prior a model must beat).
	MajorityShare  *float32            `json:"majority_share,omitempty"`
	NAboveGate     *int                `json:"n_above_gate,omitempty"`
	NCalibrate     *int                `json:"n_calibrate,omitempty"`
	NPerLabel      *map[string]int     `json:"n_per_label,omitempty"`
	NTest          *int                `json:"n_test,omitempty"`
	NTrain         *int                `json:"n_train,omitempty"`
	RecallPerLabel *map[string]float32 `json:"recall_per_label,omitempty"`

	// Temperature Calibration temperature.
	Temperature *float32 `json:"temperature,omitempty"`
}

DecisionReport Held-out evaluation of a trained version.

type DecisionTrainRequest

type DecisionTrainRequest struct {
	// Gate Confidence gate; 0 or absent uses the `gate` query parameter (default 0.7).
	Gate *float32              `json:"gate,omitempty"`
	Rows []DecisionTrainingRow `json:"rows"`
}

DecisionTrainRequest defines model for DecisionTrainRequest.

type DecisionTrainingRow

type DecisionTrainingRow struct {
	Label string `json:"label"`
	Text  string `json:"text"`
}

DecisionTrainingRow defines model for DecisionTrainingRow.

type DecisionVersion

type DecisionVersion struct {
	ActivatedAt *time.Time `json:"activated_at,omitempty"`
	Active      bool       `json:"active"`
	CreatedAt   time.Time  `json:"created_at"`
	CreatedBy   *string    `json:"created_by,omitempty"`
	Labels      []string   `json:"labels"`
	Name        string     `json:"name"`

	// Report Held-out evaluation of a trained version.
	Report  DecisionReport `json:"report"`
	Version int            `json:"version"`
}

DecisionVersion defines model for DecisionVersion.

type DeleteAgentResponse

type DeleteAgentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseDeleteAgentResponse

func ParseDeleteAgentResponse(rsp *http.Response) (*DeleteAgentResponse, error)

ParseDeleteAgentResponse parses an HTTP response from a DeleteAgentWithResponse call

func (DeleteAgentResponse) Status

func (r DeleteAgentResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAgentResponse) StatusCode

func (r DeleteAgentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAttachmentResponse

type DeleteAttachmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseDeleteAttachmentResponse

func ParseDeleteAttachmentResponse(rsp *http.Response) (*DeleteAttachmentResponse, error)

ParseDeleteAttachmentResponse parses an HTTP response from a DeleteAttachmentWithResponse call

func (DeleteAttachmentResponse) Status

func (r DeleteAttachmentResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAttachmentResponse) StatusCode

func (r DeleteAttachmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteConnectorResponse

type DeleteConnectorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Status string `json:"status"`
	}
	JSON401 *Unauthorized
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON429 *RateLimited
	JSON503 *Error
}

func ParseDeleteConnectorResponse

func ParseDeleteConnectorResponse(rsp *http.Response) (*DeleteConnectorResponse, error)

ParseDeleteConnectorResponse parses an HTTP response from a DeleteConnectorWithResponse call

func (DeleteConnectorResponse) Status

func (r DeleteConnectorResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteConnectorResponse) StatusCode

func (r DeleteConnectorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteConversationResponse

type DeleteConversationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationDeleted
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseDeleteConversationResponse

func ParseDeleteConversationResponse(rsp *http.Response) (*DeleteConversationResponse, error)

ParseDeleteConversationResponse parses an HTTP response from a DeleteConversationWithResponse call

func (DeleteConversationResponse) Status

Status returns HTTPResponse.Status

func (DeleteConversationResponse) StatusCode

func (r DeleteConversationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDocumentResponse

type DeleteDocumentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseDeleteDocumentResponse

func ParseDeleteDocumentResponse(rsp *http.Response) (*DeleteDocumentResponse, error)

ParseDeleteDocumentResponse parses an HTTP response from a DeleteDocumentWithResponse call

func (DeleteDocumentResponse) Status

func (r DeleteDocumentResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteDocumentResponse) StatusCode

func (r DeleteDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEmployeeResponse

type DeleteEmployeeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseDeleteEmployeeResponse

func ParseDeleteEmployeeResponse(rsp *http.Response) (*DeleteEmployeeResponse, error)

ParseDeleteEmployeeResponse parses an HTTP response from a DeleteEmployeeWithResponse call

func (DeleteEmployeeResponse) Status

func (r DeleteEmployeeResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteEmployeeResponse) StatusCode

func (r DeleteEmployeeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFileResponse

type DeleteFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteFileResponse

func ParseDeleteFileResponse(rsp *http.Response) (*DeleteFileResponse, error)

ParseDeleteFileResponse parses an HTTP response from a DeleteFileWithResponse call

func (DeleteFileResponse) Status

func (r DeleteFileResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteFileResponse) StatusCode

func (r DeleteFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGroupResponse

type DeleteGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Status *string `json:"status,omitempty"`
	}
	JSON401 *Unauthorized
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON429 *RateLimited
	JSON503 *Error
}

func ParseDeleteGroupResponse

func ParseDeleteGroupResponse(rsp *http.Response) (*DeleteGroupResponse, error)

ParseDeleteGroupResponse parses an HTTP response from a DeleteGroupWithResponse call

func (DeleteGroupResponse) Status

func (r DeleteGroupResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteGroupResponse) StatusCode

func (r DeleteGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteHookResponse

type DeleteHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
}

func ParseDeleteHookResponse

func ParseDeleteHookResponse(rsp *http.Response) (*DeleteHookResponse, error)

ParseDeleteHookResponse parses an HTTP response from a DeleteHookWithResponse call

func (DeleteHookResponse) Status

func (r DeleteHookResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteHookResponse) StatusCode

func (r DeleteHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteKnowledgeCollectionResponse

type DeleteKnowledgeCollectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *Error
}

func ParseDeleteKnowledgeCollectionResponse

func ParseDeleteKnowledgeCollectionResponse(rsp *http.Response) (*DeleteKnowledgeCollectionResponse, error)

ParseDeleteKnowledgeCollectionResponse parses an HTTP response from a DeleteKnowledgeCollectionWithResponse call

func (DeleteKnowledgeCollectionResponse) Status

Status returns HTTPResponse.Status

func (DeleteKnowledgeCollectionResponse) StatusCode

func (r DeleteKnowledgeCollectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteKnowledgeDocumentResponse

type DeleteKnowledgeDocumentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *Error
}

func ParseDeleteKnowledgeDocumentResponse

func ParseDeleteKnowledgeDocumentResponse(rsp *http.Response) (*DeleteKnowledgeDocumentResponse, error)

ParseDeleteKnowledgeDocumentResponse parses an HTTP response from a DeleteKnowledgeDocumentWithResponse call

func (DeleteKnowledgeDocumentResponse) Status

Status returns HTTPResponse.Status

func (DeleteKnowledgeDocumentResponse) StatusCode

func (r DeleteKnowledgeDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteScheduleResponse

type DeleteScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FlatError
}

func ParseDeleteScheduleResponse

func ParseDeleteScheduleResponse(rsp *http.Response) (*DeleteScheduleResponse, error)

ParseDeleteScheduleResponse parses an HTTP response from a DeleteScheduleWithResponse call

func (DeleteScheduleResponse) Status

func (r DeleteScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteScheduleResponse) StatusCode

func (r DeleteScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServiceKeyResponse

type DeleteServiceKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Id       *string `json:"id,omitempty"`
		IsActive *bool   `json:"is_active,omitempty"`
		Status   *string `json:"status,omitempty"`
	}
	JSON403 *Forbidden
	JSON404 *NotFound
}

func ParseDeleteServiceKeyResponse

func ParseDeleteServiceKeyResponse(rsp *http.Response) (*DeleteServiceKeyResponse, error)

ParseDeleteServiceKeyResponse parses an HTTP response from a DeleteServiceKeyWithResponse call

func (DeleteServiceKeyResponse) Status

func (r DeleteServiceKeyResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteServiceKeyResponse) StatusCode

func (r DeleteServiceKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUploadedFileResponse

type DeleteUploadedFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FileDeleted
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON503      *Error
}

func ParseDeleteUploadedFileResponse

func ParseDeleteUploadedFileResponse(rsp *http.Response) (*DeleteUploadedFileResponse, error)

ParseDeleteUploadedFileResponse parses an HTTP response from a DeleteUploadedFileWithResponse call

func (DeleteUploadedFileResponse) Status

Status returns HTTPResponse.Status

func (DeleteUploadedFileResponse) StatusCode

func (r DeleteUploadedFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserResponse

type DeleteUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
}

func ParseDeleteUserResponse

func ParseDeleteUserResponse(rsp *http.Response) (*DeleteUserResponse, error)

ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call

func (DeleteUserResponse) Status

func (r DeleteUserResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUserResponse) StatusCode

func (r DeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Deployment

type Deployment struct {
	// Auth The interactive-login contract clients should use. OIDC details
	// live in the hand-authored `docs/oidc-client-flow.md`; this block
	// only advertises the issuer + whether OIDC is enabled so a client
	// can construct the Auth-Code+PKCE flow.
	Auth *struct {
		// Issuer OIDC issuer / public base URL (discovery root). Empty when OIDC disabled.
		Issuer *string `json:"issuer,omitempty"`

		// OidcEnabled True when the embedded OIDC provider is available for interactive login.
		OidcEnabled *bool `json:"oidc_enabled,omitempty"`
	} `json:"auth,omitempty"`

	// Capabilities Stable string labels for optional server features a client may
	// branch on (e.g. "observational_memory", "report_generator",
	// "async_jobs", "workflows", "knowledge_gate", "ag_ui_streaming").
	// Open-ended — unknown labels are ignored by older clients.
	Capabilities []string `json:"capabilities"`

	// Locales Enabled UI locales; first is the default (e.g. ["en","zh-CN"]).
	Locales *[]string `json:"locales,omitempty"`

	// Models Resolved model tiers (advisory; no secrets). Lets a client show
	// "powered by" / pick a tier without hardcoding model ids.
	Models *struct {
		// Answer Default answer/synthesis model id.
		Answer *string `json:"answer,omitempty"`

		// Brain Planner/brain model id.
		Brain *string `json:"brain,omitempty"`

		// Skill Cheap-tier skill/section model id.
		Skill *string `json:"skill,omitempty"`
	} `json:"models,omitempty"`

	// Version Nova OS server version (e.g. "v0.1.9"). "dev"/"unknown" on unstamped builds.
	Version string `json:"version"`
}

Deployment Minimal, derive-friendly capabilities read so a client (web/iOS) can discover what this Nova OS instance supports without probing each endpoint. Per the contract-unification design (D1, lean: derive), this is intentionally small — the persona manifest (`GET /agents/v1/personas`) remains the source of truth for *which* agents exist; this read surfaces server-level feature flags, model tiers, enabled locales, and the auth contract clients need at boot. All fields are advisory; absence means "not advertised", not "off".

type DiffAgentSkillVersionsParams

type DiffAgentSkillVersionsParams struct {
	From int `form:"from" json:"from"`
	To   int `form:"to" json:"to"`
}

DiffAgentSkillVersionsParams defines parameters for DiffAgentSkillVersions.

type DiffAgentSkillVersionsResponse

type DiffAgentSkillVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSkillDiff
	JSON400      *FieldError
	JSON401      *Unauthorized
	JSON404      *FieldError
}

func ParseDiffAgentSkillVersionsResponse

func ParseDiffAgentSkillVersionsResponse(rsp *http.Response) (*DiffAgentSkillVersionsResponse, error)

ParseDiffAgentSkillVersionsResponse parses an HTTP response from a DiffAgentSkillVersionsWithResponse call

func (DiffAgentSkillVersionsResponse) Status

Status returns HTTPResponse.Status

func (DiffAgentSkillVersionsResponse) StatusCode

func (r DiffAgentSkillVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Document

type Document struct {
	// CollectionId Parent collection (empty = root)
	CollectionId *string    `json:"collection_id,omitempty"`
	CreatedAt    *time.Time `json:"created_at,omitempty"`
	Id           *string    `json:"id,omitempty"`

	// Metadata Mime, pages, author, etc.
	Metadata *map[string]string `json:"metadata,omitempty"`

	// Path Collection path (e.g. "contracts/2026")
	Path      *string `json:"path,omitempty"`
	SizeBytes *int64  `json:"size_bytes,omitempty"`

	// Title File name or extracted title
	Title string `json:"title"`

	// Type Document type — pdf, docx, md, etc.
	Type *string `json:"type,omitempty"`
}

Document defines model for Document.

type DocumentList

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

DocumentList defines model for DocumentList.

type DownloadAttachmentResponse

type DownloadAttachmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON410      *Error
}

func ParseDownloadAttachmentResponse

func ParseDownloadAttachmentResponse(rsp *http.Response) (*DownloadAttachmentResponse, error)

ParseDownloadAttachmentResponse parses an HTTP response from a DownloadAttachmentWithResponse call

func (DownloadAttachmentResponse) Status

Status returns HTTPResponse.Status

func (DownloadAttachmentResponse) StatusCode

func (r DownloadAttachmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EditAgentSkillJSONRequestBody

type EditAgentSkillJSONRequestBody = AgentSkillEdit

EditAgentSkillJSONRequestBody defines body for EditAgentSkill for application/json ContentType.

type EditAgentSkillResponse

type EditAgentSkillResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSkillWriteResult
	JSON201      *AgentSkillWriteResult
	JSON400      *FieldError
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FieldError
	JSON422      *FieldError
}

func ParseEditAgentSkillResponse

func ParseEditAgentSkillResponse(rsp *http.Response) (*EditAgentSkillResponse, error)

ParseEditAgentSkillResponse parses an HTTP response from a EditAgentSkillWithResponse call

func (EditAgentSkillResponse) Status

func (r EditAgentSkillResponse) Status() string

Status returns HTTPResponse.Status

func (EditAgentSkillResponse) StatusCode

func (r EditAgentSkillResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EditImageMultipartRequestBody

type EditImageMultipartRequestBody = ImageEditRequest

EditImageMultipartRequestBody defines body for EditImage for multipart/form-data ContentType.

type EditImageResponse

type EditImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImageResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON413      *Error
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseEditImageResponse

func ParseEditImageResponse(rsp *http.Response) (*EditImageResponse, error)

ParseEditImageResponse parses an HTTP response from a EditImageWithResponse call

func (EditImageResponse) Status

func (r EditImageResponse) Status() string

Status returns HTTPResponse.Status

func (EditImageResponse) StatusCode

func (r EditImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Employee

type Employee struct {
	// Agents IDs of agents owned by this employee.
	Agents      *[]string           `json:"agents,omitempty"`
	Callback    *CustomToolCallback `json:"callback,omitempty"`
	CreatedAt   *time.Time          `json:"created_at,omitempty"`
	Description *string             `json:"description,omitempty"`
	DisplayName *string             `json:"display_name,omitempty"`
	Id          string              `json:"id"`

	// ModelConfig Three-slot model configuration. Any slot may be omitted; resolution
	// falls through per the spec (per-call → per-skill → per-agent →
	// per-employee → server default).
	ModelConfig *ModelConfig `json:"model_config,omitempty"`

	// StoragePath Filesystem path under users/<owner>/employees/<id>/.
	StoragePath *string    `json:"storage_path,omitempty"`
	UpdatedAt   *time.Time `json:"updated_at,omitempty"`

	// WebSearchConfig Persona-level web-search configuration. Resolved per-invocation on
	// “skill_deep_research“ via “searchctx.WebSearchConfigFromContext“.
	// Field names changed in nova-os PR #212 (closes #200) — old
	// “backend“ / “fallback“ are no longer accepted.
	WebSearchConfig *WebSearchConfig `json:"web_search_config,omitempty"`
}

Employee defines model for Employee.

type EmployeeCreate

type EmployeeCreate = Employee

EmployeeCreate defines model for EmployeeCreate.

type EmployeeList

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

EmployeeList defines model for EmployeeList.

type EmployeeUpdate

type EmployeeUpdate struct {
	Callback    *CustomToolCallback `json:"callback,omitempty"`
	Description *string             `json:"description,omitempty"`
	DisplayName *string             `json:"display_name,omitempty"`

	// ModelConfig Three-slot model configuration. Any slot may be omitted; resolution
	// falls through per the spec (per-call → per-skill → per-agent →
	// per-employee → server default).
	ModelConfig *ModelConfig `json:"model_config,omitempty"`

	// WebSearchConfig Persona-level web-search configuration. Resolved per-invocation on
	// “skill_deep_research“ via “searchctx.WebSearchConfigFromContext“.
	// Field names changed in nova-os PR #212 (closes #200) — old
	// “backend“ / “fallback“ are no longer accepted.
	WebSearchConfig *WebSearchConfig `json:"web_search_config,omitempty"`
}

EmployeeUpdate defines model for EmployeeUpdate.

type Entitlements

type Entitlements struct {
	// Flags Effective flag values (free floor overlaid with stored overrides).
	Flags    map[string]interface{} `json:"flags"`
	TenantId string                 `json:"tenant_id"`
}

Entitlements A tenant's effective entitlement flag map.

type EntitlementsEnvelope

type EntitlementsEnvelope struct {
	// Entitlements A tenant's effective entitlement flag map.
	Entitlements Entitlements `json:"entitlements"`
}

EntitlementsEnvelope defines model for EntitlementsEnvelope.

type EntitlementsUpdate

type EntitlementsUpdate struct {
	Flags map[string]interface{} `json:"flags"`
}

EntitlementsUpdate Upsert payload for a tenant's entitlement flags.

type Error

type Error struct {
	// Code Machine-readable subcode (e.g., "credits_exhausted", "USAGE_LIMIT_EXCEEDED").
	Code *string `json:"code,omitempty"`

	// FixHint Human-readable hint for actionable errors.
	FixHint *string `json:"fix_hint,omitempty"`
	Message string  `json:"message"`

	// Param When applicable, the request parameter that failed validation.
	Param *string `json:"param,omitempty"`

	// ParameterPath Present on vertex_schema_error — JSON path to the offending parameter.
	ParameterPath *string `json:"parameter_path,omitempty"`

	// RetryAfter Seconds — present on rate_limit_error.
	RetryAfter *int `json:"retry_after,omitempty"`

	// ToolName Present on vertex_schema_error — the tool whose schema is invalid.
	ToolName *string   `json:"tool_name,omitempty"`
	Type     ErrorType `json:"type"`
}

Error defines model for Error.

type ErrorType

type ErrorType string

ErrorType defines model for Error.Type.

const (
	ErrorTypeAuthenticationError ErrorType = "authentication_error"
	ErrorTypeBillingError        ErrorType = "billing_error"
	ErrorTypeInternalError       ErrorType = "internal_error"
	ErrorTypeInvalidRequestError ErrorType = "invalid_request_error"
	ErrorTypeNotFoundError       ErrorType = "not_found_error"
	ErrorTypePermissionError     ErrorType = "permission_error"
	ErrorTypeRateLimitError      ErrorType = "rate_limit_error"
	ErrorTypeUpstreamError       ErrorType = "upstream_error"
	ErrorTypeValidationError     ErrorType = "validation_error"
	ErrorTypeVertexSchemaError   ErrorType = "vertex_schema_error"
)

Defines values for ErrorType.

func (ErrorType) Valid

func (e ErrorType) Valid() bool

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

type EvalCase

type EvalCase struct {
	CaseId             string                   `json:"case_id"`
	Criteria           *[]string                `json:"criteria,omitempty"`
	ExpectedBehavior   EvalCaseExpectedBehavior `json:"expected_behavior"`
	ExpectedSourceIds  *[]string                `json:"expected_source_ids,omitempty"`
	ForbiddenClaims    *[]string                `json:"forbidden_claims,omitempty"`
	ForbiddenSourceIds *[]string                `json:"forbidden_source_ids,omitempty"`
	MaxSourceAgeDays   *int                     `json:"max_source_age_days,omitempty"`
	Principal          *string                  `json:"principal,omitempty"`
	Prompt             string                   `json:"prompt"`

	// Reference Human-authored expected behavior; never model-generated.
	Reference                string    `json:"reference"`
	ReferenceAuthor          string    `json:"reference_author"`
	ReferencePrivacyReviewed bool      `json:"reference_privacy_reviewed"`
	ReferenceReviewer        string    `json:"reference_reviewer"`
	RequiredClaims           *[]string `json:"required_claims,omitempty"`

	// SourceCaseId Optional privacy-reviewed resolved-work reference.
	SourceCaseId *string   `json:"source_case_id,omitempty"`
	Tags         *[]string `json:"tags,omitempty"`
}

EvalCase defines model for EvalCase.

type EvalCaseExpectedBehavior

type EvalCaseExpectedBehavior string

EvalCaseExpectedBehavior defines model for EvalCase.ExpectedBehavior.

const (
	EvalCaseExpectedBehaviorAbstain EvalCaseExpectedBehavior = "abstain"
	EvalCaseExpectedBehaviorAnswer  EvalCaseExpectedBehavior = "answer"
)

Defines values for EvalCaseExpectedBehavior.

func (EvalCaseExpectedBehavior) Valid

func (e EvalCaseExpectedBehavior) Valid() bool

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

type EvalCaseResult

type EvalCaseResult struct {
	AbstentionPassed bool                       `json:"abstention_passed"`
	AccessPassed     bool                       `json:"access_passed"`
	AnswerPassed     bool                       `json:"answer_passed"`
	CaseId           string                     `json:"case_id"`
	CitationPassed   bool                       `json:"citation_passed"`
	Error            *string                    `json:"error,omitempty"`
	FailedStage      *EvalCaseResultFailedStage `json:"failed_stage,omitempty"`
	Output           string                     `json:"output"`
	Passed           *bool                      `json:"passed,omitempty"`
	RetrievalPassed  bool                       `json:"retrieval_passed"`
	ReviewerNote     *string                    `json:"reviewer_note,omitempty"`
	Score            *float32                   `json:"score,omitempty"`
	Sources          []EvalEvidence             `json:"sources"`
}

EvalCaseResult defines model for EvalCaseResult.

type EvalCaseResultFailedStage

type EvalCaseResultFailedStage string

EvalCaseResultFailedStage defines model for EvalCaseResult.FailedStage.

const (
	EvalCaseResultFailedStageAbstention EvalCaseResultFailedStage = "abstention"
	EvalCaseResultFailedStageAccess     EvalCaseResultFailedStage = "access"
	EvalCaseResultFailedStageAnswer     EvalCaseResultFailedStage = "answer"
	EvalCaseResultFailedStageCitation   EvalCaseResultFailedStage = "citation"
	EvalCaseResultFailedStageRetrieval  EvalCaseResultFailedStage = "retrieval"
)

Defines values for EvalCaseResultFailedStage.

func (EvalCaseResultFailedStage) Valid

func (e EvalCaseResultFailedStage) Valid() bool

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

type EvalEvidence

type EvalEvidence struct {
	SourceId string  `json:"source_id"`
	Version  *string `json:"version,omitempty"`
}

EvalEvidence defines model for EvalEvidence.

type EvalRun

type EvalRun struct {
	AgentId         string              `json:"agent_id"`
	BlueprintDigest string              `json:"blueprint_digest"`
	CompletedAt     *time.Time          `json:"completed_at,omitempty"`
	CreatedAt       *time.Time          `json:"created_at,omitempty"`
	KnowledgeDigest string              `json:"knowledge_digest"`
	Metrics         *map[string]float32 `json:"metrics,omitempty"`
	PassedCases     *int                `json:"passed_cases,omitempty"`
	ReceiptId       *string             `json:"receipt_id,omitempty"`
	ReleaseBlocked  *bool               `json:"release_blocked,omitempty"`
	Results         *[]EvalCaseResult   `json:"results,omitempty"`
	RunId           string              `json:"run_id"`
	Score           *float32            `json:"score,omitempty"`
	Status          EvalRunStatus       `json:"status"`
	SuiteDigest     string              `json:"suite_digest"`
	SuiteName       string              `json:"suite_name"`
	SuiteRevision   int                 `json:"suite_revision"`
	TotalCases      int                 `json:"total_cases"`
}

EvalRun defines model for EvalRun.

type EvalRunStatus

type EvalRunStatus string

EvalRunStatus defines model for EvalRun.Status.

const (
	EvalRunStatusCompleted EvalRunStatus = "completed"
	EvalRunStatusRunning   EvalRunStatus = "running"
)

Defines values for EvalRunStatus.

func (EvalRunStatus) Valid

func (e EvalRunStatus) Valid() bool

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

type EvalSuiteRevision

type EvalSuiteRevision struct {
	ApprovedAt *time.Time `json:"approved_at,omitempty"`

	// ApprovedBy Admin/domain-owner identity that froze this immutable revision.
	ApprovedBy  *string     `json:"approved_by,omitempty"`
	CaseCount   int         `json:"case_count"`
	Cases       *[]EvalCase `json:"cases,omitempty"`
	ContentHash string      `json:"content_hash"`
	CreatedAt   *time.Time  `json:"created_at,omitempty"`
	Description *string     `json:"description,omitempty"`
	Name        string      `json:"name"`
	Revision    int         `json:"revision"`
}

EvalSuiteRevision defines model for EvalSuiteRevision.

type EvaluateAndIssueAuthorizationGrantJSONBody

type EvaluateAndIssueAuthorizationGrantJSONBody struct {
	ActionClass string `json:"action_class"`
	AgentId     string `json:"agent_id"`

	// DataScope Canonical comparable policy envelope.
	DataScope     AuthorizationDataScope `json:"data_scope"`
	MinEvidence   *float32               `json:"min_evidence,omitempty"`
	PolicyVersion string                 `json:"policy_version"`
	RiskTier      string                 `json:"risk_tier"`
	SampleRate    *float32               `json:"sample_rate,omitempty"`
	ToolBindings  []string               `json:"tool_bindings"`
	TtlSeconds    *int                   `json:"ttl_seconds,omitempty"`
}

EvaluateAndIssueAuthorizationGrantJSONBody defines parameters for EvaluateAndIssueAuthorizationGrant.

type EvaluateAndIssueAuthorizationGrantJSONRequestBody

type EvaluateAndIssueAuthorizationGrantJSONRequestBody EvaluateAndIssueAuthorizationGrantJSONBody

EvaluateAndIssueAuthorizationGrantJSONRequestBody defines body for EvaluateAndIssueAuthorizationGrant for application/json ContentType.

type EvaluateAndIssueAuthorizationGrantResponse

type EvaluateAndIssueAuthorizationGrantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Evidence AuthorizationEvidenceProfile `json:"evidence"`

		// Grant Immutable grant definition plus current lifecycle-event projection.
		Grant AutonomyGrant `json:"grant"`
	}
	JSON401 *Unauthorized
	JSON403 *Forbidden
	JSON422 *map[string]interface{}
}

func ParseEvaluateAndIssueAuthorizationGrantResponse

func ParseEvaluateAndIssueAuthorizationGrantResponse(rsp *http.Response) (*EvaluateAndIssueAuthorizationGrantResponse, error)

ParseEvaluateAndIssueAuthorizationGrantResponse parses an HTTP response from a EvaluateAndIssueAuthorizationGrantWithResponse call

func (EvaluateAndIssueAuthorizationGrantResponse) Status

Status returns HTTPResponse.Status

func (EvaluateAndIssueAuthorizationGrantResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type EvaluateFieldPolicyJSONRequestBody

type EvaluateFieldPolicyJSONRequestBody = FieldEvaluateRequest

EvaluateFieldPolicyJSONRequestBody defines body for EvaluateFieldPolicy for application/json ContentType.

type EvaluateFieldPolicyResponse

type EvaluateFieldPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FieldEvaluateResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseEvaluateFieldPolicyResponse

func ParseEvaluateFieldPolicyResponse(rsp *http.Response) (*EvaluateFieldPolicyResponse, error)

ParseEvaluateFieldPolicyResponse parses an HTTP response from a EvaluateFieldPolicyWithResponse call

func (EvaluateFieldPolicyResponse) Status

Status returns HTTPResponse.Status

func (EvaluateFieldPolicyResponse) StatusCode

func (r EvaluateFieldPolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EvidenceDecayBucket

type EvidenceDecayBucket struct {
	Decisions  int     `json:"decisions"`
	Kind       string  `json:"kind"`
	Multiplier float32 `json:"multiplier"`
}

EvidenceDecayBucket defines model for EvidenceDecayBucket.

type ExecuteCapability200Status

type ExecuteCapability200Status string

type ExecuteCapability202Status

type ExecuteCapability202Status string

type ExecuteCapabilityJSONBody

type ExecuteCapabilityJSONBody struct {
	ExternalRef *string     `json:"external_ref,omitempty"`
	Params      interface{} `json:"params"`
	Purpose     string      `json:"purpose"`
	SessionId   *string     `json:"session_id,omitempty"`
}

ExecuteCapabilityJSONBody defines parameters for ExecuteCapability.

type ExecuteCapabilityJSONRequestBody

type ExecuteCapabilityJSONRequestBody ExecuteCapabilityJSONBody

ExecuteCapabilityJSONRequestBody defines body for ExecuteCapability for application/json ContentType.

type ExecuteCapabilityResponse

type ExecuteCapabilityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Intent AuthorizationGraph         `json:"intent"`
		Status ExecuteCapability200Status `json:"status"`
	}
	JSON202 *struct {
		ActionId string                     `json:"action_id"`
		IntentId string                     `json:"intent_id"`
		Sampled  bool                       `json:"sampled"`
		Status   ExecuteCapability202Status `json:"status"`
	}
	JSON400 *BadRequest
	JSON401 *Unauthorized
	JSON403 *Forbidden
}

func ParseExecuteCapabilityResponse

func ParseExecuteCapabilityResponse(rsp *http.Response) (*ExecuteCapabilityResponse, error)

ParseExecuteCapabilityResponse parses an HTTP response from a ExecuteCapabilityWithResponse call

func (ExecuteCapabilityResponse) Status

func (r ExecuteCapabilityResponse) Status() string

Status returns HTTPResponse.Status

func (ExecuteCapabilityResponse) StatusCode

func (r ExecuteCapabilityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExecutionCapability

type ExecutionCapability struct {
	ActionClass string `json:"action_class"`
	AgentId     string `json:"agent_id"`

	// DataScope Canonical comparable policy envelope.
	DataScope        AuthorizationDataScope            `json:"data_scope"`
	ExpiresAt        time.Time                         `json:"expires_at"`
	GovernanceMode   ExecutionCapabilityGovernanceMode `json:"governance_mode"`
	GrantId          *string                           `json:"grant_id,omitempty"`
	GrantRevision    *int                              `json:"grant_revision,omitempty"`
	Id               string                            `json:"id"`
	IssuedAt         time.Time                         `json:"issued_at"`
	IssuedBy         string                            `json:"issued_by"`
	Policy           ExecutionCapabilityPolicy         `json:"policy"`
	PolicyVersion    string                            `json:"policy_version"`
	RevocationReason *string                           `json:"revocation_reason,omitempty"`
	RevokedAt        *time.Time                        `json:"revoked_at,omitempty"`
	RiskTier         string                            `json:"risk_tier"`
	RuntimeProfile   interface{}                       `json:"runtime_profile"`
	TenantId         string                            `json:"tenant_id"`
	Token            *string                           `json:"token,omitempty"`
	ToolName         string                            `json:"tool_name"`
}

ExecutionCapability Short-lived brokered authorization credential; token appears only at issue time.

type ExecutionCapabilityGovernanceMode

type ExecutionCapabilityGovernanceMode string

ExecutionCapabilityGovernanceMode defines model for ExecutionCapability.GovernanceMode.

const (
	ExecutionCapabilityGovernanceModeBrokered    ExecutionCapabilityGovernanceMode = "brokered"
	ExecutionCapabilityGovernanceModeDeskManaged ExecutionCapabilityGovernanceMode = "desk_managed"
)

Defines values for ExecutionCapabilityGovernanceMode.

func (ExecutionCapabilityGovernanceMode) Valid

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

type ExecutionCapabilityIssueRequest

type ExecutionCapabilityIssueRequest struct {
	ActionClass string `json:"action_class"`
	AgentId     string `json:"agent_id"`
	Callback    *struct {
		Auth struct {
			SecretRef string `json:"secret_ref"`
		} `json:"auth"`
		Url string `json:"url"`
	} `json:"callback,omitempty"`

	// DataScope Canonical comparable policy envelope.
	DataScope        AuthorizationDataScope                         `json:"data_scope"`
	GovernanceMode   *ExecutionCapabilityIssueRequestGovernanceMode `json:"governance_mode,omitempty"`
	GrantId          *string                                        `json:"grant_id,omitempty"`
	ManagedConnector *struct {
		Connector     ExecutionCapabilityIssueRequestManagedConnectorConnector `json:"connector"`
		IntegrationId string                                                   `json:"integration_id"`
	} `json:"managed_connector,omitempty"`
	Policy        ExecutionCapabilityIssueRequestPolicy `json:"policy"`
	PolicyVersion string                                `json:"policy_version"`
	RiskTier      string                                `json:"risk_tier"`
	ToolName      string                                `json:"tool_name"`
	TtlSeconds    *int                                  `json:"ttl_seconds,omitempty"`
}

ExecutionCapabilityIssueRequest Supply `callback` for brokered mode or `managed_connector` for desk-managed mode. The server rejects zero or two execution targets.

type ExecutionCapabilityIssueRequestGovernanceMode

type ExecutionCapabilityIssueRequestGovernanceMode string

ExecutionCapabilityIssueRequestGovernanceMode defines model for ExecutionCapabilityIssueRequest.GovernanceMode.

const (
	ExecutionCapabilityIssueRequestGovernanceModeBrokered    ExecutionCapabilityIssueRequestGovernanceMode = "brokered"
	ExecutionCapabilityIssueRequestGovernanceModeDeskManaged ExecutionCapabilityIssueRequestGovernanceMode = "desk_managed"
)

Defines values for ExecutionCapabilityIssueRequestGovernanceMode.

func (ExecutionCapabilityIssueRequestGovernanceMode) Valid

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

type ExecutionCapabilityIssueRequestManagedConnectorConnector

type ExecutionCapabilityIssueRequestManagedConnectorConnector string

ExecutionCapabilityIssueRequestManagedConnectorConnector defines model for ExecutionCapabilityIssueRequest.ManagedConnector.Connector.

const (
	ExecutionCapabilityIssueRequestManagedConnectorConnectorSlack ExecutionCapabilityIssueRequestManagedConnectorConnector = "slack"
)

Defines values for ExecutionCapabilityIssueRequestManagedConnectorConnector.

func (ExecutionCapabilityIssueRequestManagedConnectorConnector) Valid

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

type ExecutionCapabilityIssueRequestPolicy

type ExecutionCapabilityIssueRequestPolicy string

ExecutionCapabilityIssueRequestPolicy defines model for ExecutionCapabilityIssueRequest.Policy.

const (
	ExecutionCapabilityIssueRequestPolicyAllow ExecutionCapabilityIssueRequestPolicy = "allow"
	ExecutionCapabilityIssueRequestPolicyAsk   ExecutionCapabilityIssueRequestPolicy = "ask"
	ExecutionCapabilityIssueRequestPolicyNever ExecutionCapabilityIssueRequestPolicy = "never"
)

Defines values for ExecutionCapabilityIssueRequestPolicy.

func (ExecutionCapabilityIssueRequestPolicy) Valid

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

type ExecutionCapabilityPolicy

type ExecutionCapabilityPolicy string

ExecutionCapabilityPolicy defines model for ExecutionCapability.Policy.

const (
	ExecutionCapabilityPolicyAllow ExecutionCapabilityPolicy = "allow"
	ExecutionCapabilityPolicyAsk   ExecutionCapabilityPolicy = "ask"
	ExecutionCapabilityPolicyNever ExecutionCapabilityPolicy = "never"
)

Defines values for ExecutionCapabilityPolicy.

func (ExecutionCapabilityPolicy) Valid

func (e ExecutionCapabilityPolicy) Valid() bool

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

type ExecutionReceipt

type ExecutionReceipt struct {
	AttemptNo          int                                `json:"attempt_no"`
	Effect             interface{}                        `json:"effect,omitempty"`
	EffectSummary      string                             `json:"effect_summary"`
	Error              *string                            `json:"error,omitempty"`
	FinishedAt         time.Time                          `json:"finished_at"`
	Id                 string                             `json:"id"`
	IdempotencyKey     string                             `json:"idempotency_key"`
	IntentId           string                             `json:"intent_id"`
	Outcome            ExecutionReceiptOutcome            `json:"outcome"`
	ProviderReference  *string                            `json:"provider_reference,omitempty"`
	Rollback           interface{}                        `json:"rollback,omitempty"`
	RollbackAvailable  bool                               `json:"rollback_available"`
	StartedAt          time.Time                          `json:"started_at"`
	VerificationStatus ExecutionReceiptVerificationStatus `json:"verification_status"`
}

ExecutionReceipt Immutable result for exactly one execution attempt; retries append receipts.

type ExecutionReceiptOutcome

type ExecutionReceiptOutcome string

ExecutionReceiptOutcome defines model for ExecutionReceipt.Outcome.

const (
	ExecutionReceiptOutcomeFailed    ExecutionReceiptOutcome = "failed"
	ExecutionReceiptOutcomeSucceeded ExecutionReceiptOutcome = "succeeded"
	ExecutionReceiptOutcomeUnknown   ExecutionReceiptOutcome = "unknown"
)

Defines values for ExecutionReceiptOutcome.

func (ExecutionReceiptOutcome) Valid

func (e ExecutionReceiptOutcome) Valid() bool

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

type ExecutionReceiptVerificationStatus

type ExecutionReceiptVerificationStatus string

ExecutionReceiptVerificationStatus defines model for ExecutionReceipt.VerificationStatus.

const (
	ExecutionReceiptVerificationStatusContradicted ExecutionReceiptVerificationStatus = "contradicted"
	ExecutionReceiptVerificationStatusUnverified   ExecutionReceiptVerificationStatus = "unverified"
	ExecutionReceiptVerificationStatusVerified     ExecutionReceiptVerificationStatus = "verified"
)

Defines values for ExecutionReceiptVerificationStatus.

func (ExecutionReceiptVerificationStatus) Valid

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

type ExportEmployeeBundleParams

type ExportEmployeeBundleParams struct {
	IncludeKnowledge *bool `form:"include_knowledge,omitempty" json:"include_knowledge,omitempty"`
}

ExportEmployeeBundleParams defines parameters for ExportEmployeeBundle.

type ExportEmployeeBundleResponse

type ExportEmployeeBundleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseExportEmployeeBundleResponse

func ParseExportEmployeeBundleResponse(rsp *http.Response) (*ExportEmployeeBundleResponse, error)

ParseExportEmployeeBundleResponse parses an HTTP response from a ExportEmployeeBundleWithResponse call

func (ExportEmployeeBundleResponse) Status

Status returns HTTPResponse.Status

func (ExportEmployeeBundleResponse) StatusCode

func (r ExportEmployeeBundleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExtractDocumentJSONRequestBody

type ExtractDocumentJSONRequestBody = ExtractRequest

ExtractDocumentJSONRequestBody defines body for ExtractDocument for application/json ContentType.

type ExtractDocumentMultipartBody

type ExtractDocumentMultipartBody struct {
	// File The document to extract. The part's filename supplies the extension.
	File openapi_types.File `json:"file"`

	// Filename Optional filename override (wins over the uploaded part's name).
	Filename *string `json:"filename,omitempty"`
}

ExtractDocumentMultipartBody defines parameters for ExtractDocument.

type ExtractDocumentMultipartRequestBody

type ExtractDocumentMultipartRequestBody ExtractDocumentMultipartBody

ExtractDocumentMultipartRequestBody defines body for ExtractDocument for multipart/form-data ContentType.

type ExtractDocumentResponse

type ExtractDocumentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExtractResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON413      *Error
	JSON415      *Error
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseExtractDocumentResponse

func ParseExtractDocumentResponse(rsp *http.Response) (*ExtractDocumentResponse, error)

ParseExtractDocumentResponse parses an HTTP response from a ExtractDocumentWithResponse call

func (ExtractDocumentResponse) Status

func (r ExtractDocumentResponse) Status() string

Status returns HTTPResponse.Status

func (ExtractDocumentResponse) StatusCode

func (r ExtractDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExtractRequest

type ExtractRequest struct {
	// FileBase64 Base64-encoded document bytes.
	FileBase64 string `json:"file_base64"`

	// Filename Filename with a supported extension, used to route the parser.
	Filename string `json:"filename"`
}

ExtractRequest JSON alternative to the multipart upload for text extraction.

type ExtractResponse

type ExtractResponse struct {
	// CharCount Length of the extracted text in characters.
	CharCount *int `json:"char_count,omitempty"`

	// DocType Detected document type (e.g. docx, xlsx, pdf, odt, csv, eml).
	DocType *string `json:"doc_type,omitempty"`

	// ElapsedMs Server-side processing time in milliseconds.
	ElapsedMs *int `json:"elapsed_ms,omitempty"`

	// Metadata Parser metadata. XLSX includes an exact `sheet_count`.
	Metadata *map[string]string `json:"metadata,omitempty"`

	// Text The extracted plain text.
	Text *string `json:"text,omitempty"`

	// Title Document title when the parser can detect one.
	Title *string `json:"title,omitempty"`
}

ExtractResponse defines model for ExtractResponse.

type FeatureList

type FeatureList struct {
	Features    []FeatureStatus `json:"features"`
	GeneratedAt time.Time       `json:"generated_at"`
}

FeatureList defines model for FeatureList.

type FeatureStatus

type FeatureStatus struct {
	Flag           *string                   `json:"flag,omitempty"`
	Name           string                    `json:"name"`
	Reason         *string                   `json:"reason,omitempty"`
	ResolvedFrom   FeatureStatusResolvedFrom `json:"resolved_from"`
	RuntimeMutable *bool                     `json:"runtime_mutable,omitempty"`
	State          FeatureStatusState        `json:"state"`
}

FeatureStatus Resolved state of one gated feature.

type FeatureStatusResolvedFrom

type FeatureStatusResolvedFrom string

FeatureStatusResolvedFrom defines model for FeatureStatus.ResolvedFrom.

const (
	FeatureStatusResolvedFromDefault FeatureStatusResolvedFrom = "default"
	FeatureStatusResolvedFromEnv     FeatureStatusResolvedFrom = "env"
	FeatureStatusResolvedFromSetting FeatureStatusResolvedFrom = "setting"
)

Defines values for FeatureStatusResolvedFrom.

func (FeatureStatusResolvedFrom) Valid

func (e FeatureStatusResolvedFrom) Valid() bool

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

type FeatureStatusState

type FeatureStatusState string

FeatureStatusState defines model for FeatureStatus.State.

const (
	FeatureStatusStateDegraded FeatureStatusState = "degraded"
	FeatureStatusStateOff      FeatureStatusState = "off"
	FeatureStatusStateOn       FeatureStatusState = "on"
)

Defines values for FeatureStatusState.

func (FeatureStatusState) Valid

func (e FeatureStatusState) Valid() bool

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

type FieldAccess

type FieldAccess struct {
	VisibleFields  *[]string `json:"visibleFields,omitempty"`
	WritableFields *[]string `json:"writableFields,omitempty"`
}

FieldAccess The computed access contract. An omitted field list means "all fields"; a present list (including empty) is the explicit permitted set.

type FieldAccessEvent

type FieldAccessEvent struct {
	// Action The audited action (e.g. `read_strip`).
	Action     *string    `json:"action,omitempty"`
	Actor      *string    `json:"actor,omitempty"`
	At         *time.Time `json:"at,omitempty"`
	Field      *string    `json:"field,omitempty"`
	RecordId   *string    `json:"record_id,omitempty"`
	RecordType *string    `json:"record_type,omitempty"`
	Tenant     *string    `json:"tenant,omitempty"`
}

FieldAccessEvent An append-only audit record of sensitive-field access.

type FieldAccessEventList

type FieldAccessEventList struct {
	Events []FieldAccessEvent `json:"events"`
}

FieldAccessEventList defines model for FieldAccessEventList.

type FieldCaller

type FieldCaller struct {
	Id   *string `json:"id,omitempty"`
	Role string  `json:"role"`
}

FieldCaller The identity evaluated against a policy.

type FieldError

type FieldError struct {
	Error struct {
		// Field The request field the error is about, when there is one.
		Field   *string `json:"field,omitempty"`
		Message string  `json:"message"`
		Type    string  `json:"type"`
	} `json:"error"`
}

FieldError Error envelope `{"error": {"type", "message", "field"?}}`.

type FieldEvaluateRequest

type FieldEvaluateRequest struct {
	// Caller The identity evaluated against a policy.
	Caller FieldCaller `json:"caller"`

	// Mode Empty for a read evaluation, `write` for a write evaluation.
	Mode   *FieldEvaluateRequestMode `json:"mode,omitempty"`
	Record struct {
		Fields map[string]interface{} `json:"fields"`
		Id     *string                `json:"id,omitempty"`
		Owner  *string                `json:"owner,omitempty"`
	} `json:"record"`
}

FieldEvaluateRequest defines model for FieldEvaluateRequest.

type FieldEvaluateRequestMode

type FieldEvaluateRequestMode string

FieldEvaluateRequestMode Empty for a read evaluation, `write` for a write evaluation.

const (
	FieldEvaluateRequestModeEmpty FieldEvaluateRequestMode = ""
	FieldEvaluateRequestModeWrite FieldEvaluateRequestMode = "write"
)

Defines values for FieldEvaluateRequestMode.

func (FieldEvaluateRequestMode) Valid

func (e FieldEvaluateRequestMode) Valid() bool

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

type FieldEvaluateResponse

type FieldEvaluateResponse struct {
	// UnderscoreAccess The computed access contract. An omitted field list means "all fields"; a present list (including empty) is the explicit permitted set.
	UnderscoreAccess FieldAccess             `json:"_access"`
	Filtered         *map[string]interface{} `json:"filtered,omitempty"`
	Stripped         *map[string]interface{} `json:"stripped,omitempty"`
}

FieldEvaluateResponse The access decision plus the enforced record view. Read mode returns `stripped`; write mode returns `filtered`.

type FieldOwnerOverride

type FieldOwnerOverride struct {
	// Read A read or write access level over a record's fields.
	Read *FieldTier `json:"read,omitempty"`

	// Write A read or write access level over a record's fields.
	Write *FieldTier `json:"write,omitempty"`
}

FieldOwnerOverride Raises (never lowers) the caller's tiers when the caller owns the record. An empty tier leaves the corresponding tier unchanged.

type FieldPolicy

type FieldPolicy struct {
	// DefaultRead Tier for a role not in `rules`; empty defaults to `non-sensitive`.
	DefaultRead *FieldTier `json:"defaultRead,omitempty"`

	// DefaultWrite Tier for a role not in `rules`; empty defaults to `none`.
	DefaultWrite *FieldTier `json:"defaultWrite,omitempty"`

	// OwnerOverride Raises (never lowers) the caller's tiers when the caller owns the record. An empty tier leaves the corresponding tier unchanged.
	OwnerOverride   *FieldOwnerOverride `json:"ownerOverride,omitempty"`
	Rules           *[]FieldRule        `json:"rules,omitempty"`
	SensitiveFields *[]string           `json:"sensitiveFields,omitempty"`
}

FieldPolicy Declarative per-(tenant, record type) field-access policy.

type FieldPolicyList

type FieldPolicyList struct {
	Policies map[string]FieldPolicy `json:"policies"`
}

FieldPolicyList The tenant's policies keyed by record type.

type FieldRule

type FieldRule struct {
	// Read A read or write access level over a record's fields.
	Read FieldTier `json:"read"`
	Role string    `json:"role"`

	// Write A read or write access level over a record's fields.
	Write FieldTier `json:"write"`
}

FieldRule Maps a role to its read/write tiers.

type FieldTier

type FieldTier string

FieldTier A read or write access level over a record's fields.

const (
	FieldTierAll          FieldTier = "all"
	FieldTierNonSensitive FieldTier = "non-sensitive"
	FieldTierNone         FieldTier = "none"
)

Defines values for FieldTier.

func (FieldTier) Valid

func (e FieldTier) Valid() bool

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

type FileDeleted

type FileDeleted struct {
	Deleted bool   `json:"deleted"`
	Id      string `json:"id"`
	Object  string `json:"object"`
}

FileDeleted defines model for FileDeleted.

type FileMeta

type FileMeta struct {
	ContentType *string   `json:"content_type,omitempty"`
	Mtime       time.Time `json:"mtime"`

	// Path Agent-visible path including mount prefix (e.g. "/workspace/PLAN.md").
	Path string `json:"path"`

	// Sha256 Hex-encoded SHA-256 of the plaintext. Used for If-Match optimistic concurrency.
	Sha256 *string `json:"sha256,omitempty"`

	// Size Plaintext byte length.
	Size int64 `json:"size"`
}

FileMeta defines model for FileMeta.

type FileMetaList

type FileMetaList struct {
	Data []FileMeta `json:"data"`

	// HasMore True when truncated by the limit query param.
	HasMore *bool `json:"has_more,omitempty"`
}

FileMetaList defines model for FileMetaList.

type FileObject

type FileObject struct {
	// Bytes Size of the file in bytes.
	Bytes int `json:"bytes"`

	// CreatedAt Unix timestamp (seconds) of creation.
	CreatedAt int    `json:"created_at"`
	Filename  string `json:"filename"`

	// Id File identifier, prefixed with `file-`.
	Id     string `json:"id"`
	Object string `json:"object"`

	// Purpose Intended use of the file.
	Purpose *string `json:"purpose,omitempty"`

	// Status Processing status, e.g. `processed`.
	Status        *string `json:"status,omitempty"`
	StatusDetails *string `json:"status_details,omitempty"`
}

FileObject An uploaded file, OpenAI Files API compatible.

type FlatError

type FlatError struct {
	Error   string  `json:"error"`
	Message *string `json:"message,omitempty"`
}

FlatError Error envelope `{"error": "<code or text>", "message"?: "<text>"}`.

type Forbidden

type Forbidden = Error

Forbidden defines model for Forbidden.

type GenerateImageJSONRequestBody

type GenerateImageJSONRequestBody = ImageGenerationRequest

GenerateImageJSONRequestBody defines body for GenerateImage for application/json ContentType.

type GenerateImageResponse

type GenerateImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImageResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON413      *Error
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseGenerateImageResponse

func ParseGenerateImageResponse(rsp *http.Response) (*GenerateImageResponse, error)

ParseGenerateImageResponse parses an HTTP response from a GenerateImageWithResponse call

func (GenerateImageResponse) Status

func (r GenerateImageResponse) Status() string

Status returns HTTPResponse.Status

func (GenerateImageResponse) StatusCode

func (r GenerateImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetActionResponse

type GetActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ActionEnvelope
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseGetActionResponse

func ParseGetActionResponse(rsp *http.Response) (*GetActionResponse, error)

ParseGetActionResponse parses an HTTP response from a GetActionWithResponse call

func (GetActionResponse) Status

func (r GetActionResponse) Status() string

Status returns HTTPResponse.Status

func (GetActionResponse) StatusCode

func (r GetActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentResponse

type GetAgentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Agent
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseGetAgentResponse

func ParseGetAgentResponse(rsp *http.Response) (*GetAgentResponse, error)

ParseGetAgentResponse parses an HTTP response from a GetAgentWithResponse call

func (GetAgentResponse) Status

func (r GetAgentResponse) Status() string

Status returns HTTPResponse.Status

func (GetAgentResponse) StatusCode

func (r GetAgentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentSchemaResponse

type GetAgentSchemaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON426      *UpgradeRequired
}

func ParseGetAgentSchemaResponse

func ParseGetAgentSchemaResponse(rsp *http.Response) (*GetAgentSchemaResponse, error)

ParseGetAgentSchemaResponse parses an HTTP response from a GetAgentSchemaWithResponse call

func (GetAgentSchemaResponse) Status

func (r GetAgentSchemaResponse) Status() string

Status returns HTTPResponse.Status

func (GetAgentSchemaResponse) StatusCode

func (r GetAgentSchemaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentSkillResponse

type GetAgentSkillResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSkillVersionList
	JSON401      *Unauthorized
	JSON404      *FieldError
}

func ParseGetAgentSkillResponse

func ParseGetAgentSkillResponse(rsp *http.Response) (*GetAgentSkillResponse, error)

ParseGetAgentSkillResponse parses an HTTP response from a GetAgentSkillWithResponse call

func (GetAgentSkillResponse) Status

func (r GetAgentSkillResponse) Status() string

Status returns HTTPResponse.Status

func (GetAgentSkillResponse) StatusCode

func (r GetAgentSkillResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentSkillVersionResponse

type GetAgentSkillVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSkillVersion
	JSON400      *FieldError
	JSON401      *Unauthorized
	JSON404      *FieldError
}

func ParseGetAgentSkillVersionResponse

func ParseGetAgentSkillVersionResponse(rsp *http.Response) (*GetAgentSkillVersionResponse, error)

ParseGetAgentSkillVersionResponse parses an HTTP response from a GetAgentSkillVersionWithResponse call

func (GetAgentSkillVersionResponse) Status

Status returns HTTPResponse.Status

func (GetAgentSkillVersionResponse) StatusCode

func (r GetAgentSkillVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAppAgentResponse

type GetAppAgentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppAgent
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseGetAppAgentResponse

func ParseGetAppAgentResponse(rsp *http.Response) (*GetAppAgentResponse, error)

ParseGetAppAgentResponse parses an HTTP response from a GetAppAgentWithResponse call

func (GetAppAgentResponse) Status

func (r GetAppAgentResponse) Status() string

Status returns HTTPResponse.Status

func (GetAppAgentResponse) StatusCode

func (r GetAppAgentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthorizationGraphResponse

type GetAuthorizationGraphResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthorizationGraph
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseGetAuthorizationGraphResponse

func ParseGetAuthorizationGraphResponse(rsp *http.Response) (*GetAuthorizationGraphResponse, error)

ParseGetAuthorizationGraphResponse parses an HTTP response from a GetAuthorizationGraphWithResponse call

func (GetAuthorizationGraphResponse) Status

Status returns HTTPResponse.Status

func (GetAuthorizationGraphResponse) StatusCode

func (r GetAuthorizationGraphResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAutoIndexStatusResponse

type GetAutoIndexStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
}

func ParseGetAutoIndexStatusResponse

func ParseGetAutoIndexStatusResponse(rsp *http.Response) (*GetAutoIndexStatusResponse, error)

ParseGetAutoIndexStatusResponse parses an HTTP response from a GetAutoIndexStatusWithResponse call

func (GetAutoIndexStatusResponse) Status

Status returns HTTPResponse.Status

func (GetAutoIndexStatusResponse) StatusCode

func (r GetAutoIndexStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCapabilitiesResponse

type GetCapabilitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON503      *Error
}

func ParseGetCapabilitiesResponse

func ParseGetCapabilitiesResponse(rsp *http.Response) (*GetCapabilitiesResponse, error)

ParseGetCapabilitiesResponse parses an HTTP response from a GetCapabilitiesWithResponse call

func (GetCapabilitiesResponse) Status

func (r GetCapabilitiesResponse) Status() string

Status returns HTTPResponse.Status

func (GetCapabilitiesResponse) StatusCode

func (r GetCapabilitiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConnectorCredentialsResponse

type GetConnectorCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConnectorCredentials
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseGetConnectorCredentialsResponse

func ParseGetConnectorCredentialsResponse(rsp *http.Response) (*GetConnectorCredentialsResponse, error)

ParseGetConnectorCredentialsResponse parses an HTTP response from a GetConnectorCredentialsWithResponse call

func (GetConnectorCredentialsResponse) Status

Status returns HTTPResponse.Status

func (GetConnectorCredentialsResponse) StatusCode

func (r GetConnectorCredentialsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConnectorResponse

type GetConnectorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Connector A connector configuration with secret values masked; secret_keys lists which secrets are set.
		Connector Connector `json:"connector"`
	}
	JSON401 *Unauthorized
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON429 *RateLimited
	JSON503 *Error
}

func ParseGetConnectorResponse

func ParseGetConnectorResponse(rsp *http.Response) (*GetConnectorResponse, error)

ParseGetConnectorResponse parses an HTTP response from a GetConnectorWithResponse call

func (GetConnectorResponse) Status

func (r GetConnectorResponse) Status() string

Status returns HTTPResponse.Status

func (GetConnectorResponse) StatusCode

func (r GetConnectorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConversationResponse

type GetConversationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationDetail
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseGetConversationResponse

func ParseGetConversationResponse(rsp *http.Response) (*GetConversationResponse, error)

ParseGetConversationResponse parses an HTTP response from a GetConversationWithResponse call

func (GetConversationResponse) Status

func (r GetConversationResponse) Status() string

Status returns HTTPResponse.Status

func (GetConversationResponse) StatusCode

func (r GetConversationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDecisionModelResponse

type GetDecisionModelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DecisionModel
	JSON400      *FlatError
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FlatError
}

func ParseGetDecisionModelResponse

func ParseGetDecisionModelResponse(rsp *http.Response) (*GetDecisionModelResponse, error)

ParseGetDecisionModelResponse parses an HTTP response from a GetDecisionModelWithResponse call

func (GetDecisionModelResponse) Status

func (r GetDecisionModelResponse) Status() string

Status returns HTTPResponse.Status

func (GetDecisionModelResponse) StatusCode

func (r GetDecisionModelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeploymentResponse

type GetDeploymentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Deployment
	JSON401      *Unauthorized
}

func ParseGetDeploymentResponse

func ParseGetDeploymentResponse(rsp *http.Response) (*GetDeploymentResponse, error)

ParseGetDeploymentResponse parses an HTTP response from a GetDeploymentWithResponse call

func (GetDeploymentResponse) Status

func (r GetDeploymentResponse) Status() string

Status returns HTTPResponse.Status

func (GetDeploymentResponse) StatusCode

func (r GetDeploymentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEmployeeResponse

type GetEmployeeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Employee
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseGetEmployeeResponse

func ParseGetEmployeeResponse(rsp *http.Response) (*GetEmployeeResponse, error)

ParseGetEmployeeResponse parses an HTTP response from a GetEmployeeWithResponse call

func (GetEmployeeResponse) Status

func (r GetEmployeeResponse) Status() string

Status returns HTTPResponse.Status

func (GetEmployeeResponse) StatusCode

func (r GetEmployeeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEntitlementsParams

type GetEntitlementsParams struct {
	// Tenant Tenant identifier.
	Tenant string `form:"tenant" json:"tenant"`
}

GetEntitlementsParams defines parameters for GetEntitlements.

type GetEntitlementsResponse

type GetEntitlementsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EntitlementsEnvelope
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseGetEntitlementsResponse

func ParseGetEntitlementsResponse(rsp *http.Response) (*GetEntitlementsResponse, error)

ParseGetEntitlementsResponse parses an HTTP response from a GetEntitlementsWithResponse call

func (GetEntitlementsResponse) Status

func (r GetEntitlementsResponse) Status() string

Status returns HTTPResponse.Status

func (GetEntitlementsResponse) StatusCode

func (r GetEntitlementsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEvalRunResponse

type GetEvalRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EvalRun
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseGetEvalRunResponse

func ParseGetEvalRunResponse(rsp *http.Response) (*GetEvalRunResponse, error)

ParseGetEvalRunResponse parses an HTTP response from a GetEvalRunWithResponse call

func (GetEvalRunResponse) Status

func (r GetEvalRunResponse) Status() string

Status returns HTTPResponse.Status

func (GetEvalRunResponse) StatusCode

func (r GetEvalRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEvalSuiteRevisionResponse

type GetEvalSuiteRevisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EvalSuiteRevision
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseGetEvalSuiteRevisionResponse

func ParseGetEvalSuiteRevisionResponse(rsp *http.Response) (*GetEvalSuiteRevisionResponse, error)

ParseGetEvalSuiteRevisionResponse parses an HTTP response from a GetEvalSuiteRevisionWithResponse call

func (GetEvalSuiteRevisionResponse) Status

Status returns HTTPResponse.Status

func (GetEvalSuiteRevisionResponse) StatusCode

func (r GetEvalSuiteRevisionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFeaturesResponse

type GetFeaturesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FeatureList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON503      *Error
}

func ParseGetFeaturesResponse

func ParseGetFeaturesResponse(rsp *http.Response) (*GetFeaturesResponse, error)

ParseGetFeaturesResponse parses an HTTP response from a GetFeaturesWithResponse call

func (GetFeaturesResponse) Status

func (r GetFeaturesResponse) Status() string

Status returns HTTPResponse.Status

func (GetFeaturesResponse) StatusCode

func (r GetFeaturesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFieldPolicyResponse

type GetFieldPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FieldPolicy
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseGetFieldPolicyResponse

func ParseGetFieldPolicyResponse(rsp *http.Response) (*GetFieldPolicyResponse, error)

ParseGetFieldPolicyResponse parses an HTTP response from a GetFieldPolicyWithResponse call

func (GetFieldPolicyResponse) Status

func (r GetFieldPolicyResponse) Status() string

Status returns HTTPResponse.Status

func (GetFieldPolicyResponse) StatusCode

func (r GetFieldPolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFileResponse

type GetFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FileObject
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON503      *Error
}

func ParseGetFileResponse

func ParseGetFileResponse(rsp *http.Response) (*GetFileResponse, error)

ParseGetFileResponse parses an HTTP response from a GetFileWithResponse call

func (GetFileResponse) Status

func (r GetFileResponse) Status() string

Status returns HTTPResponse.Status

func (GetFileResponse) StatusCode

func (r GetFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupResponse

type GetGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupEnvelope
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseGetGroupResponse

func ParseGetGroupResponse(rsp *http.Response) (*GetGroupResponse, error)

ParseGetGroupResponse parses an HTTP response from a GetGroupWithResponse call

func (GetGroupResponse) Status

func (r GetGroupResponse) Status() string

Status returns HTTPResponse.Status

func (GetGroupResponse) StatusCode

func (r GetGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHookResponse

type GetHookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HookSubscription
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseGetHookResponse

func ParseGetHookResponse(rsp *http.Response) (*GetHookResponse, error)

ParseGetHookResponse parses an HTTP response from a GetHookWithResponse call

func (GetHookResponse) Status

func (r GetHookResponse) Status() string

Status returns HTTPResponse.Status

func (GetHookResponse) StatusCode

func (r GetHookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHouseProfileResponse

type GetHouseProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HouseProfile
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseGetHouseProfileResponse

func ParseGetHouseProfileResponse(rsp *http.Response) (*GetHouseProfileResponse, error)

ParseGetHouseProfileResponse parses an HTTP response from a GetHouseProfileWithResponse call

func (GetHouseProfileResponse) Status

func (r GetHouseProfileResponse) Status() string

Status returns HTTPResponse.Status

func (GetHouseProfileResponse) StatusCode

func (r GetHouseProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInfraHealthParams

type GetInfraHealthParams struct {
	// Window Rolling window as a duration (e.g. `24h`, `90m`). Default 24h, capped at 7d.
	Window *string `form:"window,omitempty" json:"window,omitempty"`

	// Limit Max rows per aggregated list. Default 20, capped at 200.
	Limit *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Agent *string `form:"agent,omitempty" json:"agent,omitempty"`
	Model *string `form:"model,omitempty" json:"model,omitempty"`
}

GetInfraHealthParams defines parameters for GetInfraHealth.

type GetInfraHealthResponse

type GetInfraHealthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InfraHealth
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON503      *Error
}

func ParseGetInfraHealthResponse

func ParseGetInfraHealthResponse(rsp *http.Response) (*GetInfraHealthResponse, error)

ParseGetInfraHealthResponse parses an HTTP response from a GetInfraHealthWithResponse call

func (GetInfraHealthResponse) Status

func (r GetInfraHealthResponse) Status() string

Status returns HTTPResponse.Status

func (GetInfraHealthResponse) StatusCode

func (r GetInfraHealthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetJobResponse

type GetJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Job
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseGetJobResponse

func ParseGetJobResponse(rsp *http.Response) (*GetJobResponse, error)

ParseGetJobResponse parses an HTTP response from a GetJobWithResponse call

func (GetJobResponse) Status

func (r GetJobResponse) Status() string

Status returns HTTPResponse.Status

func (GetJobResponse) StatusCode

func (r GetJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetKnowledgeCollectionResponse

type GetKnowledgeCollectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *Error
}

func ParseGetKnowledgeCollectionResponse

func ParseGetKnowledgeCollectionResponse(rsp *http.Response) (*GetKnowledgeCollectionResponse, error)

ParseGetKnowledgeCollectionResponse parses an HTTP response from a GetKnowledgeCollectionWithResponse call

func (GetKnowledgeCollectionResponse) Status

Status returns HTTPResponse.Status

func (GetKnowledgeCollectionResponse) StatusCode

func (r GetKnowledgeCollectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogsParams

type GetLogsParams struct {
	// Source Log source.
	Source *GetLogsParamsSource `form:"source,omitempty" json:"source,omitempty"`

	// Limit Max rows. Default 200, capped at 1000.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Since RFC 3339 lower bound. Default 1h ago.
	Since *time.Time          `form:"since,omitempty" json:"since,omitempty"`
	Level *GetLogsParamsLevel `form:"level,omitempty" json:"level,omitempty"`

	// Q Case-insensitive substring filter.
	Q *string `form:"q,omitempty" json:"q,omitempty"`

	// Cursor Opaque pagination cursor from a prior response's `next_cursor`.
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`

	// RequestId Filter to a single request/call id (source=requests).
	RequestId *string `form:"request_id,omitempty" json:"request_id,omitempty"`
}

GetLogsParams defines parameters for GetLogs.

type GetLogsParamsLevel

type GetLogsParamsLevel string

GetLogsParamsLevel defines parameters for GetLogs.

const (
	GetLogsParamsLevelDebug GetLogsParamsLevel = "debug"
	GetLogsParamsLevelError GetLogsParamsLevel = "error"
	GetLogsParamsLevelInfo  GetLogsParamsLevel = "info"
	GetLogsParamsLevelWarn  GetLogsParamsLevel = "warn"
)

Defines values for GetLogsParamsLevel.

func (GetLogsParamsLevel) Valid

func (e GetLogsParamsLevel) Valid() bool

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

type GetLogsParamsSource

type GetLogsParamsSource string

GetLogsParamsSource defines parameters for GetLogs.

const (
	GetLogsParamsSourceRequests GetLogsParamsSource = "requests"
	GetLogsParamsSourceServer   GetLogsParamsSource = "server"
)

Defines values for GetLogsParamsSource.

func (GetLogsParamsSource) Valid

func (e GetLogsParamsSource) Valid() bool

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

type GetLogsResponse

type GetLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogList
	JSON400      *Error
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON503      *Error
}

func ParseGetLogsResponse

func ParseGetLogsResponse(rsp *http.Response) (*GetLogsResponse, error)

ParseGetLogsResponse parses an HTTP response from a GetLogsWithResponse call

func (GetLogsResponse) Status

func (r GetLogsResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogsResponse) StatusCode

func (r GetLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetManagedSessionResponse

type GetManagedSessionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Session
	JSON404      *NotFound
}

func ParseGetManagedSessionResponse

func ParseGetManagedSessionResponse(rsp *http.Response) (*GetManagedSessionResponse, error)

ParseGetManagedSessionResponse parses an HTTP response from a GetManagedSessionWithResponse call

func (GetManagedSessionResponse) Status

func (r GetManagedSessionResponse) Status() string

Status returns HTTPResponse.Status

func (GetManagedSessionResponse) StatusCode

func (r GetManagedSessionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMemoryParams

type GetMemoryParams struct {
	// AgentId The persona whose memory to read.
	AgentId string `form:"agent_id" json:"agent_id"`

	// Scope Which memory scope to read. Defaults to corporate.
	Scope *GetMemoryParamsScope `form:"scope,omitempty" json:"scope,omitempty"`
}

GetMemoryParams defines parameters for GetMemory.

type GetMemoryParamsScope

type GetMemoryParamsScope string

GetMemoryParamsScope defines parameters for GetMemory.

const (
	GetMemoryParamsScopeCorporate GetMemoryParamsScope = "corporate"
	GetMemoryParamsScopePersonal  GetMemoryParamsScope = "personal"
)

Defines values for GetMemoryParamsScope.

func (GetMemoryParamsScope) Valid

func (e GetMemoryParamsScope) Valid() bool

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

type GetMemoryResponse

type GetMemoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MemoryLog
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON429      *RateLimited
}

func ParseGetMemoryResponse

func ParseGetMemoryResponse(rsp *http.Response) (*GetMemoryResponse, error)

ParseGetMemoryResponse parses an HTTP response from a GetMemoryWithResponse call

func (GetMemoryResponse) Status

func (r GetMemoryResponse) Status() string

Status returns HTTPResponse.Status

func (GetMemoryResponse) StatusCode

func (r GetMemoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetModelRecommendationResponse

type GetModelRecommendationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ModelRecommendationResult
	JSON400      *FlatError
	JSON401      *FlatError
	JSON403      *FlatError
	JSON404      *FlatError
	JSON503      *FlatError
}

func ParseGetModelRecommendationResponse

func ParseGetModelRecommendationResponse(rsp *http.Response) (*GetModelRecommendationResponse, error)

ParseGetModelRecommendationResponse parses an HTTP response from a GetModelRecommendationWithResponse call

func (GetModelRecommendationResponse) Status

Status returns HTTPResponse.Status

func (GetModelRecommendationResponse) StatusCode

func (r GetModelRecommendationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetModelRecommendationsMarkdownParams

type GetModelRecommendationsMarkdownParams struct {
	Task          *string `form:"task,omitempty" json:"task,omitempty"`
	Hardware      *string `form:"hardware,omitempty" json:"hardware,omitempty"`
	Compatibility *string `form:"compatibility,omitempty" json:"compatibility,omitempty"`
}

GetModelRecommendationsMarkdownParams defines parameters for GetModelRecommendationsMarkdown.

type GetModelRecommendationsMarkdownResponse

type GetModelRecommendationsMarkdownResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *FlatError
	JSON401      *FlatError
	JSON403      *FlatError
	JSON503      *FlatError
}

func ParseGetModelRecommendationsMarkdownResponse

func ParseGetModelRecommendationsMarkdownResponse(rsp *http.Response) (*GetModelRecommendationsMarkdownResponse, error)

ParseGetModelRecommendationsMarkdownResponse parses an HTTP response from a GetModelRecommendationsMarkdownWithResponse call

func (GetModelRecommendationsMarkdownResponse) Status

Status returns HTTPResponse.Status

func (GetModelRecommendationsMarkdownResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetModelRecommendationsParams

type GetModelRecommendationsParams struct {
	// Task Restrict to one catalog task. Unknown tasks are a 400.
	Task *string `form:"task,omitempty" json:"task,omitempty"`

	// Hardware Exact-match filter on `hardware`.
	Hardware *string `form:"hardware,omitempty" json:"hardware,omitempty"`

	// Compatibility Exact-match filter on `compatibility`.
	Compatibility *GetModelRecommendationsParamsCompatibility `form:"compatibility,omitempty" json:"compatibility,omitempty"`
}

GetModelRecommendationsParams defines parameters for GetModelRecommendations.

type GetModelRecommendationsParamsCompatibility

type GetModelRecommendationsParamsCompatibility string

GetModelRecommendationsParamsCompatibility defines parameters for GetModelRecommendations.

const (
	GetModelRecommendationsParamsCompatibilityIncompatible          GetModelRecommendationsParamsCompatibility = "incompatible"
	GetModelRecommendationsParamsCompatibilityPotentiallyCompatible GetModelRecommendationsParamsCompatibility = "potentially_compatible"
	GetModelRecommendationsParamsCompatibilityValidatedMatch        GetModelRecommendationsParamsCompatibility = "validated_match"
)

Defines values for GetModelRecommendationsParamsCompatibility.

func (GetModelRecommendationsParamsCompatibility) Valid

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

type GetModelRecommendationsResponse

type GetModelRecommendationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ModelRecommendationReport
	JSON400      *FlatError
	JSON401      *FlatError
	JSON403      *FlatError
	JSON503      *FlatError
}

func ParseGetModelRecommendationsResponse

func ParseGetModelRecommendationsResponse(rsp *http.Response) (*GetModelRecommendationsResponse, error)

ParseGetModelRecommendationsResponse parses an HTTP response from a GetModelRecommendationsWithResponse call

func (GetModelRecommendationsResponse) Status

Status returns HTTPResponse.Status

func (GetModelRecommendationsResponse) StatusCode

func (r GetModelRecommendationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNativeJobResponse

type GetNativeJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NativeJob
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON503      *Error
}

func ParseGetNativeJobResponse

func ParseGetNativeJobResponse(rsp *http.Response) (*GetNativeJobResponse, error)

ParseGetNativeJobResponse parses an HTTP response from a GetNativeJobWithResponse call

func (GetNativeJobResponse) Status

func (r GetNativeJobResponse) Status() string

Status returns HTTPResponse.Status

func (GetNativeJobResponse) StatusCode

func (r GetNativeJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPersonaByIDResponse

type GetPersonaByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PersonaManifestEntry
	JSON404      *PersonaNotFoundError
}

func ParseGetPersonaByIDResponse

func ParseGetPersonaByIDResponse(rsp *http.Response) (*GetPersonaByIDResponse, error)

ParseGetPersonaByIDResponse parses an HTTP response from a GetPersonaByIDWithResponse call

func (GetPersonaByIDResponse) Status

func (r GetPersonaByIDResponse) Status() string

Status returns HTTPResponse.Status

func (GetPersonaByIDResponse) StatusCode

func (r GetPersonaByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetScheduleResponse

type GetScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Schedule
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FlatError
}

func ParseGetScheduleResponse

func ParseGetScheduleResponse(rsp *http.Response) (*GetScheduleResponse, error)

ParseGetScheduleResponse parses an HTTP response from a GetScheduleWithResponse call

func (GetScheduleResponse) Status

func (r GetScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (GetScheduleResponse) StatusCode

func (r GetScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSettingResponse

type GetSettingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingValue
	JSON404      *NotFound
}

func ParseGetSettingResponse

func ParseGetSettingResponse(rsp *http.Response) (*GetSettingResponse, error)

ParseGetSettingResponse parses an HTTP response from a GetSettingWithResponse call

func (GetSettingResponse) Status

func (r GetSettingResponse) Status() string

Status returns HTTPResponse.Status

func (GetSettingResponse) StatusCode

func (r GetSettingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSharepointSyncStatusResponse

type GetSharepointSyncStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Kind string `json:"kind"`

		// Status SharePoint sync worker status snapshot.
		Status SyncStatus `json:"status"`
	}
	JSON401 *Unauthorized
	JSON403 *Forbidden
	JSON429 *RateLimited
	JSON503 *Error
}

func ParseGetSharepointSyncStatusResponse

func ParseGetSharepointSyncStatusResponse(rsp *http.Response) (*GetSharepointSyncStatusResponse, error)

ParseGetSharepointSyncStatusResponse parses an HTTP response from a GetSharepointSyncStatusWithResponse call

func (GetSharepointSyncStatusResponse) Status

Status returns HTTPResponse.Status

func (GetSharepointSyncStatusResponse) StatusCode

func (r GetSharepointSyncStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTenantEntitlementsResponse

type GetTenantEntitlementsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EntitlementsEnvelope
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseGetTenantEntitlementsResponse

func ParseGetTenantEntitlementsResponse(rsp *http.Response) (*GetTenantEntitlementsResponse, error)

ParseGetTenantEntitlementsResponse parses an HTTP response from a GetTenantEntitlementsWithResponse call

func (GetTenantEntitlementsResponse) Status

Status returns HTTPResponse.Status

func (GetTenantEntitlementsResponse) StatusCode

func (r GetTenantEntitlementsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserResponse

type GetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON404      *NotFound
}

func ParseGetUserResponse

func ParseGetUserResponse(rsp *http.Response) (*GetUserResponse, error)

ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call

func (GetUserResponse) Status

func (r GetUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserResponse) StatusCode

func (r GetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GovernanceMode

type GovernanceMode string

GovernanceMode Where pre-execution policy is enforced. `desk_managed` is native, `brokered` uses a short-lived scoped capability, and `external` is audited but the outside service receives credentials.

const (
	GovernanceModeBrokered    GovernanceMode = "brokered"
	GovernanceModeDeskManaged GovernanceMode = "desk_managed"
	GovernanceModeExternal    GovernanceMode = "external"
)

Defines values for GovernanceMode.

func (GovernanceMode) Valid

func (e GovernanceMode) Valid() bool

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

type Group

type Group struct {
	CreatedAt   time.Time      `json:"created_at"`
	Description *string        `json:"description,omitempty"`
	Id          string         `json:"id"`
	Members     *[]GroupMember `json:"members,omitempty"`
	Name        string         `json:"name"`
	TenantId    *string        `json:"tenant_id,omitempty"`
	UpdatedAt   time.Time      `json:"updated_at"`
}

Group A role-carrying group that gates departmental action queues.

type GroupEnvelope

type GroupEnvelope struct {
	// Group A role-carrying group that gates departmental action queues.
	Group Group `json:"group"`
}

GroupEnvelope defines model for GroupEnvelope.

type GroupList

type GroupList struct {
	Groups []Group `json:"groups"`
}

GroupList defines model for GroupList.

type GroupMember

type GroupMember struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Role A member's role in a group.
	Role   GroupRole `json:"role"`
	UserId string    `json:"user_id"`
}

GroupMember defines model for GroupMember.

type GroupRole

type GroupRole string

GroupRole A member's role in a group.

const (
	GroupRoleApprover GroupRole = "approver"
	GroupRoleLead     GroupRole = "lead"
	GroupRoleMember   GroupRole = "member"
)

Defines values for GroupRole.

func (GroupRole) Valid

func (e GroupRole) Valid() bool

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

type HookEvent

type HookEvent string

HookEvent The 9 canonical lifecycle events. Validated server-side at registration time; unknown values return 400.

const (
	HookEventError            HookEvent = "Error"
	HookEventPostInference    HookEvent = "PostInference"
	HookEventPostToolUse      HookEvent = "PostToolUse"
	HookEventPreInference     HookEvent = "PreInference"
	HookEventPreToolUse       HookEvent = "PreToolUse"
	HookEventSessionEnd       HookEvent = "SessionEnd"
	HookEventSessionStart     HookEvent = "SessionStart"
	HookEventStop             HookEvent = "Stop"
	HookEventUserPromptSubmit HookEvent = "UserPromptSubmit"
)

Defines values for HookEvent.

func (HookEvent) Valid

func (e HookEvent) Valid() bool

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

type HookSubscription

type HookSubscription struct {
	CreatedAt   *time.Time `json:"created_at,omitempty"`
	Description *string    `json:"description,omitempty"`
	Enabled     bool       `json:"enabled"`

	// Event The 9 canonical lifecycle events. Validated server-side at
	// registration time; unknown values return 400.
	Event HookEvent `json:"event"`
	Id    *string   `json:"id,omitempty"`

	// SecretEnv Env var name holding the HMAC shared secret on the partner side.
	SecretEnv *string `json:"secret_env,omitempty"`
	TargetUrl string  `json:"target_url"`
}

HookSubscription defines model for HookSubscription.

type HookSubscriptionCreate

type HookSubscriptionCreate struct {
	Description *string `json:"description,omitempty"`
	Enabled     *bool   `json:"enabled,omitempty"`

	// Event The 9 canonical lifecycle events. Validated server-side at
	// registration time; unknown values return 400.
	Event     HookEvent `json:"event"`
	SecretEnv *string   `json:"secret_env,omitempty"`
	TargetUrl string    `json:"target_url"`
}

HookSubscriptionCreate defines model for HookSubscriptionCreate.

type HookSubscriptionList

type HookSubscriptionList struct {
	Data []HookSubscription `json:"data"`
}

HookSubscriptionList defines model for HookSubscriptionList.

type HouseProfile

type HouseProfile struct {
	// Markdown The house-profile content, in markdown.
	Markdown string `json:"markdown"`

	// UpdatedAt Last-updated timestamp; empty when no profile is set.
	UpdatedAt time.Time `json:"updated_at"`
}

HouseProfile An employee's house-profile markdown and its last-updated timestamp.

type HouseProfileUpdate

type HouseProfileUpdate struct {
	Markdown string `json:"markdown"`
}

HouseProfileUpdate Replacement house-profile content. An empty markdown string clears the profile.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImageData

type ImageData struct {
	// B64Json Base64-encoded image (when `response_format=b64_json`).
	B64Json *string `json:"b64_json,omitempty"`

	// RevisedPrompt Prompt as revised by the model, when provided.
	RevisedPrompt *string `json:"revised_prompt,omitempty"`

	// Url Image URL (when `response_format=url`).
	Url *string `json:"url,omitempty"`
}

ImageData A single generated image, per the requested `response_format`.

type ImageEditRequest

type ImageEditRequest struct {
	// Image Source image to edit.
	Image openapi_types.File `json:"image"`

	// Mask Optional mask; transparent areas indicate where the image should be edited.
	Mask *openapi_types.File `json:"mask,omitempty"`

	// Model Image model, provider-prefixed.
	Model string `json:"model"`
	N     *int   `json:"n,omitempty"`

	// Prompt Text description of the desired edit.
	Prompt         string                          `json:"prompt"`
	ResponseFormat *ImageEditRequestResponseFormat `json:"response_format,omitempty"`
	Size           *string                         `json:"size,omitempty"`
}

ImageEditRequest Multipart body forwarded verbatim to the image model; additional provider-specific fields are accepted.

type ImageEditRequestResponseFormat

type ImageEditRequestResponseFormat string

ImageEditRequestResponseFormat defines model for ImageEditRequest.ResponseFormat.

const (
	ImageEditRequestResponseFormatB64Json ImageEditRequestResponseFormat = "b64_json"
	ImageEditRequestResponseFormatUrl     ImageEditRequestResponseFormat = "url"
)

Defines values for ImageEditRequestResponseFormat.

func (ImageEditRequestResponseFormat) Valid

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

type ImageGenerationRequest

type ImageGenerationRequest struct {
	// Model Image model, provider-prefixed.
	Model string `json:"model"`

	// N Number of images to generate.
	N *int `json:"n,omitempty"`

	// Prompt Text description of the desired image(s).
	Prompt string `json:"prompt"`

	// ResponseFormat How images are returned.
	ResponseFormat *ImageGenerationRequestResponseFormat `json:"response_format,omitempty"`

	// Size Requested image dimensions.
	Size                 *string                `json:"size,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ImageGenerationRequest Forwarded verbatim to the image model; additional provider-specific fields are accepted and passed through.

func (ImageGenerationRequest) Get

func (a ImageGenerationRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ImageGenerationRequest. Returns the specified element and whether it was found

func (ImageGenerationRequest) MarshalJSON

func (a ImageGenerationRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for ImageGenerationRequest to handle AdditionalProperties

func (*ImageGenerationRequest) Set

func (a *ImageGenerationRequest) Set(fieldName string, value interface{})

Setter for additional properties for ImageGenerationRequest

func (*ImageGenerationRequest) UnmarshalJSON

func (a *ImageGenerationRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for ImageGenerationRequest to handle AdditionalProperties

type ImageGenerationRequestResponseFormat

type ImageGenerationRequestResponseFormat string

ImageGenerationRequestResponseFormat How images are returned.

const (
	ImageGenerationRequestResponseFormatB64Json ImageGenerationRequestResponseFormat = "b64_json"
	ImageGenerationRequestResponseFormatUrl     ImageGenerationRequestResponseFormat = "url"
)

Defines values for ImageGenerationRequestResponseFormat.

func (ImageGenerationRequestResponseFormat) Valid

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

type ImageResponse

type ImageResponse struct {
	// Created Unix timestamp of generation.
	Created *int         `json:"created,omitempty"`
	Data    *[]ImageData `json:"data,omitempty"`
}

ImageResponse OpenAI-compatible image response, returned unchanged from the model.

type ImageVariationMultipartRequestBody

type ImageVariationMultipartRequestBody = ImageVariationRequest

ImageVariationMultipartRequestBody defines body for ImageVariation for multipart/form-data ContentType.

type ImageVariationRequest

type ImageVariationRequest struct {
	// Image Source image to create variations of.
	Image openapi_types.File `json:"image"`

	// Model Image model, provider-prefixed.
	Model          string                               `json:"model"`
	N              *int                                 `json:"n,omitempty"`
	ResponseFormat *ImageVariationRequestResponseFormat `json:"response_format,omitempty"`
	Size           *string                              `json:"size,omitempty"`
}

ImageVariationRequest Multipart body forwarded verbatim to the image model; additional provider-specific fields are accepted.

type ImageVariationRequestResponseFormat

type ImageVariationRequestResponseFormat string

ImageVariationRequestResponseFormat defines model for ImageVariationRequest.ResponseFormat.

const (
	ImageVariationRequestResponseFormatB64Json ImageVariationRequestResponseFormat = "b64_json"
	ImageVariationRequestResponseFormatUrl     ImageVariationRequestResponseFormat = "url"
)

Defines values for ImageVariationRequestResponseFormat.

func (ImageVariationRequestResponseFormat) Valid

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

type ImageVariationResponse

type ImageVariationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImageResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON413      *Error
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseImageVariationResponse

func ParseImageVariationResponse(rsp *http.Response) (*ImageVariationResponse, error)

ParseImageVariationResponse parses an HTTP response from a ImageVariationWithResponse call

func (ImageVariationResponse) Status

func (r ImageVariationResponse) Status() string

Status returns HTTPResponse.Status

func (ImageVariationResponse) StatusCode

func (r ImageVariationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ImportAgentSkillsJSONRequestBody

type ImportAgentSkillsJSONRequestBody = AgentSkillImportRequest

ImportAgentSkillsJSONRequestBody defines body for ImportAgentSkills for application/json ContentType.

type ImportAgentSkillsResponse

type ImportAgentSkillsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// contains filtered or unexported fields
	}
	JSON400 *FieldError
	JSON401 *Unauthorized
	JSON403 *FlatError
	JSON422 *FieldError
	JSON502 *FieldError
}

func ParseImportAgentSkillsResponse

func ParseImportAgentSkillsResponse(rsp *http.Response) (*ImportAgentSkillsResponse, error)

ParseImportAgentSkillsResponse parses an HTTP response from a ImportAgentSkillsWithResponse call

func (ImportAgentSkillsResponse) Status

func (r ImportAgentSkillsResponse) Status() string

Status returns HTTPResponse.Status

func (ImportAgentSkillsResponse) StatusCode

func (r ImportAgentSkillsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ImportEmployeeBundleParams

type ImportEmployeeBundleParams struct {
	OnConflict *ImportEmployeeBundleParamsOnConflict `form:"on_conflict,omitempty" json:"on_conflict,omitempty"`
}

ImportEmployeeBundleParams defines parameters for ImportEmployeeBundle.

type ImportEmployeeBundleParamsOnConflict

type ImportEmployeeBundleParamsOnConflict string

ImportEmployeeBundleParamsOnConflict defines parameters for ImportEmployeeBundle.

const (
	ImportEmployeeBundleParamsOnConflictError     ImportEmployeeBundleParamsOnConflict = "error"
	ImportEmployeeBundleParamsOnConflictOverwrite ImportEmployeeBundleParamsOnConflict = "overwrite"
	ImportEmployeeBundleParamsOnConflictSkip      ImportEmployeeBundleParamsOnConflict = "skip"
)

Defines values for ImportEmployeeBundleParamsOnConflict.

func (ImportEmployeeBundleParamsOnConflict) Valid

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

type ImportEmployeeBundleResponse

type ImportEmployeeBundleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BundleImportResult
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON409      *Error
}

func ParseImportEmployeeBundleResponse

func ParseImportEmployeeBundleResponse(rsp *http.Response) (*ImportEmployeeBundleResponse, error)

ParseImportEmployeeBundleResponse parses an HTTP response from a ImportEmployeeBundleWithResponse call

func (ImportEmployeeBundleResponse) Status

Status returns HTTPResponse.Status

func (ImportEmployeeBundleResponse) StatusCode

func (r ImportEmployeeBundleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InfraErrorCluster

type InfraErrorCluster struct {
	Count        int       `json:"count"`
	FirstSeen    time.Time `json:"first_seen"`
	LastSeen     time.Time `json:"last_seen"`
	Pattern      string    `json:"pattern"`
	Sample       string    `json:"sample"`
	TopAgents    *[]string `json:"top_agents,omitempty"`
	TopModels    *[]string `json:"top_models,omitempty"`
	TopProviders *[]string `json:"top_providers,omitempty"`
}

InfraErrorCluster defines model for InfraErrorCluster.

type InfraGroundingCounts

type InfraGroundingCounts struct {
	Degraded           int `json:"degraded"`
	Grounded           int `json:"grounded"`
	UngroundedNoChunks int `json:"ungrounded_no_chunks"`
	UngroundedRefusal  int `json:"ungrounded_refusal"`
	Unknown            int `json:"unknown"`
}

InfraGroundingCounts defines model for InfraGroundingCounts.

type InfraHealth

type InfraHealth struct {
	ErrorClusters     []InfraErrorCluster  `json:"error_clusters"`
	GroundingOutcomes InfraGroundingCounts `json:"grounding_outcomes"`
	IdentityErrors    []InfraErrorCluster  `json:"identity_errors"`
	Latency           []InfraLatencyStat   `json:"latency"`
	ToolErrors        []InfraToolError     `json:"tool_errors"`
	WindowSince       time.Time            `json:"window_since"`
}

InfraHealth Aggregated infrastructure-health signals over the requested window.

type InfraLatencyStat

type InfraLatencyStat struct {
	Model    string `json:"model"`
	N        int    `json:"n"`
	P50Ms    int    `json:"p50_ms"`
	P95Ms    int    `json:"p95_ms"`
	P99Ms    int    `json:"p99_ms"`
	Provider string `json:"provider"`
}

InfraLatencyStat defines model for InfraLatencyStat.

type InfraToolError

type InfraToolError struct {
	ErroredTurnRate float32   `json:"errored_turn_rate"`
	ErroredTurns    int       `json:"errored_turns"`
	Invocations     int       `json:"invocations"`
	SampleErrors    *[]string `json:"sample_errors,omitempty"`
	Tool            string    `json:"tool"`
}

InfraToolError defines model for InfraToolError.

type IngestKnowledge201Status

type IngestKnowledge201Status string

type IngestKnowledgeDocumentJSONBody

type IngestKnowledgeDocumentJSONBody struct {
	Collection   *string                 `json:"collection,omitempty"`
	CollectionId *string                 `json:"collection_id,omitempty"`
	Content      string                  `json:"content"`
	Filename     *string                 `json:"filename,omitempty"`
	Id           *string                 `json:"id,omitempty"`
	Metadata     *map[string]interface{} `json:"metadata,omitempty"`
	Name         *string                 `json:"name,omitempty"`
	Source       *string                 `json:"source,omitempty"`
}

IngestKnowledgeDocumentJSONBody defines parameters for IngestKnowledgeDocument.

type IngestKnowledgeDocumentJSONRequestBody

type IngestKnowledgeDocumentJSONRequestBody IngestKnowledgeDocumentJSONBody

IngestKnowledgeDocumentJSONRequestBody defines body for IngestKnowledgeDocument for application/json ContentType.

type IngestKnowledgeDocumentResponse

type IngestKnowledgeDocumentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseIngestKnowledgeDocumentResponse

func ParseIngestKnowledgeDocumentResponse(rsp *http.Response) (*IngestKnowledgeDocumentResponse, error)

ParseIngestKnowledgeDocumentResponse parses an HTTP response from a IngestKnowledgeDocumentWithResponse call

func (IngestKnowledgeDocumentResponse) Status

Status returns HTTPResponse.Status

func (IngestKnowledgeDocumentResponse) StatusCode

func (r IngestKnowledgeDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IngestKnowledgeJSONRequestBody

type IngestKnowledgeJSONRequestBody = KnowledgeIngestRequest

IngestKnowledgeJSONRequestBody defines body for IngestKnowledge for application/json ContentType.

type IngestKnowledgeResponse

type IngestKnowledgeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Status *IngestKnowledge201Status `json:"status,omitempty"`
	}
	JSON400 *BadRequest
	JSON401 *Unauthorized
	JSON403 *Forbidden
}

func ParseIngestKnowledgeResponse

func ParseIngestKnowledgeResponse(rsp *http.Response) (*IngestKnowledgeResponse, error)

ParseIngestKnowledgeResponse parses an HTTP response from a IngestKnowledgeWithResponse call

func (IngestKnowledgeResponse) Status

func (r IngestKnowledgeResponse) Status() string

Status returns HTTPResponse.Status

func (IngestKnowledgeResponse) StatusCode

func (r IngestKnowledgeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InstallAppResponse

type InstallAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppInstallResult
	JSON400      *Error
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *Error
	JSON409      *AppInstallResult
}

func ParseInstallAppResponse

func ParseInstallAppResponse(rsp *http.Response) (*InstallAppResponse, error)

ParseInstallAppResponse parses an HTTP response from a InstallAppWithResponse call

func (InstallAppResponse) Status

func (r InstallAppResponse) Status() string

Status returns HTTPResponse.Status

func (InstallAppResponse) StatusCode

func (r InstallAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IssueExecutionCapabilityJSONRequestBody

type IssueExecutionCapabilityJSONRequestBody = ExecutionCapabilityIssueRequest

IssueExecutionCapabilityJSONRequestBody defines body for IssueExecutionCapability for application/json ContentType.

type IssueExecutionCapabilityResponse

type IssueExecutionCapabilityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		// Capability Short-lived brokered authorization credential; token appears only at issue time.
		Capability            ExecutionCapability `json:"capability"`
		GovernanceEnforcement string              `json:"governance_enforcement"`

		// GovernanceMode Where pre-execution policy is enforced. `desk_managed` is native, `brokered` uses a short-lived scoped capability, and `external` is audited but the outside service receives credentials.
		GovernanceMode GovernanceMode `json:"governance_mode"`
		Warning        string         `json:"warning"`
	}
	JSON400 *BadRequest
	JSON401 *Unauthorized
	JSON403 *Forbidden
}

func ParseIssueExecutionCapabilityResponse

func ParseIssueExecutionCapabilityResponse(rsp *http.Response) (*IssueExecutionCapabilityResponse, error)

ParseIssueExecutionCapabilityResponse parses an HTTP response from a IssueExecutionCapabilityWithResponse call

func (IssueExecutionCapabilityResponse) Status

Status returns HTTPResponse.Status

func (IssueExecutionCapabilityResponse) StatusCode

func (r IssueExecutionCapabilityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type JSONSchemaObject

type JSONSchemaObject map[string]interface{}

JSONSchemaObject A subset of JSON Schema Draft 2020-12 used for tool input schemas. Vertex AI rejects `type:array` without `items` — the SDK validator enforces `items` is present everywhere on write.

type Job

type Job struct {
	AgentId    string           `json:"agent_id"`
	CreatedAt  time.Time        `json:"created_at"`
	EmployeeId *string          `json:"employee_id,omitempty"`
	Error      *Error           `json:"error,omitempty"`
	EventCount *int             `json:"event_count,omitempty"`
	FinishedAt *time.Time       `json:"finished_at,omitempty"`
	InstanceId *string          `json:"instance_id,omitempty"`
	JobId      string           `json:"job_id"`
	Result     *MessageResponse `json:"result,omitempty"`
	StartedAt  *time.Time       `json:"started_at,omitempty"`
	Status     JobStatus        `json:"status"`
}

Job defines model for Job.

type JobCreate

type JobCreate struct {
	AgentId  string                  `json:"agent_id"`
	Messages []Message               `json:"messages"`
	Metadata *map[string]interface{} `json:"metadata,omitempty"`
	Model    *string                 `json:"model,omitempty"`
	Tools    *[]ToolDefinition       `json:"tools,omitempty"`
}

JobCreate defines model for JobCreate.

type JobList

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

JobList defines model for JobList.

type JobStatus

type JobStatus string

JobStatus defines model for JobStatus.

const (
	JobStatusCancelled JobStatus = "cancelled"
	JobStatusCompleted JobStatus = "completed"
	JobStatusFailed    JobStatus = "failed"
	JobStatusQueued    JobStatus = "queued"
	JobStatusRunning   JobStatus = "running"
)

Defines values for JobStatus.

func (JobStatus) Valid

func (e JobStatus) Valid() bool

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

type KnowledgeChunk

type KnowledgeChunk struct {
	Collection *string                 `json:"collection,omitempty"`
	Content    string                  `json:"content"`
	DocumentId *string                 `json:"document_id,omitempty"`
	Metadata   *map[string]interface{} `json:"metadata,omitempty"`
	Score      *float32                `json:"score,omitempty"`
}

KnowledgeChunk defines model for KnowledgeChunk.

type KnowledgeCollectionList

type KnowledgeCollectionList struct {
	Data []string `json:"data"`
}

KnowledgeCollectionList defines model for KnowledgeCollectionList.

type KnowledgeIngestRequest

type KnowledgeIngestRequest struct {
	// Collection Target collection; defaults to "default".
	Collection *string `json:"collection,omitempty"`

	// Content Document text (already extracted)
	Content  string                  `json:"content"`
	Metadata *map[string]interface{} `json:"metadata,omitempty"`
	Title    *string                 `json:"title,omitempty"`
}

KnowledgeIngestRequest defines model for KnowledgeIngestRequest.

type KnowledgeSearchRequest

type KnowledgeSearchRequest struct {
	// Collection Collection to search; empty = caller's own collection.
	Collection *string  `json:"collection,omitempty"`
	Query      string   `json:"query"`
	Threshold  *float32 `json:"threshold,omitempty"`
	TopK       *int     `json:"top_k,omitempty"`
}

KnowledgeSearchRequest defines model for KnowledgeSearchRequest.

type KnowledgeSearchResponse

type KnowledgeSearchResponse struct {
	Data []KnowledgeChunk `json:"data"`
}

KnowledgeSearchResponse defines model for KnowledgeSearchResponse.

type KnowledgeSignal

type KnowledgeSignal struct {
	// App Source application that captured the signal.
	App *string `json:"app,omitempty"`

	// Content The captured fact text.
	Content   *string    `json:"content,omitempty"`
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// EmployeeId Persona associated with the signal.
	EmployeeId *string `json:"employee_id,omitempty"`

	// FactKey Normalised dedupe key identifying the same fact across signals.
	FactKey *string `json:"fact_key,omitempty"`
	Id      *string `json:"id,omitempty"`

	// Signature Integrity signature over the signal contents.
	Signature *string `json:"signature,omitempty"`

	// SourceChunkId Identifier of the source chunk the signal was derived from.
	SourceChunkId *string                `json:"source_chunk_id,omitempty"`
	Status        *KnowledgeSignalStatus `json:"status,omitempty"`
	Tenant        *string                `json:"tenant,omitempty"`

	// Type Signal type.
	Type *string `json:"type,omitempty"`
}

KnowledgeSignal defines model for KnowledgeSignal.

type KnowledgeSignalList

type KnowledgeSignalList struct {
	Signals *[]KnowledgeSignal `json:"signals,omitempty"`

	// Total Number of signals returned.
	Total *int `json:"total,omitempty"`
}

KnowledgeSignalList defines model for KnowledgeSignalList.

type KnowledgeSignalMutation

type KnowledgeSignalMutation struct {
	Receipt *KnowledgeSignalPromotionReceipt `json:"receipt,omitempty"`
	Signal  KnowledgeSignal                  `json:"signal"`
}

KnowledgeSignalMutation defines model for KnowledgeSignalMutation.

type KnowledgeSignalPromotionReceipt

type KnowledgeSignalPromotionReceipt struct {
	Actor               string    `json:"actor"`
	Audience            string    `json:"audience"`
	Collection          string    `json:"collection"`
	Id                  string    `json:"id"`
	KnowledgeDocumentId string    `json:"knowledge_document_id"`
	PublishedAt         time.Time `json:"published_at"`
	SignalId            string    `json:"signal_id"`
	SourceChunkId       *string   `json:"source_chunk_id,omitempty"`
	Tenant              string    `json:"tenant"`
}

KnowledgeSignalPromotionReceipt defines model for KnowledgeSignalPromotionReceipt.

type KnowledgeSignalStatus

type KnowledgeSignalStatus string

KnowledgeSignalStatus defines model for KnowledgeSignal.Status.

const (
	KnowledgeSignalStatusEligible    KnowledgeSignalStatus = "eligible"
	KnowledgeSignalStatusPending     KnowledgeSignalStatus = "pending"
	KnowledgeSignalStatusPromoted    KnowledgeSignalStatus = "promoted"
	KnowledgeSignalStatusPublishing  KnowledgeSignalStatus = "publishing"
	KnowledgeSignalStatusQuarantined KnowledgeSignalStatus = "quarantined"
	KnowledgeSignalStatusRejected    KnowledgeSignalStatus = "rejected"
	KnowledgeSignalStatusSuperseded  KnowledgeSignalStatus = "superseded"
)

Defines values for KnowledgeSignalStatus.

func (KnowledgeSignalStatus) Valid

func (e KnowledgeSignalStatus) Valid() bool

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

type ListActionsParams

type ListActionsParams struct {
	// Status Filter by status; unrecognized values fall back to `pending`.
	Status *ListActionsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Source Filter by connector source label.
	Source *string `form:"source,omitempty" json:"source,omitempty"`

	// ExternalRef Filter by connector correlation key.
	ExternalRef *string `form:"external_ref,omitempty" json:"external_ref,omitempty"`

	// Limit Max rows (default 50, capped at 200).
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListActionsParams defines parameters for ListActions.

type ListActionsParamsStatus

type ListActionsParamsStatus string

ListActionsParamsStatus defines parameters for ListActions.

const (
	ListActionsParamsStatusApproved ListActionsParamsStatus = "approved"
	ListActionsParamsStatusExecuted ListActionsParamsStatus = "executed"
	ListActionsParamsStatusFailed   ListActionsParamsStatus = "failed"
	ListActionsParamsStatusPending  ListActionsParamsStatus = "pending"
	ListActionsParamsStatusRejected ListActionsParamsStatus = "rejected"
)

Defines values for ListActionsParamsStatus.

func (ListActionsParamsStatus) Valid

func (e ListActionsParamsStatus) Valid() bool

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

type ListActionsResponse

type ListActionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ActionList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseListActionsResponse

func ParseListActionsResponse(rsp *http.Response) (*ListActionsResponse, error)

ParseListActionsResponse parses an HTTP response from a ListActionsWithResponse call

func (ListActionsResponse) Status

func (r ListActionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListActionsResponse) StatusCode

func (r ListActionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentSkillsResponse

type ListAgentSkillsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSkillList
	JSON401      *Unauthorized
}

func ParseListAgentSkillsResponse

func ParseListAgentSkillsResponse(rsp *http.Response) (*ListAgentSkillsResponse, error)

ParseListAgentSkillsResponse parses an HTTP response from a ListAgentSkillsWithResponse call

func (ListAgentSkillsResponse) Status

func (r ListAgentSkillsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAgentSkillsResponse) StatusCode

func (r ListAgentSkillsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentsParams

type ListAgentsParams struct {
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Owner Filter to agents owned by this email.
	Owner *string `form:"owner,omitempty" json:"owner,omitempty"`
}

ListAgentsParams defines parameters for ListAgents.

type ListAgentsResponse

type ListAgentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentList
	JSON401      *Unauthorized
}

func ParseListAgentsResponse

func ParseListAgentsResponse(rsp *http.Response) (*ListAgentsResponse, error)

ParseListAgentsResponse parses an HTTP response from a ListAgentsWithResponse call

func (ListAgentsResponse) Status

func (r ListAgentsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAgentsResponse) StatusCode

func (r ListAgentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAppAgentsResponse

type ListAppAgentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppAgentList
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseListAppAgentsResponse

func ParseListAppAgentsResponse(rsp *http.Response) (*ListAppAgentsResponse, error)

ParseListAppAgentsResponse parses an HTTP response from a ListAppAgentsWithResponse call

func (ListAppAgentsResponse) Status

func (r ListAppAgentsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAppAgentsResponse) StatusCode

func (r ListAppAgentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAppKnowledgeCollectionsResponse

type ListAppKnowledgeCollectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
}

func ParseListAppKnowledgeCollectionsResponse

func ParseListAppKnowledgeCollectionsResponse(rsp *http.Response) (*ListAppKnowledgeCollectionsResponse, error)

ParseListAppKnowledgeCollectionsResponse parses an HTTP response from a ListAppKnowledgeCollectionsWithResponse call

func (ListAppKnowledgeCollectionsResponse) Status

Status returns HTTPResponse.Status

func (ListAppKnowledgeCollectionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListAppMigrationsResponse

type ListAppMigrationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppMigrationList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON503      *Error
}

func ParseListAppMigrationsResponse

func ParseListAppMigrationsResponse(rsp *http.Response) (*ListAppMigrationsResponse, error)

ParseListAppMigrationsResponse parses an HTTP response from a ListAppMigrationsWithResponse call

func (ListAppMigrationsResponse) Status

func (r ListAppMigrationsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAppMigrationsResponse) StatusCode

func (r ListAppMigrationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAppsResponse

type ListAppsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON503      *Error
}

func ParseListAppsResponse

func ParseListAppsResponse(rsp *http.Response) (*ListAppsResponse, error)

ParseListAppsResponse parses an HTTP response from a ListAppsWithResponse call

func (ListAppsResponse) Status

func (r ListAppsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAppsResponse) StatusCode

func (r ListAppsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAuthorizationGrantsParams

type ListAuthorizationGrantsParams struct {
	IncludeExpired *bool `form:"include_expired,omitempty" json:"include_expired,omitempty"`
}

ListAuthorizationGrantsParams defines parameters for ListAuthorizationGrants.

type ListAuthorizationGrantsResponse

type ListAuthorizationGrantsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Grants []AutonomyGrant `json:"grants"`
	}
	JSON401 *Unauthorized
	JSON403 *Forbidden
}

func ParseListAuthorizationGrantsResponse

func ParseListAuthorizationGrantsResponse(rsp *http.Response) (*ListAuthorizationGrantsResponse, error)

ParseListAuthorizationGrantsResponse parses an HTTP response from a ListAuthorizationGrantsWithResponse call

func (ListAuthorizationGrantsResponse) Status

Status returns HTTPResponse.Status

func (ListAuthorizationGrantsResponse) StatusCode

func (r ListAuthorizationGrantsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAuthorizationIntentsParams

type ListAuthorizationIntentsParams struct {
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListAuthorizationIntentsParams defines parameters for ListAuthorizationIntents.

type ListAuthorizationIntentsResponse

type ListAuthorizationIntentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Intents []AuthorizationIntent `json:"intents"`
	}
	JSON401 *Unauthorized
	JSON403 *Forbidden
}

func ParseListAuthorizationIntentsResponse

func ParseListAuthorizationIntentsResponse(rsp *http.Response) (*ListAuthorizationIntentsResponse, error)

ParseListAuthorizationIntentsResponse parses an HTTP response from a ListAuthorizationIntentsWithResponse call

func (ListAuthorizationIntentsResponse) Status

Status returns HTTPResponse.Status

func (ListAuthorizationIntentsResponse) StatusCode

func (r ListAuthorizationIntentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListConnectorsResponse

type ListConnectorsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConnectorList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseListConnectorsResponse

func ParseListConnectorsResponse(rsp *http.Response) (*ListConnectorsResponse, error)

ParseListConnectorsResponse parses an HTTP response from a ListConnectorsWithResponse call

func (ListConnectorsResponse) Status

func (r ListConnectorsResponse) Status() string

Status returns HTTPResponse.Status

func (ListConnectorsResponse) StatusCode

func (r ListConnectorsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListConversationsParams

type ListConversationsParams struct {
	// Agent Filter to conversations for a single agent.
	Agent *string `form:"agent,omitempty" json:"agent,omitempty"`

	// Scope Filter within the server-enforced personal/company boundary.
	Scope *ConversationScope `form:"scope,omitempty" json:"scope,omitempty"`

	// Limit Maximum conversations to return (1-200, default 50).
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListConversationsParams defines parameters for ListConversations.

type ListConversationsResponse

type ListConversationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConversationList
	JSON400      *BadRequest
	JSON401      *Unauthorized
}

func ParseListConversationsResponse

func ParseListConversationsResponse(rsp *http.Response) (*ListConversationsResponse, error)

ParseListConversationsResponse parses an HTTP response from a ListConversationsWithResponse call

func (ListConversationsResponse) Status

func (r ListConversationsResponse) Status() string

Status returns HTTPResponse.Status

func (ListConversationsResponse) StatusCode

func (r ListConversationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDocumentsParams

type ListDocumentsParams struct {
	// CollectionId Collection to enumerate; empty = root.
	CollectionId *string `form:"collection_id,omitempty" json:"collection_id,omitempty"`
	Limit        *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

ListDocumentsParams defines parameters for ListDocuments.

type ListDocumentsResponse

type ListDocumentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DocumentList
	JSON401      *Unauthorized
}

func ParseListDocumentsResponse

func ParseListDocumentsResponse(rsp *http.Response) (*ListDocumentsResponse, error)

ParseListDocumentsResponse parses an HTTP response from a ListDocumentsWithResponse call

func (ListDocumentsResponse) Status

func (r ListDocumentsResponse) Status() string

Status returns HTTPResponse.Status

func (ListDocumentsResponse) StatusCode

func (r ListDocumentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEmployeesParams

type ListEmployeesParams struct {
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListEmployeesParams defines parameters for ListEmployees.

type ListEmployeesResponse

type ListEmployeesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EmployeeList
	JSON401      *Unauthorized
}

func ParseListEmployeesResponse

func ParseListEmployeesResponse(rsp *http.Response) (*ListEmployeesResponse, error)

ParseListEmployeesResponse parses an HTTP response from a ListEmployeesWithResponse call

func (ListEmployeesResponse) Status

func (r ListEmployeesResponse) Status() string

Status returns HTTPResponse.Status

func (ListEmployeesResponse) StatusCode

func (r ListEmployeesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEvalRunsResponse

type ListEvalRunsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Runs *[]EvalRun `json:"runs,omitempty"`
	}
	JSON403 *Forbidden
}

func ParseListEvalRunsResponse

func ParseListEvalRunsResponse(rsp *http.Response) (*ListEvalRunsResponse, error)

ParseListEvalRunsResponse parses an HTTP response from a ListEvalRunsWithResponse call

func (ListEvalRunsResponse) Status

func (r ListEvalRunsResponse) Status() string

Status returns HTTPResponse.Status

func (ListEvalRunsResponse) StatusCode

func (r ListEvalRunsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEvalSuitesResponse

type ListEvalSuitesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Suites *[]EvalSuiteRevision `json:"suites,omitempty"`
	}
	JSON403 *Forbidden
}

func ParseListEvalSuitesResponse

func ParseListEvalSuitesResponse(rsp *http.Response) (*ListEvalSuitesResponse, error)

ParseListEvalSuitesResponse parses an HTTP response from a ListEvalSuitesWithResponse call

func (ListEvalSuitesResponse) Status

func (r ListEvalSuitesResponse) Status() string

Status returns HTTPResponse.Status

func (ListEvalSuitesResponse) StatusCode

func (r ListEvalSuitesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFieldAccessEventsParams

type ListFieldAccessEventsParams struct {
	// RecordType Filter by record type.
	RecordType *string `form:"record_type,omitempty" json:"record_type,omitempty"`

	// RecordId Filter by record id.
	RecordId *string `form:"record_id,omitempty" json:"record_id,omitempty"`

	// Since Only events at or after this RFC 3339 timestamp.
	Since *time.Time `form:"since,omitempty" json:"since,omitempty"`

	// Limit Max rows (default 200, capped at 1000).
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListFieldAccessEventsParams defines parameters for ListFieldAccessEvents.

type ListFieldAccessEventsResponse

type ListFieldAccessEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FieldAccessEventList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseListFieldAccessEventsResponse

func ParseListFieldAccessEventsResponse(rsp *http.Response) (*ListFieldAccessEventsResponse, error)

ParseListFieldAccessEventsResponse parses an HTTP response from a ListFieldAccessEventsWithResponse call

func (ListFieldAccessEventsResponse) Status

Status returns HTTPResponse.Status

func (ListFieldAccessEventsResponse) StatusCode

func (r ListFieldAccessEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFieldPoliciesResponse

type ListFieldPoliciesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FieldPolicyList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseListFieldPoliciesResponse

func ParseListFieldPoliciesResponse(rsp *http.Response) (*ListFieldPoliciesResponse, error)

ParseListFieldPoliciesResponse parses an HTTP response from a ListFieldPoliciesWithResponse call

func (ListFieldPoliciesResponse) Status

func (r ListFieldPoliciesResponse) Status() string

Status returns HTTPResponse.Status

func (ListFieldPoliciesResponse) StatusCode

func (r ListFieldPoliciesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFilesParams

type ListFilesParams struct {
	Mount *string `form:"mount,omitempty" json:"mount,omitempty"`

	// Glob filepath.Match pattern applied to the basename.
	Glob      *string                   `form:"glob,omitempty" json:"glob,omitempty"`
	Recursive *ListFilesParamsRecursive `form:"recursive,omitempty" json:"recursive,omitempty"`
	Limit     *int                      `form:"limit,omitempty" json:"limit,omitempty"`
}

ListFilesParams defines parameters for ListFiles.

type ListFilesParamsRecursive

type ListFilesParamsRecursive string

ListFilesParamsRecursive defines parameters for ListFiles.

const (
	ListFilesParamsRecursiveN1   ListFilesParamsRecursive = "1"
	ListFilesParamsRecursiveTrue ListFilesParamsRecursive = "true"
)

Defines values for ListFilesParamsRecursive.

func (ListFilesParamsRecursive) Valid

func (e ListFilesParamsRecursive) Valid() bool

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

type ListFilesResponse

type ListFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FileMetaList
	JSON404      *NotFound
}

func ParseListFilesResponse

func ParseListFilesResponse(rsp *http.Response) (*ListFilesResponse, error)

ParseListFilesResponse parses an HTTP response from a ListFilesWithResponse call

func (ListFilesResponse) Status

func (r ListFilesResponse) Status() string

Status returns HTTPResponse.Status

func (ListFilesResponse) StatusCode

func (r ListFilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGroupsParams

type ListGroupsParams struct {
	// TenantId Restrict to groups in this tenant.
	TenantId *string `form:"tenant_id,omitempty" json:"tenant_id,omitempty"`
}

ListGroupsParams defines parameters for ListGroups.

type ListGroupsResponse

type ListGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseListGroupsResponse

func ParseListGroupsResponse(rsp *http.Response) (*ListGroupsResponse, error)

ParseListGroupsResponse parses an HTTP response from a ListGroupsWithResponse call

func (ListGroupsResponse) Status

func (r ListGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (ListGroupsResponse) StatusCode

func (r ListGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListHooksResponse

type ListHooksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HookSubscriptionList
	JSON401      *Unauthorized
}

func ParseListHooksResponse

func ParseListHooksResponse(rsp *http.Response) (*ListHooksResponse, error)

ParseListHooksResponse parses an HTTP response from a ListHooksWithResponse call

func (ListHooksResponse) Status

func (r ListHooksResponse) Status() string

Status returns HTTPResponse.Status

func (ListHooksResponse) StatusCode

func (r ListHooksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListJobsParams

type ListJobsParams struct {
	Status  *JobStatus `form:"status,omitempty" json:"status,omitempty"`
	AgentId *string    `form:"agent_id,omitempty" json:"agent_id,omitempty"`
	Limit   *int       `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor  *string    `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListJobsParams defines parameters for ListJobs.

type ListJobsResponse

type ListJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *JobList
	JSON401      *Unauthorized
}

func ParseListJobsResponse

func ParseListJobsResponse(rsp *http.Response) (*ListJobsResponse, error)

ParseListJobsResponse parses an HTTP response from a ListJobsWithResponse call

func (ListJobsResponse) Status

func (r ListJobsResponse) Status() string

Status returns HTTPResponse.Status

func (ListJobsResponse) StatusCode

func (r ListJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListKnowledgeCollectionDocumentsResponse

type ListKnowledgeCollectionDocumentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseListKnowledgeCollectionDocumentsResponse

func ParseListKnowledgeCollectionDocumentsResponse(rsp *http.Response) (*ListKnowledgeCollectionDocumentsResponse, error)

ParseListKnowledgeCollectionDocumentsResponse parses an HTTP response from a ListKnowledgeCollectionDocumentsWithResponse call

func (ListKnowledgeCollectionDocumentsResponse) Status

Status returns HTTPResponse.Status

func (ListKnowledgeCollectionDocumentsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListKnowledgeCollectionsResponse

type ListKnowledgeCollectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KnowledgeCollectionList
	JSON401      *Unauthorized
}

func ParseListKnowledgeCollectionsResponse

func ParseListKnowledgeCollectionsResponse(rsp *http.Response) (*ListKnowledgeCollectionsResponse, error)

ParseListKnowledgeCollectionsResponse parses an HTTP response from a ListKnowledgeCollectionsWithResponse call

func (ListKnowledgeCollectionsResponse) Status

Status returns HTTPResponse.Status

func (ListKnowledgeCollectionsResponse) StatusCode

func (r ListKnowledgeCollectionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListKnowledgeSignalsParams

type ListKnowledgeSignalsParams struct {
	// Status Filter by signal status. Defaults to pending.
	Status *ListKnowledgeSignalsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Limit Maximum signals to return. Defaults to 100.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Tenant Admin override to read another tenant's signals. Defaults to the caller's tenant.
	Tenant *string `form:"tenant,omitempty" json:"tenant,omitempty"`
}

ListKnowledgeSignalsParams defines parameters for ListKnowledgeSignals.

type ListKnowledgeSignalsParamsStatus

type ListKnowledgeSignalsParamsStatus string

ListKnowledgeSignalsParamsStatus defines parameters for ListKnowledgeSignals.

const (
	ListKnowledgeSignalsParamsStatusEligible    ListKnowledgeSignalsParamsStatus = "eligible"
	ListKnowledgeSignalsParamsStatusPending     ListKnowledgeSignalsParamsStatus = "pending"
	ListKnowledgeSignalsParamsStatusPromoted    ListKnowledgeSignalsParamsStatus = "promoted"
	ListKnowledgeSignalsParamsStatusPublishing  ListKnowledgeSignalsParamsStatus = "publishing"
	ListKnowledgeSignalsParamsStatusQuarantined ListKnowledgeSignalsParamsStatus = "quarantined"
	ListKnowledgeSignalsParamsStatusRejected    ListKnowledgeSignalsParamsStatus = "rejected"
	ListKnowledgeSignalsParamsStatusSuperseded  ListKnowledgeSignalsParamsStatus = "superseded"
)

Defines values for ListKnowledgeSignalsParamsStatus.

func (ListKnowledgeSignalsParamsStatus) Valid

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

type ListKnowledgeSignalsResponse

type ListKnowledgeSignalsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KnowledgeSignalList
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseListKnowledgeSignalsResponse

func ParseListKnowledgeSignalsResponse(rsp *http.Response) (*ListKnowledgeSignalsResponse, error)

ParseListKnowledgeSignalsResponse parses an HTTP response from a ListKnowledgeSignalsWithResponse call

func (ListKnowledgeSignalsResponse) Status

Status returns HTTPResponse.Status

func (ListKnowledgeSignalsResponse) StatusCode

func (r ListKnowledgeSignalsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListModelsResponse

type ListModelsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ModelList
	JSON401      *Unauthorized
}

func ParseListModelsResponse

func ParseListModelsResponse(rsp *http.Response) (*ListModelsResponse, error)

ParseListModelsResponse parses an HTTP response from a ListModelsWithResponse call

func (ListModelsResponse) Status

func (r ListModelsResponse) Status() string

Status returns HTTPResponse.Status

func (ListModelsResponse) StatusCode

func (r ListModelsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMyGroupsResponse

type ListMyGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MyGroupList
	JSON401      *Unauthorized
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseListMyGroupsResponse

func ParseListMyGroupsResponse(rsp *http.Response) (*ListMyGroupsResponse, error)

ParseListMyGroupsResponse parses an HTTP response from a ListMyGroupsWithResponse call

func (ListMyGroupsResponse) Status

func (r ListMyGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (ListMyGroupsResponse) StatusCode

func (r ListMyGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPersonasParams

type ListPersonasParams struct {
	// IfNoneMatch Cached `manifest_version` from a prior fetch.
	IfNoneMatch *string `json:"If-None-Match,omitempty"`
}

ListPersonasParams defines parameters for ListPersonas.

type ListPersonasResponse

type ListPersonasResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Manifest
}

func ParseListPersonasResponse

func ParseListPersonasResponse(rsp *http.Response) (*ListPersonasResponse, error)

ParseListPersonasResponse parses an HTTP response from a ListPersonasWithResponse call

func (ListPersonasResponse) Status

func (r ListPersonasResponse) Status() string

Status returns HTTPResponse.Status

func (ListPersonasResponse) StatusCode

func (r ListPersonasResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPromotionCandidatesParams

type ListPromotionCandidatesParams struct {
	// Tenant Admin override to read another tenant's candidates. Defaults to the caller's tenant.
	Tenant *string `form:"tenant,omitempty" json:"tenant,omitempty"`
}

ListPromotionCandidatesParams defines parameters for ListPromotionCandidates.

type ListPromotionCandidatesResponse

type ListPromotionCandidatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PromotionCandidates
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseListPromotionCandidatesResponse

func ParseListPromotionCandidatesResponse(rsp *http.Response) (*ListPromotionCandidatesResponse, error)

ParseListPromotionCandidatesResponse parses an HTTP response from a ListPromotionCandidatesWithResponse call

func (ListPromotionCandidatesResponse) Status

Status returns HTTPResponse.Status

func (ListPromotionCandidatesResponse) StatusCode

func (r ListPromotionCandidatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRegistryAgentsParams

type ListRegistryAgentsParams struct {
	// Source Restrict to agents shipped with the release image (`preset`) or created at runtime (`custom`). Omitted returns both. Any other value is rejected with 400 rather than silently returning everything.
	Source *ListRegistryAgentsParamsSource `form:"source,omitempty" json:"source,omitempty"`
}

ListRegistryAgentsParams defines parameters for ListRegistryAgents.

type ListRegistryAgentsParamsSource

type ListRegistryAgentsParamsSource string

ListRegistryAgentsParamsSource defines parameters for ListRegistryAgents.

const (
	ListRegistryAgentsParamsSourceCustom ListRegistryAgentsParamsSource = "custom"
	ListRegistryAgentsParamsSourcePreset ListRegistryAgentsParamsSource = "preset"
)

Defines values for ListRegistryAgentsParamsSource.

func (ListRegistryAgentsParamsSource) Valid

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

type ListRegistryAgentsResponse

type ListRegistryAgentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Agents []RegistryAgent `json:"agents"`

		// Warnings Query parameters that were ignored.
		Warnings *[]string `json:"warnings,omitempty"`
	}
	JSON400 *struct {
		Error   *string `json:"error,omitempty"`
		Message *string `json:"message,omitempty"`
	}
	JSON403 *Forbidden
}

func ParseListRegistryAgentsResponse

func ParseListRegistryAgentsResponse(rsp *http.Response) (*ListRegistryAgentsResponse, error)

ParseListRegistryAgentsResponse parses an HTTP response from a ListRegistryAgentsWithResponse call

func (ListRegistryAgentsResponse) Status

Status returns HTTPResponse.Status

func (ListRegistryAgentsResponse) StatusCode

func (r ListRegistryAgentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSchedulesParams

type ListSchedulesParams struct {
	// Owner Admin only — restrict to this owner user id. Ignored for non-admins.
	Owner *string `form:"owner,omitempty" json:"owner,omitempty"`
}

ListSchedulesParams defines parameters for ListSchedules.

type ListSchedulesResponse

type ListSchedulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduleList
	JSON401      *Unauthorized
	JSON403      *FlatError
}

func ParseListSchedulesResponse

func ParseListSchedulesResponse(rsp *http.Response) (*ListSchedulesResponse, error)

ParseListSchedulesResponse parses an HTTP response from a ListSchedulesWithResponse call

func (ListSchedulesResponse) Status

func (r ListSchedulesResponse) Status() string

Status returns HTTPResponse.Status

func (ListSchedulesResponse) StatusCode

func (r ListSchedulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListServiceKeysResponse

type ListServiceKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServiceKeyList
	JSON403      *Forbidden
}

func ParseListServiceKeysResponse

func ParseListServiceKeysResponse(rsp *http.Response) (*ListServiceKeysResponse, error)

ParseListServiceKeysResponse parses an HTTP response from a ListServiceKeysWithResponse call

func (ListServiceKeysResponse) Status

func (r ListServiceKeysResponse) Status() string

Status returns HTTPResponse.Status

func (ListServiceKeysResponse) StatusCode

func (r ListServiceKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSettingsResponse

type ListSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON401      *Unauthorized
}

func ParseListSettingsResponse

func ParseListSettingsResponse(rsp *http.Response) (*ListSettingsResponse, error)

ParseListSettingsResponse parses an HTTP response from a ListSettingsWithResponse call

func (ListSettingsResponse) Status

func (r ListSettingsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSettingsResponse) StatusCode

func (r ListSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUsersResponse

type ListUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserList
	JSON401      *Unauthorized
}

func ParseListUsersResponse

func ParseListUsersResponse(rsp *http.Response) (*ListUsersResponse, error)

ParseListUsersResponse parses an HTTP response from a ListUsersWithResponse call

func (ListUsersResponse) Status

func (r ListUsersResponse) Status() string

Status returns HTTPResponse.Status

func (ListUsersResponse) StatusCode

func (r ListUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LogEntry

type LogEntry struct {
	Fields *map[string]interface{} `json:"fields,omitempty"`
	Level  string                  `json:"level"`
	Msg    string                  `json:"msg"`

	// RequestId Set only on source=requests rows.
	RequestId *string   `json:"request_id,omitempty"`
	Ts        time.Time `json:"ts"`
}

LogEntry One log row. Stable across both sources.

type LogList

type LogList struct {
	Logs          []LogEntry    `json:"logs"`
	NextCursor    *string       `json:"next_cursor,omitempty"`
	Source        LogListSource `json:"source"`
	TotalInBuffer int           `json:"total_in_buffer"`
}

LogList defines model for LogList.

type LogListSource

type LogListSource string

LogListSource defines model for LogList.Source.

const (
	LogListSourceRequests LogListSource = "requests"
	LogListSourceServer   LogListSource = "server"
)

Defines values for LogListSource.

func (LogListSource) Valid

func (e LogListSource) Valid() bool

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

type Manifest

type Manifest struct {
	// ManifestVersion “sha256:<hex>“ — emitted as “ETag“. Partners send
	// “If-None-Match: <manifest_version>“ to skip the body when
	// unchanged.
	ManifestVersion string                 `json:"manifest_version"`
	Personas        []PersonaManifestEntry `json:"personas"`
}

Manifest Boot-time persona discovery contract. Partners cache by “manifest_version“ (sha256 over canonical-JSON) and use “If-None-Match“ on subsequent fetches to short-circuit at 304.

type MarkAuthorizationIncidentJSONBody

type MarkAuthorizationIncidentJSONBody struct {
	Reason string `json:"reason"`
}

MarkAuthorizationIncidentJSONBody defines parameters for MarkAuthorizationIncident.

type MarkAuthorizationIncidentJSONRequestBody

type MarkAuthorizationIncidentJSONRequestBody MarkAuthorizationIncidentJSONBody

MarkAuthorizationIncidentJSONRequestBody defines body for MarkAuthorizationIncident for application/json ContentType.

type MarkAuthorizationIncidentResponse

type MarkAuthorizationIncidentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseMarkAuthorizationIncidentResponse

func ParseMarkAuthorizationIncidentResponse(rsp *http.Response) (*MarkAuthorizationIncidentResponse, error)

ParseMarkAuthorizationIncidentResponse parses an HTTP response from a MarkAuthorizationIncidentWithResponse call

func (MarkAuthorizationIncidentResponse) Status

Status returns HTTPResponse.Status

func (MarkAuthorizationIncidentResponse) StatusCode

func (r MarkAuthorizationIncidentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type McpRequest

type McpRequest struct {
	// Id JSON-RPC request id (string, number, or null), echoed on the response.
	Id      interface{}       `json:"id,omitempty"`
	Jsonrpc McpRequestJsonrpc `json:"jsonrpc"`

	// Method One of initialize, tools/list, tools/call, resources/list, resources/read.
	Method string `json:"method"`

	// Params Method-specific parameters.
	Params *map[string]interface{} `json:"params,omitempty"`
}

McpRequest JSON-RPC 2.0 request envelope.

type McpRequestJsonrpc

type McpRequestJsonrpc string

McpRequestJsonrpc defines model for McpRequest.Jsonrpc.

const (
	McpRequestJsonrpcN20 McpRequestJsonrpc = "2.0"
)

Defines values for McpRequestJsonrpc.

func (McpRequestJsonrpc) Valid

func (e McpRequestJsonrpc) Valid() bool

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

type McpResponse

type McpResponse struct {
	Error *struct {
		Code    int    `json:"code"`
		Message string `json:"message"`
	} `json:"error,omitempty"`

	// Id JSON-RPC request id (string, number, or null), echoed on the response.
	Id      interface{}             `json:"id"`
	Jsonrpc McpResponseJsonrpc      `json:"jsonrpc"`
	Result  *map[string]interface{} `json:"result,omitempty"`
}

McpResponse JSON-RPC 2.0 response envelope. Exactly one of result or error is present.

type McpResponseJsonrpc

type McpResponseJsonrpc string

McpResponseJsonrpc defines model for McpResponse.Jsonrpc.

const (
	McpResponseJsonrpcN20 McpResponseJsonrpc = "2.0"
)

Defines values for McpResponseJsonrpc.

func (McpResponseJsonrpc) Valid

func (e McpResponseJsonrpc) Valid() bool

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

type McpRpcJSONRequestBody

type McpRpcJSONRequestBody = McpRequest

McpRpcJSONRequestBody defines body for McpRpc for application/json ContentType.

type McpRpcResponse

type McpRpcResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *McpResponse
	JSON400      *Error
	JSON401      *Unauthorized
	JSON403      *Error
	JSON404      *Error
}

func ParseMcpRpcResponse

func ParseMcpRpcResponse(rsp *http.Response) (*McpRpcResponse, error)

ParseMcpRpcResponse parses an HTTP response from a McpRpcWithResponse call

func (McpRpcResponse) Status

func (r McpRpcResponse) Status() string

Status returns HTTPResponse.Status

func (McpRpcResponse) StatusCode

func (r McpRpcResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MemoryLog

type MemoryLog struct {
	// AgentId The persona this memory belongs to.
	AgentId *string `json:"agent_id,omitempty"`

	// Content The accumulated memory as text. Empty when nothing has been remembered yet.
	Content *string `json:"content,omitempty"`

	// Enabled False when observational memory is not active on this deployment.
	Enabled *bool `json:"enabled,omitempty"`

	// LastObservedAt When new activity was last folded into memory. Omitted when never observed.
	LastObservedAt *time.Time `json:"last_observed_at,omitempty"`

	// Scope The memory scope that was read.
	Scope *MemoryLogScope `json:"scope,omitempty"`

	// UpdatedAt When the memory log was last written.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

MemoryLog defines model for MemoryLog.

type MemoryLogScope

type MemoryLogScope string

MemoryLogScope The memory scope that was read.

const (
	MemoryLogScopeCorporate MemoryLogScope = "corporate"
	MemoryLogScopePersonal  MemoryLogScope = "personal"
)

Defines values for MemoryLogScope.

func (MemoryLogScope) Valid

func (e MemoryLogScope) Valid() bool

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

type Message

type Message struct {
	Content Message_Content `json:"content"`
	Role    Role            `json:"role"`
}

Message defines model for Message.

type MessageContent0

type MessageContent0 = string

MessageContent0 defines model for .

type MessageContent1

type MessageContent1 = []ContentBlock

MessageContent1 defines model for .

type MessageRequest

type MessageRequest struct {
	// ConversationId Stable conversation id. When present, the user and assistant turns
	// are persisted to this conversation; an unknown id is auto-created.
	ConversationId *string `json:"conversation_id,omitempty"`
	MaxTokens      *int    `json:"max_tokens,omitempty"`

	// MessageId Client-generated idempotency key for this user turn. Reuse it only
	// when retrying the same turn. The value is returned as the persisted
	// user `ConversationMessage.id`.
	MessageId *string                  `json:"message_id,omitempty"`
	Messages  []Message                `json:"messages"`
	Metadata  *MessageRequest_Metadata `json:"metadata,omitempty"`

	// Model Anthropic-compatible required selector. Desk clients normally set
	// this to the selected employee/persona id and also send the same id
	// as `metadata.agent_id`. A `<vendor>/<model>` value may act as an
	// answer-model override when the deployment permits it.
	Model string `json:"model"`

	// Scope Personal assistant data or governed organization data.
	Scope       *ConversationScope `json:"scope,omitempty"`
	Stream      *bool              `json:"stream,omitempty"`
	System      *string            `json:"system,omitempty"`
	Temperature *float32           `json:"temperature,omitempty"`

	// ThreadId AG-UI alias for `conversation_id`; prefer `conversation_id` in Desk clients.
	ThreadId *string           `json:"threadId,omitempty"`
	Tools    *[]ToolDefinition `json:"tools,omitempty"`
}

MessageRequest defines model for MessageRequest.

type MessageRequestMetadataEgressGuard

type MessageRequestMetadataEgressGuard string

MessageRequestMetadataEgressGuard Adds the outbound query guard for this request. May only tighten: `off` never removes a guard set by the server or the agent. Any other value is a 400.

const (
	MessageRequestMetadataEgressGuardCallback MessageRequestMetadataEgressGuard = "callback"
	MessageRequestMetadataEgressGuardDetector MessageRequestMetadataEgressGuard = "detector"
	MessageRequestMetadataEgressGuardEmpty    MessageRequestMetadataEgressGuard = ""
	MessageRequestMetadataEgressGuardOff      MessageRequestMetadataEgressGuard = "off"
)

Defines values for MessageRequestMetadataEgressGuard.

func (MessageRequestMetadataEgressGuard) Valid

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

type MessageRequestMetadataOnAmbiguousEntity

type MessageRequestMetadataOnAmbiguousEntity string

MessageRequestMetadataOnAmbiguousEntity Overrides the agent's handling of answers whose evidence spans several documents the question does not choose between. Invalid values are ignored.

const (
	MessageRequestMetadataOnAmbiguousEntityAsk   MessageRequestMetadataOnAmbiguousEntity = "ask"
	MessageRequestMetadataOnAmbiguousEntityOff   MessageRequestMetadataOnAmbiguousEntity = "off"
	MessageRequestMetadataOnAmbiguousEntityState MessageRequestMetadataOnAmbiguousEntity = "state"
)

Defines values for MessageRequestMetadataOnAmbiguousEntity.

func (MessageRequestMetadataOnAmbiguousEntity) Valid

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

type MessageRequestMetadataResearchDepth

type MessageRequestMetadataResearchDepth string

MessageRequestMetadataResearchDepth Per-call research depth. `fast` skips the planner; `deep` runs it; `auto` runs it single-shot, without multi-wave skills such as `deep_research`. `brain` wins when both are set. Unknown values are ignored.

const (
	MessageRequestMetadataResearchDepthAuto MessageRequestMetadataResearchDepth = "auto"
	MessageRequestMetadataResearchDepthDeep MessageRequestMetadataResearchDepth = "deep"
	MessageRequestMetadataResearchDepthFast MessageRequestMetadataResearchDepth = "fast"
)

Defines values for MessageRequestMetadataResearchDepth.

func (MessageRequestMetadataResearchDepth) Valid

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

type MessageRequestMetadataThinkingEffort

type MessageRequestMetadataThinkingEffort string

MessageRequestMetadataThinkingEffort defines model for MessageRequest.Metadata.Thinking.Effort.

const (
	MessageRequestMetadataThinkingEffortEmpty  MessageRequestMetadataThinkingEffort = ""
	MessageRequestMetadataThinkingEffortHigh   MessageRequestMetadataThinkingEffort = "high"
	MessageRequestMetadataThinkingEffortLow    MessageRequestMetadataThinkingEffort = "low"
	MessageRequestMetadataThinkingEffortMedium MessageRequestMetadataThinkingEffort = "medium"
	MessageRequestMetadataThinkingEffortNone   MessageRequestMetadataThinkingEffort = "none"
	MessageRequestMetadataThinkingEffortOff    MessageRequestMetadataThinkingEffort = "off"
	MessageRequestMetadataThinkingEffortXhigh  MessageRequestMetadataThinkingEffort = "xhigh"
)

Defines values for MessageRequestMetadataThinkingEffort.

func (MessageRequestMetadataThinkingEffort) Valid

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

type MessageRequest_Metadata

type MessageRequest_Metadata struct {
	// AgentId Target a specific Nova OS agent/persona for this turn; omit
	// for the default agent. Typed here so generated clients can set
	// it without falling back to untyped additionalProperties.
	AgentId *string `json:"agent_id,omitempty"`

	// AllowedSkills Narrows a persona's planner to these skills for this turn. A name the persona does not have is a 400; ignored on non-persona agents.
	AllowedSkills *[]string `json:"allowed_skills,omitempty"`

	// Brain Per-call planner toggle (3-state — null inherits server default).
	Brain *bool `json:"brain,omitempty"`

	// EgressGuard Adds the outbound query guard for this request. May only tighten: `off` never removes a guard set by the server or the agent. Any other value is a 400.
	EgressGuard *MessageRequestMetadataEgressGuard `json:"egress_guard,omitempty"`

	// MaxSearches Per-turn cap on outbound search calls across every tool of the turn. Absent or 0 means unlimited.
	MaxSearches *int `json:"max_searches,omitempty"`

	// OnAmbiguousEntity Overrides the agent's handling of answers whose evidence spans several documents the question does not choose between. Invalid values are ignored.
	OnAmbiguousEntity *MessageRequestMetadataOnAmbiguousEntity `json:"on_ambiguous_entity,omitempty"`

	// ResearchDepth Per-call research depth. `fast` skips the planner; `deep` runs it; `auto` runs it single-shot, without multi-wave skills such as `deep_research`. `brain` wins when both are set. Unknown values are ignored.
	ResearchDepth *MessageRequestMetadataResearchDepth `json:"research_depth,omitempty"`

	// ResearchQuery The research question as its own field, when the message is an assembled prompt. Overrides the query used for outbound search.
	ResearchQuery *string `json:"research_query,omitempty"`

	// ResearchQueryOnly Fixed-query mode: every outbound search of the turn is exactly `research_query`, and fetches are limited to URLs those searches returned. Requires a non-empty, single-line `research_query` of at most 300 characters; otherwise 400.
	ResearchQueryOnly *bool `json:"research_query_only,omitempty"`

	// StreamEvents Per-call orchestration event streaming toggle.
	StreamEvents *bool `json:"stream_events,omitempty"`

	// StreamThinking Per-call planner-thinking event toggle.
	StreamThinking *bool `json:"stream_thinking,omitempty"`

	// Thinking Per-call native reasoning on the answer-tier call; overrides the agent's `thinking`. `off` sends no reasoning parameter, `none` asks the model not to reason. `budget_tokens` is clamped to 1024-32768. An invalid override is ignored.
	Thinking *struct {
		BudgetTokens *int                                  `json:"budget_tokens,omitempty"`
		Effort       *MessageRequestMetadataThinkingEffort `json:"effort,omitempty"`
	} `json:"thinking,omitempty"`

	// ToolChoice Per-call tool choice for the first model call: `auto`, `none`, `required`, or a tool name. Overrides the agent's `tool_choice`. Invalid values are ignored.
	ToolChoice           *string                `json:"tool_choice,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

MessageRequest_Metadata defines model for MessageRequest.Metadata.

func (MessageRequest_Metadata) Get

func (a MessageRequest_Metadata) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for MessageRequest_Metadata. Returns the specified element and whether it was found

func (MessageRequest_Metadata) MarshalJSON

func (a MessageRequest_Metadata) MarshalJSON() ([]byte, error)

Override default JSON handling for MessageRequest_Metadata to handle AdditionalProperties

func (*MessageRequest_Metadata) Set

func (a *MessageRequest_Metadata) Set(fieldName string, value interface{})

Setter for additional properties for MessageRequest_Metadata

func (*MessageRequest_Metadata) UnmarshalJSON

func (a *MessageRequest_Metadata) UnmarshalJSON(b []byte) error

Override default JSON handling for MessageRequest_Metadata to handle AdditionalProperties

type MessageResponse

type MessageResponse struct {
	Content []ContentBlock `json:"content"`

	// FallbackTriggered Nova OS extension — true if a fallback model handled the request.
	FallbackTriggered *bool  `json:"fallback_triggered,omitempty"`
	Id                string `json:"id"`

	// Model Resolved model that handled the request.
	Model string `json:"model"`

	// ModelUsed Nova OS extension — same as `model`, surfaced for clarity.
	ModelUsed *string `json:"model_used,omitempty"`

	// OutputViolations Nova OS extension — populated only when the agent declared an
	// `output_type` contract AND the reply failed validation AND the
	// agent's `violation_mode` is `log` or `repair` (with `error`,
	// the response is a 422 instead). Empty array means no violations.
	OutputViolations *[]OutputViolation `json:"output_violations,omitempty"`
	Role             Role               `json:"role"`

	// RouteHint Brain's dispatch hint, present on every terminal reply (v0.1.5+).
	// Three kinds — partners switch on `kind` to decide UI behaviour.
	RouteHint  *RouteHint                `json:"route_hint,omitempty"`
	StopReason MessageResponseStopReason `json:"stop_reason"`
	Type       *MessageResponseType      `json:"type,omitempty"`
	Usage      *struct {
		InputTokens  *int `json:"input_tokens,omitempty"`
		OutputTokens *int `json:"output_tokens,omitempty"`
	} `json:"usage,omitempty"`
}

MessageResponse defines model for MessageResponse.

type MessageResponseStopReason

type MessageResponseStopReason string

MessageResponseStopReason defines model for MessageResponse.StopReason.

const (
	MessageResponseStopReasonEndTurn      MessageResponseStopReason = "end_turn"
	MessageResponseStopReasonMaxTokens    MessageResponseStopReason = "max_tokens"
	MessageResponseStopReasonStopSequence MessageResponseStopReason = "stop_sequence"
	MessageResponseStopReasonToolUse      MessageResponseStopReason = "tool_use"
)

Defines values for MessageResponseStopReason.

func (MessageResponseStopReason) Valid

func (e MessageResponseStopReason) Valid() bool

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

type MessageResponseType

type MessageResponseType string

MessageResponseType defines model for MessageResponse.Type.

const (
	MessageResponseTypeMessage MessageResponseType = "message"
)

Defines values for MessageResponseType.

func (MessageResponseType) Valid

func (e MessageResponseType) Valid() bool

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

type Message_Content

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

Message_Content defines model for Message.Content.

func (Message_Content) AsMessageContent0

func (t Message_Content) AsMessageContent0() (MessageContent0, error)

AsMessageContent0 returns the union data inside the Message_Content as a MessageContent0

func (Message_Content) AsMessageContent1

func (t Message_Content) AsMessageContent1() (MessageContent1, error)

AsMessageContent1 returns the union data inside the Message_Content as a MessageContent1

func (*Message_Content) FromMessageContent0

func (t *Message_Content) FromMessageContent0(v MessageContent0) error

FromMessageContent0 overwrites any union data inside the Message_Content as the provided MessageContent0

func (*Message_Content) FromMessageContent1

func (t *Message_Content) FromMessageContent1(v MessageContent1) error

FromMessageContent1 overwrites any union data inside the Message_Content as the provided MessageContent1

func (Message_Content) MarshalJSON

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

func (*Message_Content) MergeMessageContent0

func (t *Message_Content) MergeMessageContent0(v MessageContent0) error

MergeMessageContent0 performs a merge with any union data inside the Message_Content, using the provided MessageContent0

func (*Message_Content) MergeMessageContent1

func (t *Message_Content) MergeMessageContent1(v MessageContent1) error

MergeMessageContent1 performs a merge with any union data inside the Message_Content, using the provided MessageContent1

func (*Message_Content) UnmarshalJSON

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

type ModelConfig

type ModelConfig struct {
	Answer  *ModelSlot `json:"answer,omitempty"`
	Planner *ModelSlot `json:"planner,omitempty"`
	Skill   *ModelSlot `json:"skill,omitempty"`
}

ModelConfig Three-slot model configuration. Any slot may be omitted; resolution falls through per the spec (per-call → per-skill → per-agent → per-employee → server default).

type ModelList

type ModelList struct {
	Data *[]ModelListEntry `json:"data,omitempty"`

	// Object Always `list`.
	Object *string `json:"object,omitempty"`
}

ModelList OpenAI-compatible model list.

type ModelListEntry

type ModelListEntry struct {
	Created *int `json:"created,omitempty"`

	// Id Model/agent id. Passthrough models carry an `llm:` prefix.
	Id *string `json:"id,omitempty"`

	// Object Always `model`.
	Object  *string `json:"object,omitempty"`
	OwnedBy *string `json:"owned_by,omitempty"`
}

ModelListEntry defines model for ModelListEntry.

type ModelRecommendationReport

type ModelRecommendationReport struct {
	Catalog struct {
		AsOf           *string `json:"as_of,omitempty"`
		CurrentRelease *string `json:"current_release,omitempty"`
		Notice         *string `json:"notice,omitempty"`

		// Path Empty over HTTP unless the built-in starter profiles are in use.
		Path          *string `json:"path,omitempty"`
		SchemaVersion *int    `json:"schema_version,omitempty"`
		Tier          *string `json:"tier,omitempty"`
	} `json:"catalog"`

	// Environment The detected host (`os`, `arch`, `libraos_version`, `ram_gib`, `gpu`, `inference`, `embeddings`). Endpoint addresses are removed.
	Environment  map[string]interface{}      `json:"environment"`
	Results      []ModelRecommendationResult `json:"results"`
	Task         *string                     `json:"task,omitempty"`
	Verification struct {
		Note     *string `json:"note,omitempty"`
		Verified *bool   `json:"verified,omitempty"`
	} `json:"verification"`
	Warnings *[]string `json:"warnings,omitempty"`
}

ModelRecommendationReport defines model for ModelRecommendationReport.

type ModelRecommendationResult

type ModelRecommendationResult struct {
	CellId        string                                 `json:"cell_id"`
	Compatibility ModelRecommendationResultCompatibility `json:"compatibility"`
	Dependencies  *[]string                              `json:"dependencies,omitempty"`
	Evidence      struct {
		Date        *string                                `json:"date,omitempty"`
		Libraos     *string                                `json:"libraos,omitempty"`
		Stale       *bool                                  `json:"stale,omitempty"`
		StaleReason *string                                `json:"stale_reason,omitempty"`
		Tier        *ModelRecommendationResultEvidenceTier `json:"tier,omitempty"`
	} `json:"evidence"`

	// Figures Catalog figures; present only on a `validated_match` from the scored catalog.
	Figures       *map[string]interface{}            `json:"figures,omitempty"`
	Hardware      string                             `json:"hardware"`
	HardwareLabel *string                            `json:"hardware_label,omitempty"`
	LicenceNotes  *[]string                          `json:"licence_notes,omitempty"`
	MatchedBy     ModelRecommendationResultMatchedBy `json:"matched_by"`

	// Measured Measured figures; present only on a `validated_match` from the scored catalog.
	Measured   *map[string]interface{} `json:"measured,omitempty"`
	Model      string                  `json:"model"`
	Preference struct {
		Badges         *[]string `json:"badges,omitempty"`
		Recommendation *string   `json:"recommendation,omitempty"`
	} `json:"preference"`
	Reasons       []string  `json:"reasons"`
	RedFlags      *[]string `json:"red_flags,omitempty"`
	ServedLocally *bool     `json:"served_locally,omitempty"`
	ServedName    *string   `json:"served_name,omitempty"`

	// Serving Serving recipe (`engine`, `recipe`, `image`, `flags`).
	Serving  *map[string]interface{} `json:"serving,omitempty"`
	Settings *[]struct {
		Key   *string `json:"key,omitempty"`
		Value *string `json:"value,omitempty"`
	} `json:"settings,omitempty"`
	Status     *string `json:"status,omitempty"`
	StatusText *string `json:"status_text,omitempty"`
	Task       string  `json:"task"`
	TaskLabel  *string `json:"task_label,omitempty"`
}

ModelRecommendationResult defines model for ModelRecommendationResult.

type ModelRecommendationResultCompatibility

type ModelRecommendationResultCompatibility string

ModelRecommendationResultCompatibility defines model for ModelRecommendationResult.Compatibility.

const (
	ModelRecommendationResultCompatibilityIncompatible          ModelRecommendationResultCompatibility = "incompatible"
	ModelRecommendationResultCompatibilityPotentiallyCompatible ModelRecommendationResultCompatibility = "potentially_compatible"
	ModelRecommendationResultCompatibilityValidatedMatch        ModelRecommendationResultCompatibility = "validated_match"
)

Defines values for ModelRecommendationResultCompatibility.

func (ModelRecommendationResultCompatibility) Valid

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

type ModelRecommendationResultEvidenceTier

type ModelRecommendationResultEvidenceTier string

ModelRecommendationResultEvidenceTier defines model for ModelRecommendationResult.Evidence.Tier.

const (
	ModelRecommendationResultEvidenceTierIndicative ModelRecommendationResultEvidenceTier = "indicative"
	ModelRecommendationResultEvidenceTierNone       ModelRecommendationResultEvidenceTier = "none"
	ModelRecommendationResultEvidenceTierVerified   ModelRecommendationResultEvidenceTier = "verified"
)

Defines values for ModelRecommendationResultEvidenceTier.

func (ModelRecommendationResultEvidenceTier) Valid

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

type ModelRecommendationResultMatchedBy

type ModelRecommendationResultMatchedBy string

ModelRecommendationResultMatchedBy defines model for ModelRecommendationResult.MatchedBy.

const (
	ModelRecommendationResultMatchedByHardwareTable ModelRecommendationResultMatchedBy = "hardware_table"
	ModelRecommendationResultMatchedByRequirements  ModelRecommendationResultMatchedBy = "requirements"
)

Defines values for ModelRecommendationResultMatchedBy.

func (ModelRecommendationResultMatchedBy) Valid

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

type ModelSlot

type ModelSlot struct {
	// Fallback Ordered fallback chain. Activates on rate-limit / 5xx / vendor outage /
	// Vertex 400 schema-error before falling through to the next resolution level.
	Fallback *[]string `json:"fallback,omitempty"`

	// Primary Model identifier in `<vendor>/<model>` shape (e.g., `gemini/gemini-3.1-pro-preview`).
	Primary string `json:"primary"`
}

ModelSlot defines model for ModelSlot.

type MyGroupList

type MyGroupList struct {
	Groups []MyGroupMembership `json:"groups"`
}

MyGroupList defines model for MyGroupList.

type MyGroupMembership

type MyGroupMembership struct {
	Description *string `json:"description,omitempty"`
	Id          string  `json:"id"`
	Name        string  `json:"name"`

	// Role A member's role in a group.
	Role GroupRole `json:"role"`
}

MyGroupMembership One of the caller's own group memberships.

type NativeChatJSONRequestBody

type NativeChatJSONRequestBody = NativeChatRequest

NativeChatJSONRequestBody defines body for NativeChat for application/json ContentType.

type NativeChatMetadata

type NativeChatMetadata struct {
	// AllowedSkills Narrows a persona's planner to these skills for this turn. A name the persona does not have is a 400; ignored on non-persona agents.
	AllowedSkills *[]string `json:"allowed_skills,omitempty"`

	// Brain Per-call planning override. One of `always` or `never`; controls whether the multi-step planner runs for this turn.
	Brain *NativeChatMetadataBrain `json:"brain,omitempty"`

	// EgressGuard Adds the outbound query guard for this request. May only tighten: `off` never removes a guard set by the server or the agent. Any other value is a 400.
	EgressGuard *NativeChatMetadataEgressGuard `json:"egress_guard,omitempty"`

	// MaxSearches Per-turn cap on outbound search calls across every tool of the turn. Absent or 0 means unlimited.
	MaxSearches *int `json:"max_searches,omitempty"`

	// MaxTokens Per-call output-token cap for the answer, overriding the agent's configured limit. Must be > 0; clamped to 32768.
	MaxTokens *int `json:"max_tokens,omitempty"`

	// OnAmbiguousEntity Overrides the agent's handling of answers whose evidence spans several documents the question does not choose between. Invalid values are ignored.
	OnAmbiguousEntity *NativeChatMetadataOnAmbiguousEntity `json:"on_ambiguous_entity,omitempty"`

	// ResearchDepth Per-call research depth. `fast` skips the planner; `deep` runs it; `auto` runs it single-shot, without multi-wave skills such as `deep_research`. `brain` wins when both are set. Unknown values are ignored.
	ResearchDepth *NativeChatMetadataResearchDepth `json:"research_depth,omitempty"`

	// ResearchQuery The research question as its own field, when the message is an assembled prompt. Overrides the query used for outbound search.
	ResearchQuery *string `json:"research_query,omitempty"`

	// ResearchQueryOnly Fixed-query mode: every outbound search of the turn is exactly `research_query`, and fetches are limited to URLs those searches returned. Requires a non-empty, single-line `research_query` of at most 300 characters; otherwise 400.
	ResearchQueryOnly *bool `json:"research_query_only,omitempty"`

	// StreamEvents When true (and streaming), emit granular orchestration events (tool_use / tool_result / text / thinking) over SSE.
	StreamEvents *bool `json:"stream_events,omitempty"`

	// StreamThinking When true, include model reasoning as `thinking` SSE events. Independent of stream_events; default off.
	StreamThinking *bool `json:"stream_thinking,omitempty"`

	// Thinking Per-call native reasoning on the answer-tier call; overrides the agent's `thinking`. `off` sends no reasoning parameter, `none` asks the model not to reason. `budget_tokens` is clamped to 1024-32768. An invalid override is ignored.
	Thinking *struct {
		BudgetTokens *int                              `json:"budget_tokens,omitempty"`
		Effort       *NativeChatMetadataThinkingEffort `json:"effort,omitempty"`
	} `json:"thinking,omitempty"`

	// ToolChoice Per-call tool choice for the first model call: `auto`, `none`, `required`, or a tool name. Overrides the agent's `tool_choice`. Invalid values are ignored.
	ToolChoice           *string                `json:"tool_choice,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

NativeChatMetadata Opaque per-request metadata. Nova OS does not interpret arbitrary keys (they are threaded through tenant isolation and audit), but a few reserved keys control per-call behavior.

func (NativeChatMetadata) Get

func (a NativeChatMetadata) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for NativeChatMetadata. Returns the specified element and whether it was found

func (NativeChatMetadata) MarshalJSON

func (a NativeChatMetadata) MarshalJSON() ([]byte, error)

Override default JSON handling for NativeChatMetadata to handle AdditionalProperties

func (*NativeChatMetadata) Set

func (a *NativeChatMetadata) Set(fieldName string, value interface{})

Setter for additional properties for NativeChatMetadata

func (*NativeChatMetadata) UnmarshalJSON

func (a *NativeChatMetadata) UnmarshalJSON(b []byte) error

Override default JSON handling for NativeChatMetadata to handle AdditionalProperties

type NativeChatMetadataBrain

type NativeChatMetadataBrain string

NativeChatMetadataBrain Per-call planning override. One of `always` or `never`; controls whether the multi-step planner runs for this turn.

const (
	NativeChatMetadataBrainAlways NativeChatMetadataBrain = "always"
	NativeChatMetadataBrainNever  NativeChatMetadataBrain = "never"
)

Defines values for NativeChatMetadataBrain.

func (NativeChatMetadataBrain) Valid

func (e NativeChatMetadataBrain) Valid() bool

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

type NativeChatMetadataEgressGuard

type NativeChatMetadataEgressGuard string

NativeChatMetadataEgressGuard Adds the outbound query guard for this request. May only tighten: `off` never removes a guard set by the server or the agent. Any other value is a 400.

const (
	NativeChatMetadataEgressGuardCallback NativeChatMetadataEgressGuard = "callback"
	NativeChatMetadataEgressGuardDetector NativeChatMetadataEgressGuard = "detector"
	NativeChatMetadataEgressGuardEmpty    NativeChatMetadataEgressGuard = ""
	NativeChatMetadataEgressGuardOff      NativeChatMetadataEgressGuard = "off"
)

Defines values for NativeChatMetadataEgressGuard.

func (NativeChatMetadataEgressGuard) Valid

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

type NativeChatMetadataOnAmbiguousEntity

type NativeChatMetadataOnAmbiguousEntity string

NativeChatMetadataOnAmbiguousEntity Overrides the agent's handling of answers whose evidence spans several documents the question does not choose between. Invalid values are ignored.

const (
	NativeChatMetadataOnAmbiguousEntityAsk   NativeChatMetadataOnAmbiguousEntity = "ask"
	NativeChatMetadataOnAmbiguousEntityOff   NativeChatMetadataOnAmbiguousEntity = "off"
	NativeChatMetadataOnAmbiguousEntityState NativeChatMetadataOnAmbiguousEntity = "state"
)

Defines values for NativeChatMetadataOnAmbiguousEntity.

func (NativeChatMetadataOnAmbiguousEntity) Valid

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

type NativeChatMetadataResearchDepth

type NativeChatMetadataResearchDepth string

NativeChatMetadataResearchDepth Per-call research depth. `fast` skips the planner; `deep` runs it; `auto` runs it single-shot, without multi-wave skills such as `deep_research`. `brain` wins when both are set. Unknown values are ignored.

const (
	NativeChatMetadataResearchDepthAuto NativeChatMetadataResearchDepth = "auto"
	NativeChatMetadataResearchDepthDeep NativeChatMetadataResearchDepth = "deep"
	NativeChatMetadataResearchDepthFast NativeChatMetadataResearchDepth = "fast"
)

Defines values for NativeChatMetadataResearchDepth.

func (NativeChatMetadataResearchDepth) Valid

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

type NativeChatMetadataThinkingEffort

type NativeChatMetadataThinkingEffort string

NativeChatMetadataThinkingEffort defines model for NativeChatMetadata.Thinking.Effort.

const (
	NativeChatMetadataThinkingEffortEmpty  NativeChatMetadataThinkingEffort = ""
	NativeChatMetadataThinkingEffortHigh   NativeChatMetadataThinkingEffort = "high"
	NativeChatMetadataThinkingEffortLow    NativeChatMetadataThinkingEffort = "low"
	NativeChatMetadataThinkingEffortMedium NativeChatMetadataThinkingEffort = "medium"
	NativeChatMetadataThinkingEffortNone   NativeChatMetadataThinkingEffort = "none"
	NativeChatMetadataThinkingEffortOff    NativeChatMetadataThinkingEffort = "off"
	NativeChatMetadataThinkingEffortXhigh  NativeChatMetadataThinkingEffort = "xhigh"
)

Defines values for NativeChatMetadataThinkingEffort.

func (NativeChatMetadataThinkingEffort) Valid

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

type NativeChatParams

type NativeChatParams struct {
	// Fast Alias for the body `fast` flag. When true the request is dispatched directly to the agent's primary skill, skipping planning.
	Fast *bool `form:"fast,omitempty" json:"fast,omitempty"`
}

NativeChatParams defines parameters for NativeChat.

type NativeChatRequest

type NativeChatRequest struct {
	// ConversationId Conversation/session identifier for continuity.
	ConversationId *string `json:"conversation_id,omitempty"`

	// Fast Dispatch directly to the agent's primary skill, skipping planning. Returns 400 if the agent has no skills. No-op on single-skill agents.
	Fast *bool `json:"fast,omitempty"`

	// IncludeMetadata When true, include additional diagnostic fields (e.g. tools_used, per-stage details) in the response.
	IncludeMetadata *bool `json:"include_metadata,omitempty"`

	// Message Simple single-message form (mutually usable with `messages`).
	Message *string `json:"message,omitempty"`

	// Messages OpenAI-style conversation history.
	Messages *[]ChatMessage `json:"messages,omitempty"`

	// Metadata Opaque per-request metadata. Nova OS does not interpret arbitrary keys (they are threaded through tenant isolation and audit), but a few reserved keys control per-call behavior.
	Metadata *NativeChatMetadata `json:"metadata,omitempty"`

	// Model Optional model hint (server-side routing may override).
	Model *string `json:"model,omitempty"`

	// SessionId Alternate session identifier.
	SessionId *string `json:"session_id,omitempty"`

	// Stream When true the response is delivered as an SSE stream.
	Stream *bool `json:"stream,omitempty"`
}

NativeChatRequest Native chat request. Supply either `message` (simple form) or `messages` (OpenAI array form).

type NativeChatResponse

type NativeChatResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NativeChatResult
	JSON400      *Error
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON429      *RateLimited
}

func ParseNativeChatResponse

func ParseNativeChatResponse(rsp *http.Response) (*NativeChatResponse, error)

ParseNativeChatResponse parses an HTTP response from a NativeChatWithResponse call

func (NativeChatResponse) Status

func (r NativeChatResponse) Status() string

Status returns HTTPResponse.Status

func (NativeChatResponse) StatusCode

func (r NativeChatResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NativeChatResult

type NativeChatResult struct {
	AgentId        *string   `json:"agent_id,omitempty"`
	ConversationId *string   `json:"conversation_id,omitempty"`
	Files          *[]string `json:"files,omitempty"`

	// Grounding Per-turn grounded-vs-refusal outcome. Omitted on non-retrieval turns.
	Grounding *NativeChatResultGrounding `json:"grounding,omitempty"`
	Images    *[]string                  `json:"images,omitempty"`

	// MessageId Assistant turn identifier for per-message correlation.
	MessageId *string `json:"message_id,omitempty"`

	// Response The assistant's answer text.
	Response *string `json:"response,omitempty"`

	// Retrieval Present only when the evidence the answer relied on spanned several documents the conversation did not choose between and the agent's ambiguous-entity handling is `state` or `ask`.
	Retrieval *RetrievalAmbiguity `json:"retrieval,omitempty"`

	// RetrievedChunks Source ids of knowledge chunks surfaced by this turn.
	RetrievedChunks *[]string `json:"retrieved_chunks,omitempty"`

	// ToolsUsed Unique tool names dispatched this turn (include_metadata only).
	ToolsUsed *[]string `json:"tools_used,omitempty"`

	// Usage Aggregated token usage across all of the turn's model sub-calls, with a per-stage breakdown. Omitted on non-model/zero-usage turns. Excludes embedding calls.
	Usage *UsageBlock `json:"usage,omitempty"`
}

NativeChatResult Synchronous native chat response.

type NativeChatResultGrounding

type NativeChatResultGrounding string

NativeChatResultGrounding Per-turn grounded-vs-refusal outcome. Omitted on non-retrieval turns.

const (
	NativeChatResultGroundingDegraded           NativeChatResultGrounding = "degraded"
	NativeChatResultGroundingDegradedRetrieval  NativeChatResultGrounding = "degraded_retrieval"
	NativeChatResultGroundingGrounded           NativeChatResultGrounding = "grounded"
	NativeChatResultGroundingUngroundedNoChunks NativeChatResultGrounding = "ungrounded_no_chunks"
	NativeChatResultGroundingUngroundedRefusal  NativeChatResultGrounding = "ungrounded_refusal"
	NativeChatResultGroundingUnopenedSources    NativeChatResultGrounding = "unopened_sources"
	NativeChatResultGroundingUnsupportedClaim   NativeChatResultGrounding = "unsupported_claim"
	NativeChatResultGroundingUnsupportedFigures NativeChatResultGrounding = "unsupported_figures"
)

Defines values for NativeChatResultGrounding.

func (NativeChatResultGrounding) Valid

func (e NativeChatResultGrounding) Valid() bool

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

type NativeJob

type NativeJob struct {
	AgentId   *string    `json:"agent_id,omitempty"`
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Error Failure message (present when failed).
	Error *string `json:"error,omitempty"`

	// EventCount Number of events emitted so far.
	EventCount *int `json:"event_count,omitempty"`

	// FinishedAt Present once the job reaches a terminal state.
	FinishedAt *time.Time `json:"finished_at,omitempty"`
	JobId      *string    `json:"job_id,omitempty"`

	// Result Final output text (present when done).
	Result *string `json:"result,omitempty"`

	// StartedAt Present once the job begins running.
	StartedAt *time.Time `json:"started_at,omitempty"`

	// Status Job lifecycle status.
	Status     *NativeJobStatus `json:"status,omitempty"`
	TokensUsed *int             `json:"tokens_used,omitempty"`
}

NativeJob Async job state.

type NativeJobAccepted

type NativeJobAccepted struct {
	AgentId   *string    `json:"agent_id,omitempty"`
	CreatedAt *time.Time `json:"created_at,omitempty"`
	JobId     *string    `json:"job_id,omitempty"`

	// Status Initial status, always `queued`.
	Status *string `json:"status,omitempty"`
}

NativeJobAccepted Response to an accepted async job submission (202).

type NativeJobCancelled

type NativeJobCancelled struct {
	JobId *string `json:"job_id,omitempty"`

	// Status Always `cancelled`.
	Status *string `json:"status,omitempty"`
}

NativeJobCancelled defines model for NativeJobCancelled.

type NativeJobStatus

type NativeJobStatus string

NativeJobStatus Job lifecycle status.

const (
	NativeJobStatusCancelled NativeJobStatus = "cancelled"
	NativeJobStatusDone      NativeJobStatus = "done"
	NativeJobStatusFailed    NativeJobStatus = "failed"
	NativeJobStatusQueued    NativeJobStatus = "queued"
	NativeJobStatusRunning   NativeJobStatus = "running"
)

Defines values for NativeJobStatus.

func (NativeJobStatus) Valid

func (e NativeJobStatus) Valid() bool

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

type NotFound

type NotFound = Error

NotFound defines model for NotFound.

type OauthAuthorizeParams

type OauthAuthorizeParams struct {
	ClientId string `form:"client_id" json:"client_id"`

	// RedirectUri Must exactly match the registered value; defaults to it when omitted.
	RedirectUri  *string                           `form:"redirect_uri,omitempty" json:"redirect_uri,omitempty"`
	ResponseType *OauthAuthorizeParamsResponseType `form:"response_type,omitempty" json:"response_type,omitempty"`

	// Scope Space-delimited; e.g. `openid profile email offline_access`.
	Scope *string `form:"scope,omitempty" json:"scope,omitempty"`
	State *string `form:"state,omitempty" json:"state,omitempty"`

	// CodeChallenge PKCE challenge; required for public/PKCE-only clients.
	CodeChallenge *string `form:"code_challenge,omitempty" json:"code_challenge,omitempty"`

	// CodeChallengeMethod Accepted for compatibility; challenges are always treated as S256.
	CodeChallengeMethod *OauthAuthorizeParamsCodeChallengeMethod `form:"code_challenge_method,omitempty" json:"code_challenge_method,omitempty"`
}

OauthAuthorizeParams defines parameters for OauthAuthorize.

type OauthAuthorizeParamsCodeChallengeMethod

type OauthAuthorizeParamsCodeChallengeMethod string

OauthAuthorizeParamsCodeChallengeMethod defines parameters for OauthAuthorize.

const (
	OauthAuthorizeParamsCodeChallengeMethodS256 OauthAuthorizeParamsCodeChallengeMethod = "S256"
)

Defines values for OauthAuthorizeParamsCodeChallengeMethod.

func (OauthAuthorizeParamsCodeChallengeMethod) Valid

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

type OauthAuthorizeParamsResponseType

type OauthAuthorizeParamsResponseType string

OauthAuthorizeParamsResponseType defines parameters for OauthAuthorize.

const (
	OauthAuthorizeParamsResponseTypeCode OauthAuthorizeParamsResponseType = "code"
)

Defines values for OauthAuthorizeParamsResponseType.

func (OauthAuthorizeParamsResponseType) Valid

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

type OauthAuthorizeResponse

type OauthAuthorizeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *OauthError
}

func ParseOauthAuthorizeResponse

func ParseOauthAuthorizeResponse(rsp *http.Response) (*OauthAuthorizeResponse, error)

ParseOauthAuthorizeResponse parses an HTTP response from a OauthAuthorizeWithResponse call

func (OauthAuthorizeResponse) Status

func (r OauthAuthorizeResponse) Status() string

Status returns HTTPResponse.Status

func (OauthAuthorizeResponse) StatusCode

func (r OauthAuthorizeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthClientsResponse

type OauthClientsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]OidcClient
}

func ParseOauthClientsResponse

func ParseOauthClientsResponse(rsp *http.Response) (*OauthClientsResponse, error)

ParseOauthClientsResponse parses an HTTP response from a OauthClientsWithResponse call

func (OauthClientsResponse) Status

func (r OauthClientsResponse) Status() string

Status returns HTTPResponse.Status

func (OauthClientsResponse) StatusCode

func (r OauthClientsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthDiscoveryResponse

type OauthDiscoveryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OidcDiscovery
}

func ParseOauthDiscoveryResponse

func ParseOauthDiscoveryResponse(rsp *http.Response) (*OauthDiscoveryResponse, error)

ParseOauthDiscoveryResponse parses an HTTP response from a OauthDiscoveryWithResponse call

func (OauthDiscoveryResponse) Status

func (r OauthDiscoveryResponse) Status() string

Status returns HTTPResponse.Status

func (OauthDiscoveryResponse) StatusCode

func (r OauthDiscoveryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthError

type OauthError struct {
	// Error Error code, e.g. `invalid_client`, `invalid_grant`, `redirect_uri_mismatch`, `pkce_required`, `pkce_mismatch`, `invalid_scope`, `unsupported_grant_type`, `unknown_provider`.
	Error string `json:"error"`
}

OauthError OAuth 2.0 error response.

type OauthLoginFormdataBody

type OauthLoginFormdataBody struct {
	// Continue Post-login redirect target (same-origin relative path).
	Continue *string             `form:"continue,omitempty" json:"continue,omitempty"`
	Email    openapi_types.Email `form:"email" json:"email"`
	Password string              `form:"password" json:"password"`
}

OauthLoginFormdataBody defines parameters for OauthLogin.

type OauthLoginFormdataRequestBody

type OauthLoginFormdataRequestBody OauthLoginFormdataBody

OauthLoginFormdataRequestBody defines body for OauthLogin for application/x-www-form-urlencoded ContentType.

type OauthLoginResponse

type OauthLoginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseOauthLoginResponse

func ParseOauthLoginResponse(rsp *http.Response) (*OauthLoginResponse, error)

ParseOauthLoginResponse parses an HTTP response from a OauthLoginWithResponse call

func (OauthLoginResponse) Status

func (r OauthLoginResponse) Status() string

Status returns HTTPResponse.Status

func (OauthLoginResponse) StatusCode

func (r OauthLoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthOpenidResponse

type OauthOpenidResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseOauthOpenidResponse

func ParseOauthOpenidResponse(rsp *http.Response) (*OauthOpenidResponse, error)

ParseOauthOpenidResponse parses an HTTP response from a OauthOpenidWithResponse call

func (OauthOpenidResponse) Status

func (r OauthOpenidResponse) Status() string

Status returns HTTPResponse.Status

func (OauthOpenidResponse) StatusCode

func (r OauthOpenidResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthRevokeFormdataBody

type OauthRevokeFormdataBody struct {
	Token *string `form:"token,omitempty" json:"token,omitempty"`
}

OauthRevokeFormdataBody defines parameters for OauthRevoke.

type OauthRevokeFormdataRequestBody

type OauthRevokeFormdataRequestBody OauthRevokeFormdataBody

OauthRevokeFormdataRequestBody defines body for OauthRevoke for application/x-www-form-urlencoded ContentType.

type OauthRevokeResponse

type OauthRevokeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseOauthRevokeResponse

func ParseOauthRevokeResponse(rsp *http.Response) (*OauthRevokeResponse, error)

ParseOauthRevokeResponse parses an HTTP response from a OauthRevokeWithResponse call

func (OauthRevokeResponse) Status

func (r OauthRevokeResponse) Status() string

Status returns HTTPResponse.Status

func (OauthRevokeResponse) StatusCode

func (r OauthRevokeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthTokenFormdataRequestBody

type OauthTokenFormdataRequestBody = TokenRequest

OauthTokenFormdataRequestBody defines body for OauthToken for application/x-www-form-urlencoded ContentType.

type OauthTokenJSONRequestBody

type OauthTokenJSONRequestBody = TokenRequest

OauthTokenJSONRequestBody defines body for OauthToken for application/json ContentType.

type OauthTokenResponse

type OauthTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TokenResponse
	JSON400      *OauthError
	JSON401      *OauthError
}

func ParseOauthTokenResponse

func ParseOauthTokenResponse(rsp *http.Response) (*OauthTokenResponse, error)

ParseOauthTokenResponse parses an HTTP response from a OauthTokenWithResponse call

func (OauthTokenResponse) Status

func (r OauthTokenResponse) Status() string

Status returns HTTPResponse.Status

func (OauthTokenResponse) StatusCode

func (r OauthTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthUpstreamCallbackParams

type OauthUpstreamCallbackParams 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"`
}

OauthUpstreamCallbackParams defines parameters for OauthUpstreamCallback.

type OauthUpstreamCallbackResponse

type OauthUpstreamCallbackResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *OauthError
}

func ParseOauthUpstreamCallbackResponse

func ParseOauthUpstreamCallbackResponse(rsp *http.Response) (*OauthUpstreamCallbackResponse, error)

ParseOauthUpstreamCallbackResponse parses an HTTP response from a OauthUpstreamCallbackWithResponse call

func (OauthUpstreamCallbackResponse) Status

Status returns HTTPResponse.Status

func (OauthUpstreamCallbackResponse) StatusCode

func (r OauthUpstreamCallbackResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthUpstreamLoginParams

type OauthUpstreamLoginParams struct {
	// Continue Same-origin relative path to return to after sign-in.
	Continue *string `form:"continue,omitempty" json:"continue,omitempty"`
}

OauthUpstreamLoginParams defines parameters for OauthUpstreamLogin.

type OauthUpstreamLoginResponse

type OauthUpstreamLoginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *OauthError
}

func ParseOauthUpstreamLoginResponse

func ParseOauthUpstreamLoginResponse(rsp *http.Response) (*OauthUpstreamLoginResponse, error)

ParseOauthUpstreamLoginResponse parses an HTTP response from a OauthUpstreamLoginWithResponse call

func (OauthUpstreamLoginResponse) Status

Status returns HTTPResponse.Status

func (OauthUpstreamLoginResponse) StatusCode

func (r OauthUpstreamLoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OauthUserinfoResponse

type OauthUserinfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserInfo
	JSON401      *Unauthorized
}

func ParseOauthUserinfoResponse

func ParseOauthUserinfoResponse(rsp *http.Response) (*OauthUserinfoResponse, error)

ParseOauthUserinfoResponse parses an HTTP response from a OauthUserinfoWithResponse call

func (OauthUserinfoResponse) Status

func (r OauthUserinfoResponse) Status() string

Status returns HTTPResponse.Status

func (OauthUserinfoResponse) StatusCode

func (r OauthUserinfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OcrDocumentJSONRequestBody

type OcrDocumentJSONRequestBody = OcrRequest

OcrDocumentJSONRequestBody defines body for OcrDocument for application/json ContentType.

type OcrDocumentMultipartBody

type OcrDocumentMultipartBody struct {
	// File The PDF to OCR.
	File openapi_types.File `json:"file"`

	// FileSha256 Optional caller-supplied SHA-256 of the file, used as the result-cache key.
	FileSha256 *string `json:"file_sha256,omitempty"`

	// MaxPages Optional cap on pages to process (0 or omitted = all pages).
	MaxPages *int `json:"max_pages,omitempty"`
}

OcrDocumentMultipartBody defines parameters for OcrDocument.

type OcrDocumentMultipartRequestBody

type OcrDocumentMultipartRequestBody OcrDocumentMultipartBody

OcrDocumentMultipartRequestBody defines body for OcrDocument for multipart/form-data ContentType.

type OcrDocumentResponse

type OcrDocumentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OcrResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON413      *Error
	JSON415      *Error
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseOcrDocumentResponse

func ParseOcrDocumentResponse(rsp *http.Response) (*OcrDocumentResponse, error)

ParseOcrDocumentResponse parses an HTTP response from a OcrDocumentWithResponse call

func (OcrDocumentResponse) Status

func (r OcrDocumentResponse) Status() string

Status returns HTTPResponse.Status

func (OcrDocumentResponse) StatusCode

func (r OcrDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OcrRequest

type OcrRequest struct {
	// FileBase64 Base64-encoded PDF bytes.
	FileBase64 string `json:"file_base64"`

	// FileSha256 Optional caller-supplied SHA-256 of the file, used as the result-cache key.
	FileSha256 *string `json:"file_sha256,omitempty"`
	Options    *struct {
		// MaxPages Optional cap on pages to process (0 or omitted = all pages).
		MaxPages *int `json:"max_pages,omitempty"`
	} `json:"options,omitempty"`
}

OcrRequest JSON alternative to the multipart upload for OCR.

type OcrResponse

type OcrResponse struct {
	// CacheHit True when the result was served from cache (no new billing).
	CacheHit *bool `json:"cache_hit,omitempty"`

	// CostUsd Billed cost of this OCR call in USD.
	CostUsd *float32 `json:"cost_usd,omitempty"`

	// ElapsedMs Server-side processing time in milliseconds.
	ElapsedMs *int `json:"elapsed_ms,omitempty"`

	// FallbackChainTriggered True if a fallback vision model was used for one or more pages.
	FallbackChainTriggered *bool `json:"fallback_chain_triggered,omitempty"`

	// Markdown The extracted document text as markdown.
	Markdown *string `json:"markdown,omitempty"`

	// ModelUsed Vision model that produced the result.
	ModelUsed *string `json:"model_used,omitempty"`

	// PageCount Number of pages processed.
	PageCount *int `json:"page_count,omitempty"`
}

OcrResponse defines model for OcrResponse.

type OidcClient

type OidcClient struct {
	AppId       *string `json:"app_id,omitempty"`
	ClientId    *string `json:"client_id,omitempty"`
	RedirectUri *string `json:"redirect_uri,omitempty"`
}

OidcClient defines model for OidcClient.

type OidcDiscovery

type OidcDiscovery struct {
	AuthorizationEndpoint             *string   `json:"authorization_endpoint,omitempty"`
	GrantTypesSupported               *[]string `json:"grant_types_supported,omitempty"`
	IdTokenSigningAlgValuesSupported  *[]string `json:"id_token_signing_alg_values_supported,omitempty"`
	Issuer                            *string   `json:"issuer,omitempty"`
	JwksUri                           *string   `json:"jwks_uri,omitempty"`
	ResponseTypesSupported            *[]string `json:"response_types_supported,omitempty"`
	ScopesSupported                   *[]string `json:"scopes_supported,omitempty"`
	SubjectTypesSupported             *[]string `json:"subject_types_supported,omitempty"`
	TokenEndpoint                     *string   `json:"token_endpoint,omitempty"`
	TokenEndpointAuthMethodsSupported *[]string `json:"token_endpoint_auth_methods_supported,omitempty"`
	UserinfoEndpoint                  *string   `json:"userinfo_endpoint,omitempty"`
}

OidcDiscovery OpenID Connect discovery metadata.

type OutputTypeContract

type OutputTypeContract struct {
	// Schema A subset of JSON Schema Draft 2020-12 used for tool input schemas.
	// Vertex AI rejects `type:array` without `items` — the SDK validator
	// enforces `items` is present everywhere on write.
	Schema JSONSchemaObject `json:"schema"`

	// ViolationMode How to handle a reply that fails validation:
	// - `error` — return HTTP 422 with the violations.
	// - `log` — return the reply as-is plus `output_violations`; partner decides what to do.
	// - `repair` — re-prompt the model once with the schema in the system prompt;
	//   return whichever attempt validates, plus `output_violations` from the first.
	ViolationMode *OutputTypeContractViolationMode `json:"violation_mode,omitempty"`
}

OutputTypeContract Structured-output contract for agent replies. When set, Nova OS validates every assistant reply against `schema` before return. Server-side since v0.1.4.

type OutputTypeContractViolationMode

type OutputTypeContractViolationMode string

OutputTypeContractViolationMode How to handle a reply that fails validation:

  • `error` — return HTTP 422 with the violations.
  • `log` — return the reply as-is plus `output_violations`; partner decides what to do.
  • `repair` — re-prompt the model once with the schema in the system prompt; return whichever attempt validates, plus `output_violations` from the first.
const (
	OutputTypeContractViolationModeError  OutputTypeContractViolationMode = "error"
	OutputTypeContractViolationModeLog    OutputTypeContractViolationMode = "log"
	OutputTypeContractViolationModeRepair OutputTypeContractViolationMode = "repair"
)

Defines values for OutputTypeContractViolationMode.

func (OutputTypeContractViolationMode) Valid

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

type OutputViolation

type OutputViolation struct {
	// Keyword The JSON Schema keyword that failed (e.g. `type`, `required`, `enum`).
	Keyword *string `json:"keyword,omitempty"`

	// Message Human-readable description of the failure (from the JSON Schema validator).
	Message string `json:"message"`

	// Path JSON Pointer into the assistant reply where the violation occurred.
	Path string `json:"path"`
}

OutputViolation defines model for OutputViolation.

type PauseAutoIndexJSONBody

type PauseAutoIndexJSONBody struct {
	Reason *string `json:"reason,omitempty"`
}

PauseAutoIndexJSONBody defines parameters for PauseAutoIndex.

type PauseAutoIndexJSONRequestBody

type PauseAutoIndexJSONRequestBody PauseAutoIndexJSONBody

PauseAutoIndexJSONRequestBody defines body for PauseAutoIndex for application/json ContentType.

type PauseAutoIndexResponse

type PauseAutoIndexResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
}

func ParsePauseAutoIndexResponse

func ParsePauseAutoIndexResponse(rsp *http.Response) (*PauseAutoIndexResponse, error)

ParsePauseAutoIndexResponse parses an HTTP response from a PauseAutoIndexWithResponse call

func (PauseAutoIndexResponse) Status

func (r PauseAutoIndexResponse) Status() string

Status returns HTTPResponse.Status

func (PauseAutoIndexResponse) StatusCode

func (r PauseAutoIndexResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PendingAction

type PendingAction struct {
	AgentId *string `json:"agent_id,omitempty"`

	// ClaimedBy User id that soft-claimed the action.
	ClaimedBy *string    `json:"claimed_by,omitempty"`
	CreatedAt time.Time  `json:"created_at"`
	DecidedAt *time.Time `json:"decided_at,omitempty"`

	// DecidedBy User id that approved or rejected the action.
	DecidedBy *string `json:"decided_by,omitempty"`

	// ExternalRef Connector correlation key.
	ExternalRef *string `json:"external_ref,omitempty"`

	// GroupId Owning group; empty means admin-only.
	GroupId *string `json:"group_id,omitempty"`
	Id      string  `json:"id"`

	// Input The tool arguments, forwarded as structured JSON.
	Input *map[string]interface{} `json:"input,omitempty"`

	// Preview Dry-run preview of the action's effect, if computed.
	Preview *map[string]interface{} `json:"preview,omitempty"`

	// Reason Why the action was approved or rejected.
	Reason *string `json:"reason,omitempty"`

	// Result Terminal outcome detail (e.g. execution error); omitted when empty.
	Result *string `json:"result,omitempty"`

	// Risk Effective risk tier; an unknown/absent value fails safe to `high`.
	Risk      PendingActionRisk `json:"risk"`
	SessionId *string           `json:"session_id,omitempty"`

	// Source Connector queue label (connector-sourced actions).
	Source   *string             `json:"source,omitempty"`
	Status   PendingActionStatus `json:"status"`
	TenantId *string             `json:"tenant_id,omitempty"`
	ToolName string              `json:"tool_name"`
	UserId   *string             `json:"user_id,omitempty"`
}

PendingAction A side-effecting action parked for human approval.

type PendingActionRisk

type PendingActionRisk string

PendingActionRisk Effective risk tier; an unknown/absent value fails safe to `high`.

const (
	PendingActionRiskHigh   PendingActionRisk = "high"
	PendingActionRiskLow    PendingActionRisk = "low"
	PendingActionRiskMedium PendingActionRisk = "medium"
)

Defines values for PendingActionRisk.

func (PendingActionRisk) Valid

func (e PendingActionRisk) Valid() bool

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

type PendingActionStatus

type PendingActionStatus string

PendingActionStatus defines model for PendingAction.Status.

const (
	PendingActionStatusApproved PendingActionStatus = "approved"
	PendingActionStatusExecuted PendingActionStatus = "executed"
	PendingActionStatusFailed   PendingActionStatus = "failed"
	PendingActionStatusPending  PendingActionStatus = "pending"
	PendingActionStatusRejected PendingActionStatus = "rejected"
)

Defines values for PendingActionStatus.

func (PendingActionStatus) Valid

func (e PendingActionStatus) Valid() bool

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

type PersonaManifestEntry

type PersonaManifestEntry struct {
	// Capabilities Skill labels the persona dispatches to.
	Capabilities []string `json:"capabilities"`
	DisplayName  string   `json:"display_name"`

	// EmitsRouteHintKinds Which RouteHint kinds the persona emits at all (drives partner UI prep).
	EmitsRouteHintKinds []PersonaManifestEntryEmitsRouteHintKinds `json:"emits_route_hint_kinds"`
	Id                  string                                    `json:"id"`

	// RouteTemplateNames Keys into the agent's route_templates map; partners pre-resolve URL templates.
	RouteTemplateNames []string `json:"route_template_names"`

	// Triage Resolved persona triage default. “always_brain“ forces the
	// planner; “never_brain“ skips it; “conditional“ defers to
	// the per-turn regex/LLM triage chain. Per-call “metadata.brain“
	// on the messages endpoint still wins as an override. Resolved
	// server-side by the canonical “persona.ResolveTriage“ function
	// — partners receive the projected value, not the raw frontmatter.
	Triage PersonaTriage `json:"triage"`
}

PersonaManifestEntry defines model for PersonaManifestEntry.

type PersonaManifestEntryEmitsRouteHintKinds

type PersonaManifestEntryEmitsRouteHintKinds string

PersonaManifestEntryEmitsRouteHintKinds defines model for PersonaManifestEntry.EmitsRouteHintKinds.

const (
	PersonaManifestEntryEmitsRouteHintKindsAskClarification PersonaManifestEntryEmitsRouteHintKinds = "ask_clarification"
	PersonaManifestEntryEmitsRouteHintKindsNavigateTo       PersonaManifestEntryEmitsRouteHintKinds = "navigate_to"
	PersonaManifestEntryEmitsRouteHintKindsRenderInline     PersonaManifestEntryEmitsRouteHintKinds = "render_inline"
)

Defines values for PersonaManifestEntryEmitsRouteHintKinds.

func (PersonaManifestEntryEmitsRouteHintKinds) Valid

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

type PersonaNotFoundError

type PersonaNotFoundError struct {
	Error string `json:"error"`

	// Id The requested persona id (echoed back).
	Id string `json:"id"`
}

PersonaNotFoundError Returned on GET /agents/v1/personas/{id} miss. Distinct envelope from the standard Error type for backwards-compat with the existing `/agents/v1/*` surface.

type PersonaTriage

type PersonaTriage string

PersonaTriage Resolved persona triage default. “always_brain“ forces the planner; “never_brain“ skips it; “conditional“ defers to the per-turn regex/LLM triage chain. Per-call “metadata.brain“ on the messages endpoint still wins as an override. Resolved server-side by the canonical “persona.ResolveTriage“ function — partners receive the projected value, not the raw frontmatter.

const (
	PersonaTriageAlwaysBrain PersonaTriage = "always_brain"
	PersonaTriageConditional PersonaTriage = "conditional"
	PersonaTriageNeverBrain  PersonaTriage = "never_brain"
)

Defines values for PersonaTriage.

func (PersonaTriage) Valid

func (e PersonaTriage) Valid() bool

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

type PredictDecisionModelJSONRequestBody

type PredictDecisionModelJSONRequestBody = DecisionPredictRequest

PredictDecisionModelJSONRequestBody defines body for PredictDecisionModel for application/json ContentType.

type PredictDecisionModelResponse

type PredictDecisionModelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DecisionPredictResult
	JSON400      *FlatError
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FlatError
}

func ParsePredictDecisionModelResponse

func ParsePredictDecisionModelResponse(rsp *http.Response) (*PredictDecisionModelResponse, error)

ParsePredictDecisionModelResponse parses an HTTP response from a PredictDecisionModelWithResponse call

func (PredictDecisionModelResponse) Status

Status returns HTTPResponse.Status

func (PredictDecisionModelResponse) StatusCode

func (r PredictDecisionModelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PromoteKnowledgeSignalJSONBody

type PromoteKnowledgeSignalJSONBody struct {
	Audience   *string `json:"audience,omitempty"`
	Collection *string `json:"collection,omitempty"`
}

PromoteKnowledgeSignalJSONBody defines parameters for PromoteKnowledgeSignal.

type PromoteKnowledgeSignalJSONRequestBody

type PromoteKnowledgeSignalJSONRequestBody PromoteKnowledgeSignalJSONBody

PromoteKnowledgeSignalJSONRequestBody defines body for PromoteKnowledgeSignal for application/json ContentType.

type PromoteKnowledgeSignalResponse

type PromoteKnowledgeSignalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KnowledgeSignalMutation
	JSON202      *KnowledgeSignalMutation
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Error
	JSON429      *RateLimited
	JSON503      *Error
}

func ParsePromoteKnowledgeSignalResponse

func ParsePromoteKnowledgeSignalResponse(rsp *http.Response) (*PromoteKnowledgeSignalResponse, error)

ParsePromoteKnowledgeSignalResponse parses an HTTP response from a PromoteKnowledgeSignalWithResponse call

func (PromoteKnowledgeSignalResponse) Status

Status returns HTTPResponse.Status

func (PromoteKnowledgeSignalResponse) StatusCode

func (r PromoteKnowledgeSignalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PromotionCandidates

type PromotionCandidates struct {
	// FactKeys Fact keys that have cleared the promotion quorum.
	FactKeys *[]string `json:"fact_keys,omitempty"`
}

PromotionCandidates defines model for PromotionCandidates.

type PublishAgentSkillVersionResponse

type PublishAgentSkillVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AgentSkillVersion
	JSON400      *FieldError
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FieldError
	JSON409      *FieldError
}

func ParsePublishAgentSkillVersionResponse

func ParsePublishAgentSkillVersionResponse(rsp *http.Response) (*PublishAgentSkillVersionResponse, error)

ParsePublishAgentSkillVersionResponse parses an HTTP response from a PublishAgentSkillVersionWithResponse call

func (PublishAgentSkillVersionResponse) Status

Status returns HTTPResponse.Status

func (PublishAgentSkillVersionResponse) StatusCode

func (r PublishAgentSkillVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutConnectorJSONRequestBody

type PutConnectorJSONRequestBody = ConnectorUpsert

PutConnectorJSONRequestBody defines body for PutConnector for application/json ContentType.

type PutConnectorResponse

type PutConnectorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Connector A connector configuration with secret values masked; secret_keys lists which secrets are set.
		Connector Connector `json:"connector"`
	}
	JSON400 *BadRequest
	JSON401 *Unauthorized
	JSON403 *Forbidden
	JSON429 *RateLimited
	JSON503 *Error
}

func ParsePutConnectorResponse

func ParsePutConnectorResponse(rsp *http.Response) (*PutConnectorResponse, error)

ParsePutConnectorResponse parses an HTTP response from a PutConnectorWithResponse call

func (PutConnectorResponse) Status

func (r PutConnectorResponse) Status() string

Status returns HTTPResponse.Status

func (PutConnectorResponse) StatusCode

func (r PutConnectorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutEntitlementsJSONRequestBody

type PutEntitlementsJSONRequestBody = EntitlementsUpdate

PutEntitlementsJSONRequestBody defines body for PutEntitlements for application/json ContentType.

type PutEntitlementsParams

type PutEntitlementsParams struct {
	Tenant string `form:"tenant" json:"tenant"`
}

PutEntitlementsParams defines parameters for PutEntitlements.

type PutEntitlementsResponse

type PutEntitlementsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EntitlementsEnvelope
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParsePutEntitlementsResponse

func ParsePutEntitlementsResponse(rsp *http.Response) (*PutEntitlementsResponse, error)

ParsePutEntitlementsResponse parses an HTTP response from a PutEntitlementsWithResponse call

func (PutEntitlementsResponse) Status

func (r PutEntitlementsResponse) Status() string

Status returns HTTPResponse.Status

func (PutEntitlementsResponse) StatusCode

func (r PutEntitlementsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutHouseProfileJSONRequestBody

type PutHouseProfileJSONRequestBody = HouseProfileUpdate

PutHouseProfileJSONRequestBody defines body for PutHouseProfile for application/json ContentType.

type PutHouseProfileParams

type PutHouseProfileParams struct {
	// IfMatch The profile's current updated_at (RFC 3339). When present and it does not match the stored value, the write is rejected with 409.
	IfMatch *string `json:"If-Match,omitempty"`
}

PutHouseProfileParams defines parameters for PutHouseProfile.

type PutHouseProfileResponse

type PutHouseProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HouseProfile
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *struct {
		CurrentUpdatedAt *string `json:"current_updated_at,omitempty"`
		Error            *string `json:"error,omitempty"`
	}
	JSON413 *struct {
		Error    *string `json:"error,omitempty"`
		MaxBytes *int    `json:"max_bytes,omitempty"`
	}
	JSON429 *RateLimited
	JSON503 *Error
}

func ParsePutHouseProfileResponse

func ParsePutHouseProfileResponse(rsp *http.Response) (*PutHouseProfileResponse, error)

ParsePutHouseProfileResponse parses an HTTP response from a PutHouseProfileWithResponse call

func (PutHouseProfileResponse) Status

func (r PutHouseProfileResponse) Status() string

Status returns HTTPResponse.Status

func (PutHouseProfileResponse) StatusCode

func (r PutHouseProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutSettingJSONBody

type PutSettingJSONBody struct {
	// Value New value (type varies per key).
	Value interface{} `json:"value"`
}

PutSettingJSONBody defines parameters for PutSetting.

type PutSettingJSONRequestBody

type PutSettingJSONRequestBody PutSettingJSONBody

PutSettingJSONRequestBody defines body for PutSetting for application/json ContentType.

type PutSettingResponse

type PutSettingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettingValue
	JSON400      *BadRequest
	JSON401      *Unauthorized
}

func ParsePutSettingResponse

func ParsePutSettingResponse(rsp *http.Response) (*PutSettingResponse, error)

ParsePutSettingResponse parses an HTTP response from a PutSettingWithResponse call

func (PutSettingResponse) Status

func (r PutSettingResponse) Status() string

Status returns HTTPResponse.Status

func (PutSettingResponse) StatusCode

func (r PutSettingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutTenantEntitlementsJSONRequestBody

type PutTenantEntitlementsJSONRequestBody = EntitlementsUpdate

PutTenantEntitlementsJSONRequestBody defines body for PutTenantEntitlements for application/json ContentType.

type PutTenantEntitlementsResponse

type PutTenantEntitlementsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EntitlementsEnvelope
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParsePutTenantEntitlementsResponse

func ParsePutTenantEntitlementsResponse(rsp *http.Response) (*PutTenantEntitlementsResponse, error)

ParsePutTenantEntitlementsResponse parses an HTTP response from a PutTenantEntitlementsWithResponse call

func (PutTenantEntitlementsResponse) Status

Status returns HTTPResponse.Status

func (PutTenantEntitlementsResponse) StatusCode

func (r PutTenantEntitlementsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryKnowledgeCollectionJSONBody

type QueryKnowledgeCollectionJSONBody struct {
	Query     string   `json:"query"`
	Threshold *float32 `json:"threshold,omitempty"`
	TopK      *int     `json:"top_k,omitempty"`
}

QueryKnowledgeCollectionJSONBody defines parameters for QueryKnowledgeCollection.

type QueryKnowledgeCollectionJSONRequestBody

type QueryKnowledgeCollectionJSONRequestBody QueryKnowledgeCollectionJSONBody

QueryKnowledgeCollectionJSONRequestBody defines body for QueryKnowledgeCollection for application/json ContentType.

type QueryKnowledgeCollectionResponse

type QueryKnowledgeCollectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseQueryKnowledgeCollectionResponse

func ParseQueryKnowledgeCollectionResponse(rsp *http.Response) (*QueryKnowledgeCollectionResponse, error)

ParseQueryKnowledgeCollectionResponse parses an HTTP response from a QueryKnowledgeCollectionWithResponse call

func (QueryKnowledgeCollectionResponse) Status

Status returns HTTPResponse.Status

func (QueryKnowledgeCollectionResponse) StatusCode

func (r QueryKnowledgeCollectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RateLimited

type RateLimited = Error

RateLimited defines model for RateLimited.

type ReadFileResponse

type ReadFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
}

func ParseReadFileResponse

func ParseReadFileResponse(rsp *http.Response) (*ReadFileResponse, error)

ParseReadFileResponse parses an HTTP response from a ReadFileWithResponse call

func (ReadFileResponse) Status

func (r ReadFileResponse) Status() string

Status returns HTTPResponse.Status

func (ReadFileResponse) StatusCode

func (r ReadFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RealtimeVoiceParams

type RealtimeVoiceParams struct {
	// Model Realtime model to use (provider-prefixed). Falls back to the server-configured default when omitted.
	Model *string `form:"model,omitempty" json:"model,omitempty"`

	// Connection Must be `Upgrade` for the WebSocket handshake.
	Connection string `json:"Connection"`

	// Upgrade Must be `websocket` for the WebSocket handshake.
	Upgrade string `json:"Upgrade"`
}

RealtimeVoiceParams defines parameters for RealtimeVoice.

type RealtimeVoiceResponse

type RealtimeVoiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON502      *Error
	JSON503      *Error
}

func ParseRealtimeVoiceResponse

func ParseRealtimeVoiceResponse(rsp *http.Response) (*RealtimeVoiceResponse, error)

ParseRealtimeVoiceResponse parses an HTTP response from a RealtimeVoiceWithResponse call

func (RealtimeVoiceResponse) Status

func (r RealtimeVoiceResponse) Status() string

Status returns HTTPResponse.Status

func (RealtimeVoiceResponse) StatusCode

func (r RealtimeVoiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RegistryAgent

type RegistryAgent struct {
	AgentId string `json:"agent_id"`

	// AgentType persona | skill
	AgentType             string `json:"agent_type"`
	BoundCollectionsCount *int   `json:"bound_collections_count,omitempty"`

	// Brain Retrieval/brain capability.
	Brain        *bool     `json:"brain,omitempty"`
	Capabilities *[]string `json:"capabilities,omitempty"`
	Description  *string   `json:"description,omitempty"`

	// Disabled Hidden from the model list while staying reachable by explicit id.
	Disabled *bool `json:"disabled,omitempty"`

	// Editable False for an orphan — not in a managed pack directory.
	Editable bool `json:"editable"`

	// LoadedSkills Tool packs the agent has loaded.
	LoadedSkills *[]string `json:"loaded_skills,omitempty"`

	// Model The EFFECTIVE model: what this agent runs on, whether pinned or inherited. Absent when it cannot be determined, which is reported rather than guessed — a settings-in-database deployment can override the server default, and a confidently wrong answer to "what will this run on" is worse than none.
	Model *string `json:"model,omitempty"`

	// ModelOverride The model explicitly pinned in the agent's definition. ABSENT on bundled presets, which pin nothing — read `model` for what an agent will actually run on.
	ModelOverride *string `json:"model_override,omitempty"`

	// ModelSource Where `model` came from. Absent alongside an absent `model`.
	ModelSource *RegistryAgentModelSource `json:"model_source,omitempty"`
	Name        string                    `json:"name"`
	PackId      *string                   `json:"pack_id,omitempty"`

	// Source `preset` ships with the release image; `custom` was created at runtime. A runtime file overriding a preset id reports `custom`, because the runtime file is what executes.
	Source     RegistryAgentSource `json:"source"`
	SourcePath *string             `json:"source_path,omitempty"`
	Status     string              `json:"status"`
	Tags       *[]string           `json:"tags,omitempty"`
	ToolCount  *int                `json:"tool_count,omitempty"`

	// Trust Trust record; zero-valued when not scored.
	Trust *map[string]interface{} `json:"trust,omitempty"`
}

RegistryAgent One agent as the registry has it loaded. Mirrors the admin surface's AgentSummary; optional fields are omitted rather than null.

type RegistryAgentModelSource

type RegistryAgentModelSource string

RegistryAgentModelSource Where `model` came from. Absent alongside an absent `model`.

const (
	RegistryAgentModelSourceAgent         RegistryAgentModelSource = "agent"
	RegistryAgentModelSourceServerDefault RegistryAgentModelSource = "server_default"
)

Defines values for RegistryAgentModelSource.

func (RegistryAgentModelSource) Valid

func (e RegistryAgentModelSource) Valid() bool

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

type RegistryAgentSource

type RegistryAgentSource string

RegistryAgentSource `preset` ships with the release image; `custom` was created at runtime. A runtime file overriding a preset id reports `custom`, because the runtime file is what executes.

const (
	RegistryAgentSourceCustom RegistryAgentSource = "custom"
	RegistryAgentSourcePreset RegistryAgentSource = "preset"
)

Defines values for RegistryAgentSource.

func (RegistryAgentSource) Valid

func (e RegistryAgentSource) Valid() bool

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

type RejectActionJSONRequestBody

type RejectActionJSONRequestBody = ActionDecisionRequest

RejectActionJSONRequestBody defines body for RejectAction for application/json ContentType.

type RejectActionResponse

type RejectActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ActionEnvelope
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *struct {
		Error  *string `json:"error,omitempty"`
		Status *string `json:"status,omitempty"`
	}
	JSON429 *RateLimited
	JSON503 *Error
}

func ParseRejectActionResponse

func ParseRejectActionResponse(rsp *http.Response) (*RejectActionResponse, error)

ParseRejectActionResponse parses an HTTP response from a RejectActionWithResponse call

func (RejectActionResponse) Status

func (r RejectActionResponse) Status() string

Status returns HTTPResponse.Status

func (RejectActionResponse) StatusCode

func (r RejectActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RejectKnowledgeSignalResponse

type RejectKnowledgeSignalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KnowledgeSignalMutation
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Error
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseRejectKnowledgeSignalResponse

func ParseRejectKnowledgeSignalResponse(rsp *http.Response) (*RejectKnowledgeSignalResponse, error)

ParseRejectKnowledgeSignalResponse parses an HTTP response from a RejectKnowledgeSignalWithResponse call

func (RejectKnowledgeSignalResponse) Status

Status returns HTTPResponse.Status

func (RejectKnowledgeSignalResponse) StatusCode

func (r RejectKnowledgeSignalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReloadAppResponse

type ReloadAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppInstallResult
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *AppInstallResult
}

func ParseReloadAppResponse

func ParseReloadAppResponse(rsp *http.Response) (*ReloadAppResponse, error)

ParseReloadAppResponse parses an HTTP response from a ReloadAppWithResponse call

func (ReloadAppResponse) Status

func (r ReloadAppResponse) Status() string

Status returns HTTPResponse.Status

func (ReloadAppResponse) StatusCode

func (r ReloadAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveGroupMemberResponse

type RemoveGroupMemberResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Status *string `json:"status,omitempty"`
	}
	JSON401 *Unauthorized
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON429 *RateLimited
	JSON503 *Error
}

func ParseRemoveGroupMemberResponse

func ParseRemoveGroupMemberResponse(rsp *http.Response) (*RemoveGroupMemberResponse, error)

ParseRemoveGroupMemberResponse parses an HTTP response from a RemoveGroupMemberWithResponse call

func (RemoveGroupMemberResponse) Status

func (r RemoveGroupMemberResponse) Status() string

Status returns HTTPResponse.Status

func (RemoveGroupMemberResponse) StatusCode

func (r RemoveGroupMemberResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RenameConversationJSONBody

type RenameConversationJSONBody struct {
	Title *string `json:"title,omitempty"`
}

RenameConversationJSONBody defines parameters for RenameConversation.

type RenameConversationJSONRequestBody

type RenameConversationJSONRequestBody RenameConversationJSONBody

RenameConversationJSONRequestBody defines body for RenameConversation for application/json ContentType.

type RenameConversationResponse

type RenameConversationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Conversation
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseRenameConversationResponse

func ParseRenameConversationResponse(rsp *http.Response) (*RenameConversationResponse, error)

ParseRenameConversationResponse parses an HTTP response from a RenameConversationWithResponse call

func (RenameConversationResponse) Status

Status returns HTTPResponse.Status

func (RenameConversationResponse) StatusCode

func (r RenameConversationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResumeAutoIndexResponse

type ResumeAutoIndexResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
}

func ParseResumeAutoIndexResponse

func ParseResumeAutoIndexResponse(rsp *http.Response) (*ResumeAutoIndexResponse, error)

ParseResumeAutoIndexResponse parses an HTTP response from a ResumeAutoIndexWithResponse call

func (ResumeAutoIndexResponse) Status

func (r ResumeAutoIndexResponse) Status() string

Status returns HTTPResponse.Status

func (ResumeAutoIndexResponse) StatusCode

func (r ResumeAutoIndexResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetrievalAmbiguity

type RetrievalAmbiguity struct {
	AmbiguityAction RetrievalAmbiguityAmbiguityAction `json:"ambiguity_action"`

	// AmbiguousSources Source ids of the candidate documents.
	AmbiguousSources []string `json:"ambiguous_sources"`
}

RetrievalAmbiguity Present only when the evidence the answer relied on spanned several documents the conversation did not choose between and the agent's ambiguous-entity handling is `state` or `ask`.

type RetrievalAmbiguityAmbiguityAction

type RetrievalAmbiguityAmbiguityAction string

RetrievalAmbiguityAmbiguityAction defines model for RetrievalAmbiguity.AmbiguityAction.

const (
	RetrievalAmbiguityAmbiguityActionAsk   RetrievalAmbiguityAmbiguityAction = "ask"
	RetrievalAmbiguityAmbiguityActionState RetrievalAmbiguityAmbiguityAction = "state"
)

Defines values for RetrievalAmbiguityAmbiguityAction.

func (RetrievalAmbiguityAmbiguityAction) Valid

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

type ReviewerEvidence

type ReviewerEvidence struct {
	Batched    int     `json:"batched"`
	Decisions  int     `json:"decisions"`
	EditRate   float32 `json:"edit_rate"`
	Edited     int     `json:"edited"`
	Fast       int     `json:"fast"`
	FastRate   float32 `json:"fast_rate"`
	RejectRate float32 `json:"reject_rate"`
	Rejected   int     `json:"rejected"`
	Reviewer   string  `json:"reviewer"`
}

ReviewerEvidence defines model for ReviewerEvidence.

type RevokeAuthorizationGrantJSONBody

type RevokeAuthorizationGrantJSONBody struct {
	Reason string `json:"reason"`
}

RevokeAuthorizationGrantJSONBody defines parameters for RevokeAuthorizationGrant.

type RevokeAuthorizationGrantJSONRequestBody

type RevokeAuthorizationGrantJSONRequestBody RevokeAuthorizationGrantJSONBody

RevokeAuthorizationGrantJSONRequestBody defines body for RevokeAuthorizationGrant for application/json ContentType.

type RevokeAuthorizationGrantResponse

type RevokeAuthorizationGrantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseRevokeAuthorizationGrantResponse

func ParseRevokeAuthorizationGrantResponse(rsp *http.Response) (*RevokeAuthorizationGrantResponse, error)

ParseRevokeAuthorizationGrantResponse parses an HTTP response from a RevokeAuthorizationGrantWithResponse call

func (RevokeAuthorizationGrantResponse) Status

Status returns HTTPResponse.Status

func (RevokeAuthorizationGrantResponse) StatusCode

func (r RevokeAuthorizationGrantResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevokeExecutionCapabilityJSONBody

type RevokeExecutionCapabilityJSONBody struct {
	Reason string `json:"reason"`
}

RevokeExecutionCapabilityJSONBody defines parameters for RevokeExecutionCapability.

type RevokeExecutionCapabilityJSONRequestBody

type RevokeExecutionCapabilityJSONRequestBody RevokeExecutionCapabilityJSONBody

RevokeExecutionCapabilityJSONRequestBody defines body for RevokeExecutionCapability for application/json ContentType.

type RevokeExecutionCapabilityResponse

type RevokeExecutionCapabilityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseRevokeExecutionCapabilityResponse

func ParseRevokeExecutionCapabilityResponse(rsp *http.Response) (*RevokeExecutionCapabilityResponse, error)

ParseRevokeExecutionCapabilityResponse parses an HTTP response from a RevokeExecutionCapabilityWithResponse call

func (RevokeExecutionCapabilityResponse) Status

Status returns HTTPResponse.Status

func (RevokeExecutionCapabilityResponse) StatusCode

func (r RevokeExecutionCapabilityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Role

type Role string

Role defines model for Role.

const (
	RoleAssistant Role = "assistant"
	RoleSystem    Role = "system"
	RoleUser      Role = "user"
)

Defines values for Role.

func (Role) Valid

func (e Role) Valid() bool

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

type RouteHint

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

RouteHint Brain's dispatch hint, present on every terminal reply (v0.1.5+). Three kinds — partners switch on `kind` to decide UI behaviour.

func (RouteHint) AsRouteHintAskClarification

func (t RouteHint) AsRouteHintAskClarification() (RouteHintAskClarification, error)

AsRouteHintAskClarification returns the union data inside the RouteHint as a RouteHintAskClarification

func (RouteHint) AsRouteHintNavigateTo

func (t RouteHint) AsRouteHintNavigateTo() (RouteHintNavigateTo, error)

AsRouteHintNavigateTo returns the union data inside the RouteHint as a RouteHintNavigateTo

func (RouteHint) AsRouteHintRenderInline

func (t RouteHint) AsRouteHintRenderInline() (RouteHintRenderInline, error)

AsRouteHintRenderInline returns the union data inside the RouteHint as a RouteHintRenderInline

func (RouteHint) Discriminator

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

func (*RouteHint) FromRouteHintAskClarification

func (t *RouteHint) FromRouteHintAskClarification(v RouteHintAskClarification) error

FromRouteHintAskClarification overwrites any union data inside the RouteHint as the provided RouteHintAskClarification

func (*RouteHint) FromRouteHintNavigateTo

func (t *RouteHint) FromRouteHintNavigateTo(v RouteHintNavigateTo) error

FromRouteHintNavigateTo overwrites any union data inside the RouteHint as the provided RouteHintNavigateTo

func (*RouteHint) FromRouteHintRenderInline

func (t *RouteHint) FromRouteHintRenderInline(v RouteHintRenderInline) error

FromRouteHintRenderInline overwrites any union data inside the RouteHint as the provided RouteHintRenderInline

func (RouteHint) MarshalJSON

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

func (*RouteHint) MergeRouteHintAskClarification

func (t *RouteHint) MergeRouteHintAskClarification(v RouteHintAskClarification) error

MergeRouteHintAskClarification performs a merge with any union data inside the RouteHint, using the provided RouteHintAskClarification

func (*RouteHint) MergeRouteHintNavigateTo

func (t *RouteHint) MergeRouteHintNavigateTo(v RouteHintNavigateTo) error

MergeRouteHintNavigateTo performs a merge with any union data inside the RouteHint, using the provided RouteHintNavigateTo

func (*RouteHint) MergeRouteHintRenderInline

func (t *RouteHint) MergeRouteHintRenderInline(v RouteHintRenderInline) error

MergeRouteHintRenderInline performs a merge with any union data inside the RouteHint, using the provided RouteHintRenderInline

func (*RouteHint) UnmarshalJSON

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

func (RouteHint) ValueByDiscriminator

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

type RouteHintAskClarification

type RouteHintAskClarification struct {
	Kind RouteHintAskClarificationKind `json:"kind"`

	// Reason Short human-readable rationale (e.g. `missing_jurisdiction`).
	Reason string `json:"reason"`
}

RouteHintAskClarification Brain decided more input is needed before answering — partner UI should present a clarification prompt rather than rendering the reply as final.

type RouteHintAskClarificationKind

type RouteHintAskClarificationKind string

RouteHintAskClarificationKind defines model for RouteHintAskClarification.Kind.

const (
	RouteHintAskClarificationKindAskClarification RouteHintAskClarificationKind = "ask_clarification"
)

Defines values for RouteHintAskClarificationKind.

func (RouteHintAskClarificationKind) Valid

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

type RouteHintNavigateTo

type RouteHintNavigateTo struct {
	Kind RouteHintNavigateToKind `json:"kind"`

	// Params Values to interpolate into the template's `{placeholder}` segments.
	Params *map[string]interface{} `json:"params,omitempty"`

	// Template Key into the agent's `route_templates` map.
	Template string `json:"template"`
}

RouteHintNavigateTo Brain decided the partner UI should navigate to a route. The template name MUST match a key in the agent's `route_templates`; the server interpolates `params` into the URL template.

type RouteHintNavigateToKind

type RouteHintNavigateToKind string

RouteHintNavigateToKind defines model for RouteHintNavigateTo.Kind.

const (
	RouteHintNavigateToKindNavigateTo RouteHintNavigateToKind = "navigate_to"
)

Defines values for RouteHintNavigateToKind.

func (RouteHintNavigateToKind) Valid

func (e RouteHintNavigateToKind) Valid() bool

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

type RouteHintRenderInline

type RouteHintRenderInline struct {
	Kind RouteHintRenderInlineKind `json:"kind"`
}

RouteHintRenderInline Brain decided the reply is the answer — render it inline in the partner's chat UI. No navigation needed.

type RouteHintRenderInlineKind

type RouteHintRenderInlineKind string

RouteHintRenderInlineKind defines model for RouteHintRenderInline.Kind.

const (
	RouteHintRenderInlineKindRenderInline RouteHintRenderInlineKind = "render_inline"
)

Defines values for RouteHintRenderInlineKind.

func (RouteHintRenderInlineKind) Valid

func (e RouteHintRenderInlineKind) Valid() bool

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

type RunSkillToolJSONBody

type RunSkillToolJSONBody map[string]interface{}

RunSkillToolJSONBody defines parameters for RunSkillTool.

type RunSkillToolJSONRequestBody

type RunSkillToolJSONRequestBody RunSkillToolJSONBody

RunSkillToolJSONRequestBody defines body for RunSkillTool for application/json ContentType.

type RunSkillToolResponse

type RunSkillToolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SkillRunResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON404      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseRunSkillToolResponse

func ParseRunSkillToolResponse(rsp *http.Response) (*RunSkillToolResponse, error)

ParseRunSkillToolResponse parses an HTTP response from a RunSkillToolWithResponse call

func (RunSkillToolResponse) Status

func (r RunSkillToolResponse) Status() string

Status returns HTTPResponse.Status

func (RunSkillToolResponse) StatusCode

func (r RunSkillToolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Schedule

type Schedule struct {
	Agent               string    `json:"agent"`
	AppId               *string   `json:"app_id,omitempty"`
	ConsecutiveFailures int       `json:"consecutive_failures"`
	CreatedAt           time.Time `json:"created_at"`
	Cron                *string   `json:"cron,omitempty"`

	// DeliverTo Where each run's answer is appended. Exactly one of the two.
	DeliverTo ScheduleDelivery `json:"deliver_to"`
	Enabled   bool             `json:"enabled"`
	Every     *string          `json:"every,omitempty"`

	// Id `sched_` followed by 24 hex characters.
	Id        string  `json:"id"`
	LastError *string `json:"last_error,omitempty"`

	// LastJobId Async job id of the last run; empty until the first run.
	LastJobId  string                  `json:"last_job_id"`
	LastRunAt  *time.Time              `json:"last_run_at,omitempty"`
	LastStatus ScheduleLastStatus      `json:"last_status"`
	Metadata   *map[string]interface{} `json:"metadata,omitempty"`
	MissedRuns int                     `json:"missed_runs"`

	// NextRunAt Null when disabled.
	NextRunAt *time.Time `json:"next_run_at,omitempty"`

	// OrgId Null on schedules created before organizations were recorded.
	OrgId       *string   `json:"org_id,omitempty"`
	OwnerUserId string    `json:"owner_user_id"`
	Prompt      string    `json:"prompt"`
	TenantId    string    `json:"tenant_id"`
	Timezone    string    `json:"timezone"`
	UpdatedAt   time.Time `json:"updated_at"`
}

Schedule defines model for Schedule.

type ScheduleDelivery

type ScheduleDelivery struct {
	// ConversationId An existing conversation owned by the schedule's owner.
	ConversationId *string `json:"conversation_id,omitempty"`

	// NewConversation Create a dedicated conversation on the first run.
	NewConversation *bool `json:"new_conversation,omitempty"`
}

ScheduleDelivery Where each run's answer is appended. Exactly one of the two.

type ScheduleLastStatus

type ScheduleLastStatus string

ScheduleLastStatus defines model for Schedule.LastStatus.

const (
	ScheduleLastStatusCancelled      ScheduleLastStatus = "cancelled"
	ScheduleLastStatusClaimed        ScheduleLastStatus = "claimed"
	ScheduleLastStatusDelivered      ScheduleLastStatus = "delivered"
	ScheduleLastStatusDelivering     ScheduleLastStatus = "delivering"
	ScheduleLastStatusEmpty          ScheduleLastStatus = ""
	ScheduleLastStatusFailed         ScheduleLastStatus = "failed"
	ScheduleLastStatusOrgUnrecorded  ScheduleLastStatus = "org_unrecorded"
	ScheduleLastStatusOwnerInactive  ScheduleLastStatus = "owner_inactive"
	ScheduleLastStatusPausedFailures ScheduleLastStatus = "paused_failures"
	ScheduleLastStatusSkipped        ScheduleLastStatus = "skipped"
	ScheduleLastStatusSubmitted      ScheduleLastStatus = "submitted"
)

Defines values for ScheduleLastStatus.

func (ScheduleLastStatus) Valid

func (e ScheduleLastStatus) Valid() bool

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

type ScheduleLimitError

type ScheduleLimitError struct {
	Error   ScheduleLimitErrorError `json:"error"`
	Limit   int                     `json:"limit"`
	Message string                  `json:"message"`
}

ScheduleLimitError defines model for ScheduleLimitError.

type ScheduleLimitErrorError

type ScheduleLimitErrorError string

ScheduleLimitErrorError defines model for ScheduleLimitError.Error.

const (
	ScheduleLimitErrorErrorScheduleLimitReached ScheduleLimitErrorError = "schedule_limit_reached"
)

Defines values for ScheduleLimitErrorError.

func (ScheduleLimitErrorError) Valid

func (e ScheduleLimitErrorError) Valid() bool

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

type ScheduleList

type ScheduleList struct {
	Schedules []Schedule `json:"schedules"`
	Total     int        `json:"total"`
}

ScheduleList defines model for ScheduleList.

type ScheduleWrite

type ScheduleWrite struct {
	// Agent Agent the run is submitted to; must be runnable by the caller and support streaming.
	Agent *string `json:"agent,omitempty"`

	// Cron Five-field cron expression or a descriptor such as `@daily`. No `TZ=` prefix and no `@every`. Setting it clears `every`.
	Cron *string `json:"cron,omitempty"`

	// DeliverTo Where each run's answer is appended. Exactly one of the two.
	DeliverTo *ScheduleDelivery `json:"deliver_to,omitempty"`

	// Enabled Default true. Re-enabling resets the failure count.
	Enabled *bool `json:"enabled,omitempty"`

	// Every Fixed interval as a duration (e.g. `30m`, `1h`), at least `1m`. Setting it clears `cron`.
	Every *string `json:"every,omitempty"`

	// Metadata Per-run chat metadata; replaced as a whole.
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// Prompt The message each run sends.
	Prompt *string `json:"prompt,omitempty"`

	// Timezone IANA time zone name. Default `UTC`.
	Timezone *string `json:"timezone,omitempty"`
}

ScheduleWrite Create body (`agent`, `prompt`, `deliver_to` and one of `cron` / `every` required) or PATCH body (every field optional; the merged schedule is re-validated).

type ScimCreateUserApplicationScimPlusJSONRequestBody

type ScimCreateUserApplicationScimPlusJSONRequestBody = ScimUser

ScimCreateUserApplicationScimPlusJSONRequestBody defines body for ScimCreateUser for application/scim+json ContentType.

type ScimCreateUserResponse

type ScimCreateUserResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	ApplicationscimJSON201 *ScimUser
	ApplicationscimJSON400 *ScimError
	JSON401                *Unauthorized
	ApplicationscimJSON409 *ScimError
}

func ParseScimCreateUserResponse

func ParseScimCreateUserResponse(rsp *http.Response) (*ScimCreateUserResponse, error)

ParseScimCreateUserResponse parses an HTTP response from a ScimCreateUserWithResponse call

func (ScimCreateUserResponse) Status

func (r ScimCreateUserResponse) Status() string

Status returns HTTPResponse.Status

func (ScimCreateUserResponse) StatusCode

func (r ScimCreateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScimDeleteUserResponse

type ScimDeleteUserResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	JSON401                *Unauthorized
	ApplicationscimJSON404 *ScimError
}

func ParseScimDeleteUserResponse

func ParseScimDeleteUserResponse(rsp *http.Response) (*ScimDeleteUserResponse, error)

ParseScimDeleteUserResponse parses an HTTP response from a ScimDeleteUserWithResponse call

func (ScimDeleteUserResponse) Status

func (r ScimDeleteUserResponse) Status() string

Status returns HTTPResponse.Status

func (ScimDeleteUserResponse) StatusCode

func (r ScimDeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScimEmail

type ScimEmail struct {
	Primary *bool               `json:"primary,omitempty"`
	Type    *string             `json:"type,omitempty"`
	Value   openapi_types.Email `json:"value"`
}

ScimEmail defines model for ScimEmail.

type ScimError

type ScimError struct {
	Detail  *string   `json:"detail,omitempty"`
	Schemas *[]string `json:"schemas,omitempty"`

	// ScimType e.g. `invalidFilter`, `invalidValue`, `invalidSyntax`, `uniqueness`.
	ScimType *string `json:"scimType,omitempty"`
	Status   *string `json:"status,omitempty"`
}

ScimError SCIM error response (RFC 7644 §3.12). `status` is a string.

type ScimGetUserResponse

type ScimGetUserResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	ApplicationscimJSON200 *ScimUser
	JSON401                *Unauthorized
	ApplicationscimJSON404 *ScimError
}

func ParseScimGetUserResponse

func ParseScimGetUserResponse(rsp *http.Response) (*ScimGetUserResponse, error)

ParseScimGetUserResponse parses an HTTP response from a ScimGetUserWithResponse call

func (ScimGetUserResponse) Status

func (r ScimGetUserResponse) Status() string

Status returns HTTPResponse.Status

func (ScimGetUserResponse) StatusCode

func (r ScimGetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScimListResponse

type ScimListResponse struct {
	Resources    *[]ScimUser `json:"Resources,omitempty"`
	ItemsPerPage *int        `json:"itemsPerPage,omitempty"`
	Schemas      *[]string   `json:"schemas,omitempty"`
	StartIndex   *int        `json:"startIndex,omitempty"`
	TotalResults *int        `json:"totalResults,omitempty"`
}

ScimListResponse SCIM ListResponse envelope.

type ScimListUsersParams

type ScimListUsersParams struct {
	// Filter Only `userName eq "value"` is supported.
	Filter     *string `form:"filter,omitempty" json:"filter,omitempty"`
	StartIndex *int    `form:"startIndex,omitempty" json:"startIndex,omitempty"`
	Count      *int    `form:"count,omitempty" json:"count,omitempty"`
}

ScimListUsersParams defines parameters for ScimListUsers.

type ScimListUsersResponse

type ScimListUsersResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	ApplicationscimJSON200 *ScimListResponse
	ApplicationscimJSON400 *ScimError
	JSON401                *Unauthorized
}

func ParseScimListUsersResponse

func ParseScimListUsersResponse(rsp *http.Response) (*ScimListUsersResponse, error)

ParseScimListUsersResponse parses an HTTP response from a ScimListUsersWithResponse call

func (ScimListUsersResponse) Status

func (r ScimListUsersResponse) Status() string

Status returns HTTPResponse.Status

func (ScimListUsersResponse) StatusCode

func (r ScimListUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScimMeta

type ScimMeta struct {
	Created      *time.Time `json:"created,omitempty"`
	LastModified *time.Time `json:"lastModified,omitempty"`
	Location     *string    `json:"location,omitempty"`
	ResourceType *string    `json:"resourceType,omitempty"`
}

ScimMeta defines model for ScimMeta.

type ScimName

type ScimName struct {
	FamilyName *string `json:"familyName,omitempty"`
	Formatted  *string `json:"formatted,omitempty"`
	GivenName  *string `json:"givenName,omitempty"`
}

ScimName defines model for ScimName.

type ScimPatchOp

type ScimPatchOp struct {
	Operations []struct {
		Op   ScimPatchOpOperationsOp `json:"op"`
		Path *string                 `json:"path,omitempty"`

		// Value Attribute value; a bare value, an object, or (for `emails`) an array. Boolean `active` also accepts the string `"True"`/`"False"`.
		Value interface{} `json:"value,omitempty"`
	} `json:"Operations"`
	Schemas *[]string `json:"schemas,omitempty"`
}

ScimPatchOp SCIM PatchOp request (RFC 7644 §3.5.2).

type ScimPatchOpOperationsOp

type ScimPatchOpOperationsOp string

ScimPatchOpOperationsOp defines model for ScimPatchOp.Operations.Op.

const (
	ScimPatchOpOperationsOpAdd     ScimPatchOpOperationsOp = "add"
	ScimPatchOpOperationsOpRemove  ScimPatchOpOperationsOp = "remove"
	ScimPatchOpOperationsOpReplace ScimPatchOpOperationsOp = "replace"
)

Defines values for ScimPatchOpOperationsOp.

func (ScimPatchOpOperationsOp) Valid

func (e ScimPatchOpOperationsOp) Valid() bool

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

type ScimPatchUserApplicationScimPlusJSONRequestBody

type ScimPatchUserApplicationScimPlusJSONRequestBody = ScimPatchOp

ScimPatchUserApplicationScimPlusJSONRequestBody defines body for ScimPatchUser for application/scim+json ContentType.

type ScimPatchUserResponse

type ScimPatchUserResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	ApplicationscimJSON200 *ScimUser
	ApplicationscimJSON400 *ScimError
	JSON401                *Unauthorized
	ApplicationscimJSON404 *ScimError
	ApplicationscimJSON409 *ScimError
}

func ParseScimPatchUserResponse

func ParseScimPatchUserResponse(rsp *http.Response) (*ScimPatchUserResponse, error)

ParseScimPatchUserResponse parses an HTTP response from a ScimPatchUserWithResponse call

func (ScimPatchUserResponse) Status

func (r ScimPatchUserResponse) Status() string

Status returns HTTPResponse.Status

func (ScimPatchUserResponse) StatusCode

func (r ScimPatchUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScimReplaceUserApplicationScimPlusJSONRequestBody

type ScimReplaceUserApplicationScimPlusJSONRequestBody = ScimUser

ScimReplaceUserApplicationScimPlusJSONRequestBody defines body for ScimReplaceUser for application/scim+json ContentType.

type ScimReplaceUserResponse

type ScimReplaceUserResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	ApplicationscimJSON200 *ScimUser
	ApplicationscimJSON400 *ScimError
	JSON401                *Unauthorized
	ApplicationscimJSON404 *ScimError
	ApplicationscimJSON409 *ScimError
}

func ParseScimReplaceUserResponse

func ParseScimReplaceUserResponse(rsp *http.Response) (*ScimReplaceUserResponse, error)

ParseScimReplaceUserResponse parses an HTTP response from a ScimReplaceUserWithResponse call

func (ScimReplaceUserResponse) Status

func (r ScimReplaceUserResponse) Status() string

Status returns HTTPResponse.Status

func (ScimReplaceUserResponse) StatusCode

func (r ScimReplaceUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScimResourceTypesResponse

type ScimResourceTypesResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	ApplicationscimJSON200 *ScimListResponse
	JSON401                *Unauthorized
}

func ParseScimResourceTypesResponse

func ParseScimResourceTypesResponse(rsp *http.Response) (*ScimResourceTypesResponse, error)

ParseScimResourceTypesResponse parses an HTTP response from a ScimResourceTypesWithResponse call

func (ScimResourceTypesResponse) Status

func (r ScimResourceTypesResponse) Status() string

Status returns HTTPResponse.Status

func (ScimResourceTypesResponse) StatusCode

func (r ScimResourceTypesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScimSchemasResponse

type ScimSchemasResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	ApplicationscimJSON200 *ScimListResponse
	JSON401                *Unauthorized
}

func ParseScimSchemasResponse

func ParseScimSchemasResponse(rsp *http.Response) (*ScimSchemasResponse, error)

ParseScimSchemasResponse parses an HTTP response from a ScimSchemasWithResponse call

func (ScimSchemasResponse) Status

func (r ScimSchemasResponse) Status() string

Status returns HTTPResponse.Status

func (ScimSchemasResponse) StatusCode

func (r ScimSchemasResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScimServiceProviderConfigResponse

type ScimServiceProviderConfigResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	ApplicationscimJSON200 *map[string]interface{}
	JSON401                *Unauthorized
}

func ParseScimServiceProviderConfigResponse

func ParseScimServiceProviderConfigResponse(rsp *http.Response) (*ScimServiceProviderConfigResponse, error)

ParseScimServiceProviderConfigResponse parses an HTTP response from a ScimServiceProviderConfigWithResponse call

func (ScimServiceProviderConfigResponse) Status

Status returns HTTPResponse.Status

func (ScimServiceProviderConfigResponse) StatusCode

func (r ScimServiceProviderConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScimUser

type ScimUser struct {
	Active      *bool        `json:"active,omitempty"`
	DisplayName *string      `json:"displayName,omitempty"`
	Emails      *[]ScimEmail `json:"emails,omitempty"`
	ExternalId  *string      `json:"externalId,omitempty"`
	Id          *string      `json:"id,omitempty"`
	Meta        *ScimMeta    `json:"meta,omitempty"`
	Name        *ScimName    `json:"name,omitempty"`
	Schemas     *[]string    `json:"schemas,omitempty"`

	// UserName The user's email; unique.
	UserName openapi_types.Email `json:"userName"`
}

ScimUser SCIM 2.0 core User resource (RFC 7643), restricted to the supported attributes.

type SearchAppKnowledgeJSONBody

type SearchAppKnowledgeJSONBody struct {
	Collection     *string            `json:"collection,omitempty"`
	Debug          *bool              `json:"debug,omitempty"`
	MetadataFilter *map[string]string `json:"metadata_filter,omitempty"`
	Query          string             `json:"query"`
	Threshold      *float32           `json:"threshold,omitempty"`
	TopK           *int               `json:"top_k,omitempty"`
}

SearchAppKnowledgeJSONBody defines parameters for SearchAppKnowledge.

type SearchAppKnowledgeJSONRequestBody

type SearchAppKnowledgeJSONRequestBody SearchAppKnowledgeJSONBody

SearchAppKnowledgeJSONRequestBody defines body for SearchAppKnowledge for application/json ContentType.

type SearchAppKnowledgeResponse

type SearchAppKnowledgeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *Error
}

func ParseSearchAppKnowledgeResponse

func ParseSearchAppKnowledgeResponse(rsp *http.Response) (*SearchAppKnowledgeResponse, error)

ParseSearchAppKnowledgeResponse parses an HTTP response from a SearchAppKnowledgeWithResponse call

func (SearchAppKnowledgeResponse) Status

Status returns HTTPResponse.Status

func (SearchAppKnowledgeResponse) StatusCode

func (r SearchAppKnowledgeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchJSONRequestBody

type SearchJSONRequestBody = WebSearchRequest

SearchJSONRequestBody defines body for Search for application/json ContentType.

type SearchKnowledgeJSONRequestBody

type SearchKnowledgeJSONRequestBody = KnowledgeSearchRequest

SearchKnowledgeJSONRequestBody defines body for SearchKnowledge for application/json ContentType.

type SearchKnowledgeResponse

type SearchKnowledgeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KnowledgeSearchResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
}

func ParseSearchKnowledgeResponse

func ParseSearchKnowledgeResponse(rsp *http.Response) (*SearchKnowledgeResponse, error)

ParseSearchKnowledgeResponse parses an HTTP response from a SearchKnowledgeWithResponse call

func (SearchKnowledgeResponse) Status

func (r SearchKnowledgeResponse) Status() string

Status returns HTTPResponse.Status

func (SearchKnowledgeResponse) StatusCode

func (r SearchKnowledgeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchResponse

type SearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebSearchResponse
	JSON400      *Error
	JSON401      *Error
	JSON503      *Error
}

func ParseSearchResponse

func ParseSearchResponse(rsp *http.Response) (*SearchResponse, error)

ParseSearchResponse parses an HTTP response from a SearchWithResponse call

func (SearchResponse) Status

func (r SearchResponse) Status() string

Status returns HTTPResponse.Status

func (SearchResponse) StatusCode

func (r SearchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ServiceKey

type ServiceKey struct {
	CreatedAt  *time.Time `json:"created_at,omitempty"`
	ExpiresAt  *time.Time `json:"expires_at,omitempty"`
	Id         *string    `json:"id,omitempty"`
	IsActive   *bool      `json:"is_active,omitempty"`
	KeyPrefix  *string    `json:"key_prefix,omitempty"`
	LastUsedAt *time.Time `json:"last_used_at,omitempty"`
	Name       *string    `json:"name,omitempty"`
}

ServiceKey Service API key metadata (no secret).

type ServiceKeyList

type ServiceKeyList struct {
	Keys *[]ServiceKey `json:"keys,omitempty"`
}

ServiceKeyList defines model for ServiceKeyList.

type ServiceKeySecret

type ServiceKeySecret struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
	Id        *string    `json:"id,omitempty"`
	KeyPrefix *string    `json:"key_prefix,omitempty"`
	Name      *string    `json:"name,omitempty"`

	// Secret The full `nk_` key. Returned only once.
	Secret *string `json:"secret,omitempty"`
}

ServiceKeySecret One-time mint response carrying the full secret. Store it immediately; it is never recoverable.

type Session

type Session struct {
	AgentId       string     `json:"agent_id"`
	CreatedAt     *time.Time `json:"created_at,omitempty"`
	EnvironmentId *string    `json:"environment_id,omitempty"`

	// Id Format: sess_<uuid>.
	Id *string `json:"id,omitempty"`

	// Model Session-default LLM override; per-event model on the messages endpoint takes precedence.
	Model *string `json:"model,omitempty"`
}

Session defines model for Session.

type SessionCreate

type SessionCreate struct {
	AgentId       string  `json:"agent_id"`
	EnvironmentId *string `json:"environment_id,omitempty"`
	Model         *string `json:"model,omitempty"`
}

SessionCreate defines model for SessionCreate.

type SettingValue

type SettingValue struct {
	Key string `json:"key"`

	// Value Setting value — type varies per key (string for model identifiers, int for thresholds, bool for feature flags).
	Value interface{} `json:"value"`
}

SettingValue defines model for SettingValue.

type SkillRunResponse

type SkillRunResponse struct {
	// Output Raw string returned by the tool handler.
	Output string `json:"output"`
}

SkillRunResponse defines model for SkillRunResponse.

type SpeechRequest

type SpeechRequest struct {
	// Input Text to synthesize into speech.
	Input string `json:"input"`

	// Model TTS model (provider-prefixed, e.g. `gemini/gemini-2.5-flash-tts`). Overrides the server default for this call.
	Model *string `json:"model,omitempty"`

	// ResponseFormat Audio container/codec. Defaults to `mp3` (`audio/mpeg` body).
	ResponseFormat *string `json:"response_format,omitempty"`

	// Voice Voice name. Must belong to the same provider as `model` (e.g. Gemini voices such as `Kore` for the default Gemini TTS model). Defaults to the server-configured voice when omitted.
	Voice *string `json:"voice,omitempty"`
}

SpeechRequest defines model for SpeechRequest.

type StartEvalRunJSONBody

type StartEvalRunJSONBody struct {
	AgentId         string `json:"agent_id"`
	BlueprintDigest string `json:"blueprint_digest"`
	KnowledgeDigest string `json:"knowledge_digest"`
	SuiteName       string `json:"suite_name"`

	// SuiteRevision Zero or omitted selects the latest revision.
	SuiteRevision *int `json:"suite_revision,omitempty"`
}

StartEvalRunJSONBody defines parameters for StartEvalRun.

type StartEvalRunJSONRequestBody

type StartEvalRunJSONRequestBody StartEvalRunJSONBody

StartEvalRunJSONRequestBody defines body for StartEvalRun for application/json ContentType.

type StartEvalRunResponse

type StartEvalRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EvalRun
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseStartEvalRunResponse

func ParseStartEvalRunResponse(rsp *http.Response) (*StartEvalRunResponse, error)

ParseStartEvalRunResponse parses an HTTP response from a StartEvalRunWithResponse call

func (StartEvalRunResponse) Status

func (r StartEvalRunResponse) Status() string

Status returns HTTPResponse.Status

func (StartEvalRunResponse) StatusCode

func (r StartEvalRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StreamEvent

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

StreamEvent defines model for StreamEvent.

func (StreamEvent) AsStreamEventCustomToolUse

func (t StreamEvent) AsStreamEventCustomToolUse() (StreamEventCustomToolUse, error)

AsStreamEventCustomToolUse returns the union data inside the StreamEvent as a StreamEventCustomToolUse

func (StreamEvent) AsStreamEventDone

func (t StreamEvent) AsStreamEventDone() (StreamEventDone, error)

AsStreamEventDone returns the union data inside the StreamEvent as a StreamEventDone

func (StreamEvent) AsStreamEventError

func (t StreamEvent) AsStreamEventError() (StreamEventError, error)

AsStreamEventError returns the union data inside the StreamEvent as a StreamEventError

func (StreamEvent) AsStreamEventRouteHint

func (t StreamEvent) AsStreamEventRouteHint() (StreamEventRouteHint, error)

AsStreamEventRouteHint returns the union data inside the StreamEvent as a StreamEventRouteHint

func (StreamEvent) AsStreamEventTextDelta

func (t StreamEvent) AsStreamEventTextDelta() (StreamEventTextDelta, error)

AsStreamEventTextDelta returns the union data inside the StreamEvent as a StreamEventTextDelta

func (StreamEvent) AsStreamEventThinking

func (t StreamEvent) AsStreamEventThinking() (StreamEventThinking, error)

AsStreamEventThinking returns the union data inside the StreamEvent as a StreamEventThinking

func (StreamEvent) AsStreamEventToolResult

func (t StreamEvent) AsStreamEventToolResult() (StreamEventToolResult, error)

AsStreamEventToolResult returns the union data inside the StreamEvent as a StreamEventToolResult

func (StreamEvent) AsStreamEventToolUse

func (t StreamEvent) AsStreamEventToolUse() (StreamEventToolUse, error)

AsStreamEventToolUse returns the union data inside the StreamEvent as a StreamEventToolUse

func (StreamEvent) Discriminator

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

func (*StreamEvent) FromStreamEventCustomToolUse

func (t *StreamEvent) FromStreamEventCustomToolUse(v StreamEventCustomToolUse) error

FromStreamEventCustomToolUse overwrites any union data inside the StreamEvent as the provided StreamEventCustomToolUse

func (*StreamEvent) FromStreamEventDone

func (t *StreamEvent) FromStreamEventDone(v StreamEventDone) error

FromStreamEventDone overwrites any union data inside the StreamEvent as the provided StreamEventDone

func (*StreamEvent) FromStreamEventError

func (t *StreamEvent) FromStreamEventError(v StreamEventError) error

FromStreamEventError overwrites any union data inside the StreamEvent as the provided StreamEventError

func (*StreamEvent) FromStreamEventRouteHint

func (t *StreamEvent) FromStreamEventRouteHint(v StreamEventRouteHint) error

FromStreamEventRouteHint overwrites any union data inside the StreamEvent as the provided StreamEventRouteHint

func (*StreamEvent) FromStreamEventTextDelta

func (t *StreamEvent) FromStreamEventTextDelta(v StreamEventTextDelta) error

FromStreamEventTextDelta overwrites any union data inside the StreamEvent as the provided StreamEventTextDelta

func (*StreamEvent) FromStreamEventThinking

func (t *StreamEvent) FromStreamEventThinking(v StreamEventThinking) error

FromStreamEventThinking overwrites any union data inside the StreamEvent as the provided StreamEventThinking

func (*StreamEvent) FromStreamEventToolResult

func (t *StreamEvent) FromStreamEventToolResult(v StreamEventToolResult) error

FromStreamEventToolResult overwrites any union data inside the StreamEvent as the provided StreamEventToolResult

func (*StreamEvent) FromStreamEventToolUse

func (t *StreamEvent) FromStreamEventToolUse(v StreamEventToolUse) error

FromStreamEventToolUse overwrites any union data inside the StreamEvent as the provided StreamEventToolUse

func (StreamEvent) MarshalJSON

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

func (*StreamEvent) MergeStreamEventCustomToolUse

func (t *StreamEvent) MergeStreamEventCustomToolUse(v StreamEventCustomToolUse) error

MergeStreamEventCustomToolUse performs a merge with any union data inside the StreamEvent, using the provided StreamEventCustomToolUse

func (*StreamEvent) MergeStreamEventDone

func (t *StreamEvent) MergeStreamEventDone(v StreamEventDone) error

MergeStreamEventDone performs a merge with any union data inside the StreamEvent, using the provided StreamEventDone

func (*StreamEvent) MergeStreamEventError

func (t *StreamEvent) MergeStreamEventError(v StreamEventError) error

MergeStreamEventError performs a merge with any union data inside the StreamEvent, using the provided StreamEventError

func (*StreamEvent) MergeStreamEventRouteHint

func (t *StreamEvent) MergeStreamEventRouteHint(v StreamEventRouteHint) error

MergeStreamEventRouteHint performs a merge with any union data inside the StreamEvent, using the provided StreamEventRouteHint

func (*StreamEvent) MergeStreamEventTextDelta

func (t *StreamEvent) MergeStreamEventTextDelta(v StreamEventTextDelta) error

MergeStreamEventTextDelta performs a merge with any union data inside the StreamEvent, using the provided StreamEventTextDelta

func (*StreamEvent) MergeStreamEventThinking

func (t *StreamEvent) MergeStreamEventThinking(v StreamEventThinking) error

MergeStreamEventThinking performs a merge with any union data inside the StreamEvent, using the provided StreamEventThinking

func (*StreamEvent) MergeStreamEventToolResult

func (t *StreamEvent) MergeStreamEventToolResult(v StreamEventToolResult) error

MergeStreamEventToolResult performs a merge with any union data inside the StreamEvent, using the provided StreamEventToolResult

func (*StreamEvent) MergeStreamEventToolUse

func (t *StreamEvent) MergeStreamEventToolUse(v StreamEventToolUse) error

MergeStreamEventToolUse performs a merge with any union data inside the StreamEvent, using the provided StreamEventToolUse

func (*StreamEvent) UnmarshalJSON

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

func (StreamEvent) ValueByDiscriminator

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

type StreamEventCustomToolUse

type StreamEventCustomToolUse struct {
	Id    string                       `json:"id"`
	Input map[string]interface{}       `json:"input"`
	Name  string                       `json:"name"`
	Type  StreamEventCustomToolUseType `json:"type"`
}

StreamEventCustomToolUse defines model for StreamEventCustomToolUse.

type StreamEventCustomToolUseType

type StreamEventCustomToolUseType string

StreamEventCustomToolUseType defines model for StreamEventCustomToolUse.Type.

const (
	StreamEventCustomToolUseTypeCustomToolUse StreamEventCustomToolUseType = "custom_tool_use"
)

Defines values for StreamEventCustomToolUseType.

func (StreamEventCustomToolUseType) Valid

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

type StreamEventDone

type StreamEventDone struct {
	MessageId *string               `json:"message_id,omitempty"`
	Status    StreamEventDoneStatus `json:"status"`
	Type      StreamEventDoneType   `json:"type"`
}

StreamEventDone defines model for StreamEventDone.

type StreamEventDoneStatus

type StreamEventDoneStatus string

StreamEventDoneStatus defines model for StreamEventDone.Status.

const (
	StreamEventDoneStatusCancelled StreamEventDoneStatus = "cancelled"
	StreamEventDoneStatusCompleted StreamEventDoneStatus = "completed"
	StreamEventDoneStatusFailed    StreamEventDoneStatus = "failed"
)

Defines values for StreamEventDoneStatus.

func (StreamEventDoneStatus) Valid

func (e StreamEventDoneStatus) Valid() bool

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

type StreamEventDoneType

type StreamEventDoneType string

StreamEventDoneType defines model for StreamEventDone.Type.

const (
	StreamEventDoneTypeDone StreamEventDoneType = "done"
)

Defines values for StreamEventDoneType.

func (StreamEventDoneType) Valid

func (e StreamEventDoneType) Valid() bool

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

type StreamEventError

type StreamEventError struct {
	Error Error                `json:"error"`
	Type  StreamEventErrorType `json:"type"`
}

StreamEventError defines model for StreamEventError.

type StreamEventErrorType

type StreamEventErrorType string

StreamEventErrorType defines model for StreamEventError.Type.

const (
	StreamEventErrorTypeError StreamEventErrorType = "error"
)

Defines values for StreamEventErrorType.

func (StreamEventErrorType) Valid

func (e StreamEventErrorType) Valid() bool

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

type StreamEventRouteHint

type StreamEventRouteHint struct {
	// RouteHint Brain's dispatch hint, present on every terminal reply (v0.1.5+).
	// Three kinds — partners switch on `kind` to decide UI behaviour.
	RouteHint RouteHint                `json:"route_hint"`
	Type      StreamEventRouteHintType `json:"type"`
}

StreamEventRouteHint Nova OS extension (v0.1.5+) — emitted exactly once per terminal message right before `done`. Carries Brain's dispatch decision so partner UIs can react before the full reply is rendered.

type StreamEventRouteHintType

type StreamEventRouteHintType string

StreamEventRouteHintType defines model for StreamEventRouteHint.Type.

const (
	StreamEventRouteHintTypeRouteHint StreamEventRouteHintType = "route_hint"
)

Defines values for StreamEventRouteHintType.

func (StreamEventRouteHintType) Valid

func (e StreamEventRouteHintType) Valid() bool

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

type StreamEventTextDelta

type StreamEventTextDelta struct {
	Content string                   `json:"content"`
	Type    StreamEventTextDeltaType `json:"type"`
}

StreamEventTextDelta defines model for StreamEventTextDelta.

type StreamEventTextDeltaType

type StreamEventTextDeltaType string

StreamEventTextDeltaType defines model for StreamEventTextDelta.Type.

const (
	StreamEventTextDeltaTypeText StreamEventTextDeltaType = "text"
)

Defines values for StreamEventTextDeltaType.

func (StreamEventTextDeltaType) Valid

func (e StreamEventTextDeltaType) Valid() bool

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

type StreamEventThinking

type StreamEventThinking struct {
	Content string                  `json:"content"`
	Type    StreamEventThinkingType `json:"type"`
}

StreamEventThinking defines model for StreamEventThinking.

type StreamEventThinkingType

type StreamEventThinkingType string

StreamEventThinkingType defines model for StreamEventThinking.Type.

const (
	StreamEventThinkingTypeThinking StreamEventThinkingType = "thinking"
)

Defines values for StreamEventThinkingType.

func (StreamEventThinkingType) Valid

func (e StreamEventThinkingType) Valid() bool

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

type StreamEventToolResult

type StreamEventToolResult struct {
	IsError *bool `json:"is_error,omitempty"`

	// OutputSummary Preview-truncated (~1KB on the wire); full payload in call_log.
	OutputSummary *string                   `json:"output_summary,omitempty"`
	ToolUseId     string                    `json:"tool_use_id"`
	Type          StreamEventToolResultType `json:"type"`
}

StreamEventToolResult defines model for StreamEventToolResult.

type StreamEventToolResultType

type StreamEventToolResultType string

StreamEventToolResultType defines model for StreamEventToolResult.Type.

const (
	StreamEventToolResultTypeToolResult StreamEventToolResultType = "tool_result"
)

Defines values for StreamEventToolResultType.

func (StreamEventToolResultType) Valid

func (e StreamEventToolResultType) Valid() bool

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

type StreamEventToolUse

type StreamEventToolUse struct {
	Id    string                 `json:"id"`
	Input map[string]interface{} `json:"input"`
	Name  string                 `json:"name"`
	Type  StreamEventToolUseType `json:"type"`
}

StreamEventToolUse defines model for StreamEventToolUse.

type StreamEventToolUseType

type StreamEventToolUseType string

StreamEventToolUseType defines model for StreamEventToolUse.Type.

const (
	StreamEventToolUseTypeToolUse StreamEventToolUseType = "tool_use"
)

Defines values for StreamEventToolUseType.

func (StreamEventToolUseType) Valid

func (e StreamEventToolUseType) Valid() bool

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

type StreamJobParams

type StreamJobParams struct {
	// LastEventID Resume from event seq — replays missed events from PG before live broadcast.
	LastEventID *string `json:"Last-Event-ID,omitempty"`
}

StreamJobParams defines parameters for StreamJob.

type StreamJobResponse

type StreamJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseStreamJobResponse

func ParseStreamJobResponse(rsp *http.Response) (*StreamJobResponse, error)

ParseStreamJobResponse parses an HTTP response from a StreamJobWithResponse call

func (StreamJobResponse) Status

func (r StreamJobResponse) Status() string

Status returns HTTPResponse.Status

func (StreamJobResponse) StatusCode

func (r StreamJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StreamNativeJobParams

type StreamNativeJobParams struct {
	// LastEventID Resume token. Replays persisted events with a sequence greater than this value, then continues live. Enables reconnect without losing events.
	LastEventID *int `json:"Last-Event-ID,omitempty"`
}

StreamNativeJobParams defines parameters for StreamNativeJob.

type StreamNativeJobResponse

type StreamNativeJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Unauthorized
	JSON404      *NotFound
	JSON503      *Error
}

func ParseStreamNativeJobResponse

func ParseStreamNativeJobResponse(rsp *http.Response) (*StreamNativeJobResponse, error)

ParseStreamNativeJobResponse parses an HTTP response from a StreamNativeJobWithResponse call

func (StreamNativeJobResponse) Status

func (r StreamNativeJobResponse) Status() string

Status returns HTTPResponse.Status

func (StreamNativeJobResponse) StatusCode

func (r StreamNativeJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SubmitCustomToolResultJSONRequestBody

type SubmitCustomToolResultJSONRequestBody = CustomToolResultRequest

SubmitCustomToolResultJSONRequestBody defines body for SubmitCustomToolResult for application/json ContentType.

type SubmitCustomToolResultResponse

type SubmitCustomToolResultResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseSubmitCustomToolResultResponse

func ParseSubmitCustomToolResultResponse(rsp *http.Response) (*SubmitCustomToolResultResponse, error)

ParseSubmitCustomToolResultResponse parses an HTTP response from a SubmitCustomToolResultWithResponse call

func (SubmitCustomToolResultResponse) Status

Status returns HTTPResponse.Status

func (SubmitCustomToolResultResponse) StatusCode

func (r SubmitCustomToolResultResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SuspendAuthorizationGrantJSONBody

type SuspendAuthorizationGrantJSONBody struct {
	Reason string `json:"reason"`
}

SuspendAuthorizationGrantJSONBody defines parameters for SuspendAuthorizationGrant.

type SuspendAuthorizationGrantJSONRequestBody

type SuspendAuthorizationGrantJSONRequestBody SuspendAuthorizationGrantJSONBody

SuspendAuthorizationGrantJSONRequestBody defines body for SuspendAuthorizationGrant for application/json ContentType.

type SuspendAuthorizationGrantResponse

type SuspendAuthorizationGrantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseSuspendAuthorizationGrantResponse

func ParseSuspendAuthorizationGrantResponse(rsp *http.Response) (*SuspendAuthorizationGrantResponse, error)

ParseSuspendAuthorizationGrantResponse parses an HTTP response from a SuspendAuthorizationGrantWithResponse call

func (SuspendAuthorizationGrantResponse) Status

Status returns HTTPResponse.Status

func (SuspendAuthorizationGrantResponse) StatusCode

func (r SuspendAuthorizationGrantResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SyncStatus

type SyncStatus struct {
	CollectionId *string `json:"collection_id,omitempty"`
	Configured   bool    `json:"configured"`
	CyclesRun    int     `json:"cycles_run"`
	Enabled      bool    `json:"enabled"`

	// HasDeltaLink Whether a delta resume link is persisted.
	HasDeltaLink bool      `json:"has_delta_link"`
	ItemsDeleted int       `json:"items_deleted"`
	ItemsFailed  int       `json:"items_failed"`
	ItemsSkipped int       `json:"items_skipped"`
	ItemsSynced  int       `json:"items_synced"`
	LastError    *string   `json:"last_error,omitempty"`
	LastSyncAt   time.Time `json:"last_sync_at"`

	// ResumePending True when the last cycle stopped at the item cap and the next cycle resumes the same delta round.
	ResumePending bool `json:"resume_pending"`
}

SyncStatus SharePoint sync worker status snapshot.

type SynthesizeSpeechJSONRequestBody

type SynthesizeSpeechJSONRequestBody = SpeechRequest

SynthesizeSpeechJSONRequestBody defines body for SynthesizeSpeech for application/json ContentType.

type SynthesizeSpeechResponse

type SynthesizeSpeechResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON413      *Error
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseSynthesizeSpeechResponse

func ParseSynthesizeSpeechResponse(rsp *http.Response) (*SynthesizeSpeechResponse, error)

ParseSynthesizeSpeechResponse parses an HTTP response from a SynthesizeSpeechWithResponse call

func (SynthesizeSpeechResponse) Status

func (r SynthesizeSpeechResponse) Status() string

Status returns HTTPResponse.Status

func (SynthesizeSpeechResponse) StatusCode

func (r SynthesizeSpeechResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TextBlock

type TextBlock struct {
	// Citations Present only when the answer contains structured citations.
	Citations *[]Citation   `json:"citations,omitempty"`
	Text      string        `json:"text"`
	Type      TextBlockType `json:"type"`
}

TextBlock defines model for TextBlock.

type TextBlockType

type TextBlockType string

TextBlockType defines model for TextBlock.Type.

const (
	TextBlockTypeText TextBlockType = "text"
)

Defines values for TextBlockType.

func (TextBlockType) Valid

func (e TextBlockType) Valid() bool

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

type TokenRequest

type TokenRequest struct {
	ClientId     *string `json:"client_id,omitempty"`
	ClientSecret *string `json:"client_secret,omitempty"`
	Code         *string `json:"code,omitempty"`

	// CodeVerifier PKCE verifier.
	CodeVerifier *string               `json:"code_verifier,omitempty"`
	GrantType    TokenRequestGrantType `json:"grant_type"`
	RedirectUri  *string               `json:"redirect_uri,omitempty"`
	RefreshToken *string               `json:"refresh_token,omitempty"`

	// Scope Space-delimited.
	Scope *string `json:"scope,omitempty"`
}

TokenRequest Token request. Required fields depend on `grant_type`: `authorization_code` uses code/redirect_uri/(code_verifier); `refresh_token` uses refresh_token/(scope); `client_credentials` uses client_id/client_secret.

type TokenRequestGrantType

type TokenRequestGrantType string

TokenRequestGrantType defines model for TokenRequest.GrantType.

const (
	TokenRequestGrantTypeAuthorizationCode TokenRequestGrantType = "authorization_code"
	TokenRequestGrantTypeClientCredentials TokenRequestGrantType = "client_credentials"
	TokenRequestGrantTypeRefreshToken      TokenRequestGrantType = "refresh_token"
)

Defines values for TokenRequestGrantType.

func (TokenRequestGrantType) Valid

func (e TokenRequestGrantType) Valid() bool

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

type TokenResponse

type TokenResponse struct {
	AccessToken string `json:"access_token"`
	ExpiresIn   int    `json:"expires_in"`

	// IdToken HS256 id token (present for the authorization_code / refresh_token grants).
	IdToken *string `json:"id_token,omitempty"`

	// RefreshToken Present when the `offline_access` scope was granted, and always on a refresh_token rotation.
	RefreshToken *string `json:"refresh_token,omitempty"`
	TokenType    string  `json:"token_type"`
}

TokenResponse defines model for TokenResponse.

type ToolDefinition

type ToolDefinition struct {
	Description *string `json:"description,omitempty"`

	// InputSchema A subset of JSON Schema Draft 2020-12 used for tool input schemas.
	// Vertex AI rejects `type:array` without `items` — the SDK validator
	// enforces `items` is present everywhere on write.
	InputSchema JSONSchemaObject    `json:"input_schema"`
	Name        string              `json:"name"`
	Type        *ToolDefinitionType `json:"type,omitempty"`
}

ToolDefinition defines model for ToolDefinition.

type ToolDefinitionType

type ToolDefinitionType string

ToolDefinitionType defines model for ToolDefinition.Type.

const (
	ToolDefinitionTypeBash20250124       ToolDefinitionType = "bash_20250124"
	ToolDefinitionTypeCustom             ToolDefinitionType = "custom"
	ToolDefinitionTypeTextEditor20250124 ToolDefinitionType = "text_editor_20250124"
	ToolDefinitionTypeWebSearch20250305  ToolDefinitionType = "web_search_20250305"
)

Defines values for ToolDefinitionType.

func (ToolDefinitionType) Valid

func (e ToolDefinitionType) Valid() bool

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

type ToolResultBlock

type ToolResultBlock struct {
	Content   ToolResultBlock_Content `json:"content"`
	IsError   *bool                   `json:"is_error,omitempty"`
	ToolUseId string                  `json:"tool_use_id"`
	Type      ToolResultBlockType     `json:"type"`
}

ToolResultBlock defines model for ToolResultBlock.

type ToolResultBlockContent0

type ToolResultBlockContent0 = string

ToolResultBlockContent0 defines model for .

type ToolResultBlockContent1

type ToolResultBlockContent1 = []TextBlock

ToolResultBlockContent1 defines model for .

type ToolResultBlockType

type ToolResultBlockType string

ToolResultBlockType defines model for ToolResultBlock.Type.

const (
	ToolResultBlockTypeToolResult ToolResultBlockType = "tool_result"
)

Defines values for ToolResultBlockType.

func (ToolResultBlockType) Valid

func (e ToolResultBlockType) Valid() bool

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

type ToolResultBlock_Content

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

ToolResultBlock_Content defines model for ToolResultBlock.Content.

func (ToolResultBlock_Content) AsToolResultBlockContent0

func (t ToolResultBlock_Content) AsToolResultBlockContent0() (ToolResultBlockContent0, error)

AsToolResultBlockContent0 returns the union data inside the ToolResultBlock_Content as a ToolResultBlockContent0

func (ToolResultBlock_Content) AsToolResultBlockContent1

func (t ToolResultBlock_Content) AsToolResultBlockContent1() (ToolResultBlockContent1, error)

AsToolResultBlockContent1 returns the union data inside the ToolResultBlock_Content as a ToolResultBlockContent1

func (*ToolResultBlock_Content) FromToolResultBlockContent0

func (t *ToolResultBlock_Content) FromToolResultBlockContent0(v ToolResultBlockContent0) error

FromToolResultBlockContent0 overwrites any union data inside the ToolResultBlock_Content as the provided ToolResultBlockContent0

func (*ToolResultBlock_Content) FromToolResultBlockContent1

func (t *ToolResultBlock_Content) FromToolResultBlockContent1(v ToolResultBlockContent1) error

FromToolResultBlockContent1 overwrites any union data inside the ToolResultBlock_Content as the provided ToolResultBlockContent1

func (ToolResultBlock_Content) MarshalJSON

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

func (*ToolResultBlock_Content) MergeToolResultBlockContent0

func (t *ToolResultBlock_Content) MergeToolResultBlockContent0(v ToolResultBlockContent0) error

MergeToolResultBlockContent0 performs a merge with any union data inside the ToolResultBlock_Content, using the provided ToolResultBlockContent0

func (*ToolResultBlock_Content) MergeToolResultBlockContent1

func (t *ToolResultBlock_Content) MergeToolResultBlockContent1(v ToolResultBlockContent1) error

MergeToolResultBlockContent1 performs a merge with any union data inside the ToolResultBlock_Content, using the provided ToolResultBlockContent1

func (*ToolResultBlock_Content) UnmarshalJSON

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

type ToolUseBlock

type ToolUseBlock struct {
	Id    string                 `json:"id"`
	Input map[string]interface{} `json:"input"`
	Name  string                 `json:"name"`
	Type  ToolUseBlockType       `json:"type"`
}

ToolUseBlock defines model for ToolUseBlock.

type ToolUseBlockType

type ToolUseBlockType string

ToolUseBlockType defines model for ToolUseBlock.Type.

const (
	ToolUseBlockTypeToolUse ToolUseBlockType = "tool_use"
)

Defines values for ToolUseBlockType.

func (ToolUseBlockType) Valid

func (e ToolUseBlockType) Valid() bool

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

type TrainDecisionModelJSONRequestBody

type TrainDecisionModelJSONRequestBody = DecisionTrainRequest

TrainDecisionModelJSONRequestBody defines body for TrainDecisionModel for application/json ContentType.

type TrainDecisionModelParams

type TrainDecisionModelParams struct {
	// Gate Confidence gate in (1/labels, 1]. Default 0.7; a non-zero `gate` in a JSON body wins.
	Gate *float32 `form:"gate,omitempty" json:"gate,omitempty"`
}

TrainDecisionModelParams defines parameters for TrainDecisionModel.

type TrainDecisionModelResponse

type TrainDecisionModelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DecisionVersion
	JSON400      *FlatError
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON422      *DecisionNotBetterError
	JSON429      *FlatError
}

func ParseTrainDecisionModelResponse

func ParseTrainDecisionModelResponse(rsp *http.Response) (*TrainDecisionModelResponse, error)

ParseTrainDecisionModelResponse parses an HTTP response from a TrainDecisionModelWithResponse call

func (TrainDecisionModelResponse) Status

Status returns HTTPResponse.Status

func (TrainDecisionModelResponse) StatusCode

func (r TrainDecisionModelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TranscribeAudioMultipartRequestBody

type TranscribeAudioMultipartRequestBody = TranscriptionRequest

TranscribeAudioMultipartRequestBody defines body for TranscribeAudio for multipart/form-data ContentType.

type TranscribeAudioResponse

type TranscribeAudioResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TranscriptionResponse
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON413      *Error
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseTranscribeAudioResponse

func ParseTranscribeAudioResponse(rsp *http.Response) (*TranscribeAudioResponse, error)

ParseTranscribeAudioResponse parses an HTTP response from a TranscribeAudioWithResponse call

func (TranscribeAudioResponse) Status

func (r TranscribeAudioResponse) Status() string

Status returns HTTPResponse.Status

func (TranscribeAudioResponse) StatusCode

func (r TranscribeAudioResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TranscriptionRequest

type TranscriptionRequest struct {
	// File Audio file to transcribe (e.g. mp3, wav, m4a, webm).
	File openapi_types.File `json:"file"`

	// Language ISO-639-1 language hint. Omit to let the model auto-detect (supports mixed-language audio).
	Language *string `json:"language,omitempty"`

	// Model Transcription model (provider-prefixed, e.g. `Systran/faster-whisper-large-v3`). Overrides the server default for this call. A bare model name is rejected by the gateway.
	Model *string `json:"model,omitempty"`

	// ResponseFormat Output format. Defaults to `json`.
	ResponseFormat *TranscriptionRequestResponseFormat `json:"response_format,omitempty"`
}

TranscriptionRequest defines model for TranscriptionRequest.

type TranscriptionRequestResponseFormat

type TranscriptionRequestResponseFormat string

TranscriptionRequestResponseFormat Output format. Defaults to `json`.

const (
	TranscriptionRequestResponseFormatJson        TranscriptionRequestResponseFormat = "json"
	TranscriptionRequestResponseFormatSrt         TranscriptionRequestResponseFormat = "srt"
	TranscriptionRequestResponseFormatText        TranscriptionRequestResponseFormat = "text"
	TranscriptionRequestResponseFormatVerboseJson TranscriptionRequestResponseFormat = "verbose_json"
	TranscriptionRequestResponseFormatVtt         TranscriptionRequestResponseFormat = "vtt"
)

Defines values for TranscriptionRequestResponseFormat.

func (TranscriptionRequestResponseFormat) Valid

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

type TranscriptionResponse

type TranscriptionResponse struct {
	// Duration Audio duration in seconds, when reported.
	Duration *float32 `json:"duration,omitempty"`

	// Language Detected or supplied language.
	Language *string `json:"language,omitempty"`

	// Segments Per-segment breakdown with timestamps, when available.
	Segments *[]TranscriptionSegment `json:"segments,omitempty"`

	// Text The full transcript.
	Text *string `json:"text,omitempty"`
}

TranscriptionResponse JSON transcript. Shape follows the underlying model; `segments` and timestamp detail are present for verbose formats.

type TranscriptionSegment

type TranscriptionSegment struct {
	// End Segment end time in seconds.
	End *float32 `json:"end,omitempty"`
	Id  *int     `json:"id,omitempty"`

	// Start Segment start time in seconds.
	Start *float32 `json:"start,omitempty"`
	Text  *string  `json:"text,omitempty"`
}

TranscriptionSegment A timestamped transcript segment.

type Unauthorized

type Unauthorized = Error

Unauthorized defines model for Unauthorized.

type UninstallAppResponse

type UninstallAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppInstallResult
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *AppInstallResult
}

func ParseUninstallAppResponse

func ParseUninstallAppResponse(rsp *http.Response) (*UninstallAppResponse, error)

ParseUninstallAppResponse parses an HTTP response from a UninstallAppWithResponse call

func (UninstallAppResponse) Status

func (r UninstallAppResponse) Status() string

Status returns HTTPResponse.Status

func (UninstallAppResponse) StatusCode

func (r UninstallAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentJSONRequestBody

type UpdateAgentJSONRequestBody = AgentUpdate

UpdateAgentJSONRequestBody defines body for UpdateAgent for application/json ContentType.

type UpdateAgentResponse

type UpdateAgentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Agent
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseUpdateAgentResponse

func ParseUpdateAgentResponse(rsp *http.Response) (*UpdateAgentResponse, error)

ParseUpdateAgentResponse parses an HTTP response from a UpdateAgentWithResponse call

func (UpdateAgentResponse) Status

func (r UpdateAgentResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateAgentResponse) StatusCode

func (r UpdateAgentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateConversationMetadataJSONBody

type UpdateConversationMetadataJSONBody struct {
	Metadata *map[string]interface{} `json:"metadata,omitempty"`
}

UpdateConversationMetadataJSONBody defines parameters for UpdateConversationMetadata.

type UpdateConversationMetadataJSONRequestBody

type UpdateConversationMetadataJSONRequestBody UpdateConversationMetadataJSONBody

UpdateConversationMetadataJSONRequestBody defines body for UpdateConversationMetadata for application/json ContentType.

type UpdateConversationMetadataResponse

type UpdateConversationMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Id       *string                 `json:"id,omitempty"`
		Metadata *map[string]interface{} `json:"metadata,omitempty"`
	}
	JSON400 *BadRequest
	JSON401 *Unauthorized
	JSON404 *NotFound
	JSON413 *Error
}

func ParseUpdateConversationMetadataResponse

func ParseUpdateConversationMetadataResponse(rsp *http.Response) (*UpdateConversationMetadataResponse, error)

ParseUpdateConversationMetadataResponse parses an HTTP response from a UpdateConversationMetadataWithResponse call

func (UpdateConversationMetadataResponse) Status

Status returns HTTPResponse.Status

func (UpdateConversationMetadataResponse) StatusCode

func (r UpdateConversationMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEmployeeJSONRequestBody

type UpdateEmployeeJSONRequestBody = EmployeeUpdate

UpdateEmployeeJSONRequestBody defines body for UpdateEmployee for application/json ContentType.

type UpdateEmployeeResponse

type UpdateEmployeeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Employee
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON404      *NotFound
}

func ParseUpdateEmployeeResponse

func ParseUpdateEmployeeResponse(rsp *http.Response) (*UpdateEmployeeResponse, error)

ParseUpdateEmployeeResponse parses an HTTP response from a UpdateEmployeeWithResponse call

func (UpdateEmployeeResponse) Status

func (r UpdateEmployeeResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateEmployeeResponse) StatusCode

func (r UpdateEmployeeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateFieldPolicyJSONRequestBody

type UpdateFieldPolicyJSONRequestBody = FieldPolicy

UpdateFieldPolicyJSONRequestBody defines body for UpdateFieldPolicy for application/json ContentType.

type UpdateFieldPolicyResponse

type UpdateFieldPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FieldPolicy
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON403      *Forbidden
	JSON429      *RateLimited
	JSON503      *Error
}

func ParseUpdateFieldPolicyResponse

func ParseUpdateFieldPolicyResponse(rsp *http.Response) (*UpdateFieldPolicyResponse, error)

ParseUpdateFieldPolicyResponse parses an HTTP response from a UpdateFieldPolicyWithResponse call

func (UpdateFieldPolicyResponse) Status

func (r UpdateFieldPolicyResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateFieldPolicyResponse) StatusCode

func (r UpdateFieldPolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateScheduleJSONRequestBody

type UpdateScheduleJSONRequestBody = ScheduleWrite

UpdateScheduleJSONRequestBody defines body for UpdateSchedule for application/json ContentType.

type UpdateScheduleResponse

type UpdateScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Schedule
	JSON400      *FlatError
	JSON401      *Unauthorized
	JSON403      *FlatError
	JSON404      *FlatError
}

func ParseUpdateScheduleResponse

func ParseUpdateScheduleResponse(rsp *http.Response) (*UpdateScheduleResponse, error)

ParseUpdateScheduleResponse parses an HTTP response from a UpdateScheduleWithResponse call

func (UpdateScheduleResponse) Status

func (r UpdateScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateScheduleResponse) StatusCode

func (r UpdateScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpgradeRequired

type UpgradeRequired = Error

UpgradeRequired defines model for UpgradeRequired.

type UploadDocumentMultipartBody

type UploadDocumentMultipartBody struct {
	// CollectionId Target collection; empty = root.
	CollectionId *string            `json:"collection_id,omitempty"`
	File         openapi_types.File `json:"file"`
}

UploadDocumentMultipartBody defines parameters for UploadDocument.

type UploadDocumentMultipartRequestBody

type UploadDocumentMultipartRequestBody UploadDocumentMultipartBody

UploadDocumentMultipartRequestBody defines body for UploadDocument for multipart/form-data ContentType.

type UploadDocumentResponse

type UploadDocumentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Document
	JSON400      *BadRequest
	JSON401      *Unauthorized
}

func ParseUploadDocumentResponse

func ParseUploadDocumentResponse(rsp *http.Response) (*UploadDocumentResponse, error)

ParseUploadDocumentResponse parses an HTTP response from a UploadDocumentWithResponse call

func (UploadDocumentResponse) Status

func (r UploadDocumentResponse) Status() string

Status returns HTTPResponse.Status

func (UploadDocumentResponse) StatusCode

func (r UploadDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadFileMultipartBody

type UploadFileMultipartBody struct {
	// File The file to upload.
	File openapi_types.File `json:"file"`

	// Purpose Intended use of the file. Defaults to `assistants`.
	Purpose *string `json:"purpose,omitempty"`
}

UploadFileMultipartBody defines parameters for UploadFile.

type UploadFileMultipartRequestBody

type UploadFileMultipartRequestBody UploadFileMultipartBody

UploadFileMultipartRequestBody defines body for UploadFile for multipart/form-data ContentType.

type UploadFileResponse

type UploadFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FileObject
	JSON400      *BadRequest
	JSON401      *Unauthorized
	JSON503      *Error
}

func ParseUploadFileResponse

func ParseUploadFileResponse(rsp *http.Response) (*UploadFileResponse, error)

ParseUploadFileResponse parses an HTTP response from a UploadFileWithResponse call

func (UploadFileResponse) Status

func (r UploadFileResponse) Status() string

Status returns HTTPResponse.Status

func (UploadFileResponse) StatusCode

func (r UploadFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsageAgentSkill

type UsageAgentSkill struct {
	Sha256  *string `json:"sha256,omitempty"`
	Skill   *string `json:"skill,omitempty"`
	Source  *string `json:"source,omitempty"`
	Version *int    `json:"version,omitempty"`
}

UsageAgentSkill defines model for UsageAgentSkill.

type UsageAgentSkills

type UsageAgentSkills struct {
	Attached *[]UsageAgentSkill `json:"attached,omitempty"`
	Inlined  *bool              `json:"inlined,omitempty"`

	// Loaded Skills loaded during the turn, in order.
	Loaded     *[]string `json:"loaded,omitempty"`
	Unresolved *[]string `json:"unresolved,omitempty"`
}

UsageAgentSkills Agent Skills attached to and loaded by this turn.

type UsageBlock

type UsageBlock struct {
	// AgentSkills Agent Skills attached to and loaded by this turn.
	AgentSkills      *UsageAgentSkills     `json:"agent_skills,omitempty"`
	ByStage          *[]UsageStage         `json:"by_stage,omitempty"`
	CacheReadTokens  *int                  `json:"cache_read_tokens,omitempty"`
	CacheWriteTokens *int                  `json:"cache_write_tokens,omitempty"`
	CompletionTokens *int                  `json:"completion_tokens,omitempty"`
	ContextBudget    *[]UsageContextBudget `json:"context_budget,omitempty"`
	Phases           *[]UsagePhase         `json:"phases,omitempty"`
	PromptTokens     *int                  `json:"prompt_tokens,omitempty"`
	Timeline         *[]UsageSpan          `json:"timeline,omitempty"`

	// ToolCalls Tool calls this turn, by tool name.
	ToolCalls   *map[string]int `json:"tool_calls,omitempty"`
	TotalTokens *int            `json:"total_tokens,omitempty"`

	// WorkingSet The conversation working set (documents attached in chat) carried by this turn.
	WorkingSet *UsageWorkingSet `json:"working_set,omitempty"`
}

UsageBlock Aggregated token usage across all of the turn's model sub-calls, with a per-stage breakdown. Omitted on non-model/zero-usage turns. Excludes embedding calls.

type UsageContextBudget

type UsageContextBudget struct {
	// Budget Effective budget (the tighter of window and turn budget).
	Budget *int    `json:"budget,omitempty"`
	Calls  *int    `json:"calls,omitempty"`
	Model  *string `json:"model,omitempty"`

	// Trimmed Calls whose conversation was trimmed to fit.
	Trimmed *int `json:"trimmed,omitempty"`

	// TurnBudget Per-turn token budget; omitted when none applies.
	TurnBudget       *int                                `json:"turn_budget,omitempty"`
	TurnBudgetSource *UsageContextBudgetTurnBudgetSource `json:"turn_budget_source,omitempty"`

	// Window Context window in tokens; omitted when unbounded.
	Window       *int                            `json:"window,omitempty"`
	WindowSource *UsageContextBudgetWindowSource `json:"window_source,omitempty"`
}

UsageContextBudget Context window and turn budget applied to the model calls of one model in this turn.

type UsageContextBudgetTurnBudgetSource

type UsageContextBudgetTurnBudgetSource string

UsageContextBudgetTurnBudgetSource defines model for UsageContextBudget.TurnBudgetSource.

const (
	UsageContextBudgetTurnBudgetSourceAgent UsageContextBudgetTurnBudgetSource = "agent"
	UsageContextBudgetTurnBudgetSourceEnv   UsageContextBudgetTurnBudgetSource = "env"
	UsageContextBudgetTurnBudgetSourceNone  UsageContextBudgetTurnBudgetSource = "none"
)

Defines values for UsageContextBudgetTurnBudgetSource.

func (UsageContextBudgetTurnBudgetSource) Valid

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

type UsageContextBudgetWindowSource

type UsageContextBudgetWindowSource string

UsageContextBudgetWindowSource defines model for UsageContextBudget.WindowSource.

const (
	UsageContextBudgetWindowSourceCatalog UsageContextBudgetWindowSource = "catalog"
	UsageContextBudgetWindowSourceEnv     UsageContextBudgetWindowSource = "env"
	UsageContextBudgetWindowSourceNone    UsageContextBudgetWindowSource = "none"
)

Defines values for UsageContextBudgetWindowSource.

func (UsageContextBudgetWindowSource) Valid

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

type UsagePhase

type UsagePhase struct {
	Count      *int `json:"count,omitempty"`
	DurationMs *int `json:"duration_ms,omitempty"`

	// Phase One of `triage`, `planner`, `skills`, `tools`, `synthesis`, `direct`, `llm`, `turn`.
	Phase *string `json:"phase,omitempty"`
}

UsagePhase Wall time of one phase of the turn. Phases are interval unions, so parallel tasks count once. A final `turn` row is always present.

type UsageSpan

type UsageSpan struct {
	Capability   *string `json:"capability,omitempty"`
	DurationMs   *int    `json:"duration_ms,omitempty"`
	FirstTokenMs *int    `json:"first_token_ms,omitempty"`

	// Kind One of `triage`, `planner`, `task`, `aspect`, `tool`, `llm`, `synthesis`, `direct`, `phase`.
	Kind *string `json:"kind,omitempty"`

	// Level DAG level of a planner task.
	Level   *int    `json:"level,omitempty"`
	Model   *string `json:"model,omitempty"`
	Name    *string `json:"name,omitempty"`
	Phase   *string `json:"phase,omitempty"`
	Skill   *string `json:"skill,omitempty"`
	Stage   *string `json:"stage,omitempty"`
	StartMs *int    `json:"start_ms,omitempty"`
	Status  *string `json:"status,omitempty"`
	TaskId  *string `json:"task_id,omitempty"`
	Tool    *string `json:"tool,omitempty"`
}

UsageSpan One span of the turn timeline, relative to the turn start.

type UsageStage

type UsageStage struct {
	CacheReadTokens  *int `json:"cache_read_tokens,omitempty"`
	CacheWriteTokens *int `json:"cache_write_tokens,omitempty"`
	CompletionTokens *int `json:"completion_tokens,omitempty"`

	// DurationMs Summed model wall time for this stage's calls.
	DurationMs *int `json:"duration_ms,omitempty"`

	// FirstTokenMs Time to first token of the stage's first streamed call.
	FirstTokenMs *int `json:"first_token_ms,omitempty"`

	// LlmCalls Number of model calls in this stage.
	LlmCalls *int `json:"llm_calls,omitempty"`

	// Model The model used for the sub-call.
	Model        *string `json:"model,omitempty"`
	PromptTokens *int    `json:"prompt_tokens,omitempty"`

	// Stage The stage/agent that made the sub-call.
	Stage *string `json:"stage,omitempty"`

	// ToolCalls Tool calls made by this stage.
	ToolCalls *int `json:"tool_calls,omitempty"`

	// ToolMs Summed tool wall time for this stage.
	ToolMs *int `json:"tool_ms,omitempty"`
}

UsageStage Token usage for one stage/sub-call of a turn.

type UsageWorkingSet

type UsageWorkingSet struct {
	Chars *int `json:"chars,omitempty"`
	Docs  *int `json:"docs,omitempty"`

	// MaxTokens Absolute token ceiling for full mode; omitted when none.
	MaxTokens *int `json:"max_tokens,omitempty"`

	// Mode `full` injects the documents' text; `manifest` lists them and the model reads them with `read_document`.
	Mode *UsageWorkingSetMode `json:"mode,omitempty"`

	// ShareLimitTokens Token limit from the share of the context window.
	ShareLimitTokens *int `json:"share_limit_tokens,omitempty"`

	// WebGate `locked`, or `unlocked:<via>` when web retrieval was unlocked on a working-set turn.
	WebGate *string `json:"web_gate,omitempty"`
}

UsageWorkingSet The conversation working set (documents attached in chat) carried by this turn.

type UsageWorkingSetMode

type UsageWorkingSetMode string

UsageWorkingSetMode `full` injects the documents' text; `manifest` lists them and the model reads them with `read_document`.

const (
	UsageWorkingSetModeFull     UsageWorkingSetMode = "full"
	UsageWorkingSetModeManifest UsageWorkingSetMode = "manifest"
)

Defines values for UsageWorkingSetMode.

func (UsageWorkingSetMode) Valid

func (e UsageWorkingSetMode) Valid() bool

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

type User

type User struct {
	CreatedAt          *time.Time          `json:"created_at,omitempty"`
	Email              openapi_types.Email `json:"email"`
	Id                 *string             `json:"id,omitempty"`
	MustChangePassword *bool               `json:"must_change_password,omitempty"`
	Name               *string             `json:"name,omitempty"`
	Role               UserRole            `json:"role"`
}

User defines model for User.

type UserCreate

type UserCreate struct {
	Email openapi_types.Email `json:"email"`
	Name  *string             `json:"name,omitempty"`
	Role  *UserCreateRole     `json:"role,omitempty"`
}

UserCreate defines model for UserCreate.

type UserCreateRole

type UserCreateRole string

UserCreateRole defines model for UserCreate.Role.

const (
	UserCreateRoleAdmin     UserCreateRole = "admin"
	UserCreateRoleDeveloper UserCreateRole = "developer"
	UserCreateRoleEmployee  UserCreateRole = "employee"
	UserCreateRoleManager   UserCreateRole = "manager"
)

Defines values for UserCreateRole.

func (UserCreateRole) Valid

func (e UserCreateRole) Valid() bool

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

type UserInfo

type UserInfo struct {
	Email *openapi_types.Email `json:"email,omitempty"`
	Name  *string              `json:"name,omitempty"`

	// Role Deprecated singular mirror of the highest role in `roles`.
	Role     *string   `json:"role,omitempty"`
	Roles    *[]string `json:"roles,omitempty"`
	Sub      *string   `json:"sub,omitempty"`
	TenantId *string   `json:"tenant_id,omitempty"`
}

UserInfo defines model for UserInfo.

type UserList

type UserList struct {
	Data []User `json:"data"`
}

UserList defines model for UserList.

type UserRole

type UserRole string

UserRole defines model for User.Role.

const (
	UserRoleAdmin     UserRole = "admin"
	UserRoleDeveloper UserRole = "developer"
	UserRoleEmployee  UserRole = "employee"
	UserRoleManager   UserRole = "manager"
)

Defines values for UserRole.

func (UserRole) Valid

func (e UserRole) Valid() bool

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

type WebSearchBackend

type WebSearchBackend string

WebSearchBackend Web search backend selection. `auto` uses the server's default priority order (operator-configured).

const (
	WebSearchBackendAuto     WebSearchBackend = "auto"
	WebSearchBackendBrave    WebSearchBackend = "brave"
	WebSearchBackendExa      WebSearchBackend = "exa"
	WebSearchBackendMeganova WebSearchBackend = "meganova"
	WebSearchBackendSearxng  WebSearchBackend = "searxng"
	WebSearchBackendTavily   WebSearchBackend = "tavily"
)

Defines values for WebSearchBackend.

func (WebSearchBackend) Valid

func (e WebSearchBackend) Valid() bool

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

type WebSearchConfig

type WebSearchConfig struct {
	// FallbackChain Ordered fallback chain. Used on empty/error/off-topic results.
	// Wraps the primary in a “FallbackSearcher“ whose “Name()“
	// renders as “primary→fallback1→fallback2“.
	FallbackChain *[]WebSearchBackend `json:"fallback_chain,omitempty"`

	// PrimaryBackend Web search backend selection. `auto` uses the server's default
	// priority order (operator-configured).
	PrimaryBackend *WebSearchBackend `json:"primary_backend,omitempty"`

	// RecencyTerms Custom recency markers for the recency-intent escalator.
	RecencyTerms *[]string `json:"recency_terms,omitempty"`

	// Reformulator Wrap the search call with the LLM reformulator. Improves
	// retrieval quality on broad queries. Applied only to keyword
	// backends; bundled-extraction backends handle reformulation
	// internally.
	Reformulator *bool `json:"reformulator,omitempty"`
}

WebSearchConfig Persona-level web-search configuration. Resolved per-invocation on “skill_deep_research“ via “searchctx.WebSearchConfigFromContext“. Field names changed in nova-os PR #212 (closes #200) — old “backend“ / “fallback“ are no longer accepted.

type WebSearchProviderAnswer

type WebSearchProviderAnswer struct {
	Derivation     *WebSearchProviderAnswerDerivation     `json:"derivation,omitempty"`
	Representation *WebSearchProviderAnswerRepresentation `json:"representation,omitempty"`
	Text           *string                                `json:"text,omitempty"`
}

WebSearchProviderAnswer A model's answer to the query, supplied by a provider that offers one. Carried outside `results` so it can never be read as a hit, and never cited as a source.

type WebSearchProviderAnswerDerivation

type WebSearchProviderAnswerDerivation string

WebSearchProviderAnswerDerivation defines model for WebSearchProviderAnswer.Derivation.

const (
	WebSearchProviderAnswerDerivationModelDerived WebSearchProviderAnswerDerivation = "model_derived"
)

Defines values for WebSearchProviderAnswerDerivation.

func (WebSearchProviderAnswerDerivation) Valid

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

type WebSearchProviderAnswerRepresentation

type WebSearchProviderAnswerRepresentation string

WebSearchProviderAnswerRepresentation defines model for WebSearchProviderAnswer.Representation.

const (
	WebSearchProviderAnswerRepresentationModelAnswer WebSearchProviderAnswerRepresentation = "model_answer"
)

Defines values for WebSearchProviderAnswerRepresentation.

func (WebSearchProviderAnswerRepresentation) Valid

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

type WebSearchRequest

type WebSearchRequest struct {
	// Buckets Source buckets to search first (e.g. `legal-qc`). Omitted means the calling identity's bound buckets, or general search when it has none.
	Buckets *[]string `json:"buckets,omitempty"`

	// Fetch How much of each hit to hydrate. `anchored` is reserved and rejected with 400 in v1.
	Fetch *WebSearchRequestFetch `json:"fetch,omitempty"`

	// Kind Drives the publisher-policy gate. `batch` honours robots everywhere, including sources where a user-initiated interactive turn is exempt.
	Kind *WebSearchRequestKind `json:"kind,omitempty"`

	// Query The search query.
	Query string `json:"query"`

	// TopK Result ceiling. Values outside the range are clamped, not rejected.
	TopK *int `json:"top_k,omitempty"`
}

WebSearchRequest defines model for WebSearchRequest.

type WebSearchRequestFetch

type WebSearchRequestFetch string

WebSearchRequestFetch How much of each hit to hydrate. `anchored` is reserved and rejected with 400 in v1.

const (
	WebSearchRequestFetchContent  WebSearchRequestFetch = "content"
	WebSearchRequestFetchNone     WebSearchRequestFetch = "none"
	WebSearchRequestFetchSnippets WebSearchRequestFetch = "snippets"
)

Defines values for WebSearchRequestFetch.

func (WebSearchRequestFetch) Valid

func (e WebSearchRequestFetch) Valid() bool

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

type WebSearchRequestKind

type WebSearchRequestKind string

WebSearchRequestKind Drives the publisher-policy gate. `batch` honours robots everywhere, including sources where a user-initiated interactive turn is exempt.

const (
	WebSearchRequestKindBatch       WebSearchRequestKind = "batch"
	WebSearchRequestKindInteractive WebSearchRequestKind = "interactive"
)

Defines values for WebSearchRequestKind.

func (WebSearchRequestKind) Valid

func (e WebSearchRequestKind) Valid() bool

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

type WebSearchResponse

type WebSearchResponse struct {
	// BucketMiss True when no bound bucket produced a hit and the general searcher answered instead.
	BucketMiss bool `json:"bucket_miss"`

	// ProviderAnswer A model's answer to the query, supplied by a provider that offers one. Carried outside `results` so it can never be read as a hit, and never cited as a source.
	ProviderAnswer *WebSearchProviderAnswer `json:"provider_answer,omitempty"`

	// Refusals Per-source refusals, each naming the source and the reason (e.g. `blocked_by_publisher_policy: ...`). A refusal is not fatal and is never silent: the remaining sources still return.
	Refusals *[]string         `json:"refusals,omitempty"`
	Results  []WebSearchResult `json:"results"`

	// Usage Aggregated token usage across all of the turn's model sub-calls, with a per-stage breakdown. Omitted on non-model/zero-usage turns. Excludes embedding calls.
	Usage *UsageBlock `json:"usage,omitempty"`
}

WebSearchResponse defines model for WebSearchResponse.

type WebSearchResult

type WebSearchResult struct {
	Content *string `json:"content,omitempty"`

	// Derivation Coarse axis over `representation`.
	Derivation    *WebSearchResultDerivation `json:"derivation,omitempty"`
	PublishedDate *string                    `json:"published_date,omitempty"`

	// Representation What `content` IS, as declared by whichever component produced it. `search_snippet`, `provider_excerpt` and `page_extract` are page-derived; `provider_summary` and `model_answer` are generated prose about the page and are not evidence of what it says.
	Representation *WebSearchResultRepresentation `json:"representation,omitempty"`

	// Source Driver attribution, e.g. `source:soquij` or `general (bucket-miss)`.
	Source *string `json:"source,omitempty"`

	// Status What happened to the hit. Empty means it was found and nothing more was attempted — found and opened are different claims. `blocked_policy` is our refusal to read the source; `blocked_soft` is the source refusing us with an anti-bot challenge served at HTTP 200.
	Status *WebSearchResultStatus `json:"status,omitempty"`
	Title  *string                `json:"title,omitempty"`
	Url    *string                `json:"url,omitempty"`
}

WebSearchResult defines model for WebSearchResult.

type WebSearchResultDerivation

type WebSearchResultDerivation string

WebSearchResultDerivation Coarse axis over `representation`.

const (
	WebSearchResultDerivationModelDerived WebSearchResultDerivation = "model_derived"
	WebSearchResultDerivationPageDerived  WebSearchResultDerivation = "page_derived"
)

Defines values for WebSearchResultDerivation.

func (WebSearchResultDerivation) Valid

func (e WebSearchResultDerivation) Valid() bool

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

type WebSearchResultRepresentation

type WebSearchResultRepresentation string

WebSearchResultRepresentation What `content` IS, as declared by whichever component produced it. `search_snippet`, `provider_excerpt` and `page_extract` are page-derived; `provider_summary` and `model_answer` are generated prose about the page and are not evidence of what it says.

const (
	WebSearchResultRepresentationModelAnswer     WebSearchResultRepresentation = "model_answer"
	WebSearchResultRepresentationPageExtract     WebSearchResultRepresentation = "page_extract"
	WebSearchResultRepresentationProviderExcerpt WebSearchResultRepresentation = "provider_excerpt"
	WebSearchResultRepresentationProviderSummary WebSearchResultRepresentation = "provider_summary"
	WebSearchResultRepresentationSearchSnippet   WebSearchResultRepresentation = "search_snippet"
)

Defines values for WebSearchResultRepresentation.

func (WebSearchResultRepresentation) Valid

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

type WebSearchResultStatus

type WebSearchResultStatus string

WebSearchResultStatus What happened to the hit. Empty means it was found and nothing more was attempted — found and opened are different claims. `blocked_policy` is our refusal to read the source; `blocked_soft` is the source refusing us with an anti-bot challenge served at HTTP 200.

const (
	WebSearchResultStatusBlockedPolicy WebSearchResultStatus = "blocked_policy"
	WebSearchResultStatusBlockedSoft   WebSearchResultStatus = "blocked_soft"
	WebSearchResultStatusBlockedTarget WebSearchResultStatus = "blocked_target"
	WebSearchResultStatusFetchFailed   WebSearchResultStatus = "fetch_failed"
	WebSearchResultStatusOpened        WebSearchResultStatus = "opened"
)

Defines values for WebSearchResultStatus.

func (WebSearchResultStatus) Valid

func (e WebSearchResultStatus) Valid() bool

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

type WriteFileParams

type WriteFileParams struct {
	// IfMatch SHA-256 of the current content for optimistic concurrency.
	IfMatch *string `json:"If-Match,omitempty"`
}

WriteFileParams defines parameters for WriteFile.

type WriteFileResponse

type WriteFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FileMeta
	JSON403      *Forbidden
}

func ParseWriteFileResponse

func ParseWriteFileResponse(rsp *http.Response) (*WriteFileResponse, error)

ParseWriteFileResponse parses an HTTP response from a WriteFileWithResponse call

func (WriteFileResponse) Status

func (r WriteFileResponse) Status() string

Status returns HTTPResponse.Status

func (WriteFileResponse) StatusCode

func (r WriteFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

Jump to

Keyboard shortcuts

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