api

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

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

Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.

Index

Constants

View Source
const (
	BearerAuthScopes = "BearerAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewAuthCreateInvitationsRequest

func NewAuthCreateInvitationsRequest(server string, body AuthCreateInvitationsJSONRequestBody) (*http.Request, error)

NewAuthCreateInvitationsRequest calls the generic AuthCreateInvitations builder with application/json body

func NewAuthCreateInvitationsRequestWithBody

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

NewAuthCreateInvitationsRequestWithBody generates requests for AuthCreateInvitations with any type of body

func NewAuthDeleteInvitationsRequest

func NewAuthDeleteInvitationsRequest(server string, body AuthDeleteInvitationsJSONRequestBody) (*http.Request, error)

NewAuthDeleteInvitationsRequest calls the generic AuthDeleteInvitations builder with application/json body

func NewAuthDeleteInvitationsRequestWithBody

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

NewAuthDeleteInvitationsRequestWithBody generates requests for AuthDeleteInvitations with any type of body

func NewAuthGetAccessTokenRequestWithBody

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

NewAuthGetAccessTokenRequestWithBody generates requests for AuthGetAccessToken with any type of body

func NewAuthListInvitationsRequest

func NewAuthListInvitationsRequest(server string, params *AuthListInvitationsParams) (*http.Request, error)

NewAuthListInvitationsRequest generates requests for AuthListInvitations

func NewAuthListUsersRequest

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

NewAuthListUsersRequest generates requests for AuthListUsers

func NewAuthVerifyInvitationRequest

func NewAuthVerifyInvitationRequest(server string, body AuthVerifyInvitationJSONRequestBody) (*http.Request, error)

NewAuthVerifyInvitationRequest calls the generic AuthVerifyInvitation builder with application/json body

func NewAuthVerifyInvitationRequestWithBody

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

NewAuthVerifyInvitationRequestWithBody generates requests for AuthVerifyInvitation with any type of body

func NewBillingListInvoicesRequest

func NewBillingListInvoicesRequest(server string, params *BillingListInvoicesParams) (*http.Request, error)

NewBillingListInvoicesRequest generates requests for BillingListInvoices

func NewCacheCreateCacheRequest

func NewCacheCreateCacheRequest(server string, project string, name string, body CacheCreateCacheJSONRequestBody) (*http.Request, error)

NewCacheCreateCacheRequest calls the generic CacheCreateCache builder with application/json body

func NewCacheCreateCacheRequestWithBody

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

NewCacheCreateCacheRequestWithBody generates requests for CacheCreateCache with any type of body

func NewCacheDelRequest

func NewCacheDelRequest(server string, project string, name string, key string, body CacheDelJSONRequestBody) (*http.Request, error)

NewCacheDelRequest calls the generic CacheDel builder with application/json body

func NewCacheDelRequestWithBody

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

NewCacheDelRequestWithBody generates requests for CacheDel with any type of body

func NewCacheDeleteCacheRequest

func NewCacheDeleteCacheRequest(server string, project string, name string, body CacheDeleteCacheJSONRequestBody) (*http.Request, error)

NewCacheDeleteCacheRequest calls the generic CacheDeleteCache builder with application/json body

func NewCacheDeleteCacheRequestWithBody

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

NewCacheDeleteCacheRequestWithBody generates requests for CacheDeleteCache with any type of body

func NewCacheGetRequest

func NewCacheGetRequest(server string, project string, name string, key string) (*http.Request, error)

NewCacheGetRequest generates requests for CacheGet

func NewCacheGetSetRequest

func NewCacheGetSetRequest(server string, project string, name string, key string, body CacheGetSetJSONRequestBody) (*http.Request, error)

NewCacheGetSetRequest calls the generic CacheGetSet builder with application/json body

func NewCacheGetSetRequestWithBody

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

NewCacheGetSetRequestWithBody generates requests for CacheGetSet with any type of body

func NewCacheKeysRequest

func NewCacheKeysRequest(server string, project string, name string, params *CacheKeysParams) (*http.Request, error)

NewCacheKeysRequest generates requests for CacheKeys

func NewCacheListCachesRequest

func NewCacheListCachesRequest(server string, project string) (*http.Request, error)

NewCacheListCachesRequest generates requests for CacheListCaches

func NewCacheSetRequest

func NewCacheSetRequest(server string, project string, name string, key string, body CacheSetJSONRequestBody) (*http.Request, error)

NewCacheSetRequest calls the generic CacheSet builder with application/json body

func NewCacheSetRequestWithBody

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

NewCacheSetRequestWithBody generates requests for CacheSet with any type of body

func NewHealthAPIHealthRequest

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

NewHealthAPIHealthRequest generates requests for HealthAPIHealth

func NewManagementCreateNamespaceRequest

func NewManagementCreateNamespaceRequest(server string, body ManagementCreateNamespaceJSONRequestBody) (*http.Request, error)

NewManagementCreateNamespaceRequest calls the generic ManagementCreateNamespace builder with application/json body

func NewManagementCreateNamespaceRequestWithBody

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

NewManagementCreateNamespaceRequestWithBody generates requests for ManagementCreateNamespace with any type of body

func NewManagementDeleteNamespaceRequest

func NewManagementDeleteNamespaceRequest(server string, namespaceId string) (*http.Request, error)

NewManagementDeleteNamespaceRequest generates requests for ManagementDeleteNamespace

func NewManagementGetNamespaceMetadataRequest

func NewManagementGetNamespaceMetadataRequest(server string, metadataKey string, body ManagementGetNamespaceMetadataJSONRequestBody) (*http.Request, error)

NewManagementGetNamespaceMetadataRequest calls the generic ManagementGetNamespaceMetadata builder with application/json body

func NewManagementGetNamespaceMetadataRequestWithBody

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

NewManagementGetNamespaceMetadataRequestWithBody generates requests for ManagementGetNamespaceMetadata with any type of body

func NewManagementGetUserMetadataRequest

func NewManagementGetUserMetadataRequest(server string, metadataKey string, body ManagementGetUserMetadataJSONRequestBody) (*http.Request, error)

NewManagementGetUserMetadataRequest calls the generic ManagementGetUserMetadata builder with application/json body

func NewManagementGetUserMetadataRequestWithBody

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

NewManagementGetUserMetadataRequestWithBody generates requests for ManagementGetUserMetadata with any type of body

func NewManagementInsertNamespaceMetadataRequest

func NewManagementInsertNamespaceMetadataRequest(server string, metadataKey string, body ManagementInsertNamespaceMetadataJSONRequestBody) (*http.Request, error)

NewManagementInsertNamespaceMetadataRequest calls the generic ManagementInsertNamespaceMetadata builder with application/json body

func NewManagementInsertNamespaceMetadataRequestWithBody

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

NewManagementInsertNamespaceMetadataRequestWithBody generates requests for ManagementInsertNamespaceMetadata with any type of body

func NewManagementInsertUserMetadataRequest

func NewManagementInsertUserMetadataRequest(server string, metadataKey string, body ManagementInsertUserMetadataJSONRequestBody) (*http.Request, error)

NewManagementInsertUserMetadataRequest calls the generic ManagementInsertUserMetadata builder with application/json body

func NewManagementInsertUserMetadataRequestWithBody

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

NewManagementInsertUserMetadataRequestWithBody generates requests for ManagementInsertUserMetadata with any type of body

func NewManagementListNamespacesRequest

func NewManagementListNamespacesRequest(server string, namespaceId string, params *ManagementListNamespacesParams) (*http.Request, error)

NewManagementListNamespacesRequest generates requests for ManagementListNamespaces

func NewManagementUpdateNamespaceMetadataRequest

func NewManagementUpdateNamespaceMetadataRequest(server string, metadataKey string, body ManagementUpdateNamespaceMetadataJSONRequestBody) (*http.Request, error)

NewManagementUpdateNamespaceMetadataRequest calls the generic ManagementUpdateNamespaceMetadata builder with application/json body

func NewManagementUpdateNamespaceMetadataRequestWithBody

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

NewManagementUpdateNamespaceMetadataRequestWithBody generates requests for ManagementUpdateNamespaceMetadata with any type of body

func NewManagementUpdateUserMetadataRequest

func NewManagementUpdateUserMetadataRequest(server string, metadataKey string, body ManagementUpdateUserMetadataJSONRequestBody) (*http.Request, error)

NewManagementUpdateUserMetadataRequest calls the generic ManagementUpdateUserMetadata builder with application/json body

func NewManagementUpdateUserMetadataRequestWithBody

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

NewManagementUpdateUserMetadataRequestWithBody generates requests for ManagementUpdateUserMetadata with any type of body

func NewObservabilityGetInfoRequest

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

NewObservabilityGetInfoRequest generates requests for ObservabilityGetInfo

func NewObservabilityQueryTimeSeriesMetricsRequest

func NewObservabilityQueryTimeSeriesMetricsRequest(server string, body ObservabilityQueryTimeSeriesMetricsJSONRequestBody) (*http.Request, error)

NewObservabilityQueryTimeSeriesMetricsRequest calls the generic ObservabilityQueryTimeSeriesMetrics builder with application/json body

func NewObservabilityQueryTimeSeriesMetricsRequestWithBody

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

NewObservabilityQueryTimeSeriesMetricsRequestWithBody generates requests for ObservabilityQueryTimeSeriesMetrics with any type of body

func NewObservabilityQuotaLimitsRequest

func NewObservabilityQuotaLimitsRequest(server string, body ObservabilityQuotaLimitsJSONRequestBody) (*http.Request, error)

NewObservabilityQuotaLimitsRequest calls the generic ObservabilityQuotaLimits builder with application/json body

func NewObservabilityQuotaLimitsRequestWithBody

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

NewObservabilityQuotaLimitsRequestWithBody generates requests for ObservabilityQuotaLimits with any type of body

func NewObservabilityQuotaUsageRequest

func NewObservabilityQuotaUsageRequest(server string, body ObservabilityQuotaUsageJSONRequestBody) (*http.Request, error)

NewObservabilityQuotaUsageRequest calls the generic ObservabilityQuotaUsage builder with application/json body

func NewObservabilityQuotaUsageRequestWithBody

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

NewObservabilityQuotaUsageRequestWithBody generates requests for ObservabilityQuotaUsage with any type of body

func NewRealtimeGetRTChannelRequest

func NewRealtimeGetRTChannelRequest(server string, project string, channel string) (*http.Request, error)

NewRealtimeGetRTChannelRequest generates requests for RealtimeGetRTChannel

func NewRealtimeGetRTChannelsRequest

func NewRealtimeGetRTChannelsRequest(server string, project string) (*http.Request, error)

NewRealtimeGetRTChannelsRequest generates requests for RealtimeGetRTChannels

func NewRealtimeListSubscriptionsRequest

func NewRealtimeListSubscriptionsRequest(server string, project string, channel string, params *RealtimeListSubscriptionsParams) (*http.Request, error)

NewRealtimeListSubscriptionsRequest generates requests for RealtimeListSubscriptions

func NewRealtimeMessagesRequest

func NewRealtimeMessagesRequest(server string, project string, channel string, body RealtimeMessagesJSONRequestBody) (*http.Request, error)

NewRealtimeMessagesRequest calls the generic RealtimeMessages builder with application/json body

func NewRealtimeMessagesRequestWithBody

func NewRealtimeMessagesRequestWithBody(server string, project string, channel string, contentType string, body io.Reader) (*http.Request, error)

NewRealtimeMessagesRequestWithBody generates requests for RealtimeMessages with any type of body

func NewRealtimePresenceRequest

func NewRealtimePresenceRequest(server string, project string, channel string) (*http.Request, error)

NewRealtimePresenceRequest generates requests for RealtimePresence

func NewRealtimeReadMessagesRequest

func NewRealtimeReadMessagesRequest(server string, project string, channel string, params *RealtimeReadMessagesParams) (*http.Request, error)

NewRealtimeReadMessagesRequest generates requests for RealtimeReadMessages

func NewSearchCreateByIdRequest

func NewSearchCreateByIdRequest(server string, project string, index string, id string, body SearchCreateByIdJSONRequestBody) (*http.Request, error)

NewSearchCreateByIdRequest calls the generic SearchCreateById builder with application/json body

func NewSearchCreateByIdRequestWithBody

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

NewSearchCreateByIdRequestWithBody generates requests for SearchCreateById with any type of body

func NewSearchCreateOrReplaceRequest

func NewSearchCreateOrReplaceRequest(server string, project string, index string, body SearchCreateOrReplaceJSONRequestBody) (*http.Request, error)

NewSearchCreateOrReplaceRequest calls the generic SearchCreateOrReplace builder with application/json body

func NewSearchCreateOrReplaceRequestWithBody

func NewSearchCreateOrReplaceRequestWithBody(server string, project string, index string, contentType string, body io.Reader) (*http.Request, error)

NewSearchCreateOrReplaceRequestWithBody generates requests for SearchCreateOrReplace with any type of body

func NewSearchCreateOrUpdateIndexRequest

func NewSearchCreateOrUpdateIndexRequest(server string, project string, name string, body SearchCreateOrUpdateIndexJSONRequestBody) (*http.Request, error)

NewSearchCreateOrUpdateIndexRequest calls the generic SearchCreateOrUpdateIndex builder with application/json body

func NewSearchCreateOrUpdateIndexRequestWithBody

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

NewSearchCreateOrUpdateIndexRequestWithBody generates requests for SearchCreateOrUpdateIndex with any type of body

func NewSearchCreateRequest

func NewSearchCreateRequest(server string, project string, index string, body SearchCreateJSONRequestBody) (*http.Request, error)

NewSearchCreateRequest calls the generic SearchCreate builder with application/json body

func NewSearchCreateRequestWithBody

func NewSearchCreateRequestWithBody(server string, project string, index string, contentType string, body io.Reader) (*http.Request, error)

NewSearchCreateRequestWithBody generates requests for SearchCreate with any type of body

func NewSearchDeleteByQueryRequest

func NewSearchDeleteByQueryRequest(server string, project string, index string, body SearchDeleteByQueryJSONRequestBody) (*http.Request, error)

NewSearchDeleteByQueryRequest calls the generic SearchDeleteByQuery builder with application/json body

func NewSearchDeleteByQueryRequestWithBody

func NewSearchDeleteByQueryRequestWithBody(server string, project string, index string, contentType string, body io.Reader) (*http.Request, error)

NewSearchDeleteByQueryRequestWithBody generates requests for SearchDeleteByQuery with any type of body

func NewSearchDeleteIndexRequest

func NewSearchDeleteIndexRequest(server string, project string, name string, body SearchDeleteIndexJSONRequestBody) (*http.Request, error)

NewSearchDeleteIndexRequest calls the generic SearchDeleteIndex builder with application/json body

func NewSearchDeleteIndexRequestWithBody

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

NewSearchDeleteIndexRequestWithBody generates requests for SearchDeleteIndex with any type of body

func NewSearchDeleteRequest

func NewSearchDeleteRequest(server string, project string, index string, body SearchDeleteJSONRequestBody) (*http.Request, error)

NewSearchDeleteRequest calls the generic SearchDelete builder with application/json body

func NewSearchDeleteRequestWithBody

func NewSearchDeleteRequestWithBody(server string, project string, index string, contentType string, body io.Reader) (*http.Request, error)

NewSearchDeleteRequestWithBody generates requests for SearchDelete with any type of body

func NewSearchGetIndexRequest

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

NewSearchGetIndexRequest generates requests for SearchGetIndex

func NewSearchGetRequest

func NewSearchGetRequest(server string, project string, index string, params *SearchGetParams) (*http.Request, error)

NewSearchGetRequest generates requests for SearchGet

func NewSearchListIndexesRequest

func NewSearchListIndexesRequest(server string, project string, params *SearchListIndexesParams) (*http.Request, error)

NewSearchListIndexesRequest generates requests for SearchListIndexes

func NewSearchSearchRequest

func NewSearchSearchRequest(server string, project string, index string, body SearchSearchJSONRequestBody) (*http.Request, error)

NewSearchSearchRequest calls the generic SearchSearch builder with application/json body

func NewSearchSearchRequestWithBody

func NewSearchSearchRequestWithBody(server string, project string, index string, contentType string, body io.Reader) (*http.Request, error)

NewSearchSearchRequestWithBody generates requests for SearchSearch with any type of body

func NewSearchUpdateRequest

func NewSearchUpdateRequest(server string, project string, index string, body SearchUpdateJSONRequestBody) (*http.Request, error)

NewSearchUpdateRequest calls the generic SearchUpdate builder with application/json body

func NewSearchUpdateRequestWithBody

func NewSearchUpdateRequestWithBody(server string, project string, index string, contentType string, body io.Reader) (*http.Request, error)

NewSearchUpdateRequestWithBody generates requests for SearchUpdate with any type of body

func NewTigrisBeginTransactionRequest

func NewTigrisBeginTransactionRequest(server string, project string, body TigrisBeginTransactionJSONRequestBody) (*http.Request, error)

NewTigrisBeginTransactionRequest calls the generic TigrisBeginTransaction builder with application/json body

func NewTigrisBeginTransactionRequestWithBody

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

NewTigrisBeginTransactionRequestWithBody generates requests for TigrisBeginTransaction with any type of body

func NewTigrisBuildCollectionIndexRequest

func NewTigrisBuildCollectionIndexRequest(server string, project string, collection string, body TigrisBuildCollectionIndexJSONRequestBody) (*http.Request, error)

NewTigrisBuildCollectionIndexRequest calls the generic TigrisBuildCollectionIndex builder with application/json body

func NewTigrisBuildCollectionIndexRequestWithBody

func NewTigrisBuildCollectionIndexRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisBuildCollectionIndexRequestWithBody generates requests for TigrisBuildCollectionIndex with any type of body

func NewTigrisBuildSearchIndexRequest

func NewTigrisBuildSearchIndexRequest(server string, project string, collection string, body TigrisBuildSearchIndexJSONRequestBody) (*http.Request, error)

NewTigrisBuildSearchIndexRequest calls the generic TigrisBuildSearchIndex builder with application/json body

func NewTigrisBuildSearchIndexRequestWithBody

func NewTigrisBuildSearchIndexRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisBuildSearchIndexRequestWithBody generates requests for TigrisBuildSearchIndex with any type of body

func NewTigrisCommitTransactionRequest

func NewTigrisCommitTransactionRequest(server string, project string, body TigrisCommitTransactionJSONRequestBody) (*http.Request, error)

NewTigrisCommitTransactionRequest calls the generic TigrisCommitTransaction builder with application/json body

func NewTigrisCommitTransactionRequestWithBody

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

NewTigrisCommitTransactionRequestWithBody generates requests for TigrisCommitTransaction with any type of body

func NewTigrisCountRequest

func NewTigrisCountRequest(server string, project string, collection string, body TigrisCountJSONRequestBody) (*http.Request, error)

NewTigrisCountRequest calls the generic TigrisCount builder with application/json body

func NewTigrisCountRequestWithBody

func NewTigrisCountRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisCountRequestWithBody generates requests for TigrisCount with any type of body

func NewTigrisCreateAppKeyRequest

func NewTigrisCreateAppKeyRequest(server string, project string, body TigrisCreateAppKeyJSONRequestBody) (*http.Request, error)

NewTigrisCreateAppKeyRequest calls the generic TigrisCreateAppKey builder with application/json body

func NewTigrisCreateAppKeyRequestWithBody

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

NewTigrisCreateAppKeyRequestWithBody generates requests for TigrisCreateAppKey with any type of body

func NewTigrisCreateBranchRequest

func NewTigrisCreateBranchRequest(server string, project string, branch string, body TigrisCreateBranchJSONRequestBody) (*http.Request, error)

NewTigrisCreateBranchRequest calls the generic TigrisCreateBranch builder with application/json body

func NewTigrisCreateBranchRequestWithBody

func NewTigrisCreateBranchRequestWithBody(server string, project string, branch string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisCreateBranchRequestWithBody generates requests for TigrisCreateBranch with any type of body

func NewTigrisCreateGlobalAppKeyRequest

func NewTigrisCreateGlobalAppKeyRequest(server string, body TigrisCreateGlobalAppKeyJSONRequestBody) (*http.Request, error)

NewTigrisCreateGlobalAppKeyRequest calls the generic TigrisCreateGlobalAppKey builder with application/json body

func NewTigrisCreateGlobalAppKeyRequestWithBody

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

NewTigrisCreateGlobalAppKeyRequestWithBody generates requests for TigrisCreateGlobalAppKey with any type of body

func NewTigrisCreateOrUpdateCollectionRequest

func NewTigrisCreateOrUpdateCollectionRequest(server string, project string, collection string, body TigrisCreateOrUpdateCollectionJSONRequestBody) (*http.Request, error)

NewTigrisCreateOrUpdateCollectionRequest calls the generic TigrisCreateOrUpdateCollection builder with application/json body

func NewTigrisCreateOrUpdateCollectionRequestWithBody

func NewTigrisCreateOrUpdateCollectionRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisCreateOrUpdateCollectionRequestWithBody generates requests for TigrisCreateOrUpdateCollection with any type of body

func NewTigrisCreateOrUpdateCollectionsRequest

func NewTigrisCreateOrUpdateCollectionsRequest(server string, project string, body TigrisCreateOrUpdateCollectionsJSONRequestBody) (*http.Request, error)

NewTigrisCreateOrUpdateCollectionsRequest calls the generic TigrisCreateOrUpdateCollections builder with application/json body

func NewTigrisCreateOrUpdateCollectionsRequestWithBody

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

NewTigrisCreateOrUpdateCollectionsRequestWithBody generates requests for TigrisCreateOrUpdateCollections with any type of body

func NewTigrisCreateProjectRequest

func NewTigrisCreateProjectRequest(server string, project string, body TigrisCreateProjectJSONRequestBody) (*http.Request, error)

NewTigrisCreateProjectRequest calls the generic TigrisCreateProject builder with application/json body

func NewTigrisCreateProjectRequestWithBody

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

NewTigrisCreateProjectRequestWithBody generates requests for TigrisCreateProject with any type of body

func NewTigrisDeleteAppKeyRequest

func NewTigrisDeleteAppKeyRequest(server string, project string, body TigrisDeleteAppKeyJSONRequestBody) (*http.Request, error)

NewTigrisDeleteAppKeyRequest calls the generic TigrisDeleteAppKey builder with application/json body

func NewTigrisDeleteAppKeyRequestWithBody

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

NewTigrisDeleteAppKeyRequestWithBody generates requests for TigrisDeleteAppKey with any type of body

func NewTigrisDeleteBranchRequest

func NewTigrisDeleteBranchRequest(server string, project string, branch string, body TigrisDeleteBranchJSONRequestBody) (*http.Request, error)

NewTigrisDeleteBranchRequest calls the generic TigrisDeleteBranch builder with application/json body

func NewTigrisDeleteBranchRequestWithBody

func NewTigrisDeleteBranchRequestWithBody(server string, project string, branch string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisDeleteBranchRequestWithBody generates requests for TigrisDeleteBranch with any type of body

func NewTigrisDeleteGlobalAppKeyRequest

func NewTigrisDeleteGlobalAppKeyRequest(server string, body TigrisDeleteGlobalAppKeyJSONRequestBody) (*http.Request, error)

NewTigrisDeleteGlobalAppKeyRequest calls the generic TigrisDeleteGlobalAppKey builder with application/json body

func NewTigrisDeleteGlobalAppKeyRequestWithBody

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

NewTigrisDeleteGlobalAppKeyRequestWithBody generates requests for TigrisDeleteGlobalAppKey with any type of body

func NewTigrisDeleteProjectRequest

func NewTigrisDeleteProjectRequest(server string, project string, body TigrisDeleteProjectJSONRequestBody) (*http.Request, error)

NewTigrisDeleteProjectRequest calls the generic TigrisDeleteProject builder with application/json body

func NewTigrisDeleteProjectRequestWithBody

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

NewTigrisDeleteProjectRequestWithBody generates requests for TigrisDeleteProject with any type of body

func NewTigrisDeleteRequest

func NewTigrisDeleteRequest(server string, project string, collection string, body TigrisDeleteJSONRequestBody) (*http.Request, error)

NewTigrisDeleteRequest calls the generic TigrisDelete builder with application/json body

func NewTigrisDeleteRequestWithBody

func NewTigrisDeleteRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisDeleteRequestWithBody generates requests for TigrisDelete with any type of body

func NewTigrisDescribeCollectionRequest

func NewTigrisDescribeCollectionRequest(server string, project string, collection string, body TigrisDescribeCollectionJSONRequestBody) (*http.Request, error)

NewTigrisDescribeCollectionRequest calls the generic TigrisDescribeCollection builder with application/json body

func NewTigrisDescribeCollectionRequestWithBody

func NewTigrisDescribeCollectionRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisDescribeCollectionRequestWithBody generates requests for TigrisDescribeCollection with any type of body

func NewTigrisDescribeDatabaseRequest

func NewTigrisDescribeDatabaseRequest(server string, project string, body TigrisDescribeDatabaseJSONRequestBody) (*http.Request, error)

NewTigrisDescribeDatabaseRequest calls the generic TigrisDescribeDatabase builder with application/json body

func NewTigrisDescribeDatabaseRequestWithBody

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

NewTigrisDescribeDatabaseRequestWithBody generates requests for TigrisDescribeDatabase with any type of body

func NewTigrisDropCollectionRequest

func NewTigrisDropCollectionRequest(server string, project string, collection string, body TigrisDropCollectionJSONRequestBody) (*http.Request, error)

NewTigrisDropCollectionRequest calls the generic TigrisDropCollection builder with application/json body

func NewTigrisDropCollectionRequestWithBody

func NewTigrisDropCollectionRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisDropCollectionRequestWithBody generates requests for TigrisDropCollection with any type of body

func NewTigrisExplainRequest

func NewTigrisExplainRequest(server string, project string, collection string, body TigrisExplainJSONRequestBody) (*http.Request, error)

NewTigrisExplainRequest calls the generic TigrisExplain builder with application/json body

func NewTigrisExplainRequestWithBody

func NewTigrisExplainRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisExplainRequestWithBody generates requests for TigrisExplain with any type of body

func NewTigrisImportRequest

func NewTigrisImportRequest(server string, project string, collection string, body TigrisImportJSONRequestBody) (*http.Request, error)

NewTigrisImportRequest calls the generic TigrisImport builder with application/json body

func NewTigrisImportRequestWithBody

func NewTigrisImportRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisImportRequestWithBody generates requests for TigrisImport with any type of body

func NewTigrisInsertRequest

func NewTigrisInsertRequest(server string, project string, collection string, body TigrisInsertJSONRequestBody) (*http.Request, error)

NewTigrisInsertRequest calls the generic TigrisInsert builder with application/json body

func NewTigrisInsertRequestWithBody

func NewTigrisInsertRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisInsertRequestWithBody generates requests for TigrisInsert with any type of body

func NewTigrisListAppKeysRequest

func NewTigrisListAppKeysRequest(server string, project string) (*http.Request, error)

NewTigrisListAppKeysRequest generates requests for TigrisListAppKeys

func NewTigrisListBranchesRequest

func NewTigrisListBranchesRequest(server string, project string) (*http.Request, error)

NewTigrisListBranchesRequest generates requests for TigrisListBranches

func NewTigrisListCollectionsRequest

func NewTigrisListCollectionsRequest(server string, project string, params *TigrisListCollectionsParams) (*http.Request, error)

NewTigrisListCollectionsRequest generates requests for TigrisListCollections

func NewTigrisListGlobalAppKeysRequest

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

NewTigrisListGlobalAppKeysRequest generates requests for TigrisListGlobalAppKeys

func NewTigrisListProjectsRequest

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

NewTigrisListProjectsRequest generates requests for TigrisListProjects

func NewTigrisReadRequest

func NewTigrisReadRequest(server string, project string, collection string, body TigrisReadJSONRequestBody) (*http.Request, error)

NewTigrisReadRequest calls the generic TigrisRead builder with application/json body

func NewTigrisReadRequestWithBody

func NewTigrisReadRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisReadRequestWithBody generates requests for TigrisRead with any type of body

func NewTigrisReplaceRequest

func NewTigrisReplaceRequest(server string, project string, collection string, body TigrisReplaceJSONRequestBody) (*http.Request, error)

NewTigrisReplaceRequest calls the generic TigrisReplace builder with application/json body

func NewTigrisReplaceRequestWithBody

func NewTigrisReplaceRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisReplaceRequestWithBody generates requests for TigrisReplace with any type of body

func NewTigrisRollbackTransactionRequest

func NewTigrisRollbackTransactionRequest(server string, project string, body TigrisRollbackTransactionJSONRequestBody) (*http.Request, error)

NewTigrisRollbackTransactionRequest calls the generic TigrisRollbackTransaction builder with application/json body

func NewTigrisRollbackTransactionRequestWithBody

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

NewTigrisRollbackTransactionRequestWithBody generates requests for TigrisRollbackTransaction with any type of body

func NewTigrisRotateAppKeySecretRequest

func NewTigrisRotateAppKeySecretRequest(server string, project string, body TigrisRotateAppKeySecretJSONRequestBody) (*http.Request, error)

NewTigrisRotateAppKeySecretRequest calls the generic TigrisRotateAppKeySecret builder with application/json body

func NewTigrisRotateAppKeySecretRequestWithBody

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

NewTigrisRotateAppKeySecretRequestWithBody generates requests for TigrisRotateAppKeySecret with any type of body

func NewTigrisRotateGlobalAppKeySecretRequest

func NewTigrisRotateGlobalAppKeySecretRequest(server string, body TigrisRotateGlobalAppKeySecretJSONRequestBody) (*http.Request, error)

NewTigrisRotateGlobalAppKeySecretRequest calls the generic TigrisRotateGlobalAppKeySecret builder with application/json body

func NewTigrisRotateGlobalAppKeySecretRequestWithBody

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

NewTigrisRotateGlobalAppKeySecretRequestWithBody generates requests for TigrisRotateGlobalAppKeySecret with any type of body

func NewTigrisSearchRequest

func NewTigrisSearchRequest(server string, project string, collection string, body TigrisSearchJSONRequestBody) (*http.Request, error)

NewTigrisSearchRequest calls the generic TigrisSearch builder with application/json body

func NewTigrisSearchRequestWithBody

func NewTigrisSearchRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisSearchRequestWithBody generates requests for TigrisSearch with any type of body

func NewTigrisUpdateAppKeyRequest

func NewTigrisUpdateAppKeyRequest(server string, project string, body TigrisUpdateAppKeyJSONRequestBody) (*http.Request, error)

NewTigrisUpdateAppKeyRequest calls the generic TigrisUpdateAppKey builder with application/json body

func NewTigrisUpdateAppKeyRequestWithBody

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

NewTigrisUpdateAppKeyRequestWithBody generates requests for TigrisUpdateAppKey with any type of body

func NewTigrisUpdateGlobalAppKeyRequest

func NewTigrisUpdateGlobalAppKeyRequest(server string, body TigrisUpdateGlobalAppKeyJSONRequestBody) (*http.Request, error)

NewTigrisUpdateGlobalAppKeyRequest calls the generic TigrisUpdateGlobalAppKey builder with application/json body

func NewTigrisUpdateGlobalAppKeyRequestWithBody

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

NewTigrisUpdateGlobalAppKeyRequestWithBody generates requests for TigrisUpdateGlobalAppKey with any type of body

func NewTigrisUpdateRequest

func NewTigrisUpdateRequest(server string, project string, collection string, body TigrisUpdateJSONRequestBody) (*http.Request, error)

NewTigrisUpdateRequest calls the generic TigrisUpdate builder with application/json body

func NewTigrisUpdateRequestWithBody

func NewTigrisUpdateRequestWithBody(server string, project string, collection string, contentType string, body io.Reader) (*http.Request, error)

NewTigrisUpdateRequestWithBody generates requests for TigrisUpdate with any type of body

Types

type AdditionalFunction

type AdditionalFunction struct {
	// Rollup Rollup function aggregates the slices of metrics returned by original query and lets you operate on the slices using aggregator and constructs the bigger slice of your choice of interval (specified in seconds).
	Rollup *RollupFunction `json:"rollup,omitempty"`
}

AdditionalFunction Additional function to apply on metrics query

type AppKey

type AppKey struct {
	// CreatedAt Created at
	CreatedAt *int64 `json:"created_at,omitempty"`

	// CreatedBy Created by
	CreatedBy *string `json:"created_by,omitempty"`

	// Description A human readable app description
	Description *string `json:"description,omitempty"`

	// Id Generated client id
	Id *string `json:"id,omitempty"`

	// Name A human readable app name
	Name *string `json:"name,omitempty"`

	// Project Project it belongs to
	Project *string `json:"project,omitempty"`

	// Secret Generated app secret
	Secret *string `json:"secret,omitempty"`

	// UpdatedAt Updated at
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// UpdatedBy Updated by
	UpdatedBy *string `json:"updated_by,omitempty"`
}

AppKey An user AppKey

type AuthCreateInvitationsJSONRequestBody

type AuthCreateInvitationsJSONRequestBody = CreateInvitationsRequest

AuthCreateInvitationsJSONRequestBody defines body for AuthCreateInvitations for application/json ContentType.

type AuthCreateInvitationsResponse

type AuthCreateInvitationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateInvitationsResponse
	JSONDefault  *Status
}

func ParseAuthCreateInvitationsResponse

func ParseAuthCreateInvitationsResponse(rsp *http.Response) (*AuthCreateInvitationsResponse, error)

ParseAuthCreateInvitationsResponse parses an HTTP response from a AuthCreateInvitationsWithResponse call

func (AuthCreateInvitationsResponse) Status

Status returns HTTPResponse.Status

func (AuthCreateInvitationsResponse) StatusCode

func (r AuthCreateInvitationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthDeleteInvitationsJSONRequestBody

type AuthDeleteInvitationsJSONRequestBody = DeleteInvitationsRequest

AuthDeleteInvitationsJSONRequestBody defines body for AuthDeleteInvitations for application/json ContentType.

type AuthDeleteInvitationsResponse

type AuthDeleteInvitationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteInvitationsResponse
	JSONDefault  *Status
}

func ParseAuthDeleteInvitationsResponse

func ParseAuthDeleteInvitationsResponse(rsp *http.Response) (*AuthDeleteInvitationsResponse, error)

ParseAuthDeleteInvitationsResponse parses an HTTP response from a AuthDeleteInvitationsWithResponse call

func (AuthDeleteInvitationsResponse) Status

Status returns HTTPResponse.Status

func (AuthDeleteInvitationsResponse) StatusCode

func (r AuthDeleteInvitationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthGetAccessTokenResponse

type AuthGetAccessTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetAccessTokenResponse
	JSONDefault  *Status
}

func ParseAuthGetAccessTokenResponse

func ParseAuthGetAccessTokenResponse(rsp *http.Response) (*AuthGetAccessTokenResponse, error)

ParseAuthGetAccessTokenResponse parses an HTTP response from a AuthGetAccessTokenWithResponse call

func (AuthGetAccessTokenResponse) Status

Status returns HTTPResponse.Status

func (AuthGetAccessTokenResponse) StatusCode

func (r AuthGetAccessTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthListInvitationsParams

type AuthListInvitationsParams struct {
	// Status optional status - an enum [PENDING, EXPIRED, ACCEPTED]
	Status *string `form:"status,omitempty" json:"status,omitempty"`
}

AuthListInvitationsParams defines parameters for AuthListInvitations.

type AuthListInvitationsResponse

type AuthListInvitationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListInvitationsResponse
	JSONDefault  *Status
}

func ParseAuthListInvitationsResponse

func ParseAuthListInvitationsResponse(rsp *http.Response) (*AuthListInvitationsResponse, error)

ParseAuthListInvitationsResponse parses an HTTP response from a AuthListInvitationsWithResponse call

func (AuthListInvitationsResponse) Status

Status returns HTTPResponse.Status

func (AuthListInvitationsResponse) StatusCode

func (r AuthListInvitationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthListUsersResponse

type AuthListUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListUsersResponse
	JSONDefault  *Status
}

func ParseAuthListUsersResponse

func ParseAuthListUsersResponse(rsp *http.Response) (*AuthListUsersResponse, error)

ParseAuthListUsersResponse parses an HTTP response from a AuthListUsersWithResponse call

func (AuthListUsersResponse) Status

func (r AuthListUsersResponse) Status() string

Status returns HTTPResponse.Status

func (AuthListUsersResponse) StatusCode

func (r AuthListUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthVerifyInvitationJSONRequestBody

type AuthVerifyInvitationJSONRequestBody = VerifyInvitationRequest

AuthVerifyInvitationJSONRequestBody defines body for AuthVerifyInvitation for application/json ContentType.

type AuthVerifyInvitationResponse

type AuthVerifyInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VerifyInvitationResponse
	JSONDefault  *Status
}

func ParseAuthVerifyInvitationResponse

func ParseAuthVerifyInvitationResponse(rsp *http.Response) (*AuthVerifyInvitationResponse, error)

ParseAuthVerifyInvitationResponse parses an HTTP response from a AuthVerifyInvitationWithResponse call

func (AuthVerifyInvitationResponse) Status

Status returns HTTPResponse.Status

func (AuthVerifyInvitationResponse) StatusCode

func (r AuthVerifyInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BeginTransactionRequest

type BeginTransactionRequest struct {
	// Branch Optionally specify a project branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Options Options that can be used to modify the transaction semantics.
	Options *TransactionOptions `json:"options,omitempty"`
}

BeginTransactionRequest Start new transaction in project specified by "project".

type BeginTransactionResponse

type BeginTransactionResponse struct {
	// TxCtx Contains ID which uniquely identifies transaction This context is returned by BeginTransaction request and should be passed in the metadata (headers) of subsequent requests in order to run them in the context of the same transaction.
	TxCtx *TransactionCtx `json:"tx_ctx,omitempty"`
}

BeginTransactionResponse Start transaction returns transaction context which uniquely identifies the transaction

type BillingListInvoicesParams

type BillingListInvoicesParams struct {
	// StartingOnSeconds Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
	StartingOnSeconds *int64 `form:"starting_on.seconds,omitempty" json:"starting_on.seconds,omitempty"`

	// StartingOnNanos Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
	StartingOnNanos *int32 `form:"starting_on.nanos,omitempty" json:"starting_on.nanos,omitempty"`

	// EndingBeforeSeconds Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
	EndingBeforeSeconds *int64 `form:"ending_before.seconds,omitempty" json:"ending_before.seconds,omitempty"`

	// EndingBeforeNanos Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive.
	EndingBeforeNanos *int32 `form:"ending_before.nanos,omitempty" json:"ending_before.nanos,omitempty"`

	// InvoiceId optionally filter by a specific invoice_id
	InvoiceId *string `form:"invoice_id,omitempty" json:"invoice_id,omitempty"`

	// PageSize maximum number of items to include in result set
	PageSize *int32 `form:"page_size,omitempty" json:"page_size,omitempty"`

	// NextPage pagination token for fetching a particular result page, first page will be fetched if `null`
	NextPage *string `form:"next_page,omitempty" json:"next_page,omitempty"`
}

BillingListInvoicesParams defines parameters for BillingListInvoices.

type BillingListInvoicesResponse

type BillingListInvoicesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListInvoicesResponse
	JSONDefault  *Status
}

func ParseBillingListInvoicesResponse

func ParseBillingListInvoicesResponse(rsp *http.Response) (*BillingListInvoicesResponse, error)

ParseBillingListInvoicesResponse parses an HTTP response from a BillingListInvoicesWithResponse call

func (BillingListInvoicesResponse) Status

Status returns HTTPResponse.Status

func (BillingListInvoicesResponse) StatusCode

func (r BillingListInvoicesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BranchInfo

type BranchInfo struct {
	// Branch Branch name
	Branch   *string         `json:"branch,omitempty"`
	Metadata *BranchMetadata `json:"metadata,omitempty"`
}

BranchInfo defines model for BranchInfo.

type BranchMetadata

type BranchMetadata = map[string]interface{}

BranchMetadata defines model for BranchMetadata.

type BuildCollectionIndexRequest

type BuildCollectionIndexRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Collection Name of the collection.
	Collection *string `json:"collection,omitempty"`

	// Project Project name whose db is under target to index documents.
	Project *string `json:"project,omitempty"`
}

BuildCollectionIndexRequest defines model for BuildCollectionIndexRequest.

type BuildCollectionIndexResponse

type BuildCollectionIndexResponse struct {
	Indexes *[]CollectionIndex `json:"indexes,omitempty"`
}

BuildCollectionIndexResponse defines model for BuildCollectionIndexResponse.

type BuildCollectionSearchIndexRequest

type BuildCollectionSearchIndexRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Collection Name of the collection.
	Collection *string `json:"collection,omitempty"`

	// Project Project name whose db is under target to index documents.
	Project *string `json:"project,omitempty"`
}

BuildCollectionSearchIndexRequest defines model for BuildCollectionSearchIndexRequest.

type BuildCollectionSearchIndexResponse

type BuildCollectionSearchIndexResponse struct {
	Status *string `json:"status,omitempty"`
}

BuildCollectionSearchIndexResponse defines model for BuildCollectionSearchIndexResponse.

type CacheCreateCacheJSONRequestBody

type CacheCreateCacheJSONRequestBody = CreateCacheRequest

CacheCreateCacheJSONRequestBody defines body for CacheCreateCache for application/json ContentType.

type CacheCreateCacheResponse

type CacheCreateCacheResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateCacheResponse
	JSONDefault  *Status
}

