vibexp

package module
v0.22.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2026 License: MIT Imports: 11 Imported by: 0

README

api-client-go

CI Go Reference

Typed Go client for the VibeXP REST API.

⚠️ This library is automatically generated. Do not edit it by hand.

The client is generated with oapi-codegen from the VibeXP OpenAPI specification (backend/openapi.yaml → Redocly bundle). Every tagged release is regenerated from a pinned backend ref, so a client version always reflects a real API contract. Hand edits to the *.gen.go files will be overwritten on the next release — change the spec in vibexp/vibexp instead.

Unlike the JS client (@vibexp/api-client), which ships a compiled npm package, the generated Go source is committed to this repo — Go resolves modules from source at a git tag, so the code has to be present at each tagged commit.

Install

go get github.com/vibexp/api-client-go@latest   # or pin an exact version, e.g. @v0.1.0

Requires Go 1.24+.

Usage

The package exposes a raw Client and a ClientWithResponses (typed, parsed responses — one method per operationId).

package main

import (
	"context"
	"fmt"
	"log"
	"net/http"

	vibexp "github.com/vibexp/api-client-go"
)

func main() {
	// Attach an API key (or any auth) via a request editor.
	authed := func(ctx context.Context, req *http.Request) error {
		req.Header.Set("Authorization", "Bearer "+apiKey)
		return nil
	}

	client, err := vibexp.NewClientWithResponses(
		"https://api.vibexp.io",
		vibexp.WithRequestEditorFn(authed),
	)
	if err != nil {
		log.Fatal(err)
	}

	resp, err := client.ListTeamsWithResponse(context.Background(), nil)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("status=%d body=%+v\n", resp.StatusCode(), resp.JSON200)
}

The version you pin tells you which API contract the client targets — pin exact versions in consumers.

Versioning & releases

Releases are spec-driven and automated. When the OpenAPI spec changes on main in vibexp/vibexp, that repo dispatches this repo's Release workflow (.github/workflows/release.yml), which:

  1. resolves the next version (auto next-minor from the latest v* tag),
  2. checks out vibexp/vibexp and regenerates the client from the spec,
  3. runs the generation gate (go build + go vet) and only proceeds if it passes,
  4. commits the regenerated code and pushes a vX.Y.Z tag.

This mirrors the JS client's spec-change → auto-publish flow. The project stays on v0.x deliberately: Go's semantic import versioning would force a /vN module-path suffix at v2+, which an auto-minor scheme would eventually cross and break every importer.

The Release workflow also accepts a manual workflow_dispatch with optional version / backend_ref inputs — handy for the first release, or to regenerate from a specific backend ref.

Development

Generation reads the backend OpenAPI spec. Point VIBEXP_SPEC at a local backend/openapi.yaml, or check the backend out at spec-src/:

git clone https://github.com/vibexp/vibexp spec-src   # provides spec-src/backend/openapi.yaml
make generate                                          # bundle spec → oapi-codegen → go mod tidy

# or against an existing checkout:
VIBEXP_SPEC=/path/to/vibexp/backend/openapi.yaml make generate

make check   # generate + go build + go vet (the same gate CI/release enforce)

The only hand-written sources are doc.go, the oapi-codegen-*.yaml configs, scripts/generate.sh and the Makefile. types.gen.go (schema models) and client.gen.go (the client) are generated — split into two files for navigability — but committed.

License

MIT

Documentation

Overview

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

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

Package vibexp is the generated Go client for the VibeXP REST API.

GENERATED CODE — DO NOT EDIT BY HAND.

Everything in this module (except this file and the tooling under scripts/ and .github/) is generated from the VibeXP OpenAPI specification (github.com/vibexp/vibexp, backend/openapi.yaml) by oapi-codegen. Each tagged release is regenerated from a pinned backend ref, so a client version always reflects a real API contract. See README.md for regeneration and versioning.

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

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

Index

Constants

View Source
const (
	ApiKeyAuthScopes     apiKeyAuthContextKey     = "ApiKeyAuth.Scopes"
	BackofficeAuthScopes backofficeAuthContextKey = "BackofficeAuth.Scopes"
	BearerAuthScopes     bearerAuthContextKey     = "BearerAuth.Scopes"
	CookieAuthScopes     cookieAuthContextKey     = "CookieAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewAcceptInvitationRequest

func NewAcceptInvitationRequest(server string, token string) (*http.Request, error)

NewAcceptInvitationRequest generates requests for AcceptInvitation

func NewArchiveFeedItemRequest

func NewArchiveFeedItemRequest(server string, teamId openapi_types.UUID, itemId openapi_types.UUID) (*http.Request, error)

NewArchiveFeedItemRequest generates requests for ArchiveFeedItem

func NewAuthCallbackRequest

func NewAuthCallbackRequest(server string, params *AuthCallbackParams) (*http.Request, error)

NewAuthCallbackRequest generates requests for AuthCallback

func NewCancelAgentExecutionRequest

func NewCancelAgentExecutionRequest(server string, teamId openapi_types.UUID, executionId string) (*http.Request, error)

NewCancelAgentExecutionRequest generates requests for CancelAgentExecution

func NewClearEmbeddingsSettingsRequest

func NewClearEmbeddingsSettingsRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewClearEmbeddingsSettingsRequest generates requests for ClearEmbeddingsSettings

func NewCompleteAgentExecutionRequest

func NewCompleteAgentExecutionRequest(server string, teamId openapi_types.UUID, executionId string, body CompleteAgentExecutionJSONRequestBody) (*http.Request, error)

NewCompleteAgentExecutionRequest calls the generic CompleteAgentExecution builder with application/json body

func NewCompleteAgentExecutionRequestWithBody

func NewCompleteAgentExecutionRequestWithBody(server string, teamId openapi_types.UUID, executionId string, contentType string, body io.Reader) (*http.Request, error)

NewCompleteAgentExecutionRequestWithBody generates requests for CompleteAgentExecution with any type of body

func NewCompleteOnboardingRequest

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

NewCompleteOnboardingRequest generates requests for CompleteOnboarding

func NewConfirmRelationRequest added in v0.10.0

func NewConfirmRelationRequest(server string, teamId openapi_types.UUID, relationId openapi_types.UUID) (*http.Request, error)

NewConfirmRelationRequest generates requests for ConfirmRelation

func NewCreateAPIKeyRequest

func NewCreateAPIKeyRequest(server string, body CreateAPIKeyJSONRequestBody) (*http.Request, error)

NewCreateAPIKeyRequest calls the generic CreateAPIKey builder with application/json body

func NewCreateAPIKeyRequestWithBody

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

NewCreateAPIKeyRequestWithBody generates requests for CreateAPIKey with any type of body

func NewCreateAPIKeySettingsRequest

func NewCreateAPIKeySettingsRequest(server string, body CreateAPIKeySettingsJSONRequestBody) (*http.Request, error)

NewCreateAPIKeySettingsRequest calls the generic CreateAPIKeySettings builder with application/json body

func NewCreateAPIKeySettingsRequestWithBody

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

NewCreateAPIKeySettingsRequestWithBody generates requests for CreateAPIKeySettings with any type of body

func NewCreateActivityRequest

func NewCreateActivityRequest(server string, body CreateActivityJSONRequestBody) (*http.Request, error)

NewCreateActivityRequest calls the generic CreateActivity builder with application/json body

func NewCreateActivityRequestWithBody

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

NewCreateActivityRequestWithBody generates requests for CreateActivity with any type of body

func NewCreateAdminUserRequest added in v0.22.0

func NewCreateAdminUserRequest(server string, body CreateAdminUserJSONRequestBody) (*http.Request, error)

NewCreateAdminUserRequest calls the generic CreateAdminUser builder with application/json body

func NewCreateAdminUserRequestWithBody added in v0.22.0

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

NewCreateAdminUserRequestWithBody generates requests for CreateAdminUser with any type of body

func NewCreateAgentRequest

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

NewCreateAgentRequest calls the generic CreateAgent builder with application/json body

func NewCreateAgentRequestWithBody

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

NewCreateAgentRequestWithBody generates requests for CreateAgent with any type of body

func NewCreateArtifactRequest

func NewCreateArtifactRequest(server string, teamId openapi_types.UUID, body CreateArtifactJSONRequestBody) (*http.Request, error)

NewCreateArtifactRequest calls the generic CreateArtifact builder with application/json body

func NewCreateArtifactRequestWithBody

func NewCreateArtifactRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateArtifactRequestWithBody generates requests for CreateArtifact with any type of body

func NewCreateBlueprintRequest

func NewCreateBlueprintRequest(server string, teamId openapi_types.UUID, body CreateBlueprintJSONRequestBody) (*http.Request, error)

NewCreateBlueprintRequest calls the generic CreateBlueprint builder with application/json body

func NewCreateBlueprintRequestWithBody

func NewCreateBlueprintRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateBlueprintRequestWithBody generates requests for CreateBlueprint with any type of body

func NewCreateCommentRequest

func NewCreateCommentRequest(server string, teamId openapi_types.UUID, body CreateCommentJSONRequestBody) (*http.Request, error)

NewCreateCommentRequest calls the generic CreateComment builder with application/json body

func NewCreateCommentRequestWithBody

func NewCreateCommentRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateCommentRequestWithBody generates requests for CreateComment with any type of body

func NewCreateEmbeddingProviderRequest

func NewCreateEmbeddingProviderRequest(server string, teamId openapi_types.UUID, body CreateEmbeddingProviderJSONRequestBody) (*http.Request, error)

NewCreateEmbeddingProviderRequest calls the generic CreateEmbeddingProvider builder with application/json body

func NewCreateEmbeddingProviderRequestWithBody

func NewCreateEmbeddingProviderRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateEmbeddingProviderRequestWithBody generates requests for CreateEmbeddingProvider with any type of body

func NewCreateEmbeddingProviderSettingsRequest

func NewCreateEmbeddingProviderSettingsRequest(server string, teamId openapi_types.UUID, body CreateEmbeddingProviderSettingsJSONRequestBody) (*http.Request, error)

NewCreateEmbeddingProviderSettingsRequest calls the generic CreateEmbeddingProviderSettings builder with application/json body

func NewCreateEmbeddingProviderSettingsRequestWithBody

func NewCreateEmbeddingProviderSettingsRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateEmbeddingProviderSettingsRequestWithBody generates requests for CreateEmbeddingProviderSettings with any type of body

func NewCreateFeedItemReplyRequest

func NewCreateFeedItemReplyRequest(server string, teamId openapi_types.UUID, itemId openapi_types.UUID, body CreateFeedItemReplyJSONRequestBody) (*http.Request, error)

NewCreateFeedItemReplyRequest calls the generic CreateFeedItemReply builder with application/json body

func NewCreateFeedItemReplyRequestWithBody

func NewCreateFeedItemReplyRequestWithBody(server string, teamId openapi_types.UUID, itemId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateFeedItemReplyRequestWithBody generates requests for CreateFeedItemReply with any type of body

func NewCreateFeedItemRequest

func NewCreateFeedItemRequest(server string, teamId openapi_types.UUID, feedId openapi_types.UUID, body CreateFeedItemJSONRequestBody) (*http.Request, error)

NewCreateFeedItemRequest calls the generic CreateFeedItem builder with application/json body

func NewCreateFeedItemRequestWithBody

func NewCreateFeedItemRequestWithBody(server string, teamId openapi_types.UUID, feedId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateFeedItemRequestWithBody generates requests for CreateFeedItem with any type of body

func NewCreateFeedRequest

func NewCreateFeedRequest(server string, teamId openapi_types.UUID, body CreateFeedJSONRequestBody) (*http.Request, error)

NewCreateFeedRequest calls the generic CreateFeed builder with application/json body

func NewCreateFeedRequestWithBody

func NewCreateFeedRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateFeedRequestWithBody generates requests for CreateFeed with any type of body

func NewCreateMemoryRequest

func NewCreateMemoryRequest(server string, teamId openapi_types.UUID, body CreateMemoryJSONRequestBody) (*http.Request, error)

NewCreateMemoryRequest calls the generic CreateMemory builder with application/json body

func NewCreateMemoryRequestWithBody

func NewCreateMemoryRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateMemoryRequestWithBody generates requests for CreateMemory with any type of body

func NewCreateModelProviderRequest

func NewCreateModelProviderRequest(server string, teamId openapi_types.UUID, body CreateModelProviderJSONRequestBody) (*http.Request, error)

NewCreateModelProviderRequest calls the generic CreateModelProvider builder with application/json body

func NewCreateModelProviderRequestWithBody

func NewCreateModelProviderRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateModelProviderRequestWithBody generates requests for CreateModelProvider with any type of body

func NewCreateModelProviderSettingsRequest

func NewCreateModelProviderSettingsRequest(server string, teamId openapi_types.UUID, body CreateModelProviderSettingsJSONRequestBody) (*http.Request, error)

NewCreateModelProviderSettingsRequest calls the generic CreateModelProviderSettings builder with application/json body

func NewCreateModelProviderSettingsRequestWithBody

func NewCreateModelProviderSettingsRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateModelProviderSettingsRequestWithBody generates requests for CreateModelProviderSettings with any type of body

func NewCreateProjectRequest

func NewCreateProjectRequest(server string, teamId openapi_types.UUID, body CreateProjectJSONRequestBody) (*http.Request, error)

NewCreateProjectRequest calls the generic CreateProject builder with application/json body

func NewCreateProjectRequestWithBody

func NewCreateProjectRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body

func NewCreatePromptRequest

func NewCreatePromptRequest(server string, teamId openapi_types.UUID, body CreatePromptJSONRequestBody) (*http.Request, error)

NewCreatePromptRequest calls the generic CreatePrompt builder with application/json body

func NewCreatePromptRequestWithBody

func NewCreatePromptRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreatePromptRequestWithBody generates requests for CreatePrompt with any type of body

func NewCreatePromptShareRequest

func NewCreatePromptShareRequest(server string, teamId openapi_types.UUID, slug string, body CreatePromptShareJSONRequestBody) (*http.Request, error)

NewCreatePromptShareRequest calls the generic CreatePromptShare builder with application/json body

func NewCreatePromptShareRequestWithBody

func NewCreatePromptShareRequestWithBody(server string, teamId openapi_types.UUID, slug string, contentType string, body io.Reader) (*http.Request, error)

NewCreatePromptShareRequestWithBody generates requests for CreatePromptShare with any type of body

func NewCreateRelationRequest added in v0.10.0

func NewCreateRelationRequest(server string, teamId openapi_types.UUID, body CreateRelationJSONRequestBody) (*http.Request, error)

NewCreateRelationRequest calls the generic CreateRelation builder with application/json body

func NewCreateRelationRequestWithBody added in v0.10.0

func NewCreateRelationRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateRelationRequestWithBody generates requests for CreateRelation with any type of body

func NewCreateTeamRequest

func NewCreateTeamRequest(server string, body CreateTeamJSONRequestBody) (*http.Request, error)

NewCreateTeamRequest calls the generic CreateTeam builder with application/json body

func NewCreateTeamRequestWithBody

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

NewCreateTeamRequestWithBody generates requests for CreateTeam with any type of body

func NewCreateTypeRequest

func NewCreateTypeRequest(server string, teamId openapi_types.UUID, body CreateTypeJSONRequestBody) (*http.Request, error)

NewCreateTypeRequest calls the generic CreateType builder with application/json body

func NewCreateTypeRequestWithBody

func NewCreateTypeRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateTypeRequestWithBody generates requests for CreateType with any type of body

func NewDeleteAPIKeyRequest

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

NewDeleteAPIKeyRequest generates requests for DeleteAPIKey

func NewDeleteAPIKeySettingsRequest

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

NewDeleteAPIKeySettingsRequest generates requests for DeleteAPIKeySettings

func NewDeleteAdminUserRequest added in v0.21.0

func NewDeleteAdminUserRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewDeleteAdminUserRequest generates requests for DeleteAdminUser

func NewDeleteAgentRequest

func NewDeleteAgentRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewDeleteAgentRequest generates requests for DeleteAgent

func NewDeleteArtifactAttachmentRequest

func NewDeleteArtifactAttachmentRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, id openapi_types.UUID) (*http.Request, error)

NewDeleteArtifactAttachmentRequest generates requests for DeleteArtifactAttachment

func NewDeleteArtifactRequest

func NewDeleteArtifactRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string) (*http.Request, error)

NewDeleteArtifactRequest generates requests for DeleteArtifact

func NewDeleteAttachmentRequest

func NewDeleteAttachmentRequest(server string, teamId openapi_types.UUID, id openapi_types.UUID) (*http.Request, error)

NewDeleteAttachmentRequest generates requests for DeleteAttachment

func NewDeleteBlueprintRequest

func NewDeleteBlueprintRequest(server string, teamId openapi_types.UUID, projectId string, slug string) (*http.Request, error)

NewDeleteBlueprintRequest generates requests for DeleteBlueprint

func NewDeleteClaudeCodeSessionRequest

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

NewDeleteClaudeCodeSessionRequest generates requests for DeleteClaudeCodeSession

func NewDeleteCommentRequest

func NewDeleteCommentRequest(server string, teamId openapi_types.UUID, commentId openapi_types.UUID) (*http.Request, error)

NewDeleteCommentRequest generates requests for DeleteComment

func NewDeleteCursorIDESessionRequest

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

NewDeleteCursorIDESessionRequest generates requests for DeleteCursorIDESession

func NewDeleteDeviceTokenRequest

func NewDeleteDeviceTokenRequest(server string, body DeleteDeviceTokenJSONRequestBody) (*http.Request, error)

NewDeleteDeviceTokenRequest calls the generic DeleteDeviceToken builder with application/json body

func NewDeleteDeviceTokenRequestWithBody

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

NewDeleteDeviceTokenRequestWithBody generates requests for DeleteDeviceToken with any type of body

func NewDeleteEmbeddingProviderRequest

func NewDeleteEmbeddingProviderRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewDeleteEmbeddingProviderRequest generates requests for DeleteEmbeddingProvider

func NewDeleteEmbeddingProviderSettingsRequest

func NewDeleteEmbeddingProviderSettingsRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewDeleteEmbeddingProviderSettingsRequest generates requests for DeleteEmbeddingProviderSettings

func NewDeleteFeedItemRequest

func NewDeleteFeedItemRequest(server string, teamId openapi_types.UUID, itemId openapi_types.UUID) (*http.Request, error)

NewDeleteFeedItemRequest generates requests for DeleteFeedItem

func NewDeleteFeedRequest

func NewDeleteFeedRequest(server string, teamId openapi_types.UUID, feedId openapi_types.UUID) (*http.Request, error)

NewDeleteFeedRequest generates requests for DeleteFeed

func NewDeleteMemoryRequest

func NewDeleteMemoryRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewDeleteMemoryRequest generates requests for DeleteMemory

func NewDeleteModelProviderRequest

func NewDeleteModelProviderRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewDeleteModelProviderRequest generates requests for DeleteModelProvider

func NewDeleteModelProviderSettingsRequest

func NewDeleteModelProviderSettingsRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewDeleteModelProviderSettingsRequest generates requests for DeleteModelProviderSettings

func NewDeleteProjectRequest

func NewDeleteProjectRequest(server string, teamId openapi_types.UUID, slug string) (*http.Request, error)

NewDeleteProjectRequest generates requests for DeleteProject

func NewDeletePromptRequest

func NewDeletePromptRequest(server string, teamId openapi_types.UUID, slug string) (*http.Request, error)

NewDeletePromptRequest generates requests for DeletePrompt

func NewDeletePromptShareRequest

func NewDeletePromptShareRequest(server string, teamId openapi_types.UUID, slug string) (*http.Request, error)

NewDeletePromptShareRequest generates requests for DeletePromptShare

func NewDeleteRelationRequest added in v0.10.0

func NewDeleteRelationRequest(server string, teamId openapi_types.UUID, relationId openapi_types.UUID) (*http.Request, error)

NewDeleteRelationRequest generates requests for DeleteRelation

func NewDeleteTeamRequest

func NewDeleteTeamRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewDeleteTeamRequest generates requests for DeleteTeam

func NewDeleteTypeRequest

func NewDeleteTypeRequest(server string, teamId openapi_types.UUID, id openapi_types.UUID) (*http.Request, error)

NewDeleteTypeRequest generates requests for DeleteType

func NewDevLoginRequest

func NewDevLoginRequest(server string, body DevLoginJSONRequestBody) (*http.Request, error)

NewDevLoginRequest calls the generic DevLogin builder with application/json body

func NewDevLoginRequestWithBody

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

NewDevLoginRequestWithBody generates requests for DevLogin with any type of body

func NewDisconnectGitHubRequest

func NewDisconnectGitHubRequest(server string, teamId string) (*http.Request, error)

NewDisconnectGitHubRequest generates requests for DisconnectGitHub

func NewDownloadArtifactAttachmentRequest

func NewDownloadArtifactAttachmentRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, id openapi_types.UUID) (*http.Request, error)

NewDownloadArtifactAttachmentRequest generates requests for DownloadArtifactAttachment

func NewDownloadAttachmentRequest

func NewDownloadAttachmentRequest(server string, teamId openapi_types.UUID, id openapi_types.UUID) (*http.Request, error)

NewDownloadAttachmentRequest generates requests for DownloadAttachment

func NewExecuteAgentRequest

func NewExecuteAgentRequest(server string, teamId openapi_types.UUID, id string, body ExecuteAgentJSONRequestBody) (*http.Request, error)

NewExecuteAgentRequest calls the generic ExecuteAgent builder with application/json body

func NewExecuteAgentRequestWithBody

func NewExecuteAgentRequestWithBody(server string, teamId openapi_types.UUID, id string, contentType string, body io.Reader) (*http.Request, error)

NewExecuteAgentRequestWithBody generates requests for ExecuteAgent with any type of body

func NewGetActivityEntityTypesRequest

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

NewGetActivityEntityTypesRequest generates requests for GetActivityEntityTypes

func NewGetActivityRequest

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

NewGetActivityRequest generates requests for GetActivity

func NewGetActivityStatsRequest

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

NewGetActivityStatsRequest generates requests for GetActivityStats

func NewGetActivityTypesRequest

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

NewGetActivityTypesRequest generates requests for GetActivityTypes

func NewGetAdminDashboardOverviewRequest added in v0.17.0

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

NewGetAdminDashboardOverviewRequest generates requests for GetAdminDashboardOverview

func NewGetAdminDashboardTimeseriesRequest added in v0.17.0

func NewGetAdminDashboardTimeseriesRequest(server string, params *GetAdminDashboardTimeseriesParams) (*http.Request, error)

NewGetAdminDashboardTimeseriesRequest generates requests for GetAdminDashboardTimeseries

func NewGetAdminStatsRequest added in v0.3.0

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

NewGetAdminStatsRequest generates requests for GetAdminStats

func NewGetAdminTeamRequest added in v0.4.0

func NewGetAdminTeamRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewGetAdminTeamRequest generates requests for GetAdminTeam

func NewGetAdminUserRequest added in v0.3.0

func NewGetAdminUserRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewGetAdminUserRequest generates requests for GetAdminUser

func NewGetAgentExecutionEventsRequest

func NewGetAgentExecutionEventsRequest(server string, teamId openapi_types.UUID, id string, params *GetAgentExecutionEventsParams) (*http.Request, error)

NewGetAgentExecutionEventsRequest generates requests for GetAgentExecutionEvents

func NewGetAgentExecutionRequest

func NewGetAgentExecutionRequest(server string, teamId openapi_types.UUID, executionId string) (*http.Request, error)

NewGetAgentExecutionRequest generates requests for GetAgentExecution

func NewGetAgentExecutionStatusRequest

func NewGetAgentExecutionStatusRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewGetAgentExecutionStatusRequest generates requests for GetAgentExecutionStatus

func NewGetAgentRequest

func NewGetAgentRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewGetAgentRequest generates requests for GetAgent

func NewGetAgentStatsRequest

func NewGetAgentStatsRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewGetAgentStatsRequest generates requests for GetAgentStats

func NewGetArtifactRequest

func NewGetArtifactRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string) (*http.Request, error)

NewGetArtifactRequest generates requests for GetArtifact

func NewGetArtifactStatsRequest

func NewGetArtifactStatsRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewGetArtifactStatsRequest generates requests for GetArtifactStats

func NewGetArtifactVersionRequest

func NewGetArtifactVersionRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int) (*http.Request, error)

NewGetArtifactVersionRequest generates requests for GetArtifactVersion

func NewGetBlueprintRequest

func NewGetBlueprintRequest(server string, teamId openapi_types.UUID, projectId string, slug string) (*http.Request, error)

NewGetBlueprintRequest generates requests for GetBlueprint

func NewGetBlueprintStatsRequest

func NewGetBlueprintStatsRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewGetBlueprintStatsRequest generates requests for GetBlueprintStats

func NewGetBlueprintVersionRequest

func NewGetBlueprintVersionRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int) (*http.Request, error)

NewGetBlueprintVersionRequest generates requests for GetBlueprintVersion

func NewGetClaudeCodeOverviewStatsRequest

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

NewGetClaudeCodeOverviewStatsRequest generates requests for GetClaudeCodeOverviewStats

func NewGetClaudeCodeSessionCountsRequest

func NewGetClaudeCodeSessionCountsRequest(server string, params *GetClaudeCodeSessionCountsParams) (*http.Request, error)

NewGetClaudeCodeSessionCountsRequest generates requests for GetClaudeCodeSessionCounts

func NewGetCursorIDEOverviewStatsRequest

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

NewGetCursorIDEOverviewStatsRequest generates requests for GetCursorIDEOverviewStats

func NewGetCursorIDESessionCountsRequest

func NewGetCursorIDESessionCountsRequest(server string, params *GetCursorIDESessionCountsParams) (*http.Request, error)

NewGetCursorIDESessionCountsRequest generates requests for GetCursorIDESessionCounts

func NewGetEmbeddingCoverageRequest

func NewGetEmbeddingCoverageRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewGetEmbeddingCoverageRequest generates requests for GetEmbeddingCoverage

func NewGetEmbeddingCoverageSettingsRequest

func NewGetEmbeddingCoverageSettingsRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewGetEmbeddingCoverageSettingsRequest generates requests for GetEmbeddingCoverageSettings

func NewGetEmbeddingProviderRequest

func NewGetEmbeddingProviderRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewGetEmbeddingProviderRequest generates requests for GetEmbeddingProvider

func NewGetEmbeddingProviderSettingsRequest

func NewGetEmbeddingProviderSettingsRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewGetEmbeddingProviderSettingsRequest generates requests for GetEmbeddingProviderSettings

func NewGetFeedItemRequest

func NewGetFeedItemRequest(server string, teamId openapi_types.UUID, itemId openapi_types.UUID) (*http.Request, error)

NewGetFeedItemRequest generates requests for GetFeedItem

func NewGetFeedRequest

func NewGetFeedRequest(server string, teamId openapi_types.UUID, feedId openapi_types.UUID) (*http.Request, error)

NewGetFeedRequest generates requests for GetFeed

func NewGetGitHubInstallURLRequest

func NewGetGitHubInstallURLRequest(server string, teamId string) (*http.Request, error)

NewGetGitHubInstallURLRequest generates requests for GetGitHubInstallURL

func NewGetGitHubStatusRequest

func NewGetGitHubStatusRequest(server string, teamId string) (*http.Request, error)

NewGetGitHubStatusRequest generates requests for GetGitHubStatus

func NewGetInvitationByTokenRequest

func NewGetInvitationByTokenRequest(server string, token string) (*http.Request, error)

NewGetInvitationByTokenRequest generates requests for GetInvitationByToken

func NewGetMeRequest

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

NewGetMeRequest generates requests for GetMe

func NewGetMemoryRequest

func NewGetMemoryRequest(server string, teamId openapi_types.UUID, id openapi_types.UUID) (*http.Request, error)

NewGetMemoryRequest generates requests for GetMemory

func NewGetMemoryVersionRequest

func NewGetMemoryVersionRequest(server string, teamId openapi_types.UUID, id string, versionNumber int) (*http.Request, error)

NewGetMemoryVersionRequest generates requests for GetMemoryVersion

func NewGetModelProviderRequest

func NewGetModelProviderRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewGetModelProviderRequest generates requests for GetModelProvider

func NewGetModelProviderSettingsRequest

func NewGetModelProviderSettingsRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewGetModelProviderSettingsRequest generates requests for GetModelProviderSettings

func NewGetPendingInvitationsRequest

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

NewGetPendingInvitationsRequest generates requests for GetPendingInvitations

func NewGetPreferencesRequest

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

NewGetPreferencesRequest generates requests for GetPreferences

func NewGetProjectMigrationInventoryRequest

func NewGetProjectMigrationInventoryRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID) (*http.Request, error)

NewGetProjectMigrationInventoryRequest generates requests for GetProjectMigrationInventory

func NewGetProjectRequest

func NewGetProjectRequest(server string, teamId openapi_types.UUID, slug string) (*http.Request, error)

NewGetProjectRequest generates requests for GetProject

func NewGetProjectResourceCreationMetricsRequest

func NewGetProjectResourceCreationMetricsRequest(server string, teamId openapi_types.UUID, slug string, params *GetProjectResourceCreationMetricsParams) (*http.Request, error)

NewGetProjectResourceCreationMetricsRequest generates requests for GetProjectResourceCreationMetrics

func NewGetProjectStatsRequest

func NewGetProjectStatsRequest(server string, teamId openapi_types.UUID, slug string) (*http.Request, error)

NewGetProjectStatsRequest generates requests for GetProjectStats

func NewGetPromptDependenciesRequest

func NewGetPromptDependenciesRequest(server string, teamId openapi_types.UUID, slug string) (*http.Request, error)

NewGetPromptDependenciesRequest generates requests for GetPromptDependencies

func NewGetPromptGalleryCategoriesRequest

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

NewGetPromptGalleryCategoriesRequest generates requests for GetPromptGalleryCategories

func NewGetPromptGalleryPromptRequest

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

NewGetPromptGalleryPromptRequest generates requests for GetPromptGalleryPrompt

func NewGetPromptLabelsRequest

func NewGetPromptLabelsRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewGetPromptLabelsRequest generates requests for GetPromptLabels

func NewGetPromptPlaceholdersRequest

func NewGetPromptPlaceholdersRequest(server string, teamId openapi_types.UUID, slug string) (*http.Request, error)

NewGetPromptPlaceholdersRequest generates requests for GetPromptPlaceholders

func NewGetPromptRequest

func NewGetPromptRequest(server string, teamId openapi_types.UUID, slug string) (*http.Request, error)

NewGetPromptRequest generates requests for GetPrompt

func NewGetPromptShareRequest

func NewGetPromptShareRequest(server string, teamId openapi_types.UUID, slug string) (*http.Request, error)

NewGetPromptShareRequest generates requests for GetPromptShare

func NewGetPromptVersionRequest

func NewGetPromptVersionRequest(server string, teamId openapi_types.UUID, slug string, versionNumber int) (*http.Request, error)

NewGetPromptVersionRequest generates requests for GetPromptVersion

func NewGetResourceAccessMetricsRequest

func NewGetResourceAccessMetricsRequest(server string, teamId openapi_types.UUID, params *GetResourceAccessMetricsParams) (*http.Request, error)

NewGetResourceAccessMetricsRequest generates requests for GetResourceAccessMetrics

func NewGetResourceUsageRequest

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

NewGetResourceUsageRequest generates requests for GetResourceUsage

func NewGetSharedPromptRequest

func NewGetSharedPromptRequest(server string, token string) (*http.Request, error)

NewGetSharedPromptRequest generates requests for GetSharedPrompt

func NewGetTeamFeedCreationMetricsRequest

func NewGetTeamFeedCreationMetricsRequest(server string, id openapi_types.UUID, params *GetTeamFeedCreationMetricsParams) (*http.Request, error)

NewGetTeamFeedCreationMetricsRequest generates requests for GetTeamFeedCreationMetrics

func NewGetTeamMembersRequest

func NewGetTeamMembersRequest(server string, id openapi_types.UUID, params *GetTeamMembersParams) (*http.Request, error)

NewGetTeamMembersRequest generates requests for GetTeamMembers

func NewGetTeamRequest

func NewGetTeamRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewGetTeamRequest generates requests for GetTeam

func NewGetTeamResourceAccessMetricsRequest

func NewGetTeamResourceAccessMetricsRequest(server string, id openapi_types.UUID, params *GetTeamResourceAccessMetricsParams) (*http.Request, error)

NewGetTeamResourceAccessMetricsRequest generates requests for GetTeamResourceAccessMetrics

func NewGetTeamResourceCreationMetricsRequest

func NewGetTeamResourceCreationMetricsRequest(server string, id openapi_types.UUID, params *GetTeamResourceCreationMetricsParams) (*http.Request, error)

NewGetTeamResourceCreationMetricsRequest generates requests for GetTeamResourceCreationMetrics

func NewGetTeamStatsRequest

func NewGetTeamStatsRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewGetTeamStatsRequest generates requests for GetTeamStats

func NewGetTeamTopAccessedResourcesRequest

func NewGetTeamTopAccessedResourcesRequest(server string, id openapi_types.UUID, params *GetTeamTopAccessedResourcesParams) (*http.Request, error)

NewGetTeamTopAccessedResourcesRequest generates requests for GetTeamTopAccessedResources

func NewGetUnreadNotificationCountRequest

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

NewGetUnreadNotificationCountRequest generates requests for GetUnreadNotificationCount

func NewGetUsageAndGrowthRequest

func NewGetUsageAndGrowthRequest(server string, params *GetUsageAndGrowthParams) (*http.Request, error)

NewGetUsageAndGrowthRequest generates requests for GetUsageAndGrowth

func NewHandleGitHubCallbackRequest

func NewHandleGitHubCallbackRequest(server string, teamId string, body HandleGitHubCallbackJSONRequestBody) (*http.Request, error)

NewHandleGitHubCallbackRequest calls the generic HandleGitHubCallback builder with application/json body

func NewHandleGitHubCallbackRequestWithBody

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

NewHandleGitHubCallbackRequestWithBody generates requests for HandleGitHubCallback with any type of body

func NewHandleGitHubWebhookRequest

func NewHandleGitHubWebhookRequest(server string, body HandleGitHubWebhookJSONRequestBody) (*http.Request, error)

NewHandleGitHubWebhookRequest calls the generic HandleGitHubWebhook builder with application/json body

func NewHandleGitHubWebhookRequestWithBody

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

NewHandleGitHubWebhookRequestWithBody generates requests for HandleGitHubWebhook with any type of body

func NewHealthRequest

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

NewHealthRequest generates requests for Health

func NewImportGitHubBlueprintsRequest

func NewImportGitHubBlueprintsRequest(server string, teamId string, body ImportGitHubBlueprintsJSONRequestBody) (*http.Request, error)

NewImportGitHubBlueprintsRequest calls the generic ImportGitHubBlueprints builder with application/json body

func NewImportGitHubBlueprintsRequestWithBody

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

NewImportGitHubBlueprintsRequestWithBody generates requests for ImportGitHubBlueprints with any type of body

func NewImportGitHubProjectRequest

func NewImportGitHubProjectRequest(server string, teamId string, repoId int64) (*http.Request, error)

NewImportGitHubProjectRequest generates requests for ImportGitHubProject

func NewIngestClaudeCodeHookRequest

func NewIngestClaudeCodeHookRequest(server string, body IngestClaudeCodeHookJSONRequestBody) (*http.Request, error)

NewIngestClaudeCodeHookRequest calls the generic IngestClaudeCodeHook builder with application/json body

func NewIngestClaudeCodeHookRequestWithBody

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

NewIngestClaudeCodeHookRequestWithBody generates requests for IngestClaudeCodeHook with any type of body

func NewIngestCursorIDEHookRequest

func NewIngestCursorIDEHookRequest(server string, body IngestCursorIDEHookJSONRequestBody) (*http.Request, error)

NewIngestCursorIDEHookRequest calls the generic IngestCursorIDEHook builder with application/json body

func NewIngestCursorIDEHookRequestWithBody

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

NewIngestCursorIDEHookRequestWithBody generates requests for IngestCursorIDEHook with any type of body

func NewListAPIKeysRequest

func NewListAPIKeysRequest(server string, params *ListAPIKeysParams) (*http.Request, error)

NewListAPIKeysRequest generates requests for ListAPIKeys

func NewListAPIKeysSettingsRequest

func NewListAPIKeysSettingsRequest(server string, params *ListAPIKeysSettingsParams) (*http.Request, error)

NewListAPIKeysSettingsRequest generates requests for ListAPIKeysSettings

func NewListActivitiesRequest

func NewListActivitiesRequest(server string, params *ListActivitiesParams) (*http.Request, error)

NewListActivitiesRequest generates requests for ListActivities

func NewListAdminTeamsRequest added in v0.4.0

func NewListAdminTeamsRequest(server string, params *ListAdminTeamsParams) (*http.Request, error)

NewListAdminTeamsRequest generates requests for ListAdminTeams

func NewListAdminUsersRequest added in v0.3.0

func NewListAdminUsersRequest(server string, params *ListAdminUsersParams) (*http.Request, error)

NewListAdminUsersRequest generates requests for ListAdminUsers

func NewListAgentConversationsRequest

func NewListAgentConversationsRequest(server string, teamId openapi_types.UUID, id string, params *ListAgentConversationsParams) (*http.Request, error)

NewListAgentConversationsRequest generates requests for ListAgentConversations

func NewListAgentExecutionsRequest

func NewListAgentExecutionsRequest(server string, teamId openapi_types.UUID, id string, params *ListAgentExecutionsParams) (*http.Request, error)

NewListAgentExecutionsRequest generates requests for ListAgentExecutions

func NewListAgentsRequest

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

NewListAgentsRequest generates requests for ListAgents

func NewListArtifactAttachmentsRequest

func NewListArtifactAttachmentsRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string) (*http.Request, error)

NewListArtifactAttachmentsRequest generates requests for ListArtifactAttachments

func NewListArtifactVersionsRequest

func NewListArtifactVersionsRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string) (*http.Request, error)

NewListArtifactVersionsRequest generates requests for ListArtifactVersions

func NewListArtifactsByProjectRequest

func NewListArtifactsByProjectRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, params *ListArtifactsByProjectParams) (*http.Request, error)

NewListArtifactsByProjectRequest generates requests for ListArtifactsByProject

func NewListArtifactsRequest

func NewListArtifactsRequest(server string, teamId openapi_types.UUID, params *ListArtifactsParams) (*http.Request, error)

NewListArtifactsRequest generates requests for ListArtifacts

func NewListAttachmentsRequest

func NewListAttachmentsRequest(server string, teamId openapi_types.UUID, params *ListAttachmentsParams) (*http.Request, error)

NewListAttachmentsRequest generates requests for ListAttachments

func NewListAuthProvidersRequest

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

NewListAuthProvidersRequest generates requests for ListAuthProviders

func NewListBlueprintVersionsRequest

func NewListBlueprintVersionsRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string) (*http.Request, error)

NewListBlueprintVersionsRequest generates requests for ListBlueprintVersions

func NewListClaudeCodeHooksRequest

func NewListClaudeCodeHooksRequest(server string, params *ListClaudeCodeHooksParams) (*http.Request, error)

NewListClaudeCodeHooksRequest generates requests for ListClaudeCodeHooks

func NewListClaudeCodeRecentActivitiesRequest

func NewListClaudeCodeRecentActivitiesRequest(server string, params *ListClaudeCodeRecentActivitiesParams) (*http.Request, error)

NewListClaudeCodeRecentActivitiesRequest generates requests for ListClaudeCodeRecentActivities

func NewListClaudeCodeSessionsRequest

func NewListClaudeCodeSessionsRequest(server string, params *ListClaudeCodeSessionsParams) (*http.Request, error)

NewListClaudeCodeSessionsRequest generates requests for ListClaudeCodeSessions

func NewListCommentsRequest

func NewListCommentsRequest(server string, teamId openapi_types.UUID, params *ListCommentsParams) (*http.Request, error)

NewListCommentsRequest generates requests for ListComments

func NewListConversationExecutionsRequest

func NewListConversationExecutionsRequest(server string, teamId openapi_types.UUID, conversationId string, params *ListConversationExecutionsParams) (*http.Request, error)

NewListConversationExecutionsRequest generates requests for ListConversationExecutions

func NewListCursorIDEHooksRequest

func NewListCursorIDEHooksRequest(server string, params *ListCursorIDEHooksParams) (*http.Request, error)

NewListCursorIDEHooksRequest generates requests for ListCursorIDEHooks

func NewListCursorIDERecentActivitiesRequest

func NewListCursorIDERecentActivitiesRequest(server string, params *ListCursorIDERecentActivitiesParams) (*http.Request, error)

NewListCursorIDERecentActivitiesRequest generates requests for ListCursorIDERecentActivities

func NewListCursorIDESessionsRequest

func NewListCursorIDESessionsRequest(server string, params *ListCursorIDESessionsParams) (*http.Request, error)

NewListCursorIDESessionsRequest generates requests for ListCursorIDESessions

func NewListEmbeddingProvidersRequest

func NewListEmbeddingProvidersRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewListEmbeddingProvidersRequest generates requests for ListEmbeddingProviders

func NewListEmbeddingProvidersSettingsRequest

func NewListEmbeddingProvidersSettingsRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewListEmbeddingProvidersSettingsRequest generates requests for ListEmbeddingProvidersSettings

func NewListFeedItemRepliesRequest

func NewListFeedItemRepliesRequest(server string, teamId openapi_types.UUID, itemId openapi_types.UUID, params *ListFeedItemRepliesParams) (*http.Request, error)

NewListFeedItemRepliesRequest generates requests for ListFeedItemReplies

func NewListFeedItemsByFeedRequest

func NewListFeedItemsByFeedRequest(server string, teamId openapi_types.UUID, feedId openapi_types.UUID, params *ListFeedItemsByFeedParams) (*http.Request, error)

NewListFeedItemsByFeedRequest generates requests for ListFeedItemsByFeed

func NewListFeedItemsRequest

func NewListFeedItemsRequest(server string, teamId openapi_types.UUID, params *ListFeedItemsParams) (*http.Request, error)

NewListFeedItemsRequest generates requests for ListFeedItems

func NewListFeedsRequest

func NewListFeedsRequest(server string, teamId openapi_types.UUID, params *ListFeedsParams) (*http.Request, error)

NewListFeedsRequest generates requests for ListFeeds

func NewListGitHubRepositoriesRequest

func NewListGitHubRepositoriesRequest(server string, teamId string, params *ListGitHubRepositoriesParams) (*http.Request, error)

NewListGitHubRepositoriesRequest generates requests for ListGitHubRepositories

func NewListMemoriesRequest

func NewListMemoriesRequest(server string, teamId openapi_types.UUID, params *ListMemoriesParams) (*http.Request, error)

NewListMemoriesRequest generates requests for ListMemories

func NewListMemoryVersionsRequest

func NewListMemoryVersionsRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewListMemoryVersionsRequest generates requests for ListMemoryVersions

func NewListModelProvidersRequest

func NewListModelProvidersRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewListModelProvidersRequest generates requests for ListModelProviders

func NewListModelProvidersSettingsRequest

func NewListModelProvidersSettingsRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewListModelProvidersSettingsRequest generates requests for ListModelProvidersSettings

func NewListNotificationsRequest

func NewListNotificationsRequest(server string, params *ListNotificationsParams) (*http.Request, error)

NewListNotificationsRequest generates requests for ListNotifications

func NewListProjectsRequest

func NewListProjectsRequest(server string, teamId openapi_types.UUID, params *ListProjectsParams) (*http.Request, error)

NewListProjectsRequest generates requests for ListProjects

func NewListPromptGalleryPromptsRequest

func NewListPromptGalleryPromptsRequest(server string, params *ListPromptGalleryPromptsParams) (*http.Request, error)

NewListPromptGalleryPromptsRequest generates requests for ListPromptGalleryPrompts

func NewListPromptVersionsRequest

func NewListPromptVersionsRequest(server string, teamId openapi_types.UUID, slug string) (*http.Request, error)

NewListPromptVersionsRequest generates requests for ListPromptVersions

func NewListPromptsRequest

func NewListPromptsRequest(server string, teamId openapi_types.UUID, params *ListPromptsParams) (*http.Request, error)

NewListPromptsRequest generates requests for ListPrompts

func NewListRecentCommentsRequest

func NewListRecentCommentsRequest(server string, teamId openapi_types.UUID, params *ListRecentCommentsParams) (*http.Request, error)

NewListRecentCommentsRequest generates requests for ListRecentComments

func NewListRelationsRequest added in v0.10.0

func NewListRelationsRequest(server string, teamId openapi_types.UUID, params *ListRelationsParams) (*http.Request, error)

NewListRelationsRequest generates requests for ListRelations

func NewListSpecLibrariesByProjectRequest

func NewListSpecLibrariesByProjectRequest(server string, teamId openapi_types.UUID, projectId string, params *ListSpecLibrariesByProjectParams) (*http.Request, error)

NewListSpecLibrariesByProjectRequest generates requests for ListSpecLibrariesByProject

func NewListSpecLibrariesRequest

func NewListSpecLibrariesRequest(server string, teamId openapi_types.UUID, params *ListSpecLibrariesParams) (*http.Request, error)

NewListSpecLibrariesRequest generates requests for ListSpecLibraries

func NewListTeamInvitationsRequest

func NewListTeamInvitationsRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewListTeamInvitationsRequest generates requests for ListTeamInvitations

func NewListTeamsRequest

func NewListTeamsRequest(server string, params *ListTeamsParams) (*http.Request, error)

NewListTeamsRequest generates requests for ListTeams

func NewListTypesRequest

func NewListTypesRequest(server string, teamId openapi_types.UUID, params *ListTypesParams) (*http.Request, error)

NewListTypesRequest generates requests for ListTypes

func NewLoginRequest

func NewLoginRequest(server string, params *LoginParams) (*http.Request, error)

NewLoginRequest generates requests for Login

func NewLogoutRequest

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

NewLogoutRequest generates requests for Logout

func NewMarkAllNotificationsReadRequest

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

NewMarkAllNotificationsReadRequest generates requests for MarkAllNotificationsRead

func NewMarkNotificationReadRequest

func NewMarkNotificationReadRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewMarkNotificationReadRequest generates requests for MarkNotificationRead

func NewMigrateProjectRequest

func NewMigrateProjectRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, body MigrateProjectJSONRequestBody) (*http.Request, error)

NewMigrateProjectRequest calls the generic MigrateProject builder with application/json body

func NewMigrateProjectRequestWithBody

func NewMigrateProjectRequestWithBody(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewMigrateProjectRequestWithBody generates requests for MigrateProject with any type of body

func NewPingRequest

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

NewPingRequest generates requests for Ping

func NewPreviewAgentCardRequest

func NewPreviewAgentCardRequest(server string, teamId openapi_types.UUID, body PreviewAgentCardJSONRequestBody) (*http.Request, error)

NewPreviewAgentCardRequest calls the generic PreviewAgentCard builder with application/json body

func NewPreviewAgentCardRequestWithBody

func NewPreviewAgentCardRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewPreviewAgentCardRequestWithBody generates requests for PreviewAgentCard with any type of body

func NewReactivateAdminUserRequest added in v0.19.0

func NewReactivateAdminUserRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewReactivateAdminUserRequest generates requests for ReactivateAdminUser

func NewRegisterDeviceTokenRequest

func NewRegisterDeviceTokenRequest(server string, body RegisterDeviceTokenJSONRequestBody) (*http.Request, error)

NewRegisterDeviceTokenRequest calls the generic RegisterDeviceToken builder with application/json body

func NewRegisterDeviceTokenRequestWithBody

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

NewRegisterDeviceTokenRequestWithBody generates requests for RegisterDeviceToken with any type of body

func NewRejectInvitationRequest

func NewRejectInvitationRequest(server string, token string) (*http.Request, error)

NewRejectInvitationRequest generates requests for RejectInvitation

func NewRemoveTeamMemberRequest

func NewRemoveTeamMemberRequest(server string, id openapi_types.UUID, userId string) (*http.Request, error)

NewRemoveTeamMemberRequest generates requests for RemoveTeamMember

func NewRenderPromptRequest

func NewRenderPromptRequest(server string, teamId openapi_types.UUID, slug string, body RenderPromptJSONRequestBody) (*http.Request, error)

NewRenderPromptRequest calls the generic RenderPrompt builder with application/json body

func NewRenderPromptRequestWithBody

func NewRenderPromptRequestWithBody(server string, teamId openapi_types.UUID, slug string, contentType string, body io.Reader) (*http.Request, error)

NewRenderPromptRequestWithBody generates requests for RenderPrompt with any type of body

func NewReprocessEmbeddingProviderRequest

func NewReprocessEmbeddingProviderRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewReprocessEmbeddingProviderRequest generates requests for ReprocessEmbeddingProvider

func NewReprocessEmbeddingProviderSettingsRequest

func NewReprocessEmbeddingProviderSettingsRequest(server string, teamId openapi_types.UUID, id string) (*http.Request, error)

NewReprocessEmbeddingProviderSettingsRequest generates requests for ReprocessEmbeddingProviderSettings

func NewRestoreArtifactVersionRequest

func NewRestoreArtifactVersionRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int) (*http.Request, error)

NewRestoreArtifactVersionRequest generates requests for RestoreArtifactVersion

func NewRestoreBlueprintVersionRequest

func NewRestoreBlueprintVersionRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int) (*http.Request, error)

NewRestoreBlueprintVersionRequest generates requests for RestoreBlueprintVersion

func NewRestoreMemoryVersionRequest

func NewRestoreMemoryVersionRequest(server string, teamId openapi_types.UUID, id string, versionNumber int) (*http.Request, error)

NewRestoreMemoryVersionRequest generates requests for RestoreMemoryVersion

func NewRestorePromptVersionRequest

func NewRestorePromptVersionRequest(server string, teamId openapi_types.UUID, slug string, versionNumber int) (*http.Request, error)

NewRestorePromptVersionRequest generates requests for RestorePromptVersion

func NewRevokeTeamInvitationRequest

func NewRevokeTeamInvitationRequest(server string, id openapi_types.UUID, invitationId string) (*http.Request, error)

NewRevokeTeamInvitationRequest generates requests for RevokeTeamInvitation

func NewSearchMemoriesByMetadataRequest

func NewSearchMemoriesByMetadataRequest(server string, teamId openapi_types.UUID, params *SearchMemoriesByMetadataParams) (*http.Request, error)

NewSearchMemoriesByMetadataRequest generates requests for SearchMemoriesByMetadata

func NewSearchTeamResourcesRequest

func NewSearchTeamResourcesRequest(server string, teamId openapi_types.UUID, body SearchTeamResourcesJSONRequestBody) (*http.Request, error)

NewSearchTeamResourcesRequest calls the generic SearchTeamResources builder with application/json body

func NewSearchTeamResourcesRequestWithBody

func NewSearchTeamResourcesRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewSearchTeamResourcesRequestWithBody generates requests for SearchTeamResources with any type of body

func NewSeedRelationsRequest added in v0.12.0

func NewSeedRelationsRequest(server string, teamId openapi_types.UUID) (*http.Request, error)

NewSeedRelationsRequest generates requests for SeedRelations

func NewSendTeamInvitationsRequest

func NewSendTeamInvitationsRequest(server string, id openapi_types.UUID, body SendTeamInvitationsJSONRequestBody) (*http.Request, error)

NewSendTeamInvitationsRequest calls the generic SendTeamInvitations builder with application/json body

func NewSendTeamInvitationsRequestWithBody

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

NewSendTeamInvitationsRequestWithBody generates requests for SendTeamInvitations with any type of body

func NewStartAgentExecutionRequest

func NewStartAgentExecutionRequest(server string, teamId openapi_types.UUID, id string, body StartAgentExecutionJSONRequestBody) (*http.Request, error)

NewStartAgentExecutionRequest calls the generic StartAgentExecution builder with application/json body

func NewStartAgentExecutionRequestWithBody

func NewStartAgentExecutionRequestWithBody(server string, teamId openapi_types.UUID, id string, contentType string, body io.Reader) (*http.Request, error)

NewStartAgentExecutionRequestWithBody generates requests for StartAgentExecution with any type of body

func NewSubmitSupportRequestRequest

func NewSubmitSupportRequestRequest(server string, body SubmitSupportRequestJSONRequestBody) (*http.Request, error)

NewSubmitSupportRequestRequest calls the generic SubmitSupportRequest builder with application/json body

func NewSubmitSupportRequestRequestWithBody

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

NewSubmitSupportRequestRequestWithBody generates requests for SubmitSupportRequest with any type of body

func NewSuspendAdminUserRequest added in v0.19.0

func NewSuspendAdminUserRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewSuspendAdminUserRequest generates requests for SuspendAdminUser

func NewTrackPromptGalleryUsageRequest

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

NewTrackPromptGalleryUsageRequest generates requests for TrackPromptGalleryUsage

func NewTransferTeamOwnershipRequest

func NewTransferTeamOwnershipRequest(server string, id openapi_types.UUID, body TransferTeamOwnershipJSONRequestBody) (*http.Request, error)

NewTransferTeamOwnershipRequest calls the generic TransferTeamOwnership builder with application/json body

func NewTransferTeamOwnershipRequestWithBody

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

NewTransferTeamOwnershipRequestWithBody generates requests for TransferTeamOwnership with any type of body

func NewUnarchiveFeedItemRequest

func NewUnarchiveFeedItemRequest(server string, teamId openapi_types.UUID, itemId openapi_types.UUID) (*http.Request, error)

NewUnarchiveFeedItemRequest generates requests for UnarchiveFeedItem

func NewUpdateAdminUserRequest added in v0.21.0

func NewUpdateAdminUserRequest(server string, id openapi_types.UUID, body UpdateAdminUserJSONRequestBody) (*http.Request, error)

NewUpdateAdminUserRequest calls the generic UpdateAdminUser builder with application/json body

func NewUpdateAdminUserRequestWithBody added in v0.21.0

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

NewUpdateAdminUserRequestWithBody generates requests for UpdateAdminUser with any type of body

func NewUpdateAgentCredentialsRequest

func NewUpdateAgentCredentialsRequest(server string, teamId openapi_types.UUID, id string, body UpdateAgentCredentialsJSONRequestBody) (*http.Request, error)

NewUpdateAgentCredentialsRequest calls the generic UpdateAgentCredentials builder with application/json body

func NewUpdateAgentCredentialsRequestWithBody

func NewUpdateAgentCredentialsRequestWithBody(server string, teamId openapi_types.UUID, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAgentCredentialsRequestWithBody generates requests for UpdateAgentCredentials with any type of body

func NewUpdateAgentRequest

func NewUpdateAgentRequest(server string, teamId openapi_types.UUID, id string, body UpdateAgentJSONRequestBody) (*http.Request, error)

NewUpdateAgentRequest calls the generic UpdateAgent builder with application/json body

func NewUpdateAgentRequestWithBody

func NewUpdateAgentRequestWithBody(server string, teamId openapi_types.UUID, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAgentRequestWithBody generates requests for UpdateAgent with any type of body

func NewUpdateArtifactRequest

func NewUpdateArtifactRequest(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, body UpdateArtifactJSONRequestBody) (*http.Request, error)

NewUpdateArtifactRequest calls the generic UpdateArtifact builder with application/json body

func NewUpdateArtifactRequestWithBody

func NewUpdateArtifactRequestWithBody(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateArtifactRequestWithBody generates requests for UpdateArtifact with any type of body

func NewUpdateBlueprintRequest

func NewUpdateBlueprintRequest(server string, teamId openapi_types.UUID, projectId string, slug string, body UpdateBlueprintJSONRequestBody) (*http.Request, error)

NewUpdateBlueprintRequest calls the generic UpdateBlueprint builder with application/json body

func NewUpdateBlueprintRequestWithBody

func NewUpdateBlueprintRequestWithBody(server string, teamId openapi_types.UUID, projectId string, slug string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBlueprintRequestWithBody generates requests for UpdateBlueprint with any type of body

func NewUpdateCommentRequest

func NewUpdateCommentRequest(server string, teamId openapi_types.UUID, commentId openapi_types.UUID, body UpdateCommentJSONRequestBody) (*http.Request, error)

NewUpdateCommentRequest calls the generic UpdateComment builder with application/json body

func NewUpdateCommentRequestWithBody

func NewUpdateCommentRequestWithBody(server string, teamId openapi_types.UUID, commentId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCommentRequestWithBody generates requests for UpdateComment with any type of body

func NewUpdateEmbeddingProviderRequest

func NewUpdateEmbeddingProviderRequest(server string, teamId openapi_types.UUID, id string, body UpdateEmbeddingProviderJSONRequestBody) (*http.Request, error)

NewUpdateEmbeddingProviderRequest calls the generic UpdateEmbeddingProvider builder with application/json body

func NewUpdateEmbeddingProviderRequestWithBody

func NewUpdateEmbeddingProviderRequestWithBody(server string, teamId openapi_types.UUID, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEmbeddingProviderRequestWithBody generates requests for UpdateEmbeddingProvider with any type of body

func NewUpdateEmbeddingProviderSettingsRequest

func NewUpdateEmbeddingProviderSettingsRequest(server string, teamId openapi_types.UUID, id string, body UpdateEmbeddingProviderSettingsJSONRequestBody) (*http.Request, error)

NewUpdateEmbeddingProviderSettingsRequest calls the generic UpdateEmbeddingProviderSettings builder with application/json body

func NewUpdateEmbeddingProviderSettingsRequestWithBody

func NewUpdateEmbeddingProviderSettingsRequestWithBody(server string, teamId openapi_types.UUID, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEmbeddingProviderSettingsRequestWithBody generates requests for UpdateEmbeddingProviderSettings with any type of body

func NewUpdateFeedRequest

func NewUpdateFeedRequest(server string, teamId openapi_types.UUID, feedId openapi_types.UUID, body UpdateFeedJSONRequestBody) (*http.Request, error)

NewUpdateFeedRequest calls the generic UpdateFeed builder with application/json body

func NewUpdateFeedRequestWithBody

func NewUpdateFeedRequestWithBody(server string, teamId openapi_types.UUID, feedId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateFeedRequestWithBody generates requests for UpdateFeed with any type of body

func NewUpdateMemoryRequest

func NewUpdateMemoryRequest(server string, teamId openapi_types.UUID, id string, body UpdateMemoryJSONRequestBody) (*http.Request, error)

NewUpdateMemoryRequest calls the generic UpdateMemory builder with application/json body

func NewUpdateMemoryRequestWithBody

func NewUpdateMemoryRequestWithBody(server string, teamId openapi_types.UUID, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMemoryRequestWithBody generates requests for UpdateMemory with any type of body

func NewUpdateModelProviderRequest

func NewUpdateModelProviderRequest(server string, teamId openapi_types.UUID, id string, body UpdateModelProviderJSONRequestBody) (*http.Request, error)

NewUpdateModelProviderRequest calls the generic UpdateModelProvider builder with application/json body

func NewUpdateModelProviderRequestWithBody

func NewUpdateModelProviderRequestWithBody(server string, teamId openapi_types.UUID, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateModelProviderRequestWithBody generates requests for UpdateModelProvider with any type of body

func NewUpdateModelProviderSettingsRequest

func NewUpdateModelProviderSettingsRequest(server string, teamId openapi_types.UUID, id string, body UpdateModelProviderSettingsJSONRequestBody) (*http.Request, error)

NewUpdateModelProviderSettingsRequest calls the generic UpdateModelProviderSettings builder with application/json body

func NewUpdateModelProviderSettingsRequestWithBody

func NewUpdateModelProviderSettingsRequestWithBody(server string, teamId openapi_types.UUID, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateModelProviderSettingsRequestWithBody generates requests for UpdateModelProviderSettings with any type of body

func NewUpdatePreferencesRequest

func NewUpdatePreferencesRequest(server string, body UpdatePreferencesJSONRequestBody) (*http.Request, error)

NewUpdatePreferencesRequest calls the generic UpdatePreferences builder with application/json body

func NewUpdatePreferencesRequestWithBody

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

NewUpdatePreferencesRequestWithBody generates requests for UpdatePreferences with any type of body

func NewUpdateProjectRequest

func NewUpdateProjectRequest(server string, teamId openapi_types.UUID, slug string, body UpdateProjectJSONRequestBody) (*http.Request, error)

NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body

func NewUpdateProjectRequestWithBody

func NewUpdateProjectRequestWithBody(server string, teamId openapi_types.UUID, slug string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProjectRequestWithBody generates requests for UpdateProject with any type of body

func NewUpdatePromptRequest

func NewUpdatePromptRequest(server string, teamId openapi_types.UUID, slug string, body UpdatePromptJSONRequestBody) (*http.Request, error)

NewUpdatePromptRequest calls the generic UpdatePrompt builder with application/json body

func NewUpdatePromptRequestWithBody

func NewUpdatePromptRequestWithBody(server string, teamId openapi_types.UUID, slug string, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePromptRequestWithBody generates requests for UpdatePrompt with any type of body

func NewUpdateTeamMemberRoleRequest

func NewUpdateTeamMemberRoleRequest(server string, id openapi_types.UUID, userId string, body UpdateTeamMemberRoleJSONRequestBody) (*http.Request, error)

NewUpdateTeamMemberRoleRequest calls the generic UpdateTeamMemberRole builder with application/json body

func NewUpdateTeamMemberRoleRequestWithBody

func NewUpdateTeamMemberRoleRequestWithBody(server string, id openapi_types.UUID, userId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTeamMemberRoleRequestWithBody generates requests for UpdateTeamMemberRole with any type of body

func NewUpdateTeamRequest

func NewUpdateTeamRequest(server string, id openapi_types.UUID, body UpdateTeamJSONRequestBody) (*http.Request, error)

NewUpdateTeamRequest calls the generic UpdateTeam builder with application/json body

func NewUpdateTeamRequestWithBody

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

NewUpdateTeamRequestWithBody generates requests for UpdateTeam with any type of body

func NewUploadArtifactAttachmentRequestWithBody

func NewUploadArtifactAttachmentRequestWithBody(server string, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, contentType string, body io.Reader) (*http.Request, error)

NewUploadArtifactAttachmentRequestWithBody generates requests for UploadArtifactAttachment with any type of body

func NewUploadAttachmentRequestWithBody

func NewUploadAttachmentRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUploadAttachmentRequestWithBody generates requests for UploadAttachment with any type of body

func NewValidateEmbeddingProviderRequest

func NewValidateEmbeddingProviderRequest(server string, teamId openapi_types.UUID, body ValidateEmbeddingProviderJSONRequestBody) (*http.Request, error)

NewValidateEmbeddingProviderRequest calls the generic ValidateEmbeddingProvider builder with application/json body

func NewValidateEmbeddingProviderRequestWithBody

func NewValidateEmbeddingProviderRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewValidateEmbeddingProviderRequestWithBody generates requests for ValidateEmbeddingProvider with any type of body

func NewValidateEmbeddingProviderSettingsRequest

func NewValidateEmbeddingProviderSettingsRequest(server string, teamId openapi_types.UUID, body ValidateEmbeddingProviderSettingsJSONRequestBody) (*http.Request, error)

NewValidateEmbeddingProviderSettingsRequest calls the generic ValidateEmbeddingProviderSettings builder with application/json body

func NewValidateEmbeddingProviderSettingsRequestWithBody

func NewValidateEmbeddingProviderSettingsRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewValidateEmbeddingProviderSettingsRequestWithBody generates requests for ValidateEmbeddingProviderSettings with any type of body

func NewValidateModelProviderRequest

func NewValidateModelProviderRequest(server string, teamId openapi_types.UUID, body ValidateModelProviderJSONRequestBody) (*http.Request, error)

NewValidateModelProviderRequest calls the generic ValidateModelProvider builder with application/json body

func NewValidateModelProviderRequestWithBody

func NewValidateModelProviderRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewValidateModelProviderRequestWithBody generates requests for ValidateModelProvider with any type of body

func NewValidateModelProviderSettingsRequest

func NewValidateModelProviderSettingsRequest(server string, teamId openapi_types.UUID, body ValidateModelProviderSettingsJSONRequestBody) (*http.Request, error)

NewValidateModelProviderSettingsRequest calls the generic ValidateModelProviderSettings builder with application/json body

func NewValidateModelProviderSettingsRequestWithBody

func NewValidateModelProviderSettingsRequestWithBody(server string, teamId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewValidateModelProviderSettingsRequestWithBody generates requests for ValidateModelProviderSettings with any type of body

Types

type APIKey

type APIKey struct {
	CreatedAt time.Time `json:"created_at"`

	// ExpiresAt When the key expires. Null means the key never expires.
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
	Id        string     `json:"id"`

	// Integrations Array of integration codes this API key can access
	Integrations []APIKeyIntegrations `json:"integrations"`

	// IsLegacy Whether this is a legacy API key (pre-multi-integration)
	IsLegacy   bool       `json:"is_legacy"`
	KeyPrefix  string     `json:"key_prefix"`
	LastUsedAt *time.Time `json:"last_used_at,omitempty"`

	// MigrationNotes Notes about the migration from legacy system
	MigrationNotes *string   `json:"migration_notes,omitempty"`
	Name           string    `json:"name"`
	UpdatedAt      time.Time `json:"updated_at"`

	// UsageType DEPRECATED: Legacy field for backward compatibility. Use 'integrations' instead.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	UsageType *APIKeyUsageType `json:"usage_type,omitempty"`
	UserId    string           `json:"user_id"`
}

APIKey defines model for APIKey.

type APIKeyIntegrations

type APIKeyIntegrations string

APIKeyIntegrations defines model for APIKey.Integrations.

const (
	APIKeyIntegrationsAiTools   APIKeyIntegrations = "ai_tools"
	APIKeyIntegrationsCli       APIKeyIntegrations = "cli"
	APIKeyIntegrationsMcpServer APIKeyIntegrations = "mcp_server"
)

Defines values for APIKeyIntegrations.

func (APIKeyIntegrations) Valid

func (e APIKeyIntegrations) Valid() bool

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

type APIKeyListResponse

type APIKeyListResponse struct {
	ApiKeys    []APIKey `json:"api_keys"`
	Page       int      `json:"page"`
	PerPage    int      `json:"per_page"`
	TotalCount int      `json:"total_count"`
	TotalPages int      `json:"total_pages"`
}

APIKeyListResponse defines model for APIKeyListResponse.

type APIKeyUsageType

type APIKeyUsageType string

APIKeyUsageType DEPRECATED: Legacy field for backward compatibility. Use 'integrations' instead.

const (
	APIKeyUsageTypeAiTools    APIKeyUsageType = "ai_tools"
	APIKeyUsageTypeCli        APIKeyUsageType = "cli"
	APIKeyUsageTypeEverything APIKeyUsageType = "everything"
	APIKeyUsageTypeMcp        APIKeyUsageType = "mcp"
)

Defines values for APIKeyUsageType.

func (APIKeyUsageType) Valid

func (e APIKeyUsageType) Valid() bool

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

type AcceptInvitationHTTPResponse

type AcceptInvitationHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AcceptInvitationResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON410 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseAcceptInvitationHTTPResponse

func ParseAcceptInvitationHTTPResponse(rsp *http.Response) (*AcceptInvitationHTTPResponse, error)

ParseAcceptInvitationHTTPResponse parses an HTTP response from a AcceptInvitationWithResponse call

func (AcceptInvitationHTTPResponse) ContentType

func (r AcceptInvitationHTTPResponse) ContentType() string

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

func (AcceptInvitationHTTPResponse) Status

Status returns HTTPResponse.Status

func (AcceptInvitationHTTPResponse) StatusCode

func (r AcceptInvitationHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AcceptInvitationResponse

type AcceptInvitationResponse struct {
	Message  string             `json:"message"`
	TeamId   openapi_types.UUID `json:"team_id"`
	TeamName string             `json:"team_name"`
}

AcceptInvitationResponse Response after successfully accepting a team invitation

type Activity

type Activity struct {
	ActivityType string `json:"activity_type"`

	// ActorName Display name of the user who performed the activity (omitted when the user record cannot be found)
	ActorName   *string   `json:"actor_name,omitempty"`
	CreatedAt   time.Time `json:"created_at"`
	Description string    `json:"description"`
	EntityId    *string   `json:"entity_id,omitempty"`

	// EntityName Human-readable name of the referenced entity (omitted when the entity type has no resolvable name or the entity was deleted)
	EntityName *string                `json:"entity_name,omitempty"`
	EntityType string                 `json:"entity_type"`
	Id         string                 `json:"id"`
	Metadata   map[string]interface{} `json:"metadata"`
	SessionId  *string                `json:"session_id,omitempty"`
	SourceIp   *string                `json:"source_ip,omitempty"`
	UserAgent  *string                `json:"user_agent,omitempty"`
	UserId     string                 `json:"user_id"`
}

Activity defines model for Activity.

type ActivityEntityTypesEnvelope

type ActivityEntityTypesEnvelope struct {
	Data    []string `json:"data"`
	Message string   `json:"message"`
	Status  string   `json:"status"`
}

ActivityEntityTypesEnvelope defines model for ActivityEntityTypesEnvelope.

type ActivityEnvelope

type ActivityEnvelope struct {
	Data    Activity `json:"data"`
	Message string   `json:"message"`
	Status  string   `json:"status"`
}

ActivityEnvelope defines model for ActivityEnvelope.

type ActivityListEnvelope

type ActivityListEnvelope struct {
	Data    ActivityListResponse `json:"data"`
	Message string               `json:"message"`
	Status  string               `json:"status"`
}

ActivityListEnvelope defines model for ActivityListEnvelope.

type ActivityListResponse

type ActivityListResponse struct {
	Activities []Activity `json:"activities"`
	Page       int        `json:"page"`
	PerPage    int        `json:"per_page"`
	TotalCount int        `json:"total_count"`
	TotalPages int        `json:"total_pages"`
}

ActivityListResponse defines model for ActivityListResponse.

type ActivityStatsEnvelope

type ActivityStatsEnvelope struct {
	Data    ActivityStatsResponse `json:"data"`
	Message string                `json:"message"`
	Status  string                `json:"status"`
}

ActivityStatsEnvelope defines model for ActivityStatsEnvelope.

type ActivityStatsResponse

type ActivityStatsResponse struct {
	ActivitiesByDateWeek []struct {
		Count *int    `json:"count,omitempty"`
		Date  *string `json:"date,omitempty"`
	} `json:"activities_by_date_week"`
	ActivitiesThisWeek int        `json:"activities_this_week"`
	ActivitiesToday    int        `json:"activities_today"`
	RecentActivities   []Activity `json:"recent_activities"`
	TopActivityTypes   []struct {
		ActivityType *string `json:"activity_type,omitempty"`
		Count        *int    `json:"count,omitempty"`
	} `json:"top_activity_types"`
	TopEntityTypes []struct {
		Count      *int    `json:"count,omitempty"`
		EntityType *string `json:"entity_type,omitempty"`
	} `json:"top_entity_types"`
	TotalActivities int `json:"total_activities"`
}

ActivityStatsResponse defines model for ActivityStatsResponse.

type ActivityTypesEnvelope

type ActivityTypesEnvelope struct {
	Data    ActivityTypesResponse `json:"data"`
	Message string                `json:"message"`
	Status  string                `json:"status"`
}

ActivityTypesEnvelope defines model for ActivityTypesEnvelope.

type ActivityTypesResponse

type ActivityTypesResponse struct {
	ActivityTypes []string `json:"activity_types"`
	EntityTypes   []string `json:"entity_types"`
}

ActivityTypesResponse defines model for ActivityTypesResponse.

type AdminBreakdownBucket added in v0.17.0

type AdminBreakdownBucket struct {
	Count int64 `json:"count"`

	// Value The column value. NULL values are reported as an empty string.
	Value string `json:"value"`
}

AdminBreakdownBucket One value of a grouped column plus how many rows carry it.

type AdminCountPoint added in v0.17.0

type AdminCountPoint struct {
	// Bucket Start of the bucket, in UTC.
	Bucket time.Time `json:"bucket"`
	Count  int64     `json:"count"`
}

AdminCountPoint A single count within one time bucket.

type AdminDashboardOverview added in v0.17.0

type AdminDashboardOverview struct {
	// Breakdowns One entry per entity/column pair that has a status or type column.
	Breakdowns []AdminEntityBreakdown `json:"breakdowns"`

	// Counts Instance-wide totals for every top-level entity. A superset of
	// AdminInstanceCounts, which stays as-is for the legacy stats endpoint.
	Counts AdminExtendedCounts `json:"counts"`

	// SystemHealth Instance storage health.
	SystemHealth AdminSystemHealth `json:"system_health"`

	// Version The running backend application version ("dev" when unset).
	Version string `json:"version"`
}

AdminDashboardOverview Totals, breakdowns and system health (GET /api/v1/admin/dashboard/overview).

type AdminDataWindow added in v0.17.0

type AdminDataWindow struct {
	// AccessBySourceEarliestRetainedAt now() - retention.access_event_days.
	AccessBySourceEarliestRetainedAt time.Time `json:"access_by_source_earliest_retained_at"`

	// SignInsEarliestRetainedAt now() - retention.activity_days.
	SignInsEarliestRetainedAt time.Time `json:"sign_ins_earliest_retained_at"`
}

AdminDataWindow Earliest instant for which event data still exists. Both source tables are TTL-pruned (config retention.activity_days / retention.access_event_days), so a chart asking for a range older than these values will legitimately show zeros rather than missing data.

type AdminDeleteBlocker added in v0.21.0

type AdminDeleteBlocker struct {
	// MemberCount How many members the team has, including the owner.
	MemberCount int64              `json:"member_count"`
	TeamId      openapi_types.UUID `json:"team_id"`
	TeamName    string             `json:"team_name"`
}

AdminDeleteBlocker One reason a user cannot be deleted: a shared team they own that still has other members. Ownership must be transferred before the account can be removed.

type AdminEntityBreakdown added in v0.17.0

type AdminEntityBreakdown struct {
	// Buckets One entry per distinct value, most frequent first.
	Buckets []AdminBreakdownBucket `json:"buckets"`

	// Entity The entity table the breakdown covers.
	Entity string `json:"entity"`

	// Field The grouped column.
	Field string `json:"field"`
}

AdminEntityBreakdown A GROUP BY over one status/type column of one entity table.

type AdminExtendedCounts added in v0.17.0

type AdminExtendedCounts struct {
	Agents     int64 `json:"agents"`
	ApiKeys    int64 `json:"api_keys"`
	Artifacts  int64 `json:"artifacts"`
	Blueprints int64 `json:"blueprints"`
	Feeds      int64 `json:"feeds"`
	Memories   int64 `json:"memories"`
	Projects   int64 `json:"projects"`
	Prompts    int64 `json:"prompts"`
	Teams      int64 `json:"teams"`
	Users      int64 `json:"users"`
}

AdminExtendedCounts Instance-wide totals for every top-level entity. A superset of AdminInstanceCounts, which stays as-is for the legacy stats endpoint.

type AdminGrowthPoint added in v0.17.0

type AdminGrowthPoint struct {
	Artifacts int64 `json:"artifacts"`

	// Bucket Start of the bucket, in UTC.
	Bucket   time.Time `json:"bucket"`
	Memories int64     `json:"memories"`
	Projects int64     `json:"projects"`
	Prompts  int64     `json:"prompts"`
	Teams    int64     `json:"teams"`
	Users    int64     `json:"users"`
}

AdminGrowthPoint New rows created per entity within one time bucket.

type AdminInstanceCounts added in v0.3.0

type AdminInstanceCounts struct {
	// Artifacts Total number of artifacts.
	Artifacts int64 `json:"artifacts"`

	// Memories Total number of memories.
	Memories int64 `json:"memories"`

	// Prompts Total number of prompts.
	Prompts int64 `json:"prompts"`

	// Teams Total number of teams.
	Teams int64 `json:"teams"`

	// Users Total number of user accounts.
	Users int64 `json:"users"`
}

AdminInstanceCounts Instance-wide totals for the top-level entities (unscoped counts).

type AdminSourcePoint added in v0.17.0

type AdminSourcePoint struct {
	// Bucket Start of the bucket, in UTC.
	Bucket time.Time `json:"bucket"`
	Count  int64     `json:"count"`

	// Source Access source (e.g. "web", "cli", "mcp").
	Source string `json:"source"`
}

AdminSourcePoint A count for one access source within one time bucket.

type AdminStatsResponse added in v0.3.0

type AdminStatsResponse struct {
	// Counts Instance-wide totals for the top-level entities (unscoped counts).
	Counts AdminInstanceCounts `json:"counts"`

	// Version The running backend application version (config server.service_version; "dev" when unset).
	Version string `json:"version"`
}

AdminStatsResponse Instance statistics returned by GET /api/v1/admin/stats.

type AdminSystemHealth added in v0.17.0

type AdminSystemHealth struct {
	// DatabaseSizeBytes pg_database_size(current_database()).
	DatabaseSizeBytes int64 `json:"database_size_bytes"`

	// Tables Per-table estimated row counts, largest first.
	Tables []AdminTableStat `json:"tables"`
}

AdminSystemHealth Instance storage health.

type AdminTableStat added in v0.17.0

type AdminTableStat struct {
	// EstimatedRows ESTIMATE from pg_stat_user_tables.n_live_tup, not an exact COUNT(*) —
	// an exact per-table count does not scale and this figure is only meant
	// for relative sizing. Freshness depends on autovacuum/ANALYZE.
	EstimatedRows int64  `json:"estimated_rows"`
	Table         string `json:"table"`
}

AdminTableStat Approximate row count for one table.

type AdminTeamDetail added in v0.4.0

type AdminTeamDetail struct {
	CreatedAt time.Time          `json:"created_at"`
	Id        openapi_types.UUID `json:"id"`

	// IsPersonal True for a user's default personal workspace, false for a shared team workspace.
	IsPersonal bool `json:"is_personal"`

	// Members The team's members.
	Members []AdminTeamMember `json:"members"`
	Name    string            `json:"name"`

	// Owner The owning user of a team.
	Owner AdminTeamOwner `json:"owner"`

	// Slug URL-safe team identifier.
	Slug string `json:"slug"`
}

AdminTeamDetail A single team with its owner and member list (GET /api/v1/admin/teams/{id}).

type AdminTeamListItem added in v0.4.0

type AdminTeamListItem struct {
	CreatedAt time.Time          `json:"created_at"`
	Id        openapi_types.UUID `json:"id"`

	// IsPersonal True for a user's default personal workspace, false for a shared team workspace.
	IsPersonal bool `json:"is_personal"`

	// MemberCount Number of members in the team.
	MemberCount int64  `json:"member_count"`
	Name        string `json:"name"`

	// Owner The owning user of a team.
	Owner AdminTeamOwner `json:"owner"`

	// Slug URL-safe team identifier.
	Slug string `json:"slug"`
}

AdminTeamListItem One team in the instance-wide admin team listing.

type AdminTeamListResponse added in v0.4.0

type AdminTeamListResponse struct {
	Page    int `json:"page"`
	PerPage int `json:"per_page"`

	// Teams Teams on this page, newest first.
	Teams []AdminTeamListItem `json:"teams"`

	// TotalCount Total number of teams across the instance.
	TotalCount int `json:"total_count"`
	TotalPages int `json:"total_pages"`
}

AdminTeamListResponse A page of the instance-wide team listing, newest first.

type AdminTeamMember added in v0.4.0

type AdminTeamMember struct {
	Email    openapi_types.Email `json:"email"`
	JoinedAt time.Time           `json:"joined_at"`
	Name     string              `json:"name"`

	// Role The member's role in the team (owner, admin, or member).
	Role   string             `json:"role"`
	UserId openapi_types.UUID `json:"user_id"`
}

AdminTeamMember One member of a team, with the member's role and join time.

type AdminTeamMembership added in v0.3.0

type AdminTeamMembership struct {
	// Role The user's role in the team (owner, admin, or member).
	Role     string             `json:"role"`
	TeamId   openapi_types.UUID `json:"team_id"`
	TeamName string             `json:"team_name"`
}

AdminTeamMembership A team the user belongs to, with the user's role in that team.

type AdminTeamOwner added in v0.4.0

type AdminTeamOwner struct {
	Email openapi_types.Email `json:"email"`
	Id    openapi_types.UUID  `json:"id"`
	Name  string              `json:"name"`
}

AdminTeamOwner The owning user of a team.

type AdminTimeseriesResponse added in v0.17.0

type AdminTimeseriesResponse struct {
	// AccessBySource Resource accesses per bucket per source, ascending by bucket then source.
	// Only sources actually observed in the range appear; a source with no
	// events in a bucket is gap-filled to 0 for the sources that do appear.
	AccessBySource []AdminSourcePoint `json:"access_by_source"`

	// DataWindow Earliest instant for which event data still exists. Both source tables are
	// TTL-pruned (config retention.activity_days / retention.access_event_days),
	// so a chart asking for a range older than these values will legitimately show
	// zeros rather than missing data.
	DataWindow AdminDataWindow `json:"data_window"`

	// From Inclusive start of the range actually used. This is snapped DOWN to the
	// start of its bucket, so it may precede the requested `from` (asking for
	// 2026-07-15 at month granularity reports and queries 2026-07-01). Buckets
	// are therefore always whole, never partial at the head.
	From time.Time `json:"from"`

	// Granularity Bucket size actually used.
	Granularity AdminTimeseriesResponseGranularity `json:"granularity"`

	// Growth New entities per bucket, ascending by bucket.
	Growth []AdminGrowthPoint `json:"growth"`

	// SignIns Successful sign-ins per bucket (activities.auth_login), ascending.
	SignIns []AdminCountPoint `json:"sign_ins"`

	// To Exclusive end of the range actually used (after defaulting). This is NOT
	// snapped, so the final bucket may cover only part of its period.
	To time.Time `json:"to"`
}

AdminTimeseriesResponse Bucketed metrics over a time range (GET /api/v1/admin/dashboard/timeseries). Every bucket in the requested range is present in every series with an explicit 0 — the series are gap-filled, never sparse.

type AdminTimeseriesResponseGranularity added in v0.17.0

type AdminTimeseriesResponseGranularity string

AdminTimeseriesResponseGranularity Bucket size actually used.

const (
	AdminTimeseriesResponseGranularityDay   AdminTimeseriesResponseGranularity = "day"
	AdminTimeseriesResponseGranularityMonth AdminTimeseriesResponseGranularity = "month"
	AdminTimeseriesResponseGranularityWeek  AdminTimeseriesResponseGranularity = "week"
)

Defines values for AdminTimeseriesResponseGranularity.

func (AdminTimeseriesResponseGranularity) Valid added in v0.17.0

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

type AdminUserCreateRequest added in v0.22.0

type AdminUserCreateRequest struct {
	// Email Must be unique across the instance; a duplicate is a 409.
	Email openapi_types.Email `json:"email"`

	// IdpProvider Optional label recording which identity provider this account is expected
	// to sign in with (e.g. "google", "oidc"). Informational only — it does not
	// pre-link an IdP identity, which is established on first sign-in.
	IdpProvider *string `json:"idp_provider,omitempty"`
	Name        string  `json:"name"`
}

AdminUserCreateRequest A user to create directly, without waiting for them to complete an identity-provider sign-in. No password is set: VibeXP has no password provider, and the account's owner still signs in through the configured IdP.

type AdminUserDeleteBlockedResponse added in v0.21.0

type AdminUserDeleteBlockedResponse struct {
	// Blockers Every shared team blocking the delete.
	Blockers []AdminDeleteBlocker `json:"blockers"`

	// Message Human-readable summary of why the delete was refused.
	Message string `json:"message"`
}

AdminUserDeleteBlockedResponse Returned with 409 when a hard delete is refused. NOTHING was deleted: the user and every listed team still exist.

type AdminUserDetail added in v0.3.0

type AdminUserDetail struct {
	CreatedAt time.Time           `json:"created_at"`
	Email     openapi_types.Email `json:"email"`
	Id        openapi_types.UUID  `json:"id"`

	// IdpProvider Identity provider name (e.g. "google", "oidc"); null for accounts without one.
	IdpProvider *string `json:"idp_provider,omitempty"`

	// Memberships Teams the user belongs to.
	Memberships []AdminTeamMembership `json:"memberships"`
	Name        string                `json:"name"`

	// Status Account lifecycle. A suspended account is rejected at every
	// authentication entry point — existing sessions, API keys and MCP/OAuth
	// tokens stop working immediately, not at expiry. Instance-local: it does
	// not disable the account at the upstream identity provider.
	Status AdminUserDetailStatus `json:"status"`
}

AdminUserDetail A single user with their team memberships (GET /api/v1/admin/users/{id}).

type AdminUserDetailStatus added in v0.19.0

type AdminUserDetailStatus string

AdminUserDetailStatus Account lifecycle. A suspended account is rejected at every authentication entry point — existing sessions, API keys and MCP/OAuth tokens stop working immediately, not at expiry. Instance-local: it does not disable the account at the upstream identity provider.

const (
	AdminUserDetailStatusActive    AdminUserDetailStatus = "active"
	AdminUserDetailStatusSuspended AdminUserDetailStatus = "suspended"
)

Defines values for AdminUserDetailStatus.

func (AdminUserDetailStatus) Valid added in v0.19.0

func (e AdminUserDetailStatus) Valid() bool

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

type AdminUserListItem added in v0.3.0

type AdminUserListItem struct {
	CreatedAt time.Time           `json:"created_at"`
	Email     openapi_types.Email `json:"email"`
	Id        openapi_types.UUID  `json:"id"`

	// IdpProvider Identity provider name (e.g. "google", "oidc"); null for accounts without one.
	IdpProvider *string `json:"idp_provider,omitempty"`
	Name        string  `json:"name"`

	// Status Account lifecycle. A suspended account is rejected at every
	// authentication entry point — existing sessions, API keys and MCP/OAuth
	// tokens stop working immediately, not at expiry. Instance-local: it does
	// not disable the account at the upstream identity provider.
	Status AdminUserListItemStatus `json:"status"`

	// TeamCount Number of teams the user belongs to.
	TeamCount int64 `json:"team_count"`
}

AdminUserListItem One user in the instance-wide admin user listing.

type AdminUserListItemStatus added in v0.19.0

type AdminUserListItemStatus string

AdminUserListItemStatus Account lifecycle. A suspended account is rejected at every authentication entry point — existing sessions, API keys and MCP/OAuth tokens stop working immediately, not at expiry. Instance-local: it does not disable the account at the upstream identity provider.

const (
	AdminUserListItemStatusActive    AdminUserListItemStatus = "active"
	AdminUserListItemStatusSuspended AdminUserListItemStatus = "suspended"
)

Defines values for AdminUserListItemStatus.

func (AdminUserListItemStatus) Valid added in v0.19.0

func (e AdminUserListItemStatus) Valid() bool

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

type AdminUserListResponse added in v0.3.0

type AdminUserListResponse struct {
	// Page Current page number.
	Page int `json:"page"`

	// PerPage Number of items per page.
	PerPage int `json:"per_page"`

	// TotalCount Total number of users across the instance.
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages.
	TotalPages int `json:"total_pages"`

	// Users Users on this page, newest first.
	Users []AdminUserListItem `json:"users"`
}

AdminUserListResponse A page of the instance-wide user listing, newest first.

type AdminUserUpdateRequest added in v0.21.0

type AdminUserUpdateRequest struct {
	// Name The user's display name.
	Name string `json:"name"`
}

AdminUserUpdateRequest Fields an instance admin may change on a user. Deliberately minimal: email and the identity-provider fields (idp_provider, idp_subject) are owned by the upstream IdP and are not editable here — sending them is a 400 rather than a silent no-op.

type Agent

type Agent struct {
	// AgentCard A2A agent card fetched from card_url
	AgentCard *AgentCard `json:"agent_card,omitempty"`
	CardUrl   *string    `json:"card_url,omitempty"`

	// Config Serialized as null when the agent has no config (Go nil map)
	Config      *map[string]interface{} `json:"config"`
	CreatedAt   time.Time               `json:"created_at"`
	Description string                  `json:"description"`

	// HasCredentials Names of credentials that are set (values are never returned)
	HasCredentials *[]string  `json:"has_credentials,omitempty"`
	Id             string     `json:"id"`
	LastRun        *time.Time `json:"last_run,omitempty"`

	// LastSyncedAt When the agent card was last re-fetched from card_url
	LastSyncedAt *time.Time  `json:"last_synced_at,omitempty"`
	Name         string      `json:"name"`
	Status       AgentStatus `json:"status"`
	SuccessRate  float32     `json:"success_rate"`

	// TeamId Team that owns the agent. Immutable after creation.
	TeamId    openapi_types.UUID `json:"team_id"`
	TotalRuns int                `json:"total_runs"`
	UpdatedAt time.Time          `json:"updated_at"`
	UserId    string             `json:"user_id"`

	// Version Optimistic-locking version counter
	Version int64 `json:"version"`
}

Agent defines model for Agent.

type AgentCard

type AgentCard struct {
	Capabilities *struct {
		ExtendedAgentCard *bool `json:"extendedAgentCard,omitempty"`
		Extensions        *[]struct {
			Description *string                 `json:"description,omitempty"`
			Params      *map[string]interface{} `json:"params,omitempty"`
			Required    *bool                   `json:"required,omitempty"`
			Uri         *string                 `json:"uri,omitempty"`
		} `json:"extensions,omitempty"`
		PushNotifications *bool `json:"pushNotifications,omitempty"`
		Streaming         *bool `json:"streaming,omitempty"`
	} `json:"capabilities,omitempty"`
	DefaultInputModes  *[]string `json:"defaultInputModes,omitempty"`
	DefaultOutputModes *[]string `json:"defaultOutputModes,omitempty"`
	Description        *string   `json:"description,omitempty"`
	DocumentationUrl   *string   `json:"documentationUrl,omitempty"`
	IconUrl            *string   `json:"iconUrl,omitempty"`
	Name               *string   `json:"name,omitempty"`
	Provider           *struct {
		Organization *string `json:"organization,omitempty"`
		Url          *string `json:"url,omitempty"`
	} `json:"provider,omitempty"`

	// SecurityRequirements Security requirement options (OR of ANDs) applying to all agent interactions.
	SecurityRequirements *[]map[string]interface{} `json:"securityRequirements,omitempty"`

	// SecuritySchemes Security schemes available to authorize requests, keyed by scheme name.
	SecuritySchemes *map[string]map[string]interface{} `json:"securitySchemes,omitempty"`
	Signatures      *[]struct {
		Header    *map[string]interface{} `json:"header,omitempty"`
		Protected *string                 `json:"protected,omitempty"`
		Signature *string                 `json:"signature,omitempty"`
	} `json:"signatures,omitempty"`
	Skills *[]struct {
		Description          *string                   `json:"description,omitempty"`
		Examples             *[]string                 `json:"examples,omitempty"`
		Id                   *string                   `json:"id,omitempty"`
		InputModes           *[]string                 `json:"inputModes,omitempty"`
		Name                 *string                   `json:"name,omitempty"`
		OutputModes          *[]string                 `json:"outputModes,omitempty"`
		SecurityRequirements *[]map[string]interface{} `json:"securityRequirements,omitempty"`
		Tags                 *[]string                 `json:"tags,omitempty"`
	} `json:"skills,omitempty"`

	// SupportedInterfaces Supported transport/protocol/URL combinations for interacting with the agent.
	SupportedInterfaces *[]struct {
		// ProtocolBinding Transport protocol available at this URL (e.g. JSONRPC, GRPC, HTTP+JSON).
		ProtocolBinding *string `json:"protocolBinding,omitempty"`
		ProtocolVersion *string `json:"protocolVersion,omitempty"`
		Tenant          *string `json:"tenant,omitempty"`
		Url             *string `json:"url,omitempty"`
	} `json:"supportedInterfaces,omitempty"`
	Version *string `json:"version,omitempty"`
}

AgentCard A2A (Agent-to-Agent) protocol agent card (protocol v1.0), mirroring the official a2a-go SDK's a2a.AgentCard type.

type AgentExecution

type AgentExecution struct {
	AgentId string `json:"agent_id"`

	// Artifacts A2A artifacts produced by the execution
	Artifacts *[]map[string]interface{} `json:"artifacts,omitempty"`

	// ContextId A2A context identifier (streaming executions)
	ContextId *string `json:"context_id,omitempty"`

	// ConversationId Groups related executions into a conversation
	ConversationId *string `json:"conversation_id,omitempty"`

	// CurrentState Raw A2A task state as reported by the agent (A2A v1.0 values, e.g. TASK_STATE_WORKING / TASK_STATE_COMPLETED / TASK_STATE_CANCELED). Left as an open string because it mirrors the official SDK's states.
	CurrentState *string `json:"current_state,omitempty"`

	// Duration Duration in milliseconds
	Duration  *int                    `json:"duration,omitempty"`
	EndedAt   *time.Time              `json:"ended_at,omitempty"`
	Error     *string                 `json:"error,omitempty"`
	Id        string                  `json:"id"`
	Input     *map[string]interface{} `json:"input,omitempty"`
	StartedAt time.Time               `json:"started_at"`
	Status    AgentExecutionStatus    `json:"status"`

	// TaskId A2A task identifier (streaming executions)
	TaskId *string `json:"task_id,omitempty"`
	UserId string  `json:"user_id"`

	// Version Optimistic-locking version counter
	Version int64 `json:"version"`
}

AgentExecution defines model for AgentExecution.

type AgentExecutionEvent

type AgentExecutionEvent struct {
	EventData map[string]interface{} `json:"event_data"`

	// EventType Event type (task, status-update, artifact-update)
	EventType      string    `json:"event_type"`
	ExecutionId    string    `json:"execution_id"`
	Id             string    `json:"id"`
	ReceivedAt     time.Time `json:"received_at"`
	SequenceNumber int       `json:"sequence_number"`
}

AgentExecutionEvent defines model for AgentExecutionEvent.

type AgentExecutionEventsPageResponse

type AgentExecutionEventsPageResponse struct {
	Events     []AgentExecutionEvent `json:"events"`
	Page       int                   `json:"page"`
	PerPage    int                   `json:"per_page"`
	TotalCount int                   `json:"total_count"`
	TotalPages int                   `json:"total_pages"`
}

AgentExecutionEventsPageResponse Page-based pagination response (returned when the `since` query parameter is absent)

type AgentExecutionEventsPollResponse

type AgentExecutionEventsPollResponse struct {
	CurrentState *string               `json:"current_state,omitempty"`
	Events       []AgentExecutionEvent `json:"events"`
	ExecutionId  string                `json:"execution_id"`

	// HasMore True while the execution is still pending or running
	HasMore bool `json:"has_more"`

	// NextSequence Pass as `since` on the next poll
	NextSequence int                                    `json:"next_sequence"`
	Status       AgentExecutionEventsPollResponseStatus `json:"status"`
}

AgentExecutionEventsPollResponse Cursor-based polling response (returned when the `since` query parameter is provided)

type AgentExecutionEventsPollResponseStatus

type AgentExecutionEventsPollResponseStatus string

AgentExecutionEventsPollResponseStatus defines model for AgentExecutionEventsPollResponse.Status.

const (
	AgentExecutionEventsPollResponseStatusCancelled AgentExecutionEventsPollResponseStatus = "cancelled"
	AgentExecutionEventsPollResponseStatusCompleted AgentExecutionEventsPollResponseStatus = "completed"
	AgentExecutionEventsPollResponseStatusError     AgentExecutionEventsPollResponseStatus = "error"
	AgentExecutionEventsPollResponseStatusFailed    AgentExecutionEventsPollResponseStatus = "failed"
	AgentExecutionEventsPollResponseStatusPending   AgentExecutionEventsPollResponseStatus = "pending"
	AgentExecutionEventsPollResponseStatusRunning   AgentExecutionEventsPollResponseStatus = "running"
	AgentExecutionEventsPollResponseStatusSubmitted AgentExecutionEventsPollResponseStatus = "submitted"
	AgentExecutionEventsPollResponseStatusSuccess   AgentExecutionEventsPollResponseStatus = "success"
	AgentExecutionEventsPollResponseStatusWorking   AgentExecutionEventsPollResponseStatus = "working"
)

Defines values for AgentExecutionEventsPollResponseStatus.

func (AgentExecutionEventsPollResponseStatus) Valid

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

type AgentExecutionListResponse

type AgentExecutionListResponse struct {
	Executions []AgentExecution `json:"executions"`
	Page       int              `json:"page"`
	PerPage    int              `json:"per_page"`
	TotalCount int              `json:"total_count"`
	TotalPages int              `json:"total_pages"`
}

AgentExecutionListResponse defines model for AgentExecutionListResponse.

type AgentExecutionStatus

type AgentExecutionStatus string

AgentExecutionStatus defines model for AgentExecution.Status.

const (
	AgentExecutionStatusCancelled AgentExecutionStatus = "cancelled"
	AgentExecutionStatusCompleted AgentExecutionStatus = "completed"
	AgentExecutionStatusError     AgentExecutionStatus = "error"
	AgentExecutionStatusFailed    AgentExecutionStatus = "failed"
	AgentExecutionStatusPending   AgentExecutionStatus = "pending"
	AgentExecutionStatusRunning   AgentExecutionStatus = "running"
	AgentExecutionStatusSubmitted AgentExecutionStatus = "submitted"
	AgentExecutionStatusSuccess   AgentExecutionStatus = "success"
	AgentExecutionStatusWorking   AgentExecutionStatus = "working"
)

Defines values for AgentExecutionStatus.

func (AgentExecutionStatus) Valid

func (e AgentExecutionStatus) Valid() bool

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

type AgentListResponse

type AgentListResponse struct {
	Agents     []Agent `json:"agents"`
	Page       int     `json:"page"`
	PerPage    int     `json:"per_page"`
	TotalCount int     `json:"total_count"`
	TotalPages int     `json:"total_pages"`
}

AgentListResponse defines model for AgentListResponse.

type AgentStatsResponse

type AgentStatsResponse struct {
	ActiveAgents   int     `json:"active_agents"`
	AvgSuccessRate float32 `json:"avg_success_rate"`
	ErrorAgents    int     `json:"error_agents"`
	PausedAgents   int     `json:"paused_agents"`

	// RecentActivities Serialized as null when there is no recent activity (Go nil slice)
	RecentActivities *[]struct {
		Action      *string                                   `json:"action,omitempty"`
		AgentId     *string                                   `json:"agent_id,omitempty"`
		AgentName   *string                                   `json:"agent_name,omitempty"`
		CreatedAt   *time.Time                                `json:"created_at,omitempty"`
		Description *string                                   `json:"description,omitempty"`
		Id          *string                                   `json:"id,omitempty"`
		Status      *AgentStatsResponseRecentActivitiesStatus `json:"status,omitempty"`
	} `json:"recent_activities"`
	RunsThisWeek int `json:"runs_this_week"`
	RunsToday    int `json:"runs_today"`
	TotalAgents  int `json:"total_agents"`
	TotalRuns    int `json:"total_runs"`
}

AgentStatsResponse defines model for AgentStatsResponse.

type AgentStatsResponseRecentActivitiesStatus

type AgentStatsResponseRecentActivitiesStatus string

AgentStatsResponseRecentActivitiesStatus defines model for AgentStatsResponse.RecentActivities.Status.

const (
	AgentStatsResponseRecentActivitiesStatusError   AgentStatsResponseRecentActivitiesStatus = "error"
	AgentStatsResponseRecentActivitiesStatusSuccess AgentStatsResponseRecentActivitiesStatus = "success"
	AgentStatsResponseRecentActivitiesStatusWarning AgentStatsResponseRecentActivitiesStatus = "warning"
)

Defines values for AgentStatsResponseRecentActivitiesStatus.

func (AgentStatsResponseRecentActivitiesStatus) Valid

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

type AgentStatus

type AgentStatus string

AgentStatus defines model for Agent.Status.

const (
	AgentStatusActive AgentStatus = "active"
	AgentStatusError  AgentStatus = "error"
	AgentStatusPaused AgentStatus = "paused"
)

Defines values for AgentStatus.

func (AgentStatus) Valid

func (e AgentStatus) Valid() bool

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

type ArchiveFeedItemHTTPResponse

type ArchiveFeedItemHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseArchiveFeedItemHTTPResponse

func ParseArchiveFeedItemHTTPResponse(rsp *http.Response) (*ArchiveFeedItemHTTPResponse, error)

ParseArchiveFeedItemHTTPResponse parses an HTTP response from a ArchiveFeedItemWithResponse call

func (ArchiveFeedItemHTTPResponse) ContentType

func (r ArchiveFeedItemHTTPResponse) ContentType() string

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

func (ArchiveFeedItemHTTPResponse) Status

Status returns HTTPResponse.Status

func (ArchiveFeedItemHTTPResponse) StatusCode

func (r ArchiveFeedItemHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Artifact

type Artifact struct {
	// Content The actual content of the artifact
	Content *string `json:"content,omitempty"`

	// CreatedAt Timestamp when the artifact was created
	CreatedAt time.Time `json:"created_at"`

	// Description Optional description of the artifact
	Description *string `json:"description,omitempty"`

	// Id Unique identifier for the artifact
	Id string `json:"id"`

	// Metadata Additional metadata as key-value pairs
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// ProjectId UUID of the project this artifact belongs to
	ProjectId openapi_types.UUID `json:"project_id"`

	// Related Depth-1 typed neighborhood of this resource — the relations touching it in both directions, newest first, capped at 20. Typed summaries only, never bodies. Populated on the detail GET; empty in list responses.
	Related *[]RelatedResource `json:"related,omitempty"`

	// Similar Computed embedding-similarity neighborhood of this resource (up to 5), derived live at read time from vector similarity — NOT stored edges and distinct from `related`. Populated on the detail GET; empty otherwise.
	Similar *[]SimilarResource `json:"similar,omitempty"`

	// Slug Unique slug for the artifact within the project
	Slug string `json:"slug"`

	// Status Current status of the artifact
	Status ArtifactStatus `json:"status"`

	// Title Human-readable title for the artifact
	Title string `json:"title"`

	// Type Type category of the artifact. An open string validated at runtime against the team's registered types (the system defaults work_reports, static_contexts and general, plus any custom types the team has added), not a fixed enum.
	Type string `json:"type"`

	// UpdatedAt Timestamp when the artifact was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// UserId ID of the user who owns this artifact
	UserId string `json:"user_id"`
}

Artifact defines model for Artifact.

type ArtifactListResponse

type ArtifactListResponse struct {
	// Artifacts List of artifacts
	Artifacts []Artifact `json:"artifacts"`

	// Page Current page number
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// TotalCount Total number of artifacts matching the filter criteria
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

ArtifactListResponse defines model for ArtifactListResponse.

type ArtifactStatsResponse

type ArtifactStatsResponse struct {
	// AddedThisWeek Number of artifacts added in the current week
	AddedThisWeek int `json:"added_this_week"`

	// TotalArtifacts Total number of artifacts
	TotalArtifacts int `json:"total_artifacts"`

	// TotalByStatus Count of artifacts by status
	TotalByStatus map[string]int `json:"total_by_status"`

	// TotalByType Count of artifacts by type
	TotalByType map[string]int `json:"total_by_type"`

	// TotalProjects Total number of projects with artifacts
	TotalProjects int `json:"total_projects"`
}

ArtifactStatsResponse defines model for ArtifactStatsResponse.

type ArtifactStatus

type ArtifactStatus string

ArtifactStatus Current status of the artifact

const (
	ArtifactStatusActive   ArtifactStatus = "active"
	ArtifactStatusArchived ArtifactStatus = "archived"
	ArtifactStatusDraft    ArtifactStatus = "draft"
)

Defines values for ArtifactStatus.

func (ArtifactStatus) Valid

func (e ArtifactStatus) Valid() bool

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

type ArtifactVersionListResponse

type ArtifactVersionListResponse struct {
	// Versions Content-version snapshots for the artifact, newest first
	Versions []ContentVersion `json:"versions"`
}

ArtifactVersionListResponse defines model for ArtifactVersionListResponse.

type Attachment

type Attachment struct {
	// ContentType Canonical content type of the file
	ContentType string `json:"content_type"`

	// CreatedAt Timestamp when the attachment was uploaded
	CreatedAt time.Time `json:"created_at"`

	// FileName Original file name (basename only)
	FileName string `json:"file_name"`

	// Id Unique identifier for the attachment
	Id openapi_types.UUID `json:"id"`

	// OwnerId ID of the owning resource (e.g. the artifact)
	OwnerId openapi_types.UUID `json:"owner_id"`

	// OwnerType Polymorphic owner type (currently always "artifact")
	OwnerType string `json:"owner_type"`

	// RelativePath Optional path relative to the owner's directory (e.g. "scripts/helper.py" for a multi-file skill companion). Absent for a plain attachment. Unique per owner.
	RelativePath *string `json:"relative_path,omitempty"`

	// SizeBytes Size of the file in bytes
	SizeBytes int64 `json:"size_bytes"`

	// TeamId Team that owns the attachment
	TeamId openapi_types.UUID `json:"team_id"`

	// UserId ID of the user who uploaded the attachment; omitted if that user was deleted
	UserId *string `json:"user_id,omitempty"`
}

Attachment defines model for Attachment.

type AttachmentListResponse

type AttachmentListResponse struct {
	// Attachments List of attachments for the owner, newest first
	Attachments []Attachment `json:"attachments"`

	// TotalCount Number of attachments
	TotalCount int `json:"total_count"`

	// TotalSizeBytes Combined size of all attachments in bytes
	TotalSizeBytes int64 `json:"total_size_bytes"`
}

AttachmentListResponse defines model for AttachmentListResponse.

type AuthCallbackHTTPResponse

type AuthCallbackHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseAuthCallbackHTTPResponse

func ParseAuthCallbackHTTPResponse(rsp *http.Response) (*AuthCallbackHTTPResponse, error)

ParseAuthCallbackHTTPResponse parses an HTTP response from a AuthCallbackWithResponse call

func (AuthCallbackHTTPResponse) ContentType

func (r AuthCallbackHTTPResponse) ContentType() string

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

func (AuthCallbackHTTPResponse) Status

func (r AuthCallbackHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (AuthCallbackHTTPResponse) StatusCode

func (r AuthCallbackHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthCallbackParams

type AuthCallbackParams struct {
	// Code Authorization code returned by the identity provider after user authentication
	Code string `form:"code" json:"code"`

	// State CSRF state value that must match the signed `vx_state` cookie
	State *string `form:"state,omitempty" json:"state,omitempty"`
}

AuthCallbackParams defines parameters for AuthCallback.

type AuthProvider

type AuthProvider struct {
	// DisplayName Human-readable label for the provider button in the login UI
	DisplayName string `json:"display_name"`

	// Name Canonical provider name, also the value to pass as the `provider`
	// query parameter to GET /api/v1/auth/login (e.g. `google`, `github`,
	// `oidc`).
	Name string `json:"name"`
}

AuthProvider One enabled login provider, with display metadata for the login UI

type Blueprint

type Blueprint struct {
	// Content The actual content/specification of the spec library
	Content string `json:"content"`

	// ContentSha SHA-256 (lowercase hex) of the raw content.
	ContentSha *string `json:"content_sha,omitempty"`

	// CreatedAt Timestamp when the spec library was created
	CreatedAt time.Time `json:"created_at"`

	// Description Optional description of the spec library
	Description *string `json:"description,omitempty"`

	// Id Unique identifier for the spec library
	Id string `json:"id"`

	// Metadata Additional metadata as key-value pairs
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// Path Canonical repo-relative path this blueprint materializes to. Derived from (type, subtype, slug) for VibeXP-authored blueprints, or the verbatim source path for imported ones.
	Path string `json:"path"`

	// ProjectId UUID of the project this spec library belongs to
	ProjectId openapi_types.UUID `json:"project_id"`

	// Related Depth-1 typed neighborhood of this resource — the relations touching it in both directions, newest first, capped at 20. Typed summaries only, never bodies. Populated on the detail GET; empty in list responses.
	Related *[]RelatedResource `json:"related,omitempty"`

	// Similar Computed embedding-similarity neighborhood of this resource (up to 5), derived live at read time from vector similarity — NOT stored edges and distinct from `related`. Populated on the detail GET; empty otherwise.
	Similar *[]SimilarResource `json:"similar,omitempty"`

	// Slug Unique slug for the spec library within the project
	Slug string `json:"slug"`

	// Source Read-only import provenance; present only for imported blueprints.
	Source *BlueprintSource `json:"source,omitempty"`

	// Status Current status of the spec library
	Status BlueprintStatus `json:"status"`

	// Subtype Subtype category for specific type spec libraries
	Subtype *BlueprintSubtype `json:"subtype,omitempty"`

	// Title Human-readable title for the spec library
	Title string `json:"title"`

	// Type Type category of the spec library
	Type BlueprintType `json:"type"`

	// UpdatedAt Timestamp when the spec library was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// UserId ID of the user who owns this spec library
	UserId string `json:"user_id"`
}

Blueprint defines model for Blueprint.

type BlueprintDetail added in v0.5.0

type BlueprintDetail struct {
	// Content The actual content/specification of the spec library
	Content string `json:"content"`

	// ContentSha SHA-256 (lowercase hex) of the raw content.
	ContentSha *string `json:"content_sha,omitempty"`

	// CreatedAt Timestamp when the spec library was created
	CreatedAt time.Time `json:"created_at"`

	// Description Optional description of the spec library
	Description *string `json:"description,omitempty"`

	// Id Unique identifier for the spec library
	Id string `json:"id"`

	// Metadata Additional metadata as key-value pairs
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// Path Canonical repo-relative path this blueprint materializes to. Derived from (type, subtype, slug) for VibeXP-authored blueprints, or the verbatim source path for imported ones.
	Path string `json:"path"`

	// ProjectId UUID of the project this spec library belongs to
	ProjectId openapi_types.UUID `json:"project_id"`

	// RawContent Original raw bytes of the blueprint (frontmatter + body). Returned only on the detail GET, never in list responses.
	RawContent *string `json:"raw_content,omitempty"`

	// Related Depth-1 typed neighborhood of this resource — the relations touching it in both directions, newest first, capped at 20. Typed summaries only, never bodies. Populated on the detail GET; empty in list responses.
	Related *[]RelatedResource `json:"related,omitempty"`

	// Similar Computed embedding-similarity neighborhood of this resource (up to 5), derived live at read time from vector similarity — NOT stored edges and distinct from `related`. Populated on the detail GET; empty otherwise.
	Similar *[]SimilarResource `json:"similar,omitempty"`

	// Slug Unique slug for the spec library within the project
	Slug string `json:"slug"`

	// Source Read-only import provenance; present only for imported blueprints.
	Source *BlueprintSource `json:"source,omitempty"`

	// Status Current status of the spec library
	Status BlueprintDetailStatus `json:"status"`

	// Subtype Subtype category for specific type spec libraries
	Subtype *BlueprintDetailSubtype `json:"subtype,omitempty"`

	// Title Human-readable title for the spec library
	Title string `json:"title"`

	// Type Type category of the spec library
	Type BlueprintDetailType `json:"type"`

	// UpdatedAt Timestamp when the spec library was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// UserId ID of the user who owns this spec library
	UserId string `json:"user_id"`
}

BlueprintDetail defines model for BlueprintDetail.

type BlueprintDetailStatus added in v0.5.0

type BlueprintDetailStatus string

BlueprintDetailStatus Current status of the spec library

const (
	BlueprintDetailStatusActive  BlueprintDetailStatus = "active"
	BlueprintDetailStatusExpired BlueprintDetailStatus = "expired"
)

Defines values for BlueprintDetailStatus.

func (BlueprintDetailStatus) Valid added in v0.5.0

func (e BlueprintDetailStatus) Valid() bool

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

type BlueprintDetailSubtype added in v0.5.0

type BlueprintDetailSubtype string

BlueprintDetailSubtype Subtype category for specific type spec libraries

const (
	BlueprintDetailSubtypeAgents        BlueprintDetailSubtype = "agents"
	BlueprintDetailSubtypeAgentsMd      BlueprintDetailSubtype = "agents-md"
	BlueprintDetailSubtypeClaudeMd      BlueprintDetailSubtype = "claude-md"
	BlueprintDetailSubtypeCommands      BlueprintDetailSubtype = "commands"
	BlueprintDetailSubtypeCursorMd      BlueprintDetailSubtype = "cursor-md"
	BlueprintDetailSubtypeOthers        BlueprintDetailSubtype = "others"
	BlueprintDetailSubtypeRules         BlueprintDetailSubtype = "rules"
	BlueprintDetailSubtypeSkills        BlueprintDetailSubtype = "skills"
	BlueprintDetailSubtypeSlashCommands BlueprintDetailSubtype = "slash-commands"
	BlueprintDetailSubtypeSubAgents     BlueprintDetailSubtype = "sub-agents"
)

Defines values for BlueprintDetailSubtype.

func (BlueprintDetailSubtype) Valid added in v0.5.0

func (e BlueprintDetailSubtype) Valid() bool

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

type BlueprintDetailType added in v0.5.0

type BlueprintDetailType string

BlueprintDetailType Type category of the spec library

const (
	BlueprintDetailTypeClaude     BlueprintDetailType = "claude"
	BlueprintDetailTypeClaudeCode BlueprintDetailType = "claude-code"
	BlueprintDetailTypeCodex      BlueprintDetailType = "codex"
	BlueprintDetailTypeCursor     BlueprintDetailType = "cursor"
	BlueprintDetailTypeGeneral    BlueprintDetailType = "general"
)

Defines values for BlueprintDetailType.

func (BlueprintDetailType) Valid added in v0.5.0

func (e BlueprintDetailType) Valid() bool

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

type BlueprintImportCompanion added in v0.8.0

type BlueprintImportCompanion struct {
	// BlueprintId ID of the blueprint (imported SKILL.md) that owns this companion
	BlueprintId string `json:"blueprint_id"`

	// Outcome What happened to the companion file during import
	Outcome BlueprintImportCompanionOutcome `json:"outcome"`

	// Reason Why the companion was skipped (present only when outcome is "skipped")
	Reason *string `json:"reason,omitempty"`

	// RelativePath Path of the companion file relative to the skill directory
	RelativePath string `json:"relative_path"`
}

BlueprintImportCompanion Per-file outcome of importing one Agent Skill companion file (a sibling of a SKILL.md) as a blueprint-owned attachment.

type BlueprintImportCompanionOutcome added in v0.8.0

type BlueprintImportCompanionOutcome string

BlueprintImportCompanionOutcome What happened to the companion file during import

const (
	Imported BlueprintImportCompanionOutcome = "imported"
	Removed  BlueprintImportCompanionOutcome = "removed"
	Skipped  BlueprintImportCompanionOutcome = "skipped"
	Updated  BlueprintImportCompanionOutcome = "updated"
)

Defines values for BlueprintImportCompanionOutcome.

func (BlueprintImportCompanionOutcome) Valid added in v0.8.0

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

type BlueprintImportConflict added in v0.7.0

type BlueprintImportConflict struct {
	BlueprintId string `json:"blueprint_id"`
	FilePath    string `json:"file_path"`
	Reason      string `json:"reason"`
}

BlueprintImportConflict A blueprint left untouched during re-import because it was edited in VibeXP

type BlueprintImportFailed

type BlueprintImportFailed struct {
	// Error Generic error message (internal details are not exposed)
	Error string `json:"error"`

	// FilePath Path of the file that failed to import
	FilePath string `json:"file_path"`
}

BlueprintImportFailed Details of a file that failed to be imported as a blueprint

type BlueprintImportReport

type BlueprintImportReport struct {
	// CompanionItems Per-file outcomes for Agent Skill companion files, distinct from the blueprint (SKILL.md) outcomes
	CompanionItems []BlueprintImportCompanion `json:"companion_items"`

	// ConflictItems Details of blueprints left untouched due to a VibeXP edit
	ConflictItems []BlueprintImportConflict `json:"conflict_items"`

	// FailedItems Details of files that failed to import
	FailedItems []BlueprintImportFailed `json:"failed_items"`

	// SkippedItems Details of files that were skipped
	SkippedItems []BlueprintImportSkipped `json:"skipped_items"`

	// SuccessfulItems Details of files successfully imported
	SuccessfulItems []BlueprintImportSuccess `json:"successful_items"`

	// TotalCompanionsImported Number of Agent Skill companion files stored as attachments (newly imported or replaced on re-import)
	TotalCompanionsImported int `json:"total_companions_imported"`

	// TotalCompanionsRemoved Number of companion files deleted during re-import reconciliation (absent from the re-imported skill)
	TotalCompanionsRemoved int `json:"total_companions_removed"`

	// TotalCompanionsSkipped Number of companion files rejected by the attachment service (oversized, over the per-owner budget, disallowed type, or storage unconfigured)
	TotalCompanionsSkipped int `json:"total_companions_skipped"`

	// TotalConflicts Number of blueprints left untouched because they were edited in VibeXP
	TotalConflicts int `json:"total_conflicts"`

	// TotalFailed Number of files that failed to import
	TotalFailed int `json:"total_failed"`

	// TotalScanned Total number of files scanned during the import
	TotalScanned int `json:"total_scanned"`

	// TotalSkipped Number of files skipped (non-markdown, empty, too large, or already exists)
	TotalSkipped int `json:"total_skipped"`

	// TotalSuccessful Number of files successfully imported as blueprints
	TotalSuccessful int `json:"total_successful"`

	// TotalUpToDate Number of blueprints whose repo file was unchanged (no-op)
	TotalUpToDate int `json:"total_up_to_date"`

	// TotalUpdated Number of blueprints refreshed from a changed repo file (unedited in VibeXP)
	TotalUpdated int `json:"total_updated"`

	// UpToDateItems Details of blueprints whose repo file was unchanged
	UpToDateItems []BlueprintImportUpToDate `json:"up_to_date_items"`

	// UpdatedItems Details of blueprints refreshed from a changed repo file
	UpdatedItems []BlueprintImportUpdated `json:"updated_items"`
}

BlueprintImportReport Summary report of a blueprint import operation

type BlueprintImportSkipped

type BlueprintImportSkipped struct {
	// FilePath Path of the file that was skipped
	FilePath string `json:"file_path"`

	// Reason Human-readable reason why the file was skipped
	Reason string `json:"reason"`
}

BlueprintImportSkipped Details of a file that was skipped during blueprint import

type BlueprintImportSuccess

type BlueprintImportSuccess struct {
	// BlueprintId ID of the created blueprint
	BlueprintId string `json:"blueprint_id"`

	// FilePath Path of the file that was imported
	FilePath string `json:"file_path"`

	// Subtype Blueprint subtype
	Subtype *string `json:"subtype,omitempty"`

	// Title Title of the created blueprint
	Title string `json:"title"`

	// Type Blueprint type
	Type string `json:"type"`
}

BlueprintImportSuccess Details of a file successfully imported as a blueprint

type BlueprintImportUpToDate added in v0.7.0

type BlueprintImportUpToDate struct {
	BlueprintId string `json:"blueprint_id"`
	FilePath    string `json:"file_path"`
}

BlueprintImportUpToDate A blueprint whose repo file was unchanged since import (re-import no-op)

type BlueprintImportUpdated added in v0.7.0

type BlueprintImportUpdated struct {
	BlueprintId string  `json:"blueprint_id"`
	FilePath    string  `json:"file_path"`
	Subtype     *string `json:"subtype,omitempty"`
	Title       string  `json:"title"`
	Type        string  `json:"type"`
}

BlueprintImportUpdated A blueprint refreshed from a changed repo file during re-import

type BlueprintListResponse

type BlueprintListResponse struct {
	// Blueprints List of spec libraries
	Blueprints []Blueprint `json:"blueprints"`

	// Page Current page number
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// TotalCount Total number of spec libraries matching the filter criteria
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

BlueprintListResponse defines model for BlueprintListResponse.

type BlueprintSource added in v0.5.0

type BlueprintSource struct {
	// BlobSha Git blob SHA of the source file at import time.
	BlobSha *string `json:"blob_sha,omitempty"`

	// CommitSha Head commit SHA of the branch at import time.
	CommitSha *string `json:"commit_sha,omitempty"`

	// ImportedAt Timestamp when the blueprint was imported.
	ImportedAt *time.Time `json:"imported_at,omitempty"`

	// Repo Source repository URL the blueprint was imported from.
	Repo *string `json:"repo,omitempty"`
}

BlueprintSource Read-only import provenance; present only for imported blueprints.

type BlueprintStatsResponse

type BlueprintStatsResponse struct {
	// AddedThisWeek Number of spec libraries added in the current week
	AddedThisWeek int `json:"added_this_week"`

	// TotalBlueprints Total number of blueprints
	TotalBlueprints int `json:"total_blueprints"`

	// TotalByStatus Count of spec libraries by status
	TotalByStatus map[string]int `json:"total_by_status"`

	// TotalByType Count of spec libraries by type
	TotalByType map[string]int `json:"total_by_type"`

	// TotalProjects Total number of projects with spec libraries
	TotalProjects int `json:"total_projects"`
}

BlueprintStatsResponse defines model for BlueprintStatsResponse.

type BlueprintStatus

type BlueprintStatus string

BlueprintStatus Current status of the spec library

const (
	BlueprintStatusActive  BlueprintStatus = "active"
	BlueprintStatusExpired BlueprintStatus = "expired"
)

Defines values for BlueprintStatus.

func (BlueprintStatus) Valid

func (e BlueprintStatus) Valid() bool

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

type BlueprintSubtype

type BlueprintSubtype string

BlueprintSubtype Subtype category for specific type spec libraries

const (
	BlueprintSubtypeAgents        BlueprintSubtype = "agents"
	BlueprintSubtypeAgentsMd      BlueprintSubtype = "agents-md"
	BlueprintSubtypeClaudeMd      BlueprintSubtype = "claude-md"
	BlueprintSubtypeCommands      BlueprintSubtype = "commands"
	BlueprintSubtypeCursorMd      BlueprintSubtype = "cursor-md"
	BlueprintSubtypeOthers        BlueprintSubtype = "others"
	BlueprintSubtypeRules         BlueprintSubtype = "rules"
	BlueprintSubtypeSkills        BlueprintSubtype = "skills"
	BlueprintSubtypeSlashCommands BlueprintSubtype = "slash-commands"
	BlueprintSubtypeSubAgents     BlueprintSubtype = "sub-agents"
)

Defines values for BlueprintSubtype.

func (BlueprintSubtype) Valid

func (e BlueprintSubtype) Valid() bool

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

type BlueprintType

type BlueprintType string

BlueprintType Type category of the spec library

const (
	BlueprintTypeClaude     BlueprintType = "claude"
	BlueprintTypeClaudeCode BlueprintType = "claude-code"
	BlueprintTypeCodex      BlueprintType = "codex"
	BlueprintTypeCursor     BlueprintType = "cursor"
	BlueprintTypeGeneral    BlueprintType = "general"
)

Defines values for BlueprintType.

func (BlueprintType) Valid

func (e BlueprintType) Valid() bool

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

type BlueprintVersionListResponse

type BlueprintVersionListResponse struct {
	// Versions Content-version snapshots for the blueprint, newest first
	Versions []ContentVersion `json:"versions"`
}

BlueprintVersionListResponse defines model for BlueprintVersionListResponse.

type CancelAgentExecutionHTTPResponse

type CancelAgentExecutionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AgentExecution
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCancelAgentExecutionHTTPResponse

func ParseCancelAgentExecutionHTTPResponse(rsp *http.Response) (*CancelAgentExecutionHTTPResponse, error)

ParseCancelAgentExecutionHTTPResponse parses an HTTP response from a CancelAgentExecutionWithResponse call

func (CancelAgentExecutionHTTPResponse) ContentType

func (r CancelAgentExecutionHTTPResponse) ContentType() string

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

func (CancelAgentExecutionHTTPResponse) Status

Status returns HTTPResponse.Status

func (CancelAgentExecutionHTTPResponse) StatusCode

func (r CancelAgentExecutionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClaudeCodeHookPayload

type ClaudeCodeHookPayload struct {
	// CreatedAt When the record was created
	CreatedAt time.Time `json:"created_at"`

	// Cwd Current working directory
	Cwd *string `json:"cwd,omitempty"`

	// HookEventName Name of the hook event that triggered this payload
	HookEventName string `json:"hook_event_name"`

	// Id Unique identifier for the stored payload
	Id int `json:"id"`

	// Message Additional message or context
	Message *string `json:"message,omitempty"`

	// Payload Complete payload data as JSONB
	Payload map[string]interface{} `json:"payload"`

	// Prompt User prompt or message
	Prompt *string `json:"prompt,omitempty"`

	// SessionId Unique identifier for the Claude Code session
	SessionId string `json:"session_id"`

	// TeamId ID of the user's default team at ingest time
	TeamId string `json:"team_id"`

	// ToolInput Input data for the tool
	ToolInput *map[string]interface{} `json:"tool_input,omitempty"`

	// ToolName Name of the tool being used
	ToolName *string `json:"tool_name,omitempty"`

	// ToolResponse Response data from the tool
	ToolResponse *map[string]interface{} `json:"tool_response,omitempty"`

	// TranscriptPath Path to the conversation transcript file
	TranscriptPath *string `json:"transcript_path,omitempty"`

	// UpdatedAt When the record was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// UserId ID of the user who submitted the hook (omitted when not set)
	UserId *string `json:"user_id,omitempty"`
}

ClaudeCodeHookPayload defines model for ClaudeCodeHookPayload.

type ClaudeCodeHooksPaginatedResponse

type ClaudeCodeHooksPaginatedResponse struct {
	Data []ClaudeCodeHookPayload `json:"data"`

	// Limit Number of items per page
	Limit int `json:"limit"`

	// Page Current page number
	Page int `json:"page"`

	// Total Total number of records
	Total int `json:"total"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

ClaudeCodeHooksPaginatedResponse defines model for ClaudeCodeHooksPaginatedResponse.

type ClearEmbeddingsResponse

type ClearEmbeddingsResponse struct {
	// DeletedCount Number of embedding rows deleted for the team (0 if there were none).
	DeletedCount int64 `json:"deleted_count"`
}

ClearEmbeddingsResponse Result of clearing (truncating) all of a team's stored embeddings. Reports how many embedding rows were removed. Clearing does not regenerate anything — the team's content stays unembedded (and semantic search returns nothing for it) until a provider reprocess/re-embed runs.

type ClearEmbeddingsSettingsHTTPResponse

type ClearEmbeddingsSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ClearEmbeddingsResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseClearEmbeddingsSettingsHTTPResponse

func ParseClearEmbeddingsSettingsHTTPResponse(rsp *http.Response) (*ClearEmbeddingsSettingsHTTPResponse, error)

ParseClearEmbeddingsSettingsHTTPResponse parses an HTTP response from a ClearEmbeddingsSettingsWithResponse call

func (ClearEmbeddingsSettingsHTTPResponse) ContentType

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

func (ClearEmbeddingsSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ClearEmbeddingsSettingsHTTPResponse) StatusCode

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

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

func (*Client) ArchiveFeedItem

func (c *Client) ArchiveFeedItem(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthCallback

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

func (*Client) CancelAgentExecution

func (c *Client) CancelAgentExecution(ctx context.Context, teamId openapi_types.UUID, executionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClearEmbeddingsSettings

func (c *Client) ClearEmbeddingsSettings(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompleteAgentExecution

func (c *Client) CompleteAgentExecution(ctx context.Context, teamId openapi_types.UUID, executionId string, body CompleteAgentExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompleteAgentExecutionWithBody

func (c *Client) CompleteAgentExecutionWithBody(ctx context.Context, teamId openapi_types.UUID, executionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompleteOnboarding

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

func (*Client) ConfirmRelation added in v0.10.0

func (c *Client) ConfirmRelation(ctx context.Context, teamId openapi_types.UUID, relationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAPIKey

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

func (*Client) CreateAPIKeySettings

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

func (*Client) CreateAPIKeySettingsWithBody

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

func (*Client) CreateAPIKeyWithBody

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

func (*Client) CreateActivity

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

func (*Client) CreateActivityWithBody

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

func (*Client) CreateAdminUser added in v0.22.0

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

func (*Client) CreateAdminUserWithBody added in v0.22.0

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

func (*Client) CreateAgent

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

func (*Client) CreateAgentWithBody

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

func (*Client) CreateArtifact

func (c *Client) CreateArtifact(ctx context.Context, teamId openapi_types.UUID, body CreateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateArtifactWithBody

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

func (*Client) CreateBlueprint

func (c *Client) CreateBlueprint(ctx context.Context, teamId openapi_types.UUID, body CreateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBlueprintWithBody

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

func (*Client) CreateComment

func (c *Client) CreateComment(ctx context.Context, teamId openapi_types.UUID, body CreateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCommentWithBody

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

func (*Client) CreateEmbeddingProvider

func (c *Client) CreateEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, body CreateEmbeddingProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEmbeddingProviderSettings

func (c *Client) CreateEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, body CreateEmbeddingProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEmbeddingProviderSettingsWithBody

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

func (*Client) CreateEmbeddingProviderWithBody

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

func (*Client) CreateFeed

func (c *Client) CreateFeed(ctx context.Context, teamId openapi_types.UUID, body CreateFeedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFeedItem

func (c *Client) CreateFeedItem(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, body CreateFeedItemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFeedItemReply

func (c *Client) CreateFeedItemReply(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, body CreateFeedItemReplyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFeedItemReplyWithBody

func (c *Client) CreateFeedItemReplyWithBody(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFeedItemWithBody

func (c *Client) CreateFeedItemWithBody(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFeedWithBody

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

func (*Client) CreateMemory

func (c *Client) CreateMemory(ctx context.Context, teamId openapi_types.UUID, body CreateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMemoryWithBody

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

func (*Client) CreateModelProvider

func (c *Client) CreateModelProvider(ctx context.Context, teamId openapi_types.UUID, body CreateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateModelProviderSettings

func (c *Client) CreateModelProviderSettings(ctx context.Context, teamId openapi_types.UUID, body CreateModelProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateModelProviderSettingsWithBody

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

func (*Client) CreateModelProviderWithBody

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

func (*Client) CreateProject

func (c *Client) CreateProject(ctx context.Context, teamId openapi_types.UUID, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectWithBody

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

func (*Client) CreatePrompt

func (c *Client) CreatePrompt(ctx context.Context, teamId openapi_types.UUID, body CreatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePromptShare

func (c *Client) CreatePromptShare(ctx context.Context, teamId openapi_types.UUID, slug string, body CreatePromptShareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePromptShareWithBody

func (c *Client) CreatePromptShareWithBody(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePromptWithBody

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

func (*Client) CreateRelation added in v0.10.0

func (c *Client) CreateRelation(ctx context.Context, teamId openapi_types.UUID, body CreateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRelationWithBody added in v0.10.0

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

func (*Client) CreateTeam

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

func (*Client) CreateTeamWithBody

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

func (*Client) CreateType

func (c *Client) CreateType(ctx context.Context, teamId openapi_types.UUID, body CreateTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTypeWithBody

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

func (*Client) DeleteAPIKey

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

func (*Client) DeleteAPIKeySettings

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

func (*Client) DeleteAdminUser added in v0.21.0

func (c *Client) DeleteAdminUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAgent

func (c *Client) DeleteAgent(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteArtifact

func (c *Client) DeleteArtifact(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteArtifactAttachment

func (c *Client) DeleteArtifactAttachment(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAttachment

func (c *Client) DeleteAttachment(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBlueprint

func (c *Client) DeleteBlueprint(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteClaudeCodeSession

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

func (*Client) DeleteComment

func (c *Client) DeleteComment(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCursorIDESession

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

func (*Client) DeleteDeviceToken

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

func (*Client) DeleteDeviceTokenWithBody

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

func (*Client) DeleteEmbeddingProvider

func (c *Client) DeleteEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEmbeddingProviderSettings

func (c *Client) DeleteEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFeed

func (c *Client) DeleteFeed(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFeedItem

func (c *Client) DeleteFeedItem(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteMemory

func (c *Client) DeleteMemory(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteModelProvider

func (c *Client) DeleteModelProvider(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteModelProviderSettings

func (c *Client) DeleteModelProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProject

func (c *Client) DeleteProject(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePrompt

func (c *Client) DeletePrompt(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePromptShare

func (c *Client) DeletePromptShare(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRelation added in v0.10.0

func (c *Client) DeleteRelation(ctx context.Context, teamId openapi_types.UUID, relationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTeam

func (c *Client) DeleteTeam(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteType

func (c *Client) DeleteType(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DevLogin

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

func (*Client) DevLoginWithBody

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

func (*Client) DisconnectGitHub

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

func (*Client) DownloadArtifactAttachment

func (c *Client) DownloadArtifactAttachment(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadAttachment

func (c *Client) DownloadAttachment(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteAgent

func (c *Client) ExecuteAgent(ctx context.Context, teamId openapi_types.UUID, id string, body ExecuteAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteAgentWithBody

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

func (*Client) GetActivity

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

func (*Client) GetActivityEntityTypes

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

func (*Client) GetActivityStats

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

func (*Client) GetActivityTypes

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

func (*Client) GetAdminDashboardOverview added in v0.17.0

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

func (*Client) GetAdminDashboardTimeseries added in v0.17.0

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

func (*Client) GetAdminStats added in v0.3.0

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

func (*Client) GetAdminTeam added in v0.4.0

func (c *Client) GetAdminTeam(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAdminUser added in v0.3.0

func (c *Client) GetAdminUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgent

func (c *Client) GetAgent(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgentExecution

func (c *Client) GetAgentExecution(ctx context.Context, teamId openapi_types.UUID, executionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgentExecutionEvents

func (c *Client) GetAgentExecutionEvents(ctx context.Context, teamId openapi_types.UUID, id string, params *GetAgentExecutionEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgentExecutionStatus

func (c *Client) GetAgentExecutionStatus(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAgentStats

func (c *Client) GetAgentStats(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetArtifact

func (c *Client) GetArtifact(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetArtifactStats

func (c *Client) GetArtifactStats(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetArtifactVersion

func (c *Client) GetArtifactVersion(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBlueprint

func (c *Client) GetBlueprint(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBlueprintStats

func (c *Client) GetBlueprintStats(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBlueprintVersion

func (c *Client) GetBlueprintVersion(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClaudeCodeOverviewStats

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

func (*Client) GetClaudeCodeSessionCounts

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

func (*Client) GetCursorIDEOverviewStats

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

func (*Client) GetCursorIDESessionCounts

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

func (*Client) GetEmbeddingCoverage

func (c *Client) GetEmbeddingCoverage(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEmbeddingCoverageSettings

func (c *Client) GetEmbeddingCoverageSettings(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEmbeddingProvider

func (c *Client) GetEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEmbeddingProviderSettings

func (c *Client) GetEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFeed

func (c *Client) GetFeed(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFeedItem

func (c *Client) GetFeedItem(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGitHubInstallURL

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

func (*Client) GetGitHubStatus

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

func (*Client) GetInvitationByToken

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

func (*Client) GetMe

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

func (*Client) GetMemory

func (c *Client) GetMemory(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMemoryVersion

func (c *Client) GetMemoryVersion(ctx context.Context, teamId openapi_types.UUID, id string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetModelProvider

func (c *Client) GetModelProvider(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetModelProviderSettings

func (c *Client) GetModelProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPendingInvitations

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

func (*Client) GetPreferences

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

func (*Client) GetProject

func (c *Client) GetProject(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectMigrationInventory

func (c *Client) GetProjectMigrationInventory(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectResourceCreationMetrics

func (c *Client) GetProjectResourceCreationMetrics(ctx context.Context, teamId openapi_types.UUID, slug string, params *GetProjectResourceCreationMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectStats

func (c *Client) GetProjectStats(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPrompt

func (c *Client) GetPrompt(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPromptDependencies

func (c *Client) GetPromptDependencies(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPromptGalleryCategories

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

func (*Client) GetPromptGalleryPrompt

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

func (*Client) GetPromptLabels

func (c *Client) GetPromptLabels(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPromptPlaceholders

func (c *Client) GetPromptPlaceholders(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPromptShare

func (c *Client) GetPromptShare(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPromptVersion

func (c *Client) GetPromptVersion(ctx context.Context, teamId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResourceAccessMetrics

func (c *Client) GetResourceAccessMetrics(ctx context.Context, teamId openapi_types.UUID, params *GetResourceAccessMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResourceUsage

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

func (*Client) GetSharedPrompt

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

func (*Client) GetTeam

func (c *Client) GetTeam(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamFeedCreationMetrics

func (c *Client) GetTeamFeedCreationMetrics(ctx context.Context, id openapi_types.UUID, params *GetTeamFeedCreationMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamMembers

func (c *Client) GetTeamMembers(ctx context.Context, id openapi_types.UUID, params *GetTeamMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamResourceAccessMetrics

func (c *Client) GetTeamResourceAccessMetrics(ctx context.Context, id openapi_types.UUID, params *GetTeamResourceAccessMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamResourceCreationMetrics

func (c *Client) GetTeamResourceCreationMetrics(ctx context.Context, id openapi_types.UUID, params *GetTeamResourceCreationMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamStats

func (c *Client) GetTeamStats(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamTopAccessedResources

func (c *Client) GetTeamTopAccessedResources(ctx context.Context, id openapi_types.UUID, params *GetTeamTopAccessedResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUnreadNotificationCount

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

func (*Client) GetUsageAndGrowth

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

func (*Client) HandleGitHubCallback

func (c *Client) HandleGitHubCallback(ctx context.Context, teamId string, body HandleGitHubCallbackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HandleGitHubCallbackWithBody

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

func (*Client) HandleGitHubWebhook

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

func (*Client) HandleGitHubWebhookWithBody

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

func (*Client) Health

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

func (*Client) ImportGitHubBlueprints

func (c *Client) ImportGitHubBlueprints(ctx context.Context, teamId string, body ImportGitHubBlueprintsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportGitHubBlueprintsWithBody

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

func (*Client) ImportGitHubProject

func (c *Client) ImportGitHubProject(ctx context.Context, teamId string, repoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IngestClaudeCodeHook

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

func (*Client) IngestClaudeCodeHookWithBody

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

func (*Client) IngestCursorIDEHook

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

func (*Client) IngestCursorIDEHookWithBody

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

func (*Client) ListAPIKeys

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

func (*Client) ListAPIKeysSettings

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

func (*Client) ListActivities

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

func (*Client) ListAdminTeams added in v0.4.0

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

func (*Client) ListAdminUsers added in v0.3.0

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

func (*Client) ListAgentConversations

func (c *Client) ListAgentConversations(ctx context.Context, teamId openapi_types.UUID, id string, params *ListAgentConversationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAgentExecutions

func (c *Client) ListAgentExecutions(ctx context.Context, teamId openapi_types.UUID, id string, params *ListAgentExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAgents

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

func (*Client) ListArtifactAttachments

func (c *Client) ListArtifactAttachments(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListArtifactVersions

func (c *Client) ListArtifactVersions(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListArtifacts

func (c *Client) ListArtifacts(ctx context.Context, teamId openapi_types.UUID, params *ListArtifactsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListArtifactsByProject

func (c *Client) ListArtifactsByProject(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, params *ListArtifactsByProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAttachments

func (c *Client) ListAttachments(ctx context.Context, teamId openapi_types.UUID, params *ListAttachmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAuthProviders

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

func (*Client) ListBlueprintVersions

func (c *Client) ListBlueprintVersions(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListClaudeCodeHooks

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

func (*Client) ListClaudeCodeRecentActivities

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

func (*Client) ListClaudeCodeSessions

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

func (*Client) ListComments

func (c *Client) ListComments(ctx context.Context, teamId openapi_types.UUID, params *ListCommentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListConversationExecutions

func (c *Client) ListConversationExecutions(ctx context.Context, teamId openapi_types.UUID, conversationId string, params *ListConversationExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCursorIDEHooks

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

func (*Client) ListCursorIDERecentActivities

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

func (*Client) ListCursorIDESessions

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

func (*Client) ListEmbeddingProviders

func (c *Client) ListEmbeddingProviders(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEmbeddingProvidersSettings

func (c *Client) ListEmbeddingProvidersSettings(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFeedItemReplies

func (c *Client) ListFeedItemReplies(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, params *ListFeedItemRepliesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFeedItems

func (c *Client) ListFeedItems(ctx context.Context, teamId openapi_types.UUID, params *ListFeedItemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFeedItemsByFeed

func (c *Client) ListFeedItemsByFeed(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, params *ListFeedItemsByFeedParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFeeds

func (c *Client) ListFeeds(ctx context.Context, teamId openapi_types.UUID, params *ListFeedsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGitHubRepositories

func (c *Client) ListGitHubRepositories(ctx context.Context, teamId string, params *ListGitHubRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMemories

func (c *Client) ListMemories(ctx context.Context, teamId openapi_types.UUID, params *ListMemoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMemoryVersions

func (c *Client) ListMemoryVersions(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListModelProviders

func (c *Client) ListModelProviders(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListModelProvidersSettings

func (c *Client) ListModelProvidersSettings(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListNotifications

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

func (*Client) ListProjects

func (c *Client) ListProjects(ctx context.Context, teamId openapi_types.UUID, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPromptGalleryPrompts

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

func (*Client) ListPromptVersions

func (c *Client) ListPromptVersions(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPrompts

func (c *Client) ListPrompts(ctx context.Context, teamId openapi_types.UUID, params *ListPromptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRecentComments

func (c *Client) ListRecentComments(ctx context.Context, teamId openapi_types.UUID, params *ListRecentCommentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRelations added in v0.10.0

func (c *Client) ListRelations(ctx context.Context, teamId openapi_types.UUID, params *ListRelationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSpecLibraries

func (c *Client) ListSpecLibraries(ctx context.Context, teamId openapi_types.UUID, params *ListSpecLibrariesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSpecLibrariesByProject

func (c *Client) ListSpecLibrariesByProject(ctx context.Context, teamId openapi_types.UUID, projectId string, params *ListSpecLibrariesByProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeamInvitations

func (c *Client) ListTeamInvitations(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeams

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

func (*Client) ListTypes

func (c *Client) ListTypes(ctx context.Context, teamId openapi_types.UUID, params *ListTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Login

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

func (*Client) Logout

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

func (*Client) MarkAllNotificationsRead

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

func (*Client) MarkNotificationRead

func (c *Client) MarkNotificationRead(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MigrateProject

func (c *Client) MigrateProject(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, body MigrateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MigrateProjectWithBody

func (c *Client) MigrateProjectWithBody(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Ping

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

func (*Client) PreviewAgentCard

func (c *Client) PreviewAgentCard(ctx context.Context, teamId openapi_types.UUID, body PreviewAgentCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PreviewAgentCardWithBody

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

func (*Client) ReactivateAdminUser added in v0.19.0

func (c *Client) ReactivateAdminUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RegisterDeviceToken

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

func (*Client) RegisterDeviceTokenWithBody

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

func (*Client) RejectInvitation

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

func (*Client) RemoveTeamMember

func (c *Client) RemoveTeamMember(ctx context.Context, id openapi_types.UUID, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenderPrompt

func (c *Client) RenderPrompt(ctx context.Context, teamId openapi_types.UUID, slug string, body RenderPromptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenderPromptWithBody

func (c *Client) RenderPromptWithBody(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReprocessEmbeddingProvider

func (c *Client) ReprocessEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReprocessEmbeddingProviderSettings

func (c *Client) ReprocessEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestoreArtifactVersion

func (c *Client) RestoreArtifactVersion(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestoreBlueprintVersion

func (c *Client) RestoreBlueprintVersion(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestoreMemoryVersion

func (c *Client) RestoreMemoryVersion(ctx context.Context, teamId openapi_types.UUID, id string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestorePromptVersion

func (c *Client) RestorePromptVersion(ctx context.Context, teamId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevokeTeamInvitation

func (c *Client) RevokeTeamInvitation(ctx context.Context, id openapi_types.UUID, invitationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchMemoriesByMetadata

func (c *Client) SearchMemoriesByMetadata(ctx context.Context, teamId openapi_types.UUID, params *SearchMemoriesByMetadataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchTeamResources

func (c *Client) SearchTeamResources(ctx context.Context, teamId openapi_types.UUID, body SearchTeamResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchTeamResourcesWithBody

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

func (*Client) SeedRelations added in v0.12.0

func (c *Client) SeedRelations(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SendTeamInvitations

func (c *Client) SendTeamInvitations(ctx context.Context, id openapi_types.UUID, body SendTeamInvitationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SendTeamInvitationsWithBody

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

func (*Client) StartAgentExecution

func (c *Client) StartAgentExecution(ctx context.Context, teamId openapi_types.UUID, id string, body StartAgentExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartAgentExecutionWithBody

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

func (*Client) SubmitSupportRequest

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

func (*Client) SubmitSupportRequestWithBody

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

func (*Client) SuspendAdminUser added in v0.19.0

func (c *Client) SuspendAdminUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TrackPromptGalleryUsage

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

func (*Client) TransferTeamOwnership

func (c *Client) TransferTeamOwnership(ctx context.Context, id openapi_types.UUID, body TransferTeamOwnershipJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TransferTeamOwnershipWithBody

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

func (*Client) UnarchiveFeedItem

func (c *Client) UnarchiveFeedItem(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAdminUser added in v0.21.0

func (c *Client) UpdateAdminUser(ctx context.Context, id openapi_types.UUID, body UpdateAdminUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAdminUserWithBody added in v0.21.0

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

func (*Client) UpdateAgent

func (c *Client) UpdateAgent(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentCredentials

func (c *Client) UpdateAgentCredentials(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateAgentCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAgentCredentialsWithBody

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

func (*Client) UpdateAgentWithBody

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

func (*Client) UpdateArtifact

func (c *Client) UpdateArtifact(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, body UpdateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateArtifactWithBody

func (c *Client) UpdateArtifactWithBody(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBlueprint

func (c *Client) UpdateBlueprint(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBlueprintWithBody

func (c *Client) UpdateBlueprintWithBody(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateComment

func (c *Client) UpdateComment(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, body UpdateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCommentWithBody

func (c *Client) UpdateCommentWithBody(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEmbeddingProvider

func (c *Client) UpdateEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateEmbeddingProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEmbeddingProviderSettings

func (c *Client) UpdateEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateEmbeddingProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEmbeddingProviderSettingsWithBody

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

func (*Client) UpdateEmbeddingProviderWithBody

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

func (*Client) UpdateFeed

func (c *Client) UpdateFeed(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, body UpdateFeedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFeedWithBody

func (c *Client) UpdateFeedWithBody(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMemory

func (c *Client) UpdateMemory(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMemoryWithBody

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

func (*Client) UpdateModelProvider

func (c *Client) UpdateModelProvider(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateModelProviderSettings

func (c *Client) UpdateModelProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateModelProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateModelProviderSettingsWithBody

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

func (*Client) UpdateModelProviderWithBody

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

func (*Client) UpdatePreferences

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

func (*Client) UpdatePreferencesWithBody

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

func (*Client) UpdateProject

func (c *Client) UpdateProject(ctx context.Context, teamId openapi_types.UUID, slug string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectWithBody

func (c *Client) UpdateProjectWithBody(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePrompt

func (c *Client) UpdatePrompt(ctx context.Context, teamId openapi_types.UUID, slug string, body UpdatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePromptWithBody

func (c *Client) UpdatePromptWithBody(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeam

func (c *Client) UpdateTeam(ctx context.Context, id openapi_types.UUID, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamMemberRole

func (c *Client) UpdateTeamMemberRole(ctx context.Context, id openapi_types.UUID, userId string, body UpdateTeamMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamMemberRoleWithBody

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

func (*Client) UpdateTeamWithBody

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

func (*Client) UploadArtifactAttachmentWithBody

func (c *Client) UploadArtifactAttachmentWithBody(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadAttachmentWithBody

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

func (*Client) ValidateEmbeddingProvider

func (c *Client) ValidateEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, body ValidateEmbeddingProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateEmbeddingProviderSettings

func (c *Client) ValidateEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, body ValidateEmbeddingProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateEmbeddingProviderSettingsWithBody

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

func (*Client) ValidateEmbeddingProviderWithBody

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

func (*Client) ValidateModelProvider

func (c *Client) ValidateModelProvider(ctx context.Context, teamId openapi_types.UUID, body ValidateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateModelProviderSettings

func (c *Client) ValidateModelProviderSettings(ctx context.Context, teamId openapi_types.UUID, body ValidateModelProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateModelProviderSettingsWithBody

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

func (*Client) ValidateModelProviderWithBody

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

type ClientInterface

type ClientInterface interface {
	// ListActivities request
	ListActivities(ctx context.Context, params *ListActivitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateActivityWithBody request with any body
	CreateActivityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateActivity(ctx context.Context, body CreateActivityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetActivityEntityTypes request
	GetActivityEntityTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetActivityStats request
	GetActivityStats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetActivityTypes request
	GetActivityTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetActivity request
	GetActivity(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAdminDashboardOverview request
	GetAdminDashboardOverview(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAdminDashboardTimeseries request
	GetAdminDashboardTimeseries(ctx context.Context, params *GetAdminDashboardTimeseriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAdminStats request
	GetAdminStats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAdminTeams request
	ListAdminTeams(ctx context.Context, params *ListAdminTeamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAdminTeam request
	GetAdminTeam(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAdminUsers request
	ListAdminUsers(ctx context.Context, params *ListAdminUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAdminUserWithBody request with any body
	CreateAdminUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAdminUser(ctx context.Context, body CreateAdminUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAdminUser request
	DeleteAdminUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAdminUser request
	GetAdminUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAdminUserWithBody request with any body
	UpdateAdminUserWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAdminUser(ctx context.Context, id openapi_types.UUID, body UpdateAdminUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReactivateAdminUser request
	ReactivateAdminUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SuspendAdminUser request
	SuspendAdminUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListClaudeCodeHooks request
	ListClaudeCodeHooks(ctx context.Context, params *ListClaudeCodeHooksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClaudeCodeOverviewStats request
	GetClaudeCodeOverviewStats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListClaudeCodeRecentActivities request
	ListClaudeCodeRecentActivities(ctx context.Context, params *ListClaudeCodeRecentActivitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClaudeCodeSessionCounts request
	GetClaudeCodeSessionCounts(ctx context.Context, params *GetClaudeCodeSessionCountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListClaudeCodeSessions request
	ListClaudeCodeSessions(ctx context.Context, params *ListClaudeCodeSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteClaudeCodeSession request
	DeleteClaudeCodeSession(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCursorIDEHooks request
	ListCursorIDEHooks(ctx context.Context, params *ListCursorIDEHooksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCursorIDEOverviewStats request
	GetCursorIDEOverviewStats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCursorIDERecentActivities request
	ListCursorIDERecentActivities(ctx context.Context, params *ListCursorIDERecentActivitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCursorIDESessionCounts request
	GetCursorIDESessionCounts(ctx context.Context, params *GetCursorIDESessionCountsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCursorIDESessions request
	ListCursorIDESessions(ctx context.Context, params *ListCursorIDESessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCursorIDESession request
	DeleteCursorIDESession(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAPIKeys request
	ListAPIKeys(ctx context.Context, params *ListAPIKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAPIKeyWithBody request with any body
	CreateAPIKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAPIKey(ctx context.Context, body CreateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAPIKey request
	DeleteAPIKey(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthCallback request
	AuthCallback(ctx context.Context, params *AuthCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DevLoginWithBody request with any body
	DevLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DevLogin(ctx context.Context, body DevLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Login request
	Login(ctx context.Context, params *LoginParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Logout request
	Logout(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMe request
	GetMe(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAuthProviders request
	ListAuthProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IngestClaudeCodeHookWithBody request with any body
	IngestClaudeCodeHookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	IngestClaudeCodeHook(ctx context.Context, body IngestClaudeCodeHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IngestCursorIDEHookWithBody request with any body
	IngestCursorIDEHookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	IngestCursorIDEHook(ctx context.Context, body IngestCursorIDEHookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDeviceTokenWithBody request with any body
	DeleteDeviceTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteDeviceToken(ctx context.Context, body DeleteDeviceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RegisterDeviceTokenWithBody request with any body
	RegisterDeviceTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RegisterDeviceToken(ctx context.Context, body RegisterDeviceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPendingInvitations request
	GetPendingInvitations(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInvitationByToken request
	GetInvitationByToken(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AcceptInvitation request
	AcceptInvitation(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RejectInvitation request
	RejectInvitation(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNotifications request
	ListNotifications(ctx context.Context, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MarkAllNotificationsRead request
	MarkAllNotificationsRead(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUnreadNotificationCount request
	GetUnreadNotificationCount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MarkNotificationRead request
	MarkNotificationRead(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPreferences request
	GetPreferences(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePreferencesWithBody request with any body
	UpdatePreferencesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePreferences(ctx context.Context, body UpdatePreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPromptGalleryCategories request
	GetPromptGalleryCategories(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPromptGalleryPrompts request
	ListPromptGalleryPrompts(ctx context.Context, params *ListPromptGalleryPromptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPromptGalleryPrompt request
	GetPromptGalleryPrompt(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TrackPromptGalleryUsage request
	TrackPromptGalleryUsage(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResourceUsage request
	GetResourceUsage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAPIKeysSettings request
	ListAPIKeysSettings(ctx context.Context, params *ListAPIKeysSettingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAPIKeySettingsWithBody request with any body
	CreateAPIKeySettingsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAPIKeySettings(ctx context.Context, body CreateAPIKeySettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAPIKeySettings request
	DeleteAPIKeySettings(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSharedPrompt request
	GetSharedPrompt(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SubmitSupportRequestWithBody request with any body
	SubmitSupportRequestWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SubmitSupportRequest(ctx context.Context, body SubmitSupportRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeams request
	ListTeams(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTeamWithBody request with any body
	CreateTeamWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTeam(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTeam request
	DeleteTeam(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeam request
	GetTeam(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTeamWithBody request with any body
	UpdateTeamWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTeam(ctx context.Context, id openapi_types.UUID, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamFeedCreationMetrics request
	GetTeamFeedCreationMetrics(ctx context.Context, id openapi_types.UUID, params *GetTeamFeedCreationMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeamInvitations request
	ListTeamInvitations(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SendTeamInvitationsWithBody request with any body
	SendTeamInvitationsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SendTeamInvitations(ctx context.Context, id openapi_types.UUID, body SendTeamInvitationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeTeamInvitation request
	RevokeTeamInvitation(ctx context.Context, id openapi_types.UUID, invitationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamMembers request
	GetTeamMembers(ctx context.Context, id openapi_types.UUID, params *GetTeamMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveTeamMember request
	RemoveTeamMember(ctx context.Context, id openapi_types.UUID, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTeamMemberRoleWithBody request with any body
	UpdateTeamMemberRoleWithBody(ctx context.Context, id openapi_types.UUID, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTeamMemberRole(ctx context.Context, id openapi_types.UUID, userId string, body UpdateTeamMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamResourceAccessMetrics request
	GetTeamResourceAccessMetrics(ctx context.Context, id openapi_types.UUID, params *GetTeamResourceAccessMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamResourceCreationMetrics request
	GetTeamResourceCreationMetrics(ctx context.Context, id openapi_types.UUID, params *GetTeamResourceCreationMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamStats request
	GetTeamStats(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamTopAccessedResources request
	GetTeamTopAccessedResources(ctx context.Context, id openapi_types.UUID, params *GetTeamTopAccessedResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TransferTeamOwnershipWithBody request with any body
	TransferTeamOwnershipWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TransferTeamOwnership(ctx context.Context, id openapi_types.UUID, body TransferTeamOwnershipJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CompleteOnboarding request
	CompleteOnboarding(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HandleGitHubWebhookWithBody request with any body
	HandleGitHubWebhookWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HandleGitHubWebhook(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgents request
	ListAgents(ctx context.Context, teamId openapi_types.UUID, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAgentWithBody request with any body
	CreateAgentWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAgent(ctx context.Context, teamId openapi_types.UUID, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConversationExecutions request
	ListConversationExecutions(ctx context.Context, teamId openapi_types.UUID, conversationId string, params *ListConversationExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentExecution request
	GetAgentExecution(ctx context.Context, teamId openapi_types.UUID, executionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CompleteAgentExecutionWithBody request with any body
	CompleteAgentExecutionWithBody(ctx context.Context, teamId openapi_types.UUID, executionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CompleteAgentExecution(ctx context.Context, teamId openapi_types.UUID, executionId string, body CompleteAgentExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelAgentExecution request
	CancelAgentExecution(ctx context.Context, teamId openapi_types.UUID, executionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentExecutionEvents request
	GetAgentExecutionEvents(ctx context.Context, teamId openapi_types.UUID, id string, params *GetAgentExecutionEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentExecutionStatus request
	GetAgentExecutionStatus(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PreviewAgentCardWithBody request with any body
	PreviewAgentCardWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PreviewAgentCard(ctx context.Context, teamId openapi_types.UUID, body PreviewAgentCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgentStats request
	GetAgentStats(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAgent request
	DeleteAgent(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAgent request
	GetAgent(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAgentWithBody request with any body
	UpdateAgentWithBody(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAgent(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgentConversations request
	ListAgentConversations(ctx context.Context, teamId openapi_types.UUID, id string, params *ListAgentConversationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAgentCredentialsWithBody request with any body
	UpdateAgentCredentialsWithBody(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAgentCredentials(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateAgentCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecuteAgentWithBody request with any body
	ExecuteAgentWithBody(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ExecuteAgent(ctx context.Context, teamId openapi_types.UUID, id string, body ExecuteAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAgentExecutions request
	ListAgentExecutions(ctx context.Context, teamId openapi_types.UUID, id string, params *ListAgentExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartAgentExecutionWithBody request with any body
	StartAgentExecutionWithBody(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartAgentExecution(ctx context.Context, teamId openapi_types.UUID, id string, body StartAgentExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListArtifacts request
	ListArtifacts(ctx context.Context, teamId openapi_types.UUID, params *ListArtifactsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateArtifactWithBody request with any body
	CreateArtifactWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateArtifact(ctx context.Context, teamId openapi_types.UUID, body CreateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetArtifactStats request
	GetArtifactStats(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListArtifactsByProject request
	ListArtifactsByProject(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, params *ListArtifactsByProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteArtifact request
	DeleteArtifact(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetArtifact request
	GetArtifact(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateArtifactWithBody request with any body
	UpdateArtifactWithBody(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateArtifact(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, body UpdateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListArtifactAttachments request
	ListArtifactAttachments(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadArtifactAttachmentWithBody request with any body
	UploadArtifactAttachmentWithBody(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteArtifactAttachment request
	DeleteArtifactAttachment(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadArtifactAttachment request
	DownloadArtifactAttachment(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListArtifactVersions request
	ListArtifactVersions(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetArtifactVersion request
	GetArtifactVersion(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestoreArtifactVersion request
	RestoreArtifactVersion(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAttachments request
	ListAttachments(ctx context.Context, teamId openapi_types.UUID, params *ListAttachmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadAttachmentWithBody request with any body
	UploadAttachmentWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAttachment request
	DeleteAttachment(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadAttachment request
	DownloadAttachment(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSpecLibraries request
	ListSpecLibraries(ctx context.Context, teamId openapi_types.UUID, params *ListSpecLibrariesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBlueprintWithBody request with any body
	CreateBlueprintWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBlueprint(ctx context.Context, teamId openapi_types.UUID, body CreateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBlueprintStats request
	GetBlueprintStats(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSpecLibrariesByProject request
	ListSpecLibrariesByProject(ctx context.Context, teamId openapi_types.UUID, projectId string, params *ListSpecLibrariesByProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBlueprint request
	DeleteBlueprint(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBlueprint request
	GetBlueprint(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBlueprintWithBody request with any body
	UpdateBlueprintWithBody(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBlueprint(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBlueprintVersions request
	ListBlueprintVersions(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBlueprintVersion request
	GetBlueprintVersion(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestoreBlueprintVersion request
	RestoreBlueprintVersion(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListComments request
	ListComments(ctx context.Context, teamId openapi_types.UUID, params *ListCommentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCommentWithBody request with any body
	CreateCommentWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateComment(ctx context.Context, teamId openapi_types.UUID, body CreateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRecentComments request
	ListRecentComments(ctx context.Context, teamId openapi_types.UUID, params *ListRecentCommentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteComment request
	DeleteComment(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCommentWithBody request with any body
	UpdateCommentWithBody(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateComment(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, body UpdateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEmbeddingProviders request
	ListEmbeddingProviders(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEmbeddingProviderWithBody request with any body
	CreateEmbeddingProviderWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, body CreateEmbeddingProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEmbeddingCoverage request
	GetEmbeddingCoverage(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateEmbeddingProviderWithBody request with any body
	ValidateEmbeddingProviderWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, body ValidateEmbeddingProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEmbeddingProvider request
	DeleteEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEmbeddingProvider request
	GetEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEmbeddingProviderWithBody request with any body
	UpdateEmbeddingProviderWithBody(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateEmbeddingProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReprocessEmbeddingProvider request
	ReprocessEmbeddingProvider(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFeedItems request
	ListFeedItems(ctx context.Context, teamId openapi_types.UUID, params *ListFeedItemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFeedItem request
	DeleteFeedItem(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFeedItem request
	GetFeedItem(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ArchiveFeedItem request
	ArchiveFeedItem(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFeedItemReplies request
	ListFeedItemReplies(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, params *ListFeedItemRepliesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateFeedItemReplyWithBody request with any body
	CreateFeedItemReplyWithBody(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateFeedItemReply(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, body CreateFeedItemReplyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnarchiveFeedItem request
	UnarchiveFeedItem(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFeeds request
	ListFeeds(ctx context.Context, teamId openapi_types.UUID, params *ListFeedsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateFeedWithBody request with any body
	CreateFeedWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateFeed(ctx context.Context, teamId openapi_types.UUID, body CreateFeedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFeed request
	DeleteFeed(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFeed request
	GetFeed(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateFeedWithBody request with any body
	UpdateFeedWithBody(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateFeed(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, body UpdateFeedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFeedItemsByFeed request
	ListFeedItemsByFeed(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, params *ListFeedItemsByFeedParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateFeedItemWithBody request with any body
	CreateFeedItemWithBody(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateFeedItem(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, body CreateFeedItemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HandleGitHubCallbackWithBody request with any body
	HandleGitHubCallbackWithBody(ctx context.Context, teamId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HandleGitHubCallback(ctx context.Context, teamId string, body HandleGitHubCallbackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisconnectGitHub request
	DisconnectGitHub(ctx context.Context, teamId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportGitHubBlueprintsWithBody request with any body
	ImportGitHubBlueprintsWithBody(ctx context.Context, teamId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ImportGitHubBlueprints(ctx context.Context, teamId string, body ImportGitHubBlueprintsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGitHubInstallURL request
	GetGitHubInstallURL(ctx context.Context, teamId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGitHubRepositories request
	ListGitHubRepositories(ctx context.Context, teamId string, params *ListGitHubRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportGitHubProject request
	ImportGitHubProject(ctx context.Context, teamId string, repoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGitHubStatus request
	GetGitHubStatus(ctx context.Context, teamId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMemories request
	ListMemories(ctx context.Context, teamId openapi_types.UUID, params *ListMemoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMemoryWithBody request with any body
	CreateMemoryWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMemory(ctx context.Context, teamId openapi_types.UUID, body CreateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchMemoriesByMetadata request
	SearchMemoriesByMetadata(ctx context.Context, teamId openapi_types.UUID, params *SearchMemoriesByMetadataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteMemory request
	DeleteMemory(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMemory request
	GetMemory(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMemoryWithBody request with any body
	UpdateMemoryWithBody(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMemory(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMemoryVersions request
	ListMemoryVersions(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMemoryVersion request
	GetMemoryVersion(ctx context.Context, teamId openapi_types.UUID, id string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestoreMemoryVersion request
	RestoreMemoryVersion(ctx context.Context, teamId openapi_types.UUID, id string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListModelProviders request
	ListModelProviders(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateModelProviderWithBody request with any body
	CreateModelProviderWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateModelProvider(ctx context.Context, teamId openapi_types.UUID, body CreateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateModelProviderWithBody request with any body
	ValidateModelProviderWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateModelProvider(ctx context.Context, teamId openapi_types.UUID, body ValidateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteModelProvider request
	DeleteModelProvider(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetModelProvider request
	GetModelProvider(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateModelProviderWithBody request with any body
	UpdateModelProviderWithBody(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateModelProvider(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjects request
	ListProjects(ctx context.Context, teamId openapi_types.UUID, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectWithBody request with any body
	CreateProjectWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProject(ctx context.Context, teamId openapi_types.UUID, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MigrateProjectWithBody request with any body
	MigrateProjectWithBody(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MigrateProject(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, body MigrateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectMigrationInventory request
	GetProjectMigrationInventory(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProject request
	DeleteProject(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProject request
	GetProject(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectWithBody request with any body
	UpdateProjectWithBody(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProject(ctx context.Context, teamId openapi_types.UUID, slug string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectResourceCreationMetrics request
	GetProjectResourceCreationMetrics(ctx context.Context, teamId openapi_types.UUID, slug string, params *GetProjectResourceCreationMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectStats request
	GetProjectStats(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPrompts request
	ListPrompts(ctx context.Context, teamId openapi_types.UUID, params *ListPromptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePromptWithBody request with any body
	CreatePromptWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePrompt(ctx context.Context, teamId openapi_types.UUID, body CreatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPromptLabels request
	GetPromptLabels(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePrompt request
	DeletePrompt(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPrompt request
	GetPrompt(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePromptWithBody request with any body
	UpdatePromptWithBody(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePrompt(ctx context.Context, teamId openapi_types.UUID, slug string, body UpdatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPromptDependencies request
	GetPromptDependencies(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPromptPlaceholders request
	GetPromptPlaceholders(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RenderPromptWithBody request with any body
	RenderPromptWithBody(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RenderPrompt(ctx context.Context, teamId openapi_types.UUID, slug string, body RenderPromptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePromptShare request
	DeletePromptShare(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPromptShare request
	GetPromptShare(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePromptShareWithBody request with any body
	CreatePromptShareWithBody(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePromptShare(ctx context.Context, teamId openapi_types.UUID, slug string, body CreatePromptShareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPromptVersions request
	ListPromptVersions(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPromptVersion request
	GetPromptVersion(ctx context.Context, teamId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestorePromptVersion request
	RestorePromptVersion(ctx context.Context, teamId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRelations request
	ListRelations(ctx context.Context, teamId openapi_types.UUID, params *ListRelationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRelationWithBody request with any body
	CreateRelationWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateRelation(ctx context.Context, teamId openapi_types.UUID, body CreateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SeedRelations request
	SeedRelations(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRelation request
	DeleteRelation(ctx context.Context, teamId openapi_types.UUID, relationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConfirmRelation request
	ConfirmRelation(ctx context.Context, teamId openapi_types.UUID, relationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResourceAccessMetrics request
	GetResourceAccessMetrics(ctx context.Context, teamId openapi_types.UUID, params *GetResourceAccessMetricsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchTeamResourcesWithBody request with any body
	SearchTeamResourcesWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchTeamResources(ctx context.Context, teamId openapi_types.UUID, body SearchTeamResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEmbeddingProvidersSettings request
	ListEmbeddingProvidersSettings(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEmbeddingProviderSettingsWithBody request with any body
	CreateEmbeddingProviderSettingsWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, body CreateEmbeddingProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEmbeddingCoverageSettings request
	GetEmbeddingCoverageSettings(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClearEmbeddingsSettings request
	ClearEmbeddingsSettings(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateEmbeddingProviderSettingsWithBody request with any body
	ValidateEmbeddingProviderSettingsWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, body ValidateEmbeddingProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEmbeddingProviderSettings request
	DeleteEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEmbeddingProviderSettings request
	GetEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEmbeddingProviderSettingsWithBody request with any body
	UpdateEmbeddingProviderSettingsWithBody(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateEmbeddingProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReprocessEmbeddingProviderSettings request
	ReprocessEmbeddingProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListModelProvidersSettings request
	ListModelProvidersSettings(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateModelProviderSettingsWithBody request with any body
	CreateModelProviderSettingsWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateModelProviderSettings(ctx context.Context, teamId openapi_types.UUID, body CreateModelProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateModelProviderSettingsWithBody request with any body
	ValidateModelProviderSettingsWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateModelProviderSettings(ctx context.Context, teamId openapi_types.UUID, body ValidateModelProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteModelProviderSettings request
	DeleteModelProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetModelProviderSettings request
	GetModelProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateModelProviderSettingsWithBody request with any body
	UpdateModelProviderSettingsWithBody(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateModelProviderSettings(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateModelProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTypes request
	ListTypes(ctx context.Context, teamId openapi_types.UUID, params *ListTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTypeWithBody request with any body
	CreateTypeWithBody(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateType(ctx context.Context, teamId openapi_types.UUID, body CreateTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteType request
	DeleteType(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUsageAndGrowth request
	GetUsageAndGrowth(ctx context.Context, params *GetUsageAndGrowthParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Health request
	Health(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Ping request
	Ping(ctx context.Context, 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) AcceptInvitationWithResponse

func (c *ClientWithResponses) AcceptInvitationWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*AcceptInvitationHTTPResponse, error)

AcceptInvitationWithResponse request returning *AcceptInvitationHTTPResponse

func (*ClientWithResponses) ArchiveFeedItemWithResponse

func (c *ClientWithResponses) ArchiveFeedItemWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ArchiveFeedItemHTTPResponse, error)

ArchiveFeedItemWithResponse request returning *ArchiveFeedItemHTTPResponse

func (*ClientWithResponses) AuthCallbackWithResponse

func (c *ClientWithResponses) AuthCallbackWithResponse(ctx context.Context, params *AuthCallbackParams, reqEditors ...RequestEditorFn) (*AuthCallbackHTTPResponse, error)

AuthCallbackWithResponse request returning *AuthCallbackHTTPResponse

func (*ClientWithResponses) CancelAgentExecutionWithResponse

func (c *ClientWithResponses) CancelAgentExecutionWithResponse(ctx context.Context, teamId openapi_types.UUID, executionId string, reqEditors ...RequestEditorFn) (*CancelAgentExecutionHTTPResponse, error)

CancelAgentExecutionWithResponse request returning *CancelAgentExecutionHTTPResponse

func (*ClientWithResponses) ClearEmbeddingsSettingsWithResponse

func (c *ClientWithResponses) ClearEmbeddingsSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ClearEmbeddingsSettingsHTTPResponse, error)

ClearEmbeddingsSettingsWithResponse request returning *ClearEmbeddingsSettingsHTTPResponse

func (*ClientWithResponses) CompleteAgentExecutionWithBodyWithResponse

func (c *ClientWithResponses) CompleteAgentExecutionWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, executionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompleteAgentExecutionHTTPResponse, error)

CompleteAgentExecutionWithBodyWithResponse request with arbitrary body returning *CompleteAgentExecutionHTTPResponse

func (*ClientWithResponses) CompleteAgentExecutionWithResponse

func (c *ClientWithResponses) CompleteAgentExecutionWithResponse(ctx context.Context, teamId openapi_types.UUID, executionId string, body CompleteAgentExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*CompleteAgentExecutionHTTPResponse, error)

func (*ClientWithResponses) CompleteOnboardingWithResponse

func (c *ClientWithResponses) CompleteOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CompleteOnboardingHTTPResponse, error)

CompleteOnboardingWithResponse request returning *CompleteOnboardingHTTPResponse

func (*ClientWithResponses) ConfirmRelationWithResponse added in v0.10.0

func (c *ClientWithResponses) ConfirmRelationWithResponse(ctx context.Context, teamId openapi_types.UUID, relationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ConfirmRelationHTTPResponse, error)

ConfirmRelationWithResponse request returning *ConfirmRelationHTTPResponse

func (*ClientWithResponses) CreateAPIKeySettingsWithBodyWithResponse

func (c *ClientWithResponses) CreateAPIKeySettingsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAPIKeySettingsHTTPResponse, error)

CreateAPIKeySettingsWithBodyWithResponse request with arbitrary body returning *CreateAPIKeySettingsHTTPResponse

func (*ClientWithResponses) CreateAPIKeySettingsWithResponse

func (c *ClientWithResponses) CreateAPIKeySettingsWithResponse(ctx context.Context, body CreateAPIKeySettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPIKeySettingsHTTPResponse, error)

func (*ClientWithResponses) CreateAPIKeyWithBodyWithResponse

func (c *ClientWithResponses) CreateAPIKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAPIKeyHTTPResponse, error)

CreateAPIKeyWithBodyWithResponse request with arbitrary body returning *CreateAPIKeyHTTPResponse

func (*ClientWithResponses) CreateAPIKeyWithResponse

func (c *ClientWithResponses) CreateAPIKeyWithResponse(ctx context.Context, body CreateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPIKeyHTTPResponse, error)

func (*ClientWithResponses) CreateActivityWithBodyWithResponse

func (c *ClientWithResponses) CreateActivityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateActivityHTTPResponse, error)

CreateActivityWithBodyWithResponse request with arbitrary body returning *CreateActivityHTTPResponse

func (*ClientWithResponses) CreateActivityWithResponse

func (c *ClientWithResponses) CreateActivityWithResponse(ctx context.Context, body CreateActivityJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateActivityHTTPResponse, error)

func (*ClientWithResponses) CreateAdminUserWithBodyWithResponse added in v0.22.0

func (c *ClientWithResponses) CreateAdminUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAdminUserHTTPResponse, error)

CreateAdminUserWithBodyWithResponse request with arbitrary body returning *CreateAdminUserHTTPResponse

func (*ClientWithResponses) CreateAdminUserWithResponse added in v0.22.0

func (c *ClientWithResponses) CreateAdminUserWithResponse(ctx context.Context, body CreateAdminUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAdminUserHTTPResponse, error)

func (*ClientWithResponses) CreateAgentWithBodyWithResponse

func (c *ClientWithResponses) CreateAgentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResponse, error)

CreateAgentWithBodyWithResponse request with arbitrary body returning *CreateAgentHTTPResponse

func (*ClientWithResponses) CreateAgentWithResponse

func (c *ClientWithResponses) CreateAgentWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResponse, error)

func (*ClientWithResponses) CreateArtifactWithBodyWithResponse

func (c *ClientWithResponses) CreateArtifactWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateArtifactHTTPResponse, error)

CreateArtifactWithBodyWithResponse request with arbitrary body returning *CreateArtifactHTTPResponse

func (*ClientWithResponses) CreateArtifactWithResponse

func (c *ClientWithResponses) CreateArtifactWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateArtifactHTTPResponse, error)

func (*ClientWithResponses) CreateBlueprintWithBodyWithResponse

func (c *ClientWithResponses) CreateBlueprintWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBlueprintHTTPResponse, error)

CreateBlueprintWithBodyWithResponse request with arbitrary body returning *CreateBlueprintHTTPResponse

func (*ClientWithResponses) CreateBlueprintWithResponse

func (c *ClientWithResponses) CreateBlueprintWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBlueprintHTTPResponse, error)

func (*ClientWithResponses) CreateCommentWithBodyWithResponse

func (c *ClientWithResponses) CreateCommentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCommentHTTPResponse, error)

CreateCommentWithBodyWithResponse request with arbitrary body returning *CreateCommentHTTPResponse

func (*ClientWithResponses) CreateCommentWithResponse

func (c *ClientWithResponses) CreateCommentWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCommentHTTPResponse, error)

func (*ClientWithResponses) CreateEmbeddingProviderSettingsWithBodyWithResponse

func (c *ClientWithResponses) CreateEmbeddingProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEmbeddingProviderSettingsHTTPResponse, error)

CreateEmbeddingProviderSettingsWithBodyWithResponse request with arbitrary body returning *CreateEmbeddingProviderSettingsHTTPResponse

func (*ClientWithResponses) CreateEmbeddingProviderWithBodyWithResponse

func (c *ClientWithResponses) CreateEmbeddingProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEmbeddingProviderHTTPResponse, error)

CreateEmbeddingProviderWithBodyWithResponse request with arbitrary body returning *CreateEmbeddingProviderHTTPResponse

func (*ClientWithResponses) CreateEmbeddingProviderWithResponse

func (*ClientWithResponses) CreateFeedItemReplyWithBodyWithResponse

func (c *ClientWithResponses) CreateFeedItemReplyWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFeedItemReplyHTTPResponse, error)

CreateFeedItemReplyWithBodyWithResponse request with arbitrary body returning *CreateFeedItemReplyHTTPResponse

func (*ClientWithResponses) CreateFeedItemReplyWithResponse

func (*ClientWithResponses) CreateFeedItemWithBodyWithResponse

func (c *ClientWithResponses) CreateFeedItemWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFeedItemHTTPResponse, error)

CreateFeedItemWithBodyWithResponse request with arbitrary body returning *CreateFeedItemHTTPResponse

func (*ClientWithResponses) CreateFeedItemWithResponse

func (c *ClientWithResponses) CreateFeedItemWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, body CreateFeedItemJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFeedItemHTTPResponse, error)

func (*ClientWithResponses) CreateFeedWithBodyWithResponse

func (c *ClientWithResponses) CreateFeedWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFeedHTTPResponse, error)

CreateFeedWithBodyWithResponse request with arbitrary body returning *CreateFeedHTTPResponse

func (*ClientWithResponses) CreateFeedWithResponse

func (c *ClientWithResponses) CreateFeedWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateFeedJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFeedHTTPResponse, error)

func (*ClientWithResponses) CreateMemoryWithBodyWithResponse

func (c *ClientWithResponses) CreateMemoryWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemoryHTTPResponse, error)

CreateMemoryWithBodyWithResponse request with arbitrary body returning *CreateMemoryHTTPResponse

func (*ClientWithResponses) CreateMemoryWithResponse

func (c *ClientWithResponses) CreateMemoryWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemoryHTTPResponse, error)

func (*ClientWithResponses) CreateModelProviderSettingsWithBodyWithResponse

func (c *ClientWithResponses) CreateModelProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateModelProviderSettingsHTTPResponse, error)

CreateModelProviderSettingsWithBodyWithResponse request with arbitrary body returning *CreateModelProviderSettingsHTTPResponse

func (*ClientWithResponses) CreateModelProviderSettingsWithResponse

func (*ClientWithResponses) CreateModelProviderWithBodyWithResponse

func (c *ClientWithResponses) CreateModelProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateModelProviderHTTPResponse, error)

CreateModelProviderWithBodyWithResponse request with arbitrary body returning *CreateModelProviderHTTPResponse

func (*ClientWithResponses) CreateModelProviderWithResponse

func (c *ClientWithResponses) CreateModelProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateModelProviderHTTPResponse, error)

func (*ClientWithResponses) CreateProjectWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectHTTPResponse, error)

CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectHTTPResponse

func (*ClientWithResponses) CreateProjectWithResponse

func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectHTTPResponse, error)

func (*ClientWithResponses) CreatePromptShareWithBodyWithResponse

func (c *ClientWithResponses) CreatePromptShareWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePromptShareHTTPResponse, error)

CreatePromptShareWithBodyWithResponse request with arbitrary body returning *CreatePromptShareHTTPResponse

func (*ClientWithResponses) CreatePromptShareWithResponse

func (c *ClientWithResponses) CreatePromptShareWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, body CreatePromptShareJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePromptShareHTTPResponse, error)

func (*ClientWithResponses) CreatePromptWithBodyWithResponse

func (c *ClientWithResponses) CreatePromptWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePromptHTTPResponse, error)

CreatePromptWithBodyWithResponse request with arbitrary body returning *CreatePromptHTTPResponse

func (*ClientWithResponses) CreatePromptWithResponse

func (c *ClientWithResponses) CreatePromptWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePromptHTTPResponse, error)

func (*ClientWithResponses) CreateRelationWithBodyWithResponse added in v0.10.0

func (c *ClientWithResponses) CreateRelationWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRelationHTTPResponse, error)

CreateRelationWithBodyWithResponse request with arbitrary body returning *CreateRelationHTTPResponse

func (*ClientWithResponses) CreateRelationWithResponse added in v0.10.0

func (c *ClientWithResponses) CreateRelationWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRelationHTTPResponse, error)

func (*ClientWithResponses) CreateTeamWithBodyWithResponse

func (c *ClientWithResponses) CreateTeamWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamHTTPResponse, error)

CreateTeamWithBodyWithResponse request with arbitrary body returning *CreateTeamHTTPResponse

func (*ClientWithResponses) CreateTeamWithResponse

func (c *ClientWithResponses) CreateTeamWithResponse(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamHTTPResponse, error)

func (*ClientWithResponses) CreateTypeWithBodyWithResponse

func (c *ClientWithResponses) CreateTypeWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTypeHTTPResponse, error)

CreateTypeWithBodyWithResponse request with arbitrary body returning *CreateTypeHTTPResponse

func (*ClientWithResponses) CreateTypeWithResponse

func (c *ClientWithResponses) CreateTypeWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTypeHTTPResponse, error)

func (*ClientWithResponses) DeleteAPIKeySettingsWithResponse

func (c *ClientWithResponses) DeleteAPIKeySettingsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAPIKeySettingsHTTPResponse, error)

DeleteAPIKeySettingsWithResponse request returning *DeleteAPIKeySettingsHTTPResponse

func (*ClientWithResponses) DeleteAPIKeyWithResponse

func (c *ClientWithResponses) DeleteAPIKeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAPIKeyHTTPResponse, error)

DeleteAPIKeyWithResponse request returning *DeleteAPIKeyHTTPResponse

func (*ClientWithResponses) DeleteAdminUserWithResponse added in v0.21.0

func (c *ClientWithResponses) DeleteAdminUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAdminUserHTTPResponse, error)

DeleteAdminUserWithResponse request returning *DeleteAdminUserHTTPResponse

func (*ClientWithResponses) DeleteAgentWithResponse

func (c *ClientWithResponses) DeleteAgentWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteAgentHTTPResponse, error)

DeleteAgentWithResponse request returning *DeleteAgentHTTPResponse

func (*ClientWithResponses) DeleteArtifactAttachmentWithResponse

func (c *ClientWithResponses) DeleteArtifactAttachmentWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteArtifactAttachmentHTTPResponse, error)

DeleteArtifactAttachmentWithResponse request returning *DeleteArtifactAttachmentHTTPResponse

func (*ClientWithResponses) DeleteArtifactWithResponse

func (c *ClientWithResponses) DeleteArtifactWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*DeleteArtifactHTTPResponse, error)

DeleteArtifactWithResponse request returning *DeleteArtifactHTTPResponse

func (*ClientWithResponses) DeleteAttachmentWithResponse

func (c *ClientWithResponses) DeleteAttachmentWithResponse(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAttachmentHTTPResponse, error)

DeleteAttachmentWithResponse request returning *DeleteAttachmentHTTPResponse

func (*ClientWithResponses) DeleteBlueprintWithResponse

func (c *ClientWithResponses) DeleteBlueprintWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, reqEditors ...RequestEditorFn) (*DeleteBlueprintHTTPResponse, error)

DeleteBlueprintWithResponse request returning *DeleteBlueprintHTTPResponse

func (*ClientWithResponses) DeleteClaudeCodeSessionWithResponse

func (c *ClientWithResponses) DeleteClaudeCodeSessionWithResponse(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*DeleteClaudeCodeSessionHTTPResponse, error)

DeleteClaudeCodeSessionWithResponse request returning *DeleteClaudeCodeSessionHTTPResponse

func (*ClientWithResponses) DeleteCommentWithResponse

func (c *ClientWithResponses) DeleteCommentWithResponse(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteCommentHTTPResponse, error)

DeleteCommentWithResponse request returning *DeleteCommentHTTPResponse

func (*ClientWithResponses) DeleteCursorIDESessionWithResponse

func (c *ClientWithResponses) DeleteCursorIDESessionWithResponse(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*DeleteCursorIDESessionHTTPResponse, error)

DeleteCursorIDESessionWithResponse request returning *DeleteCursorIDESessionHTTPResponse

func (*ClientWithResponses) DeleteDeviceTokenWithBodyWithResponse

func (c *ClientWithResponses) DeleteDeviceTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteDeviceTokenHTTPResponse, error)

DeleteDeviceTokenWithBodyWithResponse request with arbitrary body returning *DeleteDeviceTokenHTTPResponse

func (*ClientWithResponses) DeleteDeviceTokenWithResponse

func (c *ClientWithResponses) DeleteDeviceTokenWithResponse(ctx context.Context, body DeleteDeviceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteDeviceTokenHTTPResponse, error)

func (*ClientWithResponses) DeleteEmbeddingProviderSettingsWithResponse

func (c *ClientWithResponses) DeleteEmbeddingProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteEmbeddingProviderSettingsHTTPResponse, error)

DeleteEmbeddingProviderSettingsWithResponse request returning *DeleteEmbeddingProviderSettingsHTTPResponse

func (*ClientWithResponses) DeleteEmbeddingProviderWithResponse

func (c *ClientWithResponses) DeleteEmbeddingProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteEmbeddingProviderHTTPResponse, error)

DeleteEmbeddingProviderWithResponse request returning *DeleteEmbeddingProviderHTTPResponse

func (*ClientWithResponses) DeleteFeedItemWithResponse

func (c *ClientWithResponses) DeleteFeedItemWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteFeedItemHTTPResponse, error)

DeleteFeedItemWithResponse request returning *DeleteFeedItemHTTPResponse

func (*ClientWithResponses) DeleteFeedWithResponse

func (c *ClientWithResponses) DeleteFeedWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteFeedHTTPResponse, error)

DeleteFeedWithResponse request returning *DeleteFeedHTTPResponse

func (*ClientWithResponses) DeleteMemoryWithResponse

func (c *ClientWithResponses) DeleteMemoryWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteMemoryHTTPResponse, error)

DeleteMemoryWithResponse request returning *DeleteMemoryHTTPResponse

func (*ClientWithResponses) DeleteModelProviderSettingsWithResponse

func (c *ClientWithResponses) DeleteModelProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteModelProviderSettingsHTTPResponse, error)

DeleteModelProviderSettingsWithResponse request returning *DeleteModelProviderSettingsHTTPResponse

func (*ClientWithResponses) DeleteModelProviderWithResponse

func (c *ClientWithResponses) DeleteModelProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteModelProviderHTTPResponse, error)

DeleteModelProviderWithResponse request returning *DeleteModelProviderHTTPResponse

func (*ClientWithResponses) DeleteProjectWithResponse

func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*DeleteProjectHTTPResponse, error)

DeleteProjectWithResponse request returning *DeleteProjectHTTPResponse

func (*ClientWithResponses) DeletePromptShareWithResponse

func (c *ClientWithResponses) DeletePromptShareWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*DeletePromptShareHTTPResponse, error)

DeletePromptShareWithResponse request returning *DeletePromptShareHTTPResponse

func (*ClientWithResponses) DeletePromptWithResponse

func (c *ClientWithResponses) DeletePromptWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*DeletePromptHTTPResponse, error)

DeletePromptWithResponse request returning *DeletePromptHTTPResponse

func (*ClientWithResponses) DeleteRelationWithResponse added in v0.10.0

func (c *ClientWithResponses) DeleteRelationWithResponse(ctx context.Context, teamId openapi_types.UUID, relationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteRelationHTTPResponse, error)

DeleteRelationWithResponse request returning *DeleteRelationHTTPResponse

func (*ClientWithResponses) DeleteTeamWithResponse

func (c *ClientWithResponses) DeleteTeamWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteTeamHTTPResponse, error)

DeleteTeamWithResponse request returning *DeleteTeamHTTPResponse

func (*ClientWithResponses) DeleteTypeWithResponse

func (c *ClientWithResponses) DeleteTypeWithResponse(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteTypeHTTPResponse, error)

DeleteTypeWithResponse request returning *DeleteTypeHTTPResponse

func (*ClientWithResponses) DevLoginWithBodyWithResponse

func (c *ClientWithResponses) DevLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DevLoginHTTPResponse, error)

DevLoginWithBodyWithResponse request with arbitrary body returning *DevLoginHTTPResponse

func (*ClientWithResponses) DevLoginWithResponse

func (c *ClientWithResponses) DevLoginWithResponse(ctx context.Context, body DevLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*DevLoginHTTPResponse, error)

func (*ClientWithResponses) DisconnectGitHubWithResponse

func (c *ClientWithResponses) DisconnectGitHubWithResponse(ctx context.Context, teamId string, reqEditors ...RequestEditorFn) (*DisconnectGitHubHTTPResponse, error)

DisconnectGitHubWithResponse request returning *DisconnectGitHubHTTPResponse

func (*ClientWithResponses) DownloadArtifactAttachmentWithResponse

func (c *ClientWithResponses) DownloadArtifactAttachmentWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadArtifactAttachmentHTTPResponse, error)

DownloadArtifactAttachmentWithResponse request returning *DownloadArtifactAttachmentHTTPResponse

func (*ClientWithResponses) DownloadAttachmentWithResponse

func (c *ClientWithResponses) DownloadAttachmentWithResponse(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadAttachmentHTTPResponse, error)

DownloadAttachmentWithResponse request returning *DownloadAttachmentHTTPResponse

func (*ClientWithResponses) ExecuteAgentWithBodyWithResponse

func (c *ClientWithResponses) ExecuteAgentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteAgentHTTPResponse, error)

ExecuteAgentWithBodyWithResponse request with arbitrary body returning *ExecuteAgentHTTPResponse

func (*ClientWithResponses) ExecuteAgentWithResponse

func (c *ClientWithResponses) ExecuteAgentWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body ExecuteAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteAgentHTTPResponse, error)

func (*ClientWithResponses) GetActivityEntityTypesWithResponse

func (c *ClientWithResponses) GetActivityEntityTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActivityEntityTypesHTTPResponse, error)

GetActivityEntityTypesWithResponse request returning *GetActivityEntityTypesHTTPResponse

func (*ClientWithResponses) GetActivityStatsWithResponse

func (c *ClientWithResponses) GetActivityStatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActivityStatsHTTPResponse, error)

GetActivityStatsWithResponse request returning *GetActivityStatsHTTPResponse

func (*ClientWithResponses) GetActivityTypesWithResponse

func (c *ClientWithResponses) GetActivityTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActivityTypesHTTPResponse, error)

GetActivityTypesWithResponse request returning *GetActivityTypesHTTPResponse

func (*ClientWithResponses) GetActivityWithResponse

func (c *ClientWithResponses) GetActivityWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetActivityHTTPResponse, error)

GetActivityWithResponse request returning *GetActivityHTTPResponse

func (*ClientWithResponses) GetAdminDashboardOverviewWithResponse added in v0.17.0

func (c *ClientWithResponses) GetAdminDashboardOverviewWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminDashboardOverviewHTTPResponse, error)

GetAdminDashboardOverviewWithResponse request returning *GetAdminDashboardOverviewHTTPResponse

func (*ClientWithResponses) GetAdminDashboardTimeseriesWithResponse added in v0.17.0

func (c *ClientWithResponses) GetAdminDashboardTimeseriesWithResponse(ctx context.Context, params *GetAdminDashboardTimeseriesParams, reqEditors ...RequestEditorFn) (*GetAdminDashboardTimeseriesHTTPResponse, error)

GetAdminDashboardTimeseriesWithResponse request returning *GetAdminDashboardTimeseriesHTTPResponse

func (*ClientWithResponses) GetAdminStatsWithResponse added in v0.3.0

func (c *ClientWithResponses) GetAdminStatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminStatsHTTPResponse, error)

GetAdminStatsWithResponse request returning *GetAdminStatsHTTPResponse

func (*ClientWithResponses) GetAdminTeamWithResponse added in v0.4.0

func (c *ClientWithResponses) GetAdminTeamWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAdminTeamHTTPResponse, error)

GetAdminTeamWithResponse request returning *GetAdminTeamHTTPResponse

func (*ClientWithResponses) GetAdminUserWithResponse added in v0.3.0

func (c *ClientWithResponses) GetAdminUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAdminUserHTTPResponse, error)

GetAdminUserWithResponse request returning *GetAdminUserHTTPResponse

func (*ClientWithResponses) GetAgentExecutionEventsWithResponse

func (c *ClientWithResponses) GetAgentExecutionEventsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, params *GetAgentExecutionEventsParams, reqEditors ...RequestEditorFn) (*GetAgentExecutionEventsHTTPResponse, error)

GetAgentExecutionEventsWithResponse request returning *GetAgentExecutionEventsHTTPResponse

func (*ClientWithResponses) GetAgentExecutionStatusWithResponse

func (c *ClientWithResponses) GetAgentExecutionStatusWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetAgentExecutionStatusHTTPResponse, error)

GetAgentExecutionStatusWithResponse request returning *GetAgentExecutionStatusHTTPResponse

func (*ClientWithResponses) GetAgentExecutionWithResponse

func (c *ClientWithResponses) GetAgentExecutionWithResponse(ctx context.Context, teamId openapi_types.UUID, executionId string, reqEditors ...RequestEditorFn) (*GetAgentExecutionHTTPResponse, error)

GetAgentExecutionWithResponse request returning *GetAgentExecutionHTTPResponse

func (*ClientWithResponses) GetAgentStatsWithResponse

func (c *ClientWithResponses) GetAgentStatsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAgentStatsHTTPResponse, error)

GetAgentStatsWithResponse request returning *GetAgentStatsHTTPResponse

func (*ClientWithResponses) GetAgentWithResponse

func (c *ClientWithResponses) GetAgentWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetAgentHTTPResponse, error)

GetAgentWithResponse request returning *GetAgentHTTPResponse

func (*ClientWithResponses) GetArtifactStatsWithResponse

func (c *ClientWithResponses) GetArtifactStatsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetArtifactStatsHTTPResponse, error)

GetArtifactStatsWithResponse request returning *GetArtifactStatsHTTPResponse

func (*ClientWithResponses) GetArtifactVersionWithResponse

func (c *ClientWithResponses) GetArtifactVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*GetArtifactVersionHTTPResponse, error)

GetArtifactVersionWithResponse request returning *GetArtifactVersionHTTPResponse

func (*ClientWithResponses) GetArtifactWithResponse

func (c *ClientWithResponses) GetArtifactWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetArtifactHTTPResponse, error)

GetArtifactWithResponse request returning *GetArtifactHTTPResponse

func (*ClientWithResponses) GetBlueprintStatsWithResponse

func (c *ClientWithResponses) GetBlueprintStatsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetBlueprintStatsHTTPResponse, error)

GetBlueprintStatsWithResponse request returning *GetBlueprintStatsHTTPResponse

func (*ClientWithResponses) GetBlueprintVersionWithResponse

func (c *ClientWithResponses) GetBlueprintVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*GetBlueprintVersionHTTPResponse, error)

GetBlueprintVersionWithResponse request returning *GetBlueprintVersionHTTPResponse

func (*ClientWithResponses) GetBlueprintWithResponse

func (c *ClientWithResponses) GetBlueprintWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, reqEditors ...RequestEditorFn) (*GetBlueprintHTTPResponse, error)

GetBlueprintWithResponse request returning *GetBlueprintHTTPResponse

func (*ClientWithResponses) GetClaudeCodeOverviewStatsWithResponse

func (c *ClientWithResponses) GetClaudeCodeOverviewStatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetClaudeCodeOverviewStatsHTTPResponse, error)

GetClaudeCodeOverviewStatsWithResponse request returning *GetClaudeCodeOverviewStatsHTTPResponse

func (*ClientWithResponses) GetClaudeCodeSessionCountsWithResponse

func (c *ClientWithResponses) GetClaudeCodeSessionCountsWithResponse(ctx context.Context, params *GetClaudeCodeSessionCountsParams, reqEditors ...RequestEditorFn) (*GetClaudeCodeSessionCountsHTTPResponse, error)

GetClaudeCodeSessionCountsWithResponse request returning *GetClaudeCodeSessionCountsHTTPResponse

func (*ClientWithResponses) GetCursorIDEOverviewStatsWithResponse

func (c *ClientWithResponses) GetCursorIDEOverviewStatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCursorIDEOverviewStatsHTTPResponse, error)

GetCursorIDEOverviewStatsWithResponse request returning *GetCursorIDEOverviewStatsHTTPResponse

func (*ClientWithResponses) GetCursorIDESessionCountsWithResponse

func (c *ClientWithResponses) GetCursorIDESessionCountsWithResponse(ctx context.Context, params *GetCursorIDESessionCountsParams, reqEditors ...RequestEditorFn) (*GetCursorIDESessionCountsHTTPResponse, error)

GetCursorIDESessionCountsWithResponse request returning *GetCursorIDESessionCountsHTTPResponse

func (*ClientWithResponses) GetEmbeddingCoverageSettingsWithResponse

func (c *ClientWithResponses) GetEmbeddingCoverageSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetEmbeddingCoverageSettingsHTTPResponse, error)

GetEmbeddingCoverageSettingsWithResponse request returning *GetEmbeddingCoverageSettingsHTTPResponse

func (*ClientWithResponses) GetEmbeddingCoverageWithResponse

func (c *ClientWithResponses) GetEmbeddingCoverageWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetEmbeddingCoverageHTTPResponse, error)

GetEmbeddingCoverageWithResponse request returning *GetEmbeddingCoverageHTTPResponse

func (*ClientWithResponses) GetEmbeddingProviderSettingsWithResponse

func (c *ClientWithResponses) GetEmbeddingProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetEmbeddingProviderSettingsHTTPResponse, error)

GetEmbeddingProviderSettingsWithResponse request returning *GetEmbeddingProviderSettingsHTTPResponse

func (*ClientWithResponses) GetEmbeddingProviderWithResponse

func (c *ClientWithResponses) GetEmbeddingProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetEmbeddingProviderHTTPResponse, error)

GetEmbeddingProviderWithResponse request returning *GetEmbeddingProviderHTTPResponse

func (*ClientWithResponses) GetFeedItemWithResponse

func (c *ClientWithResponses) GetFeedItemWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetFeedItemHTTPResponse, error)

GetFeedItemWithResponse request returning *GetFeedItemHTTPResponse

func (*ClientWithResponses) GetFeedWithResponse

func (c *ClientWithResponses) GetFeedWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetFeedHTTPResponse, error)

GetFeedWithResponse request returning *GetFeedHTTPResponse

func (*ClientWithResponses) GetGitHubInstallURLWithResponse

func (c *ClientWithResponses) GetGitHubInstallURLWithResponse(ctx context.Context, teamId string, reqEditors ...RequestEditorFn) (*GetGitHubInstallURLHTTPResponse, error)

GetGitHubInstallURLWithResponse request returning *GetGitHubInstallURLHTTPResponse

func (*ClientWithResponses) GetGitHubStatusWithResponse

func (c *ClientWithResponses) GetGitHubStatusWithResponse(ctx context.Context, teamId string, reqEditors ...RequestEditorFn) (*GetGitHubStatusHTTPResponse, error)

GetGitHubStatusWithResponse request returning *GetGitHubStatusHTTPResponse

func (*ClientWithResponses) GetInvitationByTokenWithResponse

func (c *ClientWithResponses) GetInvitationByTokenWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*GetInvitationByTokenHTTPResponse, error)

GetInvitationByTokenWithResponse request returning *GetInvitationByTokenHTTPResponse

func (*ClientWithResponses) GetMeWithResponse

func (c *ClientWithResponses) GetMeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMeHTTPResponse, error)

GetMeWithResponse request returning *GetMeHTTPResponse

func (*ClientWithResponses) GetMemoryVersionWithResponse

func (c *ClientWithResponses) GetMemoryVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, versionNumber int, reqEditors ...RequestEditorFn) (*GetMemoryVersionHTTPResponse, error)

GetMemoryVersionWithResponse request returning *GetMemoryVersionHTTPResponse

func (*ClientWithResponses) GetMemoryWithResponse

func (c *ClientWithResponses) GetMemoryWithResponse(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetMemoryHTTPResponse, error)

GetMemoryWithResponse request returning *GetMemoryHTTPResponse

func (*ClientWithResponses) GetModelProviderSettingsWithResponse

func (c *ClientWithResponses) GetModelProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetModelProviderSettingsHTTPResponse, error)

GetModelProviderSettingsWithResponse request returning *GetModelProviderSettingsHTTPResponse

func (*ClientWithResponses) GetModelProviderWithResponse

func (c *ClientWithResponses) GetModelProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetModelProviderHTTPResponse, error)

GetModelProviderWithResponse request returning *GetModelProviderHTTPResponse

func (*ClientWithResponses) GetPendingInvitationsWithResponse

func (c *ClientWithResponses) GetPendingInvitationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPendingInvitationsHTTPResponse, error)

GetPendingInvitationsWithResponse request returning *GetPendingInvitationsHTTPResponse

func (*ClientWithResponses) GetPreferencesWithResponse

func (c *ClientWithResponses) GetPreferencesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPreferencesHTTPResponse, error)

GetPreferencesWithResponse request returning *GetPreferencesHTTPResponse

func (*ClientWithResponses) GetProjectMigrationInventoryWithResponse

func (c *ClientWithResponses) GetProjectMigrationInventoryWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProjectMigrationInventoryHTTPResponse, error)

GetProjectMigrationInventoryWithResponse request returning *GetProjectMigrationInventoryHTTPResponse

func (*ClientWithResponses) GetProjectResourceCreationMetricsWithResponse

func (c *ClientWithResponses) GetProjectResourceCreationMetricsWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, params *GetProjectResourceCreationMetricsParams, reqEditors ...RequestEditorFn) (*GetProjectResourceCreationMetricsHTTPResponse, error)

GetProjectResourceCreationMetricsWithResponse request returning *GetProjectResourceCreationMetricsHTTPResponse

func (*ClientWithResponses) GetProjectStatsWithResponse

func (c *ClientWithResponses) GetProjectStatsWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetProjectStatsHTTPResponse, error)

GetProjectStatsWithResponse request returning *GetProjectStatsHTTPResponse

func (*ClientWithResponses) GetProjectWithResponse

func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetProjectHTTPResponse, error)

GetProjectWithResponse request returning *GetProjectHTTPResponse

func (*ClientWithResponses) GetPromptDependenciesWithResponse

func (c *ClientWithResponses) GetPromptDependenciesWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetPromptDependenciesHTTPResponse, error)

GetPromptDependenciesWithResponse request returning *GetPromptDependenciesHTTPResponse

func (*ClientWithResponses) GetPromptGalleryCategoriesWithResponse

func (c *ClientWithResponses) GetPromptGalleryCategoriesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPromptGalleryCategoriesHTTPResponse, error)

GetPromptGalleryCategoriesWithResponse request returning *GetPromptGalleryCategoriesHTTPResponse

func (*ClientWithResponses) GetPromptGalleryPromptWithResponse

func (c *ClientWithResponses) GetPromptGalleryPromptWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPromptGalleryPromptHTTPResponse, error)

GetPromptGalleryPromptWithResponse request returning *GetPromptGalleryPromptHTTPResponse

func (*ClientWithResponses) GetPromptLabelsWithResponse

func (c *ClientWithResponses) GetPromptLabelsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPromptLabelsHTTPResponse, error)

GetPromptLabelsWithResponse request returning *GetPromptLabelsHTTPResponse

func (*ClientWithResponses) GetPromptPlaceholdersWithResponse

func (c *ClientWithResponses) GetPromptPlaceholdersWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetPromptPlaceholdersHTTPResponse, error)

GetPromptPlaceholdersWithResponse request returning *GetPromptPlaceholdersHTTPResponse

func (*ClientWithResponses) GetPromptShareWithResponse

func (c *ClientWithResponses) GetPromptShareWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetPromptShareHTTPResponse, error)

GetPromptShareWithResponse request returning *GetPromptShareHTTPResponse

func (*ClientWithResponses) GetPromptVersionWithResponse

func (c *ClientWithResponses) GetPromptVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*GetPromptVersionHTTPResponse, error)

GetPromptVersionWithResponse request returning *GetPromptVersionHTTPResponse

func (*ClientWithResponses) GetPromptWithResponse

func (c *ClientWithResponses) GetPromptWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetPromptHTTPResponse, error)

GetPromptWithResponse request returning *GetPromptHTTPResponse

func (*ClientWithResponses) GetResourceAccessMetricsWithResponse

func (c *ClientWithResponses) GetResourceAccessMetricsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *GetResourceAccessMetricsParams, reqEditors ...RequestEditorFn) (*GetResourceAccessMetricsHTTPResponse, error)

GetResourceAccessMetricsWithResponse request returning *GetResourceAccessMetricsHTTPResponse

func (*ClientWithResponses) GetResourceUsageWithResponse

func (c *ClientWithResponses) GetResourceUsageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetResourceUsageHTTPResponse, error)

GetResourceUsageWithResponse request returning *GetResourceUsageHTTPResponse

func (*ClientWithResponses) GetSharedPromptWithResponse

func (c *ClientWithResponses) GetSharedPromptWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*GetSharedPromptHTTPResponse, error)

GetSharedPromptWithResponse request returning *GetSharedPromptHTTPResponse

func (*ClientWithResponses) GetTeamFeedCreationMetricsWithResponse

func (c *ClientWithResponses) GetTeamFeedCreationMetricsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetTeamFeedCreationMetricsParams, reqEditors ...RequestEditorFn) (*GetTeamFeedCreationMetricsHTTPResponse, error)

GetTeamFeedCreationMetricsWithResponse request returning *GetTeamFeedCreationMetricsHTTPResponse

func (*ClientWithResponses) GetTeamMembersWithResponse

func (c *ClientWithResponses) GetTeamMembersWithResponse(ctx context.Context, id openapi_types.UUID, params *GetTeamMembersParams, reqEditors ...RequestEditorFn) (*GetTeamMembersHTTPResponse, error)

GetTeamMembersWithResponse request returning *GetTeamMembersHTTPResponse

func (*ClientWithResponses) GetTeamResourceAccessMetricsWithResponse

func (c *ClientWithResponses) GetTeamResourceAccessMetricsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetTeamResourceAccessMetricsParams, reqEditors ...RequestEditorFn) (*GetTeamResourceAccessMetricsHTTPResponse, error)

GetTeamResourceAccessMetricsWithResponse request returning *GetTeamResourceAccessMetricsHTTPResponse

func (*ClientWithResponses) GetTeamResourceCreationMetricsWithResponse

func (c *ClientWithResponses) GetTeamResourceCreationMetricsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetTeamResourceCreationMetricsParams, reqEditors ...RequestEditorFn) (*GetTeamResourceCreationMetricsHTTPResponse, error)

GetTeamResourceCreationMetricsWithResponse request returning *GetTeamResourceCreationMetricsHTTPResponse

func (*ClientWithResponses) GetTeamStatsWithResponse

func (c *ClientWithResponses) GetTeamStatsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetTeamStatsHTTPResponse, error)

GetTeamStatsWithResponse request returning *GetTeamStatsHTTPResponse

func (*ClientWithResponses) GetTeamTopAccessedResourcesWithResponse

func (c *ClientWithResponses) GetTeamTopAccessedResourcesWithResponse(ctx context.Context, id openapi_types.UUID, params *GetTeamTopAccessedResourcesParams, reqEditors ...RequestEditorFn) (*GetTeamTopAccessedResourcesHTTPResponse, error)

GetTeamTopAccessedResourcesWithResponse request returning *GetTeamTopAccessedResourcesHTTPResponse

func (*ClientWithResponses) GetTeamWithResponse

func (c *ClientWithResponses) GetTeamWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetTeamHTTPResponse, error)

GetTeamWithResponse request returning *GetTeamHTTPResponse

func (*ClientWithResponses) GetUnreadNotificationCountWithResponse

func (c *ClientWithResponses) GetUnreadNotificationCountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUnreadNotificationCountHTTPResponse, error)

GetUnreadNotificationCountWithResponse request returning *GetUnreadNotificationCountHTTPResponse

func (*ClientWithResponses) GetUsageAndGrowthWithResponse

func (c *ClientWithResponses) GetUsageAndGrowthWithResponse(ctx context.Context, params *GetUsageAndGrowthParams, reqEditors ...RequestEditorFn) (*GetUsageAndGrowthHTTPResponse, error)

GetUsageAndGrowthWithResponse request returning *GetUsageAndGrowthHTTPResponse

func (*ClientWithResponses) HandleGitHubCallbackWithBodyWithResponse

func (c *ClientWithResponses) HandleGitHubCallbackWithBodyWithResponse(ctx context.Context, teamId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitHubCallbackHTTPResponse, error)

HandleGitHubCallbackWithBodyWithResponse request with arbitrary body returning *HandleGitHubCallbackHTTPResponse

func (*ClientWithResponses) HandleGitHubCallbackWithResponse

func (c *ClientWithResponses) HandleGitHubCallbackWithResponse(ctx context.Context, teamId string, body HandleGitHubCallbackJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitHubCallbackHTTPResponse, error)

func (*ClientWithResponses) HandleGitHubWebhookWithBodyWithResponse

func (c *ClientWithResponses) HandleGitHubWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookHTTPResponse, error)

HandleGitHubWebhookWithBodyWithResponse request with arbitrary body returning *HandleGitHubWebhookHTTPResponse

func (*ClientWithResponses) HandleGitHubWebhookWithResponse

func (c *ClientWithResponses) HandleGitHubWebhookWithResponse(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookHTTPResponse, error)

func (*ClientWithResponses) HealthWithResponse

func (c *ClientWithResponses) HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthHTTPResponse, error)

HealthWithResponse request returning *HealthHTTPResponse

func (*ClientWithResponses) ImportGitHubBlueprintsWithBodyWithResponse

func (c *ClientWithResponses) ImportGitHubBlueprintsWithBodyWithResponse(ctx context.Context, teamId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportGitHubBlueprintsHTTPResponse, error)

ImportGitHubBlueprintsWithBodyWithResponse request with arbitrary body returning *ImportGitHubBlueprintsHTTPResponse

func (*ClientWithResponses) ImportGitHubBlueprintsWithResponse

func (c *ClientWithResponses) ImportGitHubBlueprintsWithResponse(ctx context.Context, teamId string, body ImportGitHubBlueprintsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportGitHubBlueprintsHTTPResponse, error)

func (*ClientWithResponses) ImportGitHubProjectWithResponse

func (c *ClientWithResponses) ImportGitHubProjectWithResponse(ctx context.Context, teamId string, repoId int64, reqEditors ...RequestEditorFn) (*ImportGitHubProjectHTTPResponse, error)

ImportGitHubProjectWithResponse request returning *ImportGitHubProjectHTTPResponse

func (*ClientWithResponses) IngestClaudeCodeHookWithBodyWithResponse

func (c *ClientWithResponses) IngestClaudeCodeHookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IngestClaudeCodeHookHTTPResponse, error)

IngestClaudeCodeHookWithBodyWithResponse request with arbitrary body returning *IngestClaudeCodeHookHTTPResponse

func (*ClientWithResponses) IngestClaudeCodeHookWithResponse

func (c *ClientWithResponses) IngestClaudeCodeHookWithResponse(ctx context.Context, body IngestClaudeCodeHookJSONRequestBody, reqEditors ...RequestEditorFn) (*IngestClaudeCodeHookHTTPResponse, error)

func (*ClientWithResponses) IngestCursorIDEHookWithBodyWithResponse

func (c *ClientWithResponses) IngestCursorIDEHookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IngestCursorIDEHookHTTPResponse, error)

IngestCursorIDEHookWithBodyWithResponse request with arbitrary body returning *IngestCursorIDEHookHTTPResponse

func (*ClientWithResponses) IngestCursorIDEHookWithResponse

func (c *ClientWithResponses) IngestCursorIDEHookWithResponse(ctx context.Context, body IngestCursorIDEHookJSONRequestBody, reqEditors ...RequestEditorFn) (*IngestCursorIDEHookHTTPResponse, error)

func (*ClientWithResponses) ListAPIKeysSettingsWithResponse

func (c *ClientWithResponses) ListAPIKeysSettingsWithResponse(ctx context.Context, params *ListAPIKeysSettingsParams, reqEditors ...RequestEditorFn) (*ListAPIKeysSettingsHTTPResponse, error)

ListAPIKeysSettingsWithResponse request returning *ListAPIKeysSettingsHTTPResponse

func (*ClientWithResponses) ListAPIKeysWithResponse

func (c *ClientWithResponses) ListAPIKeysWithResponse(ctx context.Context, params *ListAPIKeysParams, reqEditors ...RequestEditorFn) (*ListAPIKeysHTTPResponse, error)

ListAPIKeysWithResponse request returning *ListAPIKeysHTTPResponse

func (*ClientWithResponses) ListActivitiesWithResponse

func (c *ClientWithResponses) ListActivitiesWithResponse(ctx context.Context, params *ListActivitiesParams, reqEditors ...RequestEditorFn) (*ListActivitiesHTTPResponse, error)

ListActivitiesWithResponse request returning *ListActivitiesHTTPResponse

func (*ClientWithResponses) ListAdminTeamsWithResponse added in v0.4.0

func (c *ClientWithResponses) ListAdminTeamsWithResponse(ctx context.Context, params *ListAdminTeamsParams, reqEditors ...RequestEditorFn) (*ListAdminTeamsHTTPResponse, error)

ListAdminTeamsWithResponse request returning *ListAdminTeamsHTTPResponse

func (*ClientWithResponses) ListAdminUsersWithResponse added in v0.3.0

func (c *ClientWithResponses) ListAdminUsersWithResponse(ctx context.Context, params *ListAdminUsersParams, reqEditors ...RequestEditorFn) (*ListAdminUsersHTTPResponse, error)

ListAdminUsersWithResponse request returning *ListAdminUsersHTTPResponse

func (*ClientWithResponses) ListAgentConversationsWithResponse

func (c *ClientWithResponses) ListAgentConversationsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, params *ListAgentConversationsParams, reqEditors ...RequestEditorFn) (*ListAgentConversationsHTTPResponse, error)

ListAgentConversationsWithResponse request returning *ListAgentConversationsHTTPResponse

func (*ClientWithResponses) ListAgentExecutionsWithResponse

func (c *ClientWithResponses) ListAgentExecutionsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, params *ListAgentExecutionsParams, reqEditors ...RequestEditorFn) (*ListAgentExecutionsHTTPResponse, error)

ListAgentExecutionsWithResponse request returning *ListAgentExecutionsHTTPResponse

func (*ClientWithResponses) ListAgentsWithResponse

func (c *ClientWithResponses) ListAgentsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*ListAgentsHTTPResponse, error)

ListAgentsWithResponse request returning *ListAgentsHTTPResponse

func (*ClientWithResponses) ListArtifactAttachmentsWithResponse

func (c *ClientWithResponses) ListArtifactAttachmentsWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*ListArtifactAttachmentsHTTPResponse, error)

ListArtifactAttachmentsWithResponse request returning *ListArtifactAttachmentsHTTPResponse

func (*ClientWithResponses) ListArtifactVersionsWithResponse

func (c *ClientWithResponses) ListArtifactVersionsWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*ListArtifactVersionsHTTPResponse, error)

ListArtifactVersionsWithResponse request returning *ListArtifactVersionsHTTPResponse

func (*ClientWithResponses) ListArtifactsByProjectWithResponse

func (c *ClientWithResponses) ListArtifactsByProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, params *ListArtifactsByProjectParams, reqEditors ...RequestEditorFn) (*ListArtifactsByProjectHTTPResponse, error)

ListArtifactsByProjectWithResponse request returning *ListArtifactsByProjectHTTPResponse

func (*ClientWithResponses) ListArtifactsWithResponse

func (c *ClientWithResponses) ListArtifactsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListArtifactsParams, reqEditors ...RequestEditorFn) (*ListArtifactsHTTPResponse, error)

ListArtifactsWithResponse request returning *ListArtifactsHTTPResponse

func (*ClientWithResponses) ListAttachmentsWithResponse

func (c *ClientWithResponses) ListAttachmentsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListAttachmentsParams, reqEditors ...RequestEditorFn) (*ListAttachmentsHTTPResponse, error)

ListAttachmentsWithResponse request returning *ListAttachmentsHTTPResponse

func (*ClientWithResponses) ListAuthProvidersWithResponse

func (c *ClientWithResponses) ListAuthProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAuthProvidersHTTPResponse, error)

ListAuthProvidersWithResponse request returning *ListAuthProvidersHTTPResponse

func (*ClientWithResponses) ListBlueprintVersionsWithResponse

func (c *ClientWithResponses) ListBlueprintVersionsWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*ListBlueprintVersionsHTTPResponse, error)

ListBlueprintVersionsWithResponse request returning *ListBlueprintVersionsHTTPResponse

func (*ClientWithResponses) ListClaudeCodeHooksWithResponse

func (c *ClientWithResponses) ListClaudeCodeHooksWithResponse(ctx context.Context, params *ListClaudeCodeHooksParams, reqEditors ...RequestEditorFn) (*ListClaudeCodeHooksHTTPResponse, error)

ListClaudeCodeHooksWithResponse request returning *ListClaudeCodeHooksHTTPResponse

func (*ClientWithResponses) ListClaudeCodeRecentActivitiesWithResponse

func (c *ClientWithResponses) ListClaudeCodeRecentActivitiesWithResponse(ctx context.Context, params *ListClaudeCodeRecentActivitiesParams, reqEditors ...RequestEditorFn) (*ListClaudeCodeRecentActivitiesHTTPResponse, error)

ListClaudeCodeRecentActivitiesWithResponse request returning *ListClaudeCodeRecentActivitiesHTTPResponse

func (*ClientWithResponses) ListClaudeCodeSessionsWithResponse

func (c *ClientWithResponses) ListClaudeCodeSessionsWithResponse(ctx context.Context, params *ListClaudeCodeSessionsParams, reqEditors ...RequestEditorFn) (*ListClaudeCodeSessionsHTTPResponse, error)

ListClaudeCodeSessionsWithResponse request returning *ListClaudeCodeSessionsHTTPResponse

func (*ClientWithResponses) ListCommentsWithResponse

func (c *ClientWithResponses) ListCommentsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListCommentsParams, reqEditors ...RequestEditorFn) (*ListCommentsHTTPResponse, error)

ListCommentsWithResponse request returning *ListCommentsHTTPResponse

func (*ClientWithResponses) ListConversationExecutionsWithResponse

func (c *ClientWithResponses) ListConversationExecutionsWithResponse(ctx context.Context, teamId openapi_types.UUID, conversationId string, params *ListConversationExecutionsParams, reqEditors ...RequestEditorFn) (*ListConversationExecutionsHTTPResponse, error)

ListConversationExecutionsWithResponse request returning *ListConversationExecutionsHTTPResponse

func (*ClientWithResponses) ListCursorIDEHooksWithResponse

func (c *ClientWithResponses) ListCursorIDEHooksWithResponse(ctx context.Context, params *ListCursorIDEHooksParams, reqEditors ...RequestEditorFn) (*ListCursorIDEHooksHTTPResponse, error)

ListCursorIDEHooksWithResponse request returning *ListCursorIDEHooksHTTPResponse

func (*ClientWithResponses) ListCursorIDERecentActivitiesWithResponse

func (c *ClientWithResponses) ListCursorIDERecentActivitiesWithResponse(ctx context.Context, params *ListCursorIDERecentActivitiesParams, reqEditors ...RequestEditorFn) (*ListCursorIDERecentActivitiesHTTPResponse, error)

ListCursorIDERecentActivitiesWithResponse request returning *ListCursorIDERecentActivitiesHTTPResponse

func (*ClientWithResponses) ListCursorIDESessionsWithResponse

func (c *ClientWithResponses) ListCursorIDESessionsWithResponse(ctx context.Context, params *ListCursorIDESessionsParams, reqEditors ...RequestEditorFn) (*ListCursorIDESessionsHTTPResponse, error)

ListCursorIDESessionsWithResponse request returning *ListCursorIDESessionsHTTPResponse

func (*ClientWithResponses) ListEmbeddingProvidersSettingsWithResponse

func (c *ClientWithResponses) ListEmbeddingProvidersSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListEmbeddingProvidersSettingsHTTPResponse, error)

ListEmbeddingProvidersSettingsWithResponse request returning *ListEmbeddingProvidersSettingsHTTPResponse

func (*ClientWithResponses) ListEmbeddingProvidersWithResponse

func (c *ClientWithResponses) ListEmbeddingProvidersWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListEmbeddingProvidersHTTPResponse, error)

ListEmbeddingProvidersWithResponse request returning *ListEmbeddingProvidersHTTPResponse

func (*ClientWithResponses) ListFeedItemRepliesWithResponse

func (c *ClientWithResponses) ListFeedItemRepliesWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, params *ListFeedItemRepliesParams, reqEditors ...RequestEditorFn) (*ListFeedItemRepliesHTTPResponse, error)

ListFeedItemRepliesWithResponse request returning *ListFeedItemRepliesHTTPResponse

func (*ClientWithResponses) ListFeedItemsByFeedWithResponse

func (c *ClientWithResponses) ListFeedItemsByFeedWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, params *ListFeedItemsByFeedParams, reqEditors ...RequestEditorFn) (*ListFeedItemsByFeedHTTPResponse, error)

ListFeedItemsByFeedWithResponse request returning *ListFeedItemsByFeedHTTPResponse

func (*ClientWithResponses) ListFeedItemsWithResponse

func (c *ClientWithResponses) ListFeedItemsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListFeedItemsParams, reqEditors ...RequestEditorFn) (*ListFeedItemsHTTPResponse, error)

ListFeedItemsWithResponse request returning *ListFeedItemsHTTPResponse

func (*ClientWithResponses) ListFeedsWithResponse

func (c *ClientWithResponses) ListFeedsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListFeedsParams, reqEditors ...RequestEditorFn) (*ListFeedsHTTPResponse, error)

ListFeedsWithResponse request returning *ListFeedsHTTPResponse

func (*ClientWithResponses) ListGitHubRepositoriesWithResponse

func (c *ClientWithResponses) ListGitHubRepositoriesWithResponse(ctx context.Context, teamId string, params *ListGitHubRepositoriesParams, reqEditors ...RequestEditorFn) (*ListGitHubRepositoriesHTTPResponse, error)

ListGitHubRepositoriesWithResponse request returning *ListGitHubRepositoriesHTTPResponse

func (*ClientWithResponses) ListMemoriesWithResponse

func (c *ClientWithResponses) ListMemoriesWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListMemoriesParams, reqEditors ...RequestEditorFn) (*ListMemoriesHTTPResponse, error)

ListMemoriesWithResponse request returning *ListMemoriesHTTPResponse

func (*ClientWithResponses) ListMemoryVersionsWithResponse

func (c *ClientWithResponses) ListMemoryVersionsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*ListMemoryVersionsHTTPResponse, error)

ListMemoryVersionsWithResponse request returning *ListMemoryVersionsHTTPResponse

func (*ClientWithResponses) ListModelProvidersSettingsWithResponse

func (c *ClientWithResponses) ListModelProvidersSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListModelProvidersSettingsHTTPResponse, error)

ListModelProvidersSettingsWithResponse request returning *ListModelProvidersSettingsHTTPResponse

func (*ClientWithResponses) ListModelProvidersWithResponse

func (c *ClientWithResponses) ListModelProvidersWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListModelProvidersHTTPResponse, error)

ListModelProvidersWithResponse request returning *ListModelProvidersHTTPResponse

func (*ClientWithResponses) ListNotificationsWithResponse

func (c *ClientWithResponses) ListNotificationsWithResponse(ctx context.Context, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*ListNotificationsHTTPResponse, error)

ListNotificationsWithResponse request returning *ListNotificationsHTTPResponse

func (*ClientWithResponses) ListProjectsWithResponse

func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsHTTPResponse, error)

ListProjectsWithResponse request returning *ListProjectsHTTPResponse

func (*ClientWithResponses) ListPromptGalleryPromptsWithResponse

func (c *ClientWithResponses) ListPromptGalleryPromptsWithResponse(ctx context.Context, params *ListPromptGalleryPromptsParams, reqEditors ...RequestEditorFn) (*ListPromptGalleryPromptsHTTPResponse, error)

ListPromptGalleryPromptsWithResponse request returning *ListPromptGalleryPromptsHTTPResponse

func (*ClientWithResponses) ListPromptVersionsWithResponse

func (c *ClientWithResponses) ListPromptVersionsWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*ListPromptVersionsHTTPResponse, error)

ListPromptVersionsWithResponse request returning *ListPromptVersionsHTTPResponse

func (*ClientWithResponses) ListPromptsWithResponse

func (c *ClientWithResponses) ListPromptsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListPromptsParams, reqEditors ...RequestEditorFn) (*ListPromptsHTTPResponse, error)

ListPromptsWithResponse request returning *ListPromptsHTTPResponse

func (*ClientWithResponses) ListRecentCommentsWithResponse

func (c *ClientWithResponses) ListRecentCommentsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListRecentCommentsParams, reqEditors ...RequestEditorFn) (*ListRecentCommentsHTTPResponse, error)

ListRecentCommentsWithResponse request returning *ListRecentCommentsHTTPResponse

func (*ClientWithResponses) ListRelationsWithResponse added in v0.10.0

func (c *ClientWithResponses) ListRelationsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListRelationsParams, reqEditors ...RequestEditorFn) (*ListRelationsHTTPResponse, error)

ListRelationsWithResponse request returning *ListRelationsHTTPResponse

func (*ClientWithResponses) ListSpecLibrariesByProjectWithResponse

func (c *ClientWithResponses) ListSpecLibrariesByProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId string, params *ListSpecLibrariesByProjectParams, reqEditors ...RequestEditorFn) (*ListSpecLibrariesByProjectHTTPResponse, error)

ListSpecLibrariesByProjectWithResponse request returning *ListSpecLibrariesByProjectHTTPResponse

func (*ClientWithResponses) ListSpecLibrariesWithResponse

func (c *ClientWithResponses) ListSpecLibrariesWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListSpecLibrariesParams, reqEditors ...RequestEditorFn) (*ListSpecLibrariesHTTPResponse, error)

ListSpecLibrariesWithResponse request returning *ListSpecLibrariesHTTPResponse

func (*ClientWithResponses) ListTeamInvitationsWithResponse

func (c *ClientWithResponses) ListTeamInvitationsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListTeamInvitationsHTTPResponse, error)

ListTeamInvitationsWithResponse request returning *ListTeamInvitationsHTTPResponse

func (*ClientWithResponses) ListTeamsWithResponse

func (c *ClientWithResponses) ListTeamsWithResponse(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsHTTPResponse, error)

ListTeamsWithResponse request returning *ListTeamsHTTPResponse

func (*ClientWithResponses) ListTypesWithResponse

func (c *ClientWithResponses) ListTypesWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListTypesParams, reqEditors ...RequestEditorFn) (*ListTypesHTTPResponse, error)

ListTypesWithResponse request returning *ListTypesHTTPResponse

func (*ClientWithResponses) LoginWithResponse

func (c *ClientWithResponses) LoginWithResponse(ctx context.Context, params *LoginParams, reqEditors ...RequestEditorFn) (*LoginHTTPResponse, error)

LoginWithResponse request returning *LoginHTTPResponse

func (*ClientWithResponses) LogoutWithResponse

func (c *ClientWithResponses) LogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutHTTPResponse, error)

LogoutWithResponse request returning *LogoutHTTPResponse

func (*ClientWithResponses) MarkAllNotificationsReadWithResponse

func (c *ClientWithResponses) MarkAllNotificationsReadWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MarkAllNotificationsReadHTTPResponse, error)

MarkAllNotificationsReadWithResponse request returning *MarkAllNotificationsReadHTTPResponse

func (*ClientWithResponses) MarkNotificationReadWithResponse

func (c *ClientWithResponses) MarkNotificationReadWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*MarkNotificationReadHTTPResponse, error)

MarkNotificationReadWithResponse request returning *MarkNotificationReadHTTPResponse

func (*ClientWithResponses) MigrateProjectWithBodyWithResponse

func (c *ClientWithResponses) MigrateProjectWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MigrateProjectHTTPResponse, error)

MigrateProjectWithBodyWithResponse request with arbitrary body returning *MigrateProjectHTTPResponse

func (*ClientWithResponses) MigrateProjectWithResponse

func (c *ClientWithResponses) MigrateProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, body MigrateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*MigrateProjectHTTPResponse, error)

func (*ClientWithResponses) PingWithResponse

func (c *ClientWithResponses) PingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingHTTPResponse, error)

PingWithResponse request returning *PingHTTPResponse

func (*ClientWithResponses) PreviewAgentCardWithBodyWithResponse

func (c *ClientWithResponses) PreviewAgentCardWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PreviewAgentCardHTTPResponse, error)

PreviewAgentCardWithBodyWithResponse request with arbitrary body returning *PreviewAgentCardHTTPResponse

func (*ClientWithResponses) PreviewAgentCardWithResponse

func (c *ClientWithResponses) PreviewAgentCardWithResponse(ctx context.Context, teamId openapi_types.UUID, body PreviewAgentCardJSONRequestBody, reqEditors ...RequestEditorFn) (*PreviewAgentCardHTTPResponse, error)

func (*ClientWithResponses) ReactivateAdminUserWithResponse added in v0.19.0

func (c *ClientWithResponses) ReactivateAdminUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ReactivateAdminUserHTTPResponse, error)

ReactivateAdminUserWithResponse request returning *ReactivateAdminUserHTTPResponse

func (*ClientWithResponses) RegisterDeviceTokenWithBodyWithResponse

func (c *ClientWithResponses) RegisterDeviceTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegisterDeviceTokenHTTPResponse, error)

RegisterDeviceTokenWithBodyWithResponse request with arbitrary body returning *RegisterDeviceTokenHTTPResponse

func (*ClientWithResponses) RegisterDeviceTokenWithResponse

func (c *ClientWithResponses) RegisterDeviceTokenWithResponse(ctx context.Context, body RegisterDeviceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*RegisterDeviceTokenHTTPResponse, error)

func (*ClientWithResponses) RejectInvitationWithResponse

func (c *ClientWithResponses) RejectInvitationWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*RejectInvitationHTTPResponse, error)

RejectInvitationWithResponse request returning *RejectInvitationHTTPResponse

func (*ClientWithResponses) RemoveTeamMemberWithResponse

func (c *ClientWithResponses) RemoveTeamMemberWithResponse(ctx context.Context, id openapi_types.UUID, userId string, reqEditors ...RequestEditorFn) (*RemoveTeamMemberHTTPResponse, error)

RemoveTeamMemberWithResponse request returning *RemoveTeamMemberHTTPResponse

func (*ClientWithResponses) RenderPromptWithBodyWithResponse

func (c *ClientWithResponses) RenderPromptWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenderPromptHTTPResponse, error)

RenderPromptWithBodyWithResponse request with arbitrary body returning *RenderPromptHTTPResponse

func (*ClientWithResponses) RenderPromptWithResponse

func (c *ClientWithResponses) RenderPromptWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, body RenderPromptJSONRequestBody, reqEditors ...RequestEditorFn) (*RenderPromptHTTPResponse, error)

func (*ClientWithResponses) ReprocessEmbeddingProviderSettingsWithResponse

func (c *ClientWithResponses) ReprocessEmbeddingProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*ReprocessEmbeddingProviderSettingsHTTPResponse, error)

ReprocessEmbeddingProviderSettingsWithResponse request returning *ReprocessEmbeddingProviderSettingsHTTPResponse

func (*ClientWithResponses) ReprocessEmbeddingProviderWithResponse

func (c *ClientWithResponses) ReprocessEmbeddingProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*ReprocessEmbeddingProviderHTTPResponse, error)

ReprocessEmbeddingProviderWithResponse request returning *ReprocessEmbeddingProviderHTTPResponse

func (*ClientWithResponses) RestoreArtifactVersionWithResponse

func (c *ClientWithResponses) RestoreArtifactVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*RestoreArtifactVersionHTTPResponse, error)

RestoreArtifactVersionWithResponse request returning *RestoreArtifactVersionHTTPResponse

func (*ClientWithResponses) RestoreBlueprintVersionWithResponse

func (c *ClientWithResponses) RestoreBlueprintVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*RestoreBlueprintVersionHTTPResponse, error)

RestoreBlueprintVersionWithResponse request returning *RestoreBlueprintVersionHTTPResponse

func (*ClientWithResponses) RestoreMemoryVersionWithResponse

func (c *ClientWithResponses) RestoreMemoryVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, versionNumber int, reqEditors ...RequestEditorFn) (*RestoreMemoryVersionHTTPResponse, error)

RestoreMemoryVersionWithResponse request returning *RestoreMemoryVersionHTTPResponse

func (*ClientWithResponses) RestorePromptVersionWithResponse

func (c *ClientWithResponses) RestorePromptVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*RestorePromptVersionHTTPResponse, error)

RestorePromptVersionWithResponse request returning *RestorePromptVersionHTTPResponse

func (*ClientWithResponses) RevokeTeamInvitationWithResponse

func (c *ClientWithResponses) RevokeTeamInvitationWithResponse(ctx context.Context, id openapi_types.UUID, invitationId string, reqEditors ...RequestEditorFn) (*RevokeTeamInvitationHTTPResponse, error)

RevokeTeamInvitationWithResponse request returning *RevokeTeamInvitationHTTPResponse

func (*ClientWithResponses) SearchMemoriesByMetadataWithResponse

func (c *ClientWithResponses) SearchMemoriesByMetadataWithResponse(ctx context.Context, teamId openapi_types.UUID, params *SearchMemoriesByMetadataParams, reqEditors ...RequestEditorFn) (*SearchMemoriesByMetadataHTTPResponse, error)

SearchMemoriesByMetadataWithResponse request returning *SearchMemoriesByMetadataHTTPResponse

func (*ClientWithResponses) SearchTeamResourcesWithBodyWithResponse

func (c *ClientWithResponses) SearchTeamResourcesWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchTeamResourcesHTTPResponse, error)

SearchTeamResourcesWithBodyWithResponse request with arbitrary body returning *SearchTeamResourcesHTTPResponse

func (*ClientWithResponses) SearchTeamResourcesWithResponse

func (c *ClientWithResponses) SearchTeamResourcesWithResponse(ctx context.Context, teamId openapi_types.UUID, body SearchTeamResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchTeamResourcesHTTPResponse, error)

func (*ClientWithResponses) SeedRelationsWithResponse added in v0.12.0

func (c *ClientWithResponses) SeedRelationsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*SeedRelationsHTTPResponse, error)

SeedRelationsWithResponse request returning *SeedRelationsHTTPResponse

func (*ClientWithResponses) SendTeamInvitationsWithBodyWithResponse

func (c *ClientWithResponses) SendTeamInvitationsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendTeamInvitationsHTTPResponse, error)

SendTeamInvitationsWithBodyWithResponse request with arbitrary body returning *SendTeamInvitationsHTTPResponse

func (*ClientWithResponses) SendTeamInvitationsWithResponse

func (*ClientWithResponses) StartAgentExecutionWithBodyWithResponse

func (c *ClientWithResponses) StartAgentExecutionWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartAgentExecutionHTTPResponse, error)

StartAgentExecutionWithBodyWithResponse request with arbitrary body returning *StartAgentExecutionHTTPResponse

func (*ClientWithResponses) StartAgentExecutionWithResponse

func (c *ClientWithResponses) StartAgentExecutionWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body StartAgentExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*StartAgentExecutionHTTPResponse, error)

func (*ClientWithResponses) SubmitSupportRequestWithBodyWithResponse

func (c *ClientWithResponses) SubmitSupportRequestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubmitSupportRequestHTTPResponse, error)

SubmitSupportRequestWithBodyWithResponse request with arbitrary body returning *SubmitSupportRequestHTTPResponse

func (*ClientWithResponses) SubmitSupportRequestWithResponse

func (c *ClientWithResponses) SubmitSupportRequestWithResponse(ctx context.Context, body SubmitSupportRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitSupportRequestHTTPResponse, error)

func (*ClientWithResponses) SuspendAdminUserWithResponse added in v0.19.0

func (c *ClientWithResponses) SuspendAdminUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*SuspendAdminUserHTTPResponse, error)

SuspendAdminUserWithResponse request returning *SuspendAdminUserHTTPResponse

func (*ClientWithResponses) TrackPromptGalleryUsageWithResponse

func (c *ClientWithResponses) TrackPromptGalleryUsageWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*TrackPromptGalleryUsageHTTPResponse, error)

TrackPromptGalleryUsageWithResponse request returning *TrackPromptGalleryUsageHTTPResponse

func (*ClientWithResponses) TransferTeamOwnershipWithBodyWithResponse

func (c *ClientWithResponses) TransferTeamOwnershipWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TransferTeamOwnershipHTTPResponse, error)

TransferTeamOwnershipWithBodyWithResponse request with arbitrary body returning *TransferTeamOwnershipHTTPResponse

func (*ClientWithResponses) TransferTeamOwnershipWithResponse

func (*ClientWithResponses) UnarchiveFeedItemWithResponse

func (c *ClientWithResponses) UnarchiveFeedItemWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*UnarchiveFeedItemHTTPResponse, error)

UnarchiveFeedItemWithResponse request returning *UnarchiveFeedItemHTTPResponse

func (*ClientWithResponses) UpdateAdminUserWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) UpdateAdminUserWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAdminUserHTTPResponse, error)

UpdateAdminUserWithBodyWithResponse request with arbitrary body returning *UpdateAdminUserHTTPResponse

func (*ClientWithResponses) UpdateAdminUserWithResponse added in v0.21.0

func (*ClientWithResponses) UpdateAgentCredentialsWithBodyWithResponse

func (c *ClientWithResponses) UpdateAgentCredentialsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentCredentialsHTTPResponse, error)

UpdateAgentCredentialsWithBodyWithResponse request with arbitrary body returning *UpdateAgentCredentialsHTTPResponse

func (*ClientWithResponses) UpdateAgentCredentialsWithResponse

func (c *ClientWithResponses) UpdateAgentCredentialsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateAgentCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentCredentialsHTTPResponse, error)

func (*ClientWithResponses) UpdateAgentWithBodyWithResponse

func (c *ClientWithResponses) UpdateAgentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResponse, error)

UpdateAgentWithBodyWithResponse request with arbitrary body returning *UpdateAgentHTTPResponse

func (*ClientWithResponses) UpdateAgentWithResponse

func (c *ClientWithResponses) UpdateAgentWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResponse, error)

func (*ClientWithResponses) UpdateArtifactWithBodyWithResponse

func (c *ClientWithResponses) UpdateArtifactWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateArtifactHTTPResponse, error)

UpdateArtifactWithBodyWithResponse request with arbitrary body returning *UpdateArtifactHTTPResponse

func (*ClientWithResponses) UpdateArtifactWithResponse

func (c *ClientWithResponses) UpdateArtifactWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, body UpdateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateArtifactHTTPResponse, error)

func (*ClientWithResponses) UpdateBlueprintWithBodyWithResponse

func (c *ClientWithResponses) UpdateBlueprintWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBlueprintHTTPResponse, error)

UpdateBlueprintWithBodyWithResponse request with arbitrary body returning *UpdateBlueprintHTTPResponse

func (*ClientWithResponses) UpdateBlueprintWithResponse

func (c *ClientWithResponses) UpdateBlueprintWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBlueprintHTTPResponse, error)

func (*ClientWithResponses) UpdateCommentWithBodyWithResponse

func (c *ClientWithResponses) UpdateCommentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCommentHTTPResponse, error)

UpdateCommentWithBodyWithResponse request with arbitrary body returning *UpdateCommentHTTPResponse

func (*ClientWithResponses) UpdateCommentWithResponse

func (c *ClientWithResponses) UpdateCommentWithResponse(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, body UpdateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCommentHTTPResponse, error)

func (*ClientWithResponses) UpdateEmbeddingProviderSettingsWithBodyWithResponse

func (c *ClientWithResponses) UpdateEmbeddingProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmbeddingProviderSettingsHTTPResponse, error)

UpdateEmbeddingProviderSettingsWithBodyWithResponse request with arbitrary body returning *UpdateEmbeddingProviderSettingsHTTPResponse

func (*ClientWithResponses) UpdateEmbeddingProviderWithBodyWithResponse

func (c *ClientWithResponses) UpdateEmbeddingProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmbeddingProviderHTTPResponse, error)

UpdateEmbeddingProviderWithBodyWithResponse request with arbitrary body returning *UpdateEmbeddingProviderHTTPResponse

func (*ClientWithResponses) UpdateEmbeddingProviderWithResponse

func (*ClientWithResponses) UpdateFeedWithBodyWithResponse

func (c *ClientWithResponses) UpdateFeedWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFeedHTTPResponse, error)

UpdateFeedWithBodyWithResponse request with arbitrary body returning *UpdateFeedHTTPResponse

func (*ClientWithResponses) UpdateFeedWithResponse

func (c *ClientWithResponses) UpdateFeedWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, body UpdateFeedJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFeedHTTPResponse, error)

func (*ClientWithResponses) UpdateMemoryWithBodyWithResponse

func (c *ClientWithResponses) UpdateMemoryWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemoryHTTPResponse, error)

UpdateMemoryWithBodyWithResponse request with arbitrary body returning *UpdateMemoryHTTPResponse

func (*ClientWithResponses) UpdateMemoryWithResponse

func (c *ClientWithResponses) UpdateMemoryWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemoryHTTPResponse, error)

func (*ClientWithResponses) UpdateModelProviderSettingsWithBodyWithResponse

func (c *ClientWithResponses) UpdateModelProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateModelProviderSettingsHTTPResponse, error)

UpdateModelProviderSettingsWithBodyWithResponse request with arbitrary body returning *UpdateModelProviderSettingsHTTPResponse

func (*ClientWithResponses) UpdateModelProviderSettingsWithResponse

func (*ClientWithResponses) UpdateModelProviderWithBodyWithResponse

func (c *ClientWithResponses) UpdateModelProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateModelProviderHTTPResponse, error)

UpdateModelProviderWithBodyWithResponse request with arbitrary body returning *UpdateModelProviderHTTPResponse

func (*ClientWithResponses) UpdateModelProviderWithResponse

func (c *ClientWithResponses) UpdateModelProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateModelProviderHTTPResponse, error)

func (*ClientWithResponses) UpdatePreferencesWithBodyWithResponse

func (c *ClientWithResponses) UpdatePreferencesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePreferencesHTTPResponse, error)

UpdatePreferencesWithBodyWithResponse request with arbitrary body returning *UpdatePreferencesHTTPResponse

func (*ClientWithResponses) UpdatePreferencesWithResponse

func (c *ClientWithResponses) UpdatePreferencesWithResponse(ctx context.Context, body UpdatePreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePreferencesHTTPResponse, error)

func (*ClientWithResponses) UpdateProjectWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectHTTPResponse, error)

UpdateProjectWithBodyWithResponse request with arbitrary body returning *UpdateProjectHTTPResponse

func (*ClientWithResponses) UpdateProjectWithResponse

func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectHTTPResponse, error)

func (*ClientWithResponses) UpdatePromptWithBodyWithResponse

func (c *ClientWithResponses) UpdatePromptWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePromptHTTPResponse, error)

UpdatePromptWithBodyWithResponse request with arbitrary body returning *UpdatePromptHTTPResponse

func (*ClientWithResponses) UpdatePromptWithResponse

func (c *ClientWithResponses) UpdatePromptWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, body UpdatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePromptHTTPResponse, error)

func (*ClientWithResponses) UpdateTeamMemberRoleWithBodyWithResponse

func (c *ClientWithResponses) UpdateTeamMemberRoleWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamMemberRoleHTTPResponse, error)

UpdateTeamMemberRoleWithBodyWithResponse request with arbitrary body returning *UpdateTeamMemberRoleHTTPResponse

func (*ClientWithResponses) UpdateTeamMemberRoleWithResponse

func (c *ClientWithResponses) UpdateTeamMemberRoleWithResponse(ctx context.Context, id openapi_types.UUID, userId string, body UpdateTeamMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamMemberRoleHTTPResponse, error)

func (*ClientWithResponses) UpdateTeamWithBodyWithResponse

func (c *ClientWithResponses) UpdateTeamWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamHTTPResponse, error)

UpdateTeamWithBodyWithResponse request with arbitrary body returning *UpdateTeamHTTPResponse

func (*ClientWithResponses) UpdateTeamWithResponse

func (*ClientWithResponses) UploadArtifactAttachmentWithBodyWithResponse

func (c *ClientWithResponses) UploadArtifactAttachmentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadArtifactAttachmentHTTPResponse, error)

UploadArtifactAttachmentWithBodyWithResponse request with arbitrary body returning *UploadArtifactAttachmentHTTPResponse

func (*ClientWithResponses) UploadAttachmentWithBodyWithResponse

func (c *ClientWithResponses) UploadAttachmentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadAttachmentHTTPResponse, error)

UploadAttachmentWithBodyWithResponse request with arbitrary body returning *UploadAttachmentHTTPResponse

func (*ClientWithResponses) ValidateEmbeddingProviderSettingsWithBodyWithResponse

func (c *ClientWithResponses) ValidateEmbeddingProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateEmbeddingProviderSettingsHTTPResponse, error)

ValidateEmbeddingProviderSettingsWithBodyWithResponse request with arbitrary body returning *ValidateEmbeddingProviderSettingsHTTPResponse

func (*ClientWithResponses) ValidateEmbeddingProviderWithBodyWithResponse

func (c *ClientWithResponses) ValidateEmbeddingProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateEmbeddingProviderHTTPResponse, error)

ValidateEmbeddingProviderWithBodyWithResponse request with arbitrary body returning *ValidateEmbeddingProviderHTTPResponse

func (*ClientWithResponses) ValidateEmbeddingProviderWithResponse

func (*ClientWithResponses) ValidateModelProviderSettingsWithBodyWithResponse

func (c *ClientWithResponses) ValidateModelProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateModelProviderSettingsHTTPResponse, error)

ValidateModelProviderSettingsWithBodyWithResponse request with arbitrary body returning *ValidateModelProviderSettingsHTTPResponse

func (*ClientWithResponses) ValidateModelProviderWithBodyWithResponse

func (c *ClientWithResponses) ValidateModelProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateModelProviderHTTPResponse, error)

ValidateModelProviderWithBodyWithResponse request with arbitrary body returning *ValidateModelProviderHTTPResponse

func (*ClientWithResponses) ValidateModelProviderWithResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// ListActivitiesWithResponse request
	ListActivitiesWithResponse(ctx context.Context, params *ListActivitiesParams, reqEditors ...RequestEditorFn) (*ListActivitiesHTTPResponse, error)

	// CreateActivityWithBodyWithResponse request with any body
	CreateActivityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateActivityHTTPResponse, error)

	CreateActivityWithResponse(ctx context.Context, body CreateActivityJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateActivityHTTPResponse, error)

	// GetActivityEntityTypesWithResponse request
	GetActivityEntityTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActivityEntityTypesHTTPResponse, error)

	// GetActivityStatsWithResponse request
	GetActivityStatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActivityStatsHTTPResponse, error)

	// GetActivityTypesWithResponse request
	GetActivityTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActivityTypesHTTPResponse, error)

	// GetActivityWithResponse request
	GetActivityWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetActivityHTTPResponse, error)

	// GetAdminDashboardOverviewWithResponse request
	GetAdminDashboardOverviewWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminDashboardOverviewHTTPResponse, error)

	// GetAdminDashboardTimeseriesWithResponse request
	GetAdminDashboardTimeseriesWithResponse(ctx context.Context, params *GetAdminDashboardTimeseriesParams, reqEditors ...RequestEditorFn) (*GetAdminDashboardTimeseriesHTTPResponse, error)

	// GetAdminStatsWithResponse request
	GetAdminStatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminStatsHTTPResponse, error)

	// ListAdminTeamsWithResponse request
	ListAdminTeamsWithResponse(ctx context.Context, params *ListAdminTeamsParams, reqEditors ...RequestEditorFn) (*ListAdminTeamsHTTPResponse, error)

	// GetAdminTeamWithResponse request
	GetAdminTeamWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAdminTeamHTTPResponse, error)

	// ListAdminUsersWithResponse request
	ListAdminUsersWithResponse(ctx context.Context, params *ListAdminUsersParams, reqEditors ...RequestEditorFn) (*ListAdminUsersHTTPResponse, error)

	// CreateAdminUserWithBodyWithResponse request with any body
	CreateAdminUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAdminUserHTTPResponse, error)

	CreateAdminUserWithResponse(ctx context.Context, body CreateAdminUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAdminUserHTTPResponse, error)

	// DeleteAdminUserWithResponse request
	DeleteAdminUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAdminUserHTTPResponse, error)

	// GetAdminUserWithResponse request
	GetAdminUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAdminUserHTTPResponse, error)

	// UpdateAdminUserWithBodyWithResponse request with any body
	UpdateAdminUserWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAdminUserHTTPResponse, error)

	UpdateAdminUserWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateAdminUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAdminUserHTTPResponse, error)

	// ReactivateAdminUserWithResponse request
	ReactivateAdminUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ReactivateAdminUserHTTPResponse, error)

	// SuspendAdminUserWithResponse request
	SuspendAdminUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*SuspendAdminUserHTTPResponse, error)

	// ListClaudeCodeHooksWithResponse request
	ListClaudeCodeHooksWithResponse(ctx context.Context, params *ListClaudeCodeHooksParams, reqEditors ...RequestEditorFn) (*ListClaudeCodeHooksHTTPResponse, error)

	// GetClaudeCodeOverviewStatsWithResponse request
	GetClaudeCodeOverviewStatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetClaudeCodeOverviewStatsHTTPResponse, error)

	// ListClaudeCodeRecentActivitiesWithResponse request
	ListClaudeCodeRecentActivitiesWithResponse(ctx context.Context, params *ListClaudeCodeRecentActivitiesParams, reqEditors ...RequestEditorFn) (*ListClaudeCodeRecentActivitiesHTTPResponse, error)

	// GetClaudeCodeSessionCountsWithResponse request
	GetClaudeCodeSessionCountsWithResponse(ctx context.Context, params *GetClaudeCodeSessionCountsParams, reqEditors ...RequestEditorFn) (*GetClaudeCodeSessionCountsHTTPResponse, error)

	// ListClaudeCodeSessionsWithResponse request
	ListClaudeCodeSessionsWithResponse(ctx context.Context, params *ListClaudeCodeSessionsParams, reqEditors ...RequestEditorFn) (*ListClaudeCodeSessionsHTTPResponse, error)

	// DeleteClaudeCodeSessionWithResponse request
	DeleteClaudeCodeSessionWithResponse(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*DeleteClaudeCodeSessionHTTPResponse, error)

	// ListCursorIDEHooksWithResponse request
	ListCursorIDEHooksWithResponse(ctx context.Context, params *ListCursorIDEHooksParams, reqEditors ...RequestEditorFn) (*ListCursorIDEHooksHTTPResponse, error)

	// GetCursorIDEOverviewStatsWithResponse request
	GetCursorIDEOverviewStatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCursorIDEOverviewStatsHTTPResponse, error)

	// ListCursorIDERecentActivitiesWithResponse request
	ListCursorIDERecentActivitiesWithResponse(ctx context.Context, params *ListCursorIDERecentActivitiesParams, reqEditors ...RequestEditorFn) (*ListCursorIDERecentActivitiesHTTPResponse, error)

	// GetCursorIDESessionCountsWithResponse request
	GetCursorIDESessionCountsWithResponse(ctx context.Context, params *GetCursorIDESessionCountsParams, reqEditors ...RequestEditorFn) (*GetCursorIDESessionCountsHTTPResponse, error)

	// ListCursorIDESessionsWithResponse request
	ListCursorIDESessionsWithResponse(ctx context.Context, params *ListCursorIDESessionsParams, reqEditors ...RequestEditorFn) (*ListCursorIDESessionsHTTPResponse, error)

	// DeleteCursorIDESessionWithResponse request
	DeleteCursorIDESessionWithResponse(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*DeleteCursorIDESessionHTTPResponse, error)

	// ListAPIKeysWithResponse request
	ListAPIKeysWithResponse(ctx context.Context, params *ListAPIKeysParams, reqEditors ...RequestEditorFn) (*ListAPIKeysHTTPResponse, error)

	// CreateAPIKeyWithBodyWithResponse request with any body
	CreateAPIKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAPIKeyHTTPResponse, error)

	CreateAPIKeyWithResponse(ctx context.Context, body CreateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPIKeyHTTPResponse, error)

	// DeleteAPIKeyWithResponse request
	DeleteAPIKeyWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAPIKeyHTTPResponse, error)

	// AuthCallbackWithResponse request
	AuthCallbackWithResponse(ctx context.Context, params *AuthCallbackParams, reqEditors ...RequestEditorFn) (*AuthCallbackHTTPResponse, error)

	// DevLoginWithBodyWithResponse request with any body
	DevLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DevLoginHTTPResponse, error)

	DevLoginWithResponse(ctx context.Context, body DevLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*DevLoginHTTPResponse, error)

	// LoginWithResponse request
	LoginWithResponse(ctx context.Context, params *LoginParams, reqEditors ...RequestEditorFn) (*LoginHTTPResponse, error)

	// LogoutWithResponse request
	LogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutHTTPResponse, error)

	// GetMeWithResponse request
	GetMeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMeHTTPResponse, error)

	// ListAuthProvidersWithResponse request
	ListAuthProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListAuthProvidersHTTPResponse, error)

	// IngestClaudeCodeHookWithBodyWithResponse request with any body
	IngestClaudeCodeHookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IngestClaudeCodeHookHTTPResponse, error)

	IngestClaudeCodeHookWithResponse(ctx context.Context, body IngestClaudeCodeHookJSONRequestBody, reqEditors ...RequestEditorFn) (*IngestClaudeCodeHookHTTPResponse, error)

	// IngestCursorIDEHookWithBodyWithResponse request with any body
	IngestCursorIDEHookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IngestCursorIDEHookHTTPResponse, error)

	IngestCursorIDEHookWithResponse(ctx context.Context, body IngestCursorIDEHookJSONRequestBody, reqEditors ...RequestEditorFn) (*IngestCursorIDEHookHTTPResponse, error)

	// DeleteDeviceTokenWithBodyWithResponse request with any body
	DeleteDeviceTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteDeviceTokenHTTPResponse, error)

	DeleteDeviceTokenWithResponse(ctx context.Context, body DeleteDeviceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteDeviceTokenHTTPResponse, error)

	// RegisterDeviceTokenWithBodyWithResponse request with any body
	RegisterDeviceTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegisterDeviceTokenHTTPResponse, error)

	RegisterDeviceTokenWithResponse(ctx context.Context, body RegisterDeviceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*RegisterDeviceTokenHTTPResponse, error)

	// GetPendingInvitationsWithResponse request
	GetPendingInvitationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPendingInvitationsHTTPResponse, error)

	// GetInvitationByTokenWithResponse request
	GetInvitationByTokenWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*GetInvitationByTokenHTTPResponse, error)

	// AcceptInvitationWithResponse request
	AcceptInvitationWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*AcceptInvitationHTTPResponse, error)

	// RejectInvitationWithResponse request
	RejectInvitationWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*RejectInvitationHTTPResponse, error)

	// ListNotificationsWithResponse request
	ListNotificationsWithResponse(ctx context.Context, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*ListNotificationsHTTPResponse, error)

	// MarkAllNotificationsReadWithResponse request
	MarkAllNotificationsReadWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MarkAllNotificationsReadHTTPResponse, error)

	// GetUnreadNotificationCountWithResponse request
	GetUnreadNotificationCountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUnreadNotificationCountHTTPResponse, error)

	// MarkNotificationReadWithResponse request
	MarkNotificationReadWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*MarkNotificationReadHTTPResponse, error)

	// GetPreferencesWithResponse request
	GetPreferencesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPreferencesHTTPResponse, error)

	// UpdatePreferencesWithBodyWithResponse request with any body
	UpdatePreferencesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePreferencesHTTPResponse, error)

	UpdatePreferencesWithResponse(ctx context.Context, body UpdatePreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePreferencesHTTPResponse, error)

	// GetPromptGalleryCategoriesWithResponse request
	GetPromptGalleryCategoriesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPromptGalleryCategoriesHTTPResponse, error)

	// ListPromptGalleryPromptsWithResponse request
	ListPromptGalleryPromptsWithResponse(ctx context.Context, params *ListPromptGalleryPromptsParams, reqEditors ...RequestEditorFn) (*ListPromptGalleryPromptsHTTPResponse, error)

	// GetPromptGalleryPromptWithResponse request
	GetPromptGalleryPromptWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPromptGalleryPromptHTTPResponse, error)

	// TrackPromptGalleryUsageWithResponse request
	TrackPromptGalleryUsageWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*TrackPromptGalleryUsageHTTPResponse, error)

	// GetResourceUsageWithResponse request
	GetResourceUsageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetResourceUsageHTTPResponse, error)

	// ListAPIKeysSettingsWithResponse request
	ListAPIKeysSettingsWithResponse(ctx context.Context, params *ListAPIKeysSettingsParams, reqEditors ...RequestEditorFn) (*ListAPIKeysSettingsHTTPResponse, error)

	// CreateAPIKeySettingsWithBodyWithResponse request with any body
	CreateAPIKeySettingsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAPIKeySettingsHTTPResponse, error)

	CreateAPIKeySettingsWithResponse(ctx context.Context, body CreateAPIKeySettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPIKeySettingsHTTPResponse, error)

	// DeleteAPIKeySettingsWithResponse request
	DeleteAPIKeySettingsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAPIKeySettingsHTTPResponse, error)

	// GetSharedPromptWithResponse request
	GetSharedPromptWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*GetSharedPromptHTTPResponse, error)

	// SubmitSupportRequestWithBodyWithResponse request with any body
	SubmitSupportRequestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SubmitSupportRequestHTTPResponse, error)

	SubmitSupportRequestWithResponse(ctx context.Context, body SubmitSupportRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*SubmitSupportRequestHTTPResponse, error)

	// ListTeamsWithResponse request
	ListTeamsWithResponse(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsHTTPResponse, error)

	// CreateTeamWithBodyWithResponse request with any body
	CreateTeamWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamHTTPResponse, error)

	CreateTeamWithResponse(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamHTTPResponse, error)

	// DeleteTeamWithResponse request
	DeleteTeamWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteTeamHTTPResponse, error)

	// GetTeamWithResponse request
	GetTeamWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetTeamHTTPResponse, error)

	// UpdateTeamWithBodyWithResponse request with any body
	UpdateTeamWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamHTTPResponse, error)

	UpdateTeamWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamHTTPResponse, error)

	// GetTeamFeedCreationMetricsWithResponse request
	GetTeamFeedCreationMetricsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetTeamFeedCreationMetricsParams, reqEditors ...RequestEditorFn) (*GetTeamFeedCreationMetricsHTTPResponse, error)

	// ListTeamInvitationsWithResponse request
	ListTeamInvitationsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListTeamInvitationsHTTPResponse, error)

	// SendTeamInvitationsWithBodyWithResponse request with any body
	SendTeamInvitationsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendTeamInvitationsHTTPResponse, error)

	SendTeamInvitationsWithResponse(ctx context.Context, id openapi_types.UUID, body SendTeamInvitationsJSONRequestBody, reqEditors ...RequestEditorFn) (*SendTeamInvitationsHTTPResponse, error)

	// RevokeTeamInvitationWithResponse request
	RevokeTeamInvitationWithResponse(ctx context.Context, id openapi_types.UUID, invitationId string, reqEditors ...RequestEditorFn) (*RevokeTeamInvitationHTTPResponse, error)

	// GetTeamMembersWithResponse request
	GetTeamMembersWithResponse(ctx context.Context, id openapi_types.UUID, params *GetTeamMembersParams, reqEditors ...RequestEditorFn) (*GetTeamMembersHTTPResponse, error)

	// RemoveTeamMemberWithResponse request
	RemoveTeamMemberWithResponse(ctx context.Context, id openapi_types.UUID, userId string, reqEditors ...RequestEditorFn) (*RemoveTeamMemberHTTPResponse, error)

	// UpdateTeamMemberRoleWithBodyWithResponse request with any body
	UpdateTeamMemberRoleWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamMemberRoleHTTPResponse, error)

	UpdateTeamMemberRoleWithResponse(ctx context.Context, id openapi_types.UUID, userId string, body UpdateTeamMemberRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamMemberRoleHTTPResponse, error)

	// GetTeamResourceAccessMetricsWithResponse request
	GetTeamResourceAccessMetricsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetTeamResourceAccessMetricsParams, reqEditors ...RequestEditorFn) (*GetTeamResourceAccessMetricsHTTPResponse, error)

	// GetTeamResourceCreationMetricsWithResponse request
	GetTeamResourceCreationMetricsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetTeamResourceCreationMetricsParams, reqEditors ...RequestEditorFn) (*GetTeamResourceCreationMetricsHTTPResponse, error)

	// GetTeamStatsWithResponse request
	GetTeamStatsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetTeamStatsHTTPResponse, error)

	// GetTeamTopAccessedResourcesWithResponse request
	GetTeamTopAccessedResourcesWithResponse(ctx context.Context, id openapi_types.UUID, params *GetTeamTopAccessedResourcesParams, reqEditors ...RequestEditorFn) (*GetTeamTopAccessedResourcesHTTPResponse, error)

	// TransferTeamOwnershipWithBodyWithResponse request with any body
	TransferTeamOwnershipWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TransferTeamOwnershipHTTPResponse, error)

	TransferTeamOwnershipWithResponse(ctx context.Context, id openapi_types.UUID, body TransferTeamOwnershipJSONRequestBody, reqEditors ...RequestEditorFn) (*TransferTeamOwnershipHTTPResponse, error)

	// CompleteOnboardingWithResponse request
	CompleteOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CompleteOnboardingHTTPResponse, error)

	// HandleGitHubWebhookWithBodyWithResponse request with any body
	HandleGitHubWebhookWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookHTTPResponse, error)

	HandleGitHubWebhookWithResponse(ctx context.Context, body HandleGitHubWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitHubWebhookHTTPResponse, error)

	// ListAgentsWithResponse request
	ListAgentsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListAgentsParams, reqEditors ...RequestEditorFn) (*ListAgentsHTTPResponse, error)

	// CreateAgentWithBodyWithResponse request with any body
	CreateAgentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResponse, error)

	CreateAgentWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAgentHTTPResponse, error)

	// ListConversationExecutionsWithResponse request
	ListConversationExecutionsWithResponse(ctx context.Context, teamId openapi_types.UUID, conversationId string, params *ListConversationExecutionsParams, reqEditors ...RequestEditorFn) (*ListConversationExecutionsHTTPResponse, error)

	// GetAgentExecutionWithResponse request
	GetAgentExecutionWithResponse(ctx context.Context, teamId openapi_types.UUID, executionId string, reqEditors ...RequestEditorFn) (*GetAgentExecutionHTTPResponse, error)

	// CompleteAgentExecutionWithBodyWithResponse request with any body
	CompleteAgentExecutionWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, executionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompleteAgentExecutionHTTPResponse, error)

	CompleteAgentExecutionWithResponse(ctx context.Context, teamId openapi_types.UUID, executionId string, body CompleteAgentExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*CompleteAgentExecutionHTTPResponse, error)

	// CancelAgentExecutionWithResponse request
	CancelAgentExecutionWithResponse(ctx context.Context, teamId openapi_types.UUID, executionId string, reqEditors ...RequestEditorFn) (*CancelAgentExecutionHTTPResponse, error)

	// GetAgentExecutionEventsWithResponse request
	GetAgentExecutionEventsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, params *GetAgentExecutionEventsParams, reqEditors ...RequestEditorFn) (*GetAgentExecutionEventsHTTPResponse, error)

	// GetAgentExecutionStatusWithResponse request
	GetAgentExecutionStatusWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetAgentExecutionStatusHTTPResponse, error)

	// PreviewAgentCardWithBodyWithResponse request with any body
	PreviewAgentCardWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PreviewAgentCardHTTPResponse, error)

	PreviewAgentCardWithResponse(ctx context.Context, teamId openapi_types.UUID, body PreviewAgentCardJSONRequestBody, reqEditors ...RequestEditorFn) (*PreviewAgentCardHTTPResponse, error)

	// GetAgentStatsWithResponse request
	GetAgentStatsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAgentStatsHTTPResponse, error)

	// DeleteAgentWithResponse request
	DeleteAgentWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteAgentHTTPResponse, error)

	// GetAgentWithResponse request
	GetAgentWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetAgentHTTPResponse, error)

	// UpdateAgentWithBodyWithResponse request with any body
	UpdateAgentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResponse, error)

	UpdateAgentWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentHTTPResponse, error)

	// ListAgentConversationsWithResponse request
	ListAgentConversationsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, params *ListAgentConversationsParams, reqEditors ...RequestEditorFn) (*ListAgentConversationsHTTPResponse, error)

	// UpdateAgentCredentialsWithBodyWithResponse request with any body
	UpdateAgentCredentialsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAgentCredentialsHTTPResponse, error)

	UpdateAgentCredentialsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateAgentCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAgentCredentialsHTTPResponse, error)

	// ExecuteAgentWithBodyWithResponse request with any body
	ExecuteAgentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteAgentHTTPResponse, error)

	ExecuteAgentWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body ExecuteAgentJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteAgentHTTPResponse, error)

	// ListAgentExecutionsWithResponse request
	ListAgentExecutionsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, params *ListAgentExecutionsParams, reqEditors ...RequestEditorFn) (*ListAgentExecutionsHTTPResponse, error)

	// StartAgentExecutionWithBodyWithResponse request with any body
	StartAgentExecutionWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartAgentExecutionHTTPResponse, error)

	StartAgentExecutionWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body StartAgentExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*StartAgentExecutionHTTPResponse, error)

	// ListArtifactsWithResponse request
	ListArtifactsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListArtifactsParams, reqEditors ...RequestEditorFn) (*ListArtifactsHTTPResponse, error)

	// CreateArtifactWithBodyWithResponse request with any body
	CreateArtifactWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateArtifactHTTPResponse, error)

	CreateArtifactWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateArtifactHTTPResponse, error)

	// GetArtifactStatsWithResponse request
	GetArtifactStatsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetArtifactStatsHTTPResponse, error)

	// ListArtifactsByProjectWithResponse request
	ListArtifactsByProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, params *ListArtifactsByProjectParams, reqEditors ...RequestEditorFn) (*ListArtifactsByProjectHTTPResponse, error)

	// DeleteArtifactWithResponse request
	DeleteArtifactWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*DeleteArtifactHTTPResponse, error)

	// GetArtifactWithResponse request
	GetArtifactWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetArtifactHTTPResponse, error)

	// UpdateArtifactWithBodyWithResponse request with any body
	UpdateArtifactWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateArtifactHTTPResponse, error)

	UpdateArtifactWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, body UpdateArtifactJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateArtifactHTTPResponse, error)

	// ListArtifactAttachmentsWithResponse request
	ListArtifactAttachmentsWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*ListArtifactAttachmentsHTTPResponse, error)

	// UploadArtifactAttachmentWithBodyWithResponse request with any body
	UploadArtifactAttachmentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadArtifactAttachmentHTTPResponse, error)

	// DeleteArtifactAttachmentWithResponse request
	DeleteArtifactAttachmentWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteArtifactAttachmentHTTPResponse, error)

	// DownloadArtifactAttachmentWithResponse request
	DownloadArtifactAttachmentWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadArtifactAttachmentHTTPResponse, error)

	// ListArtifactVersionsWithResponse request
	ListArtifactVersionsWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*ListArtifactVersionsHTTPResponse, error)

	// GetArtifactVersionWithResponse request
	GetArtifactVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*GetArtifactVersionHTTPResponse, error)

	// RestoreArtifactVersionWithResponse request
	RestoreArtifactVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*RestoreArtifactVersionHTTPResponse, error)

	// ListAttachmentsWithResponse request
	ListAttachmentsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListAttachmentsParams, reqEditors ...RequestEditorFn) (*ListAttachmentsHTTPResponse, error)

	// UploadAttachmentWithBodyWithResponse request with any body
	UploadAttachmentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadAttachmentHTTPResponse, error)

	// DeleteAttachmentWithResponse request
	DeleteAttachmentWithResponse(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAttachmentHTTPResponse, error)

	// DownloadAttachmentWithResponse request
	DownloadAttachmentWithResponse(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadAttachmentHTTPResponse, error)

	// ListSpecLibrariesWithResponse request
	ListSpecLibrariesWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListSpecLibrariesParams, reqEditors ...RequestEditorFn) (*ListSpecLibrariesHTTPResponse, error)

	// CreateBlueprintWithBodyWithResponse request with any body
	CreateBlueprintWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBlueprintHTTPResponse, error)

	CreateBlueprintWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBlueprintHTTPResponse, error)

	// GetBlueprintStatsWithResponse request
	GetBlueprintStatsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetBlueprintStatsHTTPResponse, error)

	// ListSpecLibrariesByProjectWithResponse request
	ListSpecLibrariesByProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId string, params *ListSpecLibrariesByProjectParams, reqEditors ...RequestEditorFn) (*ListSpecLibrariesByProjectHTTPResponse, error)

	// DeleteBlueprintWithResponse request
	DeleteBlueprintWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, reqEditors ...RequestEditorFn) (*DeleteBlueprintHTTPResponse, error)

	// GetBlueprintWithResponse request
	GetBlueprintWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, reqEditors ...RequestEditorFn) (*GetBlueprintHTTPResponse, error)

	// UpdateBlueprintWithBodyWithResponse request with any body
	UpdateBlueprintWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBlueprintHTTPResponse, error)

	UpdateBlueprintWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId string, slug string, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBlueprintHTTPResponse, error)

	// ListBlueprintVersionsWithResponse request
	ListBlueprintVersionsWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*ListBlueprintVersionsHTTPResponse, error)

	// GetBlueprintVersionWithResponse request
	GetBlueprintVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*GetBlueprintVersionHTTPResponse, error)

	// RestoreBlueprintVersionWithResponse request
	RestoreBlueprintVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*RestoreBlueprintVersionHTTPResponse, error)

	// ListCommentsWithResponse request
	ListCommentsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListCommentsParams, reqEditors ...RequestEditorFn) (*ListCommentsHTTPResponse, error)

	// CreateCommentWithBodyWithResponse request with any body
	CreateCommentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCommentHTTPResponse, error)

	CreateCommentWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCommentHTTPResponse, error)

	// ListRecentCommentsWithResponse request
	ListRecentCommentsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListRecentCommentsParams, reqEditors ...RequestEditorFn) (*ListRecentCommentsHTTPResponse, error)

	// DeleteCommentWithResponse request
	DeleteCommentWithResponse(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteCommentHTTPResponse, error)

	// UpdateCommentWithBodyWithResponse request with any body
	UpdateCommentWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCommentHTTPResponse, error)

	UpdateCommentWithResponse(ctx context.Context, teamId openapi_types.UUID, commentId openapi_types.UUID, body UpdateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCommentHTTPResponse, error)

	// ListEmbeddingProvidersWithResponse request
	ListEmbeddingProvidersWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListEmbeddingProvidersHTTPResponse, error)

	// CreateEmbeddingProviderWithBodyWithResponse request with any body
	CreateEmbeddingProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEmbeddingProviderHTTPResponse, error)

	CreateEmbeddingProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateEmbeddingProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEmbeddingProviderHTTPResponse, error)

	// GetEmbeddingCoverageWithResponse request
	GetEmbeddingCoverageWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetEmbeddingCoverageHTTPResponse, error)

	// ValidateEmbeddingProviderWithBodyWithResponse request with any body
	ValidateEmbeddingProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateEmbeddingProviderHTTPResponse, error)

	ValidateEmbeddingProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, body ValidateEmbeddingProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateEmbeddingProviderHTTPResponse, error)

	// DeleteEmbeddingProviderWithResponse request
	DeleteEmbeddingProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteEmbeddingProviderHTTPResponse, error)

	// GetEmbeddingProviderWithResponse request
	GetEmbeddingProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetEmbeddingProviderHTTPResponse, error)

	// UpdateEmbeddingProviderWithBodyWithResponse request with any body
	UpdateEmbeddingProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmbeddingProviderHTTPResponse, error)

	UpdateEmbeddingProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateEmbeddingProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEmbeddingProviderHTTPResponse, error)

	// ReprocessEmbeddingProviderWithResponse request
	ReprocessEmbeddingProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*ReprocessEmbeddingProviderHTTPResponse, error)

	// ListFeedItemsWithResponse request
	ListFeedItemsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListFeedItemsParams, reqEditors ...RequestEditorFn) (*ListFeedItemsHTTPResponse, error)

	// DeleteFeedItemWithResponse request
	DeleteFeedItemWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteFeedItemHTTPResponse, error)

	// GetFeedItemWithResponse request
	GetFeedItemWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetFeedItemHTTPResponse, error)

	// ArchiveFeedItemWithResponse request
	ArchiveFeedItemWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ArchiveFeedItemHTTPResponse, error)

	// ListFeedItemRepliesWithResponse request
	ListFeedItemRepliesWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, params *ListFeedItemRepliesParams, reqEditors ...RequestEditorFn) (*ListFeedItemRepliesHTTPResponse, error)

	// CreateFeedItemReplyWithBodyWithResponse request with any body
	CreateFeedItemReplyWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFeedItemReplyHTTPResponse, error)

	CreateFeedItemReplyWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, body CreateFeedItemReplyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFeedItemReplyHTTPResponse, error)

	// UnarchiveFeedItemWithResponse request
	UnarchiveFeedItemWithResponse(ctx context.Context, teamId openapi_types.UUID, itemId openapi_types.UUID, reqEditors ...RequestEditorFn) (*UnarchiveFeedItemHTTPResponse, error)

	// ListFeedsWithResponse request
	ListFeedsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListFeedsParams, reqEditors ...RequestEditorFn) (*ListFeedsHTTPResponse, error)

	// CreateFeedWithBodyWithResponse request with any body
	CreateFeedWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFeedHTTPResponse, error)

	CreateFeedWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateFeedJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFeedHTTPResponse, error)

	// DeleteFeedWithResponse request
	DeleteFeedWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteFeedHTTPResponse, error)

	// GetFeedWithResponse request
	GetFeedWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetFeedHTTPResponse, error)

	// UpdateFeedWithBodyWithResponse request with any body
	UpdateFeedWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFeedHTTPResponse, error)

	UpdateFeedWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, body UpdateFeedJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFeedHTTPResponse, error)

	// ListFeedItemsByFeedWithResponse request
	ListFeedItemsByFeedWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, params *ListFeedItemsByFeedParams, reqEditors ...RequestEditorFn) (*ListFeedItemsByFeedHTTPResponse, error)

	// CreateFeedItemWithBodyWithResponse request with any body
	CreateFeedItemWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFeedItemHTTPResponse, error)

	CreateFeedItemWithResponse(ctx context.Context, teamId openapi_types.UUID, feedId openapi_types.UUID, body CreateFeedItemJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFeedItemHTTPResponse, error)

	// HandleGitHubCallbackWithBodyWithResponse request with any body
	HandleGitHubCallbackWithBodyWithResponse(ctx context.Context, teamId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HandleGitHubCallbackHTTPResponse, error)

	HandleGitHubCallbackWithResponse(ctx context.Context, teamId string, body HandleGitHubCallbackJSONRequestBody, reqEditors ...RequestEditorFn) (*HandleGitHubCallbackHTTPResponse, error)

	// DisconnectGitHubWithResponse request
	DisconnectGitHubWithResponse(ctx context.Context, teamId string, reqEditors ...RequestEditorFn) (*DisconnectGitHubHTTPResponse, error)

	// ImportGitHubBlueprintsWithBodyWithResponse request with any body
	ImportGitHubBlueprintsWithBodyWithResponse(ctx context.Context, teamId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportGitHubBlueprintsHTTPResponse, error)

	ImportGitHubBlueprintsWithResponse(ctx context.Context, teamId string, body ImportGitHubBlueprintsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportGitHubBlueprintsHTTPResponse, error)

	// GetGitHubInstallURLWithResponse request
	GetGitHubInstallURLWithResponse(ctx context.Context, teamId string, reqEditors ...RequestEditorFn) (*GetGitHubInstallURLHTTPResponse, error)

	// ListGitHubRepositoriesWithResponse request
	ListGitHubRepositoriesWithResponse(ctx context.Context, teamId string, params *ListGitHubRepositoriesParams, reqEditors ...RequestEditorFn) (*ListGitHubRepositoriesHTTPResponse, error)

	// ImportGitHubProjectWithResponse request
	ImportGitHubProjectWithResponse(ctx context.Context, teamId string, repoId int64, reqEditors ...RequestEditorFn) (*ImportGitHubProjectHTTPResponse, error)

	// GetGitHubStatusWithResponse request
	GetGitHubStatusWithResponse(ctx context.Context, teamId string, reqEditors ...RequestEditorFn) (*GetGitHubStatusHTTPResponse, error)

	// ListMemoriesWithResponse request
	ListMemoriesWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListMemoriesParams, reqEditors ...RequestEditorFn) (*ListMemoriesHTTPResponse, error)

	// CreateMemoryWithBodyWithResponse request with any body
	CreateMemoryWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemoryHTTPResponse, error)

	CreateMemoryWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemoryHTTPResponse, error)

	// SearchMemoriesByMetadataWithResponse request
	SearchMemoriesByMetadataWithResponse(ctx context.Context, teamId openapi_types.UUID, params *SearchMemoriesByMetadataParams, reqEditors ...RequestEditorFn) (*SearchMemoriesByMetadataHTTPResponse, error)

	// DeleteMemoryWithResponse request
	DeleteMemoryWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteMemoryHTTPResponse, error)

	// GetMemoryWithResponse request
	GetMemoryWithResponse(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetMemoryHTTPResponse, error)

	// UpdateMemoryWithBodyWithResponse request with any body
	UpdateMemoryWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemoryHTTPResponse, error)

	UpdateMemoryWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemoryHTTPResponse, error)

	// ListMemoryVersionsWithResponse request
	ListMemoryVersionsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*ListMemoryVersionsHTTPResponse, error)

	// GetMemoryVersionWithResponse request
	GetMemoryVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, versionNumber int, reqEditors ...RequestEditorFn) (*GetMemoryVersionHTTPResponse, error)

	// RestoreMemoryVersionWithResponse request
	RestoreMemoryVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, versionNumber int, reqEditors ...RequestEditorFn) (*RestoreMemoryVersionHTTPResponse, error)

	// ListModelProvidersWithResponse request
	ListModelProvidersWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListModelProvidersHTTPResponse, error)

	// CreateModelProviderWithBodyWithResponse request with any body
	CreateModelProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateModelProviderHTTPResponse, error)

	CreateModelProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateModelProviderHTTPResponse, error)

	// ValidateModelProviderWithBodyWithResponse request with any body
	ValidateModelProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateModelProviderHTTPResponse, error)

	ValidateModelProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, body ValidateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateModelProviderHTTPResponse, error)

	// DeleteModelProviderWithResponse request
	DeleteModelProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteModelProviderHTTPResponse, error)

	// GetModelProviderWithResponse request
	GetModelProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetModelProviderHTTPResponse, error)

	// UpdateModelProviderWithBodyWithResponse request with any body
	UpdateModelProviderWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateModelProviderHTTPResponse, error)

	UpdateModelProviderWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateModelProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateModelProviderHTTPResponse, error)

	// ListProjectsWithResponse request
	ListProjectsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsHTTPResponse, error)

	// CreateProjectWithBodyWithResponse request with any body
	CreateProjectWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectHTTPResponse, error)

	CreateProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectHTTPResponse, error)

	// MigrateProjectWithBodyWithResponse request with any body
	MigrateProjectWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MigrateProjectHTTPResponse, error)

	MigrateProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, body MigrateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*MigrateProjectHTTPResponse, error)

	// GetProjectMigrationInventoryWithResponse request
	GetProjectMigrationInventoryWithResponse(ctx context.Context, teamId openapi_types.UUID, projectId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProjectMigrationInventoryHTTPResponse, error)

	// DeleteProjectWithResponse request
	DeleteProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*DeleteProjectHTTPResponse, error)

	// GetProjectWithResponse request
	GetProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetProjectHTTPResponse, error)

	// UpdateProjectWithBodyWithResponse request with any body
	UpdateProjectWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectHTTPResponse, error)

	UpdateProjectWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectHTTPResponse, error)

	// GetProjectResourceCreationMetricsWithResponse request
	GetProjectResourceCreationMetricsWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, params *GetProjectResourceCreationMetricsParams, reqEditors ...RequestEditorFn) (*GetProjectResourceCreationMetricsHTTPResponse, error)

	// GetProjectStatsWithResponse request
	GetProjectStatsWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetProjectStatsHTTPResponse, error)

	// ListPromptsWithResponse request
	ListPromptsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListPromptsParams, reqEditors ...RequestEditorFn) (*ListPromptsHTTPResponse, error)

	// CreatePromptWithBodyWithResponse request with any body
	CreatePromptWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePromptHTTPResponse, error)

	CreatePromptWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePromptHTTPResponse, error)

	// GetPromptLabelsWithResponse request
	GetPromptLabelsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPromptLabelsHTTPResponse, error)

	// DeletePromptWithResponse request
	DeletePromptWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*DeletePromptHTTPResponse, error)

	// GetPromptWithResponse request
	GetPromptWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetPromptHTTPResponse, error)

	// UpdatePromptWithBodyWithResponse request with any body
	UpdatePromptWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePromptHTTPResponse, error)

	UpdatePromptWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, body UpdatePromptJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePromptHTTPResponse, error)

	// GetPromptDependenciesWithResponse request
	GetPromptDependenciesWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetPromptDependenciesHTTPResponse, error)

	// GetPromptPlaceholdersWithResponse request
	GetPromptPlaceholdersWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetPromptPlaceholdersHTTPResponse, error)

	// RenderPromptWithBodyWithResponse request with any body
	RenderPromptWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenderPromptHTTPResponse, error)

	RenderPromptWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, body RenderPromptJSONRequestBody, reqEditors ...RequestEditorFn) (*RenderPromptHTTPResponse, error)

	// DeletePromptShareWithResponse request
	DeletePromptShareWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*DeletePromptShareHTTPResponse, error)

	// GetPromptShareWithResponse request
	GetPromptShareWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*GetPromptShareHTTPResponse, error)

	// CreatePromptShareWithBodyWithResponse request with any body
	CreatePromptShareWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePromptShareHTTPResponse, error)

	CreatePromptShareWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, body CreatePromptShareJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePromptShareHTTPResponse, error)

	// ListPromptVersionsWithResponse request
	ListPromptVersionsWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, reqEditors ...RequestEditorFn) (*ListPromptVersionsHTTPResponse, error)

	// GetPromptVersionWithResponse request
	GetPromptVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*GetPromptVersionHTTPResponse, error)

	// RestorePromptVersionWithResponse request
	RestorePromptVersionWithResponse(ctx context.Context, teamId openapi_types.UUID, slug string, versionNumber int, reqEditors ...RequestEditorFn) (*RestorePromptVersionHTTPResponse, error)

	// ListRelationsWithResponse request
	ListRelationsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListRelationsParams, reqEditors ...RequestEditorFn) (*ListRelationsHTTPResponse, error)

	// CreateRelationWithBodyWithResponse request with any body
	CreateRelationWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRelationHTTPResponse, error)

	CreateRelationWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRelationHTTPResponse, error)

	// SeedRelationsWithResponse request
	SeedRelationsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*SeedRelationsHTTPResponse, error)

	// DeleteRelationWithResponse request
	DeleteRelationWithResponse(ctx context.Context, teamId openapi_types.UUID, relationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteRelationHTTPResponse, error)

	// ConfirmRelationWithResponse request
	ConfirmRelationWithResponse(ctx context.Context, teamId openapi_types.UUID, relationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ConfirmRelationHTTPResponse, error)

	// GetResourceAccessMetricsWithResponse request
	GetResourceAccessMetricsWithResponse(ctx context.Context, teamId openapi_types.UUID, params *GetResourceAccessMetricsParams, reqEditors ...RequestEditorFn) (*GetResourceAccessMetricsHTTPResponse, error)

	// SearchTeamResourcesWithBodyWithResponse request with any body
	SearchTeamResourcesWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchTeamResourcesHTTPResponse, error)

	SearchTeamResourcesWithResponse(ctx context.Context, teamId openapi_types.UUID, body SearchTeamResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchTeamResourcesHTTPResponse, error)

	// ListEmbeddingProvidersSettingsWithResponse request
	ListEmbeddingProvidersSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListEmbeddingProvidersSettingsHTTPResponse, error)

	// CreateEmbeddingProviderSettingsWithBodyWithResponse request with any body
	CreateEmbeddingProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEmbeddingProviderSettingsHTTPResponse, error)

	CreateEmbeddingProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateEmbeddingProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEmbeddingProviderSettingsHTTPResponse, error)

	// GetEmbeddingCoverageSettingsWithResponse request
	GetEmbeddingCoverageSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetEmbeddingCoverageSettingsHTTPResponse, error)

	// ClearEmbeddingsSettingsWithResponse request
	ClearEmbeddingsSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ClearEmbeddingsSettingsHTTPResponse, error)

	// ValidateEmbeddingProviderSettingsWithBodyWithResponse request with any body
	ValidateEmbeddingProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateEmbeddingProviderSettingsHTTPResponse, error)

	ValidateEmbeddingProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, body ValidateEmbeddingProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateEmbeddingProviderSettingsHTTPResponse, error)

	// DeleteEmbeddingProviderSettingsWithResponse request
	DeleteEmbeddingProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteEmbeddingProviderSettingsHTTPResponse, error)

	// GetEmbeddingProviderSettingsWithResponse request
	GetEmbeddingProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetEmbeddingProviderSettingsHTTPResponse, error)

	// UpdateEmbeddingProviderSettingsWithBodyWithResponse request with any body
	UpdateEmbeddingProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmbeddingProviderSettingsHTTPResponse, error)

	UpdateEmbeddingProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateEmbeddingProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEmbeddingProviderSettingsHTTPResponse, error)

	// ReprocessEmbeddingProviderSettingsWithResponse request
	ReprocessEmbeddingProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*ReprocessEmbeddingProviderSettingsHTTPResponse, error)

	// ListModelProvidersSettingsWithResponse request
	ListModelProvidersSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListModelProvidersSettingsHTTPResponse, error)

	// CreateModelProviderSettingsWithBodyWithResponse request with any body
	CreateModelProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateModelProviderSettingsHTTPResponse, error)

	CreateModelProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateModelProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateModelProviderSettingsHTTPResponse, error)

	// ValidateModelProviderSettingsWithBodyWithResponse request with any body
	ValidateModelProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateModelProviderSettingsHTTPResponse, error)

	ValidateModelProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, body ValidateModelProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateModelProviderSettingsHTTPResponse, error)

	// DeleteModelProviderSettingsWithResponse request
	DeleteModelProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*DeleteModelProviderSettingsHTTPResponse, error)

	// GetModelProviderSettingsWithResponse request
	GetModelProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, reqEditors ...RequestEditorFn) (*GetModelProviderSettingsHTTPResponse, error)

	// UpdateModelProviderSettingsWithBodyWithResponse request with any body
	UpdateModelProviderSettingsWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateModelProviderSettingsHTTPResponse, error)

	UpdateModelProviderSettingsWithResponse(ctx context.Context, teamId openapi_types.UUID, id string, body UpdateModelProviderSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateModelProviderSettingsHTTPResponse, error)

	// ListTypesWithResponse request
	ListTypesWithResponse(ctx context.Context, teamId openapi_types.UUID, params *ListTypesParams, reqEditors ...RequestEditorFn) (*ListTypesHTTPResponse, error)

	// CreateTypeWithBodyWithResponse request with any body
	CreateTypeWithBodyWithResponse(ctx context.Context, teamId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTypeHTTPResponse, error)

	CreateTypeWithResponse(ctx context.Context, teamId openapi_types.UUID, body CreateTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTypeHTTPResponse, error)

	// DeleteTypeWithResponse request
	DeleteTypeWithResponse(ctx context.Context, teamId openapi_types.UUID, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteTypeHTTPResponse, error)

	// GetUsageAndGrowthWithResponse request
	GetUsageAndGrowthWithResponse(ctx context.Context, params *GetUsageAndGrowthParams, reqEditors ...RequestEditorFn) (*GetUsageAndGrowthHTTPResponse, error)

	// HealthWithResponse request
	HealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthHTTPResponse, error)

	// PingWithResponse request
	PingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingHTTPResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type Comment

type Comment struct {
	// Content Comment body (markdown, 1–10,000 characters)
	Content string `json:"content"`

	// CreatedAt When the comment was created
	CreatedAt time.Time `json:"created_at"`

	// Id Unique comment identifier
	Id openapi_types.UUID `json:"id"`

	// ResourceId Identifier of the commented resource
	ResourceId openapi_types.UUID `json:"resource_id"`

	// ResourceType Type of the commented resource (artifact, memory, prompt, or blueprint)
	ResourceType string `json:"resource_type"`

	// TeamId Owning team
	TeamId openapi_types.UUID `json:"team_id"`

	// UpdatedAt When the comment was last edited (equals created_at if never edited)
	UpdatedAt time.Time `json:"updated_at"`

	// UserId Author of the comment
	UserId openapi_types.UUID `json:"user_id"`
}

Comment A team-visible comment on a resource.

type CommentListResponse

type CommentListResponse struct {
	// Comments Comments on the resource, newest first
	Comments []Comment `json:"comments"`

	// Page Current page number
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// TotalCount Total number of comments on the resource
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

CommentListResponse A page of a resource's comments, newest first.

type CompleteAgentExecutionHTTPResponse

type CompleteAgentExecutionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AgentExecution
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCompleteAgentExecutionHTTPResponse

func ParseCompleteAgentExecutionHTTPResponse(rsp *http.Response) (*CompleteAgentExecutionHTTPResponse, error)

ParseCompleteAgentExecutionHTTPResponse parses an HTTP response from a CompleteAgentExecutionWithResponse call

func (CompleteAgentExecutionHTTPResponse) ContentType

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

func (CompleteAgentExecutionHTTPResponse) Status

Status returns HTTPResponse.Status

func (CompleteAgentExecutionHTTPResponse) StatusCode

func (r CompleteAgentExecutionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CompleteAgentExecutionJSONRequestBody

type CompleteAgentExecutionJSONRequestBody = UpdateAgentExecutionRequest

CompleteAgentExecutionJSONRequestBody defines body for CompleteAgentExecution for application/json ContentType.

type CompleteOnboardingHTTPResponse

type CompleteOnboardingHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *User
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCompleteOnboardingHTTPResponse

func ParseCompleteOnboardingHTTPResponse(rsp *http.Response) (*CompleteOnboardingHTTPResponse, error)

ParseCompleteOnboardingHTTPResponse parses an HTTP response from a CompleteOnboardingWithResponse call

func (CompleteOnboardingHTTPResponse) ContentType

func (r CompleteOnboardingHTTPResponse) ContentType() string

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

func (CompleteOnboardingHTTPResponse) Status

Status returns HTTPResponse.Status

func (CompleteOnboardingHTTPResponse) StatusCode

func (r CompleteOnboardingHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ConfirmRelationHTTPResponse added in v0.10.0

type ConfirmRelationHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Relation
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseConfirmRelationHTTPResponse added in v0.10.0

func ParseConfirmRelationHTTPResponse(rsp *http.Response) (*ConfirmRelationHTTPResponse, error)

ParseConfirmRelationHTTPResponse parses an HTTP response from a ConfirmRelationWithResponse call

func (ConfirmRelationHTTPResponse) ContentType added in v0.10.0

func (r ConfirmRelationHTTPResponse) ContentType() string

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

func (ConfirmRelationHTTPResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (ConfirmRelationHTTPResponse) StatusCode added in v0.10.0

func (r ConfirmRelationHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ContentVersion

type ContentVersion struct {
	// ActorType Who authored this version: 'human' for a user edit, 'system' for a system-generated version such as a restore.
	ActorType ContentVersionActorType `json:"actor_type"`

	// Author Resolved attribution for a version's author. Null when the version has no author (created_by is null) or the user can no longer be resolved.
	Author *VersionAuthor `json:"author"`

	// ChangeSummary Human-readable summary of the change captured at this version (the "commit message"). Null when none was recorded; the first version defaults to a resource-specific creation label (e.g. "Created the artifact").
	ChangeSummary *string `json:"change_summary"`

	// Content Snapshot of the resource content at this version
	Content string `json:"content"`

	// CreatedAt Timestamp when the snapshot was created
	CreatedAt time.Time `json:"created_at"`

	// CreatedBy User who triggered the snapshot; null when that user is later deleted
	CreatedBy *openapi_types.UUID `json:"created_by"`

	// Id Unique identifier for the version snapshot
	Id openapi_types.UUID `json:"id"`

	// ResourceId ID of the resource this snapshot belongs to
	ResourceId openapi_types.UUID `json:"resource_id"`

	// ResourceType Type of the versioned resource
	ResourceType string `json:"resource_type"`

	// TeamId Team that owns the versioned resource
	TeamId openapi_types.UUID `json:"team_id"`

	// VersionNumber Monotonic per-resource version number
	VersionNumber int `json:"version_number"`
}

ContentVersion defines model for ContentVersion.

type ContentVersionActorType

type ContentVersionActorType string

ContentVersionActorType Who authored this version: 'human' for a user edit, 'system' for a system-generated version such as a restore.

const (
	ContentVersionActorTypeHuman  ContentVersionActorType = "human"
	ContentVersionActorTypeSystem ContentVersionActorType = "system"
)

Defines values for ContentVersionActorType.

func (ContentVersionActorType) Valid

func (e ContentVersionActorType) Valid() bool

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

type ConversationExecutionsResponse

type ConversationExecutionsResponse struct {
	ConversationId string `json:"conversation_id"`

	// Count Number of executions in this page
	Count      int              `json:"count"`
	Executions []AgentExecution `json:"executions"`
	HasMore    bool             `json:"has_more"`
	TotalCount int              `json:"total_count"`
}

ConversationExecutionsResponse defines model for ConversationExecutionsResponse.

type ConversationListResponse

type ConversationListResponse struct {
	Conversations []ConversationSummary `json:"conversations"`
	Page          int                   `json:"page"`
	PerPage       int                   `json:"per_page"`
	TotalCount    int                   `json:"total_count"`
	TotalPages    int                   `json:"total_pages"`
}

ConversationListResponse defines model for ConversationListResponse.

type ConversationSummary

type ConversationSummary struct {
	AgentId        string    `json:"agent_id"`
	ConversationId string    `json:"conversation_id"`
	FirstMessage   string    `json:"first_message"`
	LastActivityAt time.Time `json:"last_activity_at"`
	LastMessage    string    `json:"last_message"`
	LastStatus     string    `json:"last_status"`
	MessageCount   int       `json:"message_count"`
	StartedAt      time.Time `json:"started_at"`
}

ConversationSummary defines model for ConversationSummary.

type CreateAPIKeyHTTPResponse

type CreateAPIKeyHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *CreateAPIKeyResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseCreateAPIKeyHTTPResponse

func ParseCreateAPIKeyHTTPResponse(rsp *http.Response) (*CreateAPIKeyHTTPResponse, error)

ParseCreateAPIKeyHTTPResponse parses an HTTP response from a CreateAPIKeyWithResponse call

func (CreateAPIKeyHTTPResponse) ContentType

func (r CreateAPIKeyHTTPResponse) ContentType() string

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

func (CreateAPIKeyHTTPResponse) Status

func (r CreateAPIKeyHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAPIKeyHTTPResponse) StatusCode

func (r CreateAPIKeyHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAPIKeyJSONRequestBody

type CreateAPIKeyJSONRequestBody = CreateAPIKeyRequest

CreateAPIKeyJSONRequestBody defines body for CreateAPIKey for application/json ContentType.

type CreateAPIKeyRequest

type CreateAPIKeyRequest struct {
	// IntegrationCodes Array of integration codes to grant access to
	IntegrationCodes []CreateAPIKeyRequestIntegrationCodes `json:"integration_codes"`

	// Name A descriptive name for the API key
	Name string `json:"name"`
}

CreateAPIKeyRequest defines model for CreateAPIKeyRequest.

type CreateAPIKeyRequestIntegrationCodes

type CreateAPIKeyRequestIntegrationCodes string

CreateAPIKeyRequestIntegrationCodes defines model for CreateAPIKeyRequest.IntegrationCodes.

const (
	CreateAPIKeyRequestIntegrationCodesAiTools   CreateAPIKeyRequestIntegrationCodes = "ai_tools"
	CreateAPIKeyRequestIntegrationCodesCli       CreateAPIKeyRequestIntegrationCodes = "cli"
	CreateAPIKeyRequestIntegrationCodesMcpServer CreateAPIKeyRequestIntegrationCodes = "mcp_server"
)

Defines values for CreateAPIKeyRequestIntegrationCodes.

func (CreateAPIKeyRequestIntegrationCodes) Valid

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

type CreateAPIKeyResponse

type CreateAPIKeyResponse struct {
	ApiKey    APIKey `json:"api_key"`
	FullKey   string `json:"full_key"`
	KeyPrefix string `json:"key_prefix"`
}

CreateAPIKeyResponse defines model for CreateAPIKeyResponse.

type CreateAPIKeySettingsHTTPResponse

type CreateAPIKeySettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *CreateAPIKeyResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseCreateAPIKeySettingsHTTPResponse

func ParseCreateAPIKeySettingsHTTPResponse(rsp *http.Response) (*CreateAPIKeySettingsHTTPResponse, error)

ParseCreateAPIKeySettingsHTTPResponse parses an HTTP response from a CreateAPIKeySettingsWithResponse call

func (CreateAPIKeySettingsHTTPResponse) ContentType

func (r CreateAPIKeySettingsHTTPResponse) ContentType() string

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

func (CreateAPIKeySettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreateAPIKeySettingsHTTPResponse) StatusCode

func (r CreateAPIKeySettingsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAPIKeySettingsJSONRequestBody

type CreateAPIKeySettingsJSONRequestBody = CreateAPIKeyRequest

CreateAPIKeySettingsJSONRequestBody defines body for CreateAPIKeySettings for application/json ContentType.

type CreateActivityHTTPResponse

type CreateActivityHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *ActivityEnvelope
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateActivityHTTPResponse

func ParseCreateActivityHTTPResponse(rsp *http.Response) (*CreateActivityHTTPResponse, error)

ParseCreateActivityHTTPResponse parses an HTTP response from a CreateActivityWithResponse call

func (CreateActivityHTTPResponse) ContentType

func (r CreateActivityHTTPResponse) ContentType() string

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

func (CreateActivityHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreateActivityHTTPResponse) StatusCode

func (r CreateActivityHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateActivityJSONRequestBody

type CreateActivityJSONRequestBody = CreateActivityRequest

CreateActivityJSONRequestBody defines body for CreateActivity for application/json ContentType.

type CreateActivityRequest

type CreateActivityRequest struct {
	ActivityType string  `json:"activity_type"`
	Description  string  `json:"description"`
	EntityId     *string `json:"entity_id,omitempty"`
	EntityType   string  `json:"entity_type"`

	// Metadata Arbitrary metadata; the server adds manual_creation and created_via keys
	Metadata  *map[string]interface{} `json:"metadata,omitempty"`
	SessionId *string                 `json:"session_id,omitempty"`

	// SourceIp Ignored — overwritten with the client IP derived from the request
	SourceIp *string `json:"source_ip,omitempty"`

	// UserAgent Ignored — overwritten with the User-Agent header from the request
	UserAgent *string `json:"user_agent,omitempty"`
}

CreateActivityRequest defines model for CreateActivityRequest.

type CreateAdminUserHTTPResponse added in v0.22.0

type CreateAdminUserHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *AdminUserDetail
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateAdminUserHTTPResponse added in v0.22.0

func ParseCreateAdminUserHTTPResponse(rsp *http.Response) (*CreateAdminUserHTTPResponse, error)

ParseCreateAdminUserHTTPResponse parses an HTTP response from a CreateAdminUserWithResponse call

func (CreateAdminUserHTTPResponse) ContentType added in v0.22.0

func (r CreateAdminUserHTTPResponse) ContentType() string

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

func (CreateAdminUserHTTPResponse) Status added in v0.22.0

Status returns HTTPResponse.Status

func (CreateAdminUserHTTPResponse) StatusCode added in v0.22.0

func (r CreateAdminUserHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAdminUserJSONRequestBody added in v0.22.0

type CreateAdminUserJSONRequestBody = AdminUserCreateRequest

CreateAdminUserJSONRequestBody defines body for CreateAdminUser for application/json ContentType.

type CreateAgentExecutionRequest

type CreateAgentExecutionRequest struct {
	// AgentId Ignored if provided — the agent ID from the URL path is always used.
	AgentId *string                 `json:"agent_id,omitempty"`
	Input   *map[string]interface{} `json:"input,omitempty"`
}

CreateAgentExecutionRequest defines model for CreateAgentExecutionRequest.

type CreateAgentHTTPResponse

type CreateAgentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Agent
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
	ApplicationproblemJSON502 *ErrorResponse
}

func ParseCreateAgentHTTPResponse

func ParseCreateAgentHTTPResponse(rsp *http.Response) (*CreateAgentHTTPResponse, error)

ParseCreateAgentHTTPResponse parses an HTTP response from a CreateAgentWithResponse call

func (CreateAgentHTTPResponse) ContentType

func (r CreateAgentHTTPResponse) ContentType() string

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

func (CreateAgentHTTPResponse) Status

func (r CreateAgentHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAgentHTTPResponse) StatusCode

func (r CreateAgentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAgentJSONRequestBody

type CreateAgentJSONRequestBody = CreateAgentRequest

CreateAgentJSONRequestBody defines body for CreateAgent for application/json ContentType.

type CreateAgentRequest

type CreateAgentRequest struct {
	CardUrl     string                        `json:"card_url"`
	Credentials *map[string]CredentialRequest `json:"credentials,omitempty"`
	Description *string                       `json:"description,omitempty"`
	Name        *string                       `json:"name,omitempty"`
	Status      *CreateAgentRequestStatus     `json:"status,omitempty"`
}

CreateAgentRequest defines model for CreateAgentRequest.

type CreateAgentRequestStatus

type CreateAgentRequestStatus string

CreateAgentRequestStatus defines model for CreateAgentRequest.Status.

const (
	CreateAgentRequestStatusActive CreateAgentRequestStatus = "active"
	CreateAgentRequestStatusPaused CreateAgentRequestStatus = "paused"
)

Defines values for CreateAgentRequestStatus.

func (CreateAgentRequestStatus) Valid

func (e CreateAgentRequestStatus) Valid() bool

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

type CreateArtifactHTTPResponse

type CreateArtifactHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Artifact
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
}

func ParseCreateArtifactHTTPResponse

func ParseCreateArtifactHTTPResponse(rsp *http.Response) (*CreateArtifactHTTPResponse, error)

ParseCreateArtifactHTTPResponse parses an HTTP response from a CreateArtifactWithResponse call

func (CreateArtifactHTTPResponse) ContentType

func (r CreateArtifactHTTPResponse) ContentType() string

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

func (CreateArtifactHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreateArtifactHTTPResponse) StatusCode

func (r CreateArtifactHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateArtifactJSONRequestBody

type CreateArtifactJSONRequestBody = CreateArtifactRequest

CreateArtifactJSONRequestBody defines body for CreateArtifact for application/json ContentType.

type CreateArtifactRequest

type CreateArtifactRequest struct {
	// Content The actual content of the artifact
	Content string `json:"content"`

	// Description Optional description of the artifact
	Description *string `json:"description,omitempty"`

	// Metadata Additional metadata as key-value pairs
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// ProjectId UUID of the project this artifact belongs to
	ProjectId openapi_types.UUID `json:"project_id"`

	// Slug Unique slug for the artifact within the project
	Slug string `json:"slug"`

	// Status Initial status of the artifact
	Status *CreateArtifactRequestStatus `json:"status,omitempty"`

	// Title Human-readable title for the artifact
	Title string `json:"title"`

	// Type Type category of the artifact. An open string validated at runtime against the team's registered types (the system defaults work_reports, static_contexts and general, plus any custom types the team has added), not a fixed enum. Defaults to general when omitted.
	Type *string `json:"type,omitempty"`
}

CreateArtifactRequest defines model for CreateArtifactRequest.

type CreateArtifactRequestStatus

type CreateArtifactRequestStatus string

CreateArtifactRequestStatus Initial status of the artifact

const (
	CreateArtifactRequestStatusActive   CreateArtifactRequestStatus = "active"
	CreateArtifactRequestStatusArchived CreateArtifactRequestStatus = "archived"
	CreateArtifactRequestStatusDraft    CreateArtifactRequestStatus = "draft"
)

Defines values for CreateArtifactRequestStatus.

func (CreateArtifactRequestStatus) Valid

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

type CreateBlueprintHTTPResponse

type CreateBlueprintHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Blueprint
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
}

func ParseCreateBlueprintHTTPResponse

func ParseCreateBlueprintHTTPResponse(rsp *http.Response) (*CreateBlueprintHTTPResponse, error)

ParseCreateBlueprintHTTPResponse parses an HTTP response from a CreateBlueprintWithResponse call

func (CreateBlueprintHTTPResponse) ContentType

func (r CreateBlueprintHTTPResponse) ContentType() string

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

func (CreateBlueprintHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreateBlueprintHTTPResponse) StatusCode

func (r CreateBlueprintHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBlueprintJSONRequestBody

type CreateBlueprintJSONRequestBody = CreateBlueprintRequest

CreateBlueprintJSONRequestBody defines body for CreateBlueprint for application/json ContentType.

type CreateBlueprintRequest

type CreateBlueprintRequest struct {
	// Content The actual content/specification of the spec library
	Content string `json:"content"`

	// Description Optional description of the spec library
	Description *string `json:"description,omitempty"`

	// Metadata Additional metadata as key-value pairs
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// Path Optional repo-relative path to freeze for this blueprint. When omitted a default is derived from (type, subtype, slug). Must be relative — no leading "/", no "..", no backslashes.
	Path *string `json:"path,omitempty"`

	// ProjectId UUID of the project this spec library belongs to
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// Slug Unique slug for the spec library within the project
	Slug string `json:"slug"`

	// Status Initial status of the spec library
	Status *CreateBlueprintRequestStatus `json:"status,omitempty"`

	// Subtype Subtype category for specific type spec libraries
	Subtype *CreateBlueprintRequestSubtype `json:"subtype,omitempty"`

	// Title Human-readable title for the spec library
	Title string `json:"title"`

	// Type Type category of the spec library
	Type *CreateBlueprintRequestType `json:"type,omitempty"`
}

CreateBlueprintRequest defines model for CreateBlueprintRequest.

type CreateBlueprintRequestStatus

type CreateBlueprintRequestStatus string

CreateBlueprintRequestStatus Initial status of the spec library

const (
	CreateBlueprintRequestStatusActive  CreateBlueprintRequestStatus = "active"
	CreateBlueprintRequestStatusExpired CreateBlueprintRequestStatus = "expired"
)

Defines values for CreateBlueprintRequestStatus.

func (CreateBlueprintRequestStatus) Valid

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

type CreateBlueprintRequestSubtype

type CreateBlueprintRequestSubtype string

CreateBlueprintRequestSubtype Subtype category for specific type spec libraries

const (
	CreateBlueprintRequestSubtypeAgents        CreateBlueprintRequestSubtype = "agents"
	CreateBlueprintRequestSubtypeAgentsMd      CreateBlueprintRequestSubtype = "agents-md"
	CreateBlueprintRequestSubtypeClaudeMd      CreateBlueprintRequestSubtype = "claude-md"
	CreateBlueprintRequestSubtypeCommands      CreateBlueprintRequestSubtype = "commands"
	CreateBlueprintRequestSubtypeCursorMd      CreateBlueprintRequestSubtype = "cursor-md"
	CreateBlueprintRequestSubtypeOthers        CreateBlueprintRequestSubtype = "others"
	CreateBlueprintRequestSubtypeRules         CreateBlueprintRequestSubtype = "rules"
	CreateBlueprintRequestSubtypeSkills        CreateBlueprintRequestSubtype = "skills"
	CreateBlueprintRequestSubtypeSlashCommands CreateBlueprintRequestSubtype = "slash-commands"
	CreateBlueprintRequestSubtypeSubAgents     CreateBlueprintRequestSubtype = "sub-agents"
)

Defines values for CreateBlueprintRequestSubtype.

func (CreateBlueprintRequestSubtype) Valid

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

type CreateBlueprintRequestType

type CreateBlueprintRequestType string

CreateBlueprintRequestType Type category of the spec library

const (
	CreateBlueprintRequestTypeClaude     CreateBlueprintRequestType = "claude"
	CreateBlueprintRequestTypeClaudeCode CreateBlueprintRequestType = "claude-code"
	CreateBlueprintRequestTypeCodex      CreateBlueprintRequestType = "codex"
	CreateBlueprintRequestTypeCursor     CreateBlueprintRequestType = "cursor"
	CreateBlueprintRequestTypeGeneral    CreateBlueprintRequestType = "general"
)

Defines values for CreateBlueprintRequestType.

func (CreateBlueprintRequestType) Valid

func (e CreateBlueprintRequestType) Valid() bool

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

type CreateCommentHTTPResponse

type CreateCommentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Comment
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateCommentHTTPResponse

func ParseCreateCommentHTTPResponse(rsp *http.Response) (*CreateCommentHTTPResponse, error)

ParseCreateCommentHTTPResponse parses an HTTP response from a CreateCommentWithResponse call

func (CreateCommentHTTPResponse) ContentType

func (r CreateCommentHTTPResponse) ContentType() string

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

func (CreateCommentHTTPResponse) Status

func (r CreateCommentHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCommentHTTPResponse) StatusCode

func (r CreateCommentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCommentJSONRequestBody

type CreateCommentJSONRequestBody = CreateCommentRequest

CreateCommentJSONRequestBody defines body for CreateComment for application/json ContentType.

type CreateCommentRequest

type CreateCommentRequest struct {
	// Content Comment body (markdown, 1–10,000 characters)
	Content string `json:"content"`

	// ResourceId Identifier of the resource being commented on
	ResourceId openapi_types.UUID `json:"resource_id"`

	// ResourceType Type of the resource being commented on (artifact, memory, prompt, or blueprint)
	ResourceType string `json:"resource_type"`
}

CreateCommentRequest Request body for creating a comment on a resource.

type CreateEmbeddingProviderHTTPResponse

type CreateEmbeddingProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EmbeddingProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateEmbeddingProviderHTTPResponse

func ParseCreateEmbeddingProviderHTTPResponse(rsp *http.Response) (*CreateEmbeddingProviderHTTPResponse, error)

ParseCreateEmbeddingProviderHTTPResponse parses an HTTP response from a CreateEmbeddingProviderWithResponse call

func (CreateEmbeddingProviderHTTPResponse) ContentType

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

func (CreateEmbeddingProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreateEmbeddingProviderHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateEmbeddingProviderJSONRequestBody

type CreateEmbeddingProviderJSONRequestBody = CreateEmbeddingProviderRequest

CreateEmbeddingProviderJSONRequestBody defines body for CreateEmbeddingProvider for application/json ContentType.

type CreateEmbeddingProviderRequest

type CreateEmbeddingProviderRequest struct {
	ApiKey  *string `json:"api_key,omitempty"`
	BaseUrl *string `json:"base_url,omitempty"`

	// ChunkOverlap Optional chunk overlap; defaults to 200 when omitted.
	ChunkOverlap *int `json:"chunk_overlap,omitempty"`

	// ChunkSize Optional chunker size; defaults to 1000 when omitted.
	ChunkSize *int `json:"chunk_size,omitempty"`

	// Concurrency Optional max simultaneous embedding requests to this provider; defaults to 1 when omitted.
	Concurrency   *int                    `json:"concurrency,omitempty"`
	Configuration *map[string]interface{} `json:"configuration,omitempty"`

	// DocumentPrefix Optional instruction prefix prepended to document chunks before embedding. Defaults to empty (no prefix) when omitted.
	DocumentPrefix *string `json:"document_prefix,omitempty"`
	IsDefault      *bool   `json:"is_default,omitempty"`

	// Model Embedding model that must return 1024-dimensional vectors.
	Model        string `json:"model"`
	Name         string `json:"name"`
	ProviderType string `json:"provider_type"`

	// QueryPrefix Optional instruction prefix prepended to search queries before embedding. Defaults to empty (no prefix) when omitted.
	QueryPrefix *string `json:"query_prefix,omitempty"`
}

CreateEmbeddingProviderRequest defines model for CreateEmbeddingProviderRequest.

type CreateEmbeddingProviderSettingsHTTPResponse

type CreateEmbeddingProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EmbeddingProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateEmbeddingProviderSettingsHTTPResponse

func ParseCreateEmbeddingProviderSettingsHTTPResponse(rsp *http.Response) (*CreateEmbeddingProviderSettingsHTTPResponse, error)

ParseCreateEmbeddingProviderSettingsHTTPResponse parses an HTTP response from a CreateEmbeddingProviderSettingsWithResponse call

func (CreateEmbeddingProviderSettingsHTTPResponse) ContentType

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

func (CreateEmbeddingProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreateEmbeddingProviderSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateEmbeddingProviderSettingsJSONRequestBody

type CreateEmbeddingProviderSettingsJSONRequestBody = CreateEmbeddingProviderRequest

CreateEmbeddingProviderSettingsJSONRequestBody defines body for CreateEmbeddingProviderSettings for application/json ContentType.

type CreateFeedHTTPResponse

type CreateFeedHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Feed
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
}

func ParseCreateFeedHTTPResponse

func ParseCreateFeedHTTPResponse(rsp *http.Response) (*CreateFeedHTTPResponse, error)

ParseCreateFeedHTTPResponse parses an HTTP response from a CreateFeedWithResponse call

func (CreateFeedHTTPResponse) ContentType

func (r CreateFeedHTTPResponse) ContentType() string

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

func (CreateFeedHTTPResponse) Status

func (r CreateFeedHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (CreateFeedHTTPResponse) StatusCode

func (r CreateFeedHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFeedItemHTTPResponse

type CreateFeedItemHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *FeedItem
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseCreateFeedItemHTTPResponse

func ParseCreateFeedItemHTTPResponse(rsp *http.Response) (*CreateFeedItemHTTPResponse, error)

ParseCreateFeedItemHTTPResponse parses an HTTP response from a CreateFeedItemWithResponse call

func (CreateFeedItemHTTPResponse) ContentType

func (r CreateFeedItemHTTPResponse) ContentType() string

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

func (CreateFeedItemHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreateFeedItemHTTPResponse) StatusCode

func (r CreateFeedItemHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFeedItemJSONRequestBody

type CreateFeedItemJSONRequestBody = CreateFeedItemRequest

CreateFeedItemJSONRequestBody defines body for CreateFeedItem for application/json ContentType.

type CreateFeedItemReplyHTTPResponse

type CreateFeedItemReplyHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *FeedItemReply
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON422 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateFeedItemReplyHTTPResponse

func ParseCreateFeedItemReplyHTTPResponse(rsp *http.Response) (*CreateFeedItemReplyHTTPResponse, error)

ParseCreateFeedItemReplyHTTPResponse parses an HTTP response from a CreateFeedItemReplyWithResponse call

func (CreateFeedItemReplyHTTPResponse) ContentType

func (r CreateFeedItemReplyHTTPResponse) ContentType() string

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

func (CreateFeedItemReplyHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreateFeedItemReplyHTTPResponse) StatusCode

func (r CreateFeedItemReplyHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFeedItemReplyJSONRequestBody

type CreateFeedItemReplyJSONRequestBody = CreateFeedItemReplyRequest

CreateFeedItemReplyJSONRequestBody defines body for CreateFeedItemReply for application/json ContentType.

type CreateFeedItemReplyRequest

type CreateFeedItemReplyRequest struct {
	// AiAssistantName Optional name of the AI assistant posting this reply
	AiAssistantName *string `json:"ai_assistant_name,omitempty"`

	// Content Content of the reply (leading/trailing whitespace is trimmed)
	Content string `json:"content"`
}

CreateFeedItemReplyRequest defines model for CreateFeedItemReplyRequest.

type CreateFeedItemRequest

type CreateFeedItemRequest struct {
	// AiAssistantName Name of the AI assistant that generated this item (no normalization applied)
	AiAssistantName string `json:"ai_assistant_name"`

	// Content Full content of the feed item (max 200 KB)
	Content string `json:"content"`

	// ProjectId Optional UUID of the associated project (must belong to the same team)
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// Title Title of the feed item
	Title string `json:"title"`
}

CreateFeedItemRequest defines model for CreateFeedItemRequest.

type CreateFeedJSONRequestBody

type CreateFeedJSONRequestBody = CreateFeedRequest

CreateFeedJSONRequestBody defines body for CreateFeed for application/json ContentType.

type CreateFeedRequest

type CreateFeedRequest struct {
	// Description Optional description of the feed
	Description *string `json:"description,omitempty"`

	// Name Name of the feed (unique within the team)
	Name string `json:"name"`
}

CreateFeedRequest defines model for CreateFeedRequest.

type CreateMemoryHTTPResponse

type CreateMemoryHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Memory
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseCreateMemoryHTTPResponse

func ParseCreateMemoryHTTPResponse(rsp *http.Response) (*CreateMemoryHTTPResponse, error)

ParseCreateMemoryHTTPResponse parses an HTTP response from a CreateMemoryWithResponse call

func (CreateMemoryHTTPResponse) ContentType

func (r CreateMemoryHTTPResponse) ContentType() string

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

func (CreateMemoryHTTPResponse) Status

func (r CreateMemoryHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (CreateMemoryHTTPResponse) StatusCode

func (r CreateMemoryHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMemoryJSONRequestBody

type CreateMemoryJSONRequestBody = CreateMemoryRequest

CreateMemoryJSONRequestBody defines body for CreateMemory for application/json ContentType.

type CreateMemoryRequest

type CreateMemoryRequest struct {
	// Metadata Additional metadata as key-value pairs
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// ProjectId UUID of the project this memory belongs to
	ProjectId openapi_types.UUID `json:"project_id"`

	// Status Initial lifecycle status of the memory (defaults to active)
	Status *CreateMemoryRequestStatus `json:"status,omitempty"`

	// Text The text content of the memory
	Text string `json:"text"`
}

CreateMemoryRequest defines model for CreateMemoryRequest.

type CreateMemoryRequestStatus

type CreateMemoryRequestStatus string

CreateMemoryRequestStatus Initial lifecycle status of the memory (defaults to active)

const (
	CreateMemoryRequestStatusActive   CreateMemoryRequestStatus = "active"
	CreateMemoryRequestStatusArchived CreateMemoryRequestStatus = "archived"
	CreateMemoryRequestStatusDraft    CreateMemoryRequestStatus = "draft"
)

Defines values for CreateMemoryRequestStatus.

func (CreateMemoryRequestStatus) Valid

func (e CreateMemoryRequestStatus) Valid() bool

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

type CreateModelProviderHTTPResponse

type CreateModelProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ModelProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateModelProviderHTTPResponse

func ParseCreateModelProviderHTTPResponse(rsp *http.Response) (*CreateModelProviderHTTPResponse, error)

ParseCreateModelProviderHTTPResponse parses an HTTP response from a CreateModelProviderWithResponse call

func (CreateModelProviderHTTPResponse) ContentType

func (r CreateModelProviderHTTPResponse) ContentType() string

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

func (CreateModelProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreateModelProviderHTTPResponse) StatusCode

func (r CreateModelProviderHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateModelProviderJSONRequestBody

type CreateModelProviderJSONRequestBody = CreateModelProviderRequest

CreateModelProviderJSONRequestBody defines body for CreateModelProvider for application/json ContentType.

type CreateModelProviderRequest

type CreateModelProviderRequest struct {
	ApiKey        *string                 `json:"api_key,omitempty"`
	BaseUrl       *string                 `json:"base_url,omitempty"`
	Configuration *map[string]interface{} `json:"configuration,omitempty"`
	IsDefault     *bool                   `json:"is_default,omitempty"`

	// Model Chat/completion model to use.
	Model        string `json:"model"`
	Name         string `json:"name"`
	ProviderType string `json:"provider_type"`
}

CreateModelProviderRequest defines model for CreateModelProviderRequest.

type CreateModelProviderSettingsHTTPResponse

type CreateModelProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ModelProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateModelProviderSettingsHTTPResponse

func ParseCreateModelProviderSettingsHTTPResponse(rsp *http.Response) (*CreateModelProviderSettingsHTTPResponse, error)

ParseCreateModelProviderSettingsHTTPResponse parses an HTTP response from a CreateModelProviderSettingsWithResponse call

func (CreateModelProviderSettingsHTTPResponse) ContentType

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

func (CreateModelProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreateModelProviderSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateModelProviderSettingsJSONRequestBody

type CreateModelProviderSettingsJSONRequestBody = CreateModelProviderRequest

CreateModelProviderSettingsJSONRequestBody defines body for CreateModelProviderSettings for application/json ContentType.

type CreateProjectHTTPResponse

type CreateProjectHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Project
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateProjectHTTPResponse

func ParseCreateProjectHTTPResponse(rsp *http.Response) (*CreateProjectHTTPResponse, error)

ParseCreateProjectHTTPResponse parses an HTTP response from a CreateProjectWithResponse call

func (CreateProjectHTTPResponse) ContentType

func (r CreateProjectHTTPResponse) ContentType() string

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

func (CreateProjectHTTPResponse) Status

func (r CreateProjectHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (CreateProjectHTTPResponse) StatusCode

func (r CreateProjectHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = CreateProjectRequest

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateProjectRequest

type CreateProjectRequest struct {
	// Description Optional description of the project
	Description *string `json:"description,omitempty"`

	// GitUrl Git repository URL for the project
	GitUrl *string `json:"git_url,omitempty"`

	// Homepage Homepage URL for the project
	Homepage *string `json:"homepage,omitempty"`

	// Name Human-readable name of the project
	Name string `json:"name"`

	// Slug Unique slug for the project (URL-friendly identifier)
	Slug string `json:"slug"`

	// TeamId Optional team ID; defaults to the team from the URL path
	TeamId *openapi_types.UUID `json:"team_id,omitempty"`
}

CreateProjectRequest defines model for CreateProjectRequest.

type CreatePromptHTTPResponse

type CreatePromptHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Prompt
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
}

func ParseCreatePromptHTTPResponse

func ParseCreatePromptHTTPResponse(rsp *http.Response) (*CreatePromptHTTPResponse, error)

ParseCreatePromptHTTPResponse parses an HTTP response from a CreatePromptWithResponse call

func (CreatePromptHTTPResponse) ContentType

func (r CreatePromptHTTPResponse) ContentType() string

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

func (CreatePromptHTTPResponse) Status

func (r CreatePromptHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePromptHTTPResponse) StatusCode

func (r CreatePromptHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePromptJSONRequestBody

type CreatePromptJSONRequestBody = CreatePromptRequest

CreatePromptJSONRequestBody defines body for CreatePrompt for application/json ContentType.

type CreatePromptRequest

type CreatePromptRequest struct {
	Body        string  `json:"body"`
	Description *string `json:"description,omitempty"`

	// Labels Optional labels for categorizing and filtering prompts
	Labels *[]string `json:"labels,omitempty"`

	// McpExpose Whether this prompt should be discoverable via MCP tools. Defaults to true if not specified.
	McpExpose *bool  `json:"mcp_expose,omitempty"`
	Name      string `json:"name"`

	// ProjectId Project identifier that this prompt belongs to
	ProjectId openapi_types.UUID         `json:"project_id"`
	Slug      string                     `json:"slug"`
	Status    *CreatePromptRequestStatus `json:"status,omitempty"`
}

CreatePromptRequest defines model for CreatePromptRequest.

type CreatePromptRequestStatus

type CreatePromptRequestStatus string

CreatePromptRequestStatus defines model for CreatePromptRequest.Status.

const (
	CreatePromptRequestStatusDraft     CreatePromptRequestStatus = "draft"
	CreatePromptRequestStatusPublished CreatePromptRequestStatus = "published"
)

Defines values for CreatePromptRequestStatus.

func (CreatePromptRequestStatus) Valid

func (e CreatePromptRequestStatus) Valid() bool

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

type CreatePromptShareHTTPResponse

type CreatePromptShareHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ShareResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseCreatePromptShareHTTPResponse

func ParseCreatePromptShareHTTPResponse(rsp *http.Response) (*CreatePromptShareHTTPResponse, error)

ParseCreatePromptShareHTTPResponse parses an HTTP response from a CreatePromptShareWithResponse call

func (CreatePromptShareHTTPResponse) ContentType

func (r CreatePromptShareHTTPResponse) ContentType() string

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

func (CreatePromptShareHTTPResponse) Status

Status returns HTTPResponse.Status

func (CreatePromptShareHTTPResponse) StatusCode

func (r CreatePromptShareHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePromptShareJSONRequestBody

type CreatePromptShareJSONRequestBody = CreateShareRequest

CreatePromptShareJSONRequestBody defines body for CreatePromptShare for application/json ContentType.

type CreateRelationHTTPResponse added in v0.10.0

type CreateRelationHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Relation
	JSON201                   *Relation
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateRelationHTTPResponse added in v0.10.0

func ParseCreateRelationHTTPResponse(rsp *http.Response) (*CreateRelationHTTPResponse, error)

ParseCreateRelationHTTPResponse parses an HTTP response from a CreateRelationWithResponse call

func (CreateRelationHTTPResponse) ContentType added in v0.10.0

func (r CreateRelationHTTPResponse) ContentType() string

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

func (CreateRelationHTTPResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (CreateRelationHTTPResponse) StatusCode added in v0.10.0

func (r CreateRelationHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRelationJSONRequestBody added in v0.10.0

type CreateRelationJSONRequestBody = CreateRelationRequest

CreateRelationJSONRequestBody defines body for CreateRelation for application/json ContentType.

type CreateRelationRequest added in v0.10.0

type CreateRelationRequest struct {
	// FromId Subject resource identifier
	FromId openapi_types.UUID `json:"from_id"`

	// FromType Subject resource type (artifact, memory, prompt, or blueprint)
	FromType CreateRelationRequestFromType `json:"from_type"`

	// Origin Whether a human or the AI proposed the edge
	Origin CreateRelationRequestOrigin `json:"origin"`

	// RelationType The edge's intent. The object type is constrained per relation type: governed-by -> blueprint, built-from -> prompt, explained-by -> memory, supersedes -> same type as the subject.
	RelationType CreateRelationRequestRelationType `json:"relation_type"`

	// ToId Object resource identifier
	ToId openapi_types.UUID `json:"to_id"`

	// ToType Object resource type (artifact, memory, prompt, or blueprint)
	ToType CreateRelationRequestToType `json:"to_type"`
}

CreateRelationRequest Request body for creating a typed relation between two resources.

type CreateRelationRequestFromType added in v0.10.0

type CreateRelationRequestFromType string

CreateRelationRequestFromType Subject resource type (artifact, memory, prompt, or blueprint)

const (
	CreateRelationRequestFromTypeArtifact  CreateRelationRequestFromType = "artifact"
	CreateRelationRequestFromTypeBlueprint CreateRelationRequestFromType = "blueprint"
	CreateRelationRequestFromTypeMemory    CreateRelationRequestFromType = "memory"
	CreateRelationRequestFromTypePrompt    CreateRelationRequestFromType = "prompt"
)

Defines values for CreateRelationRequestFromType.

func (CreateRelationRequestFromType) Valid added in v0.10.0

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

type CreateRelationRequestOrigin added in v0.10.0

type CreateRelationRequestOrigin string

CreateRelationRequestOrigin Whether a human or the AI proposed the edge

const (
	CreateRelationRequestOriginAi    CreateRelationRequestOrigin = "ai"
	CreateRelationRequestOriginHuman CreateRelationRequestOrigin = "human"
)

Defines values for CreateRelationRequestOrigin.

func (CreateRelationRequestOrigin) Valid added in v0.10.0

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

type CreateRelationRequestRelationType added in v0.10.0

type CreateRelationRequestRelationType string

CreateRelationRequestRelationType The edge's intent. The object type is constrained per relation type: governed-by -> blueprint, built-from -> prompt, explained-by -> memory, supersedes -> same type as the subject.

const (
	CreateRelationRequestRelationTypeBuiltFrom   CreateRelationRequestRelationType = "built-from"
	CreateRelationRequestRelationTypeExplainedBy CreateRelationRequestRelationType = "explained-by"
	CreateRelationRequestRelationTypeGovernedBy  CreateRelationRequestRelationType = "governed-by"
	CreateRelationRequestRelationTypeSupersedes  CreateRelationRequestRelationType = "supersedes"
)

Defines values for CreateRelationRequestRelationType.

func (CreateRelationRequestRelationType) Valid added in v0.10.0

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

type CreateRelationRequestToType added in v0.10.0

type CreateRelationRequestToType string

CreateRelationRequestToType Object resource type (artifact, memory, prompt, or blueprint)

const (
	CreateRelationRequestToTypeArtifact  CreateRelationRequestToType = "artifact"
	CreateRelationRequestToTypeBlueprint CreateRelationRequestToType = "blueprint"
	CreateRelationRequestToTypeMemory    CreateRelationRequestToType = "memory"
	CreateRelationRequestToTypePrompt    CreateRelationRequestToType = "prompt"
)

Defines values for CreateRelationRequestToType.

func (CreateRelationRequestToType) Valid added in v0.10.0

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

type CreateShareRequest

type CreateShareRequest struct {
	// Emails List of email addresses allowed to access the shared prompt (required for 'restricted' shares)
	Emails *[]openapi_types.Email `json:"emails,omitempty"`

	// ShareType Type of share: 'public' allows anyone with the link, 'restricted' requires specific email addresses
	ShareType CreateShareRequestShareType `json:"share_type"`
}

CreateShareRequest defines model for CreateShareRequest.

type CreateShareRequestShareType

type CreateShareRequestShareType string

CreateShareRequestShareType Type of share: 'public' allows anyone with the link, 'restricted' requires specific email addresses

const (
	CreateShareRequestShareTypePublic     CreateShareRequestShareType = "public"
	CreateShareRequestShareTypeRestricted CreateShareRequestShareType = "restricted"
)

Defines values for CreateShareRequestShareType.

func (CreateShareRequestShareType) Valid

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

type CreateTeamHTTPResponse

type CreateTeamHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Team
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateTeamHTTPResponse

func ParseCreateTeamHTTPResponse(rsp *http.Response) (*CreateTeamHTTPResponse, error)

ParseCreateTeamHTTPResponse parses an HTTP response from a CreateTeamWithResponse call

func (CreateTeamHTTPResponse) ContentType

func (r CreateTeamHTTPResponse) ContentType() string

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

func (CreateTeamHTTPResponse) Status

func (r CreateTeamHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTeamHTTPResponse) StatusCode

func (r CreateTeamHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTeamJSONRequestBody

type CreateTeamJSONRequestBody = CreateTeamRequest

CreateTeamJSONRequestBody defines body for CreateTeam for application/json ContentType.

type CreateTeamRequest

type CreateTeamRequest struct {
	// Description Optional team description (at most 500 characters)
	Description *string `json:"description,omitempty"`

	// Name Team name (required, at most 100 characters)
	Name string `json:"name"`
}

CreateTeamRequest Request body for creating a team

type CreateTypeHTTPResponse

type CreateTypeHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Type
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseCreateTypeHTTPResponse

func ParseCreateTypeHTTPResponse(rsp *http.Response) (*CreateTypeHTTPResponse, error)

ParseCreateTypeHTTPResponse parses an HTTP response from a CreateTypeWithResponse call

func (CreateTypeHTTPResponse) ContentType

func (r CreateTypeHTTPResponse) ContentType() string

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

func (CreateTypeHTTPResponse) Status

func (r CreateTypeHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTypeHTTPResponse) StatusCode

func (r CreateTypeHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTypeJSONRequestBody

type CreateTypeJSONRequestBody = CreateTypeRequest

CreateTypeJSONRequestBody defines body for CreateType for application/json ContentType.

type CreateTypeRequest

type CreateTypeRequest struct {
	// Name Human-readable display name
	Name string `json:"name"`

	// ResourceType Resource the type applies to (currently only "artifacts")
	ResourceType string `json:"resource_type"`

	// Slug URL-safe identifier (lowercase letters, numbers, hyphens)
	Slug string `json:"slug"`
}

CreateTypeRequest Request body for creating a team-owned custom type

type CredentialRequest

type CredentialRequest struct {
	// Type Credential type. Must match a supported security scheme the backend can apply: `apiKey` (header/query/cookie) or `http` (bearer/basic). `oauth2`, `openIdConnect` and `mutualTLS` are rejected at save time.
	Type CredentialRequestType `json:"type"`

	// Value The plain text credential value (will be encrypted on server)
	Value string `json:"value"`
}

CredentialRequest defines model for CredentialRequest.

type CredentialRequestType

type CredentialRequestType string

CredentialRequestType Credential type. Must match a supported security scheme the backend can apply: `apiKey` (header/query/cookie) or `http` (bearer/basic). `oauth2`, `openIdConnect` and `mutualTLS` are rejected at save time.

const (
	ApiKey CredentialRequestType = "apiKey"
	Http   CredentialRequestType = "http"
)

Defines values for CredentialRequestType.

func (CredentialRequestType) Valid

func (e CredentialRequestType) Valid() bool

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

type CurrentUser

type CurrentUser struct {
	AvatarUrl     *string             `json:"avatar_url,omitempty"`
	CreatedAt     time.Time           `json:"created_at"`
	DefaultTeamId *string             `json:"default_team_id,omitempty"`
	Email         openapi_types.Email `json:"email"`

	// GoogleId Legacy Google OAuth subject identifier (may be null for non-Google accounts)
	GoogleId *string `json:"google_id,omitempty"`
	Id       string  `json:"id"`

	// IdpProvider Identity provider name (e.g. "google", "oidc")
	IdpProvider *string `json:"idp_provider,omitempty"`

	// IdpSubject Subject identifier from the identity provider
	IdpSubject *string `json:"idp_subject,omitempty"`

	// IsInstanceAdmin Whether the authenticated user's email is in the configured
	// auth.instance_admins list (matched case-insensitively). False when the
	// list is empty (feature dormant).
	IsInstanceAdmin       bool       `json:"is_instance_admin"`
	Name                  string     `json:"name"`
	OnboardingCompleted   bool       `json:"onboarding_completed"`
	OnboardingCompletedAt *time.Time `json:"onboarding_completed_at,omitempty"`
	StripeCustomerId      *string    `json:"stripe_customer_id,omitempty"`
	SubscriptionPlan      *string    `json:"subscription_plan,omitempty"`
	SubscriptionStatus    string     `json:"subscription_status"`
	TrialEndsAt           *time.Time `json:"trial_ends_at,omitempty"`
	UpdatedAt             time.Time  `json:"updated_at"`
	Version               int64      `json:"version"`
}

CurrentUser defines model for CurrentUser.

type CursorIDEHookListResponse

type CursorIDEHookListResponse struct {
	Data    CursorIDEHooksPaginatedResponse `json:"data"`
	Message string                          `json:"message"`
	Status  string                          `json:"status"`
}

CursorIDEHookListResponse defines model for CursorIDEHookListResponse.

type CursorIDEHookPayload

type CursorIDEHookPayload struct {
	// Configuration Hook configuration data
	Configuration *map[string]interface{} `json:"configuration,omitempty"`

	// Context Context data
	Context *map[string]interface{} `json:"context,omitempty"`

	// ConversationId Cursor conversation identifier
	ConversationId *string `json:"conversation_id,omitempty"`

	// CreatedAt When the record was created
	CreatedAt time.Time `json:"created_at"`

	// GenerationId Cursor generation identifier
	GenerationId *string `json:"generation_id,omitempty"`

	// HookEventName Name of the hook event that triggered this payload
	HookEventName string `json:"hook_event_name"`

	// Id Unique identifier for the stored payload
	Id int `json:"id"`

	// InducedFailure Induced failure data
	InducedFailure *map[string]interface{} `json:"induced_failure,omitempty"`

	// Input Input data for the hook
	Input *map[string]interface{} `json:"input,omitempty"`

	// Output Output data from the hook
	Output *map[string]interface{} `json:"output,omitempty"`

	// Payload Complete payload data as JSONB
	Payload map[string]interface{} `json:"payload"`

	// Reference Reference data
	Reference *map[string]interface{} `json:"reference,omitempty"`

	// SessionId Session identifier (stores conversation_id from Cursor)
	SessionId string `json:"session_id"`

	// TeamId ID of the user's default team at ingest time
	TeamId string `json:"team_id"`

	// ToolName Name of the tool being used
	ToolName *string `json:"tool_name,omitempty"`

	// UpdatedAt When the record was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// UserId ID of the user who submitted the hook (omitted when not set)
	UserId *string `json:"user_id,omitempty"`

	// WorkspaceRoots Workspace root directories
	WorkspaceRoots *[]string `json:"workspace_roots,omitempty"`
}

CursorIDEHookPayload defines model for CursorIDEHookPayload.

type CursorIDEHooksPaginatedResponse

type CursorIDEHooksPaginatedResponse struct {
	Data []CursorIDEHookPayload `json:"data"`

	// Limit Number of items per page
	Limit int `json:"limit"`

	// Page Current page number
	Page int `json:"page"`

	// Total Total number of records
	Total int `json:"total"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

CursorIDEHooksPaginatedResponse defines model for CursorIDEHooksPaginatedResponse.

type CursorOverviewStats

type CursorOverviewStats struct {
	AvgSessionDurationMinutes float32 `json:"avg_session_duration_minutes"`
	AvgUserPromptsPerSession  float32 `json:"avg_user_prompts_per_session"`
	SessionsLastWeek          int     `json:"sessions_last_week"`
	SessionsThisWeek          int     `json:"sessions_this_week"`
	TopTools                  []struct {
		Count    *int    `json:"count,omitempty"`
		ToolName *string `json:"tool_name,omitempty"`
	} `json:"top_tools"`
	TotalSessions      int     `json:"total_sessions"`
	TotalUniqueTools   int     `json:"total_unique_tools"`
	WeeklyTrendPercent float32 `json:"weekly_trend_percent"`
}

CursorOverviewStats Overview statistics for Cursor IDE (unlike Claude Code, no total_memories)

type CursorOverviewStatsApiResponse

type CursorOverviewStatsApiResponse struct {
	// Data Overview statistics for Cursor IDE (unlike Claude Code, no total_memories)
	Data    CursorOverviewStats `json:"data"`
	Message string              `json:"message"`
	Status  string              `json:"status"`
}

CursorOverviewStatsApiResponse defines model for CursorOverviewStatsApiResponse.

type CursorRecentActivitiesApiResponse

type CursorRecentActivitiesApiResponse struct {
	Data    CursorRecentActivitiesResponse `json:"data"`
	Message string                         `json:"message"`
	Status  string                         `json:"status"`
}

CursorRecentActivitiesApiResponse defines model for CursorRecentActivitiesApiResponse.

type CursorRecentActivitiesResponse

type CursorRecentActivitiesResponse struct {
	Activities []CursorRecentActivity `json:"activities"`
	Limit      int                    `json:"limit"`
	Page       int                    `json:"page"`
	Total      int                    `json:"total"`
	TotalPages int                    `json:"total_pages"`
}

CursorRecentActivitiesResponse defines model for CursorRecentActivitiesResponse.

type CursorRecentActivity

type CursorRecentActivity struct {
	CreatedAt     time.Time               `json:"created_at"`
	HookEventName string                  `json:"hook_event_name"`
	Input         *map[string]interface{} `json:"input,omitempty"`
	SessionId     string                  `json:"session_id"`
	ToolName      *string                 `json:"tool_name,omitempty"`
}

CursorRecentActivity Recent Cursor IDE activity (carries `input` instead of Claude Code's cwd/tool_input)

type CursorSessionSummary

type CursorSessionSummary struct {
	FirstSeen   time.Time `json:"first_seen"`
	HookCount   int       `json:"hook_count"`
	LastSeen    time.Time `json:"last_seen"`
	SessionId   string    `json:"session_id"`
	UniqueTools int       `json:"unique_tools"`
}

CursorSessionSummary Summary of a Cursor IDE session (unlike Claude Code sessions, no latest_cwd)

type CursorSessionsListResponse

type CursorSessionsListResponse struct {
	Data    CursorSessionsResponse `json:"data"`
	Message string                 `json:"message"`
	Status  string                 `json:"status"`
}

CursorSessionsListResponse defines model for CursorSessionsListResponse.

type CursorSessionsResponse

type CursorSessionsResponse struct {
	Data       []CursorSessionSummary `json:"data"`
	Limit      int                    `json:"limit"`
	Page       int                    `json:"page"`
	Total      int                    `json:"total"`
	TotalPages int                    `json:"total_pages"`
}

CursorSessionsResponse defines model for CursorSessionsResponse.

type DeleteAPIKeyHTTPResponse

type DeleteAPIKeyHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SuccessResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeleteAPIKeyHTTPResponse

func ParseDeleteAPIKeyHTTPResponse(rsp *http.Response) (*DeleteAPIKeyHTTPResponse, error)

ParseDeleteAPIKeyHTTPResponse parses an HTTP response from a DeleteAPIKeyWithResponse call

func (DeleteAPIKeyHTTPResponse) ContentType

func (r DeleteAPIKeyHTTPResponse) ContentType() string

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

func (DeleteAPIKeyHTTPResponse) Status

func (r DeleteAPIKeyHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAPIKeyHTTPResponse) StatusCode

func (r DeleteAPIKeyHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAPIKeySettingsHTTPResponse

type DeleteAPIKeySettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SuccessResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeleteAPIKeySettingsHTTPResponse

func ParseDeleteAPIKeySettingsHTTPResponse(rsp *http.Response) (*DeleteAPIKeySettingsHTTPResponse, error)

ParseDeleteAPIKeySettingsHTTPResponse parses an HTTP response from a DeleteAPIKeySettingsWithResponse call

func (DeleteAPIKeySettingsHTTPResponse) ContentType

func (r DeleteAPIKeySettingsHTTPResponse) ContentType() string

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

func (DeleteAPIKeySettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteAPIKeySettingsHTTPResponse) StatusCode

func (r DeleteAPIKeySettingsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAdminUserHTTPResponse added in v0.21.0

type DeleteAdminUserHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	JSON409                   *AdminUserDeleteBlockedResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteAdminUserHTTPResponse added in v0.21.0

func ParseDeleteAdminUserHTTPResponse(rsp *http.Response) (*DeleteAdminUserHTTPResponse, error)

ParseDeleteAdminUserHTTPResponse parses an HTTP response from a DeleteAdminUserWithResponse call

func (DeleteAdminUserHTTPResponse) ContentType added in v0.21.0

func (r DeleteAdminUserHTTPResponse) ContentType() string

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

func (DeleteAdminUserHTTPResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (DeleteAdminUserHTTPResponse) StatusCode added in v0.21.0

func (r DeleteAdminUserHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAgentHTTPResponse

type DeleteAgentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteAgentHTTPResponse

func ParseDeleteAgentHTTPResponse(rsp *http.Response) (*DeleteAgentHTTPResponse, error)

ParseDeleteAgentHTTPResponse parses an HTTP response from a DeleteAgentWithResponse call

func (DeleteAgentHTTPResponse) ContentType

func (r DeleteAgentHTTPResponse) ContentType() string

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

func (DeleteAgentHTTPResponse) Status

func (r DeleteAgentHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAgentHTTPResponse) StatusCode

func (r DeleteAgentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteArtifactAttachmentHTTPResponse

type DeleteArtifactAttachmentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeleteArtifactAttachmentHTTPResponse

func ParseDeleteArtifactAttachmentHTTPResponse(rsp *http.Response) (*DeleteArtifactAttachmentHTTPResponse, error)

ParseDeleteArtifactAttachmentHTTPResponse parses an HTTP response from a DeleteArtifactAttachmentWithResponse call

func (DeleteArtifactAttachmentHTTPResponse) ContentType

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

func (DeleteArtifactAttachmentHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteArtifactAttachmentHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteArtifactHTTPResponse

type DeleteArtifactHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeleteArtifactHTTPResponse

func ParseDeleteArtifactHTTPResponse(rsp *http.Response) (*DeleteArtifactHTTPResponse, error)

ParseDeleteArtifactHTTPResponse parses an HTTP response from a DeleteArtifactWithResponse call

func (DeleteArtifactHTTPResponse) ContentType

func (r DeleteArtifactHTTPResponse) ContentType() string

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

func (DeleteArtifactHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteArtifactHTTPResponse) StatusCode

func (r DeleteArtifactHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAttachmentHTTPResponse

type DeleteAttachmentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeleteAttachmentHTTPResponse

func ParseDeleteAttachmentHTTPResponse(rsp *http.Response) (*DeleteAttachmentHTTPResponse, error)

ParseDeleteAttachmentHTTPResponse parses an HTTP response from a DeleteAttachmentWithResponse call

func (DeleteAttachmentHTTPResponse) ContentType

func (r DeleteAttachmentHTTPResponse) ContentType() string

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

func (DeleteAttachmentHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteAttachmentHTTPResponse) StatusCode

func (r DeleteAttachmentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteBlueprintHTTPResponse

type DeleteBlueprintHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteBlueprintHTTPResponse

func ParseDeleteBlueprintHTTPResponse(rsp *http.Response) (*DeleteBlueprintHTTPResponse, error)

ParseDeleteBlueprintHTTPResponse parses an HTTP response from a DeleteBlueprintWithResponse call

func (DeleteBlueprintHTTPResponse) ContentType

func (r DeleteBlueprintHTTPResponse) ContentType() string

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

func (DeleteBlueprintHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteBlueprintHTTPResponse) StatusCode

func (r DeleteBlueprintHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteClaudeCodeSessionHTTPResponse

type DeleteClaudeCodeSessionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeleteClaudeCodeSessionHTTPResponse

func ParseDeleteClaudeCodeSessionHTTPResponse(rsp *http.Response) (*DeleteClaudeCodeSessionHTTPResponse, error)

ParseDeleteClaudeCodeSessionHTTPResponse parses an HTTP response from a DeleteClaudeCodeSessionWithResponse call

func (DeleteClaudeCodeSessionHTTPResponse) ContentType

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

func (DeleteClaudeCodeSessionHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteClaudeCodeSessionHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteCommentHTTPResponse

type DeleteCommentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteCommentHTTPResponse

func ParseDeleteCommentHTTPResponse(rsp *http.Response) (*DeleteCommentHTTPResponse, error)

ParseDeleteCommentHTTPResponse parses an HTTP response from a DeleteCommentWithResponse call

func (DeleteCommentHTTPResponse) ContentType

func (r DeleteCommentHTTPResponse) ContentType() string

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

func (DeleteCommentHTTPResponse) Status

func (r DeleteCommentHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteCommentHTTPResponse) StatusCode

func (r DeleteCommentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCursorIDESessionHTTPResponse

type DeleteCursorIDESessionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeleteCursorIDESessionHTTPResponse

func ParseDeleteCursorIDESessionHTTPResponse(rsp *http.Response) (*DeleteCursorIDESessionHTTPResponse, error)

ParseDeleteCursorIDESessionHTTPResponse parses an HTTP response from a DeleteCursorIDESessionWithResponse call

func (DeleteCursorIDESessionHTTPResponse) ContentType

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

func (DeleteCursorIDESessionHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteCursorIDESessionHTTPResponse) StatusCode

func (r DeleteCursorIDESessionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeviceTokenHTTPResponse

type DeleteDeviceTokenHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteDeviceTokenHTTPResponse

func ParseDeleteDeviceTokenHTTPResponse(rsp *http.Response) (*DeleteDeviceTokenHTTPResponse, error)

ParseDeleteDeviceTokenHTTPResponse parses an HTTP response from a DeleteDeviceTokenWithResponse call

func (DeleteDeviceTokenHTTPResponse) ContentType

func (r DeleteDeviceTokenHTTPResponse) ContentType() string

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

func (DeleteDeviceTokenHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteDeviceTokenHTTPResponse) StatusCode

func (r DeleteDeviceTokenHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDeviceTokenJSONRequestBody

type DeleteDeviceTokenJSONRequestBody = DeleteDeviceTokenRequest

DeleteDeviceTokenJSONRequestBody defines body for DeleteDeviceToken for application/json ContentType.

type DeleteDeviceTokenRequest

type DeleteDeviceTokenRequest struct {
	// Token Push notification device token to delete (leading/trailing whitespace is trimmed)
	Token string `json:"token"`
}

DeleteDeviceTokenRequest defines model for DeleteDeviceTokenRequest.

type DeleteEmbeddingProviderHTTPResponse

type DeleteEmbeddingProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteEmbeddingProviderHTTPResponse

func ParseDeleteEmbeddingProviderHTTPResponse(rsp *http.Response) (*DeleteEmbeddingProviderHTTPResponse, error)

ParseDeleteEmbeddingProviderHTTPResponse parses an HTTP response from a DeleteEmbeddingProviderWithResponse call

func (DeleteEmbeddingProviderHTTPResponse) ContentType

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

func (DeleteEmbeddingProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteEmbeddingProviderHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteEmbeddingProviderSettingsHTTPResponse

type DeleteEmbeddingProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteEmbeddingProviderSettingsHTTPResponse

func ParseDeleteEmbeddingProviderSettingsHTTPResponse(rsp *http.Response) (*DeleteEmbeddingProviderSettingsHTTPResponse, error)

ParseDeleteEmbeddingProviderSettingsHTTPResponse parses an HTTP response from a DeleteEmbeddingProviderSettingsWithResponse call

func (DeleteEmbeddingProviderSettingsHTTPResponse) ContentType

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

func (DeleteEmbeddingProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteEmbeddingProviderSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteFeedHTTPResponse

type DeleteFeedHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeleteFeedHTTPResponse

func ParseDeleteFeedHTTPResponse(rsp *http.Response) (*DeleteFeedHTTPResponse, error)

ParseDeleteFeedHTTPResponse parses an HTTP response from a DeleteFeedWithResponse call

func (DeleteFeedHTTPResponse) ContentType

func (r DeleteFeedHTTPResponse) ContentType() string

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

func (DeleteFeedHTTPResponse) Status

func (r DeleteFeedHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteFeedHTTPResponse) StatusCode

func (r DeleteFeedHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFeedItemHTTPResponse

type DeleteFeedItemHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeleteFeedItemHTTPResponse

func ParseDeleteFeedItemHTTPResponse(rsp *http.Response) (*DeleteFeedItemHTTPResponse, error)

ParseDeleteFeedItemHTTPResponse parses an HTTP response from a DeleteFeedItemWithResponse call

func (DeleteFeedItemHTTPResponse) ContentType

func (r DeleteFeedItemHTTPResponse) ContentType() string

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

func (DeleteFeedItemHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteFeedItemHTTPResponse) StatusCode

func (r DeleteFeedItemHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteMemoryHTTPResponse

type DeleteMemoryHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeleteMemoryHTTPResponse

func ParseDeleteMemoryHTTPResponse(rsp *http.Response) (*DeleteMemoryHTTPResponse, error)

ParseDeleteMemoryHTTPResponse parses an HTTP response from a DeleteMemoryWithResponse call

func (DeleteMemoryHTTPResponse) ContentType

func (r DeleteMemoryHTTPResponse) ContentType() string

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

func (DeleteMemoryHTTPResponse) Status

func (r DeleteMemoryHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteMemoryHTTPResponse) StatusCode

func (r DeleteMemoryHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteModelProviderHTTPResponse

type DeleteModelProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteModelProviderHTTPResponse

func ParseDeleteModelProviderHTTPResponse(rsp *http.Response) (*DeleteModelProviderHTTPResponse, error)

ParseDeleteModelProviderHTTPResponse parses an HTTP response from a DeleteModelProviderWithResponse call

func (DeleteModelProviderHTTPResponse) ContentType

func (r DeleteModelProviderHTTPResponse) ContentType() string

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

func (DeleteModelProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteModelProviderHTTPResponse) StatusCode

func (r DeleteModelProviderHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteModelProviderSettingsHTTPResponse

type DeleteModelProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteModelProviderSettingsHTTPResponse

func ParseDeleteModelProviderSettingsHTTPResponse(rsp *http.Response) (*DeleteModelProviderSettingsHTTPResponse, error)

ParseDeleteModelProviderSettingsHTTPResponse parses an HTTP response from a DeleteModelProviderSettingsWithResponse call

func (DeleteModelProviderSettingsHTTPResponse) ContentType

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

func (DeleteModelProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeleteModelProviderSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectHTTPResponse

type DeleteProjectHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteProjectHTTPResponse

func ParseDeleteProjectHTTPResponse(rsp *http.Response) (*DeleteProjectHTTPResponse, error)

ParseDeleteProjectHTTPResponse parses an HTTP response from a DeleteProjectWithResponse call

func (DeleteProjectHTTPResponse) ContentType

func (r DeleteProjectHTTPResponse) ContentType() string

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

func (DeleteProjectHTTPResponse) Status

func (r DeleteProjectHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteProjectHTTPResponse) StatusCode

func (r DeleteProjectHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePromptHTTPResponse

type DeletePromptHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeletePromptHTTPResponse

func ParseDeletePromptHTTPResponse(rsp *http.Response) (*DeletePromptHTTPResponse, error)

ParseDeletePromptHTTPResponse parses an HTTP response from a DeletePromptWithResponse call

func (DeletePromptHTTPResponse) ContentType

func (r DeletePromptHTTPResponse) ContentType() string

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

func (DeletePromptHTTPResponse) Status

func (r DeletePromptHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePromptHTTPResponse) StatusCode

func (r DeletePromptHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePromptShareHTTPResponse

type DeletePromptShareHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseDeletePromptShareHTTPResponse

func ParseDeletePromptShareHTTPResponse(rsp *http.Response) (*DeletePromptShareHTTPResponse, error)

ParseDeletePromptShareHTTPResponse parses an HTTP response from a DeletePromptShareWithResponse call

func (DeletePromptShareHTTPResponse) ContentType

func (r DeletePromptShareHTTPResponse) ContentType() string

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

func (DeletePromptShareHTTPResponse) Status

Status returns HTTPResponse.Status

func (DeletePromptShareHTTPResponse) StatusCode

func (r DeletePromptShareHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRelationHTTPResponse added in v0.10.0

type DeleteRelationHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteRelationHTTPResponse added in v0.10.0

func ParseDeleteRelationHTTPResponse(rsp *http.Response) (*DeleteRelationHTTPResponse, error)

ParseDeleteRelationHTTPResponse parses an HTTP response from a DeleteRelationWithResponse call

func (DeleteRelationHTTPResponse) ContentType added in v0.10.0

func (r DeleteRelationHTTPResponse) ContentType() string

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

func (DeleteRelationHTTPResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (DeleteRelationHTTPResponse) StatusCode added in v0.10.0

func (r DeleteRelationHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamHTTPResponse

type DeleteTeamHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *TeamDeleteConflictError
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteTeamHTTPResponse

func ParseDeleteTeamHTTPResponse(rsp *http.Response) (*DeleteTeamHTTPResponse, error)

ParseDeleteTeamHTTPResponse parses an HTTP response from a DeleteTeamWithResponse call

func (DeleteTeamHTTPResponse) ContentType

func (r DeleteTeamHTTPResponse) ContentType() string

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

func (DeleteTeamHTTPResponse) Status

func (r DeleteTeamHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTeamHTTPResponse) StatusCode

func (r DeleteTeamHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTypeHTTPResponse

type DeleteTypeHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDeleteTypeHTTPResponse

func ParseDeleteTypeHTTPResponse(rsp *http.Response) (*DeleteTypeHTTPResponse, error)

ParseDeleteTypeHTTPResponse parses an HTTP response from a DeleteTypeWithResponse call

func (DeleteTypeHTTPResponse) ContentType

func (r DeleteTypeHTTPResponse) ContentType() string

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

func (DeleteTypeHTTPResponse) Status

func (r DeleteTypeHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTypeHTTPResponse) StatusCode

func (r DeleteTypeHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DevLoginHTTPResponse

type DevLoginHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *User
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDevLoginHTTPResponse

func ParseDevLoginHTTPResponse(rsp *http.Response) (*DevLoginHTTPResponse, error)

ParseDevLoginHTTPResponse parses an HTTP response from a DevLoginWithResponse call

func (DevLoginHTTPResponse) ContentType

func (r DevLoginHTTPResponse) ContentType() string

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

func (DevLoginHTTPResponse) Status

func (r DevLoginHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (DevLoginHTTPResponse) StatusCode

func (r DevLoginHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DevLoginJSONRequestBody

type DevLoginJSONRequestBody = DevLoginRequest

DevLoginJSONRequestBody defines body for DevLogin for application/json ContentType.

type DevLoginRequest

type DevLoginRequest struct {
	// Email Email address to authenticate as
	Email openapi_types.Email `json:"email"`

	// Name Display name for the dev user (defaults to "Dev User" if omitted)
	Name *string `json:"name,omitempty"`
}

DevLoginRequest Request body for POST /api/v1/auth/dev/login (development environment only)

type DisconnectGitHubHTTPResponse

type DisconnectGitHubHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseDisconnectGitHubHTTPResponse

func ParseDisconnectGitHubHTTPResponse(rsp *http.Response) (*DisconnectGitHubHTTPResponse, error)

ParseDisconnectGitHubHTTPResponse parses an HTTP response from a DisconnectGitHubWithResponse call

func (DisconnectGitHubHTTPResponse) ContentType

func (r DisconnectGitHubHTTPResponse) ContentType() string

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

func (DisconnectGitHubHTTPResponse) Status

Status returns HTTPResponse.Status

func (DisconnectGitHubHTTPResponse) StatusCode

func (r DisconnectGitHubHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadArtifactAttachmentHTTPResponse

type DownloadArtifactAttachmentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON503 *ErrorResponse
}

func ParseDownloadArtifactAttachmentHTTPResponse

func ParseDownloadArtifactAttachmentHTTPResponse(rsp *http.Response) (*DownloadArtifactAttachmentHTTPResponse, error)

ParseDownloadArtifactAttachmentHTTPResponse parses an HTTP response from a DownloadArtifactAttachmentWithResponse call

func (DownloadArtifactAttachmentHTTPResponse) ContentType

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

func (DownloadArtifactAttachmentHTTPResponse) Status

Status returns HTTPResponse.Status

func (DownloadArtifactAttachmentHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DownloadAttachmentHTTPResponse

type DownloadAttachmentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON503 *ErrorResponse
}

func ParseDownloadAttachmentHTTPResponse

func ParseDownloadAttachmentHTTPResponse(rsp *http.Response) (*DownloadAttachmentHTTPResponse, error)

ParseDownloadAttachmentHTTPResponse parses an HTTP response from a DownloadAttachmentWithResponse call

func (DownloadAttachmentHTTPResponse) ContentType

func (r DownloadAttachmentHTTPResponse) ContentType() string

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

func (DownloadAttachmentHTTPResponse) Status

Status returns HTTPResponse.Status

func (DownloadAttachmentHTTPResponse) StatusCode

func (r DownloadAttachmentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EmailNotificationPreferences

type EmailNotificationPreferences struct {
	// AccountSecurity Receive account security emails
	AccountSecurity bool `json:"account_security"`

	// MarketingPromotional Receive marketing and promotional emails
	MarketingPromotional bool `json:"marketing_promotional"`

	// NewFeature Receive new feature emails
	NewFeature bool `json:"new_feature"`

	// PlatformAnnouncement Receive platform announcement emails
	PlatformAnnouncement bool `json:"platform_announcement"`
}

EmailNotificationPreferences defines model for EmailNotificationPreferences.

type EmbeddingCoverageItem

type EmbeddingCoverageItem struct {
	// Embedded Entities of this type that already have an embedding under the team's active model.
	Embedded int64 `json:"embedded"`

	// EmbeddedPercent Rounded percentage of entities embedded (embedded / total * 100); 0 when there are no entities of this type.
	EmbeddedPercent int `json:"embedded_percent"`

	// EntityType The embeddable entity type this row reports on.
	EntityType EmbeddingCoverageItemEntityType `json:"entity_type"`

	// Pending Entities still missing an embedding (total − embedded).
	Pending int64 `json:"pending"`

	// Total Total embeddable entities of this type owned by the team.
	Total int64 `json:"total"`
}

EmbeddingCoverageItem Embedding coverage for a single entity type: how many entities exist, how many have an embedding under the team's active model, how many are still pending, and the embedded percentage.

type EmbeddingCoverageItemEntityType

type EmbeddingCoverageItemEntityType string

EmbeddingCoverageItemEntityType The embeddable entity type this row reports on.

const (
	EmbeddingCoverageItemEntityTypeArtifact  EmbeddingCoverageItemEntityType = "artifact"
	EmbeddingCoverageItemEntityTypeBlueprint EmbeddingCoverageItemEntityType = "blueprint"
	EmbeddingCoverageItemEntityTypeFeedItem  EmbeddingCoverageItemEntityType = "feed_item"
	EmbeddingCoverageItemEntityTypeMemory    EmbeddingCoverageItemEntityType = "memory"
	EmbeddingCoverageItemEntityTypePrompt    EmbeddingCoverageItemEntityType = "prompt"
)

Defines values for EmbeddingCoverageItemEntityType.

func (EmbeddingCoverageItemEntityType) Valid

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

type EmbeddingCoverageResponse

type EmbeddingCoverageResponse struct {
	// ActiveModel The active provider's embedding model the embedded counts are measured against, or null when no provider is configured.
	ActiveModel *string `json:"active_model"`

	// Coverage One entry per embeddable entity type, in a stable order.
	Coverage []EmbeddingCoverageItem `json:"coverage"`

	// HasActiveProvider Whether the team has an active embedding provider configured.
	HasActiveProvider bool `json:"has_active_provider"`
}

EmbeddingCoverageResponse Derived, team-scoped embedding coverage per entity type under the team's active provider model. Counts are computed from existing rows (no per-entity state); a non-decreasing pending count is the signal that embedding is stuck. When the team has no active provider, has_active_provider is false, active_model is null, and every type reports all entities as pending (0%).

type EmbeddingProvider

type EmbeddingProvider struct {
	BaseUrl *string `json:"base_url,omitempty"`

	// ChunkOverlap Overlap between adjacent chunks.
	ChunkOverlap int `json:"chunk_overlap"`

	// ChunkSize In-Go text-chunker size used when embedding documents.
	ChunkSize int `json:"chunk_size"`

	// Concurrency Maximum number of simultaneous embedding requests VibeXP issues to this provider. Keep at 1 for single-threaded providers.
	Concurrency   int       `json:"concurrency"`
	Configuration string    `json:"configuration"`
	CreatedAt     time.Time `json:"created_at"`

	// DocumentPrefix Instruction prefix prepended to document chunks before they are embedded (applied only to the text sent to the provider; the stored chunk content is unchanged). E5 expects "passage: "; mxbai/BGE embed documents raw. Changing this invalidates stored vectors and triggers a team re-embed. Empty/null means no prefix (default behaviour).
	DocumentPrefix *string `json:"document_prefix,omitempty"`
	Id             string  `json:"id"`
	IsDefault      bool    `json:"is_default"`

	// Model Embedding model this provider requests. Must return the fixed vector width VibeXP stores (1024).
	Model        string `json:"model"`
	Name         string `json:"name"`
	ProviderType string `json:"provider_type"`

	// QueryPrefix Instruction prefix prepended to search queries before they are embedded (only the text sent to the provider; nothing extra is stored). Asymmetric models require this — e.g. mxbai/BGE English expect "Represent this sentence for searching relevant passages: ", E5 expects "query: ". Empty/null means no prefix (default behaviour).
	QueryPrefix *string `json:"query_prefix,omitempty"`

	// TeamId Team that owns this provider.
	TeamId    *openapi_types.UUID `json:"team_id,omitempty"`
	UpdatedAt time.Time           `json:"updated_at"`
	UserId    string              `json:"user_id"`

	// Version Optimistic-concurrency version counter, incremented on each update. Note: create responses currently return 0 (the persisted row starts at 1) — read it from get/list/update responses instead.
	Version int64 `json:"version"`
}

EmbeddingProvider defines model for EmbeddingProvider.

type EmbeddingProviderResponse

type EmbeddingProviderResponse struct {
	BaseUrl *string `json:"base_url,omitempty"`

	// ChunkOverlap Overlap between adjacent chunks.
	ChunkOverlap int `json:"chunk_overlap"`

	// ChunkSize In-Go text-chunker size used when embedding documents.
	ChunkSize int `json:"chunk_size"`

	// Concurrency Maximum number of simultaneous embedding requests VibeXP issues to this provider. Keep at 1 for single-threaded providers.
	Concurrency   int       `json:"concurrency"`
	Configuration string    `json:"configuration"`
	CreatedAt     time.Time `json:"created_at"`

	// DocumentPrefix Instruction prefix prepended to document chunks before they are embedded (applied only to the text sent to the provider; the stored chunk content is unchanged). E5 expects "passage: "; mxbai/BGE embed documents raw. Changing this invalidates stored vectors and triggers a team re-embed. Empty/null means no prefix (default behaviour).
	DocumentPrefix *string `json:"document_prefix,omitempty"`
	HasApiKey      bool    `json:"has_api_key"`
	Id             string  `json:"id"`
	IsDefault      bool    `json:"is_default"`

	// Model Embedding model this provider requests. Must return the fixed vector width VibeXP stores (1024).
	Model        string `json:"model"`
	Name         string `json:"name"`
	ProviderType string `json:"provider_type"`

	// QueryPrefix Instruction prefix prepended to search queries before they are embedded (only the text sent to the provider; nothing extra is stored). Asymmetric models require this — e.g. mxbai/BGE English expect "Represent this sentence for searching relevant passages: ", E5 expects "query: ". Empty/null means no prefix (default behaviour).
	QueryPrefix *string `json:"query_prefix,omitempty"`

	// TeamId Team that owns this provider.
	TeamId    *openapi_types.UUID `json:"team_id,omitempty"`
	UpdatedAt time.Time           `json:"updated_at"`
	UserId    string              `json:"user_id"`

	// Version Optimistic-concurrency version counter, incremented on each update. Note: create responses currently return 0 (the persisted row starts at 1) — read it from get/list/update responses instead.
	Version int64 `json:"version"`
}

EmbeddingProviderResponse defines model for EmbeddingProviderResponse.

type ErrorResponse

type ErrorResponse struct {
	// Code Application-specific error code
	Code string `json:"code"`

	// Detail Human-readable explanation specific to this occurrence
	Detail string `json:"detail"`

	// Instance URI reference that identifies the specific occurrence
	Instance *string `json:"instance,omitempty"`

	// RequestId Unique request identifier for tracking and debugging
	RequestId string `json:"request_id"`

	// Status HTTP status code
	Status int `json:"status"`

	// Timestamp Timestamp when the error occurred (RFC3339)
	Timestamp time.Time `json:"timestamp"`

	// Title Short, human-readable summary of the problem type
	Title string `json:"title"`

	// Type URI reference that identifies the problem type
	Type string `json:"type"`

	// ValidationErrors Field-level validation errors (present for validation failures)
	ValidationErrors *[]ValidationError `json:"validation_errors,omitempty"`
}

ErrorResponse RFC 9457 Problem Details for HTTP APIs

type ExecuteAgentHTTPResponse

type ExecuteAgentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AgentExecution
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseExecuteAgentHTTPResponse

func ParseExecuteAgentHTTPResponse(rsp *http.Response) (*ExecuteAgentHTTPResponse, error)

ParseExecuteAgentHTTPResponse parses an HTTP response from a ExecuteAgentWithResponse call

func (ExecuteAgentHTTPResponse) ContentType

func (r ExecuteAgentHTTPResponse) ContentType() string

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

func (ExecuteAgentHTTPResponse) Status

func (r ExecuteAgentHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ExecuteAgentHTTPResponse) StatusCode

func (r ExecuteAgentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExecuteAgentJSONRequestBody

type ExecuteAgentJSONRequestBody = ExecuteAgentRequest

ExecuteAgentJSONRequestBody defines body for ExecuteAgent for application/json ContentType.

type ExecuteAgentRequest

type ExecuteAgentRequest struct {
	// ConversationId Existing conversation to continue; a new conversation is started when omitted
	ConversationId *string `json:"conversation_id,omitempty"`

	// Input Input payload forwarded to the agent
	Input *map[string]interface{} `json:"input,omitempty"`
}

ExecuteAgentRequest defines model for ExecuteAgentRequest.

type Feed

type Feed struct {
	// CreatedAt Timestamp when the feed was created
	CreatedAt time.Time `json:"created_at"`

	// CreatedByUserId ID of the user who created this feed
	CreatedByUserId string `json:"created_by_user_id"`

	// Description Optional description of the feed
	Description *string `json:"description,omitempty"`

	// Id Unique identifier for the feed
	Id openapi_types.UUID `json:"id"`

	// Name Human-readable name for the feed
	Name string `json:"name"`

	// TeamId UUID of the team this feed belongs to
	TeamId openapi_types.UUID `json:"team_id"`

	// UpdatedAt Timestamp when the feed was last updated
	UpdatedAt time.Time `json:"updated_at"`
}

Feed defines model for Feed.

type FeedItem

type FeedItem struct {
	// AiAssistantName Name of the AI assistant that generated this item
	AiAssistantName string `json:"ai_assistant_name"`

	// ArchivedAt Timestamp when the item was archived, null if active
	ArchivedAt *time.Time `json:"archived_at,omitempty"`

	// Content Full content of the feed item (max 200 KB)
	Content string `json:"content"`

	// Excerpt Server-computed plain-text excerpt (first 300 chars, markdown stripped)
	Excerpt string `json:"excerpt"`

	// FeedId UUID of the feed this item belongs to
	FeedId openapi_types.UUID `json:"feed_id"`

	// Id Unique identifier for the feed item
	Id openapi_types.UUID `json:"id"`

	// PostedAt Server-set timestamp when the item was posted
	PostedAt time.Time `json:"posted_at"`

	// PostedByUserId ID of the user who posted this item
	PostedByUserId string `json:"posted_by_user_id"`

	// ProjectId Optional UUID of the associated project
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// ReplyCount Number of replies to this item. Populated with the real count on list and single-item GET responses; always 0 on create responses (a new item has no replies yet).
	ReplyCount int `json:"reply_count"`

	// TeamId UUID of the team this item belongs to
	TeamId openapi_types.UUID `json:"team_id"`

	// Title Title of the feed item
	Title string `json:"title"`
}

FeedItem defines model for FeedItem.

type FeedItemListResponse

type FeedItemListResponse struct {
	// Items List of feed items
	Items []FeedItem `json:"items"`

	// Page Current page number
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// TotalCount Total number of items matching the filter criteria
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

FeedItemListResponse defines model for FeedItemListResponse.

type FeedItemReply

type FeedItemReply struct {
	// AiAssistantName Name of the AI assistant that posted this reply, null for human replies
	AiAssistantName *string `json:"ai_assistant_name,omitempty"`

	// Content Content of the reply
	Content string `json:"content"`

	// FeedItemId UUID of the feed item this reply belongs to
	FeedItemId openapi_types.UUID `json:"feed_item_id"`

	// Id Unique identifier for the reply
	Id openapi_types.UUID `json:"id"`

	// PostedAt Server-set timestamp when the reply was posted
	PostedAt time.Time `json:"posted_at"`

	// PostedByUserId ID of the user who posted this reply
	PostedByUserId string `json:"posted_by_user_id"`

	// TeamId UUID of the team this reply belongs to
	TeamId openapi_types.UUID `json:"team_id"`
}

FeedItemReply defines model for FeedItemReply.

type FeedItemReplyListResponse

type FeedItemReplyListResponse struct {
	// Page Current page number
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// Replies List of feed item replies
	Replies []FeedItemReply `json:"replies"`

	// TotalCount Total number of replies for the feed item
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

FeedItemReplyListResponse defines model for FeedItemReplyListResponse.

type FeedListResponse

type FeedListResponse struct {
	// Feeds List of feeds
	Feeds []Feed `json:"feeds"`

	// Page Current page number
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// TotalCount Total number of feeds matching the filter criteria
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

FeedListResponse defines model for FeedListResponse.

type GetActivityEntityTypesHTTPResponse

type GetActivityEntityTypesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ActivityEntityTypesEnvelope
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
}

func ParseGetActivityEntityTypesHTTPResponse

func ParseGetActivityEntityTypesHTTPResponse(rsp *http.Response) (*GetActivityEntityTypesHTTPResponse, error)

ParseGetActivityEntityTypesHTTPResponse parses an HTTP response from a GetActivityEntityTypesWithResponse call

func (GetActivityEntityTypesHTTPResponse) ContentType

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

func (GetActivityEntityTypesHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetActivityEntityTypesHTTPResponse) StatusCode

func (r GetActivityEntityTypesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetActivityHTTPResponse

type GetActivityHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ActivityEnvelope
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetActivityHTTPResponse

func ParseGetActivityHTTPResponse(rsp *http.Response) (*GetActivityHTTPResponse, error)

ParseGetActivityHTTPResponse parses an HTTP response from a GetActivityWithResponse call

func (GetActivityHTTPResponse) ContentType

func (r GetActivityHTTPResponse) ContentType() string

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

func (GetActivityHTTPResponse) Status

func (r GetActivityHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetActivityHTTPResponse) StatusCode

func (r GetActivityHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetActivityStatsHTTPResponse

type GetActivityStatsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ActivityStatsEnvelope
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetActivityStatsHTTPResponse

func ParseGetActivityStatsHTTPResponse(rsp *http.Response) (*GetActivityStatsHTTPResponse, error)

ParseGetActivityStatsHTTPResponse parses an HTTP response from a GetActivityStatsWithResponse call

func (GetActivityStatsHTTPResponse) ContentType

func (r GetActivityStatsHTTPResponse) ContentType() string

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

func (GetActivityStatsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetActivityStatsHTTPResponse) StatusCode

func (r GetActivityStatsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetActivityTypesHTTPResponse

type GetActivityTypesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ActivityTypesEnvelope
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
}

func ParseGetActivityTypesHTTPResponse

func ParseGetActivityTypesHTTPResponse(rsp *http.Response) (*GetActivityTypesHTTPResponse, error)

ParseGetActivityTypesHTTPResponse parses an HTTP response from a GetActivityTypesWithResponse call

func (GetActivityTypesHTTPResponse) ContentType

func (r GetActivityTypesHTTPResponse) ContentType() string

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

func (GetActivityTypesHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetActivityTypesHTTPResponse) StatusCode

func (r GetActivityTypesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAdminDashboardOverviewHTTPResponse added in v0.17.0

type GetAdminDashboardOverviewHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AdminDashboardOverview
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetAdminDashboardOverviewHTTPResponse added in v0.17.0

func ParseGetAdminDashboardOverviewHTTPResponse(rsp *http.Response) (*GetAdminDashboardOverviewHTTPResponse, error)

ParseGetAdminDashboardOverviewHTTPResponse parses an HTTP response from a GetAdminDashboardOverviewWithResponse call

func (GetAdminDashboardOverviewHTTPResponse) ContentType added in v0.17.0

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

func (GetAdminDashboardOverviewHTTPResponse) Status added in v0.17.0

Status returns HTTPResponse.Status

func (GetAdminDashboardOverviewHTTPResponse) StatusCode added in v0.17.0

StatusCode returns HTTPResponse.StatusCode

type GetAdminDashboardTimeseriesHTTPResponse added in v0.17.0

type GetAdminDashboardTimeseriesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AdminTimeseriesResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetAdminDashboardTimeseriesHTTPResponse added in v0.17.0

func ParseGetAdminDashboardTimeseriesHTTPResponse(rsp *http.Response) (*GetAdminDashboardTimeseriesHTTPResponse, error)

ParseGetAdminDashboardTimeseriesHTTPResponse parses an HTTP response from a GetAdminDashboardTimeseriesWithResponse call

func (GetAdminDashboardTimeseriesHTTPResponse) ContentType added in v0.17.0

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

func (GetAdminDashboardTimeseriesHTTPResponse) Status added in v0.17.0

Status returns HTTPResponse.Status

func (GetAdminDashboardTimeseriesHTTPResponse) StatusCode added in v0.17.0

StatusCode returns HTTPResponse.StatusCode

type GetAdminDashboardTimeseriesParams added in v0.17.0

type GetAdminDashboardTimeseriesParams struct {
	// From Inclusive start of the range. Defaults to 30 days before `to`.
	From *time.Time `form:"from,omitempty" json:"from,omitempty"`

	// To Exclusive end of the range. Defaults to now.
	To *time.Time `form:"to,omitempty" json:"to,omitempty"`

	// Granularity Bucket size.
	Granularity *GetAdminDashboardTimeseriesParamsGranularity `form:"granularity,omitempty" json:"granularity,omitempty"`
}

GetAdminDashboardTimeseriesParams defines parameters for GetAdminDashboardTimeseries.

type GetAdminDashboardTimeseriesParamsGranularity added in v0.17.0

type GetAdminDashboardTimeseriesParamsGranularity string

GetAdminDashboardTimeseriesParamsGranularity defines parameters for GetAdminDashboardTimeseries.

const (
	GetAdminDashboardTimeseriesParamsGranularityDay   GetAdminDashboardTimeseriesParamsGranularity = "day"
	GetAdminDashboardTimeseriesParamsGranularityMonth GetAdminDashboardTimeseriesParamsGranularity = "month"
	GetAdminDashboardTimeseriesParamsGranularityWeek  GetAdminDashboardTimeseriesParamsGranularity = "week"
)

Defines values for GetAdminDashboardTimeseriesParamsGranularity.

func (GetAdminDashboardTimeseriesParamsGranularity) Valid added in v0.17.0

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

type GetAdminStatsHTTPResponse added in v0.3.0

type GetAdminStatsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AdminStatsResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetAdminStatsHTTPResponse added in v0.3.0

func ParseGetAdminStatsHTTPResponse(rsp *http.Response) (*GetAdminStatsHTTPResponse, error)

ParseGetAdminStatsHTTPResponse parses an HTTP response from a GetAdminStatsWithResponse call

func (GetAdminStatsHTTPResponse) ContentType added in v0.3.0

func (r GetAdminStatsHTTPResponse) ContentType() string

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

func (GetAdminStatsHTTPResponse) Status added in v0.3.0

func (r GetAdminStatsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetAdminStatsHTTPResponse) StatusCode added in v0.3.0

func (r GetAdminStatsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAdminTeamHTTPResponse added in v0.4.0

type GetAdminTeamHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AdminTeamDetail
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetAdminTeamHTTPResponse added in v0.4.0

func ParseGetAdminTeamHTTPResponse(rsp *http.Response) (*GetAdminTeamHTTPResponse, error)

ParseGetAdminTeamHTTPResponse parses an HTTP response from a GetAdminTeamWithResponse call

func (GetAdminTeamHTTPResponse) ContentType added in v0.4.0

func (r GetAdminTeamHTTPResponse) ContentType() string

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

func (GetAdminTeamHTTPResponse) Status added in v0.4.0

func (r GetAdminTeamHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetAdminTeamHTTPResponse) StatusCode added in v0.4.0

func (r GetAdminTeamHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAdminUserHTTPResponse added in v0.3.0

type GetAdminUserHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AdminUserDetail
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetAdminUserHTTPResponse added in v0.3.0

func ParseGetAdminUserHTTPResponse(rsp *http.Response) (*GetAdminUserHTTPResponse, error)

ParseGetAdminUserHTTPResponse parses an HTTP response from a GetAdminUserWithResponse call

func (GetAdminUserHTTPResponse) ContentType added in v0.3.0

func (r GetAdminUserHTTPResponse) ContentType() string

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

func (GetAdminUserHTTPResponse) Status added in v0.3.0

func (r GetAdminUserHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetAdminUserHTTPResponse) StatusCode added in v0.3.0

func (r GetAdminUserHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentExecutionEvents200JSONResponseBody

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

GetAgentExecutionEvents200JSONResponseBody defines parameters for GetAgentExecutionEvents.

func (GetAgentExecutionEvents200JSONResponseBody) AsAgentExecutionEventsPageResponse

func (t GetAgentExecutionEvents200JSONResponseBody) AsAgentExecutionEventsPageResponse() (AgentExecutionEventsPageResponse, error)

AsAgentExecutionEventsPageResponse returns the union data inside the GetAgentExecutionEvents200JSONResponseBody as a AgentExecutionEventsPageResponse

func (GetAgentExecutionEvents200JSONResponseBody) AsAgentExecutionEventsPollResponse

func (t GetAgentExecutionEvents200JSONResponseBody) AsAgentExecutionEventsPollResponse() (AgentExecutionEventsPollResponse, error)

AsAgentExecutionEventsPollResponse returns the union data inside the GetAgentExecutionEvents200JSONResponseBody as a AgentExecutionEventsPollResponse

func (*GetAgentExecutionEvents200JSONResponseBody) FromAgentExecutionEventsPageResponse

func (t *GetAgentExecutionEvents200JSONResponseBody) FromAgentExecutionEventsPageResponse(v AgentExecutionEventsPageResponse) error

FromAgentExecutionEventsPageResponse overwrites any union data inside the GetAgentExecutionEvents200JSONResponseBody as the provided AgentExecutionEventsPageResponse

func (*GetAgentExecutionEvents200JSONResponseBody) FromAgentExecutionEventsPollResponse

func (t *GetAgentExecutionEvents200JSONResponseBody) FromAgentExecutionEventsPollResponse(v AgentExecutionEventsPollResponse) error

FromAgentExecutionEventsPollResponse overwrites any union data inside the GetAgentExecutionEvents200JSONResponseBody as the provided AgentExecutionEventsPollResponse

func (GetAgentExecutionEvents200JSONResponseBody) MarshalJSON

func (*GetAgentExecutionEvents200JSONResponseBody) MergeAgentExecutionEventsPageResponse

func (t *GetAgentExecutionEvents200JSONResponseBody) MergeAgentExecutionEventsPageResponse(v AgentExecutionEventsPageResponse) error

MergeAgentExecutionEventsPageResponse performs a merge with any union data inside the GetAgentExecutionEvents200JSONResponseBody, using the provided AgentExecutionEventsPageResponse

func (*GetAgentExecutionEvents200JSONResponseBody) MergeAgentExecutionEventsPollResponse

func (t *GetAgentExecutionEvents200JSONResponseBody) MergeAgentExecutionEventsPollResponse(v AgentExecutionEventsPollResponse) error

MergeAgentExecutionEventsPollResponse performs a merge with any union data inside the GetAgentExecutionEvents200JSONResponseBody, using the provided AgentExecutionEventsPollResponse

func (*GetAgentExecutionEvents200JSONResponseBody) UnmarshalJSON

type GetAgentExecutionEventsHTTPResponse

type GetAgentExecutionEventsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GetAgentExecutionEvents200JSONResponseBody
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetAgentExecutionEventsHTTPResponse

func ParseGetAgentExecutionEventsHTTPResponse(rsp *http.Response) (*GetAgentExecutionEventsHTTPResponse, error)

ParseGetAgentExecutionEventsHTTPResponse parses an HTTP response from a GetAgentExecutionEventsWithResponse call

func (GetAgentExecutionEventsHTTPResponse) ContentType

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

func (GetAgentExecutionEventsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetAgentExecutionEventsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAgentExecutionEventsParams

type GetAgentExecutionEventsParams struct {
	// Since Return events with a sequence number greater than this value (enables cursor-based polling)
	Since *int `form:"since,omitempty" json:"since,omitempty"`

	// Page Page number (page-based mode only)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (page-based mode only)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

GetAgentExecutionEventsParams defines parameters for GetAgentExecutionEvents.

type GetAgentExecutionHTTPResponse

type GetAgentExecutionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AgentExecution
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetAgentExecutionHTTPResponse

func ParseGetAgentExecutionHTTPResponse(rsp *http.Response) (*GetAgentExecutionHTTPResponse, error)

ParseGetAgentExecutionHTTPResponse parses an HTTP response from a GetAgentExecutionWithResponse call

func (GetAgentExecutionHTTPResponse) ContentType

func (r GetAgentExecutionHTTPResponse) ContentType() string

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

func (GetAgentExecutionHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetAgentExecutionHTTPResponse) StatusCode

func (r GetAgentExecutionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentExecutionStatusHTTPResponse

type GetAgentExecutionStatusHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AgentExecution
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetAgentExecutionStatusHTTPResponse

func ParseGetAgentExecutionStatusHTTPResponse(rsp *http.Response) (*GetAgentExecutionStatusHTTPResponse, error)

ParseGetAgentExecutionStatusHTTPResponse parses an HTTP response from a GetAgentExecutionStatusWithResponse call

func (GetAgentExecutionStatusHTTPResponse) ContentType

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

func (GetAgentExecutionStatusHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetAgentExecutionStatusHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAgentHTTPResponse

type GetAgentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Agent
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetAgentHTTPResponse

func ParseGetAgentHTTPResponse(rsp *http.Response) (*GetAgentHTTPResponse, error)

ParseGetAgentHTTPResponse parses an HTTP response from a GetAgentWithResponse call

func (GetAgentHTTPResponse) ContentType

func (r GetAgentHTTPResponse) ContentType() string

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

func (GetAgentHTTPResponse) Status

func (r GetAgentHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetAgentHTTPResponse) StatusCode

func (r GetAgentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAgentStatsHTTPResponse

type GetAgentStatsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AgentStatsResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetAgentStatsHTTPResponse

func ParseGetAgentStatsHTTPResponse(rsp *http.Response) (*GetAgentStatsHTTPResponse, error)

ParseGetAgentStatsHTTPResponse parses an HTTP response from a GetAgentStatsWithResponse call

func (GetAgentStatsHTTPResponse) ContentType

func (r GetAgentStatsHTTPResponse) ContentType() string

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

func (GetAgentStatsHTTPResponse) Status

func (r GetAgentStatsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetAgentStatsHTTPResponse) StatusCode

func (r GetAgentStatsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetArtifactHTTPResponse

type GetArtifactHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Artifact
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetArtifactHTTPResponse

func ParseGetArtifactHTTPResponse(rsp *http.Response) (*GetArtifactHTTPResponse, error)

ParseGetArtifactHTTPResponse parses an HTTP response from a GetArtifactWithResponse call

func (GetArtifactHTTPResponse) ContentType

func (r GetArtifactHTTPResponse) ContentType() string

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

func (GetArtifactHTTPResponse) Status

func (r GetArtifactHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetArtifactHTTPResponse) StatusCode

func (r GetArtifactHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetArtifactStatsHTTPResponse

type GetArtifactStatsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ArtifactStatsResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseGetArtifactStatsHTTPResponse

func ParseGetArtifactStatsHTTPResponse(rsp *http.Response) (*GetArtifactStatsHTTPResponse, error)

ParseGetArtifactStatsHTTPResponse parses an HTTP response from a GetArtifactStatsWithResponse call

func (GetArtifactStatsHTTPResponse) ContentType

func (r GetArtifactStatsHTTPResponse) ContentType() string

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

func (GetArtifactStatsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetArtifactStatsHTTPResponse) StatusCode

func (r GetArtifactStatsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetArtifactVersionHTTPResponse

type GetArtifactVersionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ContentVersion
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetArtifactVersionHTTPResponse

func ParseGetArtifactVersionHTTPResponse(rsp *http.Response) (*GetArtifactVersionHTTPResponse, error)

ParseGetArtifactVersionHTTPResponse parses an HTTP response from a GetArtifactVersionWithResponse call

func (GetArtifactVersionHTTPResponse) ContentType

func (r GetArtifactVersionHTTPResponse) ContentType() string

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

func (GetArtifactVersionHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetArtifactVersionHTTPResponse) StatusCode

func (r GetArtifactVersionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBlueprintHTTPResponse

type GetBlueprintHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BlueprintDetail
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetBlueprintHTTPResponse

func ParseGetBlueprintHTTPResponse(rsp *http.Response) (*GetBlueprintHTTPResponse, error)

ParseGetBlueprintHTTPResponse parses an HTTP response from a GetBlueprintWithResponse call

func (GetBlueprintHTTPResponse) ContentType

func (r GetBlueprintHTTPResponse) ContentType() string

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

func (GetBlueprintHTTPResponse) Status

func (r GetBlueprintHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetBlueprintHTTPResponse) StatusCode

func (r GetBlueprintHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBlueprintStatsHTTPResponse

type GetBlueprintStatsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BlueprintStatsResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetBlueprintStatsHTTPResponse

func ParseGetBlueprintStatsHTTPResponse(rsp *http.Response) (*GetBlueprintStatsHTTPResponse, error)

ParseGetBlueprintStatsHTTPResponse parses an HTTP response from a GetBlueprintStatsWithResponse call

func (GetBlueprintStatsHTTPResponse) ContentType

func (r GetBlueprintStatsHTTPResponse) ContentType() string

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

func (GetBlueprintStatsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetBlueprintStatsHTTPResponse) StatusCode

func (r GetBlueprintStatsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBlueprintVersionHTTPResponse

type GetBlueprintVersionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ContentVersion
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetBlueprintVersionHTTPResponse

func ParseGetBlueprintVersionHTTPResponse(rsp *http.Response) (*GetBlueprintVersionHTTPResponse, error)

ParseGetBlueprintVersionHTTPResponse parses an HTTP response from a GetBlueprintVersionWithResponse call

func (GetBlueprintVersionHTTPResponse) ContentType

func (r GetBlueprintVersionHTTPResponse) ContentType() string

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

func (GetBlueprintVersionHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetBlueprintVersionHTTPResponse) StatusCode

func (r GetBlueprintVersionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClaudeCodeOverviewStatsHTTPResponse

type GetClaudeCodeOverviewStatsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *OverviewStatsApiResponse
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseGetClaudeCodeOverviewStatsHTTPResponse

func ParseGetClaudeCodeOverviewStatsHTTPResponse(rsp *http.Response) (*GetClaudeCodeOverviewStatsHTTPResponse, error)

ParseGetClaudeCodeOverviewStatsHTTPResponse parses an HTTP response from a GetClaudeCodeOverviewStatsWithResponse call

func (GetClaudeCodeOverviewStatsHTTPResponse) ContentType

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

func (GetClaudeCodeOverviewStatsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetClaudeCodeOverviewStatsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetClaudeCodeSessionCountsHTTPResponse

type GetClaudeCodeSessionCountsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SessionCountsApiResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON500                   *HookErrorResponse
}

func ParseGetClaudeCodeSessionCountsHTTPResponse

func ParseGetClaudeCodeSessionCountsHTTPResponse(rsp *http.Response) (*GetClaudeCodeSessionCountsHTTPResponse, error)

ParseGetClaudeCodeSessionCountsHTTPResponse parses an HTTP response from a GetClaudeCodeSessionCountsWithResponse call

func (GetClaudeCodeSessionCountsHTTPResponse) ContentType

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

func (GetClaudeCodeSessionCountsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetClaudeCodeSessionCountsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetClaudeCodeSessionCountsParams

type GetClaudeCodeSessionCountsParams struct {
	// Range Time range for the counts. Accepted values: `7d` (or `7`), `14d` (or `14`), `30d` (or `30`), `90d` (or `90`, `3m`). Unknown values fall back to `7d`.
	Range *string `form:"range,omitempty" json:"range,omitempty"`
}

GetClaudeCodeSessionCountsParams defines parameters for GetClaudeCodeSessionCounts.

type GetCursorIDEOverviewStatsHTTPResponse

type GetCursorIDEOverviewStatsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *CursorOverviewStatsApiResponse
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseGetCursorIDEOverviewStatsHTTPResponse

func ParseGetCursorIDEOverviewStatsHTTPResponse(rsp *http.Response) (*GetCursorIDEOverviewStatsHTTPResponse, error)

ParseGetCursorIDEOverviewStatsHTTPResponse parses an HTTP response from a GetCursorIDEOverviewStatsWithResponse call

func (GetCursorIDEOverviewStatsHTTPResponse) ContentType

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

func (GetCursorIDEOverviewStatsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetCursorIDEOverviewStatsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCursorIDESessionCountsHTTPResponse

type GetCursorIDESessionCountsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SessionCountsApiResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON500                   *HookErrorResponse
}

func ParseGetCursorIDESessionCountsHTTPResponse

func ParseGetCursorIDESessionCountsHTTPResponse(rsp *http.Response) (*GetCursorIDESessionCountsHTTPResponse, error)

ParseGetCursorIDESessionCountsHTTPResponse parses an HTTP response from a GetCursorIDESessionCountsWithResponse call

func (GetCursorIDESessionCountsHTTPResponse) ContentType

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

func (GetCursorIDESessionCountsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetCursorIDESessionCountsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCursorIDESessionCountsParams

type GetCursorIDESessionCountsParams struct {
	// Range Time range for the counts. Accepted values: `7d` (or `7`), `14d` (or `14`), `30d` (or `30`), `90d` (or `90`, `3m`). Unknown values fall back to `7d`.
	Range *string `form:"range,omitempty" json:"range,omitempty"`
}

GetCursorIDESessionCountsParams defines parameters for GetCursorIDESessionCounts.

type GetEmbeddingCoverageHTTPResponse

type GetEmbeddingCoverageHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EmbeddingCoverageResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetEmbeddingCoverageHTTPResponse

func ParseGetEmbeddingCoverageHTTPResponse(rsp *http.Response) (*GetEmbeddingCoverageHTTPResponse, error)

ParseGetEmbeddingCoverageHTTPResponse parses an HTTP response from a GetEmbeddingCoverageWithResponse call

func (GetEmbeddingCoverageHTTPResponse) ContentType

func (r GetEmbeddingCoverageHTTPResponse) ContentType() string

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

func (GetEmbeddingCoverageHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetEmbeddingCoverageHTTPResponse) StatusCode

func (r GetEmbeddingCoverageHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEmbeddingCoverageSettingsHTTPResponse

type GetEmbeddingCoverageSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EmbeddingCoverageResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetEmbeddingCoverageSettingsHTTPResponse

func ParseGetEmbeddingCoverageSettingsHTTPResponse(rsp *http.Response) (*GetEmbeddingCoverageSettingsHTTPResponse, error)

ParseGetEmbeddingCoverageSettingsHTTPResponse parses an HTTP response from a GetEmbeddingCoverageSettingsWithResponse call

func (GetEmbeddingCoverageSettingsHTTPResponse) ContentType

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

func (GetEmbeddingCoverageSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetEmbeddingCoverageSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetEmbeddingProviderHTTPResponse

type GetEmbeddingProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EmbeddingProviderResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetEmbeddingProviderHTTPResponse

func ParseGetEmbeddingProviderHTTPResponse(rsp *http.Response) (*GetEmbeddingProviderHTTPResponse, error)

ParseGetEmbeddingProviderHTTPResponse parses an HTTP response from a GetEmbeddingProviderWithResponse call

func (GetEmbeddingProviderHTTPResponse) ContentType

func (r GetEmbeddingProviderHTTPResponse) ContentType() string

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

func (GetEmbeddingProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetEmbeddingProviderHTTPResponse) StatusCode

func (r GetEmbeddingProviderHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEmbeddingProviderSettingsHTTPResponse

type GetEmbeddingProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EmbeddingProviderResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetEmbeddingProviderSettingsHTTPResponse

func ParseGetEmbeddingProviderSettingsHTTPResponse(rsp *http.Response) (*GetEmbeddingProviderSettingsHTTPResponse, error)

ParseGetEmbeddingProviderSettingsHTTPResponse parses an HTTP response from a GetEmbeddingProviderSettingsWithResponse call

func (GetEmbeddingProviderSettingsHTTPResponse) ContentType

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

func (GetEmbeddingProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetEmbeddingProviderSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetFeedHTTPResponse

type GetFeedHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Feed
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetFeedHTTPResponse

func ParseGetFeedHTTPResponse(rsp *http.Response) (*GetFeedHTTPResponse, error)

ParseGetFeedHTTPResponse parses an HTTP response from a GetFeedWithResponse call

func (GetFeedHTTPResponse) ContentType

func (r GetFeedHTTPResponse) ContentType() string

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

func (GetFeedHTTPResponse) Status

func (r GetFeedHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetFeedHTTPResponse) StatusCode

func (r GetFeedHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFeedItemHTTPResponse

type GetFeedItemHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *FeedItem
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetFeedItemHTTPResponse

func ParseGetFeedItemHTTPResponse(rsp *http.Response) (*GetFeedItemHTTPResponse, error)

ParseGetFeedItemHTTPResponse parses an HTTP response from a GetFeedItemWithResponse call

func (GetFeedItemHTTPResponse) ContentType

func (r GetFeedItemHTTPResponse) ContentType() string

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

func (GetFeedItemHTTPResponse) Status

func (r GetFeedItemHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetFeedItemHTTPResponse) StatusCode

func (r GetFeedItemHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGitHubInstallURLHTTPResponse

type GetGitHubInstallURLHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GitHubInstallURL
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetGitHubInstallURLHTTPResponse

func ParseGetGitHubInstallURLHTTPResponse(rsp *http.Response) (*GetGitHubInstallURLHTTPResponse, error)

ParseGetGitHubInstallURLHTTPResponse parses an HTTP response from a GetGitHubInstallURLWithResponse call

func (GetGitHubInstallURLHTTPResponse) ContentType

func (r GetGitHubInstallURLHTTPResponse) ContentType() string

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

func (GetGitHubInstallURLHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetGitHubInstallURLHTTPResponse) StatusCode

func (r GetGitHubInstallURLHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGitHubStatusHTTPResponse

type GetGitHubStatusHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GitHubInstallationStatus
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetGitHubStatusHTTPResponse

func ParseGetGitHubStatusHTTPResponse(rsp *http.Response) (*GetGitHubStatusHTTPResponse, error)

ParseGetGitHubStatusHTTPResponse parses an HTTP response from a GetGitHubStatusWithResponse call

func (GetGitHubStatusHTTPResponse) ContentType

func (r GetGitHubStatusHTTPResponse) ContentType() string

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

func (GetGitHubStatusHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetGitHubStatusHTTPResponse) StatusCode

func (r GetGitHubStatusHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInvitationByTokenHTTPResponse

type GetInvitationByTokenHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *InvitationDetailsResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON410 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetInvitationByTokenHTTPResponse

func ParseGetInvitationByTokenHTTPResponse(rsp *http.Response) (*GetInvitationByTokenHTTPResponse, error)

ParseGetInvitationByTokenHTTPResponse parses an HTTP response from a GetInvitationByTokenWithResponse call

func (GetInvitationByTokenHTTPResponse) ContentType

func (r GetInvitationByTokenHTTPResponse) ContentType() string

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

func (GetInvitationByTokenHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetInvitationByTokenHTTPResponse) StatusCode

func (r GetInvitationByTokenHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMeHTTPResponse

type GetMeHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *CurrentUser
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetMeHTTPResponse

func ParseGetMeHTTPResponse(rsp *http.Response) (*GetMeHTTPResponse, error)

ParseGetMeHTTPResponse parses an HTTP response from a GetMeWithResponse call

func (GetMeHTTPResponse) ContentType

func (r GetMeHTTPResponse) ContentType() string

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

func (GetMeHTTPResponse) Status

func (r GetMeHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetMeHTTPResponse) StatusCode

func (r GetMeHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMemoryHTTPResponse

type GetMemoryHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Memory
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetMemoryHTTPResponse

func ParseGetMemoryHTTPResponse(rsp *http.Response) (*GetMemoryHTTPResponse, error)

ParseGetMemoryHTTPResponse parses an HTTP response from a GetMemoryWithResponse call

func (GetMemoryHTTPResponse) ContentType

func (r GetMemoryHTTPResponse) ContentType() string

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

func (GetMemoryHTTPResponse) Status

func (r GetMemoryHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetMemoryHTTPResponse) StatusCode

func (r GetMemoryHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMemoryVersionHTTPResponse

type GetMemoryVersionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ContentVersion
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetMemoryVersionHTTPResponse

func ParseGetMemoryVersionHTTPResponse(rsp *http.Response) (*GetMemoryVersionHTTPResponse, error)

ParseGetMemoryVersionHTTPResponse parses an HTTP response from a GetMemoryVersionWithResponse call

func (GetMemoryVersionHTTPResponse) ContentType

func (r GetMemoryVersionHTTPResponse) ContentType() string

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

func (GetMemoryVersionHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetMemoryVersionHTTPResponse) StatusCode

func (r GetMemoryVersionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetModelProviderHTTPResponse

type GetModelProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ModelProviderResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetModelProviderHTTPResponse

func ParseGetModelProviderHTTPResponse(rsp *http.Response) (*GetModelProviderHTTPResponse, error)

ParseGetModelProviderHTTPResponse parses an HTTP response from a GetModelProviderWithResponse call

func (GetModelProviderHTTPResponse) ContentType

func (r GetModelProviderHTTPResponse) ContentType() string

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

func (GetModelProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetModelProviderHTTPResponse) StatusCode

func (r GetModelProviderHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetModelProviderSettingsHTTPResponse

type GetModelProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ModelProviderResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetModelProviderSettingsHTTPResponse

func ParseGetModelProviderSettingsHTTPResponse(rsp *http.Response) (*GetModelProviderSettingsHTTPResponse, error)

ParseGetModelProviderSettingsHTTPResponse parses an HTTP response from a GetModelProviderSettingsWithResponse call

func (GetModelProviderSettingsHTTPResponse) ContentType

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

func (GetModelProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetModelProviderSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetPendingInvitationsHTTPResponse

type GetPendingInvitationsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PendingInvitationsListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetPendingInvitationsHTTPResponse

func ParseGetPendingInvitationsHTTPResponse(rsp *http.Response) (*GetPendingInvitationsHTTPResponse, error)

ParseGetPendingInvitationsHTTPResponse parses an HTTP response from a GetPendingInvitationsWithResponse call

func (GetPendingInvitationsHTTPResponse) ContentType

func (r GetPendingInvitationsHTTPResponse) ContentType() string

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

func (GetPendingInvitationsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetPendingInvitationsHTTPResponse) StatusCode

func (r GetPendingInvitationsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPreferencesHTTPResponse

type GetPreferencesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PreferencesResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetPreferencesHTTPResponse

func ParseGetPreferencesHTTPResponse(rsp *http.Response) (*GetPreferencesHTTPResponse, error)

ParseGetPreferencesHTTPResponse parses an HTTP response from a GetPreferencesWithResponse call

func (GetPreferencesHTTPResponse) ContentType

func (r GetPreferencesHTTPResponse) ContentType() string

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

func (GetPreferencesHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetPreferencesHTTPResponse) StatusCode

func (r GetPreferencesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectHTTPResponse

type GetProjectHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Project
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetProjectHTTPResponse

func ParseGetProjectHTTPResponse(rsp *http.Response) (*GetProjectHTTPResponse, error)

ParseGetProjectHTTPResponse parses an HTTP response from a GetProjectWithResponse call

func (GetProjectHTTPResponse) ContentType

func (r GetProjectHTTPResponse) ContentType() string

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

func (GetProjectHTTPResponse) Status

func (r GetProjectHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetProjectHTTPResponse) StatusCode

func (r GetProjectHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectMigrationInventoryHTTPResponse

type GetProjectMigrationInventoryHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *MigrationInventory
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetProjectMigrationInventoryHTTPResponse

func ParseGetProjectMigrationInventoryHTTPResponse(rsp *http.Response) (*GetProjectMigrationInventoryHTTPResponse, error)

ParseGetProjectMigrationInventoryHTTPResponse parses an HTTP response from a GetProjectMigrationInventoryWithResponse call

func (GetProjectMigrationInventoryHTTPResponse) ContentType

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

func (GetProjectMigrationInventoryHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetProjectMigrationInventoryHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProjectResourceCreationMetricsHTTPResponse

type GetProjectResourceCreationMetricsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ProjectResourceCreationMetricsResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetProjectResourceCreationMetricsHTTPResponse

func ParseGetProjectResourceCreationMetricsHTTPResponse(rsp *http.Response) (*GetProjectResourceCreationMetricsHTTPResponse, error)

ParseGetProjectResourceCreationMetricsHTTPResponse parses an HTTP response from a GetProjectResourceCreationMetricsWithResponse call

func (GetProjectResourceCreationMetricsHTTPResponse) ContentType

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

func (GetProjectResourceCreationMetricsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetProjectResourceCreationMetricsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProjectResourceCreationMetricsParams

type GetProjectResourceCreationMetricsParams struct {
	// Range The reporting window. Defaults to 30d.
	Range *GetProjectResourceCreationMetricsParamsRange `form:"range,omitempty" json:"range,omitempty"`
}

GetProjectResourceCreationMetricsParams defines parameters for GetProjectResourceCreationMetrics.

type GetProjectResourceCreationMetricsParamsRange

type GetProjectResourceCreationMetricsParamsRange string

GetProjectResourceCreationMetricsParamsRange defines parameters for GetProjectResourceCreationMetrics.

const (
	GetProjectResourceCreationMetricsParamsRangeN14d  GetProjectResourceCreationMetricsParamsRange = "14d"
	GetProjectResourceCreationMetricsParamsRangeN180d GetProjectResourceCreationMetricsParamsRange = "180d"
	GetProjectResourceCreationMetricsParamsRangeN30d  GetProjectResourceCreationMetricsParamsRange = "30d"
	GetProjectResourceCreationMetricsParamsRangeN60d  GetProjectResourceCreationMetricsParamsRange = "60d"
	GetProjectResourceCreationMetricsParamsRangeN7d   GetProjectResourceCreationMetricsParamsRange = "7d"
	GetProjectResourceCreationMetricsParamsRangeN90d  GetProjectResourceCreationMetricsParamsRange = "90d"
)

Defines values for GetProjectResourceCreationMetricsParamsRange.

func (GetProjectResourceCreationMetricsParamsRange) Valid

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

type GetProjectStatsHTTPResponse

type GetProjectStatsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ProjectStatsResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetProjectStatsHTTPResponse

func ParseGetProjectStatsHTTPResponse(rsp *http.Response) (*GetProjectStatsHTTPResponse, error)

ParseGetProjectStatsHTTPResponse parses an HTTP response from a GetProjectStatsWithResponse call

func (GetProjectStatsHTTPResponse) ContentType

func (r GetProjectStatsHTTPResponse) ContentType() string

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

func (GetProjectStatsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetProjectStatsHTTPResponse) StatusCode

func (r GetProjectStatsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPromptDependenciesHTTPResponse

type GetPromptDependenciesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PromptDependenciesResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetPromptDependenciesHTTPResponse

func ParseGetPromptDependenciesHTTPResponse(rsp *http.Response) (*GetPromptDependenciesHTTPResponse, error)

ParseGetPromptDependenciesHTTPResponse parses an HTTP response from a GetPromptDependenciesWithResponse call

func (GetPromptDependenciesHTTPResponse) ContentType

func (r GetPromptDependenciesHTTPResponse) ContentType() string

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

func (GetPromptDependenciesHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetPromptDependenciesHTTPResponse) StatusCode

func (r GetPromptDependenciesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPromptGalleryCategoriesHTTPResponse

type GetPromptGalleryCategoriesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *[]PromptGalleryCategory
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseGetPromptGalleryCategoriesHTTPResponse

func ParseGetPromptGalleryCategoriesHTTPResponse(rsp *http.Response) (*GetPromptGalleryCategoriesHTTPResponse, error)

ParseGetPromptGalleryCategoriesHTTPResponse parses an HTTP response from a GetPromptGalleryCategoriesWithResponse call

func (GetPromptGalleryCategoriesHTTPResponse) ContentType

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

func (GetPromptGalleryCategoriesHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetPromptGalleryCategoriesHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetPromptGalleryPromptHTTPResponse

type GetPromptGalleryPromptHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PromptGalleryTemplate
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetPromptGalleryPromptHTTPResponse

func ParseGetPromptGalleryPromptHTTPResponse(rsp *http.Response) (*GetPromptGalleryPromptHTTPResponse, error)

ParseGetPromptGalleryPromptHTTPResponse parses an HTTP response from a GetPromptGalleryPromptWithResponse call

func (GetPromptGalleryPromptHTTPResponse) ContentType

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

func (GetPromptGalleryPromptHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetPromptGalleryPromptHTTPResponse) StatusCode

func (r GetPromptGalleryPromptHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPromptHTTPResponse

type GetPromptHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Prompt
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetPromptHTTPResponse

func ParseGetPromptHTTPResponse(rsp *http.Response) (*GetPromptHTTPResponse, error)

ParseGetPromptHTTPResponse parses an HTTP response from a GetPromptWithResponse call

func (GetPromptHTTPResponse) ContentType

func (r GetPromptHTTPResponse) ContentType() string

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

func (GetPromptHTTPResponse) Status

func (r GetPromptHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetPromptHTTPResponse) StatusCode

func (r GetPromptHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPromptLabelsHTTPResponse

type GetPromptLabelsHTTPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data struct {
			Labels []string `json:"labels"`
		} `json:"data"`
		Message string `json:"message"`
		Status  string `json:"status"`
	}
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseGetPromptLabelsHTTPResponse

func ParseGetPromptLabelsHTTPResponse(rsp *http.Response) (*GetPromptLabelsHTTPResponse, error)

ParseGetPromptLabelsHTTPResponse parses an HTTP response from a GetPromptLabelsWithResponse call

func (GetPromptLabelsHTTPResponse) ContentType

func (r GetPromptLabelsHTTPResponse) ContentType() string

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

func (GetPromptLabelsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetPromptLabelsHTTPResponse) StatusCode

func (r GetPromptLabelsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPromptPlaceholdersHTTPResponse

type GetPromptPlaceholdersHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PromptPlaceholdersResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetPromptPlaceholdersHTTPResponse

func ParseGetPromptPlaceholdersHTTPResponse(rsp *http.Response) (*GetPromptPlaceholdersHTTPResponse, error)

ParseGetPromptPlaceholdersHTTPResponse parses an HTTP response from a GetPromptPlaceholdersWithResponse call

func (GetPromptPlaceholdersHTTPResponse) ContentType

func (r GetPromptPlaceholdersHTTPResponse) ContentType() string

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

func (GetPromptPlaceholdersHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetPromptPlaceholdersHTTPResponse) StatusCode

func (r GetPromptPlaceholdersHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPromptShareHTTPResponse

type GetPromptShareHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ShareResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetPromptShareHTTPResponse

func ParseGetPromptShareHTTPResponse(rsp *http.Response) (*GetPromptShareHTTPResponse, error)

ParseGetPromptShareHTTPResponse parses an HTTP response from a GetPromptShareWithResponse call

func (GetPromptShareHTTPResponse) ContentType

func (r GetPromptShareHTTPResponse) ContentType() string

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

func (GetPromptShareHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetPromptShareHTTPResponse) StatusCode

func (r GetPromptShareHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPromptVersionHTTPResponse

type GetPromptVersionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ContentVersion
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetPromptVersionHTTPResponse

func ParseGetPromptVersionHTTPResponse(rsp *http.Response) (*GetPromptVersionHTTPResponse, error)

ParseGetPromptVersionHTTPResponse parses an HTTP response from a GetPromptVersionWithResponse call

func (GetPromptVersionHTTPResponse) ContentType

func (r GetPromptVersionHTTPResponse) ContentType() string

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

func (GetPromptVersionHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetPromptVersionHTTPResponse) StatusCode

func (r GetPromptVersionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResourceAccessMetricsHTTPResponse

type GetResourceAccessMetricsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ResourceAccessMetricsResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetResourceAccessMetricsHTTPResponse

func ParseGetResourceAccessMetricsHTTPResponse(rsp *http.Response) (*GetResourceAccessMetricsHTTPResponse, error)

ParseGetResourceAccessMetricsHTTPResponse parses an HTTP response from a GetResourceAccessMetricsWithResponse call

func (GetResourceAccessMetricsHTTPResponse) ContentType

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

func (GetResourceAccessMetricsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetResourceAccessMetricsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetResourceAccessMetricsParams

type GetResourceAccessMetricsParams struct {
	// ResourceType The resource type to report on (singular form).
	ResourceType GetResourceAccessMetricsParamsResourceType `form:"resource_type" json:"resource_type"`

	// ResourceId The resource UUID.
	ResourceId openapi_types.UUID `form:"resource_id" json:"resource_id"`

	// Range The reporting window. Defaults to 30d.
	Range *GetResourceAccessMetricsParamsRange `form:"range,omitempty" json:"range,omitempty"`
}

GetResourceAccessMetricsParams defines parameters for GetResourceAccessMetrics.

type GetResourceAccessMetricsParamsRange

type GetResourceAccessMetricsParamsRange string

GetResourceAccessMetricsParamsRange defines parameters for GetResourceAccessMetrics.

Defines values for GetResourceAccessMetricsParamsRange.

func (GetResourceAccessMetricsParamsRange) Valid

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

type GetResourceAccessMetricsParamsResourceType

type GetResourceAccessMetricsParamsResourceType string

GetResourceAccessMetricsParamsResourceType defines parameters for GetResourceAccessMetrics.

const (
	GetResourceAccessMetricsParamsResourceTypeAgent     GetResourceAccessMetricsParamsResourceType = "agent"
	GetResourceAccessMetricsParamsResourceTypeArtifact  GetResourceAccessMetricsParamsResourceType = "artifact"
	GetResourceAccessMetricsParamsResourceTypeBlueprint GetResourceAccessMetricsParamsResourceType = "blueprint"
	GetResourceAccessMetricsParamsResourceTypeMemory    GetResourceAccessMetricsParamsResourceType = "memory"
	GetResourceAccessMetricsParamsResourceTypeProject   GetResourceAccessMetricsParamsResourceType = "project"
	GetResourceAccessMetricsParamsResourceTypePrompt    GetResourceAccessMetricsParamsResourceType = "prompt"
)

Defines values for GetResourceAccessMetricsParamsResourceType.

func (GetResourceAccessMetricsParamsResourceType) Valid

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

type GetResourceUsageHTTPResponse

type GetResourceUsageHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ResourceUsageResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseGetResourceUsageHTTPResponse

func ParseGetResourceUsageHTTPResponse(rsp *http.Response) (*GetResourceUsageHTTPResponse, error)

ParseGetResourceUsageHTTPResponse parses an HTTP response from a GetResourceUsageWithResponse call

func (GetResourceUsageHTTPResponse) ContentType

func (r GetResourceUsageHTTPResponse) ContentType() string

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

func (GetResourceUsageHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetResourceUsageHTTPResponse) StatusCode

func (r GetResourceUsageHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSharedPromptHTTPResponse

type GetSharedPromptHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SharedPromptResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseGetSharedPromptHTTPResponse

func ParseGetSharedPromptHTTPResponse(rsp *http.Response) (*GetSharedPromptHTTPResponse, error)

ParseGetSharedPromptHTTPResponse parses an HTTP response from a GetSharedPromptWithResponse call

func (GetSharedPromptHTTPResponse) ContentType

func (r GetSharedPromptHTTPResponse) ContentType() string

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

func (GetSharedPromptHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetSharedPromptHTTPResponse) StatusCode

func (r GetSharedPromptHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamFeedCreationMetricsHTTPResponse

type GetTeamFeedCreationMetricsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TeamFeedCreationMetricsResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseGetTeamFeedCreationMetricsHTTPResponse

func ParseGetTeamFeedCreationMetricsHTTPResponse(rsp *http.Response) (*GetTeamFeedCreationMetricsHTTPResponse, error)

ParseGetTeamFeedCreationMetricsHTTPResponse parses an HTTP response from a GetTeamFeedCreationMetricsWithResponse call

func (GetTeamFeedCreationMetricsHTTPResponse) ContentType

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

func (GetTeamFeedCreationMetricsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetTeamFeedCreationMetricsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetTeamFeedCreationMetricsParams

type GetTeamFeedCreationMetricsParams struct {
	// Range The reporting window. Defaults to 30d.
	Range *GetTeamFeedCreationMetricsParamsRange `form:"range,omitempty" json:"range,omitempty"`
}

GetTeamFeedCreationMetricsParams defines parameters for GetTeamFeedCreationMetrics.

type GetTeamFeedCreationMetricsParamsRange

type GetTeamFeedCreationMetricsParamsRange string

GetTeamFeedCreationMetricsParamsRange defines parameters for GetTeamFeedCreationMetrics.

const (
	GetTeamFeedCreationMetricsParamsRangeN14d  GetTeamFeedCreationMetricsParamsRange = "14d"
	GetTeamFeedCreationMetricsParamsRangeN180d GetTeamFeedCreationMetricsParamsRange = "180d"
	GetTeamFeedCreationMetricsParamsRangeN30d  GetTeamFeedCreationMetricsParamsRange = "30d"
	GetTeamFeedCreationMetricsParamsRangeN60d  GetTeamFeedCreationMetricsParamsRange = "60d"
	GetTeamFeedCreationMetricsParamsRangeN7d   GetTeamFeedCreationMetricsParamsRange = "7d"
	GetTeamFeedCreationMetricsParamsRangeN90d  GetTeamFeedCreationMetricsParamsRange = "90d"
)

Defines values for GetTeamFeedCreationMetricsParamsRange.

func (GetTeamFeedCreationMetricsParamsRange) Valid

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

type GetTeamHTTPResponse

type GetTeamHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Team
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetTeamHTTPResponse

func ParseGetTeamHTTPResponse(rsp *http.Response) (*GetTeamHTTPResponse, error)

ParseGetTeamHTTPResponse parses an HTTP response from a GetTeamWithResponse call

func (GetTeamHTTPResponse) ContentType

func (r GetTeamHTTPResponse) ContentType() string

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

func (GetTeamHTTPResponse) Status

func (r GetTeamHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetTeamHTTPResponse) StatusCode

func (r GetTeamHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamMembersHTTPResponse

type GetTeamMembersHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TeamMembersListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetTeamMembersHTTPResponse

func ParseGetTeamMembersHTTPResponse(rsp *http.Response) (*GetTeamMembersHTTPResponse, error)

ParseGetTeamMembersHTTPResponse parses an HTTP response from a GetTeamMembersWithResponse call

func (GetTeamMembersHTTPResponse) ContentType

func (r GetTeamMembersHTTPResponse) ContentType() string

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

func (GetTeamMembersHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetTeamMembersHTTPResponse) StatusCode

func (r GetTeamMembersHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamMembersParams

type GetTeamMembersParams struct {
	// Page Page number (1-based; defaults to 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Items per page (defaults to 100, maximum 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

GetTeamMembersParams defines parameters for GetTeamMembers.

type GetTeamResourceAccessMetricsHTTPResponse

type GetTeamResourceAccessMetricsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ResourceAccessMetricsResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseGetTeamResourceAccessMetricsHTTPResponse

func ParseGetTeamResourceAccessMetricsHTTPResponse(rsp *http.Response) (*GetTeamResourceAccessMetricsHTTPResponse, error)

ParseGetTeamResourceAccessMetricsHTTPResponse parses an HTTP response from a GetTeamResourceAccessMetricsWithResponse call

func (GetTeamResourceAccessMetricsHTTPResponse) ContentType

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

func (GetTeamResourceAccessMetricsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetTeamResourceAccessMetricsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetTeamResourceAccessMetricsParams

type GetTeamResourceAccessMetricsParams struct {
	// Range The reporting window. Defaults to 30d.
	Range *GetTeamResourceAccessMetricsParamsRange `form:"range,omitempty" json:"range,omitempty"`
}

GetTeamResourceAccessMetricsParams defines parameters for GetTeamResourceAccessMetrics.

type GetTeamResourceAccessMetricsParamsRange

type GetTeamResourceAccessMetricsParamsRange string

GetTeamResourceAccessMetricsParamsRange defines parameters for GetTeamResourceAccessMetrics.

const (
	GetTeamResourceAccessMetricsParamsRangeN14d  GetTeamResourceAccessMetricsParamsRange = "14d"
	GetTeamResourceAccessMetricsParamsRangeN180d GetTeamResourceAccessMetricsParamsRange = "180d"
	GetTeamResourceAccessMetricsParamsRangeN30d  GetTeamResourceAccessMetricsParamsRange = "30d"
	GetTeamResourceAccessMetricsParamsRangeN60d  GetTeamResourceAccessMetricsParamsRange = "60d"
	GetTeamResourceAccessMetricsParamsRangeN7d   GetTeamResourceAccessMetricsParamsRange = "7d"
	GetTeamResourceAccessMetricsParamsRangeN90d  GetTeamResourceAccessMetricsParamsRange = "90d"
)

Defines values for GetTeamResourceAccessMetricsParamsRange.

func (GetTeamResourceAccessMetricsParamsRange) Valid

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

type GetTeamResourceCreationMetricsHTTPResponse

type GetTeamResourceCreationMetricsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TeamResourceCreationMetricsResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseGetTeamResourceCreationMetricsHTTPResponse

func ParseGetTeamResourceCreationMetricsHTTPResponse(rsp *http.Response) (*GetTeamResourceCreationMetricsHTTPResponse, error)

ParseGetTeamResourceCreationMetricsHTTPResponse parses an HTTP response from a GetTeamResourceCreationMetricsWithResponse call

func (GetTeamResourceCreationMetricsHTTPResponse) ContentType

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

func (GetTeamResourceCreationMetricsHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetTeamResourceCreationMetricsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetTeamResourceCreationMetricsParams

type GetTeamResourceCreationMetricsParams struct {
	// Range The reporting window. Defaults to 30d.
	Range *GetTeamResourceCreationMetricsParamsRange `form:"range,omitempty" json:"range,omitempty"`
}

GetTeamResourceCreationMetricsParams defines parameters for GetTeamResourceCreationMetrics.

type GetTeamResourceCreationMetricsParamsRange

type GetTeamResourceCreationMetricsParamsRange string

GetTeamResourceCreationMetricsParamsRange defines parameters for GetTeamResourceCreationMetrics.

const (
	GetTeamResourceCreationMetricsParamsRangeN14d  GetTeamResourceCreationMetricsParamsRange = "14d"
	GetTeamResourceCreationMetricsParamsRangeN180d GetTeamResourceCreationMetricsParamsRange = "180d"
	GetTeamResourceCreationMetricsParamsRangeN30d  GetTeamResourceCreationMetricsParamsRange = "30d"
	GetTeamResourceCreationMetricsParamsRangeN60d  GetTeamResourceCreationMetricsParamsRange = "60d"
	GetTeamResourceCreationMetricsParamsRangeN7d   GetTeamResourceCreationMetricsParamsRange = "7d"
	GetTeamResourceCreationMetricsParamsRangeN90d  GetTeamResourceCreationMetricsParamsRange = "90d"
)

Defines values for GetTeamResourceCreationMetricsParamsRange.

func (GetTeamResourceCreationMetricsParamsRange) Valid

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

type GetTeamStatsHTTPResponse

type GetTeamStatsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TeamStatsResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseGetTeamStatsHTTPResponse

func ParseGetTeamStatsHTTPResponse(rsp *http.Response) (*GetTeamStatsHTTPResponse, error)

ParseGetTeamStatsHTTPResponse parses an HTTP response from a GetTeamStatsWithResponse call

func (GetTeamStatsHTTPResponse) ContentType

func (r GetTeamStatsHTTPResponse) ContentType() string

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

func (GetTeamStatsHTTPResponse) Status

func (r GetTeamStatsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (GetTeamStatsHTTPResponse) StatusCode

func (r GetTeamStatsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamTopAccessedResourcesHTTPResponse

type GetTeamTopAccessedResourcesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TeamTopAccessedResourcesResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseGetTeamTopAccessedResourcesHTTPResponse

func ParseGetTeamTopAccessedResourcesHTTPResponse(rsp *http.Response) (*GetTeamTopAccessedResourcesHTTPResponse, error)

ParseGetTeamTopAccessedResourcesHTTPResponse parses an HTTP response from a GetTeamTopAccessedResourcesWithResponse call

func (GetTeamTopAccessedResourcesHTTPResponse) ContentType

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

func (GetTeamTopAccessedResourcesHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetTeamTopAccessedResourcesHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetTeamTopAccessedResourcesParams

type GetTeamTopAccessedResourcesParams struct {
	// Range The reporting window. Defaults to 30d.
	Range *GetTeamTopAccessedResourcesParamsRange `form:"range,omitempty" json:"range,omitempty"`

	// Limit Maximum number of resources to return (1–50). Defaults to 5.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Source Restrict the ranking to a single access channel. Omitted or 'all' aggregates across all channels (the default behavior).
	Source *GetTeamTopAccessedResourcesParamsSource `form:"source,omitempty" json:"source,omitempty"`
}

GetTeamTopAccessedResourcesParams defines parameters for GetTeamTopAccessedResources.

type GetTeamTopAccessedResourcesParamsRange

type GetTeamTopAccessedResourcesParamsRange string

GetTeamTopAccessedResourcesParamsRange defines parameters for GetTeamTopAccessedResources.

const (
	GetTeamTopAccessedResourcesParamsRangeN14d  GetTeamTopAccessedResourcesParamsRange = "14d"
	GetTeamTopAccessedResourcesParamsRangeN180d GetTeamTopAccessedResourcesParamsRange = "180d"
	GetTeamTopAccessedResourcesParamsRangeN30d  GetTeamTopAccessedResourcesParamsRange = "30d"
	GetTeamTopAccessedResourcesParamsRangeN60d  GetTeamTopAccessedResourcesParamsRange = "60d"
	GetTeamTopAccessedResourcesParamsRangeN7d   GetTeamTopAccessedResourcesParamsRange = "7d"
	GetTeamTopAccessedResourcesParamsRangeN90d  GetTeamTopAccessedResourcesParamsRange = "90d"
)

Defines values for GetTeamTopAccessedResourcesParamsRange.

func (GetTeamTopAccessedResourcesParamsRange) Valid

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

type GetTeamTopAccessedResourcesParamsSource

type GetTeamTopAccessedResourcesParamsSource string

GetTeamTopAccessedResourcesParamsSource defines parameters for GetTeamTopAccessedResources.

const (
	GetTeamTopAccessedResourcesParamsSourceAll GetTeamTopAccessedResourcesParamsSource = "all"
	GetTeamTopAccessedResourcesParamsSourceApi GetTeamTopAccessedResourcesParamsSource = "api"
	GetTeamTopAccessedResourcesParamsSourceCli GetTeamTopAccessedResourcesParamsSource = "cli"
	GetTeamTopAccessedResourcesParamsSourceMcp GetTeamTopAccessedResourcesParamsSource = "mcp"
	GetTeamTopAccessedResourcesParamsSourceWeb GetTeamTopAccessedResourcesParamsSource = "web"
)

Defines values for GetTeamTopAccessedResourcesParamsSource.

func (GetTeamTopAccessedResourcesParamsSource) Valid

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

type GetUnreadNotificationCountHTTPResponse

type GetUnreadNotificationCountHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *UnreadCountResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetUnreadNotificationCountHTTPResponse

func ParseGetUnreadNotificationCountHTTPResponse(rsp *http.Response) (*GetUnreadNotificationCountHTTPResponse, error)

ParseGetUnreadNotificationCountHTTPResponse parses an HTTP response from a GetUnreadNotificationCountWithResponse call

func (GetUnreadNotificationCountHTTPResponse) ContentType

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

func (GetUnreadNotificationCountHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetUnreadNotificationCountHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetUsageAndGrowthHTTPResponse

type GetUsageAndGrowthHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *UsageAndGrowthResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseGetUsageAndGrowthHTTPResponse

func ParseGetUsageAndGrowthHTTPResponse(rsp *http.Response) (*GetUsageAndGrowthHTTPResponse, error)

ParseGetUsageAndGrowthHTTPResponse parses an HTTP response from a GetUsageAndGrowthWithResponse call

func (GetUsageAndGrowthHTTPResponse) ContentType

func (r GetUsageAndGrowthHTTPResponse) ContentType() string

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

func (GetUsageAndGrowthHTTPResponse) Status

Status returns HTTPResponse.Status

func (GetUsageAndGrowthHTTPResponse) StatusCode

func (r GetUsageAndGrowthHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUsageAndGrowthParams

type GetUsageAndGrowthParams struct {
	// From Filter data from this date (YYYY-MM-DD format). Both 'from' and 'to' must be provided together.
	From *openapi_types.Date `form:"from,omitempty" json:"from,omitempty"`

	// To Filter data until this date (YYYY-MM-DD format). Both 'from' and 'to' must be provided together.
	To *openapi_types.Date `form:"to,omitempty" json:"to,omitempty"`
}

GetUsageAndGrowthParams defines parameters for GetUsageAndGrowth.

type GitHubCallbackResponse

type GitHubCallbackResponse struct {
	// Reconnected Whether this was a reconnection to an existing installation (true) or a new installation (false)
	Reconnected bool `json:"reconnected"`
}

GitHubCallbackResponse Response returned after successfully completing the GitHub App installation callback

type GitHubInstallURL

type GitHubInstallURL struct {
	// InstallUrl URL to redirect the user to for installing the GitHub App
	InstallUrl string `json:"install_url"`
}

GitHubInstallURL GitHub App installation URL with CSRF protection state parameter

type GitHubInstallationStatus

type GitHubInstallationStatus struct {
	// AccountLogin GitHub account or organization login that installed the app (present when installed is true)
	AccountLogin *string `json:"account_login,omitempty"`

	// InstallationId GitHub installation ID (present when installed is true)
	InstallationId *int64 `json:"installation_id,omitempty"`

	// Installed Whether the GitHub App is installed for the team
	Installed bool `json:"installed"`

	// InstalledAt When the GitHub App was installed (present when installed is true)
	InstalledAt *time.Time `json:"installed_at,omitempty"`

	// Suspended Whether the installation is currently suspended
	Suspended *bool `json:"suspended,omitempty"`
}

GitHubInstallationStatus Status of the GitHub App installation for a team

type GitHubRepositoriesResponse

type GitHubRepositoriesResponse struct {
	// Page Current page number (1-based)
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// Repositories List of repositories for the current page
	Repositories []GitHubRepository `json:"repositories"`

	// TotalCount Total number of repositories accessible by the installation
	TotalCount int `json:"total_count"`
}

GitHubRepositoriesResponse Paginated list of GitHub repositories accessible by the installation

type GitHubRepository

type GitHubRepository struct {
	// Description Repository description
	Description *string `json:"description,omitempty"`

	// FullName Full repository name including owner (owner/repo)
	FullName string `json:"full_name"`

	// HtmlUrl GitHub web URL for the repository
	HtmlUrl string `json:"html_url"`

	// Id GitHub repository ID
	Id int64 `json:"id"`

	// ImportedProjectSlug Slug of the existing VibeXP project imported from this repository (when the repo's html_url matches an existing project's git_url within the team). Omitted/empty when no matching project exists.
	ImportedProjectSlug *string `json:"imported_project_slug,omitempty"`

	// Name Repository name (without owner)
	Name string `json:"name"`

	// Owner Repository owner information
	Owner struct {
		// Login Owner's GitHub login
		Login string `json:"login"`

		// Type Owner type (User or Organization)
		Type GitHubRepositoryOwnerType `json:"type"`
	} `json:"owner"`

	// Private Whether the repository is private
	Private bool `json:"private"`
}

GitHubRepository A GitHub repository accessible by the installation

type GitHubRepositoryOwnerType

type GitHubRepositoryOwnerType string

GitHubRepositoryOwnerType Owner type (User or Organization)

const (
	GitHubRepositoryOwnerTypeOrganization GitHubRepositoryOwnerType = "Organization"
	GitHubRepositoryOwnerTypeUser         GitHubRepositoryOwnerType = "User"
)

Defines values for GitHubRepositoryOwnerType.

func (GitHubRepositoryOwnerType) Valid

func (e GitHubRepositoryOwnerType) Valid() bool

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

type HandleGitHubCallbackHTTPResponse

type HandleGitHubCallbackHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *GitHubCallbackResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
	ApplicationproblemJSON503 *ErrorResponse
}

func ParseHandleGitHubCallbackHTTPResponse

func ParseHandleGitHubCallbackHTTPResponse(rsp *http.Response) (*HandleGitHubCallbackHTTPResponse, error)

ParseHandleGitHubCallbackHTTPResponse parses an HTTP response from a HandleGitHubCallbackWithResponse call

func (HandleGitHubCallbackHTTPResponse) ContentType

func (r HandleGitHubCallbackHTTPResponse) ContentType() string

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

func (HandleGitHubCallbackHTTPResponse) Status

Status returns HTTPResponse.Status

func (HandleGitHubCallbackHTTPResponse) StatusCode

func (r HandleGitHubCallbackHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HandleGitHubCallbackJSONBody

type HandleGitHubCallbackJSONBody struct {
	// Code OAuth authorization code from GitHub's post-install redirect. Exchanged server-side for a user access token to verify the caller has access to the installation on GitHub.
	Code string `json:"code"`

	// InstallationId GitHub App installation ID from the callback URL
	InstallationId int64 `json:"installation_id"`

	// SetupAction Setup action reported by GitHub on the callback URL (e.g. "install"). Accepted for forward compatibility but currently ignored server-side.
	SetupAction *string `json:"setup_action,omitempty"`

	// State HMAC-signed state parameter from the install URL (CSRF protection)
	State string `json:"state"`
}

HandleGitHubCallbackJSONBody defines parameters for HandleGitHubCallback.

type HandleGitHubCallbackJSONRequestBody

type HandleGitHubCallbackJSONRequestBody HandleGitHubCallbackJSONBody

HandleGitHubCallbackJSONRequestBody defines body for HandleGitHubCallback for application/json ContentType.

type HandleGitHubWebhookHTTPResponse

type HandleGitHubWebhookHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseHandleGitHubWebhookHTTPResponse

func ParseHandleGitHubWebhookHTTPResponse(rsp *http.Response) (*HandleGitHubWebhookHTTPResponse, error)

ParseHandleGitHubWebhookHTTPResponse parses an HTTP response from a HandleGitHubWebhookWithResponse call

func (HandleGitHubWebhookHTTPResponse) ContentType

func (r HandleGitHubWebhookHTTPResponse) ContentType() string

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

func (HandleGitHubWebhookHTTPResponse) Status

Status returns HTTPResponse.Status

func (HandleGitHubWebhookHTTPResponse) StatusCode

func (r HandleGitHubWebhookHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HandleGitHubWebhookJSONBody

type HandleGitHubWebhookJSONBody map[string]interface{}

HandleGitHubWebhookJSONBody defines parameters for HandleGitHubWebhook.

type HandleGitHubWebhookJSONRequestBody

type HandleGitHubWebhookJSONRequestBody HandleGitHubWebhookJSONBody

HandleGitHubWebhookJSONRequestBody defines body for HandleGitHubWebhook for application/json ContentType.

type HealthHTTPResponse

type HealthHTTPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HealthResponse
}

func ParseHealthHTTPResponse

func ParseHealthHTTPResponse(rsp *http.Response) (*HealthHTTPResponse, error)

ParseHealthHTTPResponse parses an HTTP response from a HealthWithResponse call

func (HealthHTTPResponse) ContentType

func (r HealthHTTPResponse) ContentType() string

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

func (HealthHTTPResponse) Status

func (r HealthHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (HealthHTTPResponse) StatusCode

func (r HealthHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HealthResponse

type HealthResponse struct {
	// Sha Short release commit SHA (empty outside deployed environments)
	Sha    *string `json:"sha,omitempty"`
	Status string  `json:"status"`
}

HealthResponse defines model for HealthResponse.

type HookCreatedResponse

type HookCreatedResponse struct {
	Data struct {
		CreatedAt time.Time `json:"created_at"`
		Id        int       `json:"id"`
		UpdatedAt time.Time `json:"updated_at"`
	} `json:"data"`
	Message string `json:"message"`
	Status  string `json:"status"`
}

HookCreatedResponse defines model for HookCreatedResponse.

type HookErrorResponse

type HookErrorResponse struct {
	// Details Present only on resource-limit (403) responses
	Details *struct {
		CurrentUsage *int    `json:"current_usage,omitempty"`
		Limit        *int    `json:"limit,omitempty"`
		ResourceType *string `json:"resource_type,omitempty"`
	} `json:"details,omitempty"`
	Message string `json:"message"`
	Status  string `json:"status"`
}

HookErrorResponse Legacy CLI-compatible error shape `{"status":"error","message":...}` emitted by the AI-tools hook handlers (NOT the RFC 9457 ErrorResponse used elsewhere). Resource-limit 403 responses additionally include a `details` object.

type HookListResponse

type HookListResponse struct {
	Data    ClaudeCodeHooksPaginatedResponse `json:"data"`
	Message string                           `json:"message"`
	Status  string                           `json:"status"`
}

HookListResponse defines model for HookListResponse.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImportGitHubBlueprintsHTTPResponse

type ImportGitHubBlueprintsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BlueprintImportReport
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON412 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseImportGitHubBlueprintsHTTPResponse

func ParseImportGitHubBlueprintsHTTPResponse(rsp *http.Response) (*ImportGitHubBlueprintsHTTPResponse, error)

ParseImportGitHubBlueprintsHTTPResponse parses an HTTP response from a ImportGitHubBlueprintsWithResponse call

func (ImportGitHubBlueprintsHTTPResponse) ContentType

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

func (ImportGitHubBlueprintsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ImportGitHubBlueprintsHTTPResponse) StatusCode

func (r ImportGitHubBlueprintsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ImportGitHubBlueprintsJSONBody

type ImportGitHubBlueprintsJSONBody struct {
	// RepositoryId GitHub repository ID to import blueprints from
	RepositoryId int64 `json:"repository_id"`
}

ImportGitHubBlueprintsJSONBody defines parameters for ImportGitHubBlueprints.

type ImportGitHubBlueprintsJSONRequestBody

type ImportGitHubBlueprintsJSONRequestBody ImportGitHubBlueprintsJSONBody

ImportGitHubBlueprintsJSONRequestBody defines body for ImportGitHubBlueprints for application/json ContentType.

type ImportGitHubProjectHTTPResponse

type ImportGitHubProjectHTTPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Created bool    `json:"created"`
		Message *string `json:"message,omitempty"`
		Project Project `json:"project"`
	}
	JSON201 *struct {
		Created bool    `json:"created"`
		Project Project `json:"project"`
	}
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseImportGitHubProjectHTTPResponse

func ParseImportGitHubProjectHTTPResponse(rsp *http.Response) (*ImportGitHubProjectHTTPResponse, error)

ParseImportGitHubProjectHTTPResponse parses an HTTP response from a ImportGitHubProjectWithResponse call

func (ImportGitHubProjectHTTPResponse) ContentType

func (r ImportGitHubProjectHTTPResponse) ContentType() string

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

func (ImportGitHubProjectHTTPResponse) Status

Status returns HTTPResponse.Status

func (ImportGitHubProjectHTTPResponse) StatusCode

func (r ImportGitHubProjectHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IncomingCursorHookPayload

type IncomingCursorHookPayload struct {
	// AgentMessage Agent message response field
	AgentMessage *string `json:"agentMessage,omitempty"`

	// Attachments Attachments (beforeReadFile, beforeSubmitPrompt)
	Attachments *[]map[string]interface{} `json:"attachments,omitempty"`

	// Command Shell command (beforeShellExecution)
	Command *string `json:"command,omitempty"`

	// Configuration Hook configuration data
	Configuration *map[string]interface{} `json:"configuration,omitempty"`

	// Content File content (beforeReadFile)
	Content *string `json:"content,omitempty"`

	// Context Context data
	Context *map[string]interface{} `json:"context,omitempty"`

	// Continue Continue response field
	Continue *bool `json:"continue,omitempty"`

	// ConversationId Cursor conversation identifier (used as session_id when session_id is absent)
	ConversationId *string `json:"conversation_id,omitempty"`

	// Cwd Current working directory (beforeShellExecution)
	Cwd *string `json:"cwd,omitempty"`

	// Edits File edits (afterFileEdit)
	Edits *[]map[string]interface{} `json:"edits,omitempty"`

	// FilePath File path (afterFileEdit, beforeReadFile)
	FilePath *string `json:"file_path,omitempty"`

	// GenerationId Cursor generation identifier
	GenerationId *string `json:"generation_id,omitempty"`

	// HookEventName Name of the hook event that triggered this payload
	HookEventName string `json:"hook_event_name"`

	// InducedFailure Induced failure data
	InducedFailure *map[string]interface{} `json:"inducedFailure,omitempty"`

	// Input Input data for the hook
	Input *map[string]interface{} `json:"input,omitempty"`

	// Output Output data from the hook
	Output *map[string]interface{} `json:"output,omitempty"`

	// Permission Permission response field
	Permission *string `json:"permission,omitempty"`

	// Prompt User prompt (beforeSubmitPrompt)
	Prompt *string `json:"prompt,omitempty"`

	// Reference Reference data
	Reference *map[string]interface{} `json:"reference,omitempty"`

	// SessionId Session identifier (legacy/optional; falls back to conversation_id)
	SessionId *string `json:"session_id,omitempty"`

	// Status Status (stop hook)
	Status *string `json:"status,omitempty"`

	// ToolInput Tool input data (beforeMCPExecution)
	ToolInput *map[string]interface{} `json:"tool_input,omitempty"`

	// ToolName Name of the tool being used
	ToolName *string `json:"tool_name,omitempty"`

	// Url URL (beforeMCPExecution)
	Url *string `json:"url,omitempty"`

	// UserMessage User message response field
	UserMessage *string `json:"userMessage,omitempty"`

	// WorkspaceRoots Workspace root directories
	WorkspaceRoots *[]string `json:"workspace_roots,omitempty"`
	// contains filtered or unexported fields
}

IncomingCursorHookPayload Incoming payload from Cursor IDE hooks. Either `session_id` or `conversation_id` must be provided (when `session_id` is absent, `conversation_id` is used as the session identifier). `hook_event_name` is always required.

func (IncomingCursorHookPayload) AsIncomingCursorHookPayload0

func (t IncomingCursorHookPayload) AsIncomingCursorHookPayload0() (IncomingCursorHookPayload0, error)

AsIncomingCursorHookPayload0 returns the union data inside the IncomingCursorHookPayload as a IncomingCursorHookPayload0

func (IncomingCursorHookPayload) AsIncomingCursorHookPayload1

func (t IncomingCursorHookPayload) AsIncomingCursorHookPayload1() (IncomingCursorHookPayload1, error)

AsIncomingCursorHookPayload1 returns the union data inside the IncomingCursorHookPayload as a IncomingCursorHookPayload1

func (*IncomingCursorHookPayload) FromIncomingCursorHookPayload0

func (t *IncomingCursorHookPayload) FromIncomingCursorHookPayload0(v IncomingCursorHookPayload0) error

FromIncomingCursorHookPayload0 overwrites any union data inside the IncomingCursorHookPayload as the provided IncomingCursorHookPayload0

func (*IncomingCursorHookPayload) FromIncomingCursorHookPayload1

func (t *IncomingCursorHookPayload) FromIncomingCursorHookPayload1(v IncomingCursorHookPayload1) error

FromIncomingCursorHookPayload1 overwrites any union data inside the IncomingCursorHookPayload as the provided IncomingCursorHookPayload1

func (IncomingCursorHookPayload) MarshalJSON

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

func (*IncomingCursorHookPayload) MergeIncomingCursorHookPayload0

func (t *IncomingCursorHookPayload) MergeIncomingCursorHookPayload0(v IncomingCursorHookPayload0) error

MergeIncomingCursorHookPayload0 performs a merge with any union data inside the IncomingCursorHookPayload, using the provided IncomingCursorHookPayload0

func (*IncomingCursorHookPayload) MergeIncomingCursorHookPayload1

func (t *IncomingCursorHookPayload) MergeIncomingCursorHookPayload1(v IncomingCursorHookPayload1) error

MergeIncomingCursorHookPayload1 performs a merge with any union data inside the IncomingCursorHookPayload, using the provided IncomingCursorHookPayload1

func (*IncomingCursorHookPayload) UnmarshalJSON

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

type IncomingCursorHookPayload0

type IncomingCursorHookPayload0 = interface{}

IncomingCursorHookPayload0 defines model for .

type IncomingCursorHookPayload1

type IncomingCursorHookPayload1 = interface{}

IncomingCursorHookPayload1 defines model for .

type IncomingHookPayload

type IncomingHookPayload struct {
	// Cwd Current working directory
	Cwd *string `json:"cwd,omitempty"`

	// HookEventName Name of the hook event that triggered this payload
	HookEventName string `json:"hook_event_name"`

	// Message Additional message or context
	Message *string `json:"message,omitempty"`

	// Prompt User prompt or message
	Prompt *string `json:"prompt,omitempty"`

	// SessionId Unique identifier for the Claude Code session
	SessionId string `json:"session_id"`

	// ToolInput Input data for the tool
	ToolInput *map[string]interface{} `json:"tool_input,omitempty"`

	// ToolName Name of the tool being used
	ToolName *string `json:"tool_name,omitempty"`

	// ToolResponse Response data from the tool
	ToolResponse *map[string]interface{} `json:"tool_response,omitempty"`

	// TranscriptPath Path to the conversation transcript file
	TranscriptPath *string `json:"transcript_path,omitempty"`
}

IncomingHookPayload defines model for IncomingHookPayload.

type IngestClaudeCodeHookHTTPResponse

type IngestClaudeCodeHookHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *HookCreatedResponse
	JSON400                   *HookErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON403                   *HookErrorResponse
	JSON500                   *HookErrorResponse
}

func ParseIngestClaudeCodeHookHTTPResponse

func ParseIngestClaudeCodeHookHTTPResponse(rsp *http.Response) (*IngestClaudeCodeHookHTTPResponse, error)

ParseIngestClaudeCodeHookHTTPResponse parses an HTTP response from a IngestClaudeCodeHookWithResponse call

func (IngestClaudeCodeHookHTTPResponse) ContentType

func (r IngestClaudeCodeHookHTTPResponse) ContentType() string

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

func (IngestClaudeCodeHookHTTPResponse) Status

Status returns HTTPResponse.Status

func (IngestClaudeCodeHookHTTPResponse) StatusCode

func (r IngestClaudeCodeHookHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IngestClaudeCodeHookJSONRequestBody

type IngestClaudeCodeHookJSONRequestBody = IncomingHookPayload

IngestClaudeCodeHookJSONRequestBody defines body for IngestClaudeCodeHook for application/json ContentType.

type IngestCursorIDEHookHTTPResponse

type IngestCursorIDEHookHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *HookCreatedResponse
	JSON400                   *HookErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON403                   *HookErrorResponse
	JSON500                   *HookErrorResponse
}

func ParseIngestCursorIDEHookHTTPResponse

func ParseIngestCursorIDEHookHTTPResponse(rsp *http.Response) (*IngestCursorIDEHookHTTPResponse, error)

ParseIngestCursorIDEHookHTTPResponse parses an HTTP response from a IngestCursorIDEHookWithResponse call

func (IngestCursorIDEHookHTTPResponse) ContentType

func (r IngestCursorIDEHookHTTPResponse) ContentType() string

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

func (IngestCursorIDEHookHTTPResponse) Status

Status returns HTTPResponse.Status

func (IngestCursorIDEHookHTTPResponse) StatusCode

func (r IngestCursorIDEHookHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IngestCursorIDEHookJSONRequestBody

type IngestCursorIDEHookJSONRequestBody = IncomingCursorHookPayload

IngestCursorIDEHookJSONRequestBody defines body for IngestCursorIDEHook for application/json ContentType.

type InvitationDetailsResponse

type InvitationDetailsResponse struct {
	// Invitation Team invitation enriched with team and inviter details
	Invitation InvitationResponse `json:"invitation"`
}

InvitationDetailsResponse Wrapper response for the get-invitation-by-token endpoint

type InvitationDuplicateMembersError

type InvitationDuplicateMembersError struct {
	Code   string  `json:"code"`
	Detail *string `json:"detail,omitempty"`

	// DuplicateEmails The submitted emails that already belong to team members
	DuplicateEmails *[]openapi_types.Email `json:"duplicate_emails,omitempty"`
	Status          int                    `json:"status"`
	Title           string                 `json:"title"`
	Type            *string                `json:"type,omitempty"`
}

InvitationDuplicateMembersError defines model for InvitationDuplicateMembersError.

type InvitationResponse

type InvitationResponse struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
	Id        *string    `json:"id,omitempty"`

	// InvitedBy Information about the user who sent a team invitation
	InvitedBy    *InviterInfo              `json:"invited_by,omitempty"`
	InviteeEmail *openapi_types.Email      `json:"invitee_email,omitempty"`
	Role         *InvitationResponseRole   `json:"role,omitempty"`
	Status       *InvitationResponseStatus `json:"status,omitempty"`
	TeamId       *string                   `json:"team_id,omitempty"`
	TeamName     *string                   `json:"team_name,omitempty"`

	// Token Opaque invitation token used in invitation URLs
	Token *string `json:"token,omitempty"`
}

InvitationResponse Team invitation enriched with team and inviter details

type InvitationResponseList

type InvitationResponseList = []InvitationResponse

InvitationResponseList Bare list of team invitations returned by the list endpoint.

type InvitationResponseRole

type InvitationResponseRole string

InvitationResponseRole defines model for InvitationResponse.Role.

const (
	InvitationResponseRoleAdmin  InvitationResponseRole = "admin"
	InvitationResponseRoleMember InvitationResponseRole = "member"
)

Defines values for InvitationResponseRole.

func (InvitationResponseRole) Valid

func (e InvitationResponseRole) Valid() bool

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

type InvitationResponseStatus

type InvitationResponseStatus string

InvitationResponseStatus defines model for InvitationResponse.Status.

const (
	InvitationResponseStatusAccepted InvitationResponseStatus = "accepted"
	InvitationResponseStatusPending  InvitationResponseStatus = "pending"
	InvitationResponseStatusRejected InvitationResponseStatus = "rejected"
	InvitationResponseStatusRevoked  InvitationResponseStatus = "revoked"
)

Defines values for InvitationResponseStatus.

func (InvitationResponseStatus) Valid

func (e InvitationResponseStatus) Valid() bool

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

type InviterInfo

type InviterInfo struct {
	Email *openapi_types.Email `json:"email,omitempty"`
	Id    *string              `json:"id,omitempty"`
	Name  *string              `json:"name,omitempty"`
}

InviterInfo Information about the user who sent a team invitation

type ListAPIKeysHTTPResponse

type ListAPIKeysHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *APIKeyListResponse
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseListAPIKeysHTTPResponse

func ParseListAPIKeysHTTPResponse(rsp *http.Response) (*ListAPIKeysHTTPResponse, error)

ParseListAPIKeysHTTPResponse parses an HTTP response from a ListAPIKeysWithResponse call

func (ListAPIKeysHTTPResponse) ContentType

func (r ListAPIKeysHTTPResponse) ContentType() string

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

func (ListAPIKeysHTTPResponse) Status

func (r ListAPIKeysHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListAPIKeysHTTPResponse) StatusCode

func (r ListAPIKeysHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAPIKeysParams

type ListAPIKeysParams struct {
	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListAPIKeysParams defines parameters for ListAPIKeys.

type ListAPIKeysSettingsHTTPResponse

type ListAPIKeysSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *APIKeyListResponse
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseListAPIKeysSettingsHTTPResponse

func ParseListAPIKeysSettingsHTTPResponse(rsp *http.Response) (*ListAPIKeysSettingsHTTPResponse, error)

ParseListAPIKeysSettingsHTTPResponse parses an HTTP response from a ListAPIKeysSettingsWithResponse call

func (ListAPIKeysSettingsHTTPResponse) ContentType

func (r ListAPIKeysSettingsHTTPResponse) ContentType() string

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

func (ListAPIKeysSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListAPIKeysSettingsHTTPResponse) StatusCode

func (r ListAPIKeysSettingsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAPIKeysSettingsParams

type ListAPIKeysSettingsParams struct {
	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListAPIKeysSettingsParams defines parameters for ListAPIKeysSettings.

type ListActivitiesHTTPResponse

type ListActivitiesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ActivityListEnvelope
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListActivitiesHTTPResponse

func ParseListActivitiesHTTPResponse(rsp *http.Response) (*ListActivitiesHTTPResponse, error)

ParseListActivitiesHTTPResponse parses an HTTP response from a ListActivitiesWithResponse call

func (ListActivitiesHTTPResponse) ContentType

func (r ListActivitiesHTTPResponse) ContentType() string

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

func (ListActivitiesHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListActivitiesHTTPResponse) StatusCode

func (r ListActivitiesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListActivitiesParams

type ListActivitiesParams struct {
	// Page Page number (1-based); converted to an offset using the current limit
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (values outside 1-100 are ignored)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Explicit result offset (takes precedence over page when both are provided)
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// ActivityType Filter by activity type (e.g. prompt_created)
	ActivityType *string `form:"activity_type,omitempty" json:"activity_type,omitempty"`

	// EntityType Filter by entity type (e.g. prompt)
	EntityType *string `form:"entity_type,omitempty" json:"entity_type,omitempty"`

	// EntityId Filter by entity identifier
	EntityId *string `form:"entity_id,omitempty" json:"entity_id,omitempty"`

	// SessionId Filter by session identifier
	SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`

	// Search Free-text search in activity descriptions
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// DateFrom Include activities from this date (YYYY-MM-DD, inclusive)
	DateFrom *openapi_types.Date `form:"date_from,omitempty" json:"date_from,omitempty"`

	// DateTo Include activities up to this date (YYYY-MM-DD, inclusive end of day)
	DateTo *openapi_types.Date `form:"date_to,omitempty" json:"date_to,omitempty"`
}

ListActivitiesParams defines parameters for ListActivities.

type ListAdminTeamsHTTPResponse added in v0.4.0

type ListAdminTeamsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AdminTeamListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListAdminTeamsHTTPResponse added in v0.4.0

func ParseListAdminTeamsHTTPResponse(rsp *http.Response) (*ListAdminTeamsHTTPResponse, error)

ParseListAdminTeamsHTTPResponse parses an HTTP response from a ListAdminTeamsWithResponse call

func (ListAdminTeamsHTTPResponse) ContentType added in v0.4.0

func (r ListAdminTeamsHTTPResponse) ContentType() string

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

func (ListAdminTeamsHTTPResponse) Status added in v0.4.0

Status returns HTTPResponse.Status

func (ListAdminTeamsHTTPResponse) StatusCode added in v0.4.0

func (r ListAdminTeamsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAdminTeamsParams added in v0.4.0

type ListAdminTeamsParams struct {
	// Page 1-based page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Search Case-insensitive substring match over the team name, team slug, and the owner's email.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// IsPersonal Narrow to personal workspaces (true) or shared team workspaces (false).
	IsPersonal *bool `form:"is_personal,omitempty" json:"is_personal,omitempty"`

	// CreatedFrom Only teams created at or after this instant (inclusive).
	CreatedFrom *time.Time `form:"created_from,omitempty" json:"created_from,omitempty"`

	// CreatedTo Only teams created at or before this instant (inclusive).
	CreatedTo *time.Time `form:"created_to,omitempty" json:"created_to,omitempty"`

	// SortBy Column to sort by. Ties are always broken by team id so paging is stable.
	SortBy *ListAdminTeamsParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortOrder Sort direction.
	SortOrder *ListAdminTeamsParamsSortOrder `form:"sort_order,omitempty" json:"sort_order,omitempty"`
}

ListAdminTeamsParams defines parameters for ListAdminTeams.

type ListAdminTeamsParamsSortBy added in v0.16.0

type ListAdminTeamsParamsSortBy string

ListAdminTeamsParamsSortBy defines parameters for ListAdminTeams.

const (
	ListAdminTeamsParamsSortByCreatedAt   ListAdminTeamsParamsSortBy = "created_at"
	ListAdminTeamsParamsSortByMemberCount ListAdminTeamsParamsSortBy = "member_count"
	ListAdminTeamsParamsSortByName        ListAdminTeamsParamsSortBy = "name"
)

Defines values for ListAdminTeamsParamsSortBy.

func (ListAdminTeamsParamsSortBy) Valid added in v0.16.0

func (e ListAdminTeamsParamsSortBy) Valid() bool

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

type ListAdminTeamsParamsSortOrder added in v0.16.0

type ListAdminTeamsParamsSortOrder string

ListAdminTeamsParamsSortOrder defines parameters for ListAdminTeams.

const (
	ListAdminTeamsParamsSortOrderAsc  ListAdminTeamsParamsSortOrder = "asc"
	ListAdminTeamsParamsSortOrderDesc ListAdminTeamsParamsSortOrder = "desc"
)

Defines values for ListAdminTeamsParamsSortOrder.

func (ListAdminTeamsParamsSortOrder) Valid added in v0.16.0

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

type ListAdminUsersHTTPResponse added in v0.3.0

type ListAdminUsersHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AdminUserListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListAdminUsersHTTPResponse added in v0.3.0

func ParseListAdminUsersHTTPResponse(rsp *http.Response) (*ListAdminUsersHTTPResponse, error)

ParseListAdminUsersHTTPResponse parses an HTTP response from a ListAdminUsersWithResponse call

func (ListAdminUsersHTTPResponse) ContentType added in v0.3.0

func (r ListAdminUsersHTTPResponse) ContentType() string

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

func (ListAdminUsersHTTPResponse) Status added in v0.3.0

Status returns HTTPResponse.Status

func (ListAdminUsersHTTPResponse) StatusCode added in v0.3.0

func (r ListAdminUsersHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAdminUsersParams added in v0.3.0

type ListAdminUsersParams struct {
	// Page 1-based page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Search Case-insensitive substring match over the user's email and name.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// IdpProvider Exact match on the user's identity-provider name (e.g. "google", "oidc").
	IdpProvider *string `form:"idp_provider,omitempty" json:"idp_provider,omitempty"`

	// CreatedFrom Only users created at or after this instant (inclusive).
	CreatedFrom *time.Time `form:"created_from,omitempty" json:"created_from,omitempty"`

	// CreatedTo Only users created at or before this instant (inclusive).
	CreatedTo *time.Time `form:"created_to,omitempty" json:"created_to,omitempty"`

	// Status Narrow to accounts in this lifecycle state.
	Status *ListAdminUsersParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// SortBy Column to sort by. Ties are always broken by user id so paging is stable.
	SortBy *ListAdminUsersParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortOrder Sort direction.
	SortOrder *ListAdminUsersParamsSortOrder `form:"sort_order,omitempty" json:"sort_order,omitempty"`
}

ListAdminUsersParams defines parameters for ListAdminUsers.

type ListAdminUsersParamsSortBy added in v0.16.0

type ListAdminUsersParamsSortBy string

ListAdminUsersParamsSortBy defines parameters for ListAdminUsers.

const (
	ListAdminUsersParamsSortByCreatedAt ListAdminUsersParamsSortBy = "created_at"
	ListAdminUsersParamsSortByEmail     ListAdminUsersParamsSortBy = "email"
	ListAdminUsersParamsSortByName      ListAdminUsersParamsSortBy = "name"
	ListAdminUsersParamsSortByTeamCount ListAdminUsersParamsSortBy = "team_count"
)

Defines values for ListAdminUsersParamsSortBy.

func (ListAdminUsersParamsSortBy) Valid added in v0.16.0

func (e ListAdminUsersParamsSortBy) Valid() bool

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

type ListAdminUsersParamsSortOrder added in v0.16.0

type ListAdminUsersParamsSortOrder string

ListAdminUsersParamsSortOrder defines parameters for ListAdminUsers.

const (
	ListAdminUsersParamsSortOrderAsc  ListAdminUsersParamsSortOrder = "asc"
	ListAdminUsersParamsSortOrderDesc ListAdminUsersParamsSortOrder = "desc"
)

Defines values for ListAdminUsersParamsSortOrder.

func (ListAdminUsersParamsSortOrder) Valid added in v0.16.0

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

type ListAdminUsersParamsStatus added in v0.19.0

type ListAdminUsersParamsStatus string

ListAdminUsersParamsStatus defines parameters for ListAdminUsers.

const (
	ListAdminUsersParamsStatusActive    ListAdminUsersParamsStatus = "active"
	ListAdminUsersParamsStatusSuspended ListAdminUsersParamsStatus = "suspended"
)

Defines values for ListAdminUsersParamsStatus.

func (ListAdminUsersParamsStatus) Valid added in v0.19.0

func (e ListAdminUsersParamsStatus) Valid() bool

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

type ListAgentConversationsHTTPResponse

type ListAgentConversationsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ConversationListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListAgentConversationsHTTPResponse

func ParseListAgentConversationsHTTPResponse(rsp *http.Response) (*ListAgentConversationsHTTPResponse, error)

ParseListAgentConversationsHTTPResponse parses an HTTP response from a ListAgentConversationsWithResponse call

func (ListAgentConversationsHTTPResponse) ContentType

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

func (ListAgentConversationsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListAgentConversationsHTTPResponse) StatusCode

func (r ListAgentConversationsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentConversationsParams

type ListAgentConversationsParams struct {
	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListAgentConversationsParams defines parameters for ListAgentConversations.

type ListAgentExecutionsHTTPResponse

type ListAgentExecutionsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AgentExecutionListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListAgentExecutionsHTTPResponse

func ParseListAgentExecutionsHTTPResponse(rsp *http.Response) (*ListAgentExecutionsHTTPResponse, error)

ParseListAgentExecutionsHTTPResponse parses an HTTP response from a ListAgentExecutionsWithResponse call

func (ListAgentExecutionsHTTPResponse) ContentType

func (r ListAgentExecutionsHTTPResponse) ContentType() string

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

func (ListAgentExecutionsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListAgentExecutionsHTTPResponse) StatusCode

func (r ListAgentExecutionsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentExecutionsParams

type ListAgentExecutionsParams struct {
	// Status Filter by execution status
	Status *string `form:"status,omitempty" json:"status,omitempty"`

	// DateFrom Filter executions started on or after this date
	DateFrom *string `form:"date_from,omitempty" json:"date_from,omitempty"`

	// DateTo Filter executions started on or before this date
	DateTo *string `form:"date_to,omitempty" json:"date_to,omitempty"`

	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListAgentExecutionsParams defines parameters for ListAgentExecutions.

type ListAgentsHTTPResponse

type ListAgentsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AgentListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListAgentsHTTPResponse

func ParseListAgentsHTTPResponse(rsp *http.Response) (*ListAgentsHTTPResponse, error)

ParseListAgentsHTTPResponse parses an HTTP response from a ListAgentsWithResponse call

func (ListAgentsHTTPResponse) ContentType

func (r ListAgentsHTTPResponse) ContentType() string

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

func (ListAgentsHTTPResponse) Status

func (r ListAgentsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListAgentsHTTPResponse) StatusCode

func (r ListAgentsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAgentsParams

type ListAgentsParams struct {
	// Status Filter by agent status
	Status *ListAgentsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Search Search in agent name and description
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// SortBy Sort field
	SortBy *ListAgentsParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortOrder Sort order
	SortOrder *ListAgentsParamsSortOrder `form:"sort_order,omitempty" json:"sort_order,omitempty"`

	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListAgentsParams defines parameters for ListAgents.

type ListAgentsParamsSortBy

type ListAgentsParamsSortBy string

ListAgentsParamsSortBy defines parameters for ListAgents.

const (
	ListAgentsParamsSortByCreatedAt   ListAgentsParamsSortBy = "created_at"
	ListAgentsParamsSortByLastRun     ListAgentsParamsSortBy = "last_run"
	ListAgentsParamsSortByName        ListAgentsParamsSortBy = "name"
	ListAgentsParamsSortByStatus      ListAgentsParamsSortBy = "status"
	ListAgentsParamsSortBySuccessRate ListAgentsParamsSortBy = "success_rate"
	ListAgentsParamsSortByUpdatedAt   ListAgentsParamsSortBy = "updated_at"
)

Defines values for ListAgentsParamsSortBy.

func (ListAgentsParamsSortBy) Valid

func (e ListAgentsParamsSortBy) Valid() bool

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

type ListAgentsParamsSortOrder

type ListAgentsParamsSortOrder string

ListAgentsParamsSortOrder defines parameters for ListAgents.

const (
	ListAgentsParamsSortOrderAsc  ListAgentsParamsSortOrder = "asc"
	ListAgentsParamsSortOrderDesc ListAgentsParamsSortOrder = "desc"
)

Defines values for ListAgentsParamsSortOrder.

func (ListAgentsParamsSortOrder) Valid

func (e ListAgentsParamsSortOrder) Valid() bool

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

type ListAgentsParamsStatus

type ListAgentsParamsStatus string

ListAgentsParamsStatus defines parameters for ListAgents.

const (
	ListAgentsParamsStatusActive ListAgentsParamsStatus = "active"
	ListAgentsParamsStatusError  ListAgentsParamsStatus = "error"
	ListAgentsParamsStatusPaused ListAgentsParamsStatus = "paused"
)

Defines values for ListAgentsParamsStatus.

func (ListAgentsParamsStatus) Valid

func (e ListAgentsParamsStatus) Valid() bool

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

type ListArtifactAttachmentsHTTPResponse

type ListArtifactAttachmentsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AttachmentListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseListArtifactAttachmentsHTTPResponse

func ParseListArtifactAttachmentsHTTPResponse(rsp *http.Response) (*ListArtifactAttachmentsHTTPResponse, error)

ParseListArtifactAttachmentsHTTPResponse parses an HTTP response from a ListArtifactAttachmentsWithResponse call

func (ListArtifactAttachmentsHTTPResponse) ContentType

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

func (ListArtifactAttachmentsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListArtifactAttachmentsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListArtifactVersionsHTTPResponse

type ListArtifactVersionsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ArtifactVersionListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseListArtifactVersionsHTTPResponse

func ParseListArtifactVersionsHTTPResponse(rsp *http.Response) (*ListArtifactVersionsHTTPResponse, error)

ParseListArtifactVersionsHTTPResponse parses an HTTP response from a ListArtifactVersionsWithResponse call

func (ListArtifactVersionsHTTPResponse) ContentType

func (r ListArtifactVersionsHTTPResponse) ContentType() string

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

func (ListArtifactVersionsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListArtifactVersionsHTTPResponse) StatusCode

func (r ListArtifactVersionsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListArtifactsByProjectHTTPResponse

type ListArtifactsByProjectHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ArtifactListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseListArtifactsByProjectHTTPResponse

func ParseListArtifactsByProjectHTTPResponse(rsp *http.Response) (*ListArtifactsByProjectHTTPResponse, error)

ParseListArtifactsByProjectHTTPResponse parses an HTTP response from a ListArtifactsByProjectWithResponse call

func (ListArtifactsByProjectHTTPResponse) ContentType

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

func (ListArtifactsByProjectHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListArtifactsByProjectHTTPResponse) StatusCode

func (r ListArtifactsByProjectHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListArtifactsByProjectParams

type ListArtifactsByProjectParams struct {
	// Status Filter by status
	Status *ListArtifactsByProjectParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Type Filter by type. An open string matched against the team's registered types (the system defaults work_reports, static_contexts and general, plus any custom types the team has added), not a fixed enum.
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// Search Search in title, description, and content
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// SortBy Sort field
	SortBy *ListArtifactsByProjectParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortOrder Sort order
	SortOrder *ListArtifactsByProjectParamsSortOrder `form:"sort_order,omitempty" json:"sort_order,omitempty"`

	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListArtifactsByProjectParams defines parameters for ListArtifactsByProject.

type ListArtifactsByProjectParamsSortBy

type ListArtifactsByProjectParamsSortBy string

ListArtifactsByProjectParamsSortBy defines parameters for ListArtifactsByProject.

const (
	ListArtifactsByProjectParamsSortByCreatedAt ListArtifactsByProjectParamsSortBy = "created_at"
	ListArtifactsByProjectParamsSortByTitle     ListArtifactsByProjectParamsSortBy = "title"
	ListArtifactsByProjectParamsSortByUpdatedAt ListArtifactsByProjectParamsSortBy = "updated_at"
)

Defines values for ListArtifactsByProjectParamsSortBy.

func (ListArtifactsByProjectParamsSortBy) Valid

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

type ListArtifactsByProjectParamsSortOrder

type ListArtifactsByProjectParamsSortOrder string

ListArtifactsByProjectParamsSortOrder defines parameters for ListArtifactsByProject.

const (
	ListArtifactsByProjectParamsSortOrderAsc  ListArtifactsByProjectParamsSortOrder = "asc"
	ListArtifactsByProjectParamsSortOrderDesc ListArtifactsByProjectParamsSortOrder = "desc"
)

Defines values for ListArtifactsByProjectParamsSortOrder.

func (ListArtifactsByProjectParamsSortOrder) Valid

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

type ListArtifactsByProjectParamsStatus

type ListArtifactsByProjectParamsStatus string

ListArtifactsByProjectParamsStatus defines parameters for ListArtifactsByProject.

const (
	ListArtifactsByProjectParamsStatusActive   ListArtifactsByProjectParamsStatus = "active"
	ListArtifactsByProjectParamsStatusArchived ListArtifactsByProjectParamsStatus = "archived"
	ListArtifactsByProjectParamsStatusDraft    ListArtifactsByProjectParamsStatus = "draft"
)

Defines values for ListArtifactsByProjectParamsStatus.

func (ListArtifactsByProjectParamsStatus) Valid

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

type ListArtifactsHTTPResponse

type ListArtifactsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ArtifactListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseListArtifactsHTTPResponse

func ParseListArtifactsHTTPResponse(rsp *http.Response) (*ListArtifactsHTTPResponse, error)

ParseListArtifactsHTTPResponse parses an HTTP response from a ListArtifactsWithResponse call

func (ListArtifactsHTTPResponse) ContentType

func (r ListArtifactsHTTPResponse) ContentType() string

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

func (ListArtifactsHTTPResponse) Status

func (r ListArtifactsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListArtifactsHTTPResponse) StatusCode

func (r ListArtifactsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListArtifactsParams

type ListArtifactsParams struct {
	// ProjectId Filter by project ID
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// Status Filter by status
	Status *ListArtifactsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Type Filter by type. An open string matched against the team's registered types (the system defaults work_reports, static_contexts and general, plus any custom types the team has added), not a fixed enum.
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// Search Search in title, description, and content
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// SortBy Sort field
	SortBy *ListArtifactsParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortOrder Sort order
	SortOrder *ListArtifactsParamsSortOrder `form:"sort_order,omitempty" json:"sort_order,omitempty"`

	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListArtifactsParams defines parameters for ListArtifacts.

type ListArtifactsParamsSortBy

type ListArtifactsParamsSortBy string

ListArtifactsParamsSortBy defines parameters for ListArtifacts.

const (
	ListArtifactsParamsSortByCreatedAt ListArtifactsParamsSortBy = "created_at"
	ListArtifactsParamsSortByTitle     ListArtifactsParamsSortBy = "title"
	ListArtifactsParamsSortByUpdatedAt ListArtifactsParamsSortBy = "updated_at"
)

Defines values for ListArtifactsParamsSortBy.

func (ListArtifactsParamsSortBy) Valid

func (e ListArtifactsParamsSortBy) Valid() bool

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

type ListArtifactsParamsSortOrder

type ListArtifactsParamsSortOrder string

ListArtifactsParamsSortOrder defines parameters for ListArtifacts.

const (
	ListArtifactsParamsSortOrderAsc  ListArtifactsParamsSortOrder = "asc"
	ListArtifactsParamsSortOrderDesc ListArtifactsParamsSortOrder = "desc"
)

Defines values for ListArtifactsParamsSortOrder.

func (ListArtifactsParamsSortOrder) Valid

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

type ListArtifactsParamsStatus

type ListArtifactsParamsStatus string

ListArtifactsParamsStatus defines parameters for ListArtifacts.

const (
	ListArtifactsParamsStatusActive   ListArtifactsParamsStatus = "active"
	ListArtifactsParamsStatusArchived ListArtifactsParamsStatus = "archived"
	ListArtifactsParamsStatusDraft    ListArtifactsParamsStatus = "draft"
)

Defines values for ListArtifactsParamsStatus.

func (ListArtifactsParamsStatus) Valid

func (e ListArtifactsParamsStatus) Valid() bool

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

type ListAttachmentsHTTPResponse

type ListAttachmentsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AttachmentListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseListAttachmentsHTTPResponse

func ParseListAttachmentsHTTPResponse(rsp *http.Response) (*ListAttachmentsHTTPResponse, error)

ParseListAttachmentsHTTPResponse parses an HTTP response from a ListAttachmentsWithResponse call

func (ListAttachmentsHTTPResponse) ContentType

func (r ListAttachmentsHTTPResponse) ContentType() string

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

func (ListAttachmentsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListAttachmentsHTTPResponse) StatusCode

func (r ListAttachmentsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAttachmentsParams

type ListAttachmentsParams struct {
	// OwnerType Type of the owning resource (e.g. "artifact")
	OwnerType string `form:"owner_type" json:"owner_type"`

	// OwnerId UUID of the owning resource
	OwnerId openapi_types.UUID `form:"owner_id" json:"owner_id"`
}

ListAttachmentsParams defines parameters for ListAttachments.

type ListAuthProvidersHTTPResponse

type ListAuthProvidersHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ProvidersResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListAuthProvidersHTTPResponse

func ParseListAuthProvidersHTTPResponse(rsp *http.Response) (*ListAuthProvidersHTTPResponse, error)

ParseListAuthProvidersHTTPResponse parses an HTTP response from a ListAuthProvidersWithResponse call

func (ListAuthProvidersHTTPResponse) ContentType

func (r ListAuthProvidersHTTPResponse) ContentType() string

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

func (ListAuthProvidersHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListAuthProvidersHTTPResponse) StatusCode

func (r ListAuthProvidersHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBlueprintVersionsHTTPResponse

type ListBlueprintVersionsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BlueprintVersionListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseListBlueprintVersionsHTTPResponse

func ParseListBlueprintVersionsHTTPResponse(rsp *http.Response) (*ListBlueprintVersionsHTTPResponse, error)

ParseListBlueprintVersionsHTTPResponse parses an HTTP response from a ListBlueprintVersionsWithResponse call

func (ListBlueprintVersionsHTTPResponse) ContentType

func (r ListBlueprintVersionsHTTPResponse) ContentType() string

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

func (ListBlueprintVersionsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListBlueprintVersionsHTTPResponse) StatusCode

func (r ListBlueprintVersionsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClaudeCodeHooksHTTPResponse

type ListClaudeCodeHooksHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *HookListResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON500                   *HookErrorResponse
}

func ParseListClaudeCodeHooksHTTPResponse

func ParseListClaudeCodeHooksHTTPResponse(rsp *http.Response) (*ListClaudeCodeHooksHTTPResponse, error)

ParseListClaudeCodeHooksHTTPResponse parses an HTTP response from a ListClaudeCodeHooksWithResponse call

func (ListClaudeCodeHooksHTTPResponse) ContentType

func (r ListClaudeCodeHooksHTTPResponse) ContentType() string

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

func (ListClaudeCodeHooksHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListClaudeCodeHooksHTTPResponse) StatusCode

func (r ListClaudeCodeHooksHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClaudeCodeHooksParams

type ListClaudeCodeHooksParams struct {
	// Page Page number (default 1; values < 1 fall back to 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (default 10, capped at 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// SessionId Filter by session ID
	SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`

	// HookEventName Filter by hook event name
	HookEventName *string `form:"hook_event_name,omitempty" json:"hook_event_name,omitempty"`

	// ToolName Filter by tool name
	ToolName *string `form:"tool_name,omitempty" json:"tool_name,omitempty"`
}

ListClaudeCodeHooksParams defines parameters for ListClaudeCodeHooks.

type ListClaudeCodeRecentActivitiesHTTPResponse

type ListClaudeCodeRecentActivitiesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *RecentActivitiesApiResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON500                   *HookErrorResponse
}

func ParseListClaudeCodeRecentActivitiesHTTPResponse

func ParseListClaudeCodeRecentActivitiesHTTPResponse(rsp *http.Response) (*ListClaudeCodeRecentActivitiesHTTPResponse, error)

ParseListClaudeCodeRecentActivitiesHTTPResponse parses an HTTP response from a ListClaudeCodeRecentActivitiesWithResponse call

func (ListClaudeCodeRecentActivitiesHTTPResponse) ContentType

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

func (ListClaudeCodeRecentActivitiesHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListClaudeCodeRecentActivitiesHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListClaudeCodeRecentActivitiesParams

type ListClaudeCodeRecentActivitiesParams struct {
	// Page Page number (default 1; values < 1 fall back to 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (default 20 for this endpoint, capped at 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// SessionId Filter by session ID
	SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`

	// ToolName Filter by tool name
	ToolName *string `form:"tool_name,omitempty" json:"tool_name,omitempty"`

	// HookEventName Filter by hook event name
	HookEventName *string `form:"hook_event_name,omitempty" json:"hook_event_name,omitempty"`

	// DateFrom Filter activities created on or after this date
	DateFrom *string `form:"date_from,omitempty" json:"date_from,omitempty"`

	// DateTo Filter activities created on or before this date
	DateTo *string `form:"date_to,omitempty" json:"date_to,omitempty"`
}

ListClaudeCodeRecentActivitiesParams defines parameters for ListClaudeCodeRecentActivities.

type ListClaudeCodeSessionsHTTPResponse

type ListClaudeCodeSessionsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SessionsListResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON500                   *HookErrorResponse
}

func ParseListClaudeCodeSessionsHTTPResponse

func ParseListClaudeCodeSessionsHTTPResponse(rsp *http.Response) (*ListClaudeCodeSessionsHTTPResponse, error)

ParseListClaudeCodeSessionsHTTPResponse parses an HTTP response from a ListClaudeCodeSessionsWithResponse call

func (ListClaudeCodeSessionsHTTPResponse) ContentType

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

func (ListClaudeCodeSessionsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListClaudeCodeSessionsHTTPResponse) StatusCode

func (r ListClaudeCodeSessionsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClaudeCodeSessionsParams

type ListClaudeCodeSessionsParams struct {
	// Page Page number (default 1; values < 1 fall back to 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (default 10, capped at 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListClaudeCodeSessionsParams defines parameters for ListClaudeCodeSessions.

type ListCommentsHTTPResponse

type ListCommentsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *CommentListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListCommentsHTTPResponse

func ParseListCommentsHTTPResponse(rsp *http.Response) (*ListCommentsHTTPResponse, error)

ParseListCommentsHTTPResponse parses an HTTP response from a ListCommentsWithResponse call

func (ListCommentsHTTPResponse) ContentType

func (r ListCommentsHTTPResponse) ContentType() string

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

func (ListCommentsHTTPResponse) Status

func (r ListCommentsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListCommentsHTTPResponse) StatusCode

func (r ListCommentsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCommentsParams

type ListCommentsParams struct {
	// ResourceType Type of the commented resource (artifact, memory, prompt, or blueprint)
	ResourceType string `form:"resource_type" json:"resource_type"`

	// ResourceId Identifier of the commented resource
	ResourceId openapi_types.UUID `form:"resource_id" json:"resource_id"`

	// Page Page number (1-based)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListCommentsParams defines parameters for ListComments.

type ListConversationExecutionsHTTPResponse

type ListConversationExecutionsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ConversationExecutionsResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListConversationExecutionsHTTPResponse

func ParseListConversationExecutionsHTTPResponse(rsp *http.Response) (*ListConversationExecutionsHTTPResponse, error)

ParseListConversationExecutionsHTTPResponse parses an HTTP response from a ListConversationExecutionsWithResponse call

func (ListConversationExecutionsHTTPResponse) ContentType

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

func (ListConversationExecutionsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListConversationExecutionsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListConversationExecutionsParams

type ListConversationExecutionsParams struct {
	// Limit Maximum number of executions to return
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Before Return executions started before this RFC 3339 timestamp
	Before *time.Time `form:"before,omitempty" json:"before,omitempty"`
}

ListConversationExecutionsParams defines parameters for ListConversationExecutions.

type ListCursorIDEHooksHTTPResponse

type ListCursorIDEHooksHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *CursorIDEHookListResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON500                   *HookErrorResponse
}

func ParseListCursorIDEHooksHTTPResponse

func ParseListCursorIDEHooksHTTPResponse(rsp *http.Response) (*ListCursorIDEHooksHTTPResponse, error)

ParseListCursorIDEHooksHTTPResponse parses an HTTP response from a ListCursorIDEHooksWithResponse call

func (ListCursorIDEHooksHTTPResponse) ContentType

func (r ListCursorIDEHooksHTTPResponse) ContentType() string

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

func (ListCursorIDEHooksHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListCursorIDEHooksHTTPResponse) StatusCode

func (r ListCursorIDEHooksHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCursorIDEHooksParams

type ListCursorIDEHooksParams struct {
	// Page Page number (default 1; values < 1 fall back to 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (default 10, capped at 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// SessionId Filter by session ID
	SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`

	// HookEventName Filter by hook event name
	HookEventName *string `form:"hook_event_name,omitempty" json:"hook_event_name,omitempty"`

	// ToolName Filter by tool name
	ToolName *string `form:"tool_name,omitempty" json:"tool_name,omitempty"`
}

ListCursorIDEHooksParams defines parameters for ListCursorIDEHooks.

type ListCursorIDERecentActivitiesHTTPResponse

type ListCursorIDERecentActivitiesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *CursorRecentActivitiesApiResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON500                   *HookErrorResponse
}

func ParseListCursorIDERecentActivitiesHTTPResponse

func ParseListCursorIDERecentActivitiesHTTPResponse(rsp *http.Response) (*ListCursorIDERecentActivitiesHTTPResponse, error)

ParseListCursorIDERecentActivitiesHTTPResponse parses an HTTP response from a ListCursorIDERecentActivitiesWithResponse call

func (ListCursorIDERecentActivitiesHTTPResponse) ContentType

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

func (ListCursorIDERecentActivitiesHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListCursorIDERecentActivitiesHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListCursorIDERecentActivitiesParams

type ListCursorIDERecentActivitiesParams struct {
	// Page Page number (default 1; values < 1 fall back to 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (default 20 for this endpoint, capped at 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// SessionId Filter by session ID
	SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`

	// ToolName Filter by tool name
	ToolName *string `form:"tool_name,omitempty" json:"tool_name,omitempty"`

	// HookEventName Filter by hook event name
	HookEventName *string `form:"hook_event_name,omitempty" json:"hook_event_name,omitempty"`

	// DateFrom Filter activities created on or after this date
	DateFrom *string `form:"date_from,omitempty" json:"date_from,omitempty"`

	// DateTo Filter activities created on or before this date
	DateTo *string `form:"date_to,omitempty" json:"date_to,omitempty"`
}

ListCursorIDERecentActivitiesParams defines parameters for ListCursorIDERecentActivities.

type ListCursorIDESessionsHTTPResponse

type ListCursorIDESessionsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *CursorSessionsListResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON500                   *HookErrorResponse
}

func ParseListCursorIDESessionsHTTPResponse

func ParseListCursorIDESessionsHTTPResponse(rsp *http.Response) (*ListCursorIDESessionsHTTPResponse, error)

ParseListCursorIDESessionsHTTPResponse parses an HTTP response from a ListCursorIDESessionsWithResponse call

func (ListCursorIDESessionsHTTPResponse) ContentType

func (r ListCursorIDESessionsHTTPResponse) ContentType() string

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

func (ListCursorIDESessionsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListCursorIDESessionsHTTPResponse) StatusCode

func (r ListCursorIDESessionsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCursorIDESessionsParams

type ListCursorIDESessionsParams struct {
	// Page Page number (default 1; values < 1 fall back to 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (default 10, capped at 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListCursorIDESessionsParams defines parameters for ListCursorIDESessions.

type ListEmbeddingProvidersHTTPResponse

type ListEmbeddingProvidersHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *[]EmbeddingProviderResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListEmbeddingProvidersHTTPResponse

func ParseListEmbeddingProvidersHTTPResponse(rsp *http.Response) (*ListEmbeddingProvidersHTTPResponse, error)

ParseListEmbeddingProvidersHTTPResponse parses an HTTP response from a ListEmbeddingProvidersWithResponse call

func (ListEmbeddingProvidersHTTPResponse) ContentType

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

func (ListEmbeddingProvidersHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListEmbeddingProvidersHTTPResponse) StatusCode

func (r ListEmbeddingProvidersHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEmbeddingProvidersSettingsHTTPResponse

type ListEmbeddingProvidersSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *[]EmbeddingProviderResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListEmbeddingProvidersSettingsHTTPResponse

func ParseListEmbeddingProvidersSettingsHTTPResponse(rsp *http.Response) (*ListEmbeddingProvidersSettingsHTTPResponse, error)

ParseListEmbeddingProvidersSettingsHTTPResponse parses an HTTP response from a ListEmbeddingProvidersSettingsWithResponse call

func (ListEmbeddingProvidersSettingsHTTPResponse) ContentType

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

func (ListEmbeddingProvidersSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListEmbeddingProvidersSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListFeedItemRepliesHTTPResponse

type ListFeedItemRepliesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *FeedItemReplyListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListFeedItemRepliesHTTPResponse

func ParseListFeedItemRepliesHTTPResponse(rsp *http.Response) (*ListFeedItemRepliesHTTPResponse, error)

ParseListFeedItemRepliesHTTPResponse parses an HTTP response from a ListFeedItemRepliesWithResponse call

func (ListFeedItemRepliesHTTPResponse) ContentType

func (r ListFeedItemRepliesHTTPResponse) ContentType() string

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

func (ListFeedItemRepliesHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListFeedItemRepliesHTTPResponse) StatusCode

func (r ListFeedItemRepliesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFeedItemRepliesParams

type ListFeedItemRepliesParams struct {
	// Page Page number (default 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (default 20, max 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListFeedItemRepliesParams defines parameters for ListFeedItemReplies.

type ListFeedItemsByFeedHTTPResponse

type ListFeedItemsByFeedHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *FeedItemListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseListFeedItemsByFeedHTTPResponse

func ParseListFeedItemsByFeedHTTPResponse(rsp *http.Response) (*ListFeedItemsByFeedHTTPResponse, error)

ParseListFeedItemsByFeedHTTPResponse parses an HTTP response from a ListFeedItemsByFeedWithResponse call

func (ListFeedItemsByFeedHTTPResponse) ContentType

func (r ListFeedItemsByFeedHTTPResponse) ContentType() string

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

func (ListFeedItemsByFeedHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListFeedItemsByFeedHTTPResponse) StatusCode

func (r ListFeedItemsByFeedHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFeedItemsByFeedParams

type ListFeedItemsByFeedParams struct {
	// ProjectId Filter by project ID
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// AiAssistantName Filter by AI assistant name
	AiAssistantName *string `form:"ai_assistant_name,omitempty" json:"ai_assistant_name,omitempty"`

	// Search Search in feed item title and content (case-insensitive substring)
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Archived Filter by archived status: 'true' (archived only), 'false' (active only, default), 'all'
	Archived *ListFeedItemsByFeedParamsArchived `form:"archived,omitempty" json:"archived,omitempty"`

	// Page Page number (default 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (default 20, max 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListFeedItemsByFeedParams defines parameters for ListFeedItemsByFeed.

type ListFeedItemsByFeedParamsArchived

type ListFeedItemsByFeedParamsArchived string

ListFeedItemsByFeedParamsArchived defines parameters for ListFeedItemsByFeed.

const (
	ListFeedItemsByFeedParamsArchivedAll   ListFeedItemsByFeedParamsArchived = "all"
	ListFeedItemsByFeedParamsArchivedFalse ListFeedItemsByFeedParamsArchived = "false"
	ListFeedItemsByFeedParamsArchivedTrue  ListFeedItemsByFeedParamsArchived = "true"
)

Defines values for ListFeedItemsByFeedParamsArchived.

func (ListFeedItemsByFeedParamsArchived) Valid

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

type ListFeedItemsHTTPResponse

type ListFeedItemsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *FeedItemListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseListFeedItemsHTTPResponse

func ParseListFeedItemsHTTPResponse(rsp *http.Response) (*ListFeedItemsHTTPResponse, error)

ParseListFeedItemsHTTPResponse parses an HTTP response from a ListFeedItemsWithResponse call

func (ListFeedItemsHTTPResponse) ContentType

func (r ListFeedItemsHTTPResponse) ContentType() string

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

func (ListFeedItemsHTTPResponse) Status

func (r ListFeedItemsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListFeedItemsHTTPResponse) StatusCode

func (r ListFeedItemsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFeedItemsParams

type ListFeedItemsParams struct {
	// FeedId Filter by feed ID
	FeedId *openapi_types.UUID `form:"feed_id,omitempty" json:"feed_id,omitempty"`

	// ProjectId Filter by project ID
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// AiAssistantName Filter by AI assistant name
	AiAssistantName *string `form:"ai_assistant_name,omitempty" json:"ai_assistant_name,omitempty"`

	// Search Search in feed item title and content (case-insensitive substring)
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Archived Filter by archived status: 'true' (archived only), 'false' (active only, default), 'all'
	Archived *ListFeedItemsParamsArchived `form:"archived,omitempty" json:"archived,omitempty"`

	// Page Page number (default 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (default 20, max 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListFeedItemsParams defines parameters for ListFeedItems.

type ListFeedItemsParamsArchived

type ListFeedItemsParamsArchived string

ListFeedItemsParamsArchived defines parameters for ListFeedItems.

const (
	ListFeedItemsParamsArchivedAll   ListFeedItemsParamsArchived = "all"
	ListFeedItemsParamsArchivedFalse ListFeedItemsParamsArchived = "false"
	ListFeedItemsParamsArchivedTrue  ListFeedItemsParamsArchived = "true"
)

Defines values for ListFeedItemsParamsArchived.

func (ListFeedItemsParamsArchived) Valid

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

type ListFeedsHTTPResponse

type ListFeedsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *FeedListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseListFeedsHTTPResponse

func ParseListFeedsHTTPResponse(rsp *http.Response) (*ListFeedsHTTPResponse, error)

ParseListFeedsHTTPResponse parses an HTTP response from a ListFeedsWithResponse call

func (ListFeedsHTTPResponse) ContentType

func (r ListFeedsHTTPResponse) ContentType() string

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

func (ListFeedsHTTPResponse) Status

func (r ListFeedsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListFeedsHTTPResponse) StatusCode

func (r ListFeedsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFeedsParams

type ListFeedsParams struct {
	// Search Search in feed name and description
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Page Page number (default 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page (default 20, max 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListFeedsParams defines parameters for ListFeeds.

type ListGitHubRepositoriesHTTPResponse

type ListGitHubRepositoriesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *GitHubRepositoriesResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListGitHubRepositoriesHTTPResponse

func ParseListGitHubRepositoriesHTTPResponse(rsp *http.Response) (*ListGitHubRepositoriesHTTPResponse, error)

ParseListGitHubRepositoriesHTTPResponse parses an HTTP response from a ListGitHubRepositoriesWithResponse call

func (ListGitHubRepositoriesHTTPResponse) ContentType

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

func (ListGitHubRepositoriesHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListGitHubRepositoriesHTTPResponse) StatusCode

func (r ListGitHubRepositoriesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGitHubRepositoriesParams

type ListGitHubRepositoriesParams struct {
	// Page Page number for pagination (1-based)
	Page *int `form:"page,omitempty" json:"page,omitempty"`
}

ListGitHubRepositoriesParams defines parameters for ListGitHubRepositories.

type ListMemoriesHTTPResponse

type ListMemoriesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *MemoryListResponse
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseListMemoriesHTTPResponse

func ParseListMemoriesHTTPResponse(rsp *http.Response) (*ListMemoriesHTTPResponse, error)

ParseListMemoriesHTTPResponse parses an HTTP response from a ListMemoriesWithResponse call

func (ListMemoriesHTTPResponse) ContentType

func (r ListMemoriesHTTPResponse) ContentType() string

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

func (ListMemoriesHTTPResponse) Status

func (r ListMemoriesHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListMemoriesHTTPResponse) StatusCode

func (r ListMemoriesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMemoriesParams

type ListMemoriesParams struct {
	// ProjectId Filter memories by project ID
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// Search Search in memory text
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// MetadataKey Filter by metadata key
	MetadataKey *string `form:"metadata_key,omitempty" json:"metadata_key,omitempty"`

	// MetadataValue Filter by metadata value (requires metadata_key)
	MetadataValue *string `form:"metadata_value,omitempty" json:"metadata_value,omitempty"`

	// Status Filter by lifecycle status. When omitted, archived memories are hidden (active and draft are returned); an explicit value returns only that status. Returns 400 for unknown values.
	Status *ListMemoriesParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// SortBy Field to sort results by. Allowed: text, updated_at, created_at. Returns 400 for unknown values.
	SortBy *ListMemoriesParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortOrder Sort direction (asc or desc, default desc)
	SortOrder *ListMemoriesParamsSortOrder `form:"sort_order,omitempty" json:"sort_order,omitempty"`

	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListMemoriesParams defines parameters for ListMemories.

type ListMemoriesParamsSortBy

type ListMemoriesParamsSortBy string

ListMemoriesParamsSortBy defines parameters for ListMemories.

const (
	ListMemoriesParamsSortByCreatedAt ListMemoriesParamsSortBy = "created_at"
	ListMemoriesParamsSortByText      ListMemoriesParamsSortBy = "text"
	ListMemoriesParamsSortByUpdatedAt ListMemoriesParamsSortBy = "updated_at"
)

Defines values for ListMemoriesParamsSortBy.

func (ListMemoriesParamsSortBy) Valid

func (e ListMemoriesParamsSortBy) Valid() bool

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

type ListMemoriesParamsSortOrder

type ListMemoriesParamsSortOrder string

ListMemoriesParamsSortOrder defines parameters for ListMemories.

const (
	ListMemoriesParamsSortOrderAsc  ListMemoriesParamsSortOrder = "asc"
	ListMemoriesParamsSortOrderDesc ListMemoriesParamsSortOrder = "desc"
)

Defines values for ListMemoriesParamsSortOrder.

func (ListMemoriesParamsSortOrder) Valid

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

type ListMemoriesParamsStatus

type ListMemoriesParamsStatus string

ListMemoriesParamsStatus defines parameters for ListMemories.

const (
	ListMemoriesParamsStatusActive   ListMemoriesParamsStatus = "active"
	ListMemoriesParamsStatusArchived ListMemoriesParamsStatus = "archived"
	ListMemoriesParamsStatusDraft    ListMemoriesParamsStatus = "draft"
)

Defines values for ListMemoriesParamsStatus.

func (ListMemoriesParamsStatus) Valid

func (e ListMemoriesParamsStatus) Valid() bool

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

type ListMemoryVersionsHTTPResponse

type ListMemoryVersionsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *MemoryVersionListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseListMemoryVersionsHTTPResponse

func ParseListMemoryVersionsHTTPResponse(rsp *http.Response) (*ListMemoryVersionsHTTPResponse, error)

ParseListMemoryVersionsHTTPResponse parses an HTTP response from a ListMemoryVersionsWithResponse call

func (ListMemoryVersionsHTTPResponse) ContentType

func (r ListMemoryVersionsHTTPResponse) ContentType() string

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

func (ListMemoryVersionsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListMemoryVersionsHTTPResponse) StatusCode

func (r ListMemoryVersionsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListModelProvidersHTTPResponse

type ListModelProvidersHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ModelProviderResponseList
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListModelProvidersHTTPResponse

func ParseListModelProvidersHTTPResponse(rsp *http.Response) (*ListModelProvidersHTTPResponse, error)

ParseListModelProvidersHTTPResponse parses an HTTP response from a ListModelProvidersWithResponse call

func (ListModelProvidersHTTPResponse) ContentType

func (r ListModelProvidersHTTPResponse) ContentType() string

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

func (ListModelProvidersHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListModelProvidersHTTPResponse) StatusCode

func (r ListModelProvidersHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListModelProvidersSettingsHTTPResponse

type ListModelProvidersSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ModelProviderResponseList
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListModelProvidersSettingsHTTPResponse

func ParseListModelProvidersSettingsHTTPResponse(rsp *http.Response) (*ListModelProvidersSettingsHTTPResponse, error)

ParseListModelProvidersSettingsHTTPResponse parses an HTTP response from a ListModelProvidersSettingsWithResponse call

func (ListModelProvidersSettingsHTTPResponse) ContentType

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

func (ListModelProvidersSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListModelProvidersSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListNotificationsHTTPResponse

type ListNotificationsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *NotificationListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListNotificationsHTTPResponse

func ParseListNotificationsHTTPResponse(rsp *http.Response) (*ListNotificationsHTTPResponse, error)

ParseListNotificationsHTTPResponse parses an HTTP response from a ListNotificationsWithResponse call

func (ListNotificationsHTTPResponse) ContentType

func (r ListNotificationsHTTPResponse) ContentType() string

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

func (ListNotificationsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListNotificationsHTTPResponse) StatusCode

func (r ListNotificationsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNotificationsParams

type ListNotificationsParams struct {
	// Limit Maximum number of notifications to return (1-100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Number of notifications to skip
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// Unread When true, return only unread notifications
	Unread *bool `form:"unread,omitempty" json:"unread,omitempty"`
}

ListNotificationsParams defines parameters for ListNotifications.

type ListProjectsHTTPResponse

type ListProjectsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ProjectListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListProjectsHTTPResponse

func ParseListProjectsHTTPResponse(rsp *http.Response) (*ListProjectsHTTPResponse, error)

ParseListProjectsHTTPResponse parses an HTTP response from a ListProjectsWithResponse call

func (ListProjectsHTTPResponse) ContentType

func (r ListProjectsHTTPResponse) ContentType() string

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

func (ListProjectsHTTPResponse) Status

func (r ListProjectsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListProjectsHTTPResponse) StatusCode

func (r ListProjectsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectsParams

type ListProjectsParams struct {
	// Search Search term to filter projects
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// SortBy Field to sort by
	SortBy *string `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortOrder Sort direction (asc or desc)
	SortOrder *string `form:"sort_order,omitempty" json:"sort_order,omitempty"`

	// Page Page number (1-based)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (values above 100 are clamped to 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListProjectsParams defines parameters for ListProjects.

type ListPromptGalleryPromptsHTTPResponse

type ListPromptGalleryPromptsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PromptGalleryListResponse
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseListPromptGalleryPromptsHTTPResponse

func ParseListPromptGalleryPromptsHTTPResponse(rsp *http.Response) (*ListPromptGalleryPromptsHTTPResponse, error)

ParseListPromptGalleryPromptsHTTPResponse parses an HTTP response from a ListPromptGalleryPromptsWithResponse call

func (ListPromptGalleryPromptsHTTPResponse) ContentType

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

func (ListPromptGalleryPromptsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListPromptGalleryPromptsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListPromptGalleryPromptsParams

type ListPromptGalleryPromptsParams struct {
	// Category Filter by category
	Category *string `form:"category,omitempty" json:"category,omitempty"`

	// Search Search in title and description
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListPromptGalleryPromptsParams defines parameters for ListPromptGalleryPrompts.

type ListPromptVersionsHTTPResponse

type ListPromptVersionsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PromptVersionListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseListPromptVersionsHTTPResponse

func ParseListPromptVersionsHTTPResponse(rsp *http.Response) (*ListPromptVersionsHTTPResponse, error)

ParseListPromptVersionsHTTPResponse parses an HTTP response from a ListPromptVersionsWithResponse call

func (ListPromptVersionsHTTPResponse) ContentType

func (r ListPromptVersionsHTTPResponse) ContentType() string

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

func (ListPromptVersionsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListPromptVersionsHTTPResponse) StatusCode

func (r ListPromptVersionsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPromptsHTTPResponse

type ListPromptsHTTPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data    PromptListResponse `json:"data"`
		Message string             `json:"message"`
		Status  string             `json:"status"`
	}
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseListPromptsHTTPResponse

func ParseListPromptsHTTPResponse(rsp *http.Response) (*ListPromptsHTTPResponse, error)

ParseListPromptsHTTPResponse parses an HTTP response from a ListPromptsWithResponse call

func (ListPromptsHTTPResponse) ContentType

func (r ListPromptsHTTPResponse) ContentType() string

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

func (ListPromptsHTTPResponse) Status

func (r ListPromptsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListPromptsHTTPResponse) StatusCode

func (r ListPromptsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPromptsParams

type ListPromptsParams struct {
	// Page Page number for pagination
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Search Search term to filter prompts by name or description
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Status Filter by prompt status
	Status *ListPromptsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Labels Comma-separated list of labels to filter by
	Labels *string `form:"labels,omitempty" json:"labels,omitempty"`

	// ProjectId Filter by project ID
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// McpExpose Filter by MCP exposure flag. Non-boolean values are ignored (no filter applied).
	McpExpose *bool `form:"mcp_expose,omitempty" json:"mcp_expose,omitempty"`

	// Shared Filter by share status (prompts with an active share). Non-boolean values are ignored (no filter applied).
	Shared *bool `form:"shared,omitempty" json:"shared,omitempty"`

	// SortBy Field to sort results by. Allowed: name, status, updated_at, created_at. Returns 400 for unknown values.
	SortBy *ListPromptsParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortOrder Sort direction (asc or desc, default desc)
	SortOrder *ListPromptsParamsSortOrder `form:"sort_order,omitempty" json:"sort_order,omitempty"`
}

ListPromptsParams defines parameters for ListPrompts.

type ListPromptsParamsSortBy

type ListPromptsParamsSortBy string

ListPromptsParamsSortBy defines parameters for ListPrompts.

const (
	CreatedAt ListPromptsParamsSortBy = "created_at"
	Name      ListPromptsParamsSortBy = "name"
	Status    ListPromptsParamsSortBy = "status"
	UpdatedAt ListPromptsParamsSortBy = "updated_at"
)

Defines values for ListPromptsParamsSortBy.

func (ListPromptsParamsSortBy) Valid

func (e ListPromptsParamsSortBy) Valid() bool

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

type ListPromptsParamsSortOrder

type ListPromptsParamsSortOrder string

ListPromptsParamsSortOrder defines parameters for ListPrompts.

const (
	Asc  ListPromptsParamsSortOrder = "asc"
	Desc ListPromptsParamsSortOrder = "desc"
)

Defines values for ListPromptsParamsSortOrder.

func (ListPromptsParamsSortOrder) Valid

func (e ListPromptsParamsSortOrder) Valid() bool

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

type ListPromptsParamsStatus

type ListPromptsParamsStatus string

ListPromptsParamsStatus defines parameters for ListPrompts.

const (
	Draft     ListPromptsParamsStatus = "draft"
	Published ListPromptsParamsStatus = "published"
)

Defines values for ListPromptsParamsStatus.

func (ListPromptsParamsStatus) Valid

func (e ListPromptsParamsStatus) Valid() bool

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

type ListRecentCommentsHTTPResponse

type ListRecentCommentsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *RecentCommentListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListRecentCommentsHTTPResponse

func ParseListRecentCommentsHTTPResponse(rsp *http.Response) (*ListRecentCommentsHTTPResponse, error)

ParseListRecentCommentsHTTPResponse parses an HTTP response from a ListRecentCommentsWithResponse call

func (ListRecentCommentsHTTPResponse) ContentType

func (r ListRecentCommentsHTTPResponse) ContentType() string

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

func (ListRecentCommentsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListRecentCommentsHTTPResponse) StatusCode

func (r ListRecentCommentsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRecentCommentsParams

type ListRecentCommentsParams struct {
	// Limit Maximum number of entries to return
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListRecentCommentsParams defines parameters for ListRecentComments.

type ListRelationsHTTPResponse added in v0.10.0

type ListRelationsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *RelationListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListRelationsHTTPResponse added in v0.10.0

func ParseListRelationsHTTPResponse(rsp *http.Response) (*ListRelationsHTTPResponse, error)

ParseListRelationsHTTPResponse parses an HTTP response from a ListRelationsWithResponse call

func (ListRelationsHTTPResponse) ContentType added in v0.10.0

func (r ListRelationsHTTPResponse) ContentType() string

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

func (ListRelationsHTTPResponse) Status added in v0.10.0

func (r ListRelationsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListRelationsHTTPResponse) StatusCode added in v0.10.0

func (r ListRelationsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRelationsParams added in v0.10.0

type ListRelationsParams struct {
	// ResourceType Type of the resource whose relations to list (artifact, memory, prompt, or blueprint)
	ResourceType string `form:"resource_type" json:"resource_type"`

	// ResourceId Identifier of the resource whose relations to list
	ResourceId openapi_types.UUID `form:"resource_id" json:"resource_id"`

	// Page Page number (1-based)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListRelationsParams defines parameters for ListRelations.

type ListSpecLibrariesByProjectHTTPResponse

type ListSpecLibrariesByProjectHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BlueprintListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListSpecLibrariesByProjectHTTPResponse

func ParseListSpecLibrariesByProjectHTTPResponse(rsp *http.Response) (*ListSpecLibrariesByProjectHTTPResponse, error)

ParseListSpecLibrariesByProjectHTTPResponse parses an HTTP response from a ListSpecLibrariesByProjectWithResponse call

func (ListSpecLibrariesByProjectHTTPResponse) ContentType

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

func (ListSpecLibrariesByProjectHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListSpecLibrariesByProjectHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListSpecLibrariesByProjectParams

type ListSpecLibrariesByProjectParams struct {
	// Status Filter by status
	Status *ListSpecLibrariesByProjectParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Type Filter by type
	Type *ListSpecLibrariesByProjectParamsType `form:"type,omitempty" json:"type,omitempty"`

	// Subtype Filter by subtype category
	Subtype *ListSpecLibrariesByProjectParamsSubtype `form:"subtype,omitempty" json:"subtype,omitempty"`

	// Search Search in title, description, and content
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// SortBy Sort field
	SortBy *ListSpecLibrariesByProjectParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortOrder Sort order
	SortOrder *ListSpecLibrariesByProjectParamsSortOrder `form:"sort_order,omitempty" json:"sort_order,omitempty"`

	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListSpecLibrariesByProjectParams defines parameters for ListSpecLibrariesByProject.

type ListSpecLibrariesByProjectParamsSortBy

type ListSpecLibrariesByProjectParamsSortBy string

ListSpecLibrariesByProjectParamsSortBy defines parameters for ListSpecLibrariesByProject.

const (
	ListSpecLibrariesByProjectParamsSortByCreatedAt ListSpecLibrariesByProjectParamsSortBy = "created_at"
	ListSpecLibrariesByProjectParamsSortByTitle     ListSpecLibrariesByProjectParamsSortBy = "title"
	ListSpecLibrariesByProjectParamsSortByUpdatedAt ListSpecLibrariesByProjectParamsSortBy = "updated_at"
)

Defines values for ListSpecLibrariesByProjectParamsSortBy.

func (ListSpecLibrariesByProjectParamsSortBy) Valid

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

type ListSpecLibrariesByProjectParamsSortOrder

type ListSpecLibrariesByProjectParamsSortOrder string

ListSpecLibrariesByProjectParamsSortOrder defines parameters for ListSpecLibrariesByProject.

const (
	ListSpecLibrariesByProjectParamsSortOrderAsc  ListSpecLibrariesByProjectParamsSortOrder = "asc"
	ListSpecLibrariesByProjectParamsSortOrderDesc ListSpecLibrariesByProjectParamsSortOrder = "desc"
)

Defines values for ListSpecLibrariesByProjectParamsSortOrder.

func (ListSpecLibrariesByProjectParamsSortOrder) Valid

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

type ListSpecLibrariesByProjectParamsStatus

type ListSpecLibrariesByProjectParamsStatus string

ListSpecLibrariesByProjectParamsStatus defines parameters for ListSpecLibrariesByProject.

const (
	ListSpecLibrariesByProjectParamsStatusActive  ListSpecLibrariesByProjectParamsStatus = "active"
	ListSpecLibrariesByProjectParamsStatusExpired ListSpecLibrariesByProjectParamsStatus = "expired"
)

Defines values for ListSpecLibrariesByProjectParamsStatus.

func (ListSpecLibrariesByProjectParamsStatus) Valid

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

type ListSpecLibrariesByProjectParamsSubtype

type ListSpecLibrariesByProjectParamsSubtype string

ListSpecLibrariesByProjectParamsSubtype defines parameters for ListSpecLibrariesByProject.

const (
	ListSpecLibrariesByProjectParamsSubtypeAgents        ListSpecLibrariesByProjectParamsSubtype = "agents"
	ListSpecLibrariesByProjectParamsSubtypeAgentsMd      ListSpecLibrariesByProjectParamsSubtype = "agents-md"
	ListSpecLibrariesByProjectParamsSubtypeClaudeMd      ListSpecLibrariesByProjectParamsSubtype = "claude-md"
	ListSpecLibrariesByProjectParamsSubtypeCommands      ListSpecLibrariesByProjectParamsSubtype = "commands"
	ListSpecLibrariesByProjectParamsSubtypeCursorMd      ListSpecLibrariesByProjectParamsSubtype = "cursor-md"
	ListSpecLibrariesByProjectParamsSubtypeOthers        ListSpecLibrariesByProjectParamsSubtype = "others"
	ListSpecLibrariesByProjectParamsSubtypeRules         ListSpecLibrariesByProjectParamsSubtype = "rules"
	ListSpecLibrariesByProjectParamsSubtypeSkills        ListSpecLibrariesByProjectParamsSubtype = "skills"
	ListSpecLibrariesByProjectParamsSubtypeSlashCommands ListSpecLibrariesByProjectParamsSubtype = "slash-commands"
	ListSpecLibrariesByProjectParamsSubtypeSubAgents     ListSpecLibrariesByProjectParamsSubtype = "sub-agents"
)

Defines values for ListSpecLibrariesByProjectParamsSubtype.

func (ListSpecLibrariesByProjectParamsSubtype) Valid

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

type ListSpecLibrariesByProjectParamsType

type ListSpecLibrariesByProjectParamsType string

ListSpecLibrariesByProjectParamsType defines parameters for ListSpecLibrariesByProject.

const (
	ListSpecLibrariesByProjectParamsTypeGeneral ListSpecLibrariesByProjectParamsType = "general"
)

Defines values for ListSpecLibrariesByProjectParamsType.

func (ListSpecLibrariesByProjectParamsType) Valid

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

type ListSpecLibrariesHTTPResponse

type ListSpecLibrariesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *BlueprintListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListSpecLibrariesHTTPResponse

func ParseListSpecLibrariesHTTPResponse(rsp *http.Response) (*ListSpecLibrariesHTTPResponse, error)

ParseListSpecLibrariesHTTPResponse parses an HTTP response from a ListSpecLibrariesWithResponse call

func (ListSpecLibrariesHTTPResponse) ContentType

func (r ListSpecLibrariesHTTPResponse) ContentType() string

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

func (ListSpecLibrariesHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListSpecLibrariesHTTPResponse) StatusCode

func (r ListSpecLibrariesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSpecLibrariesParams

type ListSpecLibrariesParams struct {
	// ProjectName Filter by project name
	ProjectName *string `form:"project_name,omitempty" json:"project_name,omitempty"`

	// ProjectId Filter by project ID. On this team-scoped variant the backend reads it only when a project is not already selected via a path parameter (i.e. not on listSpecLibrariesByProject).
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// Status Filter by status
	Status *ListSpecLibrariesParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Type Filter by type
	Type *ListSpecLibrariesParamsType `form:"type,omitempty" json:"type,omitempty"`

	// Subtype Filter by subtype category
	Subtype *ListSpecLibrariesParamsSubtype `form:"subtype,omitempty" json:"subtype,omitempty"`

	// Search Search in title, description, and content
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// SortBy Sort field
	SortBy *ListSpecLibrariesParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortOrder Sort order
	SortOrder *ListSpecLibrariesParamsSortOrder `form:"sort_order,omitempty" json:"sort_order,omitempty"`

	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListSpecLibrariesParams defines parameters for ListSpecLibraries.

type ListSpecLibrariesParamsSortBy

type ListSpecLibrariesParamsSortBy string

ListSpecLibrariesParamsSortBy defines parameters for ListSpecLibraries.

const (
	ListSpecLibrariesParamsSortByCreatedAt ListSpecLibrariesParamsSortBy = "created_at"
	ListSpecLibrariesParamsSortByTitle     ListSpecLibrariesParamsSortBy = "title"
	ListSpecLibrariesParamsSortByUpdatedAt ListSpecLibrariesParamsSortBy = "updated_at"
)

Defines values for ListSpecLibrariesParamsSortBy.

func (ListSpecLibrariesParamsSortBy) Valid

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

type ListSpecLibrariesParamsSortOrder

type ListSpecLibrariesParamsSortOrder string

ListSpecLibrariesParamsSortOrder defines parameters for ListSpecLibraries.

const (
	ListSpecLibrariesParamsSortOrderAsc  ListSpecLibrariesParamsSortOrder = "asc"
	ListSpecLibrariesParamsSortOrderDesc ListSpecLibrariesParamsSortOrder = "desc"
)

Defines values for ListSpecLibrariesParamsSortOrder.

func (ListSpecLibrariesParamsSortOrder) Valid

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

type ListSpecLibrariesParamsStatus

type ListSpecLibrariesParamsStatus string

ListSpecLibrariesParamsStatus defines parameters for ListSpecLibraries.

const (
	ListSpecLibrariesParamsStatusActive  ListSpecLibrariesParamsStatus = "active"
	ListSpecLibrariesParamsStatusExpired ListSpecLibrariesParamsStatus = "expired"
)

Defines values for ListSpecLibrariesParamsStatus.

func (ListSpecLibrariesParamsStatus) Valid

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

type ListSpecLibrariesParamsSubtype

type ListSpecLibrariesParamsSubtype string

ListSpecLibrariesParamsSubtype defines parameters for ListSpecLibraries.

const (
	ListSpecLibrariesParamsSubtypeAgents        ListSpecLibrariesParamsSubtype = "agents"
	ListSpecLibrariesParamsSubtypeAgentsMd      ListSpecLibrariesParamsSubtype = "agents-md"
	ListSpecLibrariesParamsSubtypeClaudeMd      ListSpecLibrariesParamsSubtype = "claude-md"
	ListSpecLibrariesParamsSubtypeCommands      ListSpecLibrariesParamsSubtype = "commands"
	ListSpecLibrariesParamsSubtypeCursorMd      ListSpecLibrariesParamsSubtype = "cursor-md"
	ListSpecLibrariesParamsSubtypeOthers        ListSpecLibrariesParamsSubtype = "others"
	ListSpecLibrariesParamsSubtypeRules         ListSpecLibrariesParamsSubtype = "rules"
	ListSpecLibrariesParamsSubtypeSkills        ListSpecLibrariesParamsSubtype = "skills"
	ListSpecLibrariesParamsSubtypeSlashCommands ListSpecLibrariesParamsSubtype = "slash-commands"
	ListSpecLibrariesParamsSubtypeSubAgents     ListSpecLibrariesParamsSubtype = "sub-agents"
)

Defines values for ListSpecLibrariesParamsSubtype.

func (ListSpecLibrariesParamsSubtype) Valid

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

type ListSpecLibrariesParamsType

type ListSpecLibrariesParamsType string

ListSpecLibrariesParamsType defines parameters for ListSpecLibraries.

const (
	ListSpecLibrariesParamsTypeGeneral ListSpecLibrariesParamsType = "general"
)

Defines values for ListSpecLibrariesParamsType.

func (ListSpecLibrariesParamsType) Valid

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

type ListTeamInvitationsHTTPResponse

type ListTeamInvitationsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *InvitationResponseList
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListTeamInvitationsHTTPResponse

func ParseListTeamInvitationsHTTPResponse(rsp *http.Response) (*ListTeamInvitationsHTTPResponse, error)

ParseListTeamInvitationsHTTPResponse parses an HTTP response from a ListTeamInvitationsWithResponse call

func (ListTeamInvitationsHTTPResponse) ContentType

func (r ListTeamInvitationsHTTPResponse) ContentType() string

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

func (ListTeamInvitationsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ListTeamInvitationsHTTPResponse) StatusCode

func (r ListTeamInvitationsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamsHTTPResponse

type ListTeamsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TeamListResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListTeamsHTTPResponse

func ParseListTeamsHTTPResponse(rsp *http.Response) (*ListTeamsHTTPResponse, error)

ParseListTeamsHTTPResponse parses an HTTP response from a ListTeamsWithResponse call

func (ListTeamsHTTPResponse) ContentType

func (r ListTeamsHTTPResponse) ContentType() string

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

func (ListTeamsHTTPResponse) Status

func (r ListTeamsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListTeamsHTTPResponse) StatusCode

func (r ListTeamsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamsParams

type ListTeamsParams struct {
	// Page Page number (1-based; defaults to 1)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Items per page (defaults to 20, maximum 100)
	PageSize *int `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListTeamsParams defines parameters for ListTeams.

type ListTypesHTTPResponse

type ListTypesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TypeListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseListTypesHTTPResponse

func ParseListTypesHTTPResponse(rsp *http.Response) (*ListTypesHTTPResponse, error)

ParseListTypesHTTPResponse parses an HTTP response from a ListTypesWithResponse call

func (ListTypesHTTPResponse) ContentType

func (r ListTypesHTTPResponse) ContentType() string

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

func (ListTypesHTTPResponse) Status

func (r ListTypesHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (ListTypesHTTPResponse) StatusCode

func (r ListTypesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTypesParams

type ListTypesParams struct {
	// ResourceType Resource whose types to list (currently only "artifacts")
	ResourceType string `form:"resource_type" json:"resource_type"`
}

ListTypesParams defines parameters for ListTypes.

type LoginHTTPResponse

type LoginHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *LoginResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
	ApplicationproblemJSON503 *ErrorResponse
}

func ParseLoginHTTPResponse

func ParseLoginHTTPResponse(rsp *http.Response) (*LoginHTTPResponse, error)

ParseLoginHTTPResponse parses an HTTP response from a LoginWithResponse call

func (LoginHTTPResponse) ContentType

func (r LoginHTTPResponse) ContentType() string

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

func (LoginHTTPResponse) Status

func (r LoginHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (LoginHTTPResponse) StatusCode

func (r LoginHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LoginParams

type LoginParams struct {
	// Provider Canonical name of the identity provider to use (e.g. `google`,
	// `github`, `oidc`). Optional when a single provider is enabled;
	// required when more than one is enabled.
	Provider *string `form:"provider,omitempty" json:"provider,omitempty"`
}

LoginParams defines parameters for Login.

type LoginResponse

type LoginResponse struct {
	// Url Identity-provider authorization URL to redirect the user to for authentication
	Url string `json:"url"`
}

LoginResponse Response body returned by GET /api/v1/auth/login containing the authorization URL

type LogoutHTTPResponse

type LogoutHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *LogoutResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseLogoutHTTPResponse

func ParseLogoutHTTPResponse(rsp *http.Response) (*LogoutHTTPResponse, error)

ParseLogoutHTTPResponse parses an HTTP response from a LogoutWithResponse call

func (LogoutHTTPResponse) ContentType

func (r LogoutHTTPResponse) ContentType() string

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

func (LogoutHTTPResponse) Status

func (r LogoutHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (LogoutHTTPResponse) StatusCode

func (r LogoutHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LogoutResponse

type LogoutResponse struct {
	// Message Confirmation message
	Message string `json:"message"`
}

LogoutResponse Response body returned by POST /api/v1/auth/logout

type MarkAllNotificationsReadHTTPResponse

type MarkAllNotificationsReadHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseMarkAllNotificationsReadHTTPResponse

func ParseMarkAllNotificationsReadHTTPResponse(rsp *http.Response) (*MarkAllNotificationsReadHTTPResponse, error)

ParseMarkAllNotificationsReadHTTPResponse parses an HTTP response from a MarkAllNotificationsReadWithResponse call

func (MarkAllNotificationsReadHTTPResponse) ContentType

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

func (MarkAllNotificationsReadHTTPResponse) Status

Status returns HTTPResponse.Status

func (MarkAllNotificationsReadHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MarkNotificationReadHTTPResponse

type MarkNotificationReadHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseMarkNotificationReadHTTPResponse

func ParseMarkNotificationReadHTTPResponse(rsp *http.Response) (*MarkNotificationReadHTTPResponse, error)

ParseMarkNotificationReadHTTPResponse parses an HTTP response from a MarkNotificationReadWithResponse call

func (MarkNotificationReadHTTPResponse) ContentType

func (r MarkNotificationReadHTTPResponse) ContentType() string

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

func (MarkNotificationReadHTTPResponse) Status

Status returns HTTPResponse.Status

func (MarkNotificationReadHTTPResponse) StatusCode

func (r MarkNotificationReadHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Memory

type Memory struct {
	// CreatedAt Timestamp when the memory was created
	CreatedAt time.Time `json:"created_at"`

	// Id Unique identifier for the memory
	Id string `json:"id"`

	// Metadata Additional metadata as key-value pairs
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// ProjectId ID of the project this memory belongs to
	ProjectId string `json:"project_id"`

	// Related Depth-1 typed neighborhood of this resource — the relations touching it in both directions, newest first, capped at 20. Typed summaries only, never bodies. Populated on the detail GET; empty in list responses.
	Related *[]RelatedResource `json:"related,omitempty"`

	// Similar Computed embedding-similarity neighborhood of this resource (up to 5), derived live at read time from vector similarity — NOT stored edges and distinct from `related`. Populated on the detail GET; empty otherwise.
	Similar *[]SimilarResource `json:"similar,omitempty"`

	// Status Current lifecycle status of the memory
	Status MemoryStatus `json:"status"`

	// TeamId ID of the team this memory belongs to
	TeamId string `json:"team_id"`

	// Text The text content of the memory
	Text string `json:"text"`

	// UpdatedAt Timestamp when the memory was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// UserId ID of the user who owns this memory
	UserId string `json:"user_id"`

	// Version Version number for optimistic concurrency control
	Version int64 `json:"version"`
}

Memory defines model for Memory.

type MemoryListResponse

type MemoryListResponse struct {
	// Memories List of memories
	Memories []Memory `json:"memories"`

	// Page Current page number
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// TotalCount Total number of memories matching the filter criteria
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

MemoryListResponse defines model for MemoryListResponse.

type MemoryStatus

type MemoryStatus string

MemoryStatus Current lifecycle status of the memory

const (
	MemoryStatusActive   MemoryStatus = "active"
	MemoryStatusArchived MemoryStatus = "archived"
	MemoryStatusDraft    MemoryStatus = "draft"
)

Defines values for MemoryStatus.

func (MemoryStatus) Valid

func (e MemoryStatus) Valid() bool

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

type MemoryVersionListResponse

type MemoryVersionListResponse struct {
	// Versions Content-version snapshots for the memory, newest first
	Versions []ContentVersion `json:"versions"`
}

MemoryVersionListResponse defines model for MemoryVersionListResponse.

type MigrateProjectHTTPResponse

type MigrateProjectHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *MigrationResult
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseMigrateProjectHTTPResponse

func ParseMigrateProjectHTTPResponse(rsp *http.Response) (*MigrateProjectHTTPResponse, error)

ParseMigrateProjectHTTPResponse parses an HTTP response from a MigrateProjectWithResponse call

func (MigrateProjectHTTPResponse) ContentType

func (r MigrateProjectHTTPResponse) ContentType() string

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

func (MigrateProjectHTTPResponse) Status

Status returns HTTPResponse.Status

func (MigrateProjectHTTPResponse) StatusCode

func (r MigrateProjectHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MigrateProjectJSONRequestBody

type MigrateProjectJSONRequestBody = MigrationRequest

MigrateProjectJSONRequestBody defines body for MigrateProject for application/json ContentType.

type MigrationInventory

type MigrationInventory struct {
	Artifacts  *ResourceInventory `json:"artifacts,omitempty"`
	Blueprints *ResourceInventory `json:"blueprints,omitempty"`
	FeedItems  *ResourceInventory `json:"feed_items,omitempty"`
	Prompts    *ResourceInventory `json:"prompts,omitempty"`
}

MigrationInventory defines model for MigrationInventory.

type MigrationRequest

type MigrationRequest struct {
	// ConflictPolicy How slug collisions in the destination project are handled
	ConflictPolicy *MigrationRequestConflictPolicy `json:"conflict_policy,omitempty"`

	// DestinationProjectId ID of the destination project (must belong to the same team)
	DestinationProjectId openapi_types.UUID  `json:"destination_project_id"`
	Resources            *ResourceSelections `json:"resources,omitempty"`
}

MigrationRequest defines model for MigrationRequest.

type MigrationRequestConflictPolicy

type MigrationRequestConflictPolicy string

MigrationRequestConflictPolicy How slug collisions in the destination project are handled

const (
	Overwrite MigrationRequestConflictPolicy = "overwrite"
	Rename    MigrationRequestConflictPolicy = "rename"
	Skip      MigrationRequestConflictPolicy = "skip"
)

Defines values for MigrationRequestConflictPolicy.

func (MigrationRequestConflictPolicy) Valid

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

type MigrationResult

type MigrationResult struct {
	// DestinationProjectName Name of the destination project
	DestinationProjectName string                    `json:"destination_project_name"`
	Failed                 ResourceMigrationOutcomes `json:"failed"`
	Migrated               ResourceMigrationCounts   `json:"migrated"`
	Skipped                ResourceMigrationOutcomes `json:"skipped"`

	// SourceProjectName Name of the source project
	SourceProjectName string `json:"source_project_name"`
}

MigrationResult defines model for MigrationResult.

type ModelProvider

type ModelProvider struct {
	BaseUrl       *string   `json:"base_url,omitempty"`
	Configuration string    `json:"configuration"`
	CreatedAt     time.Time `json:"created_at"`
	Id            string    `json:"id"`
	IsDefault     bool      `json:"is_default"`

	// Model Chat/completion model this provider requests.
	Model        string `json:"model"`
	Name         string `json:"name"`
	ProviderType string `json:"provider_type"`

	// TeamId Team that owns this provider.
	TeamId    *openapi_types.UUID `json:"team_id,omitempty"`
	UpdatedAt time.Time           `json:"updated_at"`
	UserId    string              `json:"user_id"`

	// Version Optimistic-concurrency version counter, incremented on each update. Note: create responses currently return 0 (the persisted row starts at 1) — read it from get/list/update responses instead.
	Version int64 `json:"version"`
}

ModelProvider defines model for ModelProvider.

type ModelProviderResponse

type ModelProviderResponse struct {
	BaseUrl       *string   `json:"base_url,omitempty"`
	Configuration string    `json:"configuration"`
	CreatedAt     time.Time `json:"created_at"`
	HasApiKey     bool      `json:"has_api_key"`
	Id            string    `json:"id"`
	IsDefault     bool      `json:"is_default"`

	// Model Chat/completion model this provider requests.
	Model        string `json:"model"`
	Name         string `json:"name"`
	ProviderType string `json:"provider_type"`

	// TeamId Team that owns this provider.
	TeamId    *openapi_types.UUID `json:"team_id,omitempty"`
	UpdatedAt time.Time           `json:"updated_at"`
	UserId    string              `json:"user_id"`

	// Version Optimistic-concurrency version counter, incremented on each update. Note: create responses currently return 0 (the persisted row starts at 1) — read it from get/list/update responses instead.
	Version int64 `json:"version"`
}

ModelProviderResponse defines model for ModelProviderResponse.

type ModelProviderResponseList

type ModelProviderResponseList = []ModelProviderResponse

ModelProviderResponseList defines model for ModelProviderResponseList.

type Notification

type Notification struct {
	// ActionUrl Optional deep-link URL for the notification action (omitted when empty)
	ActionUrl *string `json:"action_url,omitempty"`

	// Body Optional longer plain-text description (omitted when empty)
	Body *string `json:"body,omitempty"`

	// Category Urgency/priority classification
	Category NotificationCategory `json:"category"`

	// CreatedAt Timestamp when the notification was created
	CreatedAt time.Time `json:"created_at"`

	// DismissedAt Timestamp when the notification was dismissed (omitted when not dismissed)
	DismissedAt *time.Time `json:"dismissed_at,omitempty"`

	// EntityRef Optional structured metadata about the related entity (omitted when empty)
	EntityRef *map[string]interface{} `json:"entity_ref,omitempty"`

	// Id Unique notification identifier
	Id openapi_types.UUID `json:"id"`

	// ReadAt Timestamp when the notification was read (omitted while unread)
	ReadAt *time.Time `json:"read_at,omitempty"`

	// TeamId Team context the notification relates to (omitted when not team-scoped)
	TeamId *string `json:"team_id,omitempty"`

	// Title Short notification headline
	Title string `json:"title"`

	// Type Semantic notification type
	Type string `json:"type"`
}

Notification An in-app notification delivered to a user

type NotificationCategory

type NotificationCategory string

NotificationCategory Urgency/priority classification

const (
	High NotificationCategory = "high"
	Low  NotificationCategory = "low"
)

Defines values for NotificationCategory.

func (NotificationCategory) Valid

func (e NotificationCategory) Valid() bool

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

type NotificationChannelPreferences

type NotificationChannelPreferences struct {
	// Email Enable email notifications globally
	Email bool `json:"email"`

	// InApp Enable in-app notifications globally
	InApp bool `json:"in_app"`

	// WebPush Enable web push notifications globally
	WebPush bool `json:"web_push"`
}

NotificationChannelPreferences defines model for NotificationChannelPreferences.

type NotificationListResponse

type NotificationListResponse struct {
	// Count Number of items in this page (≤ limit), NOT the global total
	Count int `json:"count"`

	// Limit Page size used for this request
	Limit int `json:"limit"`

	// Notifications Notifications in this page, newest first
	Notifications []Notification `json:"notifications"`

	// Offset Offset used for this request
	Offset int `json:"offset"`
}

NotificationListResponse Paginated list of notifications for the authenticated user

type NotificationPreferences

type NotificationPreferences struct {
	Channels NotificationChannelPreferences `json:"channels"`

	// Types Per-type delivery preferences keyed by notification type (e.g. "feed.item.created", "feed.reply.created")
	Types map[string]NotificationTypePreference `json:"types"`
}

NotificationPreferences defines model for NotificationPreferences.

type NotificationTypePreference

type NotificationTypePreference struct {
	// Email Email delivery mode for this notification type
	Email NotificationTypePreferenceEmail `json:"email"`

	// InApp Deliver this notification type in-app
	InApp bool `json:"in_app"`

	// WebPush Deliver this notification type via web push
	WebPush bool `json:"web_push"`
}

NotificationTypePreference defines model for NotificationTypePreference.

type NotificationTypePreferenceEmail

type NotificationTypePreferenceEmail string

NotificationTypePreferenceEmail Email delivery mode for this notification type

const (
	Digest  NotificationTypePreferenceEmail = "digest"
	Instant NotificationTypePreferenceEmail = "instant"
	None    NotificationTypePreferenceEmail = "none"
)

Defines values for NotificationTypePreferenceEmail.

func (NotificationTypePreferenceEmail) Valid

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

type OverviewStats

type OverviewStats struct {
	AvgSessionDurationMinutes float32 `json:"avg_session_duration_minutes"`
	AvgUserPromptsPerSession  float32 `json:"avg_user_prompts_per_session"`
	SessionsLastWeek          int     `json:"sessions_last_week"`
	SessionsThisWeek          int     `json:"sessions_this_week"`
	TopTools                  []struct {
		Count    *int    `json:"count,omitempty"`
		ToolName *string `json:"tool_name,omitempty"`
	} `json:"top_tools"`

	// TotalMemories Total number of memories created by the user
	TotalMemories      int     `json:"total_memories"`
	TotalSessions      int     `json:"total_sessions"`
	TotalUniqueTools   int     `json:"total_unique_tools"`
	WeeklyTrendPercent float32 `json:"weekly_trend_percent"`
}

OverviewStats defines model for OverviewStats.

type OverviewStatsApiResponse

type OverviewStatsApiResponse struct {
	Data    OverviewStats `json:"data"`
	Message string        `json:"message"`
	Status  string        `json:"status"`
}

OverviewStatsApiResponse defines model for OverviewStatsApiResponse.

type PendingInvitationsListResponse

type PendingInvitationsListResponse struct {
	Invitations []InvitationResponse `json:"invitations"`
	Page        int                  `json:"page"`
	PageSize    int                  `json:"page_size"`
	TotalCount  int                  `json:"total_count"`
}

PendingInvitationsListResponse List of the current user's pending team invitations (page/page_size are fixed at 1/20; all pending invitations are returned)

type PingHTTPResponse

type PingHTTPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParsePingHTTPResponse

func ParsePingHTTPResponse(rsp *http.Response) (*PingHTTPResponse, error)

ParsePingHTTPResponse parses an HTTP response from a PingWithResponse call

func (PingHTTPResponse) ContentType

func (r PingHTTPResponse) ContentType() string

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

func (PingHTTPResponse) Status

func (r PingHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (PingHTTPResponse) StatusCode

func (r PingHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Preferences

type Preferences struct {
	EmailNotification EmailNotificationPreferences `json:"email_notification"`
	Notifications     NotificationPreferences      `json:"notifications"`
}

Preferences defines model for Preferences.

type PreferencesResponse

type PreferencesResponse struct {
	Preferences Preferences `json:"preferences"`

	// UpdatedAt When the preferences were last persisted. Zero value (0001-01-01T00:00:00Z) when the user has never saved preferences and defaults are being returned.
	UpdatedAt time.Time `json:"updated_at"`
}

PreferencesResponse defines model for PreferencesResponse.

type PreviewAgentCardHTTPResponse

type PreviewAgentCardHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AgentCard
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON502 *ErrorResponse
}

func ParsePreviewAgentCardHTTPResponse

func ParsePreviewAgentCardHTTPResponse(rsp *http.Response) (*PreviewAgentCardHTTPResponse, error)

ParsePreviewAgentCardHTTPResponse parses an HTTP response from a PreviewAgentCardWithResponse call

func (PreviewAgentCardHTTPResponse) ContentType

func (r PreviewAgentCardHTTPResponse) ContentType() string

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

func (PreviewAgentCardHTTPResponse) Status

Status returns HTTPResponse.Status

func (PreviewAgentCardHTTPResponse) StatusCode

func (r PreviewAgentCardHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PreviewAgentCardJSONRequestBody

type PreviewAgentCardJSONRequestBody = PreviewAgentCardRequest

PreviewAgentCardJSONRequestBody defines body for PreviewAgentCard for application/json ContentType.

type PreviewAgentCardRequest

type PreviewAgentCardRequest struct {
	// CardUrl URL of the A2A agent card to fetch and preview
	CardUrl string `json:"card_url"`
}

PreviewAgentCardRequest defines model for PreviewAgentCardRequest.

type Project

type Project struct {
	// CreatedAt Timestamp when the project was created
	CreatedAt time.Time `json:"created_at"`

	// Description Optional description of the project (empty string when unset)
	Description string `json:"description"`

	// GitUrl Git repository URL for the project (empty string when unset)
	GitUrl string `json:"git_url"`

	// Homepage Homepage URL for the project (empty string when unset)
	Homepage string `json:"homepage"`

	// Id Unique identifier for the project
	Id openapi_types.UUID `json:"id"`

	// Name Human-readable name of the project
	Name string `json:"name"`

	// Slug Unique slug for the project (URL-friendly identifier)
	Slug string `json:"slug"`

	// TeamId ID of the team this project belongs to
	TeamId openapi_types.UUID `json:"team_id"`

	// UpdatedAt Timestamp when the project was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// UserId ID of the user who created this project
	UserId openapi_types.UUID `json:"user_id"`

	// Version Version number for optimistic locking
	Version int64 `json:"version"`
}

Project defines model for Project.

type ProjectListResponse

type ProjectListResponse struct {
	// Page Current page number
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// Projects List of projects with computed fields
	Projects []ProjectResponse `json:"projects"`

	// TotalCount Total number of projects matching the filter criteria
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

ProjectListResponse defines model for ProjectListResponse.

type ProjectResourceCreationDailyCount

type ProjectResourceCreationDailyCount struct {
	Artifacts  int                `json:"artifacts"`
	Blueprints int                `json:"blueprints"`
	Date       openapi_types.Date `json:"date"`
	Memories   int                `json:"memories"`
	Prompts    int                `json:"prompts"`
	Total      int                `json:"total"`
}

ProjectResourceCreationDailyCount Per-resource-type creation counts for a single calendar day (UTC), zero-filled.

type ProjectResourceCreationMetricsData

type ProjectResourceCreationMetricsData struct {
	Counts []ProjectResourceCreationDailyCount     `json:"counts"`
	Range  ProjectResourceCreationMetricsDataRange `json:"range"`

	// TotalCreated Sum of every creation count across the whole window.
	TotalCreated int `json:"total_created"`
}

ProjectResourceCreationMetricsData defines model for ProjectResourceCreationMetricsData.

type ProjectResourceCreationMetricsDataRange

type ProjectResourceCreationMetricsDataRange string

ProjectResourceCreationMetricsDataRange defines model for ProjectResourceCreationMetricsData.Range.

const (
	ProjectResourceCreationMetricsDataRangeN14d  ProjectResourceCreationMetricsDataRange = "14d"
	ProjectResourceCreationMetricsDataRangeN180d ProjectResourceCreationMetricsDataRange = "180d"
	ProjectResourceCreationMetricsDataRangeN30d  ProjectResourceCreationMetricsDataRange = "30d"
	ProjectResourceCreationMetricsDataRangeN60d  ProjectResourceCreationMetricsDataRange = "60d"
	ProjectResourceCreationMetricsDataRangeN7d   ProjectResourceCreationMetricsDataRange = "7d"
	ProjectResourceCreationMetricsDataRangeN90d  ProjectResourceCreationMetricsDataRange = "90d"
)

Defines values for ProjectResourceCreationMetricsDataRange.

func (ProjectResourceCreationMetricsDataRange) Valid

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

type ProjectResourceCreationMetricsResponse

type ProjectResourceCreationMetricsResponse struct {
	Data    ProjectResourceCreationMetricsData `json:"data"`
	Message string                             `json:"message"`
	Status  string                             `json:"status"`
}

ProjectResourceCreationMetricsResponse defines model for ProjectResourceCreationMetricsResponse.

type ProjectResponse

type ProjectResponse struct {
	// CreatedAt Timestamp when the project was created
	CreatedAt time.Time `json:"created_at"`

	// Description Optional description of the project (empty string when unset)
	Description string `json:"description"`

	// GitUrl Git repository URL for the project (empty string when unset)
	GitUrl string `json:"git_url"`

	// GithubConnected Whether the project's git URL matches a repository accessible via the team's GitHub App installation
	GithubConnected bool `json:"github_connected"`

	// Homepage Homepage URL for the project (empty string when unset)
	Homepage string `json:"homepage"`

	// Id Unique identifier for the project
	Id openapi_types.UUID `json:"id"`

	// Name Human-readable name of the project
	Name string `json:"name"`

	// Slug Unique slug for the project (URL-friendly identifier)
	Slug string `json:"slug"`

	// TeamId ID of the team this project belongs to
	TeamId openapi_types.UUID `json:"team_id"`

	// UpdatedAt Timestamp when the project was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// UserId ID of the user who created this project
	UserId openapi_types.UUID `json:"user_id"`

	// Version Version number for optimistic locking
	Version int64 `json:"version"`
}

ProjectResponse defines model for ProjectResponse.

type ProjectStatsResponse

type ProjectStatsResponse struct {
	// TotalArtifacts Total number of artifacts belonging to this project
	TotalArtifacts *int `json:"total_artifacts,omitempty"`

	// TotalBlueprints Total number of spec libraries belonging to this project
	TotalBlueprints *int `json:"total_blueprints,omitempty"`

	// TotalFeedItems Total number of feed items belonging to this project
	TotalFeedItems *int `json:"total_feed_items,omitempty"`

	// TotalMemories Total number of memories belonging to this project
	TotalMemories *int `json:"total_memories,omitempty"`

	// TotalPrompts Total number of prompts belonging to this project
	TotalPrompts *int `json:"total_prompts,omitempty"`
}

ProjectStatsResponse defines model for ProjectStatsResponse.

type Prompt

type Prompt struct {
	Body        string    `json:"body"`
	CreatedAt   time.Time `json:"created_at"`
	Description string    `json:"description"`
	Id          string    `json:"id"`

	// IsShared Whether this prompt has an active, non-expired share
	IsShared bool `json:"is_shared"`

	// Labels Labels for categorizing and filtering prompts. null on the wire when the prompt has none (nil slice serialization).
	Labels *[]string `json:"labels,omitempty"`

	// McpExpose Whether this prompt is discoverable via MCP (Model Context Protocol) tools
	McpExpose bool   `json:"mcp_expose"`
	Name      string `json:"name"`

	// ProjectId Project identifier that this prompt belongs to
	ProjectId openapi_types.UUID `json:"project_id"`

	// Related Depth-1 typed neighborhood of this resource — the relations touching it in both directions, newest first, capped at 20. Typed summaries only, never bodies. Populated on the detail GET; empty in list responses.
	Related *[]RelatedResource `json:"related,omitempty"`

	// Similar Computed embedding-similarity neighborhood of this resource (up to 5), derived live at read time from vector similarity — NOT stored edges and distinct from `related`. Populated on the detail GET; empty otherwise.
	Similar *[]SimilarResource `json:"similar,omitempty"`
	Slug    string             `json:"slug"`
	Status  PromptStatus       `json:"status"`

	// TeamId Team identifier that owns this prompt
	TeamId    openapi_types.UUID `json:"team_id"`
	UpdatedAt time.Time          `json:"updated_at"`
	UserId    string             `json:"user_id"`

	// Version Version number for optimistic concurrency control
	Version int64 `json:"version"`
}

Prompt defines model for Prompt.

type PromptDependenciesResponse

type PromptDependenciesResponse struct {
	// UsedBy Prompts that reference this prompt
	UsedBy []PromptDependencyInfo `json:"used_by"`

	// Uses Prompts that this prompt references
	Uses []PromptDependencyInfo `json:"uses"`
}

PromptDependenciesResponse defines model for PromptDependenciesResponse.

type PromptDependencyInfo

type PromptDependencyInfo struct {
	// Id Prompt identifier
	Id string `json:"id"`

	// Name Prompt name
	Name string `json:"name"`

	// Slug Prompt slug
	Slug string `json:"slug"`
}

PromptDependencyInfo defines model for PromptDependencyInfo.

type PromptGalleryCategory

type PromptGalleryCategory struct {
	Category string `json:"category"`
	Count    int    `json:"count"`
}

PromptGalleryCategory defines model for PromptGalleryCategory.

type PromptGalleryListResponse

type PromptGalleryListResponse struct {
	Page       int                     `json:"page"`
	PerPage    int                     `json:"per_page"`
	Prompts    []PromptGalleryTemplate `json:"prompts"`
	TotalCount int                     `json:"total_count"`
	TotalPages int                     `json:"total_pages"`
}

PromptGalleryListResponse defines model for PromptGalleryListResponse.

type PromptGalleryTemplate

type PromptGalleryTemplate struct {
	Category    string                  `json:"category"`
	Content     string                  `json:"content"`
	CreatedAt   time.Time               `json:"created_at"`
	Description *string                 `json:"description,omitempty"`
	Id          string                  `json:"id"`
	Metadata    *map[string]interface{} `json:"metadata,omitempty"`
	Tags        *[]string               `json:"tags,omitempty"`
	Title       string                  `json:"title"`
	UpdatedAt   time.Time               `json:"updated_at"`
}

PromptGalleryTemplate defines model for PromptGalleryTemplate.

type PromptListResponse

type PromptListResponse struct {
	Page       int      `json:"page"`
	PerPage    int      `json:"per_page"`
	Prompts    []Prompt `json:"prompts"`
	TotalCount int      `json:"total_count"`
	TotalPages int      `json:"total_pages"`
}

PromptListResponse defines model for PromptListResponse.

type PromptPlaceholdersResponse

type PromptPlaceholdersResponse struct {
	Placeholders []string `json:"placeholders"`
}

PromptPlaceholdersResponse defines model for PromptPlaceholdersResponse.

type PromptStatus

type PromptStatus string

PromptStatus defines model for Prompt.Status.

const (
	PromptStatusDraft     PromptStatus = "draft"
	PromptStatusPublished PromptStatus = "published"
)

Defines values for PromptStatus.

func (PromptStatus) Valid

func (e PromptStatus) Valid() bool

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

type PromptVersionListResponse

type PromptVersionListResponse struct {
	// Versions Content-version snapshots for the prompt, newest first
	Versions []ContentVersion `json:"versions"`
}

PromptVersionListResponse defines model for PromptVersionListResponse.

type ProvidersResponse

type ProvidersResponse struct {
	// Providers Enabled login providers, stable-sorted by canonical name
	Providers []AuthProvider `json:"providers"`
}

ProvidersResponse Response body returned by GET /api/v1/auth/providers listing the login providers enabled in this deployment's configuration.

type ReactivateAdminUserHTTPResponse added in v0.19.0

type ReactivateAdminUserHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AdminUserDetail
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseReactivateAdminUserHTTPResponse added in v0.19.0

func ParseReactivateAdminUserHTTPResponse(rsp *http.Response) (*ReactivateAdminUserHTTPResponse, error)

ParseReactivateAdminUserHTTPResponse parses an HTTP response from a ReactivateAdminUserWithResponse call

func (ReactivateAdminUserHTTPResponse) ContentType added in v0.19.0

func (r ReactivateAdminUserHTTPResponse) ContentType() string

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

func (ReactivateAdminUserHTTPResponse) Status added in v0.19.0

Status returns HTTPResponse.Status

func (ReactivateAdminUserHTTPResponse) StatusCode added in v0.19.0

func (r ReactivateAdminUserHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RecentActivitiesApiResponse

type RecentActivitiesApiResponse struct {
	Data    RecentActivitiesResponse `json:"data"`
	Message string                   `json:"message"`
	Status  string                   `json:"status"`
}

RecentActivitiesApiResponse defines model for RecentActivitiesApiResponse.

type RecentActivitiesResponse

type RecentActivitiesResponse struct {
	Activities []RecentActivity `json:"activities"`
	Limit      int              `json:"limit"`
	Page       int              `json:"page"`
	Total      int              `json:"total"`
	TotalPages int              `json:"total_pages"`
}

RecentActivitiesResponse defines model for RecentActivitiesResponse.

type RecentActivity

type RecentActivity struct {
	CreatedAt     time.Time               `json:"created_at"`
	Cwd           *string                 `json:"cwd,omitempty"`
	HookEventName string                  `json:"hook_event_name"`
	SessionId     string                  `json:"session_id"`
	ToolInput     *map[string]interface{} `json:"tool_input,omitempty"`
	ToolName      *string                 `json:"tool_name,omitempty"`
}

RecentActivity defines model for RecentActivity.

type RecentComment

type RecentComment struct {
	// CreatedAt When the comment was created
	CreatedAt time.Time `json:"created_at"`

	// ProjectId Project the resource belongs to (for building the detail link)
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// ResourceId Identifier of the commented resource
	ResourceId openapi_types.UUID `json:"resource_id"`

	// ResourceTitle Resolved display title of the resource
	ResourceTitle string `json:"resource_title"`

	// ResourceType Type of the commented resource
	ResourceType string `json:"resource_type"`

	// Slug Resource slug for the detail link (absent for memories)
	Slug *string `json:"slug,omitempty"`

	// UpdatedAt When the comment was last edited (updated_at > created_at means edited)
	UpdatedAt time.Time `json:"updated_at"`

	// UserId Author of the comment
	UserId openapi_types.UUID `json:"user_id"`
}

RecentComment A recent comment for the homepage activity card: the comment's latest state plus its resource's resolved title and link fields. No comment body snippet. project_id is present for every resource type; slug is present for artifact/blueprint/prompt and absent for memory.

type RecentCommentListResponse

type RecentCommentListResponse struct {
	// Comments Recent comments across the team, most-recently-active first
	Comments []RecentComment `json:"comments"`

	// TotalCount Number of entries in the list
	TotalCount int `json:"total_count"`
}

RecentCommentListResponse The team's most recent comment activity, latest-activity first.

type RegisterDeviceTokenHTTPResponse

type RegisterDeviceTokenHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseRegisterDeviceTokenHTTPResponse

func ParseRegisterDeviceTokenHTTPResponse(rsp *http.Response) (*RegisterDeviceTokenHTTPResponse, error)

ParseRegisterDeviceTokenHTTPResponse parses an HTTP response from a RegisterDeviceTokenWithResponse call

func (RegisterDeviceTokenHTTPResponse) ContentType

func (r RegisterDeviceTokenHTTPResponse) ContentType() string

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

func (RegisterDeviceTokenHTTPResponse) Status

Status returns HTTPResponse.Status

func (RegisterDeviceTokenHTTPResponse) StatusCode

func (r RegisterDeviceTokenHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RegisterDeviceTokenJSONRequestBody

type RegisterDeviceTokenJSONRequestBody = RegisterDeviceTokenRequest

RegisterDeviceTokenJSONRequestBody defines body for RegisterDeviceToken for application/json ContentType.

type RegisterDeviceTokenRequest

type RegisterDeviceTokenRequest struct {
	// Platform Push notification platform; currently only "web" (Web Push / FCM browser push) is supported
	Platform RegisterDeviceTokenRequestPlatform `json:"platform"`

	// Token Push notification device token (leading/trailing whitespace is trimmed)
	Token string `json:"token"`

	// UserAgent Optional user agent string of the registering browser
	UserAgent *string `json:"user_agent,omitempty"`
}

RegisterDeviceTokenRequest defines model for RegisterDeviceTokenRequest.

type RegisterDeviceTokenRequestPlatform

type RegisterDeviceTokenRequestPlatform string

RegisterDeviceTokenRequestPlatform Push notification platform; currently only "web" (Web Push / FCM browser push) is supported

const (
	Web RegisterDeviceTokenRequestPlatform = "web"
)

Defines values for RegisterDeviceTokenRequestPlatform.

func (RegisterDeviceTokenRequestPlatform) Valid

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

type RejectInvitationHTTPResponse

type RejectInvitationHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseRejectInvitationHTTPResponse

func ParseRejectInvitationHTTPResponse(rsp *http.Response) (*RejectInvitationHTTPResponse, error)

ParseRejectInvitationHTTPResponse parses an HTTP response from a RejectInvitationWithResponse call

func (RejectInvitationHTTPResponse) ContentType

func (r RejectInvitationHTTPResponse) ContentType() string

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

func (RejectInvitationHTTPResponse) Status

Status returns HTTPResponse.Status

func (RejectInvitationHTTPResponse) StatusCode

func (r RejectInvitationHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RelatedResource added in v0.10.0

type RelatedResource struct {
	// CreatedAt When the edge was created
	CreatedAt time.Time `json:"created_at"`

	// Direction Whether the queried resource is the subject (outgoing) or object (incoming) of the edge
	Direction RelatedResourceDirection `json:"direction"`

	// Origin Whether a human or the AI proposed the edge
	Origin RelatedResourceOrigin `json:"origin"`

	// ProjectId Project the related resource belongs to
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// RelationId The relation this entry came from
	RelationId openapi_types.UUID `json:"relation_id"`

	// RelationType The edge's intent
	RelationType RelatedResourceRelationType `json:"relation_type"`

	// ResourceId Identifier of the related (other) resource
	ResourceId openapi_types.UUID `json:"resource_id"`

	// ResourceType Type of the related (other) resource
	ResourceType string `json:"resource_type"`

	// Slug Related resource slug for the detail link (absent for memories)
	Slug *string `json:"slug,omitempty"`

	// Status Tiered-trust lifecycle state
	Status RelatedResourceStatus `json:"status"`

	// Title Resolved display title of the related resource
	Title string `json:"title"`
}

RelatedResource One endpoint of a relation as seen from the other endpoint, enriched with the related resource's resolved title and link fields. project_id is present for every type; slug is present for artifact/blueprint/prompt and absent for memory.

type RelatedResourceDirection added in v0.10.0

type RelatedResourceDirection string

RelatedResourceDirection Whether the queried resource is the subject (outgoing) or object (incoming) of the edge

const (
	Incoming RelatedResourceDirection = "incoming"
	Outgoing RelatedResourceDirection = "outgoing"
)

Defines values for RelatedResourceDirection.

func (RelatedResourceDirection) Valid added in v0.10.0

func (e RelatedResourceDirection) Valid() bool

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

type RelatedResourceOrigin added in v0.10.0

type RelatedResourceOrigin string

RelatedResourceOrigin Whether a human or the AI proposed the edge

const (
	RelatedResourceOriginAi    RelatedResourceOrigin = "ai"
	RelatedResourceOriginHuman RelatedResourceOrigin = "human"
)

Defines values for RelatedResourceOrigin.

func (RelatedResourceOrigin) Valid added in v0.10.0

func (e RelatedResourceOrigin) Valid() bool

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

type RelatedResourceRelationType added in v0.10.0

type RelatedResourceRelationType string

RelatedResourceRelationType The edge's intent

const (
	RelatedResourceRelationTypeBuiltFrom   RelatedResourceRelationType = "built-from"
	RelatedResourceRelationTypeExplainedBy RelatedResourceRelationType = "explained-by"
	RelatedResourceRelationTypeGovernedBy  RelatedResourceRelationType = "governed-by"
	RelatedResourceRelationTypeSupersedes  RelatedResourceRelationType = "supersedes"
)

Defines values for RelatedResourceRelationType.

func (RelatedResourceRelationType) Valid added in v0.10.0

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

type RelatedResourceStatus added in v0.10.0

type RelatedResourceStatus string

RelatedResourceStatus Tiered-trust lifecycle state

const (
	RelatedResourceStatusConfirmed RelatedResourceStatus = "confirmed"
	RelatedResourceStatusSuggested RelatedResourceStatus = "suggested"
)

Defines values for RelatedResourceStatus.

func (RelatedResourceStatus) Valid added in v0.10.0

func (e RelatedResourceStatus) Valid() bool

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

type Relation added in v0.10.0

type Relation struct {
	// ConfirmedBy User who confirmed the edge (absent while suggested or if that user was deleted)
	ConfirmedBy *openapi_types.UUID `json:"confirmed_by,omitempty"`

	// CreatedAt When the edge was created
	CreatedAt time.Time `json:"created_at"`

	// CreatedBy User who created the edge (absent if that user was deleted)
	CreatedBy *openapi_types.UUID `json:"created_by,omitempty"`

	// FromId Subject resource identifier
	FromId openapi_types.UUID `json:"from_id"`

	// FromType Subject resource type (artifact, memory, prompt, or blueprint)
	FromType string `json:"from_type"`

	// Id Unique relation identifier
	Id openapi_types.UUID `json:"id"`

	// Origin Whether a human or the AI proposed the edge
	Origin RelationOrigin `json:"origin"`

	// ProjectId Project both endpoints belong to
	ProjectId openapi_types.UUID `json:"project_id"`

	// RelationType The edge's intent
	RelationType RelationRelationType `json:"relation_type"`

	// Status Tiered-trust lifecycle state
	Status RelationStatus `json:"status"`

	// TeamId Owning team
	TeamId openapi_types.UUID `json:"team_id"`

	// ToId Object resource identifier
	ToId openapi_types.UUID `json:"to_id"`

	// ToType Object resource type (artifact, memory, prompt, or blueprint)
	ToType string `json:"to_type"`

	// UpdatedAt When the edge was last updated (e.g. confirmed)
	UpdatedAt time.Time `json:"updated_at"`
}

Relation A directed, typed edge between two resources within a project.

type RelationListResponse added in v0.10.0

type RelationListResponse struct {
	// Page Current page number
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// Relations Relations touching the resource, newest first
	Relations []RelatedResource `json:"relations"`

	// TotalCount Total number of relations touching the resource
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

RelationListResponse A page of the relations touching a resource (both directions), newest first.

type RelationOrigin added in v0.10.0

type RelationOrigin string

RelationOrigin Whether a human or the AI proposed the edge

const (
	RelationOriginAi    RelationOrigin = "ai"
	RelationOriginHuman RelationOrigin = "human"
)

Defines values for RelationOrigin.

func (RelationOrigin) Valid added in v0.10.0

func (e RelationOrigin) Valid() bool

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

type RelationRelationType added in v0.10.0

type RelationRelationType string

RelationRelationType The edge's intent

const (
	BuiltFrom   RelationRelationType = "built-from"
	ExplainedBy RelationRelationType = "explained-by"
	GovernedBy  RelationRelationType = "governed-by"
	Supersedes  RelationRelationType = "supersedes"
)

Defines values for RelationRelationType.

func (RelationRelationType) Valid added in v0.10.0

func (e RelationRelationType) Valid() bool

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

type RelationStatus added in v0.10.0

type RelationStatus string

RelationStatus Tiered-trust lifecycle state

const (
	RelationStatusConfirmed RelationStatus = "confirmed"
	RelationStatusSuggested RelationStatus = "suggested"
)

Defines values for RelationStatus.

func (RelationStatus) Valid added in v0.10.0

func (e RelationStatus) Valid() bool

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

type RemoveTeamMemberHTTPResponse

type RemoveTeamMemberHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseRemoveTeamMemberHTTPResponse

func ParseRemoveTeamMemberHTTPResponse(rsp *http.Response) (*RemoveTeamMemberHTTPResponse, error)

ParseRemoveTeamMemberHTTPResponse parses an HTTP response from a RemoveTeamMemberWithResponse call

func (RemoveTeamMemberHTTPResponse) ContentType

func (r RemoveTeamMemberHTTPResponse) ContentType() string

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

func (RemoveTeamMemberHTTPResponse) Status

Status returns HTTPResponse.Status

func (RemoveTeamMemberHTTPResponse) StatusCode

func (r RemoveTeamMemberHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RenderPromptHTTPResponse

type RenderPromptHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *RenderPromptResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseRenderPromptHTTPResponse

func ParseRenderPromptHTTPResponse(rsp *http.Response) (*RenderPromptHTTPResponse, error)

ParseRenderPromptHTTPResponse parses an HTTP response from a RenderPromptWithResponse call

func (RenderPromptHTTPResponse) ContentType

func (r RenderPromptHTTPResponse) ContentType() string

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

func (RenderPromptHTTPResponse) Status

func (r RenderPromptHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (RenderPromptHTTPResponse) StatusCode

func (r RenderPromptHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RenderPromptJSONRequestBody

type RenderPromptJSONRequestBody = RenderPromptRequest

RenderPromptJSONRequestBody defines body for RenderPrompt for application/json ContentType.

type RenderPromptRequest

type RenderPromptRequest struct {
	Placeholders map[string]string `json:"placeholders"`
}

RenderPromptRequest defines model for RenderPromptRequest.

type RenderPromptResponse

type RenderPromptResponse struct {
	PlaceholdersMissing *[]string `json:"placeholders_missing,omitempty"`
	ReferencesUsed      *[]string `json:"references_used,omitempty"`
	RenderedBody        string    `json:"rendered_body"`

	// Warnings Warnings about issues during rendering (e.g., missing references)
	Warnings *[]string `json:"warnings,omitempty"`
}

RenderPromptResponse defines model for RenderPromptResponse.

type ReprocessEmbeddingProviderHTTPResponse

type ReprocessEmbeddingProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *SuccessResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseReprocessEmbeddingProviderHTTPResponse

func ParseReprocessEmbeddingProviderHTTPResponse(rsp *http.Response) (*ReprocessEmbeddingProviderHTTPResponse, error)

ParseReprocessEmbeddingProviderHTTPResponse parses an HTTP response from a ReprocessEmbeddingProviderWithResponse call

func (ReprocessEmbeddingProviderHTTPResponse) ContentType

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

func (ReprocessEmbeddingProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (ReprocessEmbeddingProviderHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReprocessEmbeddingProviderSettingsHTTPResponse

type ReprocessEmbeddingProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON202                   *SuccessResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseReprocessEmbeddingProviderSettingsHTTPResponse

func ParseReprocessEmbeddingProviderSettingsHTTPResponse(rsp *http.Response) (*ReprocessEmbeddingProviderSettingsHTTPResponse, error)

ParseReprocessEmbeddingProviderSettingsHTTPResponse parses an HTTP response from a ReprocessEmbeddingProviderSettingsWithResponse call

func (ReprocessEmbeddingProviderSettingsHTTPResponse) ContentType

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

func (ReprocessEmbeddingProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ReprocessEmbeddingProviderSettingsHTTPResponse) StatusCode

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 ResourceAccessDailyCount

type ResourceAccessDailyCount struct {
	Api   int                `json:"api"`
	Cli   int                `json:"cli"`
	Date  openapi_types.Date `json:"date"`
	Mcp   int                `json:"mcp"`
	Total int                `json:"total"`
	Web   int                `json:"web"`
}

ResourceAccessDailyCount Per-source access counts for a single calendar day (UTC), zero-filled.

type ResourceAccessMetricsData

type ResourceAccessMetricsData struct {
	Counts []ResourceAccessDailyCount     `json:"counts"`
	Range  ResourceAccessMetricsDataRange `json:"range"`

	// TotalAccesses Sum of every access count across the whole window.
	TotalAccesses int `json:"total_accesses"`
}

ResourceAccessMetricsData defines model for ResourceAccessMetricsData.

type ResourceAccessMetricsDataRange

type ResourceAccessMetricsDataRange string

ResourceAccessMetricsDataRange defines model for ResourceAccessMetricsData.Range.

const (
	ResourceAccessMetricsDataRangeN14d  ResourceAccessMetricsDataRange = "14d"
	ResourceAccessMetricsDataRangeN180d ResourceAccessMetricsDataRange = "180d"
	ResourceAccessMetricsDataRangeN30d  ResourceAccessMetricsDataRange = "30d"
	ResourceAccessMetricsDataRangeN60d  ResourceAccessMetricsDataRange = "60d"
	ResourceAccessMetricsDataRangeN7d   ResourceAccessMetricsDataRange = "7d"
	ResourceAccessMetricsDataRangeN90d  ResourceAccessMetricsDataRange = "90d"
)

Defines values for ResourceAccessMetricsDataRange.

func (ResourceAccessMetricsDataRange) Valid

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

type ResourceAccessMetricsResponse

type ResourceAccessMetricsResponse struct {
	Data    ResourceAccessMetricsData `json:"data"`
	Message string                    `json:"message"`
	Status  string                    `json:"status"`
}

ResourceAccessMetricsResponse defines model for ResourceAccessMetricsResponse.

type ResourceInventory

type ResourceInventory struct {
	// Count Number of resources of this type in the source project
	Count int `json:"count"`

	// Items Resources of this type (omitted when empty)
	Items *[]ResourceInventoryItem `json:"items,omitempty"`
}

ResourceInventory defines model for ResourceInventory.

type ResourceInventoryItem

type ResourceInventoryItem struct {
	// Id Resource identifier
	Id string `json:"id"`

	// Name Human-readable resource name
	Name string `json:"name"`
}

ResourceInventoryItem defines model for ResourceInventoryItem.

type ResourceMigrationCounts

type ResourceMigrationCounts struct {
	Artifacts  *int `json:"artifacts,omitempty"`
	Blueprints *int `json:"blueprints,omitempty"`
	FeedItems  *int `json:"feed_items,omitempty"`
	Prompts    *int `json:"prompts,omitempty"`
}

ResourceMigrationCounts defines model for ResourceMigrationCounts.

type ResourceMigrationOutcomes

type ResourceMigrationOutcomes struct {
	Artifacts  *[]ResourceOutcome `json:"artifacts,omitempty"`
	Blueprints *[]ResourceOutcome `json:"blueprints,omitempty"`
	FeedItems  *[]ResourceOutcome `json:"feed_items,omitempty"`
	Prompts    *[]ResourceOutcome `json:"prompts,omitempty"`
}

ResourceMigrationOutcomes defines model for ResourceMigrationOutcomes.

type ResourceOutcome

type ResourceOutcome struct {
	// Id Resource identifier
	Id string `json:"id"`

	// Reason Why the resource was skipped or failed
	Reason string `json:"reason"`
}

ResourceOutcome defines model for ResourceOutcome.

type ResourceSelection

type ResourceSelection struct {
	// All Migrate every resource of this type in the source project
	All *bool `json:"all,omitempty"`

	// Ids Explicit list of resource IDs to migrate (used when all is false)
	Ids *[]openapi_types.UUID `json:"ids,omitempty"`
}

ResourceSelection defines model for ResourceSelection.

type ResourceSelections

type ResourceSelections struct {
	Artifacts  *ResourceSelection `json:"artifacts,omitempty"`
	Blueprints *ResourceSelection `json:"blueprints,omitempty"`
	FeedItems  *ResourceSelection `json:"feed_items,omitempty"`
	Prompts    *ResourceSelection `json:"prompts,omitempty"`
}

ResourceSelections defines model for ResourceSelections.

type ResourceUsageItem

type ResourceUsageItem struct {
	// Count Current usage count
	Count *int `json:"count,omitempty"`

	// Limit Maximum allowed for the subscription plan
	Limit *int `json:"limit,omitempty"`

	// Percentage Usage percentage
	Percentage *int `json:"percentage,omitempty"`

	// ResourceType Type of resource (e.g., prompt, memory, artifact)
	ResourceType *string `json:"resource_type,omitempty"`
}

ResourceUsageItem defines model for ResourceUsageItem.

type ResourceUsageResponse

type ResourceUsageResponse struct {
	// PeriodEnd End of the subscription period
	PeriodEnd *time.Time `json:"period_end,omitempty"`

	// PeriodStart Start of the subscription period
	PeriodStart *time.Time `json:"period_start,omitempty"`

	// Resources List of resource usage items
	Resources *[]ResourceUsageItem `json:"resources,omitempty"`

	// UserId ID of the user
	UserId *openapi_types.UUID `json:"user_id,omitempty"`
}

ResourceUsageResponse defines model for ResourceUsageResponse.

type RestoreArtifactVersionHTTPResponse

type RestoreArtifactVersionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Artifact
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseRestoreArtifactVersionHTTPResponse

func ParseRestoreArtifactVersionHTTPResponse(rsp *http.Response) (*RestoreArtifactVersionHTTPResponse, error)

ParseRestoreArtifactVersionHTTPResponse parses an HTTP response from a RestoreArtifactVersionWithResponse call

func (RestoreArtifactVersionHTTPResponse) ContentType

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

func (RestoreArtifactVersionHTTPResponse) Status

Status returns HTTPResponse.Status

func (RestoreArtifactVersionHTTPResponse) StatusCode

func (r RestoreArtifactVersionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestoreBlueprintVersionHTTPResponse

type RestoreBlueprintVersionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Blueprint
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseRestoreBlueprintVersionHTTPResponse

func ParseRestoreBlueprintVersionHTTPResponse(rsp *http.Response) (*RestoreBlueprintVersionHTTPResponse, error)

ParseRestoreBlueprintVersionHTTPResponse parses an HTTP response from a RestoreBlueprintVersionWithResponse call

func (RestoreBlueprintVersionHTTPResponse) ContentType

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

func (RestoreBlueprintVersionHTTPResponse) Status

Status returns HTTPResponse.Status

func (RestoreBlueprintVersionHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RestoreMemoryVersionHTTPResponse

type RestoreMemoryVersionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Memory
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseRestoreMemoryVersionHTTPResponse

func ParseRestoreMemoryVersionHTTPResponse(rsp *http.Response) (*RestoreMemoryVersionHTTPResponse, error)

ParseRestoreMemoryVersionHTTPResponse parses an HTTP response from a RestoreMemoryVersionWithResponse call

func (RestoreMemoryVersionHTTPResponse) ContentType

func (r RestoreMemoryVersionHTTPResponse) ContentType() string

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

func (RestoreMemoryVersionHTTPResponse) Status

Status returns HTTPResponse.Status

func (RestoreMemoryVersionHTTPResponse) StatusCode

func (r RestoreMemoryVersionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestorePromptVersionHTTPResponse

type RestorePromptVersionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Prompt
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseRestorePromptVersionHTTPResponse

func ParseRestorePromptVersionHTTPResponse(rsp *http.Response) (*RestorePromptVersionHTTPResponse, error)

ParseRestorePromptVersionHTTPResponse parses an HTTP response from a RestorePromptVersionWithResponse call

func (RestorePromptVersionHTTPResponse) ContentType

func (r RestorePromptVersionHTTPResponse) ContentType() string

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

func (RestorePromptVersionHTTPResponse) Status

Status returns HTTPResponse.Status

func (RestorePromptVersionHTTPResponse) StatusCode

func (r RestorePromptVersionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevokeTeamInvitationHTTPResponse

type RevokeTeamInvitationHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseRevokeTeamInvitationHTTPResponse

func ParseRevokeTeamInvitationHTTPResponse(rsp *http.Response) (*RevokeTeamInvitationHTTPResponse, error)

ParseRevokeTeamInvitationHTTPResponse parses an HTTP response from a RevokeTeamInvitationWithResponse call

func (RevokeTeamInvitationHTTPResponse) ContentType

func (r RevokeTeamInvitationHTTPResponse) ContentType() string

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

func (RevokeTeamInvitationHTTPResponse) Status

Status returns HTTPResponse.Status

func (RevokeTeamInvitationHTTPResponse) StatusCode

func (r RevokeTeamInvitationHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchMemoriesByMetadataHTTPResponse

type SearchMemoriesByMetadataHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *MemoryListResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
}

func ParseSearchMemoriesByMetadataHTTPResponse

func ParseSearchMemoriesByMetadataHTTPResponse(rsp *http.Response) (*SearchMemoriesByMetadataHTTPResponse, error)

ParseSearchMemoriesByMetadataHTTPResponse parses an HTTP response from a SearchMemoriesByMetadataWithResponse call

func (SearchMemoriesByMetadataHTTPResponse) ContentType

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

func (SearchMemoriesByMetadataHTTPResponse) Status

Status returns HTTPResponse.Status

func (SearchMemoriesByMetadataHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SearchMemoriesByMetadataParams

type SearchMemoriesByMetadataParams struct {
	// ProjectId Filter memories by project ID
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// MetadataKey Metadata key to search for
	MetadataKey string `form:"metadata_key" json:"metadata_key"`

	// MetadataValue Metadata value to search for
	MetadataValue string `form:"metadata_value" json:"metadata_value"`

	// Search Additional text search in memory content
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Status Filter by lifecycle status. When omitted, archived memories are hidden (active and draft are returned); an explicit value returns only that status. Returns 400 for unknown values.
	Status *SearchMemoriesByMetadataParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Page Page number
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

SearchMemoriesByMetadataParams defines parameters for SearchMemoriesByMetadata.

type SearchMemoriesByMetadataParamsStatus

type SearchMemoriesByMetadataParamsStatus string

SearchMemoriesByMetadataParamsStatus defines parameters for SearchMemoriesByMetadata.

const (
	SearchMemoriesByMetadataParamsStatusActive   SearchMemoriesByMetadataParamsStatus = "active"
	SearchMemoriesByMetadataParamsStatusArchived SearchMemoriesByMetadataParamsStatus = "archived"
	SearchMemoriesByMetadataParamsStatusDraft    SearchMemoriesByMetadataParamsStatus = "draft"
)

Defines values for SearchMemoriesByMetadataParamsStatus.

func (SearchMemoriesByMetadataParamsStatus) Valid

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

type SearchRequest

type SearchRequest struct {
	// Page Page number
	Page *int `json:"page,omitempty"`

	// PerPage Number of items per page
	PerPage *int `json:"per_page,omitempty"`

	// ProjectId Optional project UUID. When set, results are restricted to this project across every type. Omit to search across all projects.
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// Query Free-text query to embed and search semantically
	Query string `json:"query"`

	// Types Resource types to search. Omit or leave empty to search all four types. Unknown values are rejected with a 400.
	Types *[]SearchRequestTypes `json:"types,omitempty"`
}

SearchRequest defines model for SearchRequest.

type SearchRequestTypes

type SearchRequestTypes string

SearchRequestTypes defines model for SearchRequest.Types.

const (
	Artifacts  SearchRequestTypes = "artifacts"
	Blueprints SearchRequestTypes = "blueprints"
	Memories   SearchRequestTypes = "memories"
	Prompts    SearchRequestTypes = "prompts"
)

Defines values for SearchRequestTypes.

func (SearchRequestTypes) Valid

func (e SearchRequestTypes) Valid() bool

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

type SearchResultItem

type SearchResultItem struct {
	// ChunkId ID of the matched embedding row (chunk)
	ChunkId openapi_types.UUID `json:"chunk_id"`

	// Excerpt Matched chunk content, truncated to at most 500 characters
	Excerpt string `json:"excerpt"`

	// Id ID of the source resource the matched chunk belongs to
	Id openapi_types.UUID `json:"id"`

	// ProjectId UUID of the parent project. Used to build artifact and blueprint detail-page links, which are keyed by project UUID. Always present — every resource belongs to exactly one project.
	ProjectId openapi_types.UUID `json:"project_id"`

	// ProjectName Human-readable name of the parent project, shown alongside each result.
	ProjectName string `json:"project_name"`

	// Score Relevance score (1 - cosine distance), clamped to [0,1]
	Score float64 `json:"score"`

	// Slug Slug of the source resource, used to build slug-based detail-page links. Empty for memories, which are routed by id.
	Slug string `json:"slug"`

	// Title Title of the source resource
	Title string `json:"title"`

	// Type Singular resource type of the matched source entity
	Type SearchResultItemType `json:"type"`

	// UpdatedAt Last-updated timestamp of the source resource
	UpdatedAt time.Time `json:"updated_at"`
}

SearchResultItem defines model for SearchResultItem.

type SearchResultItemType

type SearchResultItemType string

SearchResultItemType Singular resource type of the matched source entity

const (
	SearchResultItemTypeArtifact  SearchResultItemType = "artifact"
	SearchResultItemTypeBlueprint SearchResultItemType = "blueprint"
	SearchResultItemTypeMemory    SearchResultItemType = "memory"
	SearchResultItemTypePrompt    SearchResultItemType = "prompt"
)

Defines values for SearchResultItemType.

func (SearchResultItemType) Valid

func (e SearchResultItemType) Valid() bool

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

type SearchResultsResponse

type SearchResultsResponse struct {
	// Page Current page number
	Page int `json:"page"`

	// PerPage Number of items per page
	PerPage int `json:"per_page"`

	// Results Relevance-ranked search results, one per matching entity (carrying its best-scoring chunk)
	Results []SearchResultItem `json:"results"`

	// TotalCount Total number of matching resources (distinct entities) across all pages
	TotalCount int `json:"total_count"`

	// TotalPages Total number of pages
	TotalPages int `json:"total_pages"`
}

SearchResultsResponse defines model for SearchResultsResponse.

type SearchTeamResourcesHTTPResponse

type SearchTeamResourcesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SearchResultsResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
}

func ParseSearchTeamResourcesHTTPResponse

func ParseSearchTeamResourcesHTTPResponse(rsp *http.Response) (*SearchTeamResourcesHTTPResponse, error)

ParseSearchTeamResourcesHTTPResponse parses an HTTP response from a SearchTeamResourcesWithResponse call

func (SearchTeamResourcesHTTPResponse) ContentType

func (r SearchTeamResourcesHTTPResponse) ContentType() string

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

func (SearchTeamResourcesHTTPResponse) Status

Status returns HTTPResponse.Status

func (SearchTeamResourcesHTTPResponse) StatusCode

func (r SearchTeamResourcesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchTeamResourcesJSONRequestBody

type SearchTeamResourcesJSONRequestBody = SearchRequest

SearchTeamResourcesJSONRequestBody defines body for SearchTeamResources for application/json ContentType.

type SeedRelationsHTTPResponse added in v0.12.0

type SeedRelationsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseSeedRelationsHTTPResponse added in v0.12.0

func ParseSeedRelationsHTTPResponse(rsp *http.Response) (*SeedRelationsHTTPResponse, error)

ParseSeedRelationsHTTPResponse parses an HTTP response from a SeedRelationsWithResponse call

func (SeedRelationsHTTPResponse) ContentType added in v0.12.0

func (r SeedRelationsHTTPResponse) ContentType() string

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

func (SeedRelationsHTTPResponse) Status added in v0.12.0

func (r SeedRelationsHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (SeedRelationsHTTPResponse) StatusCode added in v0.12.0

func (r SeedRelationsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SendInvitationsRequest

type SendInvitationsRequest struct {
	Emails []openapi_types.Email `json:"emails"`

	// Role Role granted to invitees when they accept
	Role SendInvitationsRequestRole `json:"role"`
}

SendInvitationsRequest Request body for sending team invitations (1–50 email addresses per request)

type SendInvitationsRequestRole

type SendInvitationsRequestRole string

SendInvitationsRequestRole Role granted to invitees when they accept

const (
	SendInvitationsRequestRoleAdmin  SendInvitationsRequestRole = "admin"
	SendInvitationsRequestRoleMember SendInvitationsRequestRole = "member"
)

Defines values for SendInvitationsRequestRole.

func (SendInvitationsRequestRole) Valid

func (e SendInvitationsRequestRole) Valid() bool

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

type SendTeamInvitationsHTTPResponse

type SendTeamInvitationsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *InvitationResponseList
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *InvitationDuplicateMembersError
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseSendTeamInvitationsHTTPResponse

func ParseSendTeamInvitationsHTTPResponse(rsp *http.Response) (*SendTeamInvitationsHTTPResponse, error)

ParseSendTeamInvitationsHTTPResponse parses an HTTP response from a SendTeamInvitationsWithResponse call

func (SendTeamInvitationsHTTPResponse) ContentType

func (r SendTeamInvitationsHTTPResponse) ContentType() string

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

func (SendTeamInvitationsHTTPResponse) Status

Status returns HTTPResponse.Status

func (SendTeamInvitationsHTTPResponse) StatusCode

func (r SendTeamInvitationsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SendTeamInvitationsJSONRequestBody

type SendTeamInvitationsJSONRequestBody = SendInvitationsRequest

SendTeamInvitationsJSONRequestBody defines body for SendTeamInvitations for application/json ContentType.

type SessionCountsApiResponse

type SessionCountsApiResponse struct {
	Data    SessionCountsResponse `json:"data"`
	Message string                `json:"message"`
	Status  string                `json:"status"`
}

SessionCountsApiResponse defines model for SessionCountsApiResponse.

type SessionCountsResponse

type SessionCountsResponse struct {
	Counts []struct {
		Count *int    `json:"count,omitempty"`
		Date  *string `json:"date,omitempty"`
	} `json:"counts"`
	TotalSessions int `json:"total_sessions"`
}

SessionCountsResponse defines model for SessionCountsResponse.

type SessionSummary

type SessionSummary struct {
	FirstSeen   time.Time `json:"first_seen"`
	HookCount   int       `json:"hook_count"`
	LastSeen    time.Time `json:"last_seen"`
	LatestCwd   *string   `json:"latest_cwd,omitempty"`
	SessionId   string    `json:"session_id"`
	UniqueTools int       `json:"unique_tools"`
}

SessionSummary defines model for SessionSummary.

type SessionsListResponse

type SessionsListResponse struct {
	Data    SessionsResponse `json:"data"`
	Message string           `json:"message"`
	Status  string           `json:"status"`
}

SessionsListResponse defines model for SessionsListResponse.

type SessionsResponse

type SessionsResponse struct {
	Data       []SessionSummary `json:"data"`
	Limit      int              `json:"limit"`
	Page       int              `json:"page"`
	Total      int              `json:"total"`
	TotalPages int              `json:"total_pages"`
}

SessionsResponse defines model for SessionsResponse.

type ShareResponse

type ShareResponse struct {
	CreatedAt time.Time `json:"created_at"`

	// Emails List of emails with access (only present for 'restricted' shares)
	Emails *[]openapi_types.Email `json:"emails,omitempty"`

	// ShareToken Unique token for accessing the shared prompt
	ShareToken string                 `json:"share_token"`
	ShareType  ShareResponseShareType `json:"share_type"`

	// ShareUrl Relative URL path to access the shared prompt
	ShareUrl string `json:"share_url"`
}

ShareResponse defines model for ShareResponse.

type ShareResponseShareType

type ShareResponseShareType string

ShareResponseShareType defines model for ShareResponse.ShareType.

const (
	ShareResponseShareTypePublic     ShareResponseShareType = "public"
	ShareResponseShareTypeRestricted ShareResponseShareType = "restricted"
)

Defines values for ShareResponseShareType.

func (ShareResponseShareType) Valid

func (e ShareResponseShareType) Valid() bool

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

type SharedPromptResponse

type SharedPromptResponse struct {
	Prompt Prompt `json:"prompt"`

	// RenderedBody Prompt body with @references resolved but {{placeholders}} preserved for client substitution
	RenderedBody string                        `json:"rendered_body"`
	ShareType    SharedPromptResponseShareType `json:"share_type"`
}

SharedPromptResponse defines model for SharedPromptResponse.

type SharedPromptResponseShareType

type SharedPromptResponseShareType string

SharedPromptResponseShareType defines model for SharedPromptResponse.ShareType.

const (
	Public     SharedPromptResponseShareType = "public"
	Restricted SharedPromptResponseShareType = "restricted"
)

Defines values for SharedPromptResponseShareType.

func (SharedPromptResponseShareType) Valid

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

type SimilarResource added in v0.13.0

type SimilarResource struct {
	// Id Identifier of the similar resource
	Id openapi_types.UUID `json:"id"`

	// Score Similarity score, 1 - cosine_distance (higher is closer)
	Score float64 `json:"score"`

	// Title Resolved display title of the similar resource
	Title string `json:"title"`

	// Type Type of the similar resource (artifact, memory, prompt, or blueprint)
	Type string `json:"type"`
}

SimilarResource An embedding-similarity neighbor of a resource, COMPUTED live at read time from vector similarity — never a stored edge, and kept strictly distinct from the typed `related` edges. Score is 1 - cosine_distance (higher is closer).

type StartAgentExecutionHTTPResponse

type StartAgentExecutionHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *AgentExecution
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseStartAgentExecutionHTTPResponse

func ParseStartAgentExecutionHTTPResponse(rsp *http.Response) (*StartAgentExecutionHTTPResponse, error)

ParseStartAgentExecutionHTTPResponse parses an HTTP response from a StartAgentExecutionWithResponse call

func (StartAgentExecutionHTTPResponse) ContentType

func (r StartAgentExecutionHTTPResponse) ContentType() string

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

func (StartAgentExecutionHTTPResponse) Status

Status returns HTTPResponse.Status

func (StartAgentExecutionHTTPResponse) StatusCode

func (r StartAgentExecutionHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartAgentExecutionJSONRequestBody

type StartAgentExecutionJSONRequestBody = CreateAgentExecutionRequest

StartAgentExecutionJSONRequestBody defines body for StartAgentExecution for application/json ContentType.

type SubmitSupportRequestHTTPResponse

type SubmitSupportRequestHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SupportResponse
	JSON400                   *SupportResponse
	ApplicationproblemJSON401 *ErrorResponse
	JSON500                   *SupportResponse
}

func ParseSubmitSupportRequestHTTPResponse

func ParseSubmitSupportRequestHTTPResponse(rsp *http.Response) (*SubmitSupportRequestHTTPResponse, error)

ParseSubmitSupportRequestHTTPResponse parses an HTTP response from a SubmitSupportRequestWithResponse call

func (SubmitSupportRequestHTTPResponse) ContentType

func (r SubmitSupportRequestHTTPResponse) ContentType() string

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

func (SubmitSupportRequestHTTPResponse) Status

Status returns HTTPResponse.Status

func (SubmitSupportRequestHTTPResponse) StatusCode

func (r SubmitSupportRequestHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SubmitSupportRequestJSONRequestBody

type SubmitSupportRequestJSONRequestBody = SupportRequest

SubmitSupportRequestJSONRequestBody defines body for SubmitSupportRequest for application/json ContentType.

type SuccessResponse

type SuccessResponse struct {
	Data    *map[string]interface{} `json:"data,omitempty"`
	Message string                  `json:"message"`
	Status  string                  `json:"status"`
}

SuccessResponse defines model for SuccessResponse.

type SupportRequest

type SupportRequest struct {
	// Acknowledgement Whether to send an acknowledgement email to the user
	Acknowledgement *bool              `json:"acknowledgement,omitempty"`
	AdditionalInfo  *map[string]string `json:"additional_info,omitempty"`
	Text            string             `json:"text"`
}

SupportRequest defines model for SupportRequest.

type SupportResponse

type SupportResponse struct {
	Message string `json:"message"`
	Success bool   `json:"success"`
}

SupportResponse defines model for SupportResponse.

type SuspendAdminUserHTTPResponse added in v0.19.0

type SuspendAdminUserHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AdminUserDetail
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseSuspendAdminUserHTTPResponse added in v0.19.0

func ParseSuspendAdminUserHTTPResponse(rsp *http.Response) (*SuspendAdminUserHTTPResponse, error)

ParseSuspendAdminUserHTTPResponse parses an HTTP response from a SuspendAdminUserWithResponse call

func (SuspendAdminUserHTTPResponse) ContentType added in v0.19.0

func (r SuspendAdminUserHTTPResponse) ContentType() string

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

func (SuspendAdminUserHTTPResponse) Status added in v0.19.0

Status returns HTTPResponse.Status

func (SuspendAdminUserHTTPResponse) StatusCode added in v0.19.0

func (r SuspendAdminUserHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Team

type Team struct {
	CreatedAt   time.Time          `json:"created_at"`
	Description string             `json:"description"`
	Id          openapi_types.UUID `json:"id"`

	// IsPersonal Whether this is the user's personal workspace (cannot be deleted or hold a team subscription)
	IsPersonal bool `json:"is_personal"`

	// MemberCount Number of members in this team. Populated only on list responses; 0 on create and single-team reads.
	MemberCount *int   `json:"member_count,omitempty"`
	Name        string `json:"name"`

	// OwnerId User ID of the team owner
	OwnerId string `json:"owner_id"`

	// Permissions Exactly what `role` permits the requesting user to do in this team, expanded server-side from the role matrix (epic #220). Clients MUST gate their UI on these strings rather than re-deriving them from `role` — the matrix lives on the server and may change without a client release.
	// Computed at read time for the requesting user, alongside `role`, and always present (an empty array means the role grants nothing). The values are stable API surface: renaming one is a breaking change, and they are kept byte-identical to the `internal/authz` constants by a drift test. Meanings:
	// * `team.update` — change team name, slug or description. * `team.delete` — delete the team (owner only). * `team.transfer` — transfer ownership to another member (owner only). * `member.invite` — invite new members. * `member.remove` — remove members from the team. * `member.role.update` — change a member's role. * `project.create` — create a project in the team. * `project.update` — update any project in the team. * `project.delete` — delete any project in the team. * `resource.create` — create a prompt, memory, artifact, blueprint or agent. * `resource.update.any` — update any resource, including other members'. * `resource.delete.own` — delete a resource the caller created. * `resource.delete.any` — delete a resource created by someone else. * `feed.delete.any` — delete another member's feed post or reply (moderation).
	Permissions []TeamPermissions `json:"permissions"`

	// Role The requesting user's role in this team: owner, admin, or member. Populated at runtime on every response that carries a team, including create (where the caller is by definition the owner). Not an enum constraint: older responses may still carry an empty string.
	Role      *string   `json:"role,omitempty"`
	Slug      string    `json:"slug"`
	UpdatedAt time.Time `json:"updated_at"`
}

Team A team (workspace) in the system. `role`, `permissions` and `member_count` are computed at read time for the requesting user.

type TeamDeleteConflictError

type TeamDeleteConflictError struct {
	Code TeamDeleteConflictErrorCode `json:"code"`

	// Detail Human-readable explanation specific to this occurrence
	Detail string `json:"detail"`

	// Instance URI reference that identifies the specific occurrence
	Instance *string `json:"instance,omitempty"`

	// Metadata Code-specific string-valued metadata (see schema description for per-code keys)
	Metadata  *map[string]string `json:"metadata,omitempty"`
	RequestId string             `json:"request_id"`
	Status    int                `json:"status"`
	Timestamp time.Time          `json:"timestamp"`

	// Title Short, human-readable summary of the problem type
	Title TeamDeleteConflictErrorTitle `json:"title"`

	// Type URI reference that identifies the problem type
	Type string `json:"type"`
}

TeamDeleteConflictError RFC 9457 problem details returned when team deletion is blocked (HTTP 409). Codes are UPPERCASE and all `metadata` values are strings: - `ACTIVE_SUBSCRIPTION_EXISTS` — metadata: `subscription_id`, `subscription_tier`, `billing_portal_url`, `help_text` - `SUBSCRIPTION_CANCELING` — metadata: `cancel_at` (date the cancellation takes effect) - `TEAM_HAS_MEMBERS` — metadata: `member_count` (stringified integer)

type TeamDeleteConflictErrorCode

type TeamDeleteConflictErrorCode string

TeamDeleteConflictErrorCode defines model for TeamDeleteConflictError.Code.

const (
	ACTIVESUBSCRIPTIONEXISTS TeamDeleteConflictErrorCode = "ACTIVE_SUBSCRIPTION_EXISTS"
	SUBSCRIPTIONCANCELING    TeamDeleteConflictErrorCode = "SUBSCRIPTION_CANCELING"
	TEAMHASMEMBERS           TeamDeleteConflictErrorCode = "TEAM_HAS_MEMBERS"
)

Defines values for TeamDeleteConflictErrorCode.

func (TeamDeleteConflictErrorCode) Valid

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

type TeamDeleteConflictErrorTitle

type TeamDeleteConflictErrorTitle string

TeamDeleteConflictErrorTitle Short, human-readable summary of the problem type

const (
	ActiveSubscriptionExists TeamDeleteConflictErrorTitle = "Active Subscription Exists"
	SubscriptionCanceling    TeamDeleteConflictErrorTitle = "Subscription Canceling"
	TeamHasMembers           TeamDeleteConflictErrorTitle = "Team Has Members"
)

Defines values for TeamDeleteConflictErrorTitle.

func (TeamDeleteConflictErrorTitle) Valid

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

type TeamFeedCreationDailyCount

type TeamFeedCreationDailyCount struct {
	Date openapi_types.Date `json:"date"`

	// FeedItems Feed items (AI updates posted) created on this day.
	FeedItems int `json:"feed_items"`

	// Feeds Feeds (channels) created on this day.
	Feeds int `json:"feeds"`

	// Total feeds + feed_items for this day.
	Total int `json:"total"`
}

TeamFeedCreationDailyCount Per-feed-entity creation counts for a single calendar day (UTC), zero-filled.

type TeamFeedCreationMetricsData

type TeamFeedCreationMetricsData struct {
	Counts []TeamFeedCreationDailyCount     `json:"counts"`
	Range  TeamFeedCreationMetricsDataRange `json:"range"`

	// TotalCreated Sum of every feed/feed_item creation across the whole window.
	TotalCreated int `json:"total_created"`
}

TeamFeedCreationMetricsData defines model for TeamFeedCreationMetricsData.

type TeamFeedCreationMetricsDataRange

type TeamFeedCreationMetricsDataRange string

TeamFeedCreationMetricsDataRange defines model for TeamFeedCreationMetricsData.Range.

const (
	TeamFeedCreationMetricsDataRangeN14d  TeamFeedCreationMetricsDataRange = "14d"
	TeamFeedCreationMetricsDataRangeN180d TeamFeedCreationMetricsDataRange = "180d"
	TeamFeedCreationMetricsDataRangeN30d  TeamFeedCreationMetricsDataRange = "30d"
	TeamFeedCreationMetricsDataRangeN60d  TeamFeedCreationMetricsDataRange = "60d"
	TeamFeedCreationMetricsDataRangeN7d   TeamFeedCreationMetricsDataRange = "7d"
	TeamFeedCreationMetricsDataRangeN90d  TeamFeedCreationMetricsDataRange = "90d"
)

Defines values for TeamFeedCreationMetricsDataRange.

func (TeamFeedCreationMetricsDataRange) Valid

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

type TeamFeedCreationMetricsResponse

type TeamFeedCreationMetricsResponse struct {
	Data    TeamFeedCreationMetricsData `json:"data"`
	Message string                      `json:"message"`
	Status  string                      `json:"status"`
}

TeamFeedCreationMetricsResponse defines model for TeamFeedCreationMetricsResponse.

type TeamListResponse

type TeamListResponse struct {
	Page       int    `json:"page"`
	PageSize   int    `json:"page_size"`
	Teams      []Team `json:"teams"`
	TotalCount int    `json:"total_count"`
}

TeamListResponse Paginated list of teams the user belongs to

type TeamMemberDetail

type TeamMemberDetail struct {
	Email openapi_types.Email `json:"email"`

	// InvitationStatus Invitation status for this member (omitted when not applicable)
	InvitationStatus *TeamMemberDetailInvitationStatus `json:"invitation_status,omitempty"`

	// JoinedAt When the member joined the team
	JoinedAt time.Time            `json:"joined_at"`
	Name     string               `json:"name"`
	Role     TeamMemberDetailRole `json:"role"`
	UserId   string               `json:"user_id"`
}

TeamMemberDetail Detailed information about a team member, including invitation status

type TeamMemberDetailInvitationStatus

type TeamMemberDetailInvitationStatus string

TeamMemberDetailInvitationStatus Invitation status for this member (omitted when not applicable)

const (
	TeamMemberDetailInvitationStatusAccepted TeamMemberDetailInvitationStatus = "accepted"
	TeamMemberDetailInvitationStatusPending  TeamMemberDetailInvitationStatus = "pending"
)

Defines values for TeamMemberDetailInvitationStatus.

func (TeamMemberDetailInvitationStatus) Valid

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

type TeamMemberDetailRole

type TeamMemberDetailRole string

TeamMemberDetailRole defines model for TeamMemberDetail.Role.

const (
	TeamMemberDetailRoleAdmin  TeamMemberDetailRole = "admin"
	TeamMemberDetailRoleMember TeamMemberDetailRole = "member"
	TeamMemberDetailRoleOwner  TeamMemberDetailRole = "owner"
)

Defines values for TeamMemberDetailRole.

func (TeamMemberDetailRole) Valid

func (e TeamMemberDetailRole) Valid() bool

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

type TeamMembersListResponse

type TeamMembersListResponse struct {
	Members    []TeamMemberDetail `json:"members"`
	Page       int                `json:"page"`
	PageSize   int                `json:"page_size"`
	TotalCount int                `json:"total_count"`
}

TeamMembersListResponse Paginated list of team members

type TeamPermissions

type TeamPermissions string

TeamPermissions defines model for Team.Permissions.

const (
	FeedDeleteAny     TeamPermissions = "feed.delete.any"
	MemberInvite      TeamPermissions = "member.invite"
	MemberRemove      TeamPermissions = "member.remove"
	MemberRoleUpdate  TeamPermissions = "member.role.update"
	ProjectCreate     TeamPermissions = "project.create"
	ProjectDelete     TeamPermissions = "project.delete"
	ProjectUpdate     TeamPermissions = "project.update"
	ResourceCreate    TeamPermissions = "resource.create"
	ResourceDeleteAny TeamPermissions = "resource.delete.any"
	ResourceDeleteOwn TeamPermissions = "resource.delete.own"
	ResourceUpdateAny TeamPermissions = "resource.update.any"
	TeamDelete        TeamPermissions = "team.delete"
	TeamTransfer      TeamPermissions = "team.transfer"
	TeamUpdate        TeamPermissions = "team.update"
)

Defines values for TeamPermissions.

func (TeamPermissions) Valid

func (e TeamPermissions) Valid() bool

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

type TeamResourceCreationDailyCount

type TeamResourceCreationDailyCount struct {
	Artifacts  int                `json:"artifacts"`
	Blueprints int                `json:"blueprints"`
	Date       openapi_types.Date `json:"date"`
	Memories   int                `json:"memories"`
	Projects   int                `json:"projects"`
	Prompts    int                `json:"prompts"`
	Total      int                `json:"total"`
}

TeamResourceCreationDailyCount Per-resource-type creation counts for a single calendar day (UTC), zero-filled.

type TeamResourceCreationMetricsData

type TeamResourceCreationMetricsData struct {
	Counts []TeamResourceCreationDailyCount     `json:"counts"`
	Range  TeamResourceCreationMetricsDataRange `json:"range"`

	// TotalCreated Sum of every creation count across the whole window.
	TotalCreated int `json:"total_created"`
}

TeamResourceCreationMetricsData defines model for TeamResourceCreationMetricsData.

type TeamResourceCreationMetricsDataRange

type TeamResourceCreationMetricsDataRange string

TeamResourceCreationMetricsDataRange defines model for TeamResourceCreationMetricsData.Range.

const (
	TeamResourceCreationMetricsDataRangeN14d  TeamResourceCreationMetricsDataRange = "14d"
	TeamResourceCreationMetricsDataRangeN180d TeamResourceCreationMetricsDataRange = "180d"
	TeamResourceCreationMetricsDataRangeN30d  TeamResourceCreationMetricsDataRange = "30d"
	TeamResourceCreationMetricsDataRangeN60d  TeamResourceCreationMetricsDataRange = "60d"
	TeamResourceCreationMetricsDataRangeN7d   TeamResourceCreationMetricsDataRange = "7d"
	TeamResourceCreationMetricsDataRangeN90d  TeamResourceCreationMetricsDataRange = "90d"
)

Defines values for TeamResourceCreationMetricsDataRange.

func (TeamResourceCreationMetricsDataRange) Valid

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

type TeamResourceCreationMetricsResponse

type TeamResourceCreationMetricsResponse struct {
	Data    TeamResourceCreationMetricsData `json:"data"`
	Message string                          `json:"message"`
	Status  string                          `json:"status"`
}

TeamResourceCreationMetricsResponse defines model for TeamResourceCreationMetricsResponse.

type TeamStatsResponse

type TeamStatsResponse struct {
	// TotalArtifacts Total number of artifacts belonging to this team
	TotalArtifacts int `json:"total_artifacts"`

	// TotalBlueprints Total number of blueprints belonging to this team
	TotalBlueprints int `json:"total_blueprints"`

	// TotalFeedItems Total number of feed items belonging to this team
	TotalFeedItems int `json:"total_feed_items"`

	// TotalMemories Total number of memories belonging to this team
	TotalMemories int `json:"total_memories"`

	// TotalProjects Total number of projects belonging to this team
	TotalProjects int `json:"total_projects"`

	// TotalPrompts Total number of prompts belonging to this team
	TotalPrompts int `json:"total_prompts"`
}

TeamStatsResponse defines model for TeamStatsResponse.

type TeamTopAccessedResourcesData

type TeamTopAccessedResourcesData struct {
	Items []TopAccessedResourceItem         `json:"items"`
	Range TeamTopAccessedResourcesDataRange `json:"range"`
}

TeamTopAccessedResourcesData defines model for TeamTopAccessedResourcesData.

type TeamTopAccessedResourcesDataRange

type TeamTopAccessedResourcesDataRange string

TeamTopAccessedResourcesDataRange defines model for TeamTopAccessedResourcesData.Range.

const (
	TeamTopAccessedResourcesDataRangeN14d  TeamTopAccessedResourcesDataRange = "14d"
	TeamTopAccessedResourcesDataRangeN180d TeamTopAccessedResourcesDataRange = "180d"
	TeamTopAccessedResourcesDataRangeN30d  TeamTopAccessedResourcesDataRange = "30d"
	TeamTopAccessedResourcesDataRangeN60d  TeamTopAccessedResourcesDataRange = "60d"
	TeamTopAccessedResourcesDataRangeN7d   TeamTopAccessedResourcesDataRange = "7d"
	TeamTopAccessedResourcesDataRangeN90d  TeamTopAccessedResourcesDataRange = "90d"
)

Defines values for TeamTopAccessedResourcesDataRange.

func (TeamTopAccessedResourcesDataRange) Valid

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

type TeamTopAccessedResourcesResponse

type TeamTopAccessedResourcesResponse struct {
	Data    TeamTopAccessedResourcesData `json:"data"`
	Message string                       `json:"message"`
	Status  string                       `json:"status"`
}

TeamTopAccessedResourcesResponse defines model for TeamTopAccessedResourcesResponse.

type TopAccessedResourceItem

type TopAccessedResourceItem struct {
	// AccessCount Number of access events for the resource within the window.
	AccessCount int `json:"access_count"`

	// Name Resolved display name of the resource (prompt/project name, artifact/blueprint title, or truncated memory text). Empty when the resource no longer exists.
	Name       string             `json:"name"`
	ResourceId openapi_types.UUID `json:"resource_id"`

	// ResourceType The accessed resource's type (e.g. prompt, artifact, blueprint, memory, project).
	ResourceType string `json:"resource_type"`
}

TopAccessedResourceItem One row of the team's most-accessed resources ranking.

type TrackPromptGalleryUsageHTTPResponse

type TrackPromptGalleryUsageHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *SuccessResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseTrackPromptGalleryUsageHTTPResponse

func ParseTrackPromptGalleryUsageHTTPResponse(rsp *http.Response) (*TrackPromptGalleryUsageHTTPResponse, error)

ParseTrackPromptGalleryUsageHTTPResponse parses an HTTP response from a TrackPromptGalleryUsageWithResponse call

func (TrackPromptGalleryUsageHTTPResponse) ContentType

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

func (TrackPromptGalleryUsageHTTPResponse) Status

Status returns HTTPResponse.Status

func (TrackPromptGalleryUsageHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TransferTeamOwnershipHTTPResponse

type TransferTeamOwnershipHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *TransferTeamOwnershipResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseTransferTeamOwnershipHTTPResponse

func ParseTransferTeamOwnershipHTTPResponse(rsp *http.Response) (*TransferTeamOwnershipHTTPResponse, error)

ParseTransferTeamOwnershipHTTPResponse parses an HTTP response from a TransferTeamOwnershipWithResponse call

func (TransferTeamOwnershipHTTPResponse) ContentType

func (r TransferTeamOwnershipHTTPResponse) ContentType() string

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

func (TransferTeamOwnershipHTTPResponse) Status

Status returns HTTPResponse.Status

func (TransferTeamOwnershipHTTPResponse) StatusCode

func (r TransferTeamOwnershipHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TransferTeamOwnershipJSONRequestBody

type TransferTeamOwnershipJSONRequestBody = TransferTeamOwnershipRequest

TransferTeamOwnershipJSONRequestBody defines body for TransferTeamOwnership for application/json ContentType.

type TransferTeamOwnershipRequest

type TransferTeamOwnershipRequest struct {
	// NewOwnerId User ID of the member who will become the team owner
	NewOwnerId string `json:"new_owner_id"`
}

TransferTeamOwnershipRequest Request body for transferring team ownership. The target must already be a member of the team; they become the owner and the current owner becomes an admin, in a single transaction.

type TransferTeamOwnershipResponse

type TransferTeamOwnershipResponse struct {
	// Team A team (workspace) in the system. `role`, `permissions` and `member_count` are computed at read time for the requesting user.
	Team Team `json:"team"`
}

TransferTeamOwnershipResponse The team after ownership has been transferred

type Type

type Type struct {
	// CreatedAt Timestamp when the type was created
	CreatedAt time.Time `json:"created_at"`

	// Id Unique type identifier
	Id openapi_types.UUID `json:"id"`

	// IsSystem True for built-in defaults that cannot be edited or deleted
	IsSystem bool `json:"is_system"`

	// Name Human-readable display name
	Name string `json:"name"`

	// ResourceType Resource the type applies to (e.g. "artifacts")
	ResourceType string `json:"resource_type"`

	// Slug URL-safe identifier, unique per (team, resource_type)
	Slug string `json:"slug"`

	// TeamId Owning team; omitted for global system defaults
	TeamId *openapi_types.UUID `json:"team_id,omitempty"`
}

Type A resource category. System defaults are global and read-only (is_system true, no team_id); custom types belong to a team. Uniqueness is on (team_id, resource_type, slug).

type TypeListResponse

type TypeListResponse struct {
	// TotalCount Number of types in the list
	TotalCount int `json:"total_count"`

	// Types Types visible to the team, system defaults first
	Types []Type `json:"types"`
}

TypeListResponse System defaults plus the team's custom types for a resource

type UnarchiveFeedItemHTTPResponse

type UnarchiveFeedItemHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseUnarchiveFeedItemHTTPResponse

func ParseUnarchiveFeedItemHTTPResponse(rsp *http.Response) (*UnarchiveFeedItemHTTPResponse, error)

ParseUnarchiveFeedItemHTTPResponse parses an HTTP response from a UnarchiveFeedItemWithResponse call

func (UnarchiveFeedItemHTTPResponse) ContentType

func (r UnarchiveFeedItemHTTPResponse) ContentType() string

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

func (UnarchiveFeedItemHTTPResponse) Status

Status returns HTTPResponse.Status

func (UnarchiveFeedItemHTTPResponse) StatusCode

func (r UnarchiveFeedItemHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnreadCountResponse

type UnreadCountResponse struct {
	// UnreadCount Total number of unread notifications
	UnreadCount int `json:"unread_count"`
}

UnreadCountResponse Unread notification count for the authenticated user

type UpdateAdminUserHTTPResponse added in v0.21.0

type UpdateAdminUserHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *AdminUserDetail
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateAdminUserHTTPResponse added in v0.21.0

func ParseUpdateAdminUserHTTPResponse(rsp *http.Response) (*UpdateAdminUserHTTPResponse, error)

ParseUpdateAdminUserHTTPResponse parses an HTTP response from a UpdateAdminUserWithResponse call

func (UpdateAdminUserHTTPResponse) ContentType added in v0.21.0

func (r UpdateAdminUserHTTPResponse) ContentType() string

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

func (UpdateAdminUserHTTPResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (UpdateAdminUserHTTPResponse) StatusCode added in v0.21.0

func (r UpdateAdminUserHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAdminUserJSONRequestBody added in v0.21.0

type UpdateAdminUserJSONRequestBody = AdminUserUpdateRequest

UpdateAdminUserJSONRequestBody defines body for UpdateAdminUser for application/json ContentType.

type UpdateAgentCredentialsHTTPResponse

type UpdateAgentCredentialsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateAgentCredentialsHTTPResponse

func ParseUpdateAgentCredentialsHTTPResponse(rsp *http.Response) (*UpdateAgentCredentialsHTTPResponse, error)

ParseUpdateAgentCredentialsHTTPResponse parses an HTTP response from a UpdateAgentCredentialsWithResponse call

func (UpdateAgentCredentialsHTTPResponse) ContentType

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

func (UpdateAgentCredentialsHTTPResponse) Status

Status returns HTTPResponse.Status

func (UpdateAgentCredentialsHTTPResponse) StatusCode

func (r UpdateAgentCredentialsHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentCredentialsJSONRequestBody

type UpdateAgentCredentialsJSONRequestBody = UpdateAgentCredentialsRequest

UpdateAgentCredentialsJSONRequestBody defines body for UpdateAgentCredentials for application/json ContentType.

type UpdateAgentCredentialsRequest

type UpdateAgentCredentialsRequest struct {
	Credentials map[string]CredentialRequest `json:"credentials"`
}

UpdateAgentCredentialsRequest defines model for UpdateAgentCredentialsRequest.

type UpdateAgentExecutionRequest

type UpdateAgentExecutionRequest struct {
	Error  *string                           `json:"error,omitempty"`
	Output *map[string]interface{}           `json:"output,omitempty"`
	Status UpdateAgentExecutionRequestStatus `json:"status"`
}

UpdateAgentExecutionRequest defines model for UpdateAgentExecutionRequest.

type UpdateAgentExecutionRequestStatus

type UpdateAgentExecutionRequestStatus string

UpdateAgentExecutionRequestStatus defines model for UpdateAgentExecutionRequest.Status.

const (
	UpdateAgentExecutionRequestStatusError   UpdateAgentExecutionRequestStatus = "error"
	UpdateAgentExecutionRequestStatusRunning UpdateAgentExecutionRequestStatus = "running"
	UpdateAgentExecutionRequestStatusSuccess UpdateAgentExecutionRequestStatus = "success"
)

Defines values for UpdateAgentExecutionRequestStatus.

func (UpdateAgentExecutionRequestStatus) Valid

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

type UpdateAgentHTTPResponse

type UpdateAgentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Agent
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateAgentHTTPResponse

func ParseUpdateAgentHTTPResponse(rsp *http.Response) (*UpdateAgentHTTPResponse, error)

ParseUpdateAgentHTTPResponse parses an HTTP response from a UpdateAgentWithResponse call

func (UpdateAgentHTTPResponse) ContentType

func (r UpdateAgentHTTPResponse) ContentType() string

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

func (UpdateAgentHTTPResponse) Status

func (r UpdateAgentHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateAgentHTTPResponse) StatusCode

func (r UpdateAgentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAgentJSONRequestBody

type UpdateAgentJSONRequestBody = UpdateAgentRequest

UpdateAgentJSONRequestBody defines body for UpdateAgent for application/json ContentType.

type UpdateAgentRequest

type UpdateAgentRequest struct {
	CardUrl     *string                       `json:"card_url,omitempty"`
	Credentials *map[string]CredentialRequest `json:"credentials,omitempty"`
	Description *string                       `json:"description,omitempty"`
	Name        *string                       `json:"name,omitempty"`
	Status      *UpdateAgentRequestStatus     `json:"status,omitempty"`
}

UpdateAgentRequest defines model for UpdateAgentRequest.

type UpdateAgentRequestStatus

type UpdateAgentRequestStatus string

UpdateAgentRequestStatus defines model for UpdateAgentRequest.Status.

const (
	UpdateAgentRequestStatusActive UpdateAgentRequestStatus = "active"
	UpdateAgentRequestStatusError  UpdateAgentRequestStatus = "error"
	UpdateAgentRequestStatusPaused UpdateAgentRequestStatus = "paused"
)

Defines values for UpdateAgentRequestStatus.

func (UpdateAgentRequestStatus) Valid

func (e UpdateAgentRequestStatus) Valid() bool

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

type UpdateArtifactHTTPResponse

type UpdateArtifactHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Artifact
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
}

func ParseUpdateArtifactHTTPResponse

func ParseUpdateArtifactHTTPResponse(rsp *http.Response) (*UpdateArtifactHTTPResponse, error)

ParseUpdateArtifactHTTPResponse parses an HTTP response from a UpdateArtifactWithResponse call

func (UpdateArtifactHTTPResponse) ContentType

func (r UpdateArtifactHTTPResponse) ContentType() string

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

func (UpdateArtifactHTTPResponse) Status

Status returns HTTPResponse.Status

func (UpdateArtifactHTTPResponse) StatusCode

func (r UpdateArtifactHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateArtifactJSONRequestBody

type UpdateArtifactJSONRequestBody = UpdateArtifactRequest

UpdateArtifactJSONRequestBody defines body for UpdateArtifact for application/json ContentType.

type UpdateArtifactRequest

type UpdateArtifactRequest struct {
	// ChangeSummary Optional human-readable summary of this edit, recorded on the content-version snapshot it produces and shown in the version history.
	ChangeSummary *string `json:"change_summary,omitempty"`

	// Content Updated content of the artifact
	Content *string `json:"content,omitempty"`

	// Description Updated description of the artifact
	Description *string `json:"description,omitempty"`

	// Metadata Updated metadata as key-value pairs
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// ProjectId New project UUID for the artifact
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// Slug New slug for the artifact
	Slug *string `json:"slug,omitempty"`

	// Status Updated status of the artifact
	Status *UpdateArtifactRequestStatus `json:"status,omitempty"`

	// Title Updated title for the artifact
	Title *string `json:"title,omitempty"`

	// Type Updated type category of the artifact. An open string validated at runtime against the team's registered types (the system defaults work_reports, static_contexts and general, plus any custom types the team has added), not a fixed enum.
	Type *string `json:"type,omitempty"`
}

UpdateArtifactRequest defines model for UpdateArtifactRequest.

type UpdateArtifactRequestStatus

type UpdateArtifactRequestStatus string

UpdateArtifactRequestStatus Updated status of the artifact

const (
	UpdateArtifactRequestStatusActive   UpdateArtifactRequestStatus = "active"
	UpdateArtifactRequestStatusArchived UpdateArtifactRequestStatus = "archived"
	UpdateArtifactRequestStatusDraft    UpdateArtifactRequestStatus = "draft"
)

Defines values for UpdateArtifactRequestStatus.

func (UpdateArtifactRequestStatus) Valid

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

type UpdateBlueprintHTTPResponse

type UpdateBlueprintHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Blueprint
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateBlueprintHTTPResponse

func ParseUpdateBlueprintHTTPResponse(rsp *http.Response) (*UpdateBlueprintHTTPResponse, error)

ParseUpdateBlueprintHTTPResponse parses an HTTP response from a UpdateBlueprintWithResponse call

func (UpdateBlueprintHTTPResponse) ContentType

func (r UpdateBlueprintHTTPResponse) ContentType() string

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

func (UpdateBlueprintHTTPResponse) Status

Status returns HTTPResponse.Status

func (UpdateBlueprintHTTPResponse) StatusCode

func (r UpdateBlueprintHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateBlueprintJSONRequestBody

type UpdateBlueprintJSONRequestBody = UpdateBlueprintRequest

UpdateBlueprintJSONRequestBody defines body for UpdateBlueprint for application/json ContentType.

type UpdateBlueprintRequest

type UpdateBlueprintRequest struct {
	// Content Updated content/specification of the spec library
	Content *string `json:"content,omitempty"`

	// Description Updated description of the spec library
	Description *string `json:"description,omitempty"`

	// Metadata Updated metadata as key-value pairs
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// Path Optional repo-relative path override; freezes the blueprint's path. Must be relative — no leading "/", no "..", no backslashes.
	Path *string `json:"path,omitempty"`

	// ProjectId New project UUID for the spec library
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// Slug New slug for the spec library
	Slug *string `json:"slug,omitempty"`

	// Status Updated status of the spec library
	Status *UpdateBlueprintRequestStatus `json:"status,omitempty"`

	// Subtype Updated subtype category for specific type spec libraries
	Subtype *UpdateBlueprintRequestSubtype `json:"subtype,omitempty"`

	// Title Updated title for the spec library
	Title *string `json:"title,omitempty"`

	// Type Updated type category of the spec library
	Type *UpdateBlueprintRequestType `json:"type,omitempty"`
}

UpdateBlueprintRequest defines model for UpdateBlueprintRequest.

type UpdateBlueprintRequestStatus

type UpdateBlueprintRequestStatus string

UpdateBlueprintRequestStatus Updated status of the spec library

const (
	UpdateBlueprintRequestStatusActive  UpdateBlueprintRequestStatus = "active"
	UpdateBlueprintRequestStatusExpired UpdateBlueprintRequestStatus = "expired"
)

Defines values for UpdateBlueprintRequestStatus.

func (UpdateBlueprintRequestStatus) Valid

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

type UpdateBlueprintRequestSubtype

type UpdateBlueprintRequestSubtype string

UpdateBlueprintRequestSubtype Updated subtype category for specific type spec libraries

const (
	UpdateBlueprintRequestSubtypeAgents        UpdateBlueprintRequestSubtype = "agents"
	UpdateBlueprintRequestSubtypeAgentsMd      UpdateBlueprintRequestSubtype = "agents-md"
	UpdateBlueprintRequestSubtypeClaudeMd      UpdateBlueprintRequestSubtype = "claude-md"
	UpdateBlueprintRequestSubtypeCommands      UpdateBlueprintRequestSubtype = "commands"
	UpdateBlueprintRequestSubtypeCursorMd      UpdateBlueprintRequestSubtype = "cursor-md"
	UpdateBlueprintRequestSubtypeOthers        UpdateBlueprintRequestSubtype = "others"
	UpdateBlueprintRequestSubtypeRules         UpdateBlueprintRequestSubtype = "rules"
	UpdateBlueprintRequestSubtypeSkills        UpdateBlueprintRequestSubtype = "skills"
	UpdateBlueprintRequestSubtypeSlashCommands UpdateBlueprintRequestSubtype = "slash-commands"
	UpdateBlueprintRequestSubtypeSubAgents     UpdateBlueprintRequestSubtype = "sub-agents"
)

Defines values for UpdateBlueprintRequestSubtype.

func (UpdateBlueprintRequestSubtype) Valid

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

type UpdateBlueprintRequestType

type UpdateBlueprintRequestType string

UpdateBlueprintRequestType Updated type category of the spec library

const (
	UpdateBlueprintRequestTypeClaude     UpdateBlueprintRequestType = "claude"
	UpdateBlueprintRequestTypeClaudeCode UpdateBlueprintRequestType = "claude-code"
	UpdateBlueprintRequestTypeCodex      UpdateBlueprintRequestType = "codex"
	UpdateBlueprintRequestTypeCursor     UpdateBlueprintRequestType = "cursor"
	UpdateBlueprintRequestTypeGeneral    UpdateBlueprintRequestType = "general"
)

Defines values for UpdateBlueprintRequestType.

func (UpdateBlueprintRequestType) Valid

func (e UpdateBlueprintRequestType) Valid() bool

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

type UpdateCommentHTTPResponse

type UpdateCommentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Comment
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateCommentHTTPResponse

func ParseUpdateCommentHTTPResponse(rsp *http.Response) (*UpdateCommentHTTPResponse, error)

ParseUpdateCommentHTTPResponse parses an HTTP response from a UpdateCommentWithResponse call

func (UpdateCommentHTTPResponse) ContentType

func (r UpdateCommentHTTPResponse) ContentType() string

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

func (UpdateCommentHTTPResponse) Status

func (r UpdateCommentHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCommentHTTPResponse) StatusCode

func (r UpdateCommentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCommentJSONRequestBody

type UpdateCommentJSONRequestBody = UpdateCommentRequest

UpdateCommentJSONRequestBody defines body for UpdateComment for application/json ContentType.

type UpdateCommentRequest

type UpdateCommentRequest struct {
	// Content New comment body (markdown, 1–10,000 characters)
	Content string `json:"content"`
}

UpdateCommentRequest Request body for editing a comment's content.

type UpdateEmbeddingProviderHTTPResponse

type UpdateEmbeddingProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EmbeddingProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateEmbeddingProviderHTTPResponse

func ParseUpdateEmbeddingProviderHTTPResponse(rsp *http.Response) (*UpdateEmbeddingProviderHTTPResponse, error)

ParseUpdateEmbeddingProviderHTTPResponse parses an HTTP response from a UpdateEmbeddingProviderWithResponse call

func (UpdateEmbeddingProviderHTTPResponse) ContentType

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

func (UpdateEmbeddingProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (UpdateEmbeddingProviderHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateEmbeddingProviderJSONRequestBody

type UpdateEmbeddingProviderJSONRequestBody = UpdateEmbeddingProviderRequest

UpdateEmbeddingProviderJSONRequestBody defines body for UpdateEmbeddingProvider for application/json ContentType.

type UpdateEmbeddingProviderRequest

type UpdateEmbeddingProviderRequest struct {
	ApiKey        *string                 `json:"api_key,omitempty"`
	BaseUrl       *string                 `json:"base_url,omitempty"`
	ChunkOverlap  *int                    `json:"chunk_overlap,omitempty"`
	ChunkSize     *int                    `json:"chunk_size,omitempty"`
	Concurrency   *int                    `json:"concurrency,omitempty"`
	Configuration *map[string]interface{} `json:"configuration,omitempty"`

	// DocumentPrefix Instruction prefix prepended to document chunks before embedding. Changing it triggers a team re-embed. Send an empty string to clear.
	DocumentPrefix *string `json:"document_prefix,omitempty"`
	IsDefault      *bool   `json:"is_default,omitempty"`
	Model          *string `json:"model,omitempty"`
	Name           *string `json:"name,omitempty"`
	ProviderType   *string `json:"provider_type,omitempty"`

	// QueryPrefix Instruction prefix prepended to search queries before embedding. Send an empty string to clear a previously configured prefix.
	QueryPrefix *string `json:"query_prefix,omitempty"`
}

UpdateEmbeddingProviderRequest defines model for UpdateEmbeddingProviderRequest.

type UpdateEmbeddingProviderSettingsHTTPResponse

type UpdateEmbeddingProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *EmbeddingProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateEmbeddingProviderSettingsHTTPResponse

func ParseUpdateEmbeddingProviderSettingsHTTPResponse(rsp *http.Response) (*UpdateEmbeddingProviderSettingsHTTPResponse, error)

ParseUpdateEmbeddingProviderSettingsHTTPResponse parses an HTTP response from a UpdateEmbeddingProviderSettingsWithResponse call

func (UpdateEmbeddingProviderSettingsHTTPResponse) ContentType

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

func (UpdateEmbeddingProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (UpdateEmbeddingProviderSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateEmbeddingProviderSettingsJSONRequestBody

type UpdateEmbeddingProviderSettingsJSONRequestBody = UpdateEmbeddingProviderRequest

UpdateEmbeddingProviderSettingsJSONRequestBody defines body for UpdateEmbeddingProviderSettings for application/json ContentType.

type UpdateFeedHTTPResponse

type UpdateFeedHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Feed
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
}

func ParseUpdateFeedHTTPResponse

func ParseUpdateFeedHTTPResponse(rsp *http.Response) (*UpdateFeedHTTPResponse, error)

ParseUpdateFeedHTTPResponse parses an HTTP response from a UpdateFeedWithResponse call

func (UpdateFeedHTTPResponse) ContentType

func (r UpdateFeedHTTPResponse) ContentType() string

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

func (UpdateFeedHTTPResponse) Status

func (r UpdateFeedHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateFeedHTTPResponse) StatusCode

func (r UpdateFeedHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateFeedJSONRequestBody

type UpdateFeedJSONRequestBody = UpdateFeedRequest

UpdateFeedJSONRequestBody defines body for UpdateFeed for application/json ContentType.

type UpdateFeedRequest

type UpdateFeedRequest struct {
	// Description Updated description of the feed
	Description *string `json:"description,omitempty"`

	// Name Updated name of the feed
	Name *string `json:"name,omitempty"`
}

UpdateFeedRequest defines model for UpdateFeedRequest.

type UpdateMemoryHTTPResponse

type UpdateMemoryHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Memory
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
}

func ParseUpdateMemoryHTTPResponse

func ParseUpdateMemoryHTTPResponse(rsp *http.Response) (*UpdateMemoryHTTPResponse, error)

ParseUpdateMemoryHTTPResponse parses an HTTP response from a UpdateMemoryWithResponse call

func (UpdateMemoryHTTPResponse) ContentType

func (r UpdateMemoryHTTPResponse) ContentType() string

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

func (UpdateMemoryHTTPResponse) Status

func (r UpdateMemoryHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateMemoryHTTPResponse) StatusCode

func (r UpdateMemoryHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMemoryJSONRequestBody

type UpdateMemoryJSONRequestBody = UpdateMemoryRequest

UpdateMemoryJSONRequestBody defines body for UpdateMemory for application/json ContentType.

type UpdateMemoryRequest

type UpdateMemoryRequest struct {
	// Metadata Updated metadata as key-value pairs
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// ProjectId New project UUID for the memory (moves it between projects)
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// Status Updated lifecycle status of the memory
	Status *UpdateMemoryRequestStatus `json:"status,omitempty"`

	// Text Updated text content of the memory
	Text *string `json:"text,omitempty"`
}

UpdateMemoryRequest defines model for UpdateMemoryRequest.

type UpdateMemoryRequestStatus

type UpdateMemoryRequestStatus string

UpdateMemoryRequestStatus Updated lifecycle status of the memory

const (
	UpdateMemoryRequestStatusActive   UpdateMemoryRequestStatus = "active"
	UpdateMemoryRequestStatusArchived UpdateMemoryRequestStatus = "archived"
	UpdateMemoryRequestStatusDraft    UpdateMemoryRequestStatus = "draft"
)

Defines values for UpdateMemoryRequestStatus.

func (UpdateMemoryRequestStatus) Valid

func (e UpdateMemoryRequestStatus) Valid() bool

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

type UpdateModelProviderHTTPResponse

type UpdateModelProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ModelProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateModelProviderHTTPResponse

func ParseUpdateModelProviderHTTPResponse(rsp *http.Response) (*UpdateModelProviderHTTPResponse, error)

ParseUpdateModelProviderHTTPResponse parses an HTTP response from a UpdateModelProviderWithResponse call

func (UpdateModelProviderHTTPResponse) ContentType

func (r UpdateModelProviderHTTPResponse) ContentType() string

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

func (UpdateModelProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (UpdateModelProviderHTTPResponse) StatusCode

func (r UpdateModelProviderHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateModelProviderJSONRequestBody

type UpdateModelProviderJSONRequestBody = UpdateModelProviderRequest

UpdateModelProviderJSONRequestBody defines body for UpdateModelProvider for application/json ContentType.

type UpdateModelProviderRequest

type UpdateModelProviderRequest struct {
	ApiKey        *string                 `json:"api_key,omitempty"`
	BaseUrl       *string                 `json:"base_url,omitempty"`
	Configuration *map[string]interface{} `json:"configuration,omitempty"`
	IsDefault     *bool                   `json:"is_default,omitempty"`
	Model         *string                 `json:"model,omitempty"`
	Name          *string                 `json:"name,omitempty"`
	ProviderType  *string                 `json:"provider_type,omitempty"`
}

UpdateModelProviderRequest defines model for UpdateModelProviderRequest.

type UpdateModelProviderSettingsHTTPResponse

type UpdateModelProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ModelProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateModelProviderSettingsHTTPResponse

func ParseUpdateModelProviderSettingsHTTPResponse(rsp *http.Response) (*UpdateModelProviderSettingsHTTPResponse, error)

ParseUpdateModelProviderSettingsHTTPResponse parses an HTTP response from a UpdateModelProviderSettingsWithResponse call

func (UpdateModelProviderSettingsHTTPResponse) ContentType

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

func (UpdateModelProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (UpdateModelProviderSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateModelProviderSettingsJSONRequestBody

type UpdateModelProviderSettingsJSONRequestBody = UpdateModelProviderRequest

UpdateModelProviderSettingsJSONRequestBody defines body for UpdateModelProviderSettings for application/json ContentType.

type UpdatePreferencesHTTPResponse

type UpdatePreferencesHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *PreferencesResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdatePreferencesHTTPResponse

func ParseUpdatePreferencesHTTPResponse(rsp *http.Response) (*UpdatePreferencesHTTPResponse, error)

ParseUpdatePreferencesHTTPResponse parses an HTTP response from a UpdatePreferencesWithResponse call

func (UpdatePreferencesHTTPResponse) ContentType

func (r UpdatePreferencesHTTPResponse) ContentType() string

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

func (UpdatePreferencesHTTPResponse) Status

Status returns HTTPResponse.Status

func (UpdatePreferencesHTTPResponse) StatusCode

func (r UpdatePreferencesHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePreferencesJSONRequestBody

type UpdatePreferencesJSONRequestBody = UpdatePreferencesRequest

UpdatePreferencesJSONRequestBody defines body for UpdatePreferences for application/json ContentType.

type UpdatePreferencesRequest

type UpdatePreferencesRequest struct {
	EmailNotification *EmailNotificationPreferences `json:"email_notification,omitempty"`
	Notifications     *NotificationPreferences      `json:"notifications,omitempty"`
}

UpdatePreferencesRequest defines model for UpdatePreferencesRequest.

type UpdateProjectHTTPResponse

type UpdateProjectHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Project
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateProjectHTTPResponse

func ParseUpdateProjectHTTPResponse(rsp *http.Response) (*UpdateProjectHTTPResponse, error)

ParseUpdateProjectHTTPResponse parses an HTTP response from a UpdateProjectWithResponse call

func (UpdateProjectHTTPResponse) ContentType

func (r UpdateProjectHTTPResponse) ContentType() string

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

func (UpdateProjectHTTPResponse) Status

func (r UpdateProjectHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateProjectHTTPResponse) StatusCode

func (r UpdateProjectHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProjectJSONRequestBody

type UpdateProjectJSONRequestBody = UpdateProjectRequest

UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.

type UpdateProjectRequest

type UpdateProjectRequest struct {
	// Description Updated description of the project
	Description *string `json:"description,omitempty"`

	// GitUrl Updated git repository URL
	GitUrl *string `json:"git_url,omitempty"`

	// Homepage Updated homepage URL
	Homepage *string `json:"homepage,omitempty"`

	// Name Updated name of the project
	Name *string `json:"name,omitempty"`

	// Slug Updated slug for the project
	Slug *string `json:"slug,omitempty"`

	// TeamId Team ID; must match the project's current team (resources cannot be moved between teams)
	TeamId *openapi_types.UUID `json:"team_id,omitempty"`
}

UpdateProjectRequest defines model for UpdateProjectRequest.

type UpdatePromptHTTPResponse

type UpdatePromptHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Prompt
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON409 *ErrorResponse
}

func ParseUpdatePromptHTTPResponse

func ParseUpdatePromptHTTPResponse(rsp *http.Response) (*UpdatePromptHTTPResponse, error)

ParseUpdatePromptHTTPResponse parses an HTTP response from a UpdatePromptWithResponse call

func (UpdatePromptHTTPResponse) ContentType

func (r UpdatePromptHTTPResponse) ContentType() string

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

func (UpdatePromptHTTPResponse) Status

func (r UpdatePromptHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePromptHTTPResponse) StatusCode

func (r UpdatePromptHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePromptJSONRequestBody

type UpdatePromptJSONRequestBody = UpdatePromptRequest

UpdatePromptJSONRequestBody defines body for UpdatePrompt for application/json ContentType.

type UpdatePromptRequest

type UpdatePromptRequest struct {
	Body        *string `json:"body,omitempty"`
	Description *string `json:"description,omitempty"`

	// Labels Labels for categorizing and filtering prompts
	Labels *[]string `json:"labels,omitempty"`

	// McpExpose Whether this prompt should be discoverable via MCP tools
	McpExpose *bool   `json:"mcp_expose,omitempty"`
	Name      *string `json:"name,omitempty"`

	// ProjectId Project identifier to move this prompt to a different project
	ProjectId *openapi_types.UUID        `json:"project_id,omitempty"`
	Slug      *string                    `json:"slug,omitempty"`
	Status    *UpdatePromptRequestStatus `json:"status,omitempty"`
}

UpdatePromptRequest defines model for UpdatePromptRequest.

type UpdatePromptRequestStatus

type UpdatePromptRequestStatus string

UpdatePromptRequestStatus defines model for UpdatePromptRequest.Status.

const (
	UpdatePromptRequestStatusDraft     UpdatePromptRequestStatus = "draft"
	UpdatePromptRequestStatusPublished UpdatePromptRequestStatus = "published"
)

Defines values for UpdatePromptRequestStatus.

func (UpdatePromptRequestStatus) Valid

func (e UpdatePromptRequestStatus) Valid() bool

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

type UpdateTeamHTTPResponse

type UpdateTeamHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *Team
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON402 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateTeamHTTPResponse

func ParseUpdateTeamHTTPResponse(rsp *http.Response) (*UpdateTeamHTTPResponse, error)

ParseUpdateTeamHTTPResponse parses an HTTP response from a UpdateTeamWithResponse call

func (UpdateTeamHTTPResponse) ContentType

func (r UpdateTeamHTTPResponse) ContentType() string

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

func (UpdateTeamHTTPResponse) Status

func (r UpdateTeamHTTPResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateTeamHTTPResponse) StatusCode

func (r UpdateTeamHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTeamJSONRequestBody

type UpdateTeamJSONRequestBody = UpdateTeamRequest

UpdateTeamJSONRequestBody defines body for UpdateTeam for application/json ContentType.

type UpdateTeamMemberRoleHTTPResponse

type UpdateTeamMemberRoleHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *UpdateTeamMemberRoleResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseUpdateTeamMemberRoleHTTPResponse

func ParseUpdateTeamMemberRoleHTTPResponse(rsp *http.Response) (*UpdateTeamMemberRoleHTTPResponse, error)

ParseUpdateTeamMemberRoleHTTPResponse parses an HTTP response from a UpdateTeamMemberRoleWithResponse call

func (UpdateTeamMemberRoleHTTPResponse) ContentType

func (r UpdateTeamMemberRoleHTTPResponse) ContentType() string

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

func (UpdateTeamMemberRoleHTTPResponse) Status

Status returns HTTPResponse.Status

func (UpdateTeamMemberRoleHTTPResponse) StatusCode

func (r UpdateTeamMemberRoleHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTeamMemberRoleJSONRequestBody

type UpdateTeamMemberRoleJSONRequestBody = UpdateTeamMemberRoleRequest

UpdateTeamMemberRoleJSONRequestBody defines body for UpdateTeamMemberRole for application/json ContentType.

type UpdateTeamMemberRoleRequest

type UpdateTeamMemberRoleRequest struct {
	// Role The role to assign to the member
	Role UpdateTeamMemberRoleRequestRole `json:"role"`
}

UpdateTeamMemberRoleRequest Request body for changing a team member's role. Only `member` and `admin` are accepted: a team has exactly one owner, and ownership moves solely through the transfer-ownership operation.

type UpdateTeamMemberRoleRequestRole

type UpdateTeamMemberRoleRequestRole string

UpdateTeamMemberRoleRequestRole The role to assign to the member

const (
	UpdateTeamMemberRoleRequestRoleAdmin  UpdateTeamMemberRoleRequestRole = "admin"
	UpdateTeamMemberRoleRequestRoleMember UpdateTeamMemberRoleRequestRole = "member"
)

Defines values for UpdateTeamMemberRoleRequestRole.

func (UpdateTeamMemberRoleRequestRole) Valid

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

type UpdateTeamMemberRoleResponse

type UpdateTeamMemberRoleResponse struct {
	// Member Detailed information about a team member, including invitation status
	Member TeamMemberDetail `json:"member"`
}

UpdateTeamMemberRoleResponse The team member after the role change

type UpdateTeamRequest

type UpdateTeamRequest struct {
	// Description New team description
	Description *string `json:"description,omitempty"`

	// Name New team name (must be non-empty when provided)
	Name *string `json:"name,omitempty"`
}

UpdateTeamRequest Request body for updating a team. At least one of `name` or `description` must be provided.

type UploadArtifactAttachmentHTTPResponse

type UploadArtifactAttachmentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Attachment
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON503 *ErrorResponse
}

func ParseUploadArtifactAttachmentHTTPResponse

func ParseUploadArtifactAttachmentHTTPResponse(rsp *http.Response) (*UploadArtifactAttachmentHTTPResponse, error)

ParseUploadArtifactAttachmentHTTPResponse parses an HTTP response from a UploadArtifactAttachmentWithResponse call

func (UploadArtifactAttachmentHTTPResponse) ContentType

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

func (UploadArtifactAttachmentHTTPResponse) Status

Status returns HTTPResponse.Status

func (UploadArtifactAttachmentHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UploadArtifactAttachmentMultipartBody

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

	// RelativePath Optional path relative to the owner's directory (e.g. "scripts/helper.py"). Must be relative — no leading "/", no "..", no backslashes. Unique per owner. file_name stays the basename.
	RelativePath *string `json:"relative_path,omitempty"`
}

UploadArtifactAttachmentMultipartBody defines parameters for UploadArtifactAttachment.

type UploadArtifactAttachmentMultipartRequestBody

type UploadArtifactAttachmentMultipartRequestBody UploadArtifactAttachmentMultipartBody

UploadArtifactAttachmentMultipartRequestBody defines body for UploadArtifactAttachment for multipart/form-data ContentType.

type UploadAttachmentHTTPResponse

type UploadAttachmentHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON201                   *Attachment
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON404 *ErrorResponse
	ApplicationproblemJSON503 *ErrorResponse
}

func ParseUploadAttachmentHTTPResponse

func ParseUploadAttachmentHTTPResponse(rsp *http.Response) (*UploadAttachmentHTTPResponse, error)

ParseUploadAttachmentHTTPResponse parses an HTTP response from a UploadAttachmentWithResponse call

func (UploadAttachmentHTTPResponse) ContentType

func (r UploadAttachmentHTTPResponse) ContentType() string

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

func (UploadAttachmentHTTPResponse) Status

Status returns HTTPResponse.Status

func (UploadAttachmentHTTPResponse) StatusCode

func (r UploadAttachmentHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadAttachmentMultipartBody

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

	// OwnerId UUID of the owning resource
	OwnerId openapi_types.UUID `json:"owner_id"`

	// OwnerType Type of the owning resource (e.g. "artifact")
	OwnerType string `json:"owner_type"`

	// RelativePath Optional path relative to the owner's directory (e.g. "scripts/helper.py"). Must be relative — no leading "/", no "..", no backslashes. Unique per owner. file_name stays the basename.
	RelativePath *string `json:"relative_path,omitempty"`
}

UploadAttachmentMultipartBody defines parameters for UploadAttachment.

type UploadAttachmentMultipartRequestBody

type UploadAttachmentMultipartRequestBody UploadAttachmentMultipartBody

UploadAttachmentMultipartRequestBody defines body for UploadAttachment for multipart/form-data ContentType.

type UsageAndGrowthResponse

type UsageAndGrowthResponse struct {
	// ActivitiesPerUser Per-user activity summary
	ActivitiesPerUser *[]UserActivityRow `json:"activities_per_user,omitempty"`

	// Usage Weekly usage metrics
	Usage *[]UsageMetricsRow `json:"usage,omitempty"`
}

UsageAndGrowthResponse Usage and growth data response

type UsageMetricsRow

type UsageMetricsRow struct {
	// AgentExecutions Number of agent executions this week
	AgentExecutions *int `json:"agent_executions,omitempty"`

	// ClaudeSessions Number of distinct Claude Code sessions this week
	ClaudeSessions *int `json:"claude_sessions,omitempty"`

	// CursorSessions Number of distinct Cursor IDE sessions this week
	CursorSessions *int `json:"cursor_sessions,omitempty"`

	// NewAgents Number of new agents created this week
	NewAgents *int `json:"new_agents,omitempty"`

	// NewApiKeys Number of new API keys created this week
	NewApiKeys *int `json:"new_api_keys,omitempty"`

	// NewArtifacts Number of new artifacts created this week
	NewArtifacts *int `json:"new_artifacts,omitempty"`

	// NewMemories Number of new memories created this week
	NewMemories *int `json:"new_memories,omitempty"`

	// NewPrompts Number of new prompts created this week
	NewPrompts *int `json:"new_prompts,omitempty"`

	// NewUsers Number of new users registered this week
	NewUsers *int `json:"new_users,omitempty"`

	// TotalAiToolSessions Total AI tool sessions (Claude + Cursor)
	TotalAiToolSessions *int `json:"total_ai_tool_sessions,omitempty"`

	// WeekStart Week start date (Monday)
	WeekStart *openapi_types.Date `json:"week_start,omitempty"`
}

UsageMetricsRow Weekly usage metrics for a single week

type User

type User struct {
	AvatarUrl     *string             `json:"avatar_url,omitempty"`
	CreatedAt     time.Time           `json:"created_at"`
	DefaultTeamId *string             `json:"default_team_id,omitempty"`
	Email         openapi_types.Email `json:"email"`

	// GoogleId Legacy Google OAuth subject identifier (may be null for non-Google accounts)
	GoogleId *string `json:"google_id,omitempty"`
	Id       string  `json:"id"`

	// IdpProvider Identity provider name (e.g. "google", "oidc")
	IdpProvider *string `json:"idp_provider,omitempty"`

	// IdpSubject Subject identifier from the identity provider
	IdpSubject            *string    `json:"idp_subject,omitempty"`
	Name                  string     `json:"name"`
	OnboardingCompleted   bool       `json:"onboarding_completed"`
	OnboardingCompletedAt *time.Time `json:"onboarding_completed_at,omitempty"`
	StripeCustomerId      *string    `json:"stripe_customer_id,omitempty"`
	SubscriptionPlan      *string    `json:"subscription_plan,omitempty"`
	SubscriptionStatus    string     `json:"subscription_status"`
	TrialEndsAt           *time.Time `json:"trial_ends_at,omitempty"`
	UpdatedAt             time.Time  `json:"updated_at"`
	Version               int64      `json:"version"`
}

User defines model for User.

type UserActivityRow

type UserActivityRow struct {
	// Email User email
	Email *openapi_types.Email `json:"email,omitempty"`

	// FirstArtifactCreatedAt Timestamp of first artifact creation
	FirstArtifactCreatedAt *time.Time `json:"first_artifact_created_at,omitempty"`

	// FirstMemoryCreatedAt Timestamp of first memory creation
	FirstMemoryCreatedAt *time.Time `json:"first_memory_created_at,omitempty"`

	// FirstPromptCreatedAt Timestamp of first prompt creation
	FirstPromptCreatedAt *time.Time `json:"first_prompt_created_at,omitempty"`

	// Name User display name
	Name *string `json:"name,omitempty"`

	// TotalAgentExecutionsRun Total number of agent executions run by user
	TotalAgentExecutionsRun *int `json:"total_agent_executions_run,omitempty"`

	// TotalAgentsCreated Total number of agents created by user
	TotalAgentsCreated *int `json:"total_agents_created,omitempty"`

	// TotalArtifacts Total number of artifacts created by user
	TotalArtifacts *int `json:"total_artifacts,omitempty"`

	// TotalMemories Total number of memories created by user
	TotalMemories *int `json:"total_memories,omitempty"`

	// TotalPrompts Total number of prompts created by user
	TotalPrompts *int `json:"total_prompts,omitempty"`

	// UserCreatedAt User registration timestamp
	UserCreatedAt *time.Time `json:"user_created_at,omitempty"`

	// UserId User ID
	UserId *string `json:"user_id,omitempty"`
}

UserActivityRow Per-user activity summary

type ValidateEmbeddingProviderHTTPResponse

type ValidateEmbeddingProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ValidateEmbeddingProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseValidateEmbeddingProviderHTTPResponse

func ParseValidateEmbeddingProviderHTTPResponse(rsp *http.Response) (*ValidateEmbeddingProviderHTTPResponse, error)

ParseValidateEmbeddingProviderHTTPResponse parses an HTTP response from a ValidateEmbeddingProviderWithResponse call

func (ValidateEmbeddingProviderHTTPResponse) ContentType

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

func (ValidateEmbeddingProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (ValidateEmbeddingProviderHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateEmbeddingProviderJSONRequestBody

type ValidateEmbeddingProviderJSONRequestBody = ValidateEmbeddingProviderRequest

ValidateEmbeddingProviderJSONRequestBody defines body for ValidateEmbeddingProvider for application/json ContentType.

type ValidateEmbeddingProviderRequest

type ValidateEmbeddingProviderRequest struct {
	ApiKey        *string                 `json:"api_key,omitempty"`
	BaseUrl       string                  `json:"base_url"`
	Configuration *map[string]interface{} `json:"configuration,omitempty"`

	// Model Embedding model to probe. The provider is accepted only if it returns vectors of the fixed dimension VibeXP stores (1024).
	Model        string `json:"model"`
	ProviderType string `json:"provider_type"`
}

ValidateEmbeddingProviderRequest defines model for ValidateEmbeddingProviderRequest.

type ValidateEmbeddingProviderResponse

type ValidateEmbeddingProviderResponse struct {
	Details *struct {
		// Dimension Vector width the provider returned during the probe.
		Dimension      *int    `json:"dimension,omitempty"`
		ErrorDetails   *string `json:"error_details,omitempty"`
		ResponseTimeMs *int    `json:"response_time_ms,omitempty"`
		StatusCode     *int    `json:"status_code,omitempty"`
	} `json:"details,omitempty"`
	IsValid bool   `json:"is_valid"`
	Message string `json:"message"`
}

ValidateEmbeddingProviderResponse defines model for ValidateEmbeddingProviderResponse.

type ValidateEmbeddingProviderSettingsHTTPResponse

type ValidateEmbeddingProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ValidateEmbeddingProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseValidateEmbeddingProviderSettingsHTTPResponse

func ParseValidateEmbeddingProviderSettingsHTTPResponse(rsp *http.Response) (*ValidateEmbeddingProviderSettingsHTTPResponse, error)

ParseValidateEmbeddingProviderSettingsHTTPResponse parses an HTTP response from a ValidateEmbeddingProviderSettingsWithResponse call

func (ValidateEmbeddingProviderSettingsHTTPResponse) ContentType

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

func (ValidateEmbeddingProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ValidateEmbeddingProviderSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateEmbeddingProviderSettingsJSONRequestBody

type ValidateEmbeddingProviderSettingsJSONRequestBody = ValidateEmbeddingProviderRequest

ValidateEmbeddingProviderSettingsJSONRequestBody defines body for ValidateEmbeddingProviderSettings for application/json ContentType.

type ValidateModelProviderHTTPResponse

type ValidateModelProviderHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ValidateModelProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseValidateModelProviderHTTPResponse

func ParseValidateModelProviderHTTPResponse(rsp *http.Response) (*ValidateModelProviderHTTPResponse, error)

ParseValidateModelProviderHTTPResponse parses an HTTP response from a ValidateModelProviderWithResponse call

func (ValidateModelProviderHTTPResponse) ContentType

func (r ValidateModelProviderHTTPResponse) ContentType() string

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

func (ValidateModelProviderHTTPResponse) Status

Status returns HTTPResponse.Status

func (ValidateModelProviderHTTPResponse) StatusCode

func (r ValidateModelProviderHTTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateModelProviderJSONRequestBody

type ValidateModelProviderJSONRequestBody = ValidateModelProviderRequest

ValidateModelProviderJSONRequestBody defines body for ValidateModelProvider for application/json ContentType.

type ValidateModelProviderRequest

type ValidateModelProviderRequest struct {
	ApiKey        *string                 `json:"api_key,omitempty"`
	BaseUrl       string                  `json:"base_url"`
	Configuration *map[string]interface{} `json:"configuration,omitempty"`

	// Model Chat/completion model to probe for reachability and auth.
	Model        string `json:"model"`
	ProviderType string `json:"provider_type"`
}

ValidateModelProviderRequest defines model for ValidateModelProviderRequest.

type ValidateModelProviderResponse

type ValidateModelProviderResponse struct {
	Details *struct {
		ErrorDetails   *string `json:"error_details,omitempty"`
		ResponseTimeMs *int    `json:"response_time_ms,omitempty"`
		StatusCode     *int    `json:"status_code,omitempty"`
	} `json:"details,omitempty"`
	IsValid bool   `json:"is_valid"`
	Message string `json:"message"`
}

ValidateModelProviderResponse defines model for ValidateModelProviderResponse.

type ValidateModelProviderSettingsHTTPResponse

type ValidateModelProviderSettingsHTTPResponse struct {
	Body                      []byte
	HTTPResponse              *http.Response
	JSON200                   *ValidateModelProviderResponse
	ApplicationproblemJSON400 *ErrorResponse
	ApplicationproblemJSON401 *ErrorResponse
	ApplicationproblemJSON403 *ErrorResponse
	ApplicationproblemJSON500 *ErrorResponse
}

func ParseValidateModelProviderSettingsHTTPResponse

func ParseValidateModelProviderSettingsHTTPResponse(rsp *http.Response) (*ValidateModelProviderSettingsHTTPResponse, error)

ParseValidateModelProviderSettingsHTTPResponse parses an HTTP response from a ValidateModelProviderSettingsWithResponse call

func (ValidateModelProviderSettingsHTTPResponse) ContentType

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

func (ValidateModelProviderSettingsHTTPResponse) Status

Status returns HTTPResponse.Status

func (ValidateModelProviderSettingsHTTPResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateModelProviderSettingsJSONRequestBody

type ValidateModelProviderSettingsJSONRequestBody = ValidateModelProviderRequest

ValidateModelProviderSettingsJSONRequestBody defines body for ValidateModelProviderSettings for application/json ContentType.

type ValidationError

type ValidationError struct {
	// Code Validation error code
	Code string `json:"code"`

	// Constraint The constraint that was violated
	Constraint *string `json:"constraint,omitempty"`

	// Field Name of the field that failed validation
	Field string `json:"field"`

	// Message Human-readable error message
	Message string `json:"message"`
}

ValidationError Field-level validation error details

type VersionAuthor

type VersionAuthor struct {
	// AvatarUrl Author's avatar URL, if any
	AvatarUrl *string `json:"avatar_url"`

	// DisplayName Author's display name
	DisplayName string `json:"display_name"`

	// Id User ID of the author
	Id openapi_types.UUID `json:"id"`

	// Initials Up to two uppercase initials derived from the display name
	Initials string `json:"initials"`
}

VersionAuthor Resolved attribution for a version's author. Null when the version has no author (created_by is null) or the user can no longer be resolved.

Jump to

Keyboard shortcuts

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