func ParseCacheCreateCacheResponse

func ParseCacheCreateCacheResponse(rsp *http.Response) (*CacheCreateCacheResponse, error)

ParseCacheCreateCacheResponse parses an HTTP response from a CacheCreateCacheWithResponse call

func (CacheCreateCacheResponse) Status

func (r CacheCreateCacheResponse) Status() string

Status returns HTTPResponse.Status

func (CacheCreateCacheResponse) StatusCode

func (r CacheCreateCacheResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CacheDelJSONRequestBody

type CacheDelJSONRequestBody = DelRequest

CacheDelJSONRequestBody defines body for CacheDel for application/json ContentType.

type CacheDelResponse

type CacheDelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DelResponse
	JSONDefault  *Status
}

func ParseCacheDelResponse

func ParseCacheDelResponse(rsp *http.Response) (*CacheDelResponse, error)

ParseCacheDelResponse parses an HTTP response from a CacheDelWithResponse call

func (CacheDelResponse) Status

func (r CacheDelResponse) Status() string

Status returns HTTPResponse.Status

func (CacheDelResponse) StatusCode

func (r CacheDelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CacheDeleteCacheJSONRequestBody

type CacheDeleteCacheJSONRequestBody = DeleteCacheRequest

CacheDeleteCacheJSONRequestBody defines body for CacheDeleteCache for application/json ContentType.

type CacheDeleteCacheResponse

type CacheDeleteCacheResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteCacheResponse
	JSONDefault  *Status
}

func ParseCacheDeleteCacheResponse

func ParseCacheDeleteCacheResponse(rsp *http.Response) (*CacheDeleteCacheResponse, error)

ParseCacheDeleteCacheResponse parses an HTTP response from a CacheDeleteCacheWithResponse call

func (CacheDeleteCacheResponse) Status

func (r CacheDeleteCacheResponse) Status() string

Status returns HTTPResponse.Status

func (CacheDeleteCacheResponse) StatusCode

func (r CacheDeleteCacheResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CacheGetResponse

type CacheGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetResponse
	JSONDefault  *Status
}

func ParseCacheGetResponse

func ParseCacheGetResponse(rsp *http.Response) (*CacheGetResponse, error)

ParseCacheGetResponse parses an HTTP response from a CacheGetWithResponse call

func (CacheGetResponse) Status

func (r CacheGetResponse) Status() string

Status returns HTTPResponse.Status

func (CacheGetResponse) StatusCode

func (r CacheGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CacheGetSetJSONRequestBody

type CacheGetSetJSONRequestBody = GetSetRequest

CacheGetSetJSONRequestBody defines body for CacheGetSet for application/json ContentType.

type CacheGetSetResponse

type CacheGetSetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetSetResponse
	JSONDefault  *Status
}

func ParseCacheGetSetResponse

func ParseCacheGetSetResponse(rsp *http.Response) (*CacheGetSetResponse, error)

ParseCacheGetSetResponse parses an HTTP response from a CacheGetSetWithResponse call

func (CacheGetSetResponse) Status

func (r CacheGetSetResponse) Status() string

Status returns HTTPResponse.Status

func (CacheGetSetResponse) StatusCode

func (r CacheGetSetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CacheKeysParams

type CacheKeysParams struct {
	// Cursor optional - cursor - skip this argument if no cursor is associated
	Cursor *uint64 `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Count optional - count of keys to return a stream response line.
	Count *int64 `form:"count,omitempty" json:"count,omitempty"`

	// Pattern optional key pattern
	Pattern *string `form:"pattern,omitempty" json:"pattern,omitempty"`
}

CacheKeysParams defines parameters for CacheKeys.

type CacheKeysResponse

type CacheKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *KeysResponse
	JSONDefault  *Status
}

func ParseCacheKeysResponse

func ParseCacheKeysResponse(rsp *http.Response) (*CacheKeysResponse, error)

ParseCacheKeysResponse parses an HTTP response from a CacheKeysWithResponse call

func (CacheKeysResponse) Status

func (r CacheKeysResponse) Status() string

Status returns HTTPResponse.Status

func (CacheKeysResponse) StatusCode

func (r CacheKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CacheListCachesResponse

type CacheListCachesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListCachesResponse
	JSONDefault  *Status
}

func ParseCacheListCachesResponse

func ParseCacheListCachesResponse(rsp *http.Response) (*CacheListCachesResponse, error)

ParseCacheListCachesResponse parses an HTTP response from a CacheListCachesWithResponse call

func (CacheListCachesResponse) Status

func (r CacheListCachesResponse) Status() string

Status returns HTTPResponse.Status

func (CacheListCachesResponse) StatusCode

func (r CacheListCachesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CacheMetadata

type CacheMetadata struct {
	// Name Cache name
	Name *string `json:"name,omitempty"`
}

CacheMetadata defines model for CacheMetadata.

type CacheSetJSONRequestBody

type CacheSetJSONRequestBody = SetRequest

CacheSetJSONRequestBody defines body for CacheSet for application/json ContentType.

type CacheSetResponse

type CacheSetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SetResponse
	JSONDefault  *Status
}

func ParseCacheSetResponse

func ParseCacheSetResponse(rsp *http.Response) (*CacheSetResponse, error)

ParseCacheSetResponse parses an HTTP response from a CacheSetWithResponse call

func (CacheSetResponse) Status

func (r CacheSetResponse) Status() string

Status returns HTTPResponse.Status

func (CacheSetResponse) StatusCode

func (r CacheSetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ChannelMetadata

type ChannelMetadata struct {
	Channel *string `json:"channel,omitempty"`
}

ChannelMetadata defines model for ChannelMetadata.

type Charge

type Charge struct {
	// Name Charge name
	Name     *string  `json:"name,omitempty"`
	Quantity *float32 `json:"quantity,omitempty"`
	Subtotal *float32 `json:"subtotal,omitempty"`

	// Tiers Tiered charges, if any
	Tiers *[]ChargeTier `json:"tiers,omitempty"`
}

Charge defines model for Charge.

type ChargeTier

type ChargeTier struct {
	Price    *float32 `json:"price,omitempty"`
	Quantity *float32 `json:"quantity,omitempty"`

	// StartingAt Starting point where this Tier is applicable. Ex - A charge could be tiered as "Tier 1 (0-5)", "Tier 2 (5-10)"; starting_at will be 0, 5 etc.
	StartingAt *float32 `json:"starting_at,omitempty"`
	Subtotal   *float32 `json:"subtotal,omitempty"`
}

ChargeTier defines model for ChargeTier.

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

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

func (*Client) AuthCreateInvitationsWithBody

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

func (*Client) AuthDeleteInvitations

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

func (*Client) AuthDeleteInvitationsWithBody

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

func (*Client) AuthGetAccessTokenWithBody

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

func (*Client) AuthListInvitations

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

func (*Client) AuthListUsers

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

func (*Client) AuthVerifyInvitation

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

func (*Client) AuthVerifyInvitationWithBody

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

func (*Client) BillingListInvoices

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

func (*Client) CacheCreateCache

func (c *Client) CacheCreateCache(ctx context.Context, project string, name string, body CacheCreateCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CacheCreateCacheWithBody

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

func (*Client) CacheDel

func (c *Client) CacheDel(ctx context.Context, project string, name string, key string, body CacheDelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CacheDelWithBody

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

func (*Client) CacheDeleteCache

func (c *Client) CacheDeleteCache(ctx context.Context, project string, name string, body CacheDeleteCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CacheDeleteCacheWithBody

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

func (*Client) CacheGet

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

func (*Client) CacheGetSet

func (c *Client) CacheGetSet(ctx context.Context, project string, name string, key string, body CacheGetSetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CacheGetSetWithBody

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

func (*Client) CacheKeys

func (c *Client) CacheKeys(ctx context.Context, project string, name string, params *CacheKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CacheListCaches

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

func (*Client) CacheSet

func (c *Client) CacheSet(ctx context.Context, project string, name string, key string, body CacheSetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CacheSetWithBody

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

func (*Client) HealthAPIHealth

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

func (*Client) ManagementCreateNamespace

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

func (*Client) ManagementCreateNamespaceWithBody

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

func (*Client) ManagementDeleteNamespace

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

func (*Client) ManagementGetNamespaceMetadata

func (c *Client) ManagementGetNamespaceMetadata(ctx context.Context, metadataKey string, body ManagementGetNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ManagementGetNamespaceMetadataWithBody

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

func (*Client) ManagementGetUserMetadata

func (c *Client) ManagementGetUserMetadata(ctx context.Context, metadataKey string, body ManagementGetUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ManagementGetUserMetadataWithBody

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

func (*Client) ManagementInsertNamespaceMetadata

func (c *Client) ManagementInsertNamespaceMetadata(ctx context.Context, metadataKey string, body ManagementInsertNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ManagementInsertNamespaceMetadataWithBody

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

func (*Client) ManagementInsertUserMetadata

func (c *Client) ManagementInsertUserMetadata(ctx context.Context, metadataKey string, body ManagementInsertUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ManagementInsertUserMetadataWithBody

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

func (*Client) ManagementListNamespaces

func (c *Client) ManagementListNamespaces(ctx context.Context, namespaceId string, params *ManagementListNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ManagementUpdateNamespaceMetadata

func (c *Client) ManagementUpdateNamespaceMetadata(ctx context.Context, metadataKey string, body ManagementUpdateNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ManagementUpdateNamespaceMetadataWithBody

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

func (*Client) ManagementUpdateUserMetadata

func (c *Client) ManagementUpdateUserMetadata(ctx context.Context, metadataKey string, body ManagementUpdateUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ManagementUpdateUserMetadataWithBody

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

func (*Client) ObservabilityGetInfo

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

func (*Client) ObservabilityQueryTimeSeriesMetrics

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

func (*Client) ObservabilityQueryTimeSeriesMetricsWithBody

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

func (*Client) ObservabilityQuotaLimits

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

func (*Client) ObservabilityQuotaLimitsWithBody

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

func (*Client) ObservabilityQuotaUsage

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

func (*Client) ObservabilityQuotaUsageWithBody

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

func (*Client) RealtimeGetRTChannel

func (c *Client) RealtimeGetRTChannel(ctx context.Context, project string, channel string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RealtimeGetRTChannels

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

func (*Client) RealtimeListSubscriptions

func (c *Client) RealtimeListSubscriptions(ctx context.Context, project string, channel string, params *RealtimeListSubscriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RealtimeMessages

func (c *Client) RealtimeMessages(ctx context.Context, project string, channel string, body RealtimeMessagesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RealtimeMessagesWithBody

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

func (*Client) RealtimePresence

func (c *Client) RealtimePresence(ctx context.Context, project string, channel string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RealtimeReadMessages

func (c *Client) RealtimeReadMessages(ctx context.Context, project string, channel string, params *RealtimeReadMessagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchCreate

func (c *Client) SearchCreate(ctx context.Context, project string, index string, body SearchCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchCreateById

func (c *Client) SearchCreateById(ctx context.Context, project string, index string, id string, body SearchCreateByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchCreateByIdWithBody

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

func (*Client) SearchCreateOrReplace

func (c *Client) SearchCreateOrReplace(ctx context.Context, project string, index string, body SearchCreateOrReplaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchCreateOrReplaceWithBody

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

func (*Client) SearchCreateOrUpdateIndex

func (c *Client) SearchCreateOrUpdateIndex(ctx context.Context, project string, name string, body SearchCreateOrUpdateIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchCreateOrUpdateIndexWithBody

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

func (*Client) SearchCreateWithBody

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

func (*Client) SearchDelete

func (c *Client) SearchDelete(ctx context.Context, project string, index string, body SearchDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchDeleteByQuery

func (c *Client) SearchDeleteByQuery(ctx context.Context, project string, index string, body SearchDeleteByQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchDeleteByQueryWithBody

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

func (*Client) SearchDeleteIndex

func (c *Client) SearchDeleteIndex(ctx context.Context, project string, name string, body SearchDeleteIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchDeleteIndexWithBody

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

func (*Client) SearchDeleteWithBody

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

func (*Client) SearchGet

func (c *Client) SearchGet(ctx context.Context, project string, index string, params *SearchGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchGetIndex

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

func (*Client) SearchListIndexes

func (c *Client) SearchListIndexes(ctx context.Context, project string, params *SearchListIndexesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchSearch

func (c *Client) SearchSearch(ctx context.Context, project string, index string, body SearchSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchSearchWithBody

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

func (*Client) SearchUpdate

func (c *Client) SearchUpdate(ctx context.Context, project string, index string, body SearchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchUpdateWithBody

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

func (*Client) TigrisBeginTransaction

func (c *Client) TigrisBeginTransaction(ctx context.Context, project string, body TigrisBeginTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisBeginTransactionWithBody

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

func (*Client) TigrisBuildCollectionIndex

func (c *Client) TigrisBuildCollectionIndex(ctx context.Context, project string, collection string, body TigrisBuildCollectionIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisBuildCollectionIndexWithBody

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

func (*Client) TigrisBuildSearchIndex

func (c *Client) TigrisBuildSearchIndex(ctx context.Context, project string, collection string, body TigrisBuildSearchIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisBuildSearchIndexWithBody

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

func (*Client) TigrisCommitTransaction

func (c *Client) TigrisCommitTransaction(ctx context.Context, project string, body TigrisCommitTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisCommitTransactionWithBody

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

func (*Client) TigrisCount

func (c *Client) TigrisCount(ctx context.Context, project string, collection string, body TigrisCountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisCountWithBody

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

func (*Client) TigrisCreateAppKey

func (c *Client) TigrisCreateAppKey(ctx context.Context, project string, body TigrisCreateAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisCreateAppKeyWithBody

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

func (*Client) TigrisCreateBranch

func (c *Client) TigrisCreateBranch(ctx context.Context, project string, branch string, body TigrisCreateBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisCreateBranchWithBody

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

func (*Client) TigrisCreateGlobalAppKey

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

func (*Client) TigrisCreateGlobalAppKeyWithBody

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

func (*Client) TigrisCreateOrUpdateCollection

func (c *Client) TigrisCreateOrUpdateCollection(ctx context.Context, project string, collection string, body TigrisCreateOrUpdateCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisCreateOrUpdateCollectionWithBody

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

func (*Client) TigrisCreateOrUpdateCollections

func (c *Client) TigrisCreateOrUpdateCollections(ctx context.Context, project string, body TigrisCreateOrUpdateCollectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisCreateOrUpdateCollectionsWithBody

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

func (*Client) TigrisCreateProject

func (c *Client) TigrisCreateProject(ctx context.Context, project string, body TigrisCreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisCreateProjectWithBody

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

func (*Client) TigrisDelete

func (c *Client) TigrisDelete(ctx context.Context, project string, collection string, body TigrisDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisDeleteAppKey

func (c *Client) TigrisDeleteAppKey(ctx context.Context, project string, body TigrisDeleteAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisDeleteAppKeyWithBody

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

func (*Client) TigrisDeleteBranch

func (c *Client) TigrisDeleteBranch(ctx context.Context, project string, branch string, body TigrisDeleteBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisDeleteBranchWithBody

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

func (*Client) TigrisDeleteGlobalAppKey

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

func (*Client) TigrisDeleteGlobalAppKeyWithBody

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

func (*Client) TigrisDeleteProject

func (c *Client) TigrisDeleteProject(ctx context.Context, project string, body TigrisDeleteProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisDeleteProjectWithBody

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

func (*Client) TigrisDeleteWithBody

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

func (*Client) TigrisDescribeCollection

func (c *Client) TigrisDescribeCollection(ctx context.Context, project string, collection string, body TigrisDescribeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisDescribeCollectionWithBody

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

func (*Client) TigrisDescribeDatabase

func (c *Client) TigrisDescribeDatabase(ctx context.Context, project string, body TigrisDescribeDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisDescribeDatabaseWithBody

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

func (*Client) TigrisDropCollection

func (c *Client) TigrisDropCollection(ctx context.Context, project string, collection string, body TigrisDropCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisDropCollectionWithBody

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

func (*Client) TigrisExplain

func (c *Client) TigrisExplain(ctx context.Context, project string, collection string, body TigrisExplainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisExplainWithBody

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

func (*Client) TigrisImport

func (c *Client) TigrisImport(ctx context.Context, project string, collection string, body TigrisImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisImportWithBody

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

func (*Client) TigrisInsert

func (c *Client) TigrisInsert(ctx context.Context, project string, collection string, body TigrisInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisInsertWithBody

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

func (*Client) TigrisListAppKeys

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

func (*Client) TigrisListBranches

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

func (*Client) TigrisListCollections

func (c *Client) TigrisListCollections(ctx context.Context, project string, params *TigrisListCollectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisListGlobalAppKeys

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

func (*Client) TigrisListProjects

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

func (*Client) TigrisRead

func (c *Client) TigrisRead(ctx context.Context, project string, collection string, body TigrisReadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisReadWithBody

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

func (*Client) TigrisReplace

func (c *Client) TigrisReplace(ctx context.Context, project string, collection string, body TigrisReplaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisReplaceWithBody

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

func (*Client) TigrisRollbackTransaction

func (c *Client) TigrisRollbackTransaction(ctx context.Context, project string, body TigrisRollbackTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisRollbackTransactionWithBody

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

func (*Client) TigrisRotateAppKeySecret

func (c *Client) TigrisRotateAppKeySecret(ctx context.Context, project string, body TigrisRotateAppKeySecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisRotateAppKeySecretWithBody

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

func (*Client) TigrisRotateGlobalAppKeySecret

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

func (*Client) TigrisRotateGlobalAppKeySecretWithBody

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

func (*Client) TigrisSearch

func (c *Client) TigrisSearch(ctx context.Context, project string, collection string, body TigrisSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisSearchWithBody

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

func (*Client) TigrisUpdate

func (c *Client) TigrisUpdate(ctx context.Context, project string, collection string, body TigrisUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisUpdateAppKey

func (c *Client) TigrisUpdateAppKey(ctx context.Context, project string, body TigrisUpdateAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TigrisUpdateAppKeyWithBody

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

func (*Client) TigrisUpdateGlobalAppKey

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

func (*Client) TigrisUpdateGlobalAppKeyWithBody

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

func (*Client) TigrisUpdateWithBody

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

type ClientInterface

type ClientInterface interface {
	// TigrisListGlobalAppKeys request
	TigrisListGlobalAppKeys(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisCreateGlobalAppKey request with any body
	TigrisCreateGlobalAppKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisCreateGlobalAppKey(ctx context.Context, body TigrisCreateGlobalAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisDeleteGlobalAppKey request with any body
	TigrisDeleteGlobalAppKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisDeleteGlobalAppKey(ctx context.Context, body TigrisDeleteGlobalAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisRotateGlobalAppKeySecret request with any body
	TigrisRotateGlobalAppKeySecretWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisRotateGlobalAppKeySecret(ctx context.Context, body TigrisRotateGlobalAppKeySecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisUpdateGlobalAppKey request with any body
	TigrisUpdateGlobalAppKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisUpdateGlobalAppKey(ctx context.Context, body TigrisUpdateGlobalAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthCreateInvitations request with any body
	AuthCreateInvitationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AuthCreateInvitations(ctx context.Context, body AuthCreateInvitationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthDeleteInvitations request with any body
	AuthDeleteInvitationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AuthDeleteInvitations(ctx context.Context, body AuthDeleteInvitationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthListInvitations request
	AuthListInvitations(ctx context.Context, params *AuthListInvitationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthVerifyInvitation request with any body
	AuthVerifyInvitationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AuthVerifyInvitation(ctx context.Context, body AuthVerifyInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthListUsers request
	AuthListUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthGetAccessToken request with any body
	AuthGetAccessTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BillingListInvoices request
	BillingListInvoices(ctx context.Context, params *BillingListInvoicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HealthAPIHealth request
	HealthAPIHealth(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ManagementGetNamespaceMetadata request with any body
	ManagementGetNamespaceMetadataWithBody(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ManagementGetNamespaceMetadata(ctx context.Context, metadataKey string, body ManagementGetNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ManagementInsertNamespaceMetadata request with any body
	ManagementInsertNamespaceMetadataWithBody(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ManagementInsertNamespaceMetadata(ctx context.Context, metadataKey string, body ManagementInsertNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ManagementUpdateNamespaceMetadata request with any body
	ManagementUpdateNamespaceMetadataWithBody(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ManagementUpdateNamespaceMetadata(ctx context.Context, metadataKey string, body ManagementUpdateNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ManagementCreateNamespace request with any body
	ManagementCreateNamespaceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ManagementCreateNamespace(ctx context.Context, body ManagementCreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ManagementDeleteNamespace request
	ManagementDeleteNamespace(ctx context.Context, namespaceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ManagementListNamespaces request
	ManagementListNamespaces(ctx context.Context, namespaceId string, params *ManagementListNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ManagementGetUserMetadata request with any body
	ManagementGetUserMetadataWithBody(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ManagementGetUserMetadata(ctx context.Context, metadataKey string, body ManagementGetUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ManagementInsertUserMetadata request with any body
	ManagementInsertUserMetadataWithBody(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ManagementInsertUserMetadata(ctx context.Context, metadataKey string, body ManagementInsertUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ManagementUpdateUserMetadata request with any body
	ManagementUpdateUserMetadataWithBody(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ManagementUpdateUserMetadata(ctx context.Context, metadataKey string, body ManagementUpdateUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ObservabilityGetInfo request
	ObservabilityGetInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ObservabilityQueryTimeSeriesMetrics request with any body
	ObservabilityQueryTimeSeriesMetricsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ObservabilityQueryTimeSeriesMetrics(ctx context.Context, body ObservabilityQueryTimeSeriesMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ObservabilityQuotaLimits request with any body
	ObservabilityQuotaLimitsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ObservabilityQuotaLimits(ctx context.Context, body ObservabilityQuotaLimitsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ObservabilityQuotaUsage request with any body
	ObservabilityQuotaUsageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ObservabilityQuotaUsage(ctx context.Context, body ObservabilityQuotaUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisListProjects request
	TigrisListProjects(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisListAppKeys request
	TigrisListAppKeys(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisCreateAppKey request with any body
	TigrisCreateAppKeyWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisCreateAppKey(ctx context.Context, project string, body TigrisCreateAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisDeleteAppKey request with any body
	TigrisDeleteAppKeyWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisDeleteAppKey(ctx context.Context, project string, body TigrisDeleteAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisRotateAppKeySecret request with any body
	TigrisRotateAppKeySecretWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisRotateAppKeySecret(ctx context.Context, project string, body TigrisRotateAppKeySecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisUpdateAppKey request with any body
	TigrisUpdateAppKeyWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisUpdateAppKey(ctx context.Context, project string, body TigrisUpdateAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CacheListCaches request
	CacheListCaches(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CacheCreateCache request with any body
	CacheCreateCacheWithBody(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CacheCreateCache(ctx context.Context, project string, name string, body CacheCreateCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CacheDeleteCache request with any body
	CacheDeleteCacheWithBody(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CacheDeleteCache(ctx context.Context, project string, name string, body CacheDeleteCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CacheKeys request
	CacheKeys(ctx context.Context, project string, name string, params *CacheKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CacheDel request with any body
	CacheDelWithBody(ctx context.Context, project string, name string, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CacheDel(ctx context.Context, project string, name string, key string, body CacheDelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CacheGet request
	CacheGet(ctx context.Context, project string, name string, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CacheGetSet request with any body
	CacheGetSetWithBody(ctx context.Context, project string, name string, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CacheGetSet(ctx context.Context, project string, name string, key string, body CacheGetSetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CacheSet request with any body
	CacheSetWithBody(ctx context.Context, project string, name string, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CacheSet(ctx context.Context, project string, name string, key string, body CacheSetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisCreateProject request with any body
	TigrisCreateProjectWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisCreateProject(ctx context.Context, project string, body TigrisCreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisListBranches request
	TigrisListBranches(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisCreateBranch request with any body
	TigrisCreateBranchWithBody(ctx context.Context, project string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisCreateBranch(ctx context.Context, project string, branch string, body TigrisCreateBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisDeleteBranch request with any body
	TigrisDeleteBranchWithBody(ctx context.Context, project string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisDeleteBranch(ctx context.Context, project string, branch string, body TigrisDeleteBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisListCollections request
	TigrisListCollections(ctx context.Context, project string, params *TigrisListCollectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisCreateOrUpdateCollections request with any body
	TigrisCreateOrUpdateCollectionsWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisCreateOrUpdateCollections(ctx context.Context, project string, body TigrisCreateOrUpdateCollectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisCreateOrUpdateCollection request with any body
	TigrisCreateOrUpdateCollectionWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisCreateOrUpdateCollection(ctx context.Context, project string, collection string, body TigrisCreateOrUpdateCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisDescribeCollection request with any body
	TigrisDescribeCollectionWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisDescribeCollection(ctx context.Context, project string, collection string, body TigrisDescribeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisCount request with any body
	TigrisCountWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisCount(ctx context.Context, project string, collection string, body TigrisCountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisDelete request with any body
	TigrisDeleteWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisDelete(ctx context.Context, project string, collection string, body TigrisDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisExplain request with any body
	TigrisExplainWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisExplain(ctx context.Context, project string, collection string, body TigrisExplainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisImport request with any body
	TigrisImportWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisImport(ctx context.Context, project string, collection string, body TigrisImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisBuildCollectionIndex request with any body
	TigrisBuildCollectionIndexWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisBuildCollectionIndex(ctx context.Context, project string, collection string, body TigrisBuildCollectionIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisInsert request with any body
	TigrisInsertWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisInsert(ctx context.Context, project string, collection string, body TigrisInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisRead request with any body
	TigrisReadWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisRead(ctx context.Context, project string, collection string, body TigrisReadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisReplace request with any body
	TigrisReplaceWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisReplace(ctx context.Context, project string, collection string, body TigrisReplaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisSearch request with any body
	TigrisSearchWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisSearch(ctx context.Context, project string, collection string, body TigrisSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisBuildSearchIndex request with any body
	TigrisBuildSearchIndexWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisBuildSearchIndex(ctx context.Context, project string, collection string, body TigrisBuildSearchIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisUpdate request with any body
	TigrisUpdateWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisUpdate(ctx context.Context, project string, collection string, body TigrisUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisDropCollection request with any body
	TigrisDropCollectionWithBody(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisDropCollection(ctx context.Context, project string, collection string, body TigrisDropCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisDescribeDatabase request with any body
	TigrisDescribeDatabaseWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisDescribeDatabase(ctx context.Context, project string, body TigrisDescribeDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisBeginTransaction request with any body
	TigrisBeginTransactionWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisBeginTransaction(ctx context.Context, project string, body TigrisBeginTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisCommitTransaction request with any body
	TigrisCommitTransactionWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisCommitTransaction(ctx context.Context, project string, body TigrisCommitTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisRollbackTransaction request with any body
	TigrisRollbackTransactionWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisRollbackTransaction(ctx context.Context, project string, body TigrisRollbackTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TigrisDeleteProject request with any body
	TigrisDeleteProjectWithBody(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TigrisDeleteProject(ctx context.Context, project string, body TigrisDeleteProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RealtimeGetRTChannels request
	RealtimeGetRTChannels(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RealtimeGetRTChannel request
	RealtimeGetRTChannel(ctx context.Context, project string, channel string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RealtimeReadMessages request
	RealtimeReadMessages(ctx context.Context, project string, channel string, params *RealtimeReadMessagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RealtimeMessages request with any body
	RealtimeMessagesWithBody(ctx context.Context, project string, channel string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RealtimeMessages(ctx context.Context, project string, channel string, body RealtimeMessagesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RealtimePresence request
	RealtimePresence(ctx context.Context, project string, channel string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RealtimeListSubscriptions request
	RealtimeListSubscriptions(ctx context.Context, project string, channel string, params *RealtimeListSubscriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchListIndexes request
	SearchListIndexes(ctx context.Context, project string, params *SearchListIndexesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchDelete request with any body
	SearchDeleteWithBody(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchDelete(ctx context.Context, project string, index string, body SearchDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchGet request
	SearchGet(ctx context.Context, project string, index string, params *SearchGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchUpdate request with any body
	SearchUpdateWithBody(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchUpdate(ctx context.Context, project string, index string, body SearchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchCreate request with any body
	SearchCreateWithBody(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchCreate(ctx context.Context, project string, index string, body SearchCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchCreateOrReplace request with any body
	SearchCreateOrReplaceWithBody(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchCreateOrReplace(ctx context.Context, project string, index string, body SearchCreateOrReplaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchDeleteByQuery request with any body
	SearchDeleteByQueryWithBody(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchDeleteByQuery(ctx context.Context, project string, index string, body SearchDeleteByQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchSearch request with any body
	SearchSearchWithBody(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchSearch(ctx context.Context, project string, index string, body SearchSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchCreateById request with any body
	SearchCreateByIdWithBody(ctx context.Context, project string, index string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchCreateById(ctx context.Context, project string, index string, id string, body SearchCreateByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchDeleteIndex request with any body
	SearchDeleteIndexWithBody(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchDeleteIndex(ctx context.Context, project string, name string, body SearchDeleteIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchGetIndex request
	SearchGetIndex(ctx context.Context, project string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SearchCreateOrUpdateIndex request with any body
	SearchCreateOrUpdateIndexWithBody(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SearchCreateOrUpdateIndex(ctx context.Context, project string, name string, body SearchCreateOrUpdateIndexJSONRequestBody, 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) AuthCreateInvitationsWithBodyWithResponse

func (c *ClientWithResponses) AuthCreateInvitationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthCreateInvitationsResponse, error)

AuthCreateInvitationsWithBodyWithResponse request with arbitrary body returning *AuthCreateInvitationsResponse

func (*ClientWithResponses) AuthCreateInvitationsWithResponse

func (c *ClientWithResponses) AuthCreateInvitationsWithResponse(ctx context.Context, body AuthCreateInvitationsJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthCreateInvitationsResponse, error)

func (*ClientWithResponses) AuthDeleteInvitationsWithBodyWithResponse

func (c *ClientWithResponses) AuthDeleteInvitationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthDeleteInvitationsResponse, error)

AuthDeleteInvitationsWithBodyWithResponse request with arbitrary body returning *AuthDeleteInvitationsResponse

func (*ClientWithResponses) AuthDeleteInvitationsWithResponse

func (c *ClientWithResponses) AuthDeleteInvitationsWithResponse(ctx context.Context, body AuthDeleteInvitationsJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthDeleteInvitationsResponse, error)

func (*ClientWithResponses) AuthGetAccessTokenWithBodyWithResponse

func (c *ClientWithResponses) AuthGetAccessTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthGetAccessTokenResponse, error)

AuthGetAccessTokenWithBodyWithResponse request with arbitrary body returning *AuthGetAccessTokenResponse

func (*ClientWithResponses) AuthListInvitationsWithResponse

func (c *ClientWithResponses) AuthListInvitationsWithResponse(ctx context.Context, params *AuthListInvitationsParams, reqEditors ...RequestEditorFn) (*AuthListInvitationsResponse, error)

AuthListInvitationsWithResponse request returning *AuthListInvitationsResponse

func (*ClientWithResponses) AuthListUsersWithResponse

func (c *ClientWithResponses) AuthListUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthListUsersResponse, error)

AuthListUsersWithResponse request returning *AuthListUsersResponse

func (*ClientWithResponses) AuthVerifyInvitationWithBodyWithResponse

func (c *ClientWithResponses) AuthVerifyInvitationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthVerifyInvitationResponse, error)

AuthVerifyInvitationWithBodyWithResponse request with arbitrary body returning *AuthVerifyInvitationResponse

func (*ClientWithResponses) AuthVerifyInvitationWithResponse

func (c *ClientWithResponses) AuthVerifyInvitationWithResponse(ctx context.Context, body AuthVerifyInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthVerifyInvitationResponse, error)

func (*ClientWithResponses) BillingListInvoicesWithResponse

func (c *ClientWithResponses) BillingListInvoicesWithResponse(ctx context.Context, params *BillingListInvoicesParams, reqEditors ...RequestEditorFn) (*BillingListInvoicesResponse, error)

BillingListInvoicesWithResponse request returning *BillingListInvoicesResponse

func (*ClientWithResponses) CacheCreateCacheWithBodyWithResponse

func (c *ClientWithResponses) CacheCreateCacheWithBodyWithResponse(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CacheCreateCacheResponse, error)

CacheCreateCacheWithBodyWithResponse request with arbitrary body returning *CacheCreateCacheResponse

func (*ClientWithResponses) CacheCreateCacheWithResponse

func (c *ClientWithResponses) CacheCreateCacheWithResponse(ctx context.Context, project string, name string, body CacheCreateCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*CacheCreateCacheResponse, error)

func (*ClientWithResponses) CacheDelWithBodyWithResponse

func (c *ClientWithResponses) CacheDelWithBodyWithResponse(ctx context.Context, project string, name string, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CacheDelResponse, error)

CacheDelWithBodyWithResponse request with arbitrary body returning *CacheDelResponse

func (*ClientWithResponses) CacheDelWithResponse

func (c *ClientWithResponses) CacheDelWithResponse(ctx context.Context, project string, name string, key string, body CacheDelJSONRequestBody, reqEditors ...RequestEditorFn) (*CacheDelResponse, error)

func (*ClientWithResponses) CacheDeleteCacheWithBodyWithResponse

func (c *ClientWithResponses) CacheDeleteCacheWithBodyWithResponse(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CacheDeleteCacheResponse, error)

CacheDeleteCacheWithBodyWithResponse request with arbitrary body returning *CacheDeleteCacheResponse

func (*ClientWithResponses) CacheDeleteCacheWithResponse

func (c *ClientWithResponses) CacheDeleteCacheWithResponse(ctx context.Context, project string, name string, body CacheDeleteCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*CacheDeleteCacheResponse, error)

func (*ClientWithResponses) CacheGetSetWithBodyWithResponse

func (c *ClientWithResponses) CacheGetSetWithBodyWithResponse(ctx context.Context, project string, name string, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CacheGetSetResponse, error)

CacheGetSetWithBodyWithResponse request with arbitrary body returning *CacheGetSetResponse

func (*ClientWithResponses) CacheGetSetWithResponse

func (c *ClientWithResponses) CacheGetSetWithResponse(ctx context.Context, project string, name string, key string, body CacheGetSetJSONRequestBody, reqEditors ...RequestEditorFn) (*CacheGetSetResponse, error)

func (*ClientWithResponses) CacheGetWithResponse

func (c *ClientWithResponses) CacheGetWithResponse(ctx context.Context, project string, name string, key string, reqEditors ...RequestEditorFn) (*CacheGetResponse, error)

CacheGetWithResponse request returning *CacheGetResponse

func (*ClientWithResponses) CacheKeysWithResponse

func (c *ClientWithResponses) CacheKeysWithResponse(ctx context.Context, project string, name string, params *CacheKeysParams, reqEditors ...RequestEditorFn) (*CacheKeysResponse, error)

CacheKeysWithResponse request returning *CacheKeysResponse

func (*ClientWithResponses) CacheListCachesWithResponse

func (c *ClientWithResponses) CacheListCachesWithResponse(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*CacheListCachesResponse, error)

CacheListCachesWithResponse request returning *CacheListCachesResponse

func (*ClientWithResponses) CacheSetWithBodyWithResponse

func (c *ClientWithResponses) CacheSetWithBodyWithResponse(ctx context.Context, project string, name string, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CacheSetResponse, error)

CacheSetWithBodyWithResponse request with arbitrary body returning *CacheSetResponse

func (*ClientWithResponses) CacheSetWithResponse

func (c *ClientWithResponses) CacheSetWithResponse(ctx context.Context, project string, name string, key string, body CacheSetJSONRequestBody, reqEditors ...RequestEditorFn) (*CacheSetResponse, error)

func (*ClientWithResponses) HealthAPIHealthWithResponse

func (c *ClientWithResponses) HealthAPIHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthAPIHealthResponse, error)

HealthAPIHealthWithResponse request returning *HealthAPIHealthResponse

func (*ClientWithResponses) ManagementCreateNamespaceWithBodyWithResponse

func (c *ClientWithResponses) ManagementCreateNamespaceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementCreateNamespaceResponse, error)

ManagementCreateNamespaceWithBodyWithResponse request with arbitrary body returning *ManagementCreateNamespaceResponse

func (*ClientWithResponses) ManagementCreateNamespaceWithResponse

func (c *ClientWithResponses) ManagementCreateNamespaceWithResponse(ctx context.Context, body ManagementCreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementCreateNamespaceResponse, error)

func (*ClientWithResponses) ManagementDeleteNamespaceWithResponse

func (c *ClientWithResponses) ManagementDeleteNamespaceWithResponse(ctx context.Context, namespaceId string, reqEditors ...RequestEditorFn) (*ManagementDeleteNamespaceResponse, error)

ManagementDeleteNamespaceWithResponse request returning *ManagementDeleteNamespaceResponse

func (*ClientWithResponses) ManagementGetNamespaceMetadataWithBodyWithResponse

func (c *ClientWithResponses) ManagementGetNamespaceMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementGetNamespaceMetadataResponse, error)

ManagementGetNamespaceMetadataWithBodyWithResponse request with arbitrary body returning *ManagementGetNamespaceMetadataResponse

func (*ClientWithResponses) ManagementGetNamespaceMetadataWithResponse

func (c *ClientWithResponses) ManagementGetNamespaceMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementGetNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementGetNamespaceMetadataResponse, error)

func (*ClientWithResponses) ManagementGetUserMetadataWithBodyWithResponse

func (c *ClientWithResponses) ManagementGetUserMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementGetUserMetadataResponse, error)

ManagementGetUserMetadataWithBodyWithResponse request with arbitrary body returning *ManagementGetUserMetadataResponse

func (*ClientWithResponses) ManagementGetUserMetadataWithResponse

func (c *ClientWithResponses) ManagementGetUserMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementGetUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementGetUserMetadataResponse, error)

func (*ClientWithResponses) ManagementInsertNamespaceMetadataWithBodyWithResponse

func (c *ClientWithResponses) ManagementInsertNamespaceMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementInsertNamespaceMetadataResponse, error)

ManagementInsertNamespaceMetadataWithBodyWithResponse request with arbitrary body returning *ManagementInsertNamespaceMetadataResponse

func (*ClientWithResponses) ManagementInsertNamespaceMetadataWithResponse

func (c *ClientWithResponses) ManagementInsertNamespaceMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementInsertNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementInsertNamespaceMetadataResponse, error)

func (*ClientWithResponses) ManagementInsertUserMetadataWithBodyWithResponse

func (c *ClientWithResponses) ManagementInsertUserMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementInsertUserMetadataResponse, error)

ManagementInsertUserMetadataWithBodyWithResponse request with arbitrary body returning *ManagementInsertUserMetadataResponse

func (*ClientWithResponses) ManagementInsertUserMetadataWithResponse

func (c *ClientWithResponses) ManagementInsertUserMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementInsertUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementInsertUserMetadataResponse, error)

func (*ClientWithResponses) ManagementListNamespacesWithResponse

func (c *ClientWithResponses) ManagementListNamespacesWithResponse(ctx context.Context, namespaceId string, params *ManagementListNamespacesParams, reqEditors ...RequestEditorFn) (*ManagementListNamespacesResponse, error)

ManagementListNamespacesWithResponse request returning *ManagementListNamespacesResponse

func (*ClientWithResponses) ManagementUpdateNamespaceMetadataWithBodyWithResponse

func (c *ClientWithResponses) ManagementUpdateNamespaceMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementUpdateNamespaceMetadataResponse, error)

ManagementUpdateNamespaceMetadataWithBodyWithResponse request with arbitrary body returning *ManagementUpdateNamespaceMetadataResponse

func (*ClientWithResponses) ManagementUpdateNamespaceMetadataWithResponse

func (c *ClientWithResponses) ManagementUpdateNamespaceMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementUpdateNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementUpdateNamespaceMetadataResponse, error)

func (*ClientWithResponses) ManagementUpdateUserMetadataWithBodyWithResponse

func (c *ClientWithResponses) ManagementUpdateUserMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementUpdateUserMetadataResponse, error)

ManagementUpdateUserMetadataWithBodyWithResponse request with arbitrary body returning *ManagementUpdateUserMetadataResponse

func (*ClientWithResponses) ManagementUpdateUserMetadataWithResponse

func (c *ClientWithResponses) ManagementUpdateUserMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementUpdateUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementUpdateUserMetadataResponse, error)

func (*ClientWithResponses) ObservabilityGetInfoWithResponse

func (c *ClientWithResponses) ObservabilityGetInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ObservabilityGetInfoResponse, error)

ObservabilityGetInfoWithResponse request returning *ObservabilityGetInfoResponse

func (*ClientWithResponses) ObservabilityQueryTimeSeriesMetricsWithBodyWithResponse

func (c *ClientWithResponses) ObservabilityQueryTimeSeriesMetricsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ObservabilityQueryTimeSeriesMetricsResponse, error)

ObservabilityQueryTimeSeriesMetricsWithBodyWithResponse request with arbitrary body returning *ObservabilityQueryTimeSeriesMetricsResponse

func (*ClientWithResponses) ObservabilityQuotaLimitsWithBodyWithResponse

func (c *ClientWithResponses) ObservabilityQuotaLimitsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ObservabilityQuotaLimitsResponse, error)

ObservabilityQuotaLimitsWithBodyWithResponse request with arbitrary body returning *ObservabilityQuotaLimitsResponse

func (*ClientWithResponses) ObservabilityQuotaLimitsWithResponse

func (c *ClientWithResponses) ObservabilityQuotaLimitsWithResponse(ctx context.Context, body ObservabilityQuotaLimitsJSONRequestBody, reqEditors ...RequestEditorFn) (*ObservabilityQuotaLimitsResponse, error)

func (*ClientWithResponses) ObservabilityQuotaUsageWithBodyWithResponse

func (c *ClientWithResponses) ObservabilityQuotaUsageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ObservabilityQuotaUsageResponse, error)

ObservabilityQuotaUsageWithBodyWithResponse request with arbitrary body returning *ObservabilityQuotaUsageResponse

func (*ClientWithResponses) ObservabilityQuotaUsageWithResponse

func (c *ClientWithResponses) ObservabilityQuotaUsageWithResponse(ctx context.Context, body ObservabilityQuotaUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*ObservabilityQuotaUsageResponse, error)

func (*ClientWithResponses) RealtimeGetRTChannelWithResponse

func (c *ClientWithResponses) RealtimeGetRTChannelWithResponse(ctx context.Context, project string, channel string, reqEditors ...RequestEditorFn) (*RealtimeGetRTChannelResponse, error)

RealtimeGetRTChannelWithResponse request returning *RealtimeGetRTChannelResponse

func (*ClientWithResponses) RealtimeGetRTChannelsWithResponse

func (c *ClientWithResponses) RealtimeGetRTChannelsWithResponse(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*RealtimeGetRTChannelsResponse, error)

RealtimeGetRTChannelsWithResponse request returning *RealtimeGetRTChannelsResponse

func (*ClientWithResponses) RealtimeListSubscriptionsWithResponse

func (c *ClientWithResponses) RealtimeListSubscriptionsWithResponse(ctx context.Context, project string, channel string, params *RealtimeListSubscriptionsParams, reqEditors ...RequestEditorFn) (*RealtimeListSubscriptionsResponse, error)

RealtimeListSubscriptionsWithResponse request returning *RealtimeListSubscriptionsResponse

func (*ClientWithResponses) RealtimeMessagesWithBodyWithResponse

func (c *ClientWithResponses) RealtimeMessagesWithBodyWithResponse(ctx context.Context, project string, channel string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RealtimeMessagesResponse, error)

RealtimeMessagesWithBodyWithResponse request with arbitrary body returning *RealtimeMessagesResponse

func (*ClientWithResponses) RealtimeMessagesWithResponse

func (c *ClientWithResponses) RealtimeMessagesWithResponse(ctx context.Context, project string, channel string, body RealtimeMessagesJSONRequestBody, reqEditors ...RequestEditorFn) (*RealtimeMessagesResponse, error)

func (*ClientWithResponses) RealtimePresenceWithResponse

func (c *ClientWithResponses) RealtimePresenceWithResponse(ctx context.Context, project string, channel string, reqEditors ...RequestEditorFn) (*RealtimePresenceResponse, error)

RealtimePresenceWithResponse request returning *RealtimePresenceResponse

func (*ClientWithResponses) RealtimeReadMessagesWithResponse

func (c *ClientWithResponses) RealtimeReadMessagesWithResponse(ctx context.Context, project string, channel string, params *RealtimeReadMessagesParams, reqEditors ...RequestEditorFn) (*RealtimeReadMessagesResponse, error)

RealtimeReadMessagesWithResponse request returning *RealtimeReadMessagesResponse

func (*ClientWithResponses) SearchCreateByIdWithBodyWithResponse

func (c *ClientWithResponses) SearchCreateByIdWithBodyWithResponse(ctx context.Context, project string, index string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchCreateByIdResponse, error)

SearchCreateByIdWithBodyWithResponse request with arbitrary body returning *SearchCreateByIdResponse

func (*ClientWithResponses) SearchCreateByIdWithResponse

func (c *ClientWithResponses) SearchCreateByIdWithResponse(ctx context.Context, project string, index string, id string, body SearchCreateByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchCreateByIdResponse, error)

func (*ClientWithResponses) SearchCreateOrReplaceWithBodyWithResponse

func (c *ClientWithResponses) SearchCreateOrReplaceWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchCreateOrReplaceResponse, error)

SearchCreateOrReplaceWithBodyWithResponse request with arbitrary body returning *SearchCreateOrReplaceResponse

func (*ClientWithResponses) SearchCreateOrReplaceWithResponse

func (c *ClientWithResponses) SearchCreateOrReplaceWithResponse(ctx context.Context, project string, index string, body SearchCreateOrReplaceJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchCreateOrReplaceResponse, error)

func (*ClientWithResponses) SearchCreateOrUpdateIndexWithBodyWithResponse

func (c *ClientWithResponses) SearchCreateOrUpdateIndexWithBodyWithResponse(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchCreateOrUpdateIndexResponse, error)

SearchCreateOrUpdateIndexWithBodyWithResponse request with arbitrary body returning *SearchCreateOrUpdateIndexResponse

func (*ClientWithResponses) SearchCreateOrUpdateIndexWithResponse

func (c *ClientWithResponses) SearchCreateOrUpdateIndexWithResponse(ctx context.Context, project string, name string, body SearchCreateOrUpdateIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchCreateOrUpdateIndexResponse, error)

func (*ClientWithResponses) SearchCreateWithBodyWithResponse

func (c *ClientWithResponses) SearchCreateWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchCreateResponse, error)

SearchCreateWithBodyWithResponse request with arbitrary body returning *SearchCreateResponse

func (*ClientWithResponses) SearchCreateWithResponse

func (c *ClientWithResponses) SearchCreateWithResponse(ctx context.Context, project string, index string, body SearchCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchCreateResponse, error)

func (*ClientWithResponses) SearchDeleteByQueryWithBodyWithResponse

func (c *ClientWithResponses) SearchDeleteByQueryWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchDeleteByQueryResponse, error)

SearchDeleteByQueryWithBodyWithResponse request with arbitrary body returning *SearchDeleteByQueryResponse

func (*ClientWithResponses) SearchDeleteByQueryWithResponse

func (c *ClientWithResponses) SearchDeleteByQueryWithResponse(ctx context.Context, project string, index string, body SearchDeleteByQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchDeleteByQueryResponse, error)

func (*ClientWithResponses) SearchDeleteIndexWithBodyWithResponse

func (c *ClientWithResponses) SearchDeleteIndexWithBodyWithResponse(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchDeleteIndexResponse, error)

SearchDeleteIndexWithBodyWithResponse request with arbitrary body returning *SearchDeleteIndexResponse

func (*ClientWithResponses) SearchDeleteIndexWithResponse

func (c *ClientWithResponses) SearchDeleteIndexWithResponse(ctx context.Context, project string, name string, body SearchDeleteIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchDeleteIndexResponse, error)

func (*ClientWithResponses) SearchDeleteWithBodyWithResponse

func (c *ClientWithResponses) SearchDeleteWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchDeleteResponse, error)

SearchDeleteWithBodyWithResponse request with arbitrary body returning *SearchDeleteResponse

func (*ClientWithResponses) SearchDeleteWithResponse

func (c *ClientWithResponses) SearchDeleteWithResponse(ctx context.Context, project string, index string, body SearchDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchDeleteResponse, error)

func (*ClientWithResponses) SearchGetIndexWithResponse

func (c *ClientWithResponses) SearchGetIndexWithResponse(ctx context.Context, project string, name string, reqEditors ...RequestEditorFn) (*SearchGetIndexResponse, error)

SearchGetIndexWithResponse request returning *SearchGetIndexResponse

func (*ClientWithResponses) SearchGetWithResponse

func (c *ClientWithResponses) SearchGetWithResponse(ctx context.Context, project string, index string, params *SearchGetParams, reqEditors ...RequestEditorFn) (*SearchGetResponse, error)

SearchGetWithResponse request returning *SearchGetResponse

func (*ClientWithResponses) SearchListIndexesWithResponse

func (c *ClientWithResponses) SearchListIndexesWithResponse(ctx context.Context, project string, params *SearchListIndexesParams, reqEditors ...RequestEditorFn) (*SearchListIndexesResponse, error)

SearchListIndexesWithResponse request returning *SearchListIndexesResponse

func (*ClientWithResponses) SearchSearchWithBodyWithResponse

func (c *ClientWithResponses) SearchSearchWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchSearchResponse, error)

SearchSearchWithBodyWithResponse request with arbitrary body returning *SearchSearchResponse

func (*ClientWithResponses) SearchSearchWithResponse

func (c *ClientWithResponses) SearchSearchWithResponse(ctx context.Context, project string, index string, body SearchSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchSearchResponse, error)

func (*ClientWithResponses) SearchUpdateWithBodyWithResponse

func (c *ClientWithResponses) SearchUpdateWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchUpdateResponse, error)

SearchUpdateWithBodyWithResponse request with arbitrary body returning *SearchUpdateResponse

func (*ClientWithResponses) SearchUpdateWithResponse

func (c *ClientWithResponses) SearchUpdateWithResponse(ctx context.Context, project string, index string, body SearchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchUpdateResponse, error)

func (*ClientWithResponses) TigrisBeginTransactionWithBodyWithResponse

func (c *ClientWithResponses) TigrisBeginTransactionWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisBeginTransactionResponse, error)

TigrisBeginTransactionWithBodyWithResponse request with arbitrary body returning *TigrisBeginTransactionResponse

func (*ClientWithResponses) TigrisBeginTransactionWithResponse

func (c *ClientWithResponses) TigrisBeginTransactionWithResponse(ctx context.Context, project string, body TigrisBeginTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisBeginTransactionResponse, error)

func (*ClientWithResponses) TigrisBuildCollectionIndexWithBodyWithResponse

func (c *ClientWithResponses) TigrisBuildCollectionIndexWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisBuildCollectionIndexResponse, error)

TigrisBuildCollectionIndexWithBodyWithResponse request with arbitrary body returning *TigrisBuildCollectionIndexResponse

func (*ClientWithResponses) TigrisBuildCollectionIndexWithResponse

func (c *ClientWithResponses) TigrisBuildCollectionIndexWithResponse(ctx context.Context, project string, collection string, body TigrisBuildCollectionIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisBuildCollectionIndexResponse, error)

func (*ClientWithResponses) TigrisBuildSearchIndexWithBodyWithResponse

func (c *ClientWithResponses) TigrisBuildSearchIndexWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisBuildSearchIndexResponse, error)

TigrisBuildSearchIndexWithBodyWithResponse request with arbitrary body returning *TigrisBuildSearchIndexResponse

func (*ClientWithResponses) TigrisBuildSearchIndexWithResponse

func (c *ClientWithResponses) TigrisBuildSearchIndexWithResponse(ctx context.Context, project string, collection string, body TigrisBuildSearchIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisBuildSearchIndexResponse, error)

func (*ClientWithResponses) TigrisCommitTransactionWithBodyWithResponse

func (c *ClientWithResponses) TigrisCommitTransactionWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCommitTransactionResponse, error)

TigrisCommitTransactionWithBodyWithResponse request with arbitrary body returning *TigrisCommitTransactionResponse

func (*ClientWithResponses) TigrisCommitTransactionWithResponse

func (c *ClientWithResponses) TigrisCommitTransactionWithResponse(ctx context.Context, project string, body TigrisCommitTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCommitTransactionResponse, error)

func (*ClientWithResponses) TigrisCountWithBodyWithResponse

func (c *ClientWithResponses) TigrisCountWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCountResponse, error)

TigrisCountWithBodyWithResponse request with arbitrary body returning *TigrisCountResponse

func (*ClientWithResponses) TigrisCountWithResponse

func (c *ClientWithResponses) TigrisCountWithResponse(ctx context.Context, project string, collection string, body TigrisCountJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCountResponse, error)

func (*ClientWithResponses) TigrisCreateAppKeyWithBodyWithResponse

func (c *ClientWithResponses) TigrisCreateAppKeyWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateAppKeyResponse, error)

TigrisCreateAppKeyWithBodyWithResponse request with arbitrary body returning *TigrisCreateAppKeyResponse

func (*ClientWithResponses) TigrisCreateAppKeyWithResponse

func (c *ClientWithResponses) TigrisCreateAppKeyWithResponse(ctx context.Context, project string, body TigrisCreateAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateAppKeyResponse, error)

func (*ClientWithResponses) TigrisCreateBranchWithBodyWithResponse

func (c *ClientWithResponses) TigrisCreateBranchWithBodyWithResponse(ctx context.Context, project string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateBranchResponse, error)

TigrisCreateBranchWithBodyWithResponse request with arbitrary body returning *TigrisCreateBranchResponse

func (*ClientWithResponses) TigrisCreateBranchWithResponse

func (c *ClientWithResponses) TigrisCreateBranchWithResponse(ctx context.Context, project string, branch string, body TigrisCreateBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateBranchResponse, error)

func (*ClientWithResponses) TigrisCreateGlobalAppKeyWithBodyWithResponse

func (c *ClientWithResponses) TigrisCreateGlobalAppKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateGlobalAppKeyResponse, error)

TigrisCreateGlobalAppKeyWithBodyWithResponse request with arbitrary body returning *TigrisCreateGlobalAppKeyResponse

func (*ClientWithResponses) TigrisCreateGlobalAppKeyWithResponse

func (c *ClientWithResponses) TigrisCreateGlobalAppKeyWithResponse(ctx context.Context, body TigrisCreateGlobalAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateGlobalAppKeyResponse, error)

func (*ClientWithResponses) TigrisCreateOrUpdateCollectionWithBodyWithResponse

func (c *ClientWithResponses) TigrisCreateOrUpdateCollectionWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateOrUpdateCollectionResponse, error)

TigrisCreateOrUpdateCollectionWithBodyWithResponse request with arbitrary body returning *TigrisCreateOrUpdateCollectionResponse

func (*ClientWithResponses) TigrisCreateOrUpdateCollectionWithResponse

func (c *ClientWithResponses) TigrisCreateOrUpdateCollectionWithResponse(ctx context.Context, project string, collection string, body TigrisCreateOrUpdateCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateOrUpdateCollectionResponse, error)

func (*ClientWithResponses) TigrisCreateOrUpdateCollectionsWithBodyWithResponse

func (c *ClientWithResponses) TigrisCreateOrUpdateCollectionsWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateOrUpdateCollectionsResponse, error)

TigrisCreateOrUpdateCollectionsWithBodyWithResponse request with arbitrary body returning *TigrisCreateOrUpdateCollectionsResponse

func (*ClientWithResponses) TigrisCreateOrUpdateCollectionsWithResponse

func (c *ClientWithResponses) TigrisCreateOrUpdateCollectionsWithResponse(ctx context.Context, project string, body TigrisCreateOrUpdateCollectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateOrUpdateCollectionsResponse, error)

func (*ClientWithResponses) TigrisCreateProjectWithBodyWithResponse

func (c *ClientWithResponses) TigrisCreateProjectWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateProjectResponse, error)

TigrisCreateProjectWithBodyWithResponse request with arbitrary body returning *TigrisCreateProjectResponse

func (*ClientWithResponses) TigrisCreateProjectWithResponse

func (c *ClientWithResponses) TigrisCreateProjectWithResponse(ctx context.Context, project string, body TigrisCreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateProjectResponse, error)

func (*ClientWithResponses) TigrisDeleteAppKeyWithBodyWithResponse

func (c *ClientWithResponses) TigrisDeleteAppKeyWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDeleteAppKeyResponse, error)

TigrisDeleteAppKeyWithBodyWithResponse request with arbitrary body returning *TigrisDeleteAppKeyResponse

func (*ClientWithResponses) TigrisDeleteAppKeyWithResponse

func (c *ClientWithResponses) TigrisDeleteAppKeyWithResponse(ctx context.Context, project string, body TigrisDeleteAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDeleteAppKeyResponse, error)

func (*ClientWithResponses) TigrisDeleteBranchWithBodyWithResponse

func (c *ClientWithResponses) TigrisDeleteBranchWithBodyWithResponse(ctx context.Context, project string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDeleteBranchResponse, error)

TigrisDeleteBranchWithBodyWithResponse request with arbitrary body returning *TigrisDeleteBranchResponse

func (*ClientWithResponses) TigrisDeleteBranchWithResponse

func (c *ClientWithResponses) TigrisDeleteBranchWithResponse(ctx context.Context, project string, branch string, body TigrisDeleteBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDeleteBranchResponse, error)

func (*ClientWithResponses) TigrisDeleteGlobalAppKeyWithBodyWithResponse

func (c *ClientWithResponses) TigrisDeleteGlobalAppKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDeleteGlobalAppKeyResponse, error)

TigrisDeleteGlobalAppKeyWithBodyWithResponse request with arbitrary body returning *TigrisDeleteGlobalAppKeyResponse

func (*ClientWithResponses) TigrisDeleteGlobalAppKeyWithResponse

func (c *ClientWithResponses) TigrisDeleteGlobalAppKeyWithResponse(ctx context.Context, body TigrisDeleteGlobalAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDeleteGlobalAppKeyResponse, error)

func (*ClientWithResponses) TigrisDeleteProjectWithBodyWithResponse

func (c *ClientWithResponses) TigrisDeleteProjectWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDeleteProjectResponse, error)

TigrisDeleteProjectWithBodyWithResponse request with arbitrary body returning *TigrisDeleteProjectResponse

func (*ClientWithResponses) TigrisDeleteProjectWithResponse

func (c *ClientWithResponses) TigrisDeleteProjectWithResponse(ctx context.Context, project string, body TigrisDeleteProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDeleteProjectResponse, error)

func (*ClientWithResponses) TigrisDeleteWithBodyWithResponse

func (c *ClientWithResponses) TigrisDeleteWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDeleteResponse, error)

TigrisDeleteWithBodyWithResponse request with arbitrary body returning *TigrisDeleteResponse

func (*ClientWithResponses) TigrisDeleteWithResponse

func (c *ClientWithResponses) TigrisDeleteWithResponse(ctx context.Context, project string, collection string, body TigrisDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDeleteResponse, error)

func (*ClientWithResponses) TigrisDescribeCollectionWithBodyWithResponse

func (c *ClientWithResponses) TigrisDescribeCollectionWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDescribeCollectionResponse, error)

TigrisDescribeCollectionWithBodyWithResponse request with arbitrary body returning *TigrisDescribeCollectionResponse

func (*ClientWithResponses) TigrisDescribeCollectionWithResponse

func (c *ClientWithResponses) TigrisDescribeCollectionWithResponse(ctx context.Context, project string, collection string, body TigrisDescribeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDescribeCollectionResponse, error)

func (*ClientWithResponses) TigrisDescribeDatabaseWithBodyWithResponse

func (c *ClientWithResponses) TigrisDescribeDatabaseWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDescribeDatabaseResponse, error)

TigrisDescribeDatabaseWithBodyWithResponse request with arbitrary body returning *TigrisDescribeDatabaseResponse

func (*ClientWithResponses) TigrisDescribeDatabaseWithResponse

func (c *ClientWithResponses) TigrisDescribeDatabaseWithResponse(ctx context.Context, project string, body TigrisDescribeDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDescribeDatabaseResponse, error)

func (*ClientWithResponses) TigrisDropCollectionWithBodyWithResponse

func (c *ClientWithResponses) TigrisDropCollectionWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDropCollectionResponse, error)

TigrisDropCollectionWithBodyWithResponse request with arbitrary body returning *TigrisDropCollectionResponse

func (*ClientWithResponses) TigrisDropCollectionWithResponse

func (c *ClientWithResponses) TigrisDropCollectionWithResponse(ctx context.Context, project string, collection string, body TigrisDropCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDropCollectionResponse, error)

func (*ClientWithResponses) TigrisExplainWithBodyWithResponse

func (c *ClientWithResponses) TigrisExplainWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisExplainResponse, error)

TigrisExplainWithBodyWithResponse request with arbitrary body returning *TigrisExplainResponse

func (*ClientWithResponses) TigrisExplainWithResponse

func (c *ClientWithResponses) TigrisExplainWithResponse(ctx context.Context, project string, collection string, body TigrisExplainJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisExplainResponse, error)

func (*ClientWithResponses) TigrisImportWithBodyWithResponse

func (c *ClientWithResponses) TigrisImportWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisImportResponse, error)

TigrisImportWithBodyWithResponse request with arbitrary body returning *TigrisImportResponse

func (*ClientWithResponses) TigrisImportWithResponse

func (c *ClientWithResponses) TigrisImportWithResponse(ctx context.Context, project string, collection string, body TigrisImportJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisImportResponse, error)

func (*ClientWithResponses) TigrisInsertWithBodyWithResponse

func (c *ClientWithResponses) TigrisInsertWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisInsertResponse, error)

TigrisInsertWithBodyWithResponse request with arbitrary body returning *TigrisInsertResponse

func (*ClientWithResponses) TigrisInsertWithResponse

func (c *ClientWithResponses) TigrisInsertWithResponse(ctx context.Context, project string, collection string, body TigrisInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisInsertResponse, error)

func (*ClientWithResponses) TigrisListAppKeysWithResponse

func (c *ClientWithResponses) TigrisListAppKeysWithResponse(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*TigrisListAppKeysResponse, error)

TigrisListAppKeysWithResponse request returning *TigrisListAppKeysResponse

func (*ClientWithResponses) TigrisListBranchesWithResponse

func (c *ClientWithResponses) TigrisListBranchesWithResponse(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*TigrisListBranchesResponse, error)

TigrisListBranchesWithResponse request returning *TigrisListBranchesResponse

func (*ClientWithResponses) TigrisListCollectionsWithResponse

func (c *ClientWithResponses) TigrisListCollectionsWithResponse(ctx context.Context, project string, params *TigrisListCollectionsParams, reqEditors ...RequestEditorFn) (*TigrisListCollectionsResponse, error)

TigrisListCollectionsWithResponse request returning *TigrisListCollectionsResponse

func (*ClientWithResponses) TigrisListGlobalAppKeysWithResponse

func (c *ClientWithResponses) TigrisListGlobalAppKeysWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TigrisListGlobalAppKeysResponse, error)

TigrisListGlobalAppKeysWithResponse request returning *TigrisListGlobalAppKeysResponse

func (*ClientWithResponses) TigrisListProjectsWithResponse

func (c *ClientWithResponses) TigrisListProjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TigrisListProjectsResponse, error)

TigrisListProjectsWithResponse request returning *TigrisListProjectsResponse

func (*ClientWithResponses) TigrisReadWithBodyWithResponse

func (c *ClientWithResponses) TigrisReadWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisReadResponse, error)

TigrisReadWithBodyWithResponse request with arbitrary body returning *TigrisReadResponse

func (*ClientWithResponses) TigrisReadWithResponse

func (c *ClientWithResponses) TigrisReadWithResponse(ctx context.Context, project string, collection string, body TigrisReadJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisReadResponse, error)

func (*ClientWithResponses) TigrisReplaceWithBodyWithResponse

func (c *ClientWithResponses) TigrisReplaceWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisReplaceResponse, error)

TigrisReplaceWithBodyWithResponse request with arbitrary body returning *TigrisReplaceResponse

func (*ClientWithResponses) TigrisReplaceWithResponse

func (c *ClientWithResponses) TigrisReplaceWithResponse(ctx context.Context, project string, collection string, body TigrisReplaceJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisReplaceResponse, error)

func (*ClientWithResponses) TigrisRollbackTransactionWithBodyWithResponse

func (c *ClientWithResponses) TigrisRollbackTransactionWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisRollbackTransactionResponse, error)

TigrisRollbackTransactionWithBodyWithResponse request with arbitrary body returning *TigrisRollbackTransactionResponse

func (*ClientWithResponses) TigrisRollbackTransactionWithResponse

func (c *ClientWithResponses) TigrisRollbackTransactionWithResponse(ctx context.Context, project string, body TigrisRollbackTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisRollbackTransactionResponse, error)

func (*ClientWithResponses) TigrisRotateAppKeySecretWithBodyWithResponse

func (c *ClientWithResponses) TigrisRotateAppKeySecretWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisRotateAppKeySecretResponse, error)

TigrisRotateAppKeySecretWithBodyWithResponse request with arbitrary body returning *TigrisRotateAppKeySecretResponse

func (*ClientWithResponses) TigrisRotateAppKeySecretWithResponse

func (c *ClientWithResponses) TigrisRotateAppKeySecretWithResponse(ctx context.Context, project string, body TigrisRotateAppKeySecretJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisRotateAppKeySecretResponse, error)

func (*ClientWithResponses) TigrisRotateGlobalAppKeySecretWithBodyWithResponse

func (c *ClientWithResponses) TigrisRotateGlobalAppKeySecretWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisRotateGlobalAppKeySecretResponse, error)

TigrisRotateGlobalAppKeySecretWithBodyWithResponse request with arbitrary body returning *TigrisRotateGlobalAppKeySecretResponse

func (*ClientWithResponses) TigrisRotateGlobalAppKeySecretWithResponse

func (c *ClientWithResponses) TigrisRotateGlobalAppKeySecretWithResponse(ctx context.Context, body TigrisRotateGlobalAppKeySecretJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisRotateGlobalAppKeySecretResponse, error)

func (*ClientWithResponses) TigrisSearchWithBodyWithResponse

func (c *ClientWithResponses) TigrisSearchWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisSearchResponse, error)

TigrisSearchWithBodyWithResponse request with arbitrary body returning *TigrisSearchResponse

func (*ClientWithResponses) TigrisSearchWithResponse

func (c *ClientWithResponses) TigrisSearchWithResponse(ctx context.Context, project string, collection string, body TigrisSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisSearchResponse, error)

func (*ClientWithResponses) TigrisUpdateAppKeyWithBodyWithResponse

func (c *ClientWithResponses) TigrisUpdateAppKeyWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisUpdateAppKeyResponse, error)

TigrisUpdateAppKeyWithBodyWithResponse request with arbitrary body returning *TigrisUpdateAppKeyResponse

func (*ClientWithResponses) TigrisUpdateAppKeyWithResponse

func (c *ClientWithResponses) TigrisUpdateAppKeyWithResponse(ctx context.Context, project string, body TigrisUpdateAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisUpdateAppKeyResponse, error)

func (*ClientWithResponses) TigrisUpdateGlobalAppKeyWithBodyWithResponse

func (c *ClientWithResponses) TigrisUpdateGlobalAppKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisUpdateGlobalAppKeyResponse, error)

TigrisUpdateGlobalAppKeyWithBodyWithResponse request with arbitrary body returning *TigrisUpdateGlobalAppKeyResponse

func (*ClientWithResponses) TigrisUpdateGlobalAppKeyWithResponse

func (c *ClientWithResponses) TigrisUpdateGlobalAppKeyWithResponse(ctx context.Context, body TigrisUpdateGlobalAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisUpdateGlobalAppKeyResponse, error)

func (*ClientWithResponses) TigrisUpdateWithBodyWithResponse

func (c *ClientWithResponses) TigrisUpdateWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisUpdateResponse, error)

TigrisUpdateWithBodyWithResponse request with arbitrary body returning *TigrisUpdateResponse

func (*ClientWithResponses) TigrisUpdateWithResponse

func (c *ClientWithResponses) TigrisUpdateWithResponse(ctx context.Context, project string, collection string, body TigrisUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisUpdateResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// TigrisListGlobalAppKeys request
	TigrisListGlobalAppKeysWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TigrisListGlobalAppKeysResponse, error)

	// TigrisCreateGlobalAppKey request with any body
	TigrisCreateGlobalAppKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateGlobalAppKeyResponse, error)

	TigrisCreateGlobalAppKeyWithResponse(ctx context.Context, body TigrisCreateGlobalAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateGlobalAppKeyResponse, error)

	// TigrisDeleteGlobalAppKey request with any body
	TigrisDeleteGlobalAppKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDeleteGlobalAppKeyResponse, error)

	TigrisDeleteGlobalAppKeyWithResponse(ctx context.Context, body TigrisDeleteGlobalAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDeleteGlobalAppKeyResponse, error)

	// TigrisRotateGlobalAppKeySecret request with any body
	TigrisRotateGlobalAppKeySecretWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisRotateGlobalAppKeySecretResponse, error)

	TigrisRotateGlobalAppKeySecretWithResponse(ctx context.Context, body TigrisRotateGlobalAppKeySecretJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisRotateGlobalAppKeySecretResponse, error)

	// TigrisUpdateGlobalAppKey request with any body
	TigrisUpdateGlobalAppKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisUpdateGlobalAppKeyResponse, error)

	TigrisUpdateGlobalAppKeyWithResponse(ctx context.Context, body TigrisUpdateGlobalAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisUpdateGlobalAppKeyResponse, error)

	// AuthCreateInvitations request with any body
	AuthCreateInvitationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthCreateInvitationsResponse, error)

	AuthCreateInvitationsWithResponse(ctx context.Context, body AuthCreateInvitationsJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthCreateInvitationsResponse, error)

	// AuthDeleteInvitations request with any body
	AuthDeleteInvitationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthDeleteInvitationsResponse, error)

	AuthDeleteInvitationsWithResponse(ctx context.Context, body AuthDeleteInvitationsJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthDeleteInvitationsResponse, error)

	// AuthListInvitations request
	AuthListInvitationsWithResponse(ctx context.Context, params *AuthListInvitationsParams, reqEditors ...RequestEditorFn) (*AuthListInvitationsResponse, error)

	// AuthVerifyInvitation request with any body
	AuthVerifyInvitationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthVerifyInvitationResponse, error)

	AuthVerifyInvitationWithResponse(ctx context.Context, body AuthVerifyInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthVerifyInvitationResponse, error)

	// AuthListUsers request
	AuthListUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthListUsersResponse, error)

	// AuthGetAccessToken request with any body
	AuthGetAccessTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthGetAccessTokenResponse, error)

	// BillingListInvoices request
	BillingListInvoicesWithResponse(ctx context.Context, params *BillingListInvoicesParams, reqEditors ...RequestEditorFn) (*BillingListInvoicesResponse, error)

	// HealthAPIHealth request
	HealthAPIHealthWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthAPIHealthResponse, error)

	// ManagementGetNamespaceMetadata request with any body
	ManagementGetNamespaceMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementGetNamespaceMetadataResponse, error)

	ManagementGetNamespaceMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementGetNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementGetNamespaceMetadataResponse, error)

	// ManagementInsertNamespaceMetadata request with any body
	ManagementInsertNamespaceMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementInsertNamespaceMetadataResponse, error)

	ManagementInsertNamespaceMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementInsertNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementInsertNamespaceMetadataResponse, error)

	// ManagementUpdateNamespaceMetadata request with any body
	ManagementUpdateNamespaceMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementUpdateNamespaceMetadataResponse, error)

	ManagementUpdateNamespaceMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementUpdateNamespaceMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementUpdateNamespaceMetadataResponse, error)

	// ManagementCreateNamespace request with any body
	ManagementCreateNamespaceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementCreateNamespaceResponse, error)

	ManagementCreateNamespaceWithResponse(ctx context.Context, body ManagementCreateNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementCreateNamespaceResponse, error)

	// ManagementDeleteNamespace request
	ManagementDeleteNamespaceWithResponse(ctx context.Context, namespaceId string, reqEditors ...RequestEditorFn) (*ManagementDeleteNamespaceResponse, error)

	// ManagementListNamespaces request
	ManagementListNamespacesWithResponse(ctx context.Context, namespaceId string, params *ManagementListNamespacesParams, reqEditors ...RequestEditorFn) (*ManagementListNamespacesResponse, error)

	// ManagementGetUserMetadata request with any body
	ManagementGetUserMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementGetUserMetadataResponse, error)

	ManagementGetUserMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementGetUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementGetUserMetadataResponse, error)

	// ManagementInsertUserMetadata request with any body
	ManagementInsertUserMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementInsertUserMetadataResponse, error)

	ManagementInsertUserMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementInsertUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementInsertUserMetadataResponse, error)

	// ManagementUpdateUserMetadata request with any body
	ManagementUpdateUserMetadataWithBodyWithResponse(ctx context.Context, metadataKey string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ManagementUpdateUserMetadataResponse, error)

	ManagementUpdateUserMetadataWithResponse(ctx context.Context, metadataKey string, body ManagementUpdateUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*ManagementUpdateUserMetadataResponse, error)

	// ObservabilityGetInfo request
	ObservabilityGetInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ObservabilityGetInfoResponse, error)

	// ObservabilityQueryTimeSeriesMetrics request with any body
	ObservabilityQueryTimeSeriesMetricsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ObservabilityQueryTimeSeriesMetricsResponse, error)

	ObservabilityQueryTimeSeriesMetricsWithResponse(ctx context.Context, body ObservabilityQueryTimeSeriesMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*ObservabilityQueryTimeSeriesMetricsResponse, error)

	// ObservabilityQuotaLimits request with any body
	ObservabilityQuotaLimitsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ObservabilityQuotaLimitsResponse, error)

	ObservabilityQuotaLimitsWithResponse(ctx context.Context, body ObservabilityQuotaLimitsJSONRequestBody, reqEditors ...RequestEditorFn) (*ObservabilityQuotaLimitsResponse, error)

	// ObservabilityQuotaUsage request with any body
	ObservabilityQuotaUsageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ObservabilityQuotaUsageResponse, error)

	ObservabilityQuotaUsageWithResponse(ctx context.Context, body ObservabilityQuotaUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*ObservabilityQuotaUsageResponse, error)

	// TigrisListProjects request
	TigrisListProjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*TigrisListProjectsResponse, error)

	// TigrisListAppKeys request
	TigrisListAppKeysWithResponse(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*TigrisListAppKeysResponse, error)

	// TigrisCreateAppKey request with any body
	TigrisCreateAppKeyWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateAppKeyResponse, error)

	TigrisCreateAppKeyWithResponse(ctx context.Context, project string, body TigrisCreateAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateAppKeyResponse, error)

	// TigrisDeleteAppKey request with any body
	TigrisDeleteAppKeyWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDeleteAppKeyResponse, error)

	TigrisDeleteAppKeyWithResponse(ctx context.Context, project string, body TigrisDeleteAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDeleteAppKeyResponse, error)

	// TigrisRotateAppKeySecret request with any body
	TigrisRotateAppKeySecretWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisRotateAppKeySecretResponse, error)

	TigrisRotateAppKeySecretWithResponse(ctx context.Context, project string, body TigrisRotateAppKeySecretJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisRotateAppKeySecretResponse, error)

	// TigrisUpdateAppKey request with any body
	TigrisUpdateAppKeyWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisUpdateAppKeyResponse, error)

	TigrisUpdateAppKeyWithResponse(ctx context.Context, project string, body TigrisUpdateAppKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisUpdateAppKeyResponse, error)

	// CacheListCaches request
	CacheListCachesWithResponse(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*CacheListCachesResponse, error)

	// CacheCreateCache request with any body
	CacheCreateCacheWithBodyWithResponse(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CacheCreateCacheResponse, error)

	CacheCreateCacheWithResponse(ctx context.Context, project string, name string, body CacheCreateCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*CacheCreateCacheResponse, error)

	// CacheDeleteCache request with any body
	CacheDeleteCacheWithBodyWithResponse(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CacheDeleteCacheResponse, error)

	CacheDeleteCacheWithResponse(ctx context.Context, project string, name string, body CacheDeleteCacheJSONRequestBody, reqEditors ...RequestEditorFn) (*CacheDeleteCacheResponse, error)

	// CacheKeys request
	CacheKeysWithResponse(ctx context.Context, project string, name string, params *CacheKeysParams, reqEditors ...RequestEditorFn) (*CacheKeysResponse, error)

	// CacheDel request with any body
	CacheDelWithBodyWithResponse(ctx context.Context, project string, name string, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CacheDelResponse, error)

	CacheDelWithResponse(ctx context.Context, project string, name string, key string, body CacheDelJSONRequestBody, reqEditors ...RequestEditorFn) (*CacheDelResponse, error)

	// CacheGet request
	CacheGetWithResponse(ctx context.Context, project string, name string, key string, reqEditors ...RequestEditorFn) (*CacheGetResponse, error)

	// CacheGetSet request with any body
	CacheGetSetWithBodyWithResponse(ctx context.Context, project string, name string, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CacheGetSetResponse, error)

	CacheGetSetWithResponse(ctx context.Context, project string, name string, key string, body CacheGetSetJSONRequestBody, reqEditors ...RequestEditorFn) (*CacheGetSetResponse, error)

	// CacheSet request with any body
	CacheSetWithBodyWithResponse(ctx context.Context, project string, name string, key string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CacheSetResponse, error)

	CacheSetWithResponse(ctx context.Context, project string, name string, key string, body CacheSetJSONRequestBody, reqEditors ...RequestEditorFn) (*CacheSetResponse, error)

	// TigrisCreateProject request with any body
	TigrisCreateProjectWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateProjectResponse, error)

	TigrisCreateProjectWithResponse(ctx context.Context, project string, body TigrisCreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateProjectResponse, error)

	// TigrisListBranches request
	TigrisListBranchesWithResponse(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*TigrisListBranchesResponse, error)

	// TigrisCreateBranch request with any body
	TigrisCreateBranchWithBodyWithResponse(ctx context.Context, project string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateBranchResponse, error)

	TigrisCreateBranchWithResponse(ctx context.Context, project string, branch string, body TigrisCreateBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateBranchResponse, error)

	// TigrisDeleteBranch request with any body
	TigrisDeleteBranchWithBodyWithResponse(ctx context.Context, project string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDeleteBranchResponse, error)

	TigrisDeleteBranchWithResponse(ctx context.Context, project string, branch string, body TigrisDeleteBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDeleteBranchResponse, error)

	// TigrisListCollections request
	TigrisListCollectionsWithResponse(ctx context.Context, project string, params *TigrisListCollectionsParams, reqEditors ...RequestEditorFn) (*TigrisListCollectionsResponse, error)

	// TigrisCreateOrUpdateCollections request with any body
	TigrisCreateOrUpdateCollectionsWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateOrUpdateCollectionsResponse, error)

	TigrisCreateOrUpdateCollectionsWithResponse(ctx context.Context, project string, body TigrisCreateOrUpdateCollectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateOrUpdateCollectionsResponse, error)

	// TigrisCreateOrUpdateCollection request with any body
	TigrisCreateOrUpdateCollectionWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCreateOrUpdateCollectionResponse, error)

	TigrisCreateOrUpdateCollectionWithResponse(ctx context.Context, project string, collection string, body TigrisCreateOrUpdateCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCreateOrUpdateCollectionResponse, error)

	// TigrisDescribeCollection request with any body
	TigrisDescribeCollectionWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDescribeCollectionResponse, error)

	TigrisDescribeCollectionWithResponse(ctx context.Context, project string, collection string, body TigrisDescribeCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDescribeCollectionResponse, error)

	// TigrisCount request with any body
	TigrisCountWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCountResponse, error)

	TigrisCountWithResponse(ctx context.Context, project string, collection string, body TigrisCountJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCountResponse, error)

	// TigrisDelete request with any body
	TigrisDeleteWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDeleteResponse, error)

	TigrisDeleteWithResponse(ctx context.Context, project string, collection string, body TigrisDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDeleteResponse, error)

	// TigrisExplain request with any body
	TigrisExplainWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisExplainResponse, error)

	TigrisExplainWithResponse(ctx context.Context, project string, collection string, body TigrisExplainJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisExplainResponse, error)

	// TigrisImport request with any body
	TigrisImportWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisImportResponse, error)

	TigrisImportWithResponse(ctx context.Context, project string, collection string, body TigrisImportJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisImportResponse, error)

	// TigrisBuildCollectionIndex request with any body
	TigrisBuildCollectionIndexWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisBuildCollectionIndexResponse, error)

	TigrisBuildCollectionIndexWithResponse(ctx context.Context, project string, collection string, body TigrisBuildCollectionIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisBuildCollectionIndexResponse, error)

	// TigrisInsert request with any body
	TigrisInsertWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisInsertResponse, error)

	TigrisInsertWithResponse(ctx context.Context, project string, collection string, body TigrisInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisInsertResponse, error)

	// TigrisRead request with any body
	TigrisReadWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisReadResponse, error)

	TigrisReadWithResponse(ctx context.Context, project string, collection string, body TigrisReadJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisReadResponse, error)

	// TigrisReplace request with any body
	TigrisReplaceWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisReplaceResponse, error)

	TigrisReplaceWithResponse(ctx context.Context, project string, collection string, body TigrisReplaceJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisReplaceResponse, error)

	// TigrisSearch request with any body
	TigrisSearchWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisSearchResponse, error)

	TigrisSearchWithResponse(ctx context.Context, project string, collection string, body TigrisSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisSearchResponse, error)

	// TigrisBuildSearchIndex request with any body
	TigrisBuildSearchIndexWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisBuildSearchIndexResponse, error)

	TigrisBuildSearchIndexWithResponse(ctx context.Context, project string, collection string, body TigrisBuildSearchIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisBuildSearchIndexResponse, error)

	// TigrisUpdate request with any body
	TigrisUpdateWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisUpdateResponse, error)

	TigrisUpdateWithResponse(ctx context.Context, project string, collection string, body TigrisUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisUpdateResponse, error)

	// TigrisDropCollection request with any body
	TigrisDropCollectionWithBodyWithResponse(ctx context.Context, project string, collection string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDropCollectionResponse, error)

	TigrisDropCollectionWithResponse(ctx context.Context, project string, collection string, body TigrisDropCollectionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDropCollectionResponse, error)

	// TigrisDescribeDatabase request with any body
	TigrisDescribeDatabaseWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDescribeDatabaseResponse, error)

	TigrisDescribeDatabaseWithResponse(ctx context.Context, project string, body TigrisDescribeDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDescribeDatabaseResponse, error)

	// TigrisBeginTransaction request with any body
	TigrisBeginTransactionWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisBeginTransactionResponse, error)

	TigrisBeginTransactionWithResponse(ctx context.Context, project string, body TigrisBeginTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisBeginTransactionResponse, error)

	// TigrisCommitTransaction request with any body
	TigrisCommitTransactionWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisCommitTransactionResponse, error)

	TigrisCommitTransactionWithResponse(ctx context.Context, project string, body TigrisCommitTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisCommitTransactionResponse, error)

	// TigrisRollbackTransaction request with any body
	TigrisRollbackTransactionWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisRollbackTransactionResponse, error)

	TigrisRollbackTransactionWithResponse(ctx context.Context, project string, body TigrisRollbackTransactionJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisRollbackTransactionResponse, error)

	// TigrisDeleteProject request with any body
	TigrisDeleteProjectWithBodyWithResponse(ctx context.Context, project string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TigrisDeleteProjectResponse, error)

	TigrisDeleteProjectWithResponse(ctx context.Context, project string, body TigrisDeleteProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*TigrisDeleteProjectResponse, error)

	// RealtimeGetRTChannels request
	RealtimeGetRTChannelsWithResponse(ctx context.Context, project string, reqEditors ...RequestEditorFn) (*RealtimeGetRTChannelsResponse, error)

	// RealtimeGetRTChannel request
	RealtimeGetRTChannelWithResponse(ctx context.Context, project string, channel string, reqEditors ...RequestEditorFn) (*RealtimeGetRTChannelResponse, error)

	// RealtimeReadMessages request
	RealtimeReadMessagesWithResponse(ctx context.Context, project string, channel string, params *RealtimeReadMessagesParams, reqEditors ...RequestEditorFn) (*RealtimeReadMessagesResponse, error)

	// RealtimeMessages request with any body
	RealtimeMessagesWithBodyWithResponse(ctx context.Context, project string, channel string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RealtimeMessagesResponse, error)

	RealtimeMessagesWithResponse(ctx context.Context, project string, channel string, body RealtimeMessagesJSONRequestBody, reqEditors ...RequestEditorFn) (*RealtimeMessagesResponse, error)

	// RealtimePresence request
	RealtimePresenceWithResponse(ctx context.Context, project string, channel string, reqEditors ...RequestEditorFn) (*RealtimePresenceResponse, error)

	// RealtimeListSubscriptions request
	RealtimeListSubscriptionsWithResponse(ctx context.Context, project string, channel string, params *RealtimeListSubscriptionsParams, reqEditors ...RequestEditorFn) (*RealtimeListSubscriptionsResponse, error)

	// SearchListIndexes request
	SearchListIndexesWithResponse(ctx context.Context, project string, params *SearchListIndexesParams, reqEditors ...RequestEditorFn) (*SearchListIndexesResponse, error)

	// SearchDelete request with any body
	SearchDeleteWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchDeleteResponse, error)

	SearchDeleteWithResponse(ctx context.Context, project string, index string, body SearchDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchDeleteResponse, error)

	// SearchGet request
	SearchGetWithResponse(ctx context.Context, project string, index string, params *SearchGetParams, reqEditors ...RequestEditorFn) (*SearchGetResponse, error)

	// SearchUpdate request with any body
	SearchUpdateWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchUpdateResponse, error)

	SearchUpdateWithResponse(ctx context.Context, project string, index string, body SearchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchUpdateResponse, error)

	// SearchCreate request with any body
	SearchCreateWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchCreateResponse, error)

	SearchCreateWithResponse(ctx context.Context, project string, index string, body SearchCreateJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchCreateResponse, error)

	// SearchCreateOrReplace request with any body
	SearchCreateOrReplaceWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchCreateOrReplaceResponse, error)

	SearchCreateOrReplaceWithResponse(ctx context.Context, project string, index string, body SearchCreateOrReplaceJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchCreateOrReplaceResponse, error)

	// SearchDeleteByQuery request with any body
	SearchDeleteByQueryWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchDeleteByQueryResponse, error)

	SearchDeleteByQueryWithResponse(ctx context.Context, project string, index string, body SearchDeleteByQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchDeleteByQueryResponse, error)

	// SearchSearch request with any body
	SearchSearchWithBodyWithResponse(ctx context.Context, project string, index string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchSearchResponse, error)

	SearchSearchWithResponse(ctx context.Context, project string, index string, body SearchSearchJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchSearchResponse, error)

	// SearchCreateById request with any body
	SearchCreateByIdWithBodyWithResponse(ctx context.Context, project string, index string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchCreateByIdResponse, error)

	SearchCreateByIdWithResponse(ctx context.Context, project string, index string, id string, body SearchCreateByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchCreateByIdResponse, error)

	// SearchDeleteIndex request with any body
	SearchDeleteIndexWithBodyWithResponse(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchDeleteIndexResponse, error)

	SearchDeleteIndexWithResponse(ctx context.Context, project string, name string, body SearchDeleteIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchDeleteIndexResponse, error)

	// SearchGetIndex request
	SearchGetIndexWithResponse(ctx context.Context, project string, name string, reqEditors ...RequestEditorFn) (*SearchGetIndexResponse, error)

	// SearchCreateOrUpdateIndex request with any body
	SearchCreateOrUpdateIndexWithBodyWithResponse(ctx context.Context, project string, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchCreateOrUpdateIndexResponse, error)

	SearchCreateOrUpdateIndexWithResponse(ctx context.Context, project string, name string, body SearchCreateOrUpdateIndexJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchCreateOrUpdateIndexResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type Collation

type Collation struct {
	Case *string `json:"case,omitempty"`
}

Collation A collation allows you to specify string comparison rules. Default is case-sensitive, to override it you can set this option to 'ci' that will apply to all the text fields in the filters.

type CollectionDescription

type CollectionDescription struct {
	// Collection Name of the collection.
	Collection *string `json:"collection,omitempty"`

	// Indexes The index infromation
	Indexes  *[]CollectionIndex  `json:"indexes,omitempty"`
	Metadata *CollectionMetadata `json:"metadata,omitempty"`

	// Schema Collections schema
	Schema json.RawMessage `json:"schema,omitempty"`

	// Size Collection size in bytes
	Size *int64 `json:"size,omitempty"`
}

CollectionDescription defines model for CollectionDescription.

type CollectionIndex

type CollectionIndex struct {
	Fields *[]Field `json:"fields,omitempty"`
	Name   *string  `json:"name,omitempty"`
	State  *string  `json:"state,omitempty"`
}

CollectionIndex defines model for CollectionIndex.

type CollectionInfo

type CollectionInfo struct {
	// Collection Collection name.
	Collection *string             `json:"collection,omitempty"`
	Metadata   *CollectionMetadata `json:"metadata,omitempty"`
}

CollectionInfo defines model for CollectionInfo.

type CollectionMetadata

type CollectionMetadata = map[string]interface{}

CollectionMetadata defines model for CollectionMetadata.

type CollectionOptions

type CollectionOptions = map[string]interface{}

CollectionOptions Collection requests modifying options.

type CommitTransactionRequest

type CommitTransactionRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`
}

CommitTransactionRequest Commit transaction with the given ID

type CommitTransactionResponse

type CommitTransactionResponse struct {
	// Status Status of commit transaction operation.
	Status *string `json:"status,omitempty"`
}

CommitTransactionResponse defines model for CommitTransactionResponse.

type CountRequest

type CountRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Collection Collection name to count documents from.
	Collection *string `json:"collection,omitempty"`

	// Filter Count documents matching this filter. An empty filter means count all documents. A filter can simply be a key, value pair where a key is the field name and the value would be the value for this field. Tigris also allows complex filtering by passing logical expressions. Logical filters are applied on two or more fields using `$or` and `$and`. The detailed documentation of the filter is <a href="https://docs.tigrisdata.com/overview/query#specification-1" title="here">here</a>.
	Filter json.RawMessage `json:"filter,omitempty"`

	// Project Project name whose db is under target to count documents from.
	Project *string `json:"project,omitempty"`
}

CountRequest defines model for CountRequest.

type CountResponse

type CountResponse struct {
	// Count Count of documents.
	Count *int64 `json:"count,omitempty"`
}

CountResponse defines model for CountResponse.

type CreateAppKeyRequest

type CreateAppKeyRequest struct {
	// Description A human readable app description
	Description *string `json:"description,omitempty"`

	// Name A human readable app name
	Name *string `json:"name,omitempty"`
}

CreateAppKeyRequest Request creation of user app key

type CreateAppKeyResponse

type CreateAppKeyResponse struct {
	// CreatedAppKey An user AppKey
	CreatedAppKey *AppKey `json:"created_app_key,omitempty"`
}

CreateAppKeyResponse CreateAppKeyResponse returns created app keys

type CreateBranchRequest

type CreateBranchRequest = map[string]interface{}

CreateBranchRequest defines model for CreateBranchRequest.

type CreateBranchResponse

type CreateBranchResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "created".
	Status *string `json:"status,omitempty"`
}

CreateBranchResponse defines model for CreateBranchResponse.

type CreateByIdRequest

type CreateByIdRequest struct {
	// Document A JSON document that needs to be indexed.
	Document json.RawMessage `json:"document,omitempty"`

	// Id document id.
	Id *string `json:"id,omitempty"`

	// Index index name where to create document.
	Index *string `json:"index,omitempty"`

	// Project Tigris project name.
	Project *string `json:"project,omitempty"`
}

CreateByIdRequest defines model for CreateByIdRequest.

type CreateByIdResponse

type CreateByIdResponse struct {
	// Id Returns the id of the created document.
	Id *string `json:"id,omitempty"`
}

CreateByIdResponse defines model for CreateByIdResponse.

type CreateCacheOptions

type CreateCacheOptions struct {
	TtlMs *uint64 `json:"ttl_ms,omitempty"`
}

CreateCacheOptions defines model for CreateCacheOptions.

type CreateCacheRequest

type CreateCacheRequest struct {
	Options *CreateCacheOptions `json:"options,omitempty"`
}

CreateCacheRequest defines model for CreateCacheRequest.

type CreateCacheResponse

type CreateCacheResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "created"
	Status *string `json:"status,omitempty"`
}

CreateCacheResponse defines model for CreateCacheResponse.

type CreateCollectionStatus

type CreateCollectionStatus struct {
	// Status An enum with value set as "created" or "updated"
	Status *string `json:"status,omitempty"`
}

CreateCollectionStatus defines model for CreateCollectionStatus.

type CreateDocumentRequest

type CreateDocumentRequest struct {
	// Documents An array of documents to be created or replaced. Each document is a JSON object.
	Documents *[]json.RawMessage `json:"documents,omitempty"`

	// Index index name where to create documents.
	Index *string `json:"index,omitempty"`

	// Project Tigris project name.
	Project *string `json:"project,omitempty"`
}

CreateDocumentRequest defines model for CreateDocumentRequest.

type CreateDocumentResponse

type CreateDocumentResponse struct {
	// Status An array of statuses of all the documents received in the request. Order is same as it is received in the request. Each item of this array has an “id” and “error” key. Id is set as document id and error will be null in case of success, otherwise error is set with an error code and message.
	Status *[]DocStatus `json:"status,omitempty"`
}

CreateDocumentResponse defines model for CreateDocumentResponse.

type CreateGlobalAppKeyRequest

type CreateGlobalAppKeyRequest struct {
	// Description A human readable app description
	Description *string `json:"description,omitempty"`

	// Name A human readable app name
	Name *string `json:"name,omitempty"`
}

CreateGlobalAppKeyRequest Request creation of global app key

type CreateGlobalAppKeyResponse

type CreateGlobalAppKeyResponse struct {
	// CreatedAppKey The global AppKey
	CreatedAppKey *GlobalAppKey `json:"created_app_key,omitempty"`
}

CreateGlobalAppKeyResponse CreateGlobalAppKeyResponse returns created global app key

type CreateInvitationsRequest

type CreateInvitationsRequest struct {
	Invitations *[]InvitationInfo `json:"invitations,omitempty"`
}

CreateInvitationsRequest defines model for CreateInvitationsRequest.

type CreateInvitationsResponse

type CreateInvitationsResponse struct {
	// Count number of invitations created
	Count *int32 `json:"count,omitempty"`

	// Message human friendly message
	Message *string `json:"message,omitempty"`

	// Status machine friendly status = created
	Status *string `json:"status,omitempty"`
}

CreateInvitationsResponse defines model for CreateInvitationsResponse.

type CreateNamespaceRequest

type CreateNamespaceRequest struct {
	// Code Optional: unique id
	Code *uint32 `json:"code,omitempty"`

	// Id Optional: unique string id
	Id *string `json:"id,omitempty"`

	// Name Required: The display name for namespace.
	Name *string `json:"name,omitempty"`
}

CreateNamespaceRequest defines model for CreateNamespaceRequest.

type CreateNamespaceResponse

type CreateNamespaceResponse struct {
	// Message A detailed response message.
	Message   *string        `json:"message,omitempty"`
	Namespace *NamespaceInfo `json:"namespace,omitempty"`

	// Status An enum with value set as "created".
	Status *string `json:"status,omitempty"`
}

CreateNamespaceResponse defines model for CreateNamespaceResponse.

type CreateOrReplaceDocumentRequest

type CreateOrReplaceDocumentRequest struct {
	// Documents An array of documents to create. Each document is a JSON object. In case an id is missing then the server will automatically generate it for you and create the document and in case an id is provided in the document and the document already exists then that document will not index and in the response there will be an error corresponding to that document id other documents will succeed.
	Documents *[]json.RawMessage `json:"documents,omitempty"`

	// Index index name where to create documents.
	Index *string `json:"index,omitempty"`

	// Project Project name whose db is under target to insert documents.
	Project *string `json:"project,omitempty"`
}

CreateOrReplaceDocumentRequest defines model for CreateOrReplaceDocumentRequest.

type CreateOrReplaceDocumentResponse

type CreateOrReplaceDocumentResponse struct {
	// Status An array of statuses of all the documents received in the request. Order is same as it is received in the request. Each item of this array has an “id” and “error” key. Id is set as document id and error will be null in case of success, otherwise error is set with an error code and message.
	Status *[]DocStatus `json:"status,omitempty"`
}

CreateOrReplaceDocumentResponse defines model for CreateOrReplaceDocumentResponse.

type CreateOrUpdateCollectionRequest

type CreateOrUpdateCollectionRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// OnlyCreate If set to `true` then the update schema request to the collection will fail by returning a conflict with HTTP Status code 409. The default is false.
	OnlyCreate *bool `json:"only_create,omitempty"`

	// Options Collection requests modifying options.
	Options *CollectionOptions `json:"options,omitempty"`

	// Schema The schema specifications are same as JSON schema specification defined <a href="https://json-schema.org/specification.html" title="here">here</a>.<p></p> Schema example: `{  "title": "user",  "description": "Collection of documents with details of users",  "properties": {    "id": {      "description": "A unique identifier for the user",      "type": "integer"    },    "name": {      "description": "Name of the user",      "type": "string",      "maxLength": 128    },    "balance": {      "description": "User account balance",      "type": "number"    }  },  "primary_key": ["id"] }`
	Schema json.RawMessage `json:"schema,omitempty"`
}

CreateOrUpdateCollectionRequest defines model for CreateOrUpdateCollectionRequest.

type CreateOrUpdateCollectionResponse

type CreateOrUpdateCollectionResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "created" or "updated"
	Status *string `json:"status,omitempty"`
}

CreateOrUpdateCollectionResponse defines model for CreateOrUpdateCollectionResponse.

type CreateOrUpdateCollectionsRequest

type CreateOrUpdateCollectionsRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch     *string `json:"branch,omitempty"`
	OnlyCreate *bool   `json:"only_create,omitempty"`

	// Options Collection requests modifying options.
	Options *CollectionOptions `json:"options,omitempty"`

	// Schemas collections to create.
	Schemas *[]json.RawMessage `json:"schemas,omitempty"`
}

CreateOrUpdateCollectionsRequest defines model for CreateOrUpdateCollectionsRequest.

type CreateOrUpdateCollectionsResponse

type CreateOrUpdateCollectionsResponse struct {
	// Error The Error type defines a logical error model
	Error *Error `json:"error,omitempty"`

	// FailedAtIndex In the case, when API returns an error this is an index in the "schemas" field which failed.
	FailedAtIndex *int32 `json:"failedAtIndex,omitempty"`

	// Resp A detailed response message.
	Resp *[]CreateCollectionStatus `json:"resp,omitempty"`
}

CreateOrUpdateCollectionsResponse defines model for CreateOrUpdateCollectionsResponse.

type CreateOrUpdateIndexRequest

type CreateOrUpdateIndexRequest struct {
	// Name search index name.
	Name *string `json:"name,omitempty"`

	// OnlyCreate If set to `true` then a conflict with HTTP Status code 409 is returned if an index already exists. The default is false.
	OnlyCreate *bool `json:"only_create,omitempty"`

	// Project Tigris project name.
	Project *string `json:"project,omitempty"`

	// Schema schema of the index. The schema specifications are same as JSON schema specification defined <a href="https://json-schema.org/specification.html" title="here">here</a>.<p></p> Schema example: `{  "title": "ecommerce_index",  "description": "an ecommerce store search index",  "properties": {    "name": {      "description": "Name of the product",      "type": "string",      "maxLength": 128    },    "brand": {      "description": "Brand of the product",      "type": "string"    },    "price": {      "description": "Price of the product",      "type": "number"    }  } }`
	Schema json.RawMessage `json:"schema,omitempty"`
}

CreateOrUpdateIndexRequest defines model for CreateOrUpdateIndexRequest.

type CreateOrUpdateIndexResponse

type CreateOrUpdateIndexResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "created"
	Status *string `json:"status,omitempty"`
}

CreateOrUpdateIndexResponse defines model for CreateOrUpdateIndexResponse.

type CreateProjectRequest

type CreateProjectRequest = map[string]interface{}

CreateProjectRequest defines model for CreateProjectRequest.

type CreateProjectResponse

type CreateProjectResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "created".
	Status *string `json:"status,omitempty"`
}

CreateProjectResponse defines model for CreateProjectResponse.

type DataPoint

type DataPoint struct {
	Timestamp *int64   `json:"timestamp,omitempty"`
	Value     *float64 `json:"value,omitempty"`
}

DataPoint Represents the data point in timeseries.

type DatabaseMetadata

type DatabaseMetadata = map[string]interface{}

DatabaseMetadata defines model for DatabaseMetadata.

type DelRequest

type DelRequest = map[string]interface{}

DelRequest defines model for DelRequest.

type DelResponse

type DelResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "deleted" or "not_found"
	Status *string `json:"status,omitempty"`
}

DelResponse defines model for DelResponse.

type DeleteAppKeyRequest

type DeleteAppKeyRequest struct {
	// Id app_key id
	Id *string `json:"id,omitempty"`
}

DeleteAppKeyRequest Request deletion of an app key

type DeleteAppKeyResponse

type DeleteAppKeyResponse struct {
	// Deleted status flag for delete operation
	Deleted *bool `json:"deleted,omitempty"`
}

DeleteAppKeyResponse AppKeys returns the flag to convey if app key was deleted

type DeleteBranchRequest

type DeleteBranchRequest = map[string]interface{}

DeleteBranchRequest defines model for DeleteBranchRequest.

type DeleteBranchResponse

type DeleteBranchResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "deleted".
	Status *string `json:"status,omitempty"`
}

DeleteBranchResponse defines model for DeleteBranchResponse.

type DeleteByQueryRequest

type DeleteByQueryRequest struct {
	// Filter A filter is required to delete matching documents. To delete document by id, you can pass the filter as follows “`{"id": "test"}“`
	Filter json.RawMessage `json:"filter,omitempty"`

	// Index The index name of the documents that needs deletion.
	Index *string `json:"index,omitempty"`

	// Project The project name.
	Project *string `json:"project,omitempty"`
}

DeleteByQueryRequest defines model for DeleteByQueryRequest.

type DeleteByQueryResponse

type DeleteByQueryResponse struct {
	// Count The number of documents deleted.
	Count *int32 `json:"count,omitempty"`
}

DeleteByQueryResponse defines model for DeleteByQueryResponse.

type DeleteCacheRequest

type DeleteCacheRequest = map[string]interface{}

DeleteCacheRequest defines model for DeleteCacheRequest.

type DeleteCacheResponse

type DeleteCacheResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "deleted"
	Status *string `json:"status,omitempty"`
}

DeleteCacheResponse defines model for DeleteCacheResponse.

type DeleteDocumentRequest

type DeleteDocumentRequest struct {
	// Ids A list of ids
	Ids *[]string `json:"ids,omitempty"`

	// Index The index name of the documents that needs deletion.
	Index *string `json:"index,omitempty"`

	// Project The project name.
	Project *string `json:"project,omitempty"`
}

DeleteDocumentRequest defines model for DeleteDocumentRequest.

type DeleteDocumentResponse

type DeleteDocumentResponse struct {
	// Status An array of statuses of all the documents received in the request. Order is same as it is received in the request. Each item of this array has an “id” and “error” key. Id is set as document id and error will be null in case of success, otherwise error is set with an error code and message.
	Status *[]DocStatus `json:"status,omitempty"`
}

DeleteDocumentResponse defines model for DeleteDocumentResponse.

type DeleteGlobalAppKeyRequest

type DeleteGlobalAppKeyRequest struct {
	// Id app_key id
	Id *string `json:"id,omitempty"`
}

DeleteGlobalAppKeyRequest Request deletion of an global app key

type DeleteGlobalAppKeyResponse

type DeleteGlobalAppKeyResponse struct {
	// Deleted status flag for delete operation
	Deleted *bool `json:"deleted,omitempty"`
}

DeleteGlobalAppKeyResponse AppKeys returns the flag to convey if global app key was deleted

type DeleteIndexRequest

type DeleteIndexRequest struct {
	// Name index name.
	Name *string `json:"name,omitempty"`

	// Project Tigris project name.
	Project *string `json:"project,omitempty"`
}

DeleteIndexRequest defines model for DeleteIndexRequest.

type DeleteIndexResponse

type DeleteIndexResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "deleted".
	Status *string `json:"status,omitempty"`
}

DeleteIndexResponse defines model for DeleteIndexResponse.

type DeleteInvitationsRequest

type DeleteInvitationsRequest struct {
	Email  *string `json:"email,omitempty"`
	Status *string `json:"status,omitempty"`
}

DeleteInvitationsRequest defines model for DeleteInvitationsRequest.

type DeleteInvitationsResponse

type DeleteInvitationsResponse struct {
	// Message human friendly message
	Message *string `json:"message,omitempty"`

	// Status machine friendly status = deleted
	Status *string `json:"status,omitempty"`
}

DeleteInvitationsResponse defines model for DeleteInvitationsResponse.

type DeleteNamespaceResponse

type DeleteNamespaceResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "deleted".
	Status *string `json:"status,omitempty"`
}

DeleteNamespaceResponse defines model for DeleteNamespaceResponse.

type DeleteProjectRequest

type DeleteProjectRequest = map[string]interface{}

DeleteProjectRequest defines model for DeleteProjectRequest.

type DeleteProjectResponse

type DeleteProjectResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "dropped".
	Status *string `json:"status,omitempty"`
}

DeleteProjectResponse defines model for DeleteProjectResponse.

type DeleteRequest

type DeleteRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Filter Delete documents which matching specified filter. A filter can simply be key, value where key is the field name and value would be the value for this field. Or a filter can be logical where two or more fields can be logically joined using $or and $and. A few examples of filter: <li> To delete a user document where the id has a value 1: “`{"id": 1 }“` <li> To delete all the user documents where the key "id" has a value 1 or 2 or 3: `{"$or": [{"id": 1}, {"id": 2}, {"id": 3}]}`
	Filter json.RawMessage `json:"filter,omitempty"`

	// Options Additional options for deleted requests.
	Options *DeleteRequestOptions `json:"options,omitempty"`
}

DeleteRequest defines model for DeleteRequest.

type DeleteRequestOptions

type DeleteRequestOptions struct {
	// Collation A collation allows you to specify string comparison rules. Default is case-sensitive, to override it you can set this option to 'ci' that will apply to all the text fields in the filters.
	Collation *Collation `json:"collation,omitempty"`

	// Limit Limit the number of documents to be deleted
	Limit *int64 `json:"limit,omitempty"`

	// WriteOptions Additional options to modify write requests.
	WriteOptions *WriteOptions `json:"write_options,omitempty"`
}

DeleteRequestOptions Additional options for deleted requests.

type DeleteResponse

type DeleteResponse struct {
	// DeletedCount Returns the number of documents deleted.
	DeletedCount *int32 `json:"deleted_count,omitempty"`

	// Metadata Has metadata related to the documents stored.
	Metadata *ResponseMetadata `json:"metadata,omitempty"`

	// Status an enum with value set as "deleted"
	Status *string `json:"status,omitempty"`
}

DeleteResponse defines model for DeleteResponse.

type DescribeCollectionRequest

type DescribeCollectionRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Collection Name of the collection.
	Collection *string `json:"collection,omitempty"`

	// Options Collection requests modifying options.
	Options *CollectionOptions `json:"options,omitempty"`

	// Project Project name whose db is under target to get description of its collection.
	Project *string `json:"project,omitempty"`

	// SchemaFormat Return schema in the requested format. Format can be JSON, Go, TypeScript, Java. Default is JSON.
	SchemaFormat *string `json:"schema_format,omitempty"`
}

DescribeCollectionRequest defines model for DescribeCollectionRequest.

type DescribeCollectionResponse

type DescribeCollectionResponse struct {
	// Collection Name of the collection.
	Collection *string `json:"collection,omitempty"`

	// Indexes The index infromation
	Indexes  *[]CollectionIndex  `json:"indexes,omitempty"`
	Metadata *CollectionMetadata `json:"metadata,omitempty"`

	// Schema Schema of this collection.
	Schema json.RawMessage `json:"schema,omitempty"`

	// Size The size of this collection in bytes.
	Size *int64 `json:"size,omitempty"`
}

DescribeCollectionResponse A detailed description of the collection. The description returns collection metadata and the schema.

type DescribeDatabaseRequest

type DescribeDatabaseRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Project Project name whose db is under target to get description.
	Project *string `json:"project,omitempty"`

	// SchemaFormat Return schema in the requested format. Format can be JSON, Go, TypeScript, Java. Default is JSON.
	SchemaFormat *string `json:"schema_format,omitempty"`
}

DescribeDatabaseRequest defines model for DescribeDatabaseRequest.

type DescribeDatabaseResponse

type DescribeDatabaseResponse struct {
	// Branches List of all the branches in this database
	Branches *[]string `json:"branches,omitempty"`

	// Collections A detailed description about all the collections. The description returns collection metadata and the schema.
	Collections *[]CollectionDescription `json:"collections,omitempty"`
	Metadata    *DatabaseMetadata        `json:"metadata,omitempty"`

	// Size Sum of all the collections sizes present in this database
	Size *int64 `json:"size,omitempty"`
}

DescribeDatabaseResponse A detailed description of the database and all the associated collections. Description of the collection includes schema details as well.

type DescribeNamespacesData

type DescribeNamespacesData struct {
	Details *string `json:"details,omitempty"`
}

DescribeNamespacesData defines model for DescribeNamespacesData.

type DocStatus

type DocStatus struct {
	// Error The Error type defines a logical error model
	Error *Error `json:"error,omitempty"`

	// Id An id of the document.
	Id *string `json:"id,omitempty"`
}

DocStatus defines model for DocStatus.

type DropCollectionRequest

type DropCollectionRequest struct {
	// Branch Optionally specify a project branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Options Collection requests modifying options.
	Options *CollectionOptions `json:"options,omitempty"`
}

DropCollectionRequest defines model for DropCollectionRequest.

type DropCollectionResponse

type DropCollectionResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "dropped".
	Status *string `json:"status,omitempty"`
}

DropCollectionResponse defines model for DropCollectionResponse.

type Error

type Error struct {
	// Code The status code is a short, machine parsable string, which uniquely identifies the error type. Tigris to HTTP code mapping [here](/reference/http-code)
	Code *ErrorCode `json:"code,omitempty"`

	// Message A developer-facing descriptive error message
	Message *string `json:"message,omitempty"`
}

Error The Error type defines a logical error model

type ErrorCode

type ErrorCode string

ErrorCode The status code is a short, machine parsable string, which uniquely identifies the error type. Tigris to HTTP code mapping [here](/reference/http-code)

const (
	ABORTED            ErrorCode = "ABORTED"
	ALREADYEXISTS      ErrorCode = "ALREADY_EXISTS"
	BADGATEWAY         ErrorCode = "BAD_GATEWAY"
	CANCELLED          ErrorCode = "CANCELLED"
	CONFLICT           ErrorCode = "CONFLICT"
	CONTENTTOOLARGE    ErrorCode = "CONTENT_TOO_LARGE"
	DATALOSS           ErrorCode = "DATA_LOSS"
	DEADLINEEXCEEDED   ErrorCode = "DEADLINE_EXCEEDED"
	FAILEDPRECONDITION ErrorCode = "FAILED_PRECONDITION"
	INTERNAL           ErrorCode = "INTERNAL"
	INVALIDARGUMENT    ErrorCode = "INVALID_ARGUMENT"
	METHODNOTALLOWED   ErrorCode = "METHOD_NOT_ALLOWED"
	NOTFOUND           ErrorCode = "NOT_FOUND"
	OK                 ErrorCode = "OK"
	OUTOFRANGE         ErrorCode = "OUT_OF_RANGE"
	PERMISSIONDENIED   ErrorCode = "PERMISSION_DENIED"
	RESOURCEEXHAUSTED  ErrorCode = "RESOURCE_EXHAUSTED"
	UNAUTHENTICATED    ErrorCode = "UNAUTHENTICATED"
	UNAVAILABLE        ErrorCode = "UNAVAILABLE"
	UNIMPLEMENTED      ErrorCode = "UNIMPLEMENTED"
	UNKNOWN            ErrorCode = "UNKNOWN"
)

Defines values for ErrorCode.

type ExplainResponse

type ExplainResponse struct {
	// Collection The collection that the explain response is run against
	Collection *string `json:"collection,omitempty"`

	// Field the name of the field
	Field *string `json:"field,omitempty"`

	// Filter The filter used in the query
	Filter *string `json:"filter,omitempty"`

	// KeyRange the key range
	KeyRange *[]string `json:"key_range,omitempty"`

	// ReadType The Type of read can be either Scan or Secondary Index
	ReadType *string `json:"read_type,omitempty"`

	// Sorting The type of sort used
	Sorting *string `json:"sorting,omitempty"`
}

ExplainResponse defines model for ExplainResponse.

type FacetCount

type FacetCount struct {
	Count *int64  `json:"count,omitempty"`
	Value *string `json:"value,omitempty"`
}

FacetCount defines model for FacetCount.

type FacetStats

type FacetStats struct {
	// Avg Average of all values in a field. Only available for numeric fields
	Avg *float64 `json:"avg,omitempty"`

	// Count Total number of values in a field
	Count *int64 `json:"count,omitempty"`

	// Max Maximum of all values in a field. Only available for numeric fields
	Max *float64 `json:"max,omitempty"`

	// Min Minimum of all values in a field. Only available for numeric fields
	Min *float64 `json:"min,omitempty"`

	// Sum Sum of all values in a field. Only available for numeric fields
	Sum *float64 `json:"sum,omitempty"`
}

FacetStats Additional stats for faceted field

type Field

type Field struct {
	Name *string `json:"name,omitempty"`
}

Field defines model for Field.

type GetAccessTokenRequest

type GetAccessTokenRequest struct {
	// ClientId Client Id is required when grant type is set as `CLIENT_CREDENTIALS`.
	ClientId *string `json:"client_id,omitempty"`

	// ClientSecret Your Tigris API Key is required when grant type is set as `CLIENT_CREDENTIALS`.
	ClientSecret *string                         `json:"client_secret,omitempty"`
	GrantType    *GetAccessTokenRequestGrantType `json:"grant_type,omitempty"`

	// RefreshToken Refresh token is required when grant type is set as `REFRESH_TOKEN`.
	RefreshToken *string `json:"refresh_token,omitempty"`
}

GetAccessTokenRequest The Request message for the GetAccessToken. The grant type is a required field and based on the grant type the other fields are used as mentioned below.

type GetAccessTokenRequestGrantType

type GetAccessTokenRequestGrantType string

GetAccessTokenRequestGrantType defines model for GetAccessTokenRequest.GrantType.

const (
	CLIENTCREDENTIALS GetAccessTokenRequestGrantType = "CLIENT_CREDENTIALS"
	REFRESHTOKEN      GetAccessTokenRequestGrantType = "REFRESH_TOKEN"
)

Defines values for GetAccessTokenRequestGrantType.

type GetAccessTokenResponse

type GetAccessTokenResponse struct {
	// AccessToken An Access Token.
	AccessToken *string `json:"access_token,omitempty"`

	// ExpiresIn Access token expiration timeout in seconds.
	ExpiresIn *int32 `json:"expires_in,omitempty"`

	// RefreshToken The Refresh Token.
	RefreshToken *string `json:"refresh_token,omitempty"`
}

GetAccessTokenResponse The response of GetAccessToken which contains access_token and optionally refresh_token.

type GetDocumentResponse

type GetDocumentResponse struct {
	// Documents An array of documents.
	Documents *[]SearchHit `json:"documents,omitempty"`
}

GetDocumentResponse defines model for GetDocumentResponse.

type GetIndexResponse

type GetIndexResponse struct {
	Index *IndexInfo `json:"index,omitempty"`
}

GetIndexResponse defines model for GetIndexResponse.

type GetInfoResponse

type GetInfoResponse struct {
	ServerVersion *string `json:"server_version,omitempty"`
}

GetInfoResponse defines model for GetInfoResponse.

type GetNamespaceMetadataRequest

type GetNamespaceMetadataRequest struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

GetNamespaceMetadataRequest Request namespace metadata

type GetNamespaceMetadataResponse

type GetNamespaceMetadataResponse struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	NamespaceId *uint32                 `json:"namespaceId,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

GetNamespaceMetadataResponse Namespace metadata response

type GetRTChannelResponse

type GetRTChannelResponse struct {
	Channel *string `json:"channel,omitempty"`
}

GetRTChannelResponse defines model for GetRTChannelResponse.

type GetRTChannelsResponse

type GetRTChannelsResponse struct {
	Channels *[]ChannelMetadata `json:"channels,omitempty"`
}

GetRTChannelsResponse defines model for GetRTChannelsResponse.

type GetResponse

type GetResponse struct {
	// ExpiresInMs expiration ms
	ExpiresInMs *uint64 `json:"expires_in_ms,omitempty"`

	// Value value
	Value *[]byte `json:"value,omitempty"`
}

GetResponse defines model for GetResponse.

type GetSetRequest

type GetSetRequest struct {
	// Value free form byte[] value
	Value *[]byte `json:"value,omitempty"`
}

GetSetRequest defines model for GetSetRequest.

type GetSetResponse

type GetSetResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// OldValue An old value if exists
	OldValue *[]byte `json:"old_value,omitempty"`

	// Status An enum with value set as "set"
	Status *string `json:"status,omitempty"`
}

GetSetResponse defines model for GetSetResponse.

type GetUserMetadataRequest

type GetUserMetadataRequest struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

GetUserMetadataRequest Request user metadata

type GetUserMetadataResponse

type GetUserMetadataResponse struct {
	MetadataKey *string `json:"metadataKey,omitempty"`
	NamespaceId *uint32 `json:"namespaceId,omitempty"`
	UserId      *string `json:"userId,omitempty"`
	Value       *[]byte `json:"value,omitempty"`
}

GetUserMetadataResponse User metadata response

type GlobalAppKey

type GlobalAppKey struct {
	// CreatedAt Created at
	CreatedAt *int64 `json:"created_at,omitempty"`

	// CreatedBy Created by
	CreatedBy *string `json:"created_by,omitempty"`

	// Description A human readable app description
	Description *string `json:"description,omitempty"`

	// Id Generated client id
	Id *string `json:"id,omitempty"`

	// Name A human readable app name
	Name *string `json:"name,omitempty"`

	// Secret Generated app secret
	Secret *string `json:"secret,omitempty"`

	// UpdatedAt Updated at
	UpdatedAt *int64 `json:"updated_at,omitempty"`

	// UpdatedBy Updated by
	UpdatedBy *string `json:"updated_by,omitempty"`
}

GlobalAppKey The global AppKey

type GroupedSearchHits

type GroupedSearchHits struct {
	GroupKeys *[]string    `json:"group_keys,omitempty"`
	Hits      *[]SearchHit `json:"hits,omitempty"`
}

GroupedSearchHits defines model for GroupedSearchHits.

type HealthAPIHealthResponse

type HealthAPIHealthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HealthCheckResponse
	JSONDefault  *Status
}

func ParseHealthAPIHealthResponse

func ParseHealthAPIHealthResponse(rsp *http.Response) (*HealthAPIHealthResponse, error)

ParseHealthAPIHealthResponse parses an HTTP response from a HealthAPIHealthWithResponse call

func (HealthAPIHealthResponse) Status

func (r HealthAPIHealthResponse) Status() string

Status returns HTTPResponse.Status

func (HealthAPIHealthResponse) StatusCode

func (r HealthAPIHealthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HealthCheckResponse

type HealthCheckResponse struct {
	Response *string `json:"response,omitempty"`
}

HealthCheckResponse defines model for HealthCheckResponse.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImportRequest

type ImportRequest struct {
	// Autogenerated The list of autogenerated fields of the collection
	Autogenerated *[]string `json:"autogenerated,omitempty"`

	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// CreateCollection Allow to create collection if it doesn't exists
	CreateCollection *bool `json:"create_collection,omitempty"`

	// Documents Array of documents to import. Each document is a JSON object.
	Documents *[]map[string]interface{} `json:"documents,omitempty"`

	// Options additional options for import requests.
	Options *ImportRequestOptions `json:"options,omitempty"`

	// PrimaryKey List of fields which constitutes primary key of the collection If not specified and field with name 'id' is present, it's used as a primary key, further if inferred type is UUID, then it's set as autogenerated.
	PrimaryKey *[]string `json:"primary_key,omitempty"`
}

ImportRequest defines model for ImportRequest.

type ImportRequestOptions

type ImportRequestOptions struct {
	// WriteOptions Additional options to modify write requests.
	WriteOptions *WriteOptions `json:"write_options,omitempty"`
}

ImportRequestOptions additional options for import requests.

type ImportResponse

type ImportResponse struct {
	// Keys an array returns the value of the primary keys.
	Keys *[][]byte `json:"keys,omitempty"`

	// Metadata Has metadata related to the documents stored.
	Metadata *ResponseMetadata `json:"metadata,omitempty"`

	// Status An enum with value set as "inserted"
	Status *string `json:"status,omitempty"`
}

ImportResponse defines model for ImportResponse.

type IndexInfo

type IndexInfo struct {
	// Name Name of the index.
	Name *string `json:"name,omitempty"`

	// Schema Schema of the index.
	Schema json.RawMessage `json:"schema,omitempty"`
}

IndexInfo defines model for IndexInfo.

type InsertNamespaceMetadataRequest

type InsertNamespaceMetadataRequest struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

InsertNamespaceMetadataRequest Request insertion of namespace metadata

type InsertNamespaceMetadataResponse

type InsertNamespaceMetadataResponse struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	NamespaceId *uint32                 `json:"namespaceId,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

InsertNamespaceMetadataResponse Insertion of namespace metadata response

type InsertRequest

type InsertRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Documents Array of documents to insert. Each document is a JSON object.
	Documents *[]json.RawMessage `json:"documents,omitempty"`

	// Options additional options for insert requests.
	Options *InsertRequestOptions `json:"options,omitempty"`
}

InsertRequest defines model for InsertRequest.

type InsertRequestOptions

type InsertRequestOptions struct {
	// WriteOptions Additional options to modify write requests.
	WriteOptions *WriteOptions `json:"write_options,omitempty"`
}

InsertRequestOptions additional options for insert requests.

type InsertResponse

type InsertResponse struct {
	// Keys an array returns the value of the primary keys.
	Keys *[][]byte `json:"keys,omitempty"`

	// Metadata Has metadata related to the documents stored.
	Metadata *ResponseMetadata `json:"metadata,omitempty"`

	// Status An enum with value set as "inserted"
	Status *string `json:"status,omitempty"`
}

InsertResponse defines model for InsertResponse.

type InsertUserMetadataRequest

type InsertUserMetadataRequest struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

InsertUserMetadataRequest Request insertion of user metadata

type InsertUserMetadataResponse

type InsertUserMetadataResponse struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	NamespaceId *uint32                 `json:"namespaceId,omitempty"`
	UserId      *string                 `json:"userId,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

InsertUserMetadataResponse Insertion of user metadata response

type Invitation

type Invitation struct {
	// CreatedBy created by sub
	CreatedBy *string `json:"created_by,omitempty"`

	// CreatedByName created by name (display friendly)
	CreatedByName *string `json:"created_by_name,omitempty"`

	// Email invited email address
	Email *string `json:"email,omitempty"`

	// ExpirationTime expiration time
	ExpirationTime *int64 `json:"expiration_time,omitempty"`

	// Role invited user's role
	Role *string `json:"role,omitempty"`

	// Status status of invitation
	Status *string `json:"status,omitempty"`

	// TigrisNamespace invited namespace
	TigrisNamespace *string `json:"tigris_namespace,omitempty"`

	// TigrisNamespaceName invited namespace (display friendly)
	TigrisNamespaceName *string `json:"tigris_namespace_name,omitempty"`
}

Invitation defines model for Invitation.

type InvitationInfo

type InvitationInfo struct {
	// Email Required: Email address to invite
	Email *string `json:"email,omitempty"`

	// InvitationSentByName Invitation sender name
	InvitationSentByName *string `json:"invitation_sent_by_name,omitempty"`

	// Role Required: Role to associate this user to
	Role *string `json:"role,omitempty"`
}

InvitationInfo defines model for InvitationInfo.

type Invoice

type Invoice struct {
	// EndTime RFC 3339 ending time for usage period during which items were added to this invoice
	EndTime *time.Time `json:"end_time,omitempty"`

	// Entries entries that make up the invoice
	Entries *[]InvoiceLineItem `json:"entries,omitempty"`

	// Id unique identifier for this invoice
	Id *string `json:"id,omitempty"`

	// PlanName Tigris price plan name
	PlanName *string `json:"plan_name,omitempty"`

	// StartTime RFC 3339 starting time for usage period during which items were added to this invoice
	StartTime *time.Time `json:"start_time,omitempty"`

	// Subtotal invoice subtotal
	Subtotal *float32 `json:"subtotal,omitempty"`

	// Total total invoice amount
	Total *float32 `json:"total,omitempty"`
}

Invoice defines model for Invoice.

type InvoiceLineItem

type InvoiceLineItem struct {
	// Charges Broken down charges
	Charges *[]Charge `json:"charges,omitempty"`

	// Name Product name
	Name *string `json:"name,omitempty"`

	// Quantity Quantity
	Quantity *float32 `json:"quantity,omitempty"`

	// Total Total amount for the product
	Total *float32 `json:"total,omitempty"`
}

InvoiceLineItem defines model for InvoiceLineItem.

type KeysResponse

type KeysResponse struct {
	// Cursor cursor - 0 is the keys scan is finished, non-zero cursor can be passed in next keys request to continue the scan this is useful if streaming breaks and user wants to resume stream
	Cursor *uint64 `json:"cursor,omitempty"`

	// Keys keys
	Keys *[]string `json:"keys,omitempty"`
}

KeysResponse defines model for KeysResponse.

type ListAppKeysResponse

type ListAppKeysResponse struct {
	AppKeys *[]AppKey `json:"app_keys,omitempty"`
}

ListAppKeysResponse ListAppKeysResponse returns one or more visible app keys to user

type ListBranchesResponse

type ListBranchesResponse struct {
	// Branches List of all the branches in this database
	Branches *[]BranchInfo `json:"branches,omitempty"`
}

ListBranchesResponse defines model for ListBranchesResponse.

type ListCachesResponse

type ListCachesResponse struct {
	// Caches List of caches metadata
	Caches *[]CacheMetadata `json:"caches,omitempty"`
}

ListCachesResponse defines model for ListCachesResponse.

type ListCollectionsResponse

type ListCollectionsResponse struct {
	// Collections List of the collections info in the database.
	Collections *[]CollectionInfo `json:"collections,omitempty"`
}

ListCollectionsResponse defines model for ListCollectionsResponse.

type ListGlobalAppKeysResponse

type ListGlobalAppKeysResponse struct {
	AppKeys *[]GlobalAppKey `json:"app_keys,omitempty"`
}

ListGlobalAppKeysResponse ListGlobalAppKeysResponse returns one or more visible global app keys to user

type ListIndexesResponse

type ListIndexesResponse struct {
	// Indexes List of indexes.
	Indexes *[]IndexInfo `json:"indexes,omitempty"`
}

ListIndexesResponse defines model for ListIndexesResponse.

type ListInvitationsResponse

type ListInvitationsResponse struct {
	Invitations *[]Invitation `json:"invitations,omitempty"`
}

ListInvitationsResponse defines model for ListInvitationsResponse.

type ListInvoicesResponse

type ListInvoicesResponse struct {
	// Data Array of invoices
	Data *[]Invoice `json:"data,omitempty"`

	// NextPage token for next page if it exists, else `null`
	NextPage *string `json:"next_page,omitempty"`
}

ListInvoicesResponse defines model for ListInvoicesResponse.

type ListNamespacesResponse

type ListNamespacesResponse struct {
	Data       *DescribeNamespacesData `json:"data,omitempty"`
	Namespaces *[]NamespaceInfo        `json:"namespaces,omitempty"`
}

ListNamespacesResponse defines model for ListNamespacesResponse.

type ListProjectsResponse

type ListProjectsResponse struct {
	// Projects List of the projects.
	Projects *[]ProjectInfo `json:"projects,omitempty"`
}

ListProjectsResponse defines model for ListProjectsResponse.

type ListSubscriptionResponse

type ListSubscriptionResponse struct {
	Devices *[]string `json:"devices,omitempty"`
}

ListSubscriptionResponse defines model for ListSubscriptionResponse.

type ListUsersResponse

type ListUsersResponse struct {
	Users *[]User `json:"users,omitempty"`
}

ListUsersResponse defines model for ListUsersResponse.

type ManagementCreateNamespaceJSONRequestBody

type ManagementCreateNamespaceJSONRequestBody = CreateNamespaceRequest

ManagementCreateNamespaceJSONRequestBody defines body for ManagementCreateNamespace for application/json ContentType.

type ManagementCreateNamespaceResponse

type ManagementCreateNamespaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateNamespaceResponse
	JSONDefault  *Status
}

func ParseManagementCreateNamespaceResponse

func ParseManagementCreateNamespaceResponse(rsp *http.Response) (*ManagementCreateNamespaceResponse, error)

ParseManagementCreateNamespaceResponse parses an HTTP response from a ManagementCreateNamespaceWithResponse call

func (ManagementCreateNamespaceResponse) Status

Status returns HTTPResponse.Status

func (ManagementCreateNamespaceResponse) StatusCode

func (r ManagementCreateNamespaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ManagementDeleteNamespaceResponse

type ManagementDeleteNamespaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteNamespaceResponse
	JSONDefault  *Status
}

func ParseManagementDeleteNamespaceResponse

func ParseManagementDeleteNamespaceResponse(rsp *http.Response) (*ManagementDeleteNamespaceResponse, error)

ParseManagementDeleteNamespaceResponse parses an HTTP response from a ManagementDeleteNamespaceWithResponse call

func (ManagementDeleteNamespaceResponse) Status

Status returns HTTPResponse.Status

func (ManagementDeleteNamespaceResponse) StatusCode

func (r ManagementDeleteNamespaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ManagementGetNamespaceMetadataJSONRequestBody

type ManagementGetNamespaceMetadataJSONRequestBody = GetNamespaceMetadataRequest

ManagementGetNamespaceMetadataJSONRequestBody defines body for ManagementGetNamespaceMetadata for application/json ContentType.

type ManagementGetNamespaceMetadataResponse

type ManagementGetNamespaceMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetNamespaceMetadataResponse
	JSONDefault  *Status
}

func ParseManagementGetNamespaceMetadataResponse

func ParseManagementGetNamespaceMetadataResponse(rsp *http.Response) (*ManagementGetNamespaceMetadataResponse, error)

ParseManagementGetNamespaceMetadataResponse parses an HTTP response from a ManagementGetNamespaceMetadataWithResponse call

func (ManagementGetNamespaceMetadataResponse) Status

Status returns HTTPResponse.Status

func (ManagementGetNamespaceMetadataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ManagementGetUserMetadataJSONRequestBody

type ManagementGetUserMetadataJSONRequestBody = GetUserMetadataRequest

ManagementGetUserMetadataJSONRequestBody defines body for ManagementGetUserMetadata for application/json ContentType.

type ManagementGetUserMetadataResponse

type ManagementGetUserMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetUserMetadataResponse
	JSONDefault  *Status
}

func ParseManagementGetUserMetadataResponse

func ParseManagementGetUserMetadataResponse(rsp *http.Response) (*ManagementGetUserMetadataResponse, error)

ParseManagementGetUserMetadataResponse parses an HTTP response from a ManagementGetUserMetadataWithResponse call

func (ManagementGetUserMetadataResponse) Status

Status returns HTTPResponse.Status

func (ManagementGetUserMetadataResponse) StatusCode

func (r ManagementGetUserMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ManagementInsertNamespaceMetadataJSONRequestBody

type ManagementInsertNamespaceMetadataJSONRequestBody = InsertNamespaceMetadataRequest

ManagementInsertNamespaceMetadataJSONRequestBody defines body for ManagementInsertNamespaceMetadata for application/json ContentType.

type ManagementInsertNamespaceMetadataResponse

type ManagementInsertNamespaceMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InsertNamespaceMetadataResponse
	JSONDefault  *Status
}

func ParseManagementInsertNamespaceMetadataResponse

func ParseManagementInsertNamespaceMetadataResponse(rsp *http.Response) (*ManagementInsertNamespaceMetadataResponse, error)

ParseManagementInsertNamespaceMetadataResponse parses an HTTP response from a ManagementInsertNamespaceMetadataWithResponse call

func (ManagementInsertNamespaceMetadataResponse) Status

Status returns HTTPResponse.Status

func (ManagementInsertNamespaceMetadataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ManagementInsertUserMetadataJSONRequestBody

type ManagementInsertUserMetadataJSONRequestBody = InsertUserMetadataRequest

ManagementInsertUserMetadataJSONRequestBody defines body for ManagementInsertUserMetadata for application/json ContentType.

type ManagementInsertUserMetadataResponse

type ManagementInsertUserMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InsertUserMetadataResponse
	JSONDefault  *Status
}

func ParseManagementInsertUserMetadataResponse

func ParseManagementInsertUserMetadataResponse(rsp *http.Response) (*ManagementInsertUserMetadataResponse, error)

ParseManagementInsertUserMetadataResponse parses an HTTP response from a ManagementInsertUserMetadataWithResponse call

func (ManagementInsertUserMetadataResponse) Status

Status returns HTTPResponse.Status

func (ManagementInsertUserMetadataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ManagementListNamespacesParams

type ManagementListNamespacesParams struct {
	// Describe Optionally specify if the description of each namespace is requested
	Describe *bool `form:"describe,omitempty" json:"describe,omitempty"`
}

ManagementListNamespacesParams defines parameters for ManagementListNamespaces.

type ManagementListNamespacesResponse

type ManagementListNamespacesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListNamespacesResponse
	JSONDefault  *Status
}

func ParseManagementListNamespacesResponse

func ParseManagementListNamespacesResponse(rsp *http.Response) (*ManagementListNamespacesResponse, error)

ParseManagementListNamespacesResponse parses an HTTP response from a ManagementListNamespacesWithResponse call

func (ManagementListNamespacesResponse) Status

Status returns HTTPResponse.Status

func (ManagementListNamespacesResponse) StatusCode

func (r ManagementListNamespacesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ManagementUpdateNamespaceMetadataJSONRequestBody

type ManagementUpdateNamespaceMetadataJSONRequestBody = UpdateNamespaceMetadataRequest

ManagementUpdateNamespaceMetadataJSONRequestBody defines body for ManagementUpdateNamespaceMetadata for application/json ContentType.

type ManagementUpdateNamespaceMetadataResponse

type ManagementUpdateNamespaceMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateNamespaceMetadataResponse
	JSONDefault  *Status
}

func ParseManagementUpdateNamespaceMetadataResponse

func ParseManagementUpdateNamespaceMetadataResponse(rsp *http.Response) (*ManagementUpdateNamespaceMetadataResponse, error)

ParseManagementUpdateNamespaceMetadataResponse parses an HTTP response from a ManagementUpdateNamespaceMetadataWithResponse call

func (ManagementUpdateNamespaceMetadataResponse) Status

Status returns HTTPResponse.Status

func (ManagementUpdateNamespaceMetadataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ManagementUpdateUserMetadataJSONRequestBody

type ManagementUpdateUserMetadataJSONRequestBody = UpdateUserMetadataRequest

ManagementUpdateUserMetadataJSONRequestBody defines body for ManagementUpdateUserMetadata for application/json ContentType.

type ManagementUpdateUserMetadataResponse

type ManagementUpdateUserMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateUserMetadataResponse
	JSONDefault  *Status
}

func ParseManagementUpdateUserMetadataResponse

func ParseManagementUpdateUserMetadataResponse(rsp *http.Response) (*ManagementUpdateUserMetadataResponse, error)

ParseManagementUpdateUserMetadataResponse parses an HTTP response from a ManagementUpdateUserMetadataWithResponse call

func (ManagementUpdateUserMetadataResponse) Status

Status returns HTTPResponse.Status

func (ManagementUpdateUserMetadataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Match

type Match struct {
	Fields         *[]MatchField `json:"fields,omitempty"`
	Score          *string       `json:"score,omitempty"`
	VectorDistance *float64      `json:"vector_distance,omitempty"`
}

Match defines model for Match.

type MatchField

type MatchField struct {
	Name *string `json:"name,omitempty"`
}

MatchField defines model for MatchField.

type Message

type Message struct {
	Data *[]byte `json:"data,omitempty"`

	// Id an optional id if idempotency is needed to ensure only a single time message is published during retries. If not specified then server will automatically add an id to message.
	Id       *string `json:"id,omitempty"`
	Name     *string `json:"name,omitempty"`
	Sequence *string `json:"sequence,omitempty"`
}

Message defines model for Message.

type MessagesRequest

type MessagesRequest struct {
	Channel  *string    `json:"channel,omitempty"`
	Messages *[]Message `json:"messages,omitempty"`
	Project  *string    `json:"project,omitempty"`
}

MessagesRequest defines model for MessagesRequest.

type MessagesResponse

type MessagesResponse struct {
	// Ids ids of the published messages
	Ids *[]string `json:"ids,omitempty"`
}

MessagesResponse defines model for MessagesResponse.

type MetricSeries

type MetricSeries struct {
	DataPoints *[]DataPoint `json:"dataPoints,omitempty"`
	From       *int64       `json:"from,omitempty"`
	Metric     *string      `json:"metric,omitempty"`
	Scope      *string      `json:"scope,omitempty"`
	To         *int64       `json:"to,omitempty"`
}

MetricSeries Represents series in timeseries based on input query.

type NamespaceInfo

type NamespaceInfo struct {
	// Code The unique namespace code.
	Code *int32 `json:"code,omitempty"`

	// Id The namespace unique id.
	Id *string `json:"id,omitempty"`

	// Name The namespace display name.
	Name *string `json:"name,omitempty"`
}

NamespaceInfo defines model for NamespaceInfo.

type ObservabilityGetInfoResponse

type ObservabilityGetInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetInfoResponse
	JSONDefault  *Status
}

func ParseObservabilityGetInfoResponse

func ParseObservabilityGetInfoResponse(rsp *http.Response) (*ObservabilityGetInfoResponse, error)

ParseObservabilityGetInfoResponse parses an HTTP response from a ObservabilityGetInfoWithResponse call

func (ObservabilityGetInfoResponse) Status

Status returns HTTPResponse.Status

func (ObservabilityGetInfoResponse) StatusCode

func (r ObservabilityGetInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ObservabilityQueryTimeSeriesMetricsJSONRequestBody

type ObservabilityQueryTimeSeriesMetricsJSONRequestBody = QueryTimeSeriesMetricsRequest

ObservabilityQueryTimeSeriesMetricsJSONRequestBody defines body for ObservabilityQueryTimeSeriesMetrics for application/json ContentType.

type ObservabilityQueryTimeSeriesMetricsResponse

type ObservabilityQueryTimeSeriesMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueryTimeSeriesMetricsResponse
	JSONDefault  *Status
}

func ParseObservabilityQueryTimeSeriesMetricsResponse

func ParseObservabilityQueryTimeSeriesMetricsResponse(rsp *http.Response) (*ObservabilityQueryTimeSeriesMetricsResponse, error)

ParseObservabilityQueryTimeSeriesMetricsResponse parses an HTTP response from a ObservabilityQueryTimeSeriesMetricsWithResponse call

func (ObservabilityQueryTimeSeriesMetricsResponse) Status

Status returns HTTPResponse.Status

func (ObservabilityQueryTimeSeriesMetricsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ObservabilityQuotaLimitsJSONRequestBody

type ObservabilityQuotaLimitsJSONRequestBody = QuotaLimitsRequest

ObservabilityQuotaLimitsJSONRequestBody defines body for ObservabilityQuotaLimits for application/json ContentType.

type ObservabilityQuotaLimitsResponse

type ObservabilityQuotaLimitsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QuotaLimitsResponse
	JSONDefault  *Status
}

func ParseObservabilityQuotaLimitsResponse

func ParseObservabilityQuotaLimitsResponse(rsp *http.Response) (*ObservabilityQuotaLimitsResponse, error)

ParseObservabilityQuotaLimitsResponse parses an HTTP response from a ObservabilityQuotaLimitsWithResponse call

func (ObservabilityQuotaLimitsResponse) Status

Status returns HTTPResponse.Status

func (ObservabilityQuotaLimitsResponse) StatusCode

func (r ObservabilityQuotaLimitsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ObservabilityQuotaUsageJSONRequestBody

type ObservabilityQuotaUsageJSONRequestBody = QuotaUsageRequest

ObservabilityQuotaUsageJSONRequestBody defines body for ObservabilityQuotaUsage for application/json ContentType.

type ObservabilityQuotaUsageResponse

type ObservabilityQuotaUsageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QuotaUsageResponse
	JSONDefault  *Status
}

func ParseObservabilityQuotaUsageResponse

func ParseObservabilityQuotaUsageResponse(rsp *http.Response) (*ObservabilityQuotaUsageResponse, error)

ParseObservabilityQuotaUsageResponse parses an HTTP response from a ObservabilityQuotaUsageWithResponse call

func (ObservabilityQuotaUsageResponse) Status

Status returns HTTPResponse.Status

func (ObservabilityQuotaUsageResponse) StatusCode

func (r ObservabilityQuotaUsageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Page

type Page struct {
	// Current Number representing the current page of results
	Current *int32 `json:"current,omitempty"`

	// Size Maximum number of results per page
	Size *int32 `json:"size,omitempty"`
}

Page Pagination metadata for SearchResponse

type PresenceResponse

type PresenceResponse struct {
	Response *[]byte `json:"response,omitempty"`
}

PresenceResponse defines model for PresenceResponse.

type ProjectInfo

type ProjectInfo struct {
	Metadata *ProjectMetadata `json:"metadata,omitempty"`

	// Project Project name.
	Project *string `json:"project,omitempty"`
}

ProjectInfo defines model for ProjectInfo.

type ProjectMetadata

type ProjectMetadata = map[string]interface{}

ProjectMetadata defines model for ProjectMetadata.

type QueryTimeSeriesMetricsRequest

type QueryTimeSeriesMetricsRequest struct {
	AdditionalFunctions *[]AdditionalFunction                          `json:"additionalFunctions,omitempty"`
	Branch              *string                                        `json:"branch,omitempty"`
	Collection          *string                                        `json:"collection,omitempty"`
	Db                  *string                                        `json:"db,omitempty"`
	From                *int64                                         `json:"from,omitempty"`
	Function            *QueryTimeSeriesMetricsRequestFunction         `json:"function,omitempty"`
	MetricName          *string                                        `json:"metric_name,omitempty"`
	Quantile            *float32                                       `json:"quantile,omitempty"`
	SpaceAggregatedBy   *[]string                                      `json:"space_aggregated_by,omitempty"`
	SpaceAggregation    *QueryTimeSeriesMetricsRequestSpaceAggregation `json:"space_aggregation,omitempty"`
	TigrisOperation     *QueryTimeSeriesMetricsRequestTigrisOperation  `json:"tigris_operation,omitempty"`
	To                  *int64                                         `json:"to,omitempty"`
}

QueryTimeSeriesMetricsRequest Requests the time series metrics

type QueryTimeSeriesMetricsRequestFunction

type QueryTimeSeriesMetricsRequestFunction string

QueryTimeSeriesMetricsRequestFunction defines model for QueryTimeSeriesMetricsRequest.Function.

Defines values for QueryTimeSeriesMetricsRequestFunction.

type QueryTimeSeriesMetricsRequestSpaceAggregation

type QueryTimeSeriesMetricsRequestSpaceAggregation string

QueryTimeSeriesMetricsRequestSpaceAggregation defines model for QueryTimeSeriesMetricsRequest.SpaceAggregation.

Defines values for QueryTimeSeriesMetricsRequestSpaceAggregation.

type QueryTimeSeriesMetricsRequestTigrisOperation

type QueryTimeSeriesMetricsRequestTigrisOperation string

QueryTimeSeriesMetricsRequestTigrisOperation defines model for QueryTimeSeriesMetricsRequest.TigrisOperation.

Defines values for QueryTimeSeriesMetricsRequestTigrisOperation.

type QueryTimeSeriesMetricsResponse

type QueryTimeSeriesMetricsResponse struct {
	From   *int64          `json:"from,omitempty"`
	Query  *string         `json:"query,omitempty"`
	Series *[]MetricSeries `json:"series,omitempty"`
	To     *int64          `json:"to,omitempty"`
}

QueryTimeSeriesMetricsResponse QueryTimeSeriesMetric responds with this type.

type QuotaLimitsRequest

type QuotaLimitsRequest = map[string]interface{}

QuotaLimitsRequest Request current namespace quota limits

type QuotaLimitsResponse

type QuotaLimitsResponse struct {
	// ReadUnits Number of allowed read units per second
	ReadUnits *int64 `json:"ReadUnits,omitempty"`

	// StorageSize Maximum number of bytes allowed to store
	StorageSize *int64 `json:"StorageSize,omitempty"`

	// WriteUnits Number of allowed write units per second
	WriteUnits *int64 `json:"WriteUnits,omitempty"`
}

QuotaLimitsResponse Contains current quota limits

type QuotaUsageRequest

type QuotaUsageRequest = map[string]interface{}

QuotaUsageRequest Request current namespace quota usage

type QuotaUsageResponse

type QuotaUsageResponse struct {
	// ReadUnits Number of read units used per second
	ReadUnits *int64 `json:"ReadUnits,omitempty"`

	// ReadUnitsThrottled Number of read units throttled per second. Units which was rejected with "resource exhausted error".
	ReadUnitsThrottled *int64 `json:"ReadUnitsThrottled,omitempty"`

	// StorageSize Number of bytes stored
	StorageSize *int64 `json:"StorageSize,omitempty"`

	// StorageSizeThrottled Number of bytes throttled. Number of bytes which were attempted to write in excess of quota and were rejected.
	StorageSizeThrottled *int64 `json:"StorageSizeThrottled,omitempty"`

	// WriteUnits Number of write units used per second
	WriteUnits *int64 `json:"WriteUnits,omitempty"`

	// WriteUnitsThrottled Number of write units throttled per second. Units which was rejected with "resource exhausted error".
	WriteUnitsThrottled *int64 `json:"WriteUnitsThrottled,omitempty"`
}

QuotaUsageResponse Contains current quota usage

type ReadMessagesResponse

type ReadMessagesResponse struct {
	Message *Message `json:"message,omitempty"`
}

ReadMessagesResponse defines model for ReadMessagesResponse.

type ReadRequest

type ReadRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Fields To read specific fields from a document. Default is all.
	Fields json.RawMessage `json:"fields,omitempty"`

	// Filter Returns documents matching this filter. A filter can simply be a key, value pair where a key is the field name and the value would be the value for this field. Tigris also allows complex filtering by passing logical expressions. Logical filters are applied on two or more fields using `$or` and `$and`. A few examples of filters: <li> To read a user document where the id has a value 1: “`{"id": 1 }“` <li> To read all the user documents where the key "id" has a value 1 or 2 or 3: `{"$or": [{"id": 1}, {"id": 2}, {"id": 3}]}` Filter allows setting collation on an individual field level. To set collation for all the fields see options. The detailed documentation of the filter is <a href="https://docs.tigrisdata.com/overview/query#specification-1" title="here">here</a>.
	Filter json.RawMessage `json:"filter,omitempty"`

	// Options Options that can be used to modify the results, for example "limit" to control the number of documents returned by the server.
	Options *ReadRequestOptions `json:"options,omitempty"`

	// Sort Array of fields and corresponding sort orders to order the results. Ex: 1 `[{ "salary": "$desc" }]`, Ex: 2  `[{ "salary": "$asc"}]`
	Sort json.RawMessage `json:"sort,omitempty"`
}

ReadRequest defines model for ReadRequest.

type ReadRequestOptions

type ReadRequestOptions struct {
	// Collation A collation allows you to specify string comparison rules. Default is case-sensitive, to override it you can set this option to 'ci' that will apply to all the text fields in the filters.
	Collation *Collation `json:"collation,omitempty"`

	// Limit Limit the number of documents returned by the read operation.
	Limit *int64 `json:"limit,omitempty"`

	// Offset A cursor for use in pagination. The next streams will return documents after this offset.
	Offset *[]byte `json:"offset,omitempty"`

	// Skip Number of documents to skip before starting to return resulting documents.
	Skip *int64 `json:"skip,omitempty"`
}

ReadRequestOptions Options that can be used to modify the results, for example "limit" to control the number of documents returned by the server.

type ReadResponse

type ReadResponse struct {
	// Data Object containing the collection document.
	Data json.RawMessage `json:"data,omitempty"`

	// Metadata Has metadata related to the documents stored.
	Metadata *ResponseMetadata `json:"metadata,omitempty"`

	// ResumeToken An internal key, used for pagination.
	ResumeToken *[]byte `json:"resume_token,omitempty"`
}

ReadResponse defines model for ReadResponse.

type RealtimeGetRTChannelResponse

type RealtimeGetRTChannelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetRTChannelResponse
	JSONDefault  *Status
}

func ParseRealtimeGetRTChannelResponse

func ParseRealtimeGetRTChannelResponse(rsp *http.Response) (*RealtimeGetRTChannelResponse, error)

ParseRealtimeGetRTChannelResponse parses an HTTP response from a RealtimeGetRTChannelWithResponse call

func (RealtimeGetRTChannelResponse) Status

Status returns HTTPResponse.Status

func (RealtimeGetRTChannelResponse) StatusCode

func (r RealtimeGetRTChannelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RealtimeGetRTChannelsResponse

type RealtimeGetRTChannelsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetRTChannelsResponse
	JSONDefault  *Status
}

func ParseRealtimeGetRTChannelsResponse

func ParseRealtimeGetRTChannelsResponse(rsp *http.Response) (*RealtimeGetRTChannelsResponse, error)

ParseRealtimeGetRTChannelsResponse parses an HTTP response from a RealtimeGetRTChannelsWithResponse call

func (RealtimeGetRTChannelsResponse) Status

Status returns HTTPResponse.Status

func (RealtimeGetRTChannelsResponse) StatusCode

func (r RealtimeGetRTChannelsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RealtimeListSubscriptionsParams

type RealtimeListSubscriptionsParams struct {
	PageSize *int32 `form:"page_size,omitempty" json:"page_size,omitempty"`
	Page     *int32 `form:"page,omitempty" json:"page,omitempty"`
}

RealtimeListSubscriptionsParams defines parameters for RealtimeListSubscriptions.

type RealtimeListSubscriptionsResponse

type RealtimeListSubscriptionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSubscriptionResponse
	JSONDefault  *Status
}

func ParseRealtimeListSubscriptionsResponse

func ParseRealtimeListSubscriptionsResponse(rsp *http.Response) (*RealtimeListSubscriptionsResponse, error)

ParseRealtimeListSubscriptionsResponse parses an HTTP response from a RealtimeListSubscriptionsWithResponse call

func (RealtimeListSubscriptionsResponse) Status

Status returns HTTPResponse.Status

func (RealtimeListSubscriptionsResponse) StatusCode

func (r RealtimeListSubscriptionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RealtimeMessagesJSONRequestBody

type RealtimeMessagesJSONRequestBody = MessagesRequest

RealtimeMessagesJSONRequestBody defines body for RealtimeMessages for application/json ContentType.

type RealtimeMessagesResponse

type RealtimeMessagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MessagesResponse
	JSONDefault  *Status
}

func ParseRealtimeMessagesResponse

func ParseRealtimeMessagesResponse(rsp *http.Response) (*RealtimeMessagesResponse, error)

ParseRealtimeMessagesResponse parses an HTTP response from a RealtimeMessagesWithResponse call

func (RealtimeMessagesResponse) Status

func (r RealtimeMessagesResponse) Status() string

Status returns HTTPResponse.Status

func (RealtimeMessagesResponse) StatusCode

func (r RealtimeMessagesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RealtimePresenceResponse

type RealtimePresenceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PresenceResponse
	JSONDefault  *Status
}

func ParseRealtimePresenceResponse

func ParseRealtimePresenceResponse(rsp *http.Response) (*RealtimePresenceResponse, error)

ParseRealtimePresenceResponse parses an HTTP response from a RealtimePresenceWithResponse call

func (RealtimePresenceResponse) Status

func (r RealtimePresenceResponse) Status() string

Status returns HTTPResponse.Status

func (RealtimePresenceResponse) StatusCode

func (r RealtimePresenceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RealtimeReadMessagesParams

type RealtimeReadMessagesParams struct {
	SessionId *string `form:"session_id,omitempty" json:"session_id,omitempty"`
	SocketId  *string `form:"socket_id,omitempty" json:"socket_id,omitempty"`
	Event     *string `form:"event,omitempty" json:"event,omitempty"`
	Start     *string `form:"start,omitempty" json:"start,omitempty"`
	End       *string `form:"end,omitempty" json:"end,omitempty"`
	Limit     *int64  `form:"limit,omitempty" json:"limit,omitempty"`
}

RealtimeReadMessagesParams defines parameters for RealtimeReadMessages.

type RealtimeReadMessagesResponse

type RealtimeReadMessagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReadMessagesResponse
	JSONDefault  *Status
}

func ParseRealtimeReadMessagesResponse

func ParseRealtimeReadMessagesResponse(rsp *http.Response) (*RealtimeReadMessagesResponse, error)

ParseRealtimeReadMessagesResponse parses an HTTP response from a RealtimeReadMessagesWithResponse call

func (RealtimeReadMessagesResponse) Status

Status returns HTTPResponse.Status

func (RealtimeReadMessagesResponse) StatusCode

func (r RealtimeReadMessagesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceRequest

type ReplaceRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Documents Array of documents to be replaced. Each document is a JSON object.
	Documents *[]json.RawMessage `json:"documents,omitempty"`

	// Options Additional options for replace requests.
	Options *ReplaceRequestOptions `json:"options,omitempty"`
}

ReplaceRequest defines model for ReplaceRequest.

type ReplaceRequestOptions

type ReplaceRequestOptions struct {
	// WriteOptions Additional options to modify write requests.
	WriteOptions *WriteOptions `json:"write_options,omitempty"`
}

ReplaceRequestOptions Additional options for replace requests.

type ReplaceResponse

type ReplaceResponse struct {
	// Keys an array returns the value of the primary keys.
	Keys *[][]byte `json:"keys,omitempty"`

	// Metadata Has metadata related to the documents stored.
	Metadata *ResponseMetadata `json:"metadata,omitempty"`

	// Status an enum with value set as "replaced"
	Status *string `json:"status,omitempty"`
}

ReplaceResponse defines model for ReplaceResponse.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResponseMetadata

type ResponseMetadata struct {
	// CreatedAt Time at which the document was inserted/replaced. Measured in nano-seconds since the Unix epoch.
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// DeletedAt Time at which the document was deleted. Measured in nano-seconds since the Unix epoch.
	DeletedAt *time.Time `json:"deleted_at,omitempty"`

	// UpdatedAt Time at which the document was updated. Measured in nano-seconds since the Unix epoch.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

ResponseMetadata Has metadata related to the documents stored.

type RollbackTransactionRequest

type RollbackTransactionRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`
}

RollbackTransactionRequest Rollback transaction with the given ID

type RollbackTransactionResponse

type RollbackTransactionResponse struct {
	// Status Status of rollback transaction operation.
	Status *string `json:"status,omitempty"`
}

RollbackTransactionResponse defines model for RollbackTransactionResponse.

type RollupFunction

type RollupFunction struct {
	Aggregator *RollupFunctionAggregator `json:"aggregator,omitempty"`
	Interval   *int64                    `json:"interval,omitempty"`
}

RollupFunction Rollup function aggregates the slices of metrics returned by original query and lets you operate on the slices using aggregator and constructs the bigger slice of your choice of interval (specified in seconds).

type RollupFunctionAggregator

type RollupFunctionAggregator string

RollupFunctionAggregator defines model for RollupFunction.Aggregator.

const (
	ROLLUPAGGREGATORAVG   RollupFunctionAggregator = "ROLLUP_AGGREGATOR_AVG"
	ROLLUPAGGREGATORCOUNT RollupFunctionAggregator = "ROLLUP_AGGREGATOR_COUNT"
	ROLLUPAGGREGATORMAX   RollupFunctionAggregator = "ROLLUP_AGGREGATOR_MAX"
	ROLLUPAGGREGATORMIN   RollupFunctionAggregator = "ROLLUP_AGGREGATOR_MIN"
	ROLLUPAGGREGATORSUM   RollupFunctionAggregator = "ROLLUP_AGGREGATOR_SUM"
)

Defines values for RollupFunctionAggregator.

type RotateAppKeyRequest

type RotateAppKeyRequest struct {
	// Id app key id
	Id *string `json:"id,omitempty"`

	// Project project name
	Project *string `json:"project,omitempty"`
}

RotateAppKeyRequest Request rotation of an app key secret

type RotateAppKeyResponse

type RotateAppKeyResponse struct {
	// AppKey An user AppKey
	AppKey *AppKey `json:"app_key,omitempty"`
}

RotateAppKeyResponse RotateAppKeyResponse returns the new app key with rotated secret

type RotateGlobalAppKeySecretRequest

type RotateGlobalAppKeySecretRequest struct {
	// Id global app key id
	Id *string `json:"id,omitempty"`
}

RotateGlobalAppKeySecretRequest Request rotation of an app key secret

type RotateGlobalAppKeySecretResponse

type RotateGlobalAppKeySecretResponse struct {
	// AppKey The global AppKey
	AppKey *GlobalAppKey `json:"app_key,omitempty"`
}

RotateGlobalAppKeySecretResponse RotateGlobalAppKeySecretResponse returns the new app key with rotated secret

type SearchCreateByIdJSONRequestBody

type SearchCreateByIdJSONRequestBody = CreateByIdRequest

SearchCreateByIdJSONRequestBody defines body for SearchCreateById for application/json ContentType.

type SearchCreateByIdResponse

type SearchCreateByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateByIdResponse
	JSONDefault  *Status
}

func ParseSearchCreateByIdResponse

func ParseSearchCreateByIdResponse(rsp *http.Response) (*SearchCreateByIdResponse, error)

ParseSearchCreateByIdResponse parses an HTTP response from a SearchCreateByIdWithResponse call

func (SearchCreateByIdResponse) Status

func (r SearchCreateByIdResponse) Status() string

Status returns HTTPResponse.Status

func (SearchCreateByIdResponse) StatusCode

func (r SearchCreateByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchCreateJSONRequestBody

type SearchCreateJSONRequestBody = CreateDocumentRequest

SearchCreateJSONRequestBody defines body for SearchCreate for application/json ContentType.

type SearchCreateOrReplaceJSONRequestBody

type SearchCreateOrReplaceJSONRequestBody = CreateOrReplaceDocumentRequest

SearchCreateOrReplaceJSONRequestBody defines body for SearchCreateOrReplace for application/json ContentType.

type SearchCreateOrReplaceResponse

type SearchCreateOrReplaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateOrReplaceDocumentResponse
	JSONDefault  *Status
}

func ParseSearchCreateOrReplaceResponse

func ParseSearchCreateOrReplaceResponse(rsp *http.Response) (*SearchCreateOrReplaceResponse, error)

ParseSearchCreateOrReplaceResponse parses an HTTP response from a SearchCreateOrReplaceWithResponse call

func (SearchCreateOrReplaceResponse) Status

Status returns HTTPResponse.Status

func (SearchCreateOrReplaceResponse) StatusCode

func (r SearchCreateOrReplaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchCreateOrUpdateIndexJSONRequestBody

type SearchCreateOrUpdateIndexJSONRequestBody = CreateOrUpdateIndexRequest

SearchCreateOrUpdateIndexJSONRequestBody defines body for SearchCreateOrUpdateIndex for application/json ContentType.

type SearchCreateOrUpdateIndexResponse

type SearchCreateOrUpdateIndexResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateOrUpdateIndexResponse
	JSONDefault  *Status
}

func ParseSearchCreateOrUpdateIndexResponse

func ParseSearchCreateOrUpdateIndexResponse(rsp *http.Response) (*SearchCreateOrUpdateIndexResponse, error)

ParseSearchCreateOrUpdateIndexResponse parses an HTTP response from a SearchCreateOrUpdateIndexWithResponse call

func (SearchCreateOrUpdateIndexResponse) Status

Status returns HTTPResponse.Status

func (SearchCreateOrUpdateIndexResponse) StatusCode

func (r SearchCreateOrUpdateIndexResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchCreateResponse

type SearchCreateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateDocumentResponse
	JSONDefault  *Status
}

func ParseSearchCreateResponse

func ParseSearchCreateResponse(rsp *http.Response) (*SearchCreateResponse, error)

ParseSearchCreateResponse parses an HTTP response from a SearchCreateWithResponse call

func (SearchCreateResponse) Status

func (r SearchCreateResponse) Status() string

Status returns HTTPResponse.Status

func (SearchCreateResponse) StatusCode

func (r SearchCreateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchDeleteByQueryJSONRequestBody

type SearchDeleteByQueryJSONRequestBody = DeleteByQueryRequest

SearchDeleteByQueryJSONRequestBody defines body for SearchDeleteByQuery for application/json ContentType.

type SearchDeleteByQueryResponse

type SearchDeleteByQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteByQueryResponse
	JSONDefault  *Status
}

func ParseSearchDeleteByQueryResponse

func ParseSearchDeleteByQueryResponse(rsp *http.Response) (*SearchDeleteByQueryResponse, error)

ParseSearchDeleteByQueryResponse parses an HTTP response from a SearchDeleteByQueryWithResponse call

func (SearchDeleteByQueryResponse) Status

Status returns HTTPResponse.Status

func (SearchDeleteByQueryResponse) StatusCode

func (r SearchDeleteByQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchDeleteIndexJSONRequestBody

type SearchDeleteIndexJSONRequestBody = DeleteIndexRequest

SearchDeleteIndexJSONRequestBody defines body for SearchDeleteIndex for application/json ContentType.

type SearchDeleteIndexResponse

type SearchDeleteIndexResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteIndexResponse
	JSONDefault  *Status
}

func ParseSearchDeleteIndexResponse

func ParseSearchDeleteIndexResponse(rsp *http.Response) (*SearchDeleteIndexResponse, error)

ParseSearchDeleteIndexResponse parses an HTTP response from a SearchDeleteIndexWithResponse call

func (SearchDeleteIndexResponse) Status

func (r SearchDeleteIndexResponse) Status() string

Status returns HTTPResponse.Status

func (SearchDeleteIndexResponse) StatusCode

func (r SearchDeleteIndexResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchDeleteJSONRequestBody

type SearchDeleteJSONRequestBody = DeleteDocumentRequest

SearchDeleteJSONRequestBody defines body for SearchDelete for application/json ContentType.

type SearchDeleteResponse

type SearchDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteDocumentResponse
	JSONDefault  *Status
}

func ParseSearchDeleteResponse

func ParseSearchDeleteResponse(rsp *http.Response) (*SearchDeleteResponse, error)

ParseSearchDeleteResponse parses an HTTP response from a SearchDeleteWithResponse call

func (SearchDeleteResponse) Status

func (r SearchDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (SearchDeleteResponse) StatusCode

func (r SearchDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchFacet

type SearchFacet struct {
	Counts *[]FacetCount `json:"counts,omitempty"`

	// Stats Additional stats for faceted field
	Stats *FacetStats `json:"stats,omitempty"`
}

SearchFacet defines model for SearchFacet.

type SearchGetIndexResponse

type SearchGetIndexResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetIndexResponse
	JSONDefault  *Status
}

func ParseSearchGetIndexResponse

func ParseSearchGetIndexResponse(rsp *http.Response) (*SearchGetIndexResponse, error)

ParseSearchGetIndexResponse parses an HTTP response from a SearchGetIndexWithResponse call

func (SearchGetIndexResponse) Status

func (r SearchGetIndexResponse) Status() string

Status returns HTTPResponse.Status

func (SearchGetIndexResponse) StatusCode

func (r SearchGetIndexResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchGetParams

type SearchGetParams struct {
	// Ids document id.
	Ids *[]string `form:"ids,omitempty" json:"ids,omitempty"`
}

SearchGetParams defines parameters for SearchGet.

type SearchGetResponse

type SearchGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetDocumentResponse
	JSONDefault  *Status
}

func ParseSearchGetResponse

func ParseSearchGetResponse(rsp *http.Response) (*SearchGetResponse, error)

ParseSearchGetResponse parses an HTTP response from a SearchGetWithResponse call

func (SearchGetResponse) Status

func (r SearchGetResponse) Status() string

Status returns HTTPResponse.Status

func (SearchGetResponse) StatusCode

func (r SearchGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchHit

type SearchHit struct {
	// Data Actual search document
	Data json.RawMessage `json:"data,omitempty"`

	// Metadata Contains metadata related to the search hit, has information about document created_at/updated_at as well.
	Metadata *SearchHitMeta `json:"metadata,omitempty"`
}

SearchHit defines model for SearchHit.

type SearchHitMeta

type SearchHitMeta struct {
	// CreatedAt Time at which the document was inserted/replaced. Measured in nano-seconds since the Unix epoch.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	Match     *Match     `json:"match,omitempty"`

	// UpdatedAt Time at which the document was updated. Measured in nano-seconds since the Unix epoch.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

SearchHitMeta Contains metadata related to the search hit, has information about document created_at/updated_at as well.

type SearchIndexRequest

type SearchIndexRequest struct {
	// Collation A collation allows you to specify string comparison rules. Default is case-sensitive, to override it you can set this option to 'ci' that will apply to all the text fields in the filters.
	Collation *Collation `json:"collation,omitempty"`

	// ExcludeFields Array of document field names to exclude from results. `include_fields`, if specified, takes precedence over `exclude_fields`.
	ExcludeFields *[]string `json:"exclude_fields,omitempty"`

	// Facet Facet query to aggregate results on given fields. The field name for the facet search can be passed like this `{"brand": { "size": 10 }}` where the size controls the total facets for this field.
	Facet json.RawMessage `json:"facet,omitempty"`

	// Filter Filter stacks on top of query results to further narrow down the results. Similar to `ReadRequest.filter`
	Filter json.RawMessage `json:"filter,omitempty"`

	// GroupBy Group by can be used to group search results. For example, to group by city field the syntax would be: `{ "fields": ["city"]}`. Optionally a grouping limit can be set. By default it is 3 per group.
	GroupBy *[]byte `json:"group_by,omitempty"`

	// IncludeFields Array of document field names to include in results. By default, all fields are included.
	IncludeFields *[]string `json:"include_fields,omitempty"`

	// Index The index name to search documents from.
	Index *string `json:"index,omitempty"`

	// Page Optionally can specify the page to retrieve. If page is set then only hits for this page is returned
	Page *int32 `json:"page,omitempty"`

	// PageSize Optionally can set the number of hits to be returned per page, default is 20.
	PageSize *int32 `json:"page_size,omitempty"`

	// Project Project name whose db is under target to search documents from.
	Project *string `json:"project,omitempty"`

	// Q Query string for searching across text fields
	Q *string `json:"q,omitempty"`

	// SearchFields Array of fields to project search query against
	SearchFields *[]string `json:"search_fields,omitempty"`

	// Sort Array of fields and corresponding sort orders to order the results `[{ "salary": "$desc" }]`
	Sort *[]json.RawMessage `json:"sort,omitempty"`

	// Vector Vector is an object that is used for vector search. For example, to vector search on a "vec" field the syntax would be: `{ "vec": [0.34, 0.12, 0.95], "top_k": 10}`.
	Vector json.RawMessage `json:"vector,omitempty"`
}

SearchIndexRequest defines model for SearchIndexRequest.

type SearchIndexResponse

type SearchIndexResponse struct {
	Facets *map[string]SearchFacet `json:"facets,omitempty"`

	// Group Group is returned when group_by is used in the search request. In this case the above hits will be empty and hits are returned by the group keys.
	Group *[]GroupedSearchHits `json:"group,omitempty"`
	Hits  *[]SearchHit         `json:"hits,omitempty"`
	Meta  *SearchMetadata      `json:"meta,omitempty"`
}

SearchIndexResponse defines model for SearchIndexResponse.

type SearchListIndexesParams

type SearchListIndexesParams struct {
	// FilterType An index can be either managed by user explicitly then the type is set as "user" or the index is backed by Tigris collection. In case it is backed by Tigris collection the type is "tigris".
	FilterType *string `form:"filter.type,omitempty" json:"filter.type,omitempty"`

	// FilterCollection Applicable only in case index is backed by Tigris collection.
	FilterCollection *string `form:"filter.collection,omitempty" json:"filter.collection,omitempty"`

	// FilterBranch Applicable only in case index is backed by Tigris collection. This is the database branch for the above collection. For primary database it can be omitted or "main" can be passed.
	FilterBranch *string `form:"filter.branch,omitempty" json:"filter.branch,omitempty"`
}

SearchListIndexesParams defines parameters for SearchListIndexes.

type SearchListIndexesResponse

type SearchListIndexesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListIndexesResponse
	JSONDefault  *Status
}

func ParseSearchListIndexesResponse

func ParseSearchListIndexesResponse(rsp *http.Response) (*SearchListIndexesResponse, error)

ParseSearchListIndexesResponse parses an HTTP response from a SearchListIndexesWithResponse call

func (SearchListIndexesResponse) Status

func (r SearchListIndexesResponse) Status() string

Status returns HTTPResponse.Status

func (SearchListIndexesResponse) StatusCode

func (r SearchListIndexesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchMetadata

type SearchMetadata struct {
	// Found Total number of search results across all pages
	Found         *int64    `json:"found,omitempty"`
	MatchedFields *[]string `json:"matched_fields,omitempty"`

	// Page Pagination metadata for SearchResponse
	Page *Page `json:"page,omitempty"`

	// TotalPages Number representing the total pages of results
	TotalPages *int32 `json:"total_pages,omitempty"`
}

SearchMetadata defines model for SearchMetadata.

type SearchRequest

type SearchRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Collation A collation allows you to specify string comparison rules. Default is case-sensitive, to override it you can set this option to 'ci' that will apply to all the text fields in the filters.
	Collation *Collation `json:"collation,omitempty"`

	// ExcludeFields Array of document field names to exclude from results. `include_fields`, if specified, takes precedence over `exclude_fields`.
	ExcludeFields *[]string `json:"exclude_fields,omitempty"`

	// Facet Facet query to aggregate results on given fields. The field name for the facet search can be passed like this `{"brand": { "size": 10 }}` where the size controls the total facets for this field.
	Facet  json.RawMessage `json:"facet,omitempty"`
	Fields json.RawMessage `json:"fields,omitempty"`

	// Filter Filter stacks on top of query results to further narrow down the results. Similar to `ReadRequest.filter`
	Filter json.RawMessage `json:"filter,omitempty"`

	// GroupBy Group by can be used to group search results. For example, to group by city field the syntax would be: `{ "fields": ["city"]}`. Optionally a grouping limit can be set. By default it is 3 per group.
	GroupBy *[]byte `json:"group_by,omitempty"`

	// IncludeFields Array of document field names to include in results. By default, all fields are included.
	IncludeFields *[]string `json:"include_fields,omitempty"`

	// Page Optionally can specify the page to retrieve. If page is set then only hits for this page is returned
	Page *int32 `json:"page,omitempty"`

	// PageSize Optionally can set the number of hits to be returned per page, default is 20.
	PageSize *int32 `json:"page_size,omitempty"`

	// Q Query string for searching across text fields
	Q *string `json:"q,omitempty"`

	// SearchFields Array of fields to project search query against
	SearchFields *[]string `json:"search_fields,omitempty"`

	// Sort Array of fields and corresponding sort orders to order the results `[{ "salary": "$desc" }]`
	Sort *[]json.RawMessage `json:"sort,omitempty"`

	// Vector Vector is an object that is used for vector search. For example, to vector search on a "vec" field the syntax would be: `{ "vec": [0.34, 0.12, 0.95], "top_k": 10}`.
	Vector json.RawMessage `json:"vector,omitempty"`
}

SearchRequest defines model for SearchRequest.

type SearchResponse

type SearchResponse struct {
	Facets *map[string]SearchFacet `json:"facets,omitempty"`

	// Group Group is returned when group_by is used in the search request. In this case the above hits will be empty and hits are returned by the group keys.
	Group *[]GroupedSearchHits `json:"group,omitempty"`
	Hits  *[]SearchHit         `json:"hits,omitempty"`
	Meta  *SearchMetadata      `json:"meta,omitempty"`
}

SearchResponse Response struct for search

type SearchSearchJSONRequestBody

type SearchSearchJSONRequestBody = SearchIndexRequest

SearchSearchJSONRequestBody defines body for SearchSearch for application/json ContentType.

type SearchSearchResponse

type SearchSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SearchIndexResponse
	JSONDefault  *Status
}

func ParseSearchSearchResponse

func ParseSearchSearchResponse(rsp *http.Response) (*SearchSearchResponse, error)

ParseSearchSearchResponse parses an HTTP response from a SearchSearchWithResponse call

func (SearchSearchResponse) Status

func (r SearchSearchResponse) Status() string

Status returns HTTPResponse.Status

func (SearchSearchResponse) StatusCode

func (r SearchSearchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchUpdateJSONRequestBody

type SearchUpdateJSONRequestBody = UpdateDocumentRequest

SearchUpdateJSONRequestBody defines body for SearchUpdate for application/json ContentType.

type SearchUpdateResponse

type SearchUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateDocumentResponse
	JSONDefault  *Status
}

func ParseSearchUpdateResponse

func ParseSearchUpdateResponse(rsp *http.Response) (*SearchUpdateResponse, error)

ParseSearchUpdateResponse parses an HTTP response from a SearchUpdateWithResponse call

func (SearchUpdateResponse) Status

func (r SearchUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (SearchUpdateResponse) StatusCode

func (r SearchUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetRequest

type SetRequest struct {
	// Ex optional - ttl specific to this key in second
	Ex *uint64 `json:"ex,omitempty"`

	// Nx set only if the key doesn't exist
	Nx *bool `json:"nx,omitempty"`

	// Px optional - ttl specific to this key in millisecond
	Px *uint64 `json:"px,omitempty"`

	// Value free form byte[] value
	Value *[]byte `json:"value,omitempty"`

	// Xx set only if the key exist
	Xx *bool `json:"xx,omitempty"`
}

SetRequest defines model for SetRequest.

type SetResponse

type SetResponse struct {
	// Message A detailed response message.
	Message *string `json:"message,omitempty"`

	// Status An enum with value set as "set"
	Status *string `json:"status,omitempty"`
}

SetResponse defines model for SetResponse.

type Status

type Status struct {
	// Error The Error type defines a logical error model
	Error *Error `json:"error,omitempty"`
}

Status defines model for Status.

type StreamingReadResponse

type StreamingReadResponse struct {
	// Error The Error type defines a logical error model
	Error  *Error        `json:"error,omitempty"`
	Result *ReadResponse `json:"result,omitempty"`
}

StreamingReadResponse defines model for StreamingReadResponse.

type StreamingSearchResponse

type StreamingSearchResponse struct {
	// Error The Error type defines a logical error model
	Error *Error `json:"error,omitempty"`

	// Result Response struct for search
	Result *SearchResponse `json:"result,omitempty"`
}

StreamingSearchResponse defines model for StreamingSearchResponse.

type TigrisBeginTransactionJSONRequestBody

type TigrisBeginTransactionJSONRequestBody = BeginTransactionRequest

TigrisBeginTransactionJSONRequestBody defines body for TigrisBeginTransaction for application/json ContentType.

type TigrisBeginTransactionResponse

type TigrisBeginTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BeginTransactionResponse
	JSONDefault  *Status
}

func ParseTigrisBeginTransactionResponse

func ParseTigrisBeginTransactionResponse(rsp *http.Response) (*TigrisBeginTransactionResponse, error)

ParseTigrisBeginTransactionResponse parses an HTTP response from a TigrisBeginTransactionWithResponse call

func (TigrisBeginTransactionResponse) Status

Status returns HTTPResponse.Status

func (TigrisBeginTransactionResponse) StatusCode

func (r TigrisBeginTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisBuildCollectionIndexJSONRequestBody

type TigrisBuildCollectionIndexJSONRequestBody = BuildCollectionIndexRequest

TigrisBuildCollectionIndexJSONRequestBody defines body for TigrisBuildCollectionIndex for application/json ContentType.

type TigrisBuildCollectionIndexResponse

type TigrisBuildCollectionIndexResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BuildCollectionIndexResponse
	JSONDefault  *Status
}

func ParseTigrisBuildCollectionIndexResponse

func ParseTigrisBuildCollectionIndexResponse(rsp *http.Response) (*TigrisBuildCollectionIndexResponse, error)

ParseTigrisBuildCollectionIndexResponse parses an HTTP response from a TigrisBuildCollectionIndexWithResponse call

func (TigrisBuildCollectionIndexResponse) Status

Status returns HTTPResponse.Status

func (TigrisBuildCollectionIndexResponse) StatusCode

func (r TigrisBuildCollectionIndexResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisBuildSearchIndexJSONRequestBody

type TigrisBuildSearchIndexJSONRequestBody = BuildCollectionSearchIndexRequest

TigrisBuildSearchIndexJSONRequestBody defines body for TigrisBuildSearchIndex for application/json ContentType.

type TigrisBuildSearchIndexResponse

type TigrisBuildSearchIndexResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BuildCollectionSearchIndexResponse
	JSONDefault  *Status
}

func ParseTigrisBuildSearchIndexResponse

func ParseTigrisBuildSearchIndexResponse(rsp *http.Response) (*TigrisBuildSearchIndexResponse, error)

ParseTigrisBuildSearchIndexResponse parses an HTTP response from a TigrisBuildSearchIndexWithResponse call

func (TigrisBuildSearchIndexResponse) Status

Status returns HTTPResponse.Status

func (TigrisBuildSearchIndexResponse) StatusCode

func (r TigrisBuildSearchIndexResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisCommitTransactionJSONRequestBody

type TigrisCommitTransactionJSONRequestBody = CommitTransactionRequest

TigrisCommitTransactionJSONRequestBody defines body for TigrisCommitTransaction for application/json ContentType.

type TigrisCommitTransactionResponse

type TigrisCommitTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommitTransactionResponse
	JSONDefault  *Status
}

func ParseTigrisCommitTransactionResponse

func ParseTigrisCommitTransactionResponse(rsp *http.Response) (*TigrisCommitTransactionResponse, error)

ParseTigrisCommitTransactionResponse parses an HTTP response from a TigrisCommitTransactionWithResponse call

func (TigrisCommitTransactionResponse) Status

Status returns HTTPResponse.Status

func (TigrisCommitTransactionResponse) StatusCode

func (r TigrisCommitTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisCountJSONRequestBody

type TigrisCountJSONRequestBody = CountRequest

TigrisCountJSONRequestBody defines body for TigrisCount for application/json ContentType.

type TigrisCountResponse

type TigrisCountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CountResponse
	JSONDefault  *Status
}

func ParseTigrisCountResponse

func ParseTigrisCountResponse(rsp *http.Response) (*TigrisCountResponse, error)

ParseTigrisCountResponse parses an HTTP response from a TigrisCountWithResponse call

func (TigrisCountResponse) Status

func (r TigrisCountResponse) Status() string

Status returns HTTPResponse.Status

func (TigrisCountResponse) StatusCode

func (r TigrisCountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisCreateAppKeyJSONRequestBody

type TigrisCreateAppKeyJSONRequestBody = CreateAppKeyRequest

TigrisCreateAppKeyJSONRequestBody defines body for TigrisCreateAppKey for application/json ContentType.

type TigrisCreateAppKeyResponse

type TigrisCreateAppKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateAppKeyResponse
	JSONDefault  *Status
}

func ParseTigrisCreateAppKeyResponse

func ParseTigrisCreateAppKeyResponse(rsp *http.Response) (*TigrisCreateAppKeyResponse, error)

ParseTigrisCreateAppKeyResponse parses an HTTP response from a TigrisCreateAppKeyWithResponse call

func (TigrisCreateAppKeyResponse) Status

Status returns HTTPResponse.Status

func (TigrisCreateAppKeyResponse) StatusCode

func (r TigrisCreateAppKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisCreateBranchJSONRequestBody

type TigrisCreateBranchJSONRequestBody = CreateBranchRequest

TigrisCreateBranchJSONRequestBody defines body for TigrisCreateBranch for application/json ContentType.

type TigrisCreateBranchResponse

type TigrisCreateBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateBranchResponse
	JSONDefault  *Status
}

func ParseTigrisCreateBranchResponse

func ParseTigrisCreateBranchResponse(rsp *http.Response) (*TigrisCreateBranchResponse, error)

ParseTigrisCreateBranchResponse parses an HTTP response from a TigrisCreateBranchWithResponse call

func (TigrisCreateBranchResponse) Status

Status returns HTTPResponse.Status

func (TigrisCreateBranchResponse) StatusCode

func (r TigrisCreateBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisCreateGlobalAppKeyJSONRequestBody

type TigrisCreateGlobalAppKeyJSONRequestBody = CreateGlobalAppKeyRequest

TigrisCreateGlobalAppKeyJSONRequestBody defines body for TigrisCreateGlobalAppKey for application/json ContentType.

type TigrisCreateGlobalAppKeyResponse

type TigrisCreateGlobalAppKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateGlobalAppKeyResponse
	JSONDefault  *Status
}

func ParseTigrisCreateGlobalAppKeyResponse

func ParseTigrisCreateGlobalAppKeyResponse(rsp *http.Response) (*TigrisCreateGlobalAppKeyResponse, error)

ParseTigrisCreateGlobalAppKeyResponse parses an HTTP response from a TigrisCreateGlobalAppKeyWithResponse call

func (TigrisCreateGlobalAppKeyResponse) Status

Status returns HTTPResponse.Status

func (TigrisCreateGlobalAppKeyResponse) StatusCode

func (r TigrisCreateGlobalAppKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisCreateOrUpdateCollectionJSONRequestBody

type TigrisCreateOrUpdateCollectionJSONRequestBody = CreateOrUpdateCollectionRequest

TigrisCreateOrUpdateCollectionJSONRequestBody defines body for TigrisCreateOrUpdateCollection for application/json ContentType.

type TigrisCreateOrUpdateCollectionResponse

type TigrisCreateOrUpdateCollectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateOrUpdateCollectionResponse
	JSONDefault  *Status
}

func ParseTigrisCreateOrUpdateCollectionResponse

func ParseTigrisCreateOrUpdateCollectionResponse(rsp *http.Response) (*TigrisCreateOrUpdateCollectionResponse, error)

ParseTigrisCreateOrUpdateCollectionResponse parses an HTTP response from a TigrisCreateOrUpdateCollectionWithResponse call

func (TigrisCreateOrUpdateCollectionResponse) Status

Status returns HTTPResponse.Status

func (TigrisCreateOrUpdateCollectionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TigrisCreateOrUpdateCollectionsJSONRequestBody

type TigrisCreateOrUpdateCollectionsJSONRequestBody = CreateOrUpdateCollectionsRequest

TigrisCreateOrUpdateCollectionsJSONRequestBody defines body for TigrisCreateOrUpdateCollections for application/json ContentType.

type TigrisCreateOrUpdateCollectionsResponse

type TigrisCreateOrUpdateCollectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateOrUpdateCollectionsResponse
	JSONDefault  *Status
}

func ParseTigrisCreateOrUpdateCollectionsResponse

func ParseTigrisCreateOrUpdateCollectionsResponse(rsp *http.Response) (*TigrisCreateOrUpdateCollectionsResponse, error)

ParseTigrisCreateOrUpdateCollectionsResponse parses an HTTP response from a TigrisCreateOrUpdateCollectionsWithResponse call

func (TigrisCreateOrUpdateCollectionsResponse) Status

Status returns HTTPResponse.Status

func (TigrisCreateOrUpdateCollectionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TigrisCreateProjectJSONRequestBody

type TigrisCreateProjectJSONRequestBody = CreateProjectRequest

TigrisCreateProjectJSONRequestBody defines body for TigrisCreateProject for application/json ContentType.

type TigrisCreateProjectResponse

type TigrisCreateProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateProjectResponse
	JSONDefault  *Status
}

func ParseTigrisCreateProjectResponse

func ParseTigrisCreateProjectResponse(rsp *http.Response) (*TigrisCreateProjectResponse, error)

ParseTigrisCreateProjectResponse parses an HTTP response from a TigrisCreateProjectWithResponse call

func (TigrisCreateProjectResponse) Status

Status returns HTTPResponse.Status

func (TigrisCreateProjectResponse) StatusCode

func (r TigrisCreateProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisDeleteAppKeyJSONRequestBody

type TigrisDeleteAppKeyJSONRequestBody = DeleteAppKeyRequest

TigrisDeleteAppKeyJSONRequestBody defines body for TigrisDeleteAppKey for application/json ContentType.

type TigrisDeleteAppKeyResponse

type TigrisDeleteAppKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteAppKeyResponse
	JSONDefault  *Status
}

func ParseTigrisDeleteAppKeyResponse

func ParseTigrisDeleteAppKeyResponse(rsp *http.Response) (*TigrisDeleteAppKeyResponse, error)

ParseTigrisDeleteAppKeyResponse parses an HTTP response from a TigrisDeleteAppKeyWithResponse call

func (TigrisDeleteAppKeyResponse) Status

Status returns HTTPResponse.Status

func (TigrisDeleteAppKeyResponse) StatusCode

func (r TigrisDeleteAppKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisDeleteBranchJSONRequestBody

type TigrisDeleteBranchJSONRequestBody = DeleteBranchRequest

TigrisDeleteBranchJSONRequestBody defines body for TigrisDeleteBranch for application/json ContentType.

type TigrisDeleteBranchResponse

type TigrisDeleteBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteBranchResponse
	JSONDefault  *Status
}

func ParseTigrisDeleteBranchResponse

func ParseTigrisDeleteBranchResponse(rsp *http.Response) (*TigrisDeleteBranchResponse, error)

ParseTigrisDeleteBranchResponse parses an HTTP response from a TigrisDeleteBranchWithResponse call

func (TigrisDeleteBranchResponse) Status

Status returns HTTPResponse.Status

func (TigrisDeleteBranchResponse) StatusCode

func (r TigrisDeleteBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisDeleteGlobalAppKeyJSONRequestBody

type TigrisDeleteGlobalAppKeyJSONRequestBody = DeleteGlobalAppKeyRequest

TigrisDeleteGlobalAppKeyJSONRequestBody defines body for TigrisDeleteGlobalAppKey for application/json ContentType.

type TigrisDeleteGlobalAppKeyResponse

type TigrisDeleteGlobalAppKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteGlobalAppKeyResponse
	JSONDefault  *Status
}

func ParseTigrisDeleteGlobalAppKeyResponse

func ParseTigrisDeleteGlobalAppKeyResponse(rsp *http.Response) (*TigrisDeleteGlobalAppKeyResponse, error)

ParseTigrisDeleteGlobalAppKeyResponse parses an HTTP response from a TigrisDeleteGlobalAppKeyWithResponse call

func (TigrisDeleteGlobalAppKeyResponse) Status

Status returns HTTPResponse.Status

func (TigrisDeleteGlobalAppKeyResponse) StatusCode

func (r TigrisDeleteGlobalAppKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisDeleteJSONRequestBody

type TigrisDeleteJSONRequestBody = DeleteRequest

TigrisDeleteJSONRequestBody defines body for TigrisDelete for application/json ContentType.

type TigrisDeleteProjectJSONRequestBody

type TigrisDeleteProjectJSONRequestBody = DeleteProjectRequest

TigrisDeleteProjectJSONRequestBody defines body for TigrisDeleteProject for application/json ContentType.

type TigrisDeleteProjectResponse

type TigrisDeleteProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteProjectResponse
	JSONDefault  *Status
}

func ParseTigrisDeleteProjectResponse

func ParseTigrisDeleteProjectResponse(rsp *http.Response) (*TigrisDeleteProjectResponse, error)

ParseTigrisDeleteProjectResponse parses an HTTP response from a TigrisDeleteProjectWithResponse call

func (TigrisDeleteProjectResponse) Status

Status returns HTTPResponse.Status

func (TigrisDeleteProjectResponse) StatusCode

func (r TigrisDeleteProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisDeleteResponse

type TigrisDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteResponse
	JSONDefault  *Status
}

func ParseTigrisDeleteResponse

func ParseTigrisDeleteResponse(rsp *http.Response) (*TigrisDeleteResponse, error)

ParseTigrisDeleteResponse parses an HTTP response from a TigrisDeleteWithResponse call

func (TigrisDeleteResponse) Status

func (r TigrisDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (TigrisDeleteResponse) StatusCode

func (r TigrisDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisDescribeCollectionJSONRequestBody

type TigrisDescribeCollectionJSONRequestBody = DescribeCollectionRequest

TigrisDescribeCollectionJSONRequestBody defines body for TigrisDescribeCollection for application/json ContentType.

type TigrisDescribeCollectionResponse

type TigrisDescribeCollectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DescribeCollectionResponse
	JSONDefault  *Status
}

func ParseTigrisDescribeCollectionResponse

func ParseTigrisDescribeCollectionResponse(rsp *http.Response) (*TigrisDescribeCollectionResponse, error)

ParseTigrisDescribeCollectionResponse parses an HTTP response from a TigrisDescribeCollectionWithResponse call

func (TigrisDescribeCollectionResponse) Status

Status returns HTTPResponse.Status

func (TigrisDescribeCollectionResponse) StatusCode

func (r TigrisDescribeCollectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisDescribeDatabaseJSONRequestBody

type TigrisDescribeDatabaseJSONRequestBody = DescribeDatabaseRequest

TigrisDescribeDatabaseJSONRequestBody defines body for TigrisDescribeDatabase for application/json ContentType.

type TigrisDescribeDatabaseResponse

type TigrisDescribeDatabaseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DescribeDatabaseResponse
	JSONDefault  *Status
}

func ParseTigrisDescribeDatabaseResponse

func ParseTigrisDescribeDatabaseResponse(rsp *http.Response) (*TigrisDescribeDatabaseResponse, error)

ParseTigrisDescribeDatabaseResponse parses an HTTP response from a TigrisDescribeDatabaseWithResponse call

func (TigrisDescribeDatabaseResponse) Status

Status returns HTTPResponse.Status

func (TigrisDescribeDatabaseResponse) StatusCode

func (r TigrisDescribeDatabaseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisDropCollectionJSONRequestBody

type TigrisDropCollectionJSONRequestBody = DropCollectionRequest

TigrisDropCollectionJSONRequestBody defines body for TigrisDropCollection for application/json ContentType.

type TigrisDropCollectionResponse

type TigrisDropCollectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DropCollectionResponse
	JSONDefault  *Status
}

func ParseTigrisDropCollectionResponse

func ParseTigrisDropCollectionResponse(rsp *http.Response) (*TigrisDropCollectionResponse, error)

ParseTigrisDropCollectionResponse parses an HTTP response from a TigrisDropCollectionWithResponse call

func (TigrisDropCollectionResponse) Status

Status returns HTTPResponse.Status

func (TigrisDropCollectionResponse) StatusCode

func (r TigrisDropCollectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisExplainJSONRequestBody

type TigrisExplainJSONRequestBody = ReadRequest

TigrisExplainJSONRequestBody defines body for TigrisExplain for application/json ContentType.

type TigrisExplainResponse

type TigrisExplainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExplainResponse
	JSONDefault  *Status
}

func ParseTigrisExplainResponse

func ParseTigrisExplainResponse(rsp *http.Response) (*TigrisExplainResponse, error)

ParseTigrisExplainResponse parses an HTTP response from a TigrisExplainWithResponse call

func (TigrisExplainResponse) Status

func (r TigrisExplainResponse) Status() string

Status returns HTTPResponse.Status

func (TigrisExplainResponse) StatusCode

func (r TigrisExplainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisImportJSONRequestBody

type TigrisImportJSONRequestBody = ImportRequest

TigrisImportJSONRequestBody defines body for TigrisImport for application/json ContentType.

type TigrisImportResponse

type TigrisImportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImportResponse
	JSONDefault  *Status
}

func ParseTigrisImportResponse

func ParseTigrisImportResponse(rsp *http.Response) (*TigrisImportResponse, error)

ParseTigrisImportResponse parses an HTTP response from a TigrisImportWithResponse call

func (TigrisImportResponse) Status

func (r TigrisImportResponse) Status() string

Status returns HTTPResponse.Status

func (TigrisImportResponse) StatusCode

func (r TigrisImportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisInsertJSONRequestBody

type TigrisInsertJSONRequestBody = InsertRequest

TigrisInsertJSONRequestBody defines body for TigrisInsert for application/json ContentType.

type TigrisInsertResponse

type TigrisInsertResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InsertResponse
	JSONDefault  *Status
}

func ParseTigrisInsertResponse

func ParseTigrisInsertResponse(rsp *http.Response) (*TigrisInsertResponse, error)

ParseTigrisInsertResponse parses an HTTP response from a TigrisInsertWithResponse call

func (TigrisInsertResponse) Status

func (r TigrisInsertResponse) Status() string

Status returns HTTPResponse.Status

func (TigrisInsertResponse) StatusCode

func (r TigrisInsertResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisListAppKeysResponse

type TigrisListAppKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAppKeysResponse
	JSONDefault  *Status
}

func ParseTigrisListAppKeysResponse

func ParseTigrisListAppKeysResponse(rsp *http.Response) (*TigrisListAppKeysResponse, error)

ParseTigrisListAppKeysResponse parses an HTTP response from a TigrisListAppKeysWithResponse call

func (TigrisListAppKeysResponse) Status

func (r TigrisListAppKeysResponse) Status() string

Status returns HTTPResponse.Status

func (TigrisListAppKeysResponse) StatusCode

func (r TigrisListAppKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisListBranchesResponse

type TigrisListBranchesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListBranchesResponse
	JSONDefault  *Status
}

func ParseTigrisListBranchesResponse

func ParseTigrisListBranchesResponse(rsp *http.Response) (*TigrisListBranchesResponse, error)

ParseTigrisListBranchesResponse parses an HTTP response from a TigrisListBranchesWithResponse call

func (TigrisListBranchesResponse) Status

Status returns HTTPResponse.Status

func (TigrisListBranchesResponse) StatusCode

func (r TigrisListBranchesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisListCollectionsParams

type TigrisListCollectionsParams struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `form:"branch,omitempty" json:"branch,omitempty"`
}

TigrisListCollectionsParams defines parameters for TigrisListCollections.

type TigrisListCollectionsResponse

type TigrisListCollectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListCollectionsResponse
	JSONDefault  *Status
}

func ParseTigrisListCollectionsResponse

func ParseTigrisListCollectionsResponse(rsp *http.Response) (*TigrisListCollectionsResponse, error)

ParseTigrisListCollectionsResponse parses an HTTP response from a TigrisListCollectionsWithResponse call

func (TigrisListCollectionsResponse) Status

Status returns HTTPResponse.Status

func (TigrisListCollectionsResponse) StatusCode

func (r TigrisListCollectionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisListGlobalAppKeysResponse

type TigrisListGlobalAppKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListGlobalAppKeysResponse
	JSONDefault  *Status
}

func ParseTigrisListGlobalAppKeysResponse

func ParseTigrisListGlobalAppKeysResponse(rsp *http.Response) (*TigrisListGlobalAppKeysResponse, error)

ParseTigrisListGlobalAppKeysResponse parses an HTTP response from a TigrisListGlobalAppKeysWithResponse call

func (TigrisListGlobalAppKeysResponse) Status

Status returns HTTPResponse.Status

func (TigrisListGlobalAppKeysResponse) StatusCode

func (r TigrisListGlobalAppKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisListProjectsResponse

type TigrisListProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListProjectsResponse
	JSONDefault  *Status
}

func ParseTigrisListProjectsResponse

func ParseTigrisListProjectsResponse(rsp *http.Response) (*TigrisListProjectsResponse, error)

ParseTigrisListProjectsResponse parses an HTTP response from a TigrisListProjectsWithResponse call

func (TigrisListProjectsResponse) Status

Status returns HTTPResponse.Status

func (TigrisListProjectsResponse) StatusCode

func (r TigrisListProjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisReadJSONRequestBody

type TigrisReadJSONRequestBody = ReadRequest

TigrisReadJSONRequestBody defines body for TigrisRead for application/json ContentType.

type TigrisReadResponse

type TigrisReadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StreamingReadResponse
	JSONDefault  *Status
}

func ParseTigrisReadResponse

func ParseTigrisReadResponse(rsp *http.Response) (*TigrisReadResponse, error)

ParseTigrisReadResponse parses an HTTP response from a TigrisReadWithResponse call

func (TigrisReadResponse) Status

func (r TigrisReadResponse) Status() string

Status returns HTTPResponse.Status

func (TigrisReadResponse) StatusCode

func (r TigrisReadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisReplaceJSONRequestBody

type TigrisReplaceJSONRequestBody = ReplaceRequest

TigrisReplaceJSONRequestBody defines body for TigrisReplace for application/json ContentType.

type TigrisReplaceResponse

type TigrisReplaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReplaceResponse
	JSONDefault  *Status
}

func ParseTigrisReplaceResponse

func ParseTigrisReplaceResponse(rsp *http.Response) (*TigrisReplaceResponse, error)

ParseTigrisReplaceResponse parses an HTTP response from a TigrisReplaceWithResponse call

func (TigrisReplaceResponse) Status

func (r TigrisReplaceResponse) Status() string

Status returns HTTPResponse.Status

func (TigrisReplaceResponse) StatusCode

func (r TigrisReplaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisRollbackTransactionJSONRequestBody

type TigrisRollbackTransactionJSONRequestBody = RollbackTransactionRequest

TigrisRollbackTransactionJSONRequestBody defines body for TigrisRollbackTransaction for application/json ContentType.

type TigrisRollbackTransactionResponse

type TigrisRollbackTransactionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RollbackTransactionResponse
	JSONDefault  *Status
}

func ParseTigrisRollbackTransactionResponse

func ParseTigrisRollbackTransactionResponse(rsp *http.Response) (*TigrisRollbackTransactionResponse, error)

ParseTigrisRollbackTransactionResponse parses an HTTP response from a TigrisRollbackTransactionWithResponse call

func (TigrisRollbackTransactionResponse) Status

Status returns HTTPResponse.Status

func (TigrisRollbackTransactionResponse) StatusCode

func (r TigrisRollbackTransactionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisRotateAppKeySecretJSONRequestBody

type TigrisRotateAppKeySecretJSONRequestBody = RotateAppKeyRequest

TigrisRotateAppKeySecretJSONRequestBody defines body for TigrisRotateAppKeySecret for application/json ContentType.

type TigrisRotateAppKeySecretResponse

type TigrisRotateAppKeySecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RotateAppKeyResponse
	JSONDefault  *Status
}

func ParseTigrisRotateAppKeySecretResponse

func ParseTigrisRotateAppKeySecretResponse(rsp *http.Response) (*TigrisRotateAppKeySecretResponse, error)

ParseTigrisRotateAppKeySecretResponse parses an HTTP response from a TigrisRotateAppKeySecretWithResponse call

func (TigrisRotateAppKeySecretResponse) Status

Status returns HTTPResponse.Status

func (TigrisRotateAppKeySecretResponse) StatusCode

func (r TigrisRotateAppKeySecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisRotateGlobalAppKeySecretJSONRequestBody

type TigrisRotateGlobalAppKeySecretJSONRequestBody = RotateGlobalAppKeySecretRequest

TigrisRotateGlobalAppKeySecretJSONRequestBody defines body for TigrisRotateGlobalAppKeySecret for application/json ContentType.

type TigrisRotateGlobalAppKeySecretResponse

type TigrisRotateGlobalAppKeySecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RotateGlobalAppKeySecretResponse
	JSONDefault  *Status
}

func ParseTigrisRotateGlobalAppKeySecretResponse

func ParseTigrisRotateGlobalAppKeySecretResponse(rsp *http.Response) (*TigrisRotateGlobalAppKeySecretResponse, error)

ParseTigrisRotateGlobalAppKeySecretResponse parses an HTTP response from a TigrisRotateGlobalAppKeySecretWithResponse call

func (TigrisRotateGlobalAppKeySecretResponse) Status

Status returns HTTPResponse.Status

func (TigrisRotateGlobalAppKeySecretResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TigrisSearchJSONRequestBody

type TigrisSearchJSONRequestBody = SearchRequest

TigrisSearchJSONRequestBody defines body for TigrisSearch for application/json ContentType.

type TigrisSearchResponse

type TigrisSearchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StreamingSearchResponse
	JSONDefault  *Status
}

func ParseTigrisSearchResponse

func ParseTigrisSearchResponse(rsp *http.Response) (*TigrisSearchResponse, error)

ParseTigrisSearchResponse parses an HTTP response from a TigrisSearchWithResponse call

func (TigrisSearchResponse) Status

func (r TigrisSearchResponse) Status() string

Status returns HTTPResponse.Status

func (TigrisSearchResponse) StatusCode

func (r TigrisSearchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisUpdateAppKeyJSONRequestBody

type TigrisUpdateAppKeyJSONRequestBody = UpdateAppKeyRequest

TigrisUpdateAppKeyJSONRequestBody defines body for TigrisUpdateAppKey for application/json ContentType.

type TigrisUpdateAppKeyResponse

type TigrisUpdateAppKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateAppKeyResponse
	JSONDefault  *Status
}

func ParseTigrisUpdateAppKeyResponse

func ParseTigrisUpdateAppKeyResponse(rsp *http.Response) (*TigrisUpdateAppKeyResponse, error)

ParseTigrisUpdateAppKeyResponse parses an HTTP response from a TigrisUpdateAppKeyWithResponse call

func (TigrisUpdateAppKeyResponse) Status

Status returns HTTPResponse.Status

func (TigrisUpdateAppKeyResponse) StatusCode

func (r TigrisUpdateAppKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisUpdateGlobalAppKeyJSONRequestBody

type TigrisUpdateGlobalAppKeyJSONRequestBody = UpdateGlobalAppKeyRequest

TigrisUpdateGlobalAppKeyJSONRequestBody defines body for TigrisUpdateGlobalAppKey for application/json ContentType.

type TigrisUpdateGlobalAppKeyResponse

type TigrisUpdateGlobalAppKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateGlobalAppKeyResponse
	JSONDefault  *Status
}

func ParseTigrisUpdateGlobalAppKeyResponse

func ParseTigrisUpdateGlobalAppKeyResponse(rsp *http.Response) (*TigrisUpdateGlobalAppKeyResponse, error)

ParseTigrisUpdateGlobalAppKeyResponse parses an HTTP response from a TigrisUpdateGlobalAppKeyWithResponse call

func (TigrisUpdateGlobalAppKeyResponse) Status

Status returns HTTPResponse.Status

func (TigrisUpdateGlobalAppKeyResponse) StatusCode

func (r TigrisUpdateGlobalAppKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TigrisUpdateJSONRequestBody

type TigrisUpdateJSONRequestBody = UpdateRequest

TigrisUpdateJSONRequestBody defines body for TigrisUpdate for application/json ContentType.

type TigrisUpdateResponse

type TigrisUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateResponse
	JSONDefault  *Status
}

func ParseTigrisUpdateResponse

func ParseTigrisUpdateResponse(rsp *http.Response) (*TigrisUpdateResponse, error)

ParseTigrisUpdateResponse parses an HTTP response from a TigrisUpdateWithResponse call

func (TigrisUpdateResponse) Status

func (r TigrisUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (TigrisUpdateResponse) StatusCode

func (r TigrisUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TransactionCtx

type TransactionCtx struct {
	// Id Unique for a single transactional request.
	Id *string `json:"id,omitempty"`

	// Origin Serves as an internal identifier.
	Origin *string `json:"origin,omitempty"`
}

TransactionCtx Contains ID which uniquely identifies transaction This context is returned by BeginTransaction request and should be passed in the metadata (headers) of subsequent requests in order to run them in the context of the same transaction.

type TransactionOptions

type TransactionOptions = map[string]interface{}

TransactionOptions Options that can be used to modify the transaction semantics.

type UpdateAppKeyRequest

type UpdateAppKeyRequest struct {
	// Description A new human readable app description
	Description *string `json:"description,omitempty"`

	// Id app key id - this is not allowed to update
	Id *string `json:"id,omitempty"`

	// Name A new human readable app name
	Name *string `json:"name,omitempty"`
}

UpdateAppKeyRequest To update the description of the app key

type UpdateAppKeyResponse

type UpdateAppKeyResponse struct {
	// UpdatedAppKey An user AppKey
	UpdatedAppKey *AppKey `json:"updated_app_key,omitempty"`
}

UpdateAppKeyResponse Returns response for updating the app key description

type UpdateDocumentRequest

type UpdateDocumentRequest struct {
	// Documents An array of documents. Each document should have "id" present which will be used by Tigris for updating the document.
	Documents *[]json.RawMessage `json:"documents,omitempty"`

	// Index Index name where to create documents.
	Index *string `json:"index,omitempty"`

	// Project Project name whose db is under target to insert documents.
	Project *string `json:"project,omitempty"`
}

UpdateDocumentRequest defines model for UpdateDocumentRequest.

type UpdateDocumentResponse

type UpdateDocumentResponse struct {
	// Status An array of statuses of all the documents received in the request. Order is same as it is received in the request. Each item of this array has an “id” and “error” key. Id is set as document id and error will be null in case of success, otherwise error is set with an error code and message.
	Status *[]DocStatus `json:"status,omitempty"`
}

UpdateDocumentResponse defines model for UpdateDocumentResponse.

type UpdateGlobalAppKeyRequest

type UpdateGlobalAppKeyRequest struct {
	// Description A new human readable app description
	Description *string `json:"description,omitempty"`

	// Id app key id - this is not allowed to update
	Id *string `json:"id,omitempty"`

	// Name A new human readable app name
	Name *string `json:"name,omitempty"`
}

UpdateGlobalAppKeyRequest To update the description of the global app key

type UpdateGlobalAppKeyResponse

type UpdateGlobalAppKeyResponse struct {
	// UpdatedAppKey The global AppKey
	UpdatedAppKey *GlobalAppKey `json:"updated_app_key,omitempty"`
}

UpdateGlobalAppKeyResponse Returns response for updating the global app key description

type UpdateNamespaceMetadataRequest

type UpdateNamespaceMetadataRequest struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

UpdateNamespaceMetadataRequest Request update of namespace metadata

type UpdateNamespaceMetadataResponse

type UpdateNamespaceMetadataResponse struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	NamespaceId *uint32                 `json:"namespaceId,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

UpdateNamespaceMetadataResponse Update of namespace metadata response

type UpdateRequest

type UpdateRequest struct {
	// Branch Optionally specify a database branch name to perform operation on
	Branch *string `json:"branch,omitempty"`

	// Fields Fields contains set of fields with the values which need to be updated. Should be proper JSON object.
	Fields json.RawMessage `json:"fields,omitempty"`

	// Filter Update documents which matching specified filter. A filter can simply be key, value where key is the field name and value would be the value for this field. Or a filter can be logical where two or more fields can be logically joined using $or and $and. A few examples of filter: <li> To update a user document where the id has a value 1: “`{"id": 1 }“` <li> To update all the user documents where the key "id" has a value 1 or 2 or 3: `{"$or": [{"id": 1}, {"id": 2}, {"id": 3}]}`
	Filter json.RawMessage `json:"filter,omitempty"`

	// Options Additional options for update requests.
	Options *UpdateRequestOptions `json:"options,omitempty"`
}

UpdateRequest defines model for UpdateRequest.

type UpdateRequestOptions

type UpdateRequestOptions struct {
	// Collation A collation allows you to specify string comparison rules. Default is case-sensitive, to override it you can set this option to 'ci' that will apply to all the text fields in the filters.
	Collation *Collation `json:"collation,omitempty"`

	// Limit Limit the number of documents to be updated
	Limit *int64 `json:"limit,omitempty"`

	// WriteOptions Additional options to modify write requests.
	WriteOptions *WriteOptions `json:"write_options,omitempty"`
}

UpdateRequestOptions Additional options for update requests.

type UpdateResponse

type UpdateResponse struct {
	// Metadata Has metadata related to the documents stored.
	Metadata *ResponseMetadata `json:"metadata,omitempty"`

	// ModifiedCount Returns the number of documents modified.
	ModifiedCount *int32 `json:"modified_count,omitempty"`

	// Status an enum with value set as "updated".
	Status *string `json:"status,omitempty"`
}

UpdateResponse defines model for UpdateResponse.

type UpdateUserMetadataRequest

type UpdateUserMetadataRequest struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

UpdateUserMetadataRequest Request update of user metadata

type UpdateUserMetadataResponse

type UpdateUserMetadataResponse struct {
	MetadataKey *string                 `json:"metadataKey,omitempty"`
	NamespaceId *uint32                 `json:"namespaceId,omitempty"`
	UserId      *string                 `json:"userId,omitempty"`
	Value       *map[string]interface{} `json:"value,omitempty"`
}

UpdateUserMetadataResponse Update of user metadata response

type User

type User struct {
	CreatedAt *int64  `json:"created_at,omitempty"`
	Email     *string `json:"email,omitempty"`
	Name      *string `json:"name,omitempty"`
	Picture   *string `json:"picture,omitempty"`
	Role      *string `json:"role,omitempty"`
}

User defines model for User.

type VerifyInvitationRequest

type VerifyInvitationRequest struct {
	// Code code
	Code *string `json:"code,omitempty"`

	// Email invited email address
	Email *string `json:"email,omitempty"`
}

VerifyInvitationRequest defines model for VerifyInvitationRequest.

type VerifyInvitationResponse

type VerifyInvitationResponse struct {
	// Role if successful - which role this user should be assigned to
	Role *string `json:"role,omitempty"`

	// TigrisNamespace if successful - which namespace this user belongs to
	TigrisNamespace *string `json:"tigris_namespace,omitempty"`

	// TigrisNamespaceName if successful - which namespace this user belongs to
	TigrisNamespaceName *string `json:"tigris_namespace_name,omitempty"`
}

VerifyInvitationResponse defines model for VerifyInvitationResponse.

type WriteOptions

type WriteOptions = map[string]interface{}

WriteOptions Additional options to modify write requests.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL