apiclient

package
v0.26.0 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

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

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

Package apiclient holds the generated Volcano API client and types.

The contents of client.gen.go are generated and checked in here. Do not hand-edit generated client files.

Index

Constants

View Source
const (
	AnonKeyScopes             anonKeyContextKey             = "AnonKey.Scopes"
	AuthUserAccessTokenScopes authUserAccessTokenContextKey = "AuthUserAccessToken.Scopes"
	ServiceRoleKeyScopes      serviceRoleKeyContextKey      = "ServiceRoleKey.Scopes"
	UserTokenScopes           userTokenContextKey           = "UserToken.Scopes"
)

Variables

This section is empty.

Functions

func NewAcquireProjectLockRequest added in v0.21.0

func NewAcquireProjectLockRequest(server string, key LockKey, params *AcquireProjectLockParams, body AcquireProjectLockJSONRequestBody) (*http.Request, error)

NewAcquireProjectLockRequest calls the generic AcquireProjectLock builder with application/json body

func NewAcquireProjectLockRequestWithBody added in v0.21.0

func NewAcquireProjectLockRequestWithBody(server string, key LockKey, params *AcquireProjectLockParams, contentType string, body io.Reader) (*http.Request, error)

NewAcquireProjectLockRequestWithBody generates requests for AcquireProjectLock with any type of body

func NewApplyProjectConfigRequest added in v0.0.5

func NewApplyProjectConfigRequest(server string, id ProjectId, params *ApplyProjectConfigParams, body ApplyProjectConfigJSONRequestBody) (*http.Request, error)

NewApplyProjectConfigRequest calls the generic ApplyProjectConfig builder with application/json body

func NewApplyProjectConfigRequestWithBody added in v0.0.5

func NewApplyProjectConfigRequestWithBody(server string, id ProjectId, params *ApplyProjectConfigParams, contentType string, body io.Reader) (*http.Request, error)

NewApplyProjectConfigRequestWithBody generates requests for ApplyProjectConfig with any type of body

func NewAuthCancelEmailChangeRequest

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

NewAuthCancelEmailChangeRequest generates requests for AuthCancelEmailChange

func NewAuthConfirmEmailChangeRequest

func NewAuthConfirmEmailChangeRequest(server string, body AuthConfirmEmailChangeJSONRequestBody) (*http.Request, error)

NewAuthConfirmEmailChangeRequest calls the generic AuthConfirmEmailChange builder with application/json body

func NewAuthConfirmEmailChangeRequestWithBody

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

NewAuthConfirmEmailChangeRequestWithBody generates requests for AuthConfirmEmailChange with any type of body

func NewAuthConfirmEmailRequest

func NewAuthConfirmEmailRequest(server string, body AuthConfirmEmailJSONRequestBody) (*http.Request, error)

NewAuthConfirmEmailRequest calls the generic AuthConfirmEmail builder with application/json body

func NewAuthConfirmEmailRequestWithBody

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

NewAuthConfirmEmailRequestWithBody generates requests for AuthConfirmEmail with any type of body

func NewAuthConvertAnonymousRequest

func NewAuthConvertAnonymousRequest(server string, body AuthConvertAnonymousJSONRequestBody) (*http.Request, error)

NewAuthConvertAnonymousRequest calls the generic AuthConvertAnonymous builder with application/json body

func NewAuthConvertAnonymousRequestWithBody

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

NewAuthConvertAnonymousRequestWithBody generates requests for AuthConvertAnonymous with any type of body

func NewAuthDeleteAllMySessionsRequest

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

NewAuthDeleteAllMySessionsRequest generates requests for AuthDeleteAllMySessions

func NewAuthDeleteMySessionRequest

func NewAuthDeleteMySessionRequest(server string, sessionId openapi_types.UUID) (*http.Request, error)

NewAuthDeleteMySessionRequest generates requests for AuthDeleteMySession

func NewAuthDeviceAuthorizeRequest

func NewAuthDeviceAuthorizeRequest(server string, body AuthDeviceAuthorizeJSONRequestBody) (*http.Request, error)

NewAuthDeviceAuthorizeRequest calls the generic AuthDeviceAuthorize builder with application/json body

func NewAuthDeviceAuthorizeRequestWithBody

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

NewAuthDeviceAuthorizeRequestWithBody generates requests for AuthDeviceAuthorize with any type of body

func NewAuthDeviceTokenRequest

func NewAuthDeviceTokenRequest(server string, body AuthDeviceTokenJSONRequestBody) (*http.Request, error)

NewAuthDeviceTokenRequest calls the generic AuthDeviceToken builder with application/json body

func NewAuthDeviceTokenRequestWithBody

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

NewAuthDeviceTokenRequestWithBody generates requests for AuthDeviceToken with any type of body

func NewAuthDeviceVerifyRequest

func NewAuthDeviceVerifyRequest(server string, body AuthDeviceVerifyJSONRequestBody) (*http.Request, error)

NewAuthDeviceVerifyRequest calls the generic AuthDeviceVerify builder with application/json body

func NewAuthDeviceVerifyRequestWithBody

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

NewAuthDeviceVerifyRequestWithBody generates requests for AuthDeviceVerify with any type of body

func NewAuthForgotPasswordRequest

func NewAuthForgotPasswordRequest(server string, body AuthForgotPasswordJSONRequestBody) (*http.Request, error)

NewAuthForgotPasswordRequest calls the generic AuthForgotPassword builder with application/json body

func NewAuthForgotPasswordRequestWithBody

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

NewAuthForgotPasswordRequestWithBody generates requests for AuthForgotPassword with any type of body

func NewAuthGetMySessionsRequest

func NewAuthGetMySessionsRequest(server string, params *AuthGetMySessionsParams) (*http.Request, error)

NewAuthGetMySessionsRequest generates requests for AuthGetMySessions

func NewAuthGetPasswordPolicyRequest added in v0.21.0

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

NewAuthGetPasswordPolicyRequest generates requests for AuthGetPasswordPolicy

func NewAuthGetUserRequest

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

NewAuthGetUserRequest generates requests for AuthGetUser

func NewAuthLinkOAuthProviderRequest

func NewAuthLinkOAuthProviderRequest(server string, provider AuthLinkOAuthProviderParamsProvider, params *AuthLinkOAuthProviderParams) (*http.Request, error)

NewAuthLinkOAuthProviderRequest generates requests for AuthLinkOAuthProvider

func NewAuthListIdentitiesRequest added in v0.1.0

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

NewAuthListIdentitiesRequest generates requests for AuthListIdentities

func NewAuthListMethodsRequest added in v0.1.0

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

NewAuthListMethodsRequest generates requests for AuthListMethods

func NewAuthListOAuthProvidersRequest

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

NewAuthListOAuthProvidersRequest generates requests for AuthListOAuthProviders

func NewAuthLogoutRequest

func NewAuthLogoutRequest(server string, body AuthLogoutJSONRequestBody) (*http.Request, error)

NewAuthLogoutRequest calls the generic AuthLogout builder with application/json body

func NewAuthLogoutRequestWithBody

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

NewAuthLogoutRequestWithBody generates requests for AuthLogout with any type of body

func NewAuthOAuthAuthorizeRequest

func NewAuthOAuthAuthorizeRequest(server string, provider AuthOAuthAuthorizeParamsProvider, params *AuthOAuthAuthorizeParams) (*http.Request, error)

NewAuthOAuthAuthorizeRequest generates requests for AuthOAuthAuthorize

func NewAuthOAuthCallbackRequest

func NewAuthOAuthCallbackRequest(server string, provider AuthOAuthCallbackParamsProvider, params *AuthOAuthCallbackParams) (*http.Request, error)

NewAuthOAuthCallbackRequest generates requests for AuthOAuthCallback

func NewAuthOAuthExchangeRequest added in v0.21.0

func NewAuthOAuthExchangeRequest(server string, body AuthOAuthExchangeJSONRequestBody) (*http.Request, error)

NewAuthOAuthExchangeRequest calls the generic AuthOAuthExchange builder with application/json body

func NewAuthOAuthExchangeRequestWithBody added in v0.21.0

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

NewAuthOAuthExchangeRequestWithBody generates requests for AuthOAuthExchange with any type of body

func NewAuthPlatformExchangeRequest

func NewAuthPlatformExchangeRequest(server string, body AuthPlatformExchangeJSONRequestBody) (*http.Request, error)

NewAuthPlatformExchangeRequest calls the generic AuthPlatformExchange builder with application/json body

func NewAuthPlatformExchangeRequestWithBody

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

NewAuthPlatformExchangeRequestWithBody generates requests for AuthPlatformExchange with any type of body

func NewAuthPromoteMethodRequest added in v0.1.0

func NewAuthPromoteMethodRequest(server string, methodId openapi_types.UUID) (*http.Request, error)

NewAuthPromoteMethodRequest generates requests for AuthPromoteMethod

func NewAuthRefreshRequest

func NewAuthRefreshRequest(server string, body AuthRefreshJSONRequestBody) (*http.Request, error)

NewAuthRefreshRequest calls the generic AuthRefresh builder with application/json body

func NewAuthRefreshRequestWithBody

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

NewAuthRefreshRequestWithBody generates requests for AuthRefresh with any type of body

func NewAuthRequestEmailChangeRequest

func NewAuthRequestEmailChangeRequest(server string, body AuthRequestEmailChangeJSONRequestBody) (*http.Request, error)

NewAuthRequestEmailChangeRequest calls the generic AuthRequestEmailChange builder with application/json body

func NewAuthRequestEmailChangeRequestWithBody

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

NewAuthRequestEmailChangeRequestWithBody generates requests for AuthRequestEmailChange with any type of body

func NewAuthResendConfirmationRequest

func NewAuthResendConfirmationRequest(server string, body AuthResendConfirmationJSONRequestBody) (*http.Request, error)

NewAuthResendConfirmationRequest calls the generic AuthResendConfirmation builder with application/json body

func NewAuthResendConfirmationRequestWithBody

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

NewAuthResendConfirmationRequestWithBody generates requests for AuthResendConfirmation with any type of body

func NewAuthResetPasswordRequest

func NewAuthResetPasswordRequest(server string, body AuthResetPasswordJSONRequestBody) (*http.Request, error)

NewAuthResetPasswordRequest calls the generic AuthResetPassword builder with application/json body

func NewAuthResetPasswordRequestWithBody

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

NewAuthResetPasswordRequestWithBody generates requests for AuthResetPassword with any type of body

func NewAuthSigninRequest

func NewAuthSigninRequest(server string, body AuthSigninJSONRequestBody) (*http.Request, error)

NewAuthSigninRequest calls the generic AuthSignin builder with application/json body

func NewAuthSigninRequestWithBody

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

NewAuthSigninRequestWithBody generates requests for AuthSignin with any type of body

func NewAuthSignupAnonymousRequest

func NewAuthSignupAnonymousRequest(server string, body AuthSignupAnonymousJSONRequestBody) (*http.Request, error)

NewAuthSignupAnonymousRequest calls the generic AuthSignupAnonymous builder with application/json body

func NewAuthSignupAnonymousRequestWithBody

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

NewAuthSignupAnonymousRequestWithBody generates requests for AuthSignupAnonymous with any type of body

func NewAuthSignupRequest

func NewAuthSignupRequest(server string, body AuthSignupJSONRequestBody) (*http.Request, error)

NewAuthSignupRequest calls the generic AuthSignup builder with application/json body

func NewAuthSignupRequestWithBody

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

NewAuthSignupRequestWithBody generates requests for AuthSignup with any type of body

func NewAuthUnlinkIdentityRequest added in v0.1.0

func NewAuthUnlinkIdentityRequest(server string, identityId openapi_types.UUID) (*http.Request, error)

NewAuthUnlinkIdentityRequest generates requests for AuthUnlinkIdentity

func NewAuthUnlinkOAuthProviderRequest

func NewAuthUnlinkOAuthProviderRequest(server string, provider AuthUnlinkOAuthProviderParamsProvider) (*http.Request, error)

NewAuthUnlinkOAuthProviderRequest generates requests for AuthUnlinkOAuthProvider

func NewAuthUpdateUserRequest

func NewAuthUpdateUserRequest(server string, body AuthUpdateUserJSONRequestBody) (*http.Request, error)

NewAuthUpdateUserRequest calls the generic AuthUpdateUser builder with application/json body

func NewAuthUpdateUserRequestWithBody

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

NewAuthUpdateUserRequestWithBody generates requests for AuthUpdateUser with any type of body

func NewBanAuthUserRequest

func NewBanAuthUserRequest(server string, id ProjectId, userId openapi_types.UUID, body BanAuthUserJSONRequestBody) (*http.Request, error)

NewBanAuthUserRequest calls the generic BanAuthUser builder with application/json body

func NewBanAuthUserRequestWithBody

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

NewBanAuthUserRequestWithBody generates requests for BanAuthUser with any type of body

func NewCallOAuthProviderAPIRequest

func NewCallOAuthProviderAPIRequest(server string, provider CallOAuthProviderAPIParamsProvider, body CallOAuthProviderAPIJSONRequestBody) (*http.Request, error)

NewCallOAuthProviderAPIRequest calls the generic CallOAuthProviderAPI builder with application/json body

func NewCallOAuthProviderAPIRequestWithBody

func NewCallOAuthProviderAPIRequestWithBody(server string, provider CallOAuthProviderAPIParamsProvider, contentType string, body io.Reader) (*http.Request, error)

NewCallOAuthProviderAPIRequestWithBody generates requests for CallOAuthProviderAPI with any type of body

func NewCompleteImportConnectRequest added in v0.21.0

func NewCompleteImportConnectRequest(server string, provider ImportProvider, params *CompleteImportConnectParams) (*http.Request, error)

NewCompleteImportConnectRequest generates requests for CompleteImportConnect

func NewConfigureAuthMethodsRequest

func NewConfigureAuthMethodsRequest(server string, id ProjectId, body ConfigureAuthMethodsJSONRequestBody) (*http.Request, error)

NewConfigureAuthMethodsRequest calls the generic ConfigureAuthMethods builder with application/json body

func NewConfigureAuthMethodsRequestWithBody

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

NewConfigureAuthMethodsRequestWithBody generates requests for ConfigureAuthMethods with any type of body

func NewConnectProjectGitRequest added in v0.21.0

func NewConnectProjectGitRequest(server string, id ProjectId, body ConnectProjectGitJSONRequestBody) (*http.Request, error)

NewConnectProjectGitRequest calls the generic ConnectProjectGit builder with application/json body

func NewConnectProjectGitRequestWithBody added in v0.21.0

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

NewConnectProjectGitRequestWithBody generates requests for ConnectProjectGit with any type of body

func NewCopyStorageObjectRequest

func NewCopyStorageObjectRequest(server string, bucketName BucketName, body CopyStorageObjectJSONRequestBody) (*http.Request, error)

NewCopyStorageObjectRequest calls the generic CopyStorageObject builder with application/json body

func NewCopyStorageObjectRequestWithBody

func NewCopyStorageObjectRequestWithBody(server string, bucketName BucketName, contentType string, body io.Reader) (*http.Request, error)

NewCopyStorageObjectRequestWithBody generates requests for CopyStorageObject with any type of body

func NewCreateAnonKeyRequest

func NewCreateAnonKeyRequest(server string, id ProjectId, body CreateAnonKeyJSONRequestBody) (*http.Request, error)

NewCreateAnonKeyRequest calls the generic CreateAnonKey builder with application/json body

func NewCreateAnonKeyRequestWithBody

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

NewCreateAnonKeyRequestWithBody generates requests for CreateAnonKey with any type of body

func NewCreateDatabaseBackupRequest added in v0.23.0

func NewCreateDatabaseBackupRequest(server string, id ProjectId, databaseName DatabaseName, body CreateDatabaseBackupJSONRequestBody) (*http.Request, error)

NewCreateDatabaseBackupRequest calls the generic CreateDatabaseBackup builder with application/json body

func NewCreateDatabaseBackupRequestWithBody added in v0.23.0

func NewCreateDatabaseBackupRequestWithBody(server string, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader) (*http.Request, error)

NewCreateDatabaseBackupRequestWithBody generates requests for CreateDatabaseBackup with any type of body

func NewCreateDatabaseBranchRequest added in v0.21.0

func NewCreateDatabaseBranchRequest(server string, id ProjectId, databaseName DatabaseName, body CreateDatabaseBranchJSONRequestBody) (*http.Request, error)

NewCreateDatabaseBranchRequest calls the generic CreateDatabaseBranch builder with application/json body

func NewCreateDatabaseBranchRequestWithBody added in v0.21.0

func NewCreateDatabaseBranchRequestWithBody(server string, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader) (*http.Request, error)

NewCreateDatabaseBranchRequestWithBody generates requests for CreateDatabaseBranch with any type of body

func NewCreateDatabaseRequest

func NewCreateDatabaseRequest(server string, id ProjectId, body CreateDatabaseJSONRequestBody) (*http.Request, error)

NewCreateDatabaseRequest calls the generic CreateDatabase builder with application/json body

func NewCreateDatabaseRequestWithBody

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

NewCreateDatabaseRequestWithBody generates requests for CreateDatabase with any type of body

func NewCreateDatabaseRestoreRequest added in v0.23.0

func NewCreateDatabaseRestoreRequest(server string, id ProjectId, databaseName DatabaseName, body CreateDatabaseRestoreJSONRequestBody) (*http.Request, error)

NewCreateDatabaseRestoreRequest calls the generic CreateDatabaseRestore builder with application/json body

func NewCreateDatabaseRestoreRequestWithBody added in v0.23.0

func NewCreateDatabaseRestoreRequestWithBody(server string, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader) (*http.Request, error)

NewCreateDatabaseRestoreRequestWithBody generates requests for CreateDatabaseRestore with any type of body

func NewCreateDurableFunctionRequestWithBody added in v0.26.0

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

NewCreateDurableFunctionRequestWithBody generates requests for CreateDurableFunction with any type of body

func NewCreateDurableFunctionSchedulerRequest added in v0.26.0

func NewCreateDurableFunctionSchedulerRequest(server string, id ProjectId, functionId DurableFunctionId, body CreateDurableFunctionSchedulerJSONRequestBody) (*http.Request, error)

NewCreateDurableFunctionSchedulerRequest calls the generic CreateDurableFunctionScheduler builder with application/json body

func NewCreateDurableFunctionSchedulerRequestWithBody added in v0.26.0

func NewCreateDurableFunctionSchedulerRequestWithBody(server string, id ProjectId, functionId DurableFunctionId, contentType string, body io.Reader) (*http.Request, error)

NewCreateDurableFunctionSchedulerRequestWithBody generates requests for CreateDurableFunctionScheduler with any type of body

func NewCreateEmailTemplateRequest

func NewCreateEmailTemplateRequest(server string, id ProjectId, body CreateEmailTemplateJSONRequestBody) (*http.Request, error)

NewCreateEmailTemplateRequest calls the generic CreateEmailTemplate builder with application/json body

func NewCreateEmailTemplateRequestWithBody

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

NewCreateEmailTemplateRequestWithBody generates requests for CreateEmailTemplate with any type of body

func NewCreateFrontendCustomDomainRequest

func NewCreateFrontendCustomDomainRequest(server string, id ProjectId, frontendId FrontendId, body CreateFrontendCustomDomainJSONRequestBody) (*http.Request, error)

NewCreateFrontendCustomDomainRequest calls the generic CreateFrontendCustomDomain builder with application/json body

func NewCreateFrontendCustomDomainRequestWithBody

func NewCreateFrontendCustomDomainRequestWithBody(server string, id ProjectId, frontendId FrontendId, contentType string, body io.Reader) (*http.Request, error)

NewCreateFrontendCustomDomainRequestWithBody generates requests for CreateFrontendCustomDomain with any type of body

func NewCreateFrontendRequestWithBody

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

NewCreateFrontendRequestWithBody generates requests for CreateFrontend with any type of body

func NewCreateFunctionRequestWithBody

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

NewCreateFunctionRequestWithBody generates requests for CreateFunction with any type of body

func NewCreateFunctionSchedulerRequest

func NewCreateFunctionSchedulerRequest(server string, id ProjectId, functionId FunctionId, body CreateFunctionSchedulerJSONRequestBody) (*http.Request, error)

NewCreateFunctionSchedulerRequest calls the generic CreateFunctionScheduler builder with application/json body

func NewCreateFunctionSchedulerRequestWithBody

func NewCreateFunctionSchedulerRequestWithBody(server string, id ProjectId, functionId FunctionId, contentType string, body io.Reader) (*http.Request, error)

NewCreateFunctionSchedulerRequestWithBody generates requests for CreateFunctionScheduler with any type of body

func NewCreateFunctionsBatchRequestWithBody

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

NewCreateFunctionsBatchRequestWithBody generates requests for CreateFunctionsBatch with any type of body

func NewCreateOAuthConfigRequest

func NewCreateOAuthConfigRequest(server string, id ProjectId, body CreateOAuthConfigJSONRequestBody) (*http.Request, error)

NewCreateOAuthConfigRequest calls the generic CreateOAuthConfig builder with application/json body

func NewCreateOAuthConfigRequestWithBody

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

NewCreateOAuthConfigRequestWithBody generates requests for CreateOAuthConfig with any type of body

func NewCreateProjectGitRepositoryRequest added in v0.23.0

func NewCreateProjectGitRepositoryRequest(server string, id ProjectId, body CreateProjectGitRepositoryJSONRequestBody) (*http.Request, error)

NewCreateProjectGitRepositoryRequest calls the generic CreateProjectGitRepository builder with application/json body

func NewCreateProjectGitRepositoryRequestWithBody added in v0.23.0

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

NewCreateProjectGitRepositoryRequestWithBody generates requests for CreateProjectGitRepository with any type of body

func NewCreateProjectRequest

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

NewCreateProjectRequest calls the generic CreateProject builder with application/json body

func NewCreateProjectRequestWithBody

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

NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body

func NewCreateServiceKeyRequest

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

NewCreateServiceKeyRequest calls the generic CreateServiceKey builder with application/json body

func NewCreateServiceKeyRequestWithBody

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

NewCreateServiceKeyRequestWithBody generates requests for CreateServiceKey with any type of body

func NewCreateStorageBucketRequest

func NewCreateStorageBucketRequest(server string, id ProjectId, body CreateStorageBucketJSONRequestBody) (*http.Request, error)

NewCreateStorageBucketRequest calls the generic CreateStorageBucket builder with application/json body

func NewCreateStorageBucketRequestWithBody

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

NewCreateStorageBucketRequestWithBody generates requests for CreateStorageBucket with any type of body

func NewCreateStoragePolicyRequest

func NewCreateStoragePolicyRequest(server string, id ProjectId, bucketName BucketName, body CreateStoragePolicyJSONRequestBody) (*http.Request, error)

NewCreateStoragePolicyRequest calls the generic CreateStoragePolicy builder with application/json body

func NewCreateStoragePolicyRequestWithBody

func NewCreateStoragePolicyRequestWithBody(server string, id ProjectId, bucketName BucketName, contentType string, body io.Reader) (*http.Request, error)

NewCreateStoragePolicyRequestWithBody generates requests for CreateStoragePolicy with any type of body

func NewCreateVariableRequest

func NewCreateVariableRequest(server string, id ProjectId, body CreateVariableJSONRequestBody) (*http.Request, error)

NewCreateVariableRequest calls the generic CreateVariable builder with application/json body

func NewCreateVariableRequestWithBody

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

NewCreateVariableRequestWithBody generates requests for CreateVariable with any type of body

func NewDeleteAllUserSessionsRequest

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

NewDeleteAllUserSessionsRequest generates requests for DeleteAllUserSessions

func NewDeleteAuthUserRequest

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

NewDeleteAuthUserRequest generates requests for DeleteAuthUser

func NewDeleteDatabaseBackupRequest added in v0.23.0

func NewDeleteDatabaseBackupRequest(server string, id ProjectId, databaseName DatabaseName, backupName BackupName) (*http.Request, error)

NewDeleteDatabaseBackupRequest generates requests for DeleteDatabaseBackup

func NewDeleteDatabaseBranchRequest added in v0.21.0

func NewDeleteDatabaseBranchRequest(server string, id ProjectId, databaseName DatabaseName, branchName BranchName) (*http.Request, error)

NewDeleteDatabaseBranchRequest generates requests for DeleteDatabaseBranch

func NewDeleteDatabaseRequest

func NewDeleteDatabaseRequest(server string, id ProjectId, databaseName DatabaseName) (*http.Request, error)

NewDeleteDatabaseRequest generates requests for DeleteDatabase

func NewDeleteDurableFunctionRequest added in v0.26.0

func NewDeleteDurableFunctionRequest(server string, id ProjectId, functionId DurableFunctionId) (*http.Request, error)

NewDeleteDurableFunctionRequest generates requests for DeleteDurableFunction

func NewDeleteDurableFunctionSchedulerRequest added in v0.26.0

func NewDeleteDurableFunctionSchedulerRequest(server string, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId) (*http.Request, error)

NewDeleteDurableFunctionSchedulerRequest generates requests for DeleteDurableFunctionScheduler

func NewDeleteEmailTemplateRequest

func NewDeleteEmailTemplateRequest(server string, id ProjectId, pType DeleteEmailTemplateParamsType) (*http.Request, error)

NewDeleteEmailTemplateRequest generates requests for DeleteEmailTemplate

func NewDeleteFrontendCustomDomainRequest

func NewDeleteFrontendCustomDomainRequest(server string, id ProjectId, frontendId FrontendId) (*http.Request, error)

NewDeleteFrontendCustomDomainRequest generates requests for DeleteFrontendCustomDomain

func NewDeleteFrontendRequest

func NewDeleteFrontendRequest(server string, id ProjectId, frontendId FrontendId) (*http.Request, error)

NewDeleteFrontendRequest generates requests for DeleteFrontend

func NewDeleteFunctionRequest

func NewDeleteFunctionRequest(server string, id ProjectId, functionId FunctionId) (*http.Request, error)

NewDeleteFunctionRequest generates requests for DeleteFunction

func NewDeleteFunctionSchedulerRequest

func NewDeleteFunctionSchedulerRequest(server string, id ProjectId, functionId FunctionId, schedulerId SchedulerId) (*http.Request, error)

NewDeleteFunctionSchedulerRequest generates requests for DeleteFunctionScheduler

func NewDeleteGitConnectionRequest added in v0.21.0

func NewDeleteGitConnectionRequest(server string, connectionId openapi_types.UUID) (*http.Request, error)

NewDeleteGitConnectionRequest generates requests for DeleteGitConnection

func NewDeleteImportConnectionRequest added in v0.21.0

func NewDeleteImportConnectionRequest(server string, connectionId openapi_types.UUID) (*http.Request, error)

NewDeleteImportConnectionRequest generates requests for DeleteImportConnection

func NewDeleteOAuthConfigRequest

func NewDeleteOAuthConfigRequest(server string, id ProjectId, provider DeleteOAuthConfigParamsProvider, params *DeleteOAuthConfigParams) (*http.Request, error)

NewDeleteOAuthConfigRequest generates requests for DeleteOAuthConfig

func NewDeleteProjectLogoRequest added in v0.0.4

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

NewDeleteProjectLogoRequest generates requests for DeleteProjectLogo

func NewDeleteProjectRequest

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

NewDeleteProjectRequest generates requests for DeleteProject

func NewDeleteServiceKeyRequest

func NewDeleteServiceKeyRequest(server string, id ProjectId, keyId openapi_types.UUID) (*http.Request, error)

NewDeleteServiceKeyRequest generates requests for DeleteServiceKey

func NewDeleteStorageBucketRequest

func NewDeleteStorageBucketRequest(server string, id ProjectId, bucketName BucketName) (*http.Request, error)

NewDeleteStorageBucketRequest generates requests for DeleteStorageBucket

func NewDeleteStorageObjectRequest

func NewDeleteStorageObjectRequest(server string, bucketName BucketName, path string, params *DeleteStorageObjectParams) (*http.Request, error)

NewDeleteStorageObjectRequest generates requests for DeleteStorageObject

func NewDeleteStoragePolicyRequest

func NewDeleteStoragePolicyRequest(server string, id ProjectId, bucketName BucketName, policyId openapi_types.UUID) (*http.Request, error)

NewDeleteStoragePolicyRequest generates requests for DeleteStoragePolicy

func NewDeleteUserSessionRequest

func NewDeleteUserSessionRequest(server string, id ProjectId, userId openapi_types.UUID, sessionId openapi_types.UUID) (*http.Request, error)

NewDeleteUserSessionRequest generates requests for DeleteUserSession

func NewDeleteVariableRequest

func NewDeleteVariableRequest(server string, id ProjectId, name VariableName) (*http.Request, error)

NewDeleteVariableRequest generates requests for DeleteVariable

func NewDisconnectProjectGitRequest added in v0.21.0

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

NewDisconnectProjectGitRequest generates requests for DisconnectProjectGit

func NewDownloadPublicFileRequest

func NewDownloadPublicFileRequest(server string, projectId openapi_types.UUID, bucketName BucketName, path string) (*http.Request, error)

NewDownloadPublicFileRequest generates requests for DownloadPublicFile

func NewDownloadStorageObjectRequest

func NewDownloadStorageObjectRequest(server string, bucketName BucketName, path string, params *DownloadStorageObjectParams) (*http.Request, error)

NewDownloadStorageObjectRequest generates requests for DownloadStorageObject

func NewForceReleaseProjectLockRequest added in v0.21.0

func NewForceReleaseProjectLockRequest(server string, key LockKey, params *ForceReleaseProjectLockParams) (*http.Request, error)

NewForceReleaseProjectLockRequest generates requests for ForceReleaseProjectLock

func NewGetAnonKeyRequest

func NewGetAnonKeyRequest(server string, id ProjectId, keyId openapi_types.UUID) (*http.Request, error)

NewGetAnonKeyRequest generates requests for GetAnonKey

func NewGetAuthConfigRequest

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

NewGetAuthConfigRequest generates requests for GetAuthConfig

func NewGetAuthHostedPageRequest

func NewGetAuthHostedPageRequest(server string, id ProjectId, pageType HostedAuthPageType) (*http.Request, error)

NewGetAuthHostedPageRequest generates requests for GetAuthHostedPage

func NewGetAuthInsightsRequest added in v0.21.0

func NewGetAuthInsightsRequest(server string, id ProjectId, params *GetAuthInsightsParams) (*http.Request, error)

NewGetAuthInsightsRequest generates requests for GetAuthInsights

func NewGetAuthMethodsRequest

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

NewGetAuthMethodsRequest generates requests for GetAuthMethods

func NewGetAuthUserRequest

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

NewGetAuthUserRequest generates requests for GetAuthUser

func NewGetDatabaseBackupRequest added in v0.23.0

func NewGetDatabaseBackupRequest(server string, id ProjectId, databaseName DatabaseName, backupName BackupName) (*http.Request, error)

NewGetDatabaseBackupRequest generates requests for GetDatabaseBackup

func NewGetDatabaseBackupScheduleRequest added in v0.23.0

func NewGetDatabaseBackupScheduleRequest(server string, id ProjectId, databaseName DatabaseName) (*http.Request, error)

NewGetDatabaseBackupScheduleRequest generates requests for GetDatabaseBackupSchedule

func NewGetDatabaseBranchRequest added in v0.21.0

func NewGetDatabaseBranchRequest(server string, id ProjectId, databaseName DatabaseName, branchName BranchName) (*http.Request, error)

NewGetDatabaseBranchRequest generates requests for GetDatabaseBranch

func NewGetDatabaseRequest

func NewGetDatabaseRequest(server string, id ProjectId, databaseName DatabaseName) (*http.Request, error)

NewGetDatabaseRequest generates requests for GetDatabase

func NewGetDatabaseRestoreRequest added in v0.23.0

func NewGetDatabaseRestoreRequest(server string, id ProjectId, databaseName DatabaseName, restoreId RestoreId) (*http.Request, error)

NewGetDatabaseRestoreRequest generates requests for GetDatabaseRestore

func NewGetDatabaseStatsRequest

func NewGetDatabaseStatsRequest(server string, id ProjectId, databaseName DatabaseName, params *GetDatabaseStatsParams) (*http.Request, error)

NewGetDatabaseStatsRequest generates requests for GetDatabaseStats

func NewGetDefaultEmailTemplateRequest

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

NewGetDefaultEmailTemplateRequest generates requests for GetDefaultEmailTemplate

func NewGetDefaultEmailTemplatesRequest

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

NewGetDefaultEmailTemplatesRequest generates requests for GetDefaultEmailTemplates

func NewGetDurableExecutionRequest added in v0.26.0

func NewGetDurableExecutionRequest(server string, id ProjectId, functionId DurableFunctionId, executionId DurableExecutionId) (*http.Request, error)

NewGetDurableExecutionRequest generates requests for GetDurableExecution

func NewGetDurableFunctionRequest added in v0.26.0

func NewGetDurableFunctionRequest(server string, id ProjectId, functionId DurableFunctionId) (*http.Request, error)

NewGetDurableFunctionRequest generates requests for GetDurableFunction

func NewGetDurableFunctionSchedulerRequest added in v0.26.0

func NewGetDurableFunctionSchedulerRequest(server string, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId) (*http.Request, error)

NewGetDurableFunctionSchedulerRequest generates requests for GetDurableFunctionScheduler

func NewGetEmailTemplateRequest

func NewGetEmailTemplateRequest(server string, id ProjectId, pType GetEmailTemplateParamsType) (*http.Request, error)

NewGetEmailTemplateRequest generates requests for GetEmailTemplate

func NewGetFrontendCustomDomainRequest

func NewGetFrontendCustomDomainRequest(server string, id ProjectId, frontendId FrontendId) (*http.Request, error)

NewGetFrontendCustomDomainRequest generates requests for GetFrontendCustomDomain

func NewGetFrontendRequest

func NewGetFrontendRequest(server string, id ProjectId, frontendId FrontendId) (*http.Request, error)

NewGetFrontendRequest generates requests for GetFrontend

func NewGetFrontendUsageHistoryRequest added in v0.0.4

func NewGetFrontendUsageHistoryRequest(server string, id ProjectId, frontendId FrontendId, params *GetFrontendUsageHistoryParams) (*http.Request, error)

NewGetFrontendUsageHistoryRequest generates requests for GetFrontendUsageHistory

func NewGetFunctionRequest

func NewGetFunctionRequest(server string, id ProjectId, functionId FunctionId) (*http.Request, error)

NewGetFunctionRequest generates requests for GetFunction

func NewGetFunctionSchedulerRequest

func NewGetFunctionSchedulerRequest(server string, id ProjectId, functionId FunctionId, schedulerId SchedulerId) (*http.Request, error)

NewGetFunctionSchedulerRequest generates requests for GetFunctionScheduler

func NewGetHostedLoginOptionsRequest

func NewGetHostedLoginOptionsRequest(server string, id ProjectId, params *GetHostedLoginOptionsParams) (*http.Request, error)

NewGetHostedLoginOptionsRequest generates requests for GetHostedLoginOptions

func NewGetOAuthConfigRequest

func NewGetOAuthConfigRequest(server string, id ProjectId, provider GetOAuthConfigParamsProvider, params *GetOAuthConfigParams) (*http.Request, error)

NewGetOAuthConfigRequest generates requests for GetOAuthConfig

func NewGetOAuthProviderTokenRequest

func NewGetOAuthProviderTokenRequest(server string, provider GetOAuthProviderTokenParamsProvider) (*http.Request, error)

NewGetOAuthProviderTokenRequest generates requests for GetOAuthProviderToken

func NewGetProjectConfigRequest added in v0.0.5

func NewGetProjectConfigRequest(server string, id ProjectId, params *GetProjectConfigParams) (*http.Request, error)

NewGetProjectConfigRequest generates requests for GetProjectConfig

func NewGetProjectDatabaseQueriesRequest added in v0.0.5

func NewGetProjectDatabaseQueriesRequest(server string, id ProjectId, databaseName DatabaseName, params *GetProjectDatabaseQueriesParams) (*http.Request, error)

NewGetProjectDatabaseQueriesRequest generates requests for GetProjectDatabaseQueries

func NewGetProjectGitConnectionRequest added in v0.21.0

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

NewGetProjectGitConnectionRequest generates requests for GetProjectGitConnection

func NewGetProjectGitDeploySettingsRequest added in v0.21.0

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

NewGetProjectGitDeploySettingsRequest generates requests for GetProjectGitDeploySettings

func NewGetProjectHealthRequest added in v0.0.5

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

NewGetProjectHealthRequest generates requests for GetProjectHealth

func NewGetProjectImportRunRequest added in v0.21.0

func NewGetProjectImportRunRequest(server string, provider ImportProvider, runId openapi_types.UUID) (*http.Request, error)

NewGetProjectImportRunRequest generates requests for GetProjectImportRun

func NewGetProjectLockRequest added in v0.21.0

func NewGetProjectLockRequest(server string, key LockKey, params *GetProjectLockParams) (*http.Request, error)

NewGetProjectLockRequest generates requests for GetProjectLock

func NewGetProjectLogActivityRequest added in v0.0.4

func NewGetProjectLogActivityRequest(server string, id ProjectId, body GetProjectLogActivityJSONRequestBody) (*http.Request, error)

NewGetProjectLogActivityRequest calls the generic GetProjectLogActivity builder with application/json body

func NewGetProjectLogActivityRequestWithBody added in v0.0.4

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

NewGetProjectLogActivityRequestWithBody generates requests for GetProjectLogActivity with any type of body

func NewGetProjectLogoRequest added in v0.0.4

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

NewGetProjectLogoRequest generates requests for GetProjectLogo

func NewGetProjectRequest

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

NewGetProjectRequest generates requests for GetProject

func NewGetProjectUsageRequest

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

NewGetProjectUsageRequest generates requests for GetProjectUsage

func NewGetRealtimeConfigRequest

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

NewGetRealtimeConfigRequest generates requests for GetRealtimeConfig

func NewGetRealtimeStatsRequest

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

NewGetRealtimeStatsRequest generates requests for GetRealtimeStats

func NewGetServiceKeyRequest

func NewGetServiceKeyRequest(server string, id ProjectId, keyId openapi_types.UUID) (*http.Request, error)

NewGetServiceKeyRequest generates requests for GetServiceKey

func NewGetStorageBucketRequest

func NewGetStorageBucketRequest(server string, id ProjectId, bucketName BucketName) (*http.Request, error)

NewGetStorageBucketRequest generates requests for GetStorageBucket

func NewGetStorageStatsRequest

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

NewGetStorageStatsRequest generates requests for GetStorageStats

func NewGetVariableRequest

func NewGetVariableRequest(server string, id ProjectId, name VariableName) (*http.Request, error)

NewGetVariableRequest generates requests for GetVariable

func NewGitConnectCallbackRequest added in v0.21.0

func NewGitConnectCallbackRequest(server string, params *GitConnectCallbackParams) (*http.Request, error)

NewGitConnectCallbackRequest generates requests for GitConnectCallback

func NewHealthCheckRequest

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

NewHealthCheckRequest generates requests for HealthCheck

func NewHostedLoginCheckEmailRequest

func NewHostedLoginCheckEmailRequest(server string, id ProjectId, params *HostedLoginCheckEmailParams, body HostedLoginCheckEmailJSONRequestBody) (*http.Request, error)

NewHostedLoginCheckEmailRequest calls the generic HostedLoginCheckEmail builder with application/json body

func NewHostedLoginCheckEmailRequestWithBody

func NewHostedLoginCheckEmailRequestWithBody(server string, id ProjectId, params *HostedLoginCheckEmailParams, contentType string, body io.Reader) (*http.Request, error)

NewHostedLoginCheckEmailRequestWithBody generates requests for HostedLoginCheckEmail with any type of body

func NewInvokeFunctionRequest

func NewInvokeFunctionRequest(server string, functionId FunctionId, body InvokeFunctionJSONRequestBody) (*http.Request, error)

NewInvokeFunctionRequest calls the generic InvokeFunction builder with application/json body

func NewInvokeFunctionRequestWithBody

func NewInvokeFunctionRequestWithBody(server string, functionId FunctionId, contentType string, body io.Reader) (*http.Request, error)

NewInvokeFunctionRequestWithBody generates requests for InvokeFunction with any type of body

func NewListAnonKeysRequest

func NewListAnonKeysRequest(server string, id ProjectId, params *ListAnonKeysParams) (*http.Request, error)

NewListAnonKeysRequest generates requests for ListAnonKeys

func NewListAuthUsersRequest

func NewListAuthUsersRequest(server string, id ProjectId, params *ListAuthUsersParams) (*http.Request, error)

NewListAuthUsersRequest generates requests for ListAuthUsers

func NewListAvailableOAuthProvidersRequest

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

NewListAvailableOAuthProvidersRequest generates requests for ListAvailableOAuthProviders

func NewListDatabaseBackupsRequest added in v0.23.0

func NewListDatabaseBackupsRequest(server string, id ProjectId, databaseName DatabaseName) (*http.Request, error)

NewListDatabaseBackupsRequest generates requests for ListDatabaseBackups

func NewListDatabaseBranchesRequest added in v0.21.0

func NewListDatabaseBranchesRequest(server string, id ProjectId, databaseName DatabaseName) (*http.Request, error)

NewListDatabaseBranchesRequest generates requests for ListDatabaseBranches

func NewListDatabaseRegionsRequest

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

NewListDatabaseRegionsRequest generates requests for ListDatabaseRegions

func NewListDatabaseRestoresRequest added in v0.23.0

func NewListDatabaseRestoresRequest(server string, id ProjectId, databaseName DatabaseName) (*http.Request, error)

NewListDatabaseRestoresRequest generates requests for ListDatabaseRestores

func NewListDatabasesRequest

func NewListDatabasesRequest(server string, id ProjectId, params *ListDatabasesParams) (*http.Request, error)

NewListDatabasesRequest generates requests for ListDatabases

func NewListDeploymentsRequest added in v0.21.0

func NewListDeploymentsRequest(server string, params *ListDeploymentsParams) (*http.Request, error)

NewListDeploymentsRequest generates requests for ListDeployments

func NewListDurableExecutionsRequest added in v0.26.0

func NewListDurableExecutionsRequest(server string, id ProjectId, functionId DurableFunctionId, params *ListDurableExecutionsParams) (*http.Request, error)

NewListDurableExecutionsRequest generates requests for ListDurableExecutions

func NewListDurableFunctionSchedulersRequest added in v0.26.0

func NewListDurableFunctionSchedulersRequest(server string, id ProjectId, functionId DurableFunctionId) (*http.Request, error)

NewListDurableFunctionSchedulersRequest generates requests for ListDurableFunctionSchedulers

func NewListDurableFunctionsRequest added in v0.26.0

func NewListDurableFunctionsRequest(server string, id ProjectId, params *ListDurableFunctionsParams) (*http.Request, error)

NewListDurableFunctionsRequest generates requests for ListDurableFunctions

func NewListEmailTemplatesRequest

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

NewListEmailTemplatesRequest generates requests for ListEmailTemplates

func NewListFrontendDeploymentsRequest

func NewListFrontendDeploymentsRequest(server string, id ProjectId, frontendId FrontendId, params *ListFrontendDeploymentsParams) (*http.Request, error)

NewListFrontendDeploymentsRequest generates requests for ListFrontendDeployments

func NewListFrontendsRequest

func NewListFrontendsRequest(server string, id ProjectId, params *ListFrontendsParams) (*http.Request, error)

NewListFrontendsRequest generates requests for ListFrontends

func NewListFunctionDeploymentsRequest

func NewListFunctionDeploymentsRequest(server string, id ProjectId, functionId FunctionId, params *ListFunctionDeploymentsParams) (*http.Request, error)

NewListFunctionDeploymentsRequest generates requests for ListFunctionDeployments

func NewListFunctionRegionsRequest added in v0.0.4

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

NewListFunctionRegionsRequest generates requests for ListFunctionRegions

func NewListFunctionRuntimesRequest

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

NewListFunctionRuntimesRequest generates requests for ListFunctionRuntimes

func NewListFunctionSchedulersRequest

func NewListFunctionSchedulersRequest(server string, id ProjectId, functionId FunctionId) (*http.Request, error)

NewListFunctionSchedulersRequest generates requests for ListFunctionSchedulers

func NewListFunctionsRequest

func NewListFunctionsRequest(server string, id ProjectId, params *ListFunctionsParams) (*http.Request, error)

NewListFunctionsRequest generates requests for ListFunctions

func NewListGitConnectionsRequest added in v0.21.0

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

NewListGitConnectionsRequest generates requests for ListGitConnections

func NewListGitInstallationRepositoriesRequest added in v0.21.0

func NewListGitInstallationRepositoriesRequest(server string, connectionId openapi_types.UUID, installationId int64) (*http.Request, error)

NewListGitInstallationRepositoriesRequest generates requests for ListGitInstallationRepositories

func NewListGitInstallationsRequest added in v0.21.0

func NewListGitInstallationsRequest(server string, connectionId openapi_types.UUID) (*http.Request, error)

NewListGitInstallationsRequest generates requests for ListGitInstallations

func NewListImportConnectionsRequest added in v0.21.0

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

NewListImportConnectionsRequest generates requests for ListImportConnections

func NewListImportSourcesRequest added in v0.21.0

func NewListImportSourcesRequest(server string, provider ImportProvider, params *ListImportSourcesParams) (*http.Request, error)

NewListImportSourcesRequest generates requests for ListImportSources

func NewListOAuthConfigsRequest

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

NewListOAuthConfigsRequest generates requests for ListOAuthConfigs

func NewListPostgresVersionsRequest

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

NewListPostgresVersionsRequest generates requests for ListPostgresVersions

func NewListProjectCustomDomainsRequest added in v0.0.4

func NewListProjectCustomDomainsRequest(server string, id ProjectId, params *ListProjectCustomDomainsParams) (*http.Request, error)

NewListProjectCustomDomainsRequest generates requests for ListProjectCustomDomains

func NewListProjectDeploymentsRequest added in v0.0.4

func NewListProjectDeploymentsRequest(server string, id ProjectId, params *ListProjectDeploymentsParams) (*http.Request, error)

NewListProjectDeploymentsRequest generates requests for ListProjectDeployments

func NewListProjectSchedulersRequest added in v0.0.4

func NewListProjectSchedulersRequest(server string, id ProjectId, params *ListProjectSchedulersParams) (*http.Request, error)

NewListProjectSchedulersRequest generates requests for ListProjectSchedulers

func NewListProjectsRequest

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

NewListProjectsRequest generates requests for ListProjects

func NewListServiceKeysRequest

func NewListServiceKeysRequest(server string, id ProjectId, params *ListServiceKeysParams) (*http.Request, error)

NewListServiceKeysRequest generates requests for ListServiceKeys

func NewListStorageBucketsRequest

func NewListStorageBucketsRequest(server string, id ProjectId, params *ListStorageBucketsParams) (*http.Request, error)

NewListStorageBucketsRequest generates requests for ListStorageBuckets

func NewListStorageObjectsAdminRequest

func NewListStorageObjectsAdminRequest(server string, id ProjectId, params *ListStorageObjectsAdminParams) (*http.Request, error)

NewListStorageObjectsAdminRequest generates requests for ListStorageObjectsAdmin

func NewListStorageObjectsRequest

func NewListStorageObjectsRequest(server string, bucketName BucketName, params *ListStorageObjectsParams) (*http.Request, error)

NewListStorageObjectsRequest generates requests for ListStorageObjects

func NewListStoragePoliciesRequest

func NewListStoragePoliciesRequest(server string, id ProjectId, bucketName BucketName) (*http.Request, error)

NewListStoragePoliciesRequest generates requests for ListStoragePolicies

func NewListUserSessionsRequest

func NewListUserSessionsRequest(server string, id ProjectId, userId openapi_types.UUID, params *ListUserSessionsParams) (*http.Request, error)

NewListUserSessionsRequest generates requests for ListUserSessions

func NewListVariablesRequest

func NewListVariablesRequest(server string, id ProjectId, params *ListVariablesParams) (*http.Request, error)

NewListVariablesRequest generates requests for ListVariables

func NewMoveStorageObjectRequest

func NewMoveStorageObjectRequest(server string, bucketName BucketName, body MoveStorageObjectJSONRequestBody) (*http.Request, error)

NewMoveStorageObjectRequest calls the generic MoveStorageObject builder with application/json body

func NewMoveStorageObjectRequestWithBody

func NewMoveStorageObjectRequestWithBody(server string, bucketName BucketName, contentType string, body io.Reader) (*http.Request, error)

NewMoveStorageObjectRequestWithBody generates requests for MoveStorageObject with any type of body

func NewPreflightProjectImportRequest added in v0.21.0

func NewPreflightProjectImportRequest(server string, provider ImportProvider, body PreflightProjectImportJSONRequestBody) (*http.Request, error)

NewPreflightProjectImportRequest calls the generic PreflightProjectImport builder with application/json body

func NewPreflightProjectImportRequestWithBody added in v0.21.0

func NewPreflightProjectImportRequestWithBody(server string, provider ImportProvider, contentType string, body io.Reader) (*http.Request, error)

NewPreflightProjectImportRequestWithBody generates requests for PreflightProjectImport with any type of body

func NewQueryDatabaseBranchDeleteRequest added in v0.21.0

func NewQueryDatabaseBranchDeleteRequest(server string, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchDeleteJSONRequestBody) (*http.Request, error)

NewQueryDatabaseBranchDeleteRequest calls the generic QueryDatabaseBranchDelete builder with application/json body

func NewQueryDatabaseBranchDeleteRequestWithBody added in v0.21.0

func NewQueryDatabaseBranchDeleteRequestWithBody(server string, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader) (*http.Request, error)

NewQueryDatabaseBranchDeleteRequestWithBody generates requests for QueryDatabaseBranchDelete with any type of body

func NewQueryDatabaseBranchInsertRequest added in v0.21.0

func NewQueryDatabaseBranchInsertRequest(server string, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchInsertJSONRequestBody) (*http.Request, error)

NewQueryDatabaseBranchInsertRequest calls the generic QueryDatabaseBranchInsert builder with application/json body

func NewQueryDatabaseBranchInsertRequestWithBody added in v0.21.0

func NewQueryDatabaseBranchInsertRequestWithBody(server string, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader) (*http.Request, error)

NewQueryDatabaseBranchInsertRequestWithBody generates requests for QueryDatabaseBranchInsert with any type of body

func NewQueryDatabaseBranchPingRequest added in v0.21.0

func NewQueryDatabaseBranchPingRequest(server string, databaseName DatabaseName, branchName BranchName) (*http.Request, error)

NewQueryDatabaseBranchPingRequest generates requests for QueryDatabaseBranchPing

func NewQueryDatabaseBranchSelectRequest added in v0.21.0

func NewQueryDatabaseBranchSelectRequest(server string, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchSelectJSONRequestBody) (*http.Request, error)

NewQueryDatabaseBranchSelectRequest calls the generic QueryDatabaseBranchSelect builder with application/json body

func NewQueryDatabaseBranchSelectRequestWithBody added in v0.21.0

func NewQueryDatabaseBranchSelectRequestWithBody(server string, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader) (*http.Request, error)

NewQueryDatabaseBranchSelectRequestWithBody generates requests for QueryDatabaseBranchSelect with any type of body

func NewQueryDatabaseBranchUpdateRequest added in v0.21.0

func NewQueryDatabaseBranchUpdateRequest(server string, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchUpdateJSONRequestBody) (*http.Request, error)

NewQueryDatabaseBranchUpdateRequest calls the generic QueryDatabaseBranchUpdate builder with application/json body

func NewQueryDatabaseBranchUpdateRequestWithBody added in v0.21.0

func NewQueryDatabaseBranchUpdateRequestWithBody(server string, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader) (*http.Request, error)

NewQueryDatabaseBranchUpdateRequestWithBody generates requests for QueryDatabaseBranchUpdate with any type of body

func NewQueryDatabaseDeleteRequest

func NewQueryDatabaseDeleteRequest(server string, databaseName DatabaseName, body QueryDatabaseDeleteJSONRequestBody) (*http.Request, error)

NewQueryDatabaseDeleteRequest calls the generic QueryDatabaseDelete builder with application/json body

func NewQueryDatabaseDeleteRequestWithBody

func NewQueryDatabaseDeleteRequestWithBody(server string, databaseName DatabaseName, contentType string, body io.Reader) (*http.Request, error)

NewQueryDatabaseDeleteRequestWithBody generates requests for QueryDatabaseDelete with any type of body

func NewQueryDatabaseInsertRequest

func NewQueryDatabaseInsertRequest(server string, databaseName DatabaseName, body QueryDatabaseInsertJSONRequestBody) (*http.Request, error)

NewQueryDatabaseInsertRequest calls the generic QueryDatabaseInsert builder with application/json body

func NewQueryDatabaseInsertRequestWithBody

func NewQueryDatabaseInsertRequestWithBody(server string, databaseName DatabaseName, contentType string, body io.Reader) (*http.Request, error)

NewQueryDatabaseInsertRequestWithBody generates requests for QueryDatabaseInsert with any type of body

func NewQueryDatabasePingRequest added in v0.1.0

func NewQueryDatabasePingRequest(server string, databaseName DatabaseName) (*http.Request, error)

NewQueryDatabasePingRequest generates requests for QueryDatabasePing

func NewQueryDatabaseSelectRequest

func NewQueryDatabaseSelectRequest(server string, databaseName DatabaseName, body QueryDatabaseSelectJSONRequestBody) (*http.Request, error)

NewQueryDatabaseSelectRequest calls the generic QueryDatabaseSelect builder with application/json body

func NewQueryDatabaseSelectRequestWithBody

func NewQueryDatabaseSelectRequestWithBody(server string, databaseName DatabaseName, contentType string, body io.Reader) (*http.Request, error)

NewQueryDatabaseSelectRequestWithBody generates requests for QueryDatabaseSelect with any type of body

func NewQueryDatabaseUpdateRequest

func NewQueryDatabaseUpdateRequest(server string, databaseName DatabaseName, body QueryDatabaseUpdateJSONRequestBody) (*http.Request, error)

NewQueryDatabaseUpdateRequest calls the generic QueryDatabaseUpdate builder with application/json body

func NewQueryDatabaseUpdateRequestWithBody

func NewQueryDatabaseUpdateRequestWithBody(server string, databaseName DatabaseName, contentType string, body io.Reader) (*http.Request, error)

NewQueryDatabaseUpdateRequestWithBody generates requests for QueryDatabaseUpdate with any type of body

func NewQueryProjectMetricsRequest added in v0.1.0

func NewQueryProjectMetricsRequest(server string, id ProjectId, body QueryProjectMetricsJSONRequestBody) (*http.Request, error)

NewQueryProjectMetricsRequest calls the generic QueryProjectMetrics builder with application/json body

func NewQueryProjectMetricsRequestWithBody added in v0.1.0

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

NewQueryProjectMetricsRequestWithBody generates requests for QueryProjectMetrics with any type of body

func NewRedeployFrontendRequest

func NewRedeployFrontendRequest(server string, id ProjectId, frontendId FrontendId) (*http.Request, error)

NewRedeployFrontendRequest generates requests for RedeployFrontend

func NewRefreshOAuthProviderTokenRequest

func NewRefreshOAuthProviderTokenRequest(server string, provider RefreshOAuthProviderTokenParamsProvider) (*http.Request, error)

NewRefreshOAuthProviderTokenRequest generates requests for RefreshOAuthProviderToken

func NewRegenerateAnonKeyRequest

func NewRegenerateAnonKeyRequest(server string, id ProjectId, keyId openapi_types.UUID) (*http.Request, error)

NewRegenerateAnonKeyRequest generates requests for RegenerateAnonKey

func NewRegenerateServiceKeyRequest

func NewRegenerateServiceKeyRequest(server string, id ProjectId, keyId openapi_types.UUID) (*http.Request, error)

NewRegenerateServiceKeyRequest generates requests for RegenerateServiceKey

func NewReleaseProjectLockRequest added in v0.21.0

func NewReleaseProjectLockRequest(server string, key LockKey, params *ReleaseProjectLockParams) (*http.Request, error)

NewReleaseProjectLockRequest generates requests for ReleaseProjectLock

func NewRenderDefaultManagedAuthPageRequest

func NewRenderDefaultManagedAuthPageRequest(server string, id ProjectId, params *RenderDefaultManagedAuthPageParams) (*http.Request, error)

NewRenderDefaultManagedAuthPageRequest generates requests for RenderDefaultManagedAuthPage

func NewRenderManagedAuthPageRequest

func NewRenderManagedAuthPageRequest(server string, id ProjectId, pageType HostedRenderablePageType) (*http.Request, error)

NewRenderManagedAuthPageRequest generates requests for RenderManagedAuthPage

func NewRenewProjectLockRequest added in v0.21.0

func NewRenewProjectLockRequest(server string, key LockKey, params *RenewProjectLockParams, body RenewProjectLockJSONRequestBody) (*http.Request, error)

NewRenewProjectLockRequest calls the generic RenewProjectLock builder with application/json body

func NewRenewProjectLockRequestWithBody added in v0.21.0

func NewRenewProjectLockRequestWithBody(server string, key LockKey, params *RenewProjectLockParams, contentType string, body io.Reader) (*http.Request, error)

NewRenewProjectLockRequestWithBody generates requests for RenewProjectLock with any type of body

func NewResetDatabaseBranchPasswordRequest added in v0.21.0

func NewResetDatabaseBranchPasswordRequest(server string, id ProjectId, databaseName DatabaseName, branchName BranchName) (*http.Request, error)

NewResetDatabaseBranchPasswordRequest generates requests for ResetDatabaseBranchPassword

func NewResetDatabaseBranchRequest added in v0.21.0

func NewResetDatabaseBranchRequest(server string, id ProjectId, databaseName DatabaseName, branchName BranchName) (*http.Request, error)

NewResetDatabaseBranchRequest generates requests for ResetDatabaseBranch

func NewResetDatabasePasswordRequest

func NewResetDatabasePasswordRequest(server string, id ProjectId, databaseName DatabaseName) (*http.Request, error)

NewResetDatabasePasswordRequest generates requests for ResetDatabasePassword

func NewResolveFunctionForInvocationRequest

func NewResolveFunctionForInvocationRequest(server string, params *ResolveFunctionForInvocationParams) (*http.Request, error)

NewResolveFunctionForInvocationRequest generates requests for ResolveFunctionForInvocation

func NewRevokeAnonKeyRequest

func NewRevokeAnonKeyRequest(server string, id ProjectId, keyId openapi_types.UUID) (*http.Request, error)

NewRevokeAnonKeyRequest generates requests for RevokeAnonKey

func NewSearchProjectLogsRequest added in v0.0.4

func NewSearchProjectLogsRequest(server string, id ProjectId, body SearchProjectLogsJSONRequestBody) (*http.Request, error)

NewSearchProjectLogsRequest calls the generic SearchProjectLogs builder with application/json body

func NewSearchProjectLogsRequestWithBody added in v0.0.4

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

NewSearchProjectLogsRequestWithBody generates requests for SearchProjectLogs with any type of body

func NewSetDefaultAnonKeyRequest added in v0.0.4

func NewSetDefaultAnonKeyRequest(server string, id ProjectId, keyId openapi_types.UUID) (*http.Request, error)

NewSetDefaultAnonKeyRequest generates requests for SetDefaultAnonKey

func NewSetProjectGitProductionBranchRequest added in v0.23.0

func NewSetProjectGitProductionBranchRequest(server string, id ProjectId, body SetProjectGitProductionBranchJSONRequestBody) (*http.Request, error)

NewSetProjectGitProductionBranchRequest calls the generic SetProjectGitProductionBranch builder with application/json body

func NewSetProjectGitProductionBranchRequestWithBody added in v0.23.0

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

NewSetProjectGitProductionBranchRequestWithBody generates requests for SetProjectGitProductionBranch with any type of body

func NewStartDurableExecutionRequest added in v0.26.0

func NewStartDurableExecutionRequest(server string, id ProjectId, functionId DurableFunctionId, params *StartDurableExecutionParams, body StartDurableExecutionJSONRequestBody) (*http.Request, error)

NewStartDurableExecutionRequest calls the generic StartDurableExecution builder with application/json body

func NewStartDurableExecutionRequestWithBody added in v0.26.0

func NewStartDurableExecutionRequestWithBody(server string, id ProjectId, functionId DurableFunctionId, params *StartDurableExecutionParams, contentType string, body io.Reader) (*http.Request, error)

NewStartDurableExecutionRequestWithBody generates requests for StartDurableExecution with any type of body

func NewStartGitConnectRequest added in v0.21.0

func NewStartGitConnectRequest(server string, params *StartGitConnectParams) (*http.Request, error)

NewStartGitConnectRequest generates requests for StartGitConnect

func NewStartImportConnectRequest added in v0.21.0

func NewStartImportConnectRequest(server string, params *StartImportConnectParams) (*http.Request, error)

NewStartImportConnectRequest generates requests for StartImportConnect

func NewStartProjectImportRequest added in v0.21.0

func NewStartProjectImportRequest(server string, provider ImportProvider, params *StartProjectImportParams, body StartProjectImportJSONRequestBody) (*http.Request, error)

NewStartProjectImportRequest calls the generic StartProjectImport builder with application/json body

func NewStartProjectImportRequestWithBody added in v0.21.0

func NewStartProjectImportRequestWithBody(server string, provider ImportProvider, params *StartProjectImportParams, contentType string, body io.Reader) (*http.Request, error)

NewStartProjectImportRequestWithBody generates requests for StartProjectImport with any type of body

func NewStopDurableExecutionRequest added in v0.26.0

func NewStopDurableExecutionRequest(server string, id ProjectId, functionId DurableFunctionId, executionId DurableExecutionId) (*http.Request, error)

NewStopDurableExecutionRequest generates requests for StopDurableExecution

func NewStreamProjectLogsRequest added in v0.0.4

func NewStreamProjectLogsRequest(server string, id ProjectId, params *StreamProjectLogsParams, body StreamProjectLogsJSONRequestBody) (*http.Request, error)

NewStreamProjectLogsRequest calls the generic StreamProjectLogs builder with application/json body

func NewStreamProjectLogsRequestWithBody added in v0.0.4

func NewStreamProjectLogsRequestWithBody(server string, id ProjectId, params *StreamProjectLogsParams, contentType string, body io.Reader) (*http.Request, error)

NewStreamProjectLogsRequestWithBody generates requests for StreamProjectLogs with any type of body

func NewSummarizeProjectDeploymentsRequest added in v0.21.0

func NewSummarizeProjectDeploymentsRequest(server string, id ProjectId, params *SummarizeProjectDeploymentsParams) (*http.Request, error)

NewSummarizeProjectDeploymentsRequest generates requests for SummarizeProjectDeployments

func NewTestEmailConfigRequest added in v0.0.4

func NewTestEmailConfigRequest(server string, id ProjectId, body TestEmailConfigJSONRequestBody) (*http.Request, error)

NewTestEmailConfigRequest calls the generic TestEmailConfig builder with application/json body

func NewTestEmailConfigRequestWithBody added in v0.0.4

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

NewTestEmailConfigRequestWithBody generates requests for TestEmailConfig with any type of body

func NewUnbanAuthUserRequest

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

NewUnbanAuthUserRequest generates requests for UnbanAuthUser

func NewUpdateAuthConfigRequest

func NewUpdateAuthConfigRequest(server string, id ProjectId, body UpdateAuthConfigJSONRequestBody) (*http.Request, error)

NewUpdateAuthConfigRequest calls the generic UpdateAuthConfig builder with application/json body

func NewUpdateAuthConfigRequestWithBody

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

NewUpdateAuthConfigRequestWithBody generates requests for UpdateAuthConfig with any type of body

func NewUpdateAuthHostedPageRequest

func NewUpdateAuthHostedPageRequest(server string, id ProjectId, pageType HostedAuthPageType, body UpdateAuthHostedPageJSONRequestBody) (*http.Request, error)

NewUpdateAuthHostedPageRequest calls the generic UpdateAuthHostedPage builder with application/json body

func NewUpdateAuthHostedPageRequestWithBody

func NewUpdateAuthHostedPageRequestWithBody(server string, id ProjectId, pageType HostedAuthPageType, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAuthHostedPageRequestWithBody generates requests for UpdateAuthHostedPage with any type of body

func NewUpdateDatabaseBackupScheduleRequest added in v0.23.0

func NewUpdateDatabaseBackupScheduleRequest(server string, id ProjectId, databaseName DatabaseName, body UpdateDatabaseBackupScheduleJSONRequestBody) (*http.Request, error)

NewUpdateDatabaseBackupScheduleRequest calls the generic UpdateDatabaseBackupSchedule builder with application/json body

func NewUpdateDatabaseBackupScheduleRequestWithBody added in v0.23.0

func NewUpdateDatabaseBackupScheduleRequestWithBody(server string, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDatabaseBackupScheduleRequestWithBody generates requests for UpdateDatabaseBackupSchedule with any type of body

func NewUpdateDatabaseBranchRequest added in v0.21.0

func NewUpdateDatabaseBranchRequest(server string, id ProjectId, databaseName DatabaseName, branchName BranchName, body UpdateDatabaseBranchJSONRequestBody) (*http.Request, error)

NewUpdateDatabaseBranchRequest calls the generic UpdateDatabaseBranch builder with application/json body

func NewUpdateDatabaseBranchRequestWithBody added in v0.21.0

func NewUpdateDatabaseBranchRequestWithBody(server string, id ProjectId, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDatabaseBranchRequestWithBody generates requests for UpdateDatabaseBranch with any type of body

func NewUpdateDatabaseTypeRequest

func NewUpdateDatabaseTypeRequest(server string, id ProjectId, databaseName DatabaseName, body UpdateDatabaseTypeJSONRequestBody) (*http.Request, error)

NewUpdateDatabaseTypeRequest calls the generic UpdateDatabaseType builder with application/json body

func NewUpdateDatabaseTypeRequestWithBody

func NewUpdateDatabaseTypeRequestWithBody(server string, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDatabaseTypeRequestWithBody generates requests for UpdateDatabaseType with any type of body

func NewUpdateDurableFunctionSchedulerRequest added in v0.26.0

func NewUpdateDurableFunctionSchedulerRequest(server string, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, body UpdateDurableFunctionSchedulerJSONRequestBody) (*http.Request, error)

NewUpdateDurableFunctionSchedulerRequest calls the generic UpdateDurableFunctionScheduler builder with application/json body

func NewUpdateDurableFunctionSchedulerRequestWithBody added in v0.26.0

func NewUpdateDurableFunctionSchedulerRequestWithBody(server string, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDurableFunctionSchedulerRequestWithBody generates requests for UpdateDurableFunctionScheduler with any type of body

func NewUpdateEmailTemplateRequest

func NewUpdateEmailTemplateRequest(server string, id ProjectId, pType UpdateEmailTemplateParamsType, body UpdateEmailTemplateJSONRequestBody) (*http.Request, error)

NewUpdateEmailTemplateRequest calls the generic UpdateEmailTemplate builder with application/json body

func NewUpdateEmailTemplateRequestWithBody

func NewUpdateEmailTemplateRequestWithBody(server string, id ProjectId, pType UpdateEmailTemplateParamsType, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEmailTemplateRequestWithBody generates requests for UpdateEmailTemplate with any type of body

func NewUpdateFunctionRequest

func NewUpdateFunctionRequest(server string, id ProjectId, functionId FunctionId, body UpdateFunctionJSONRequestBody) (*http.Request, error)

NewUpdateFunctionRequest calls the generic UpdateFunction builder with application/json body

func NewUpdateFunctionRequestWithBody

func NewUpdateFunctionRequestWithBody(server string, id ProjectId, functionId FunctionId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateFunctionRequestWithBody generates requests for UpdateFunction with any type of body

func NewUpdateFunctionSchedulerRequest

func NewUpdateFunctionSchedulerRequest(server string, id ProjectId, functionId FunctionId, schedulerId SchedulerId, body UpdateFunctionSchedulerJSONRequestBody) (*http.Request, error)

NewUpdateFunctionSchedulerRequest calls the generic UpdateFunctionScheduler builder with application/json body

func NewUpdateFunctionSchedulerRequestWithBody

func NewUpdateFunctionSchedulerRequestWithBody(server string, id ProjectId, functionId FunctionId, schedulerId SchedulerId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateFunctionSchedulerRequestWithBody generates requests for UpdateFunctionScheduler with any type of body

func NewUpdateOAuthConfigRequest

func NewUpdateOAuthConfigRequest(server string, id ProjectId, provider UpdateOAuthConfigParamsProvider, params *UpdateOAuthConfigParams, body UpdateOAuthConfigJSONRequestBody) (*http.Request, error)

NewUpdateOAuthConfigRequest calls the generic UpdateOAuthConfig builder with application/json body

func NewUpdateOAuthConfigRequestWithBody

func NewUpdateOAuthConfigRequestWithBody(server string, id ProjectId, provider UpdateOAuthConfigParamsProvider, params *UpdateOAuthConfigParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOAuthConfigRequestWithBody generates requests for UpdateOAuthConfig with any type of body

func NewUpdateProjectGitDeploySettingsRequest added in v0.21.0

func NewUpdateProjectGitDeploySettingsRequest(server string, id ProjectId, body UpdateProjectGitDeploySettingsJSONRequestBody) (*http.Request, error)

NewUpdateProjectGitDeploySettingsRequest calls the generic UpdateProjectGitDeploySettings builder with application/json body

func NewUpdateProjectGitDeploySettingsRequestWithBody added in v0.21.0

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

NewUpdateProjectGitDeploySettingsRequestWithBody generates requests for UpdateProjectGitDeploySettings with any type of body

func NewUpdateProjectRequest

func NewUpdateProjectRequest(server string, id ProjectId, body UpdateProjectJSONRequestBody) (*http.Request, error)

NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body

func NewUpdateProjectRequestWithBody

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

NewUpdateProjectRequestWithBody generates requests for UpdateProject with any type of body

func NewUpdateRealtimeConfigRequest

func NewUpdateRealtimeConfigRequest(server string, id ProjectId, body UpdateRealtimeConfigJSONRequestBody) (*http.Request, error)

NewUpdateRealtimeConfigRequest calls the generic UpdateRealtimeConfig builder with application/json body

func NewUpdateRealtimeConfigRequestWithBody

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

NewUpdateRealtimeConfigRequestWithBody generates requests for UpdateRealtimeConfig with any type of body

func NewUpdateStorageBucketRequest

func NewUpdateStorageBucketRequest(server string, id ProjectId, bucketName BucketName, body UpdateStorageBucketJSONRequestBody) (*http.Request, error)

NewUpdateStorageBucketRequest calls the generic UpdateStorageBucket builder with application/json body

func NewUpdateStorageBucketRequestWithBody

func NewUpdateStorageBucketRequestWithBody(server string, id ProjectId, bucketName BucketName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateStorageBucketRequestWithBody generates requests for UpdateStorageBucket with any type of body

func NewUpdateStorageObjectVisibilityRequest

func NewUpdateStorageObjectVisibilityRequest(server string, bucketName BucketName, path string, body UpdateStorageObjectVisibilityJSONRequestBody) (*http.Request, error)

NewUpdateStorageObjectVisibilityRequest calls the generic UpdateStorageObjectVisibility builder with application/json body

func NewUpdateStorageObjectVisibilityRequestWithBody

func NewUpdateStorageObjectVisibilityRequestWithBody(server string, bucketName BucketName, path string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateStorageObjectVisibilityRequestWithBody generates requests for UpdateStorageObjectVisibility with any type of body

func NewUpdateVariableRequest

func NewUpdateVariableRequest(server string, id ProjectId, name VariableName, body UpdateVariableJSONRequestBody) (*http.Request, error)

NewUpdateVariableRequest calls the generic UpdateVariable builder with application/json body

func NewUpdateVariableRequestWithBody

func NewUpdateVariableRequestWithBody(server string, id ProjectId, name VariableName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVariableRequestWithBody generates requests for UpdateVariable with any type of body

func NewUploadPartRequestWithBody

func NewUploadPartRequestWithBody(server string, bucketName BucketName, path string, params *UploadPartParams, contentType string, body io.Reader) (*http.Request, error)

NewUploadPartRequestWithBody generates requests for UploadPart with any type of body

func NewUploadProjectLogoRequestWithBody added in v0.0.4

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

NewUploadProjectLogoRequestWithBody generates requests for UploadProjectLogo with any type of body

func NewUploadStorageObjectRequest

func NewUploadStorageObjectRequest(server string, bucketName BucketName, path string, params *UploadStorageObjectParams, body UploadStorageObjectJSONRequestBody) (*http.Request, error)

NewUploadStorageObjectRequest calls the generic UploadStorageObject builder with application/json body

func NewUploadStorageObjectRequestWithBody

func NewUploadStorageObjectRequestWithBody(server string, bucketName BucketName, path string, params *UploadStorageObjectParams, contentType string, body io.Reader) (*http.Request, error)

NewUploadStorageObjectRequestWithBody generates requests for UploadStorageObject with any type of body

Types

type AcquireProjectLockClientResponse added in v0.21.0

type AcquireProjectLockClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ProjectLockLease
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON409      *Error
	JSON429      *Error
	JSON503      *Error
}

func ParseAcquireProjectLockClientResponse added in v0.21.0

func ParseAcquireProjectLockClientResponse(rsp *http.Response) (*AcquireProjectLockClientResponse, error)

ParseAcquireProjectLockClientResponse parses an HTTP response from a AcquireProjectLockWithResponse call

func (AcquireProjectLockClientResponse) ContentType added in v0.21.0

func (r AcquireProjectLockClientResponse) ContentType() string

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

func (AcquireProjectLockClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (AcquireProjectLockClientResponse) StatusCode added in v0.21.0

func (r AcquireProjectLockClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AcquireProjectLockJSONRequestBody added in v0.21.0

type AcquireProjectLockJSONRequestBody = ProjectLockLeaseRequest

AcquireProjectLockJSONRequestBody defines body for AcquireProjectLock for application/json ContentType.

type AcquireProjectLockParams added in v0.21.0

type AcquireProjectLockParams struct {
	// XVolcanoLockToken Opaque UUID generated once by the caller and retained for the lease lifetime.
	XVolcanoLockToken LockToken `json:"X-Volcano-Lock-Token"`

	// XVolcanoRequestId UUID correlating this request across client and server logs. Repeat safety comes from
	// the lock token, so a retry under a reused request ID still counts against the quota.
	XVolcanoRequestId LockRequestId `json:"X-Volcano-Request-Id"`
}

AcquireProjectLockParams defines parameters for AcquireProjectLock.

type AnonKey

type AnonKey struct {
	CreatedAt *time.Time         `json:"created_at,omitempty"`
	Id        openapi_types.UUID `json:"id"`

	// IsDefault Whether this is the project's configured default anon key. Only one key per project can be default.
	IsDefault *bool `json:"is_default,omitempty"`

	// KeyValue JWT token - use this in frontend Authorization header
	KeyValue string `json:"key_value"`
	Name     string `json:"name"`

	// Permissions Permissions granted to this anon key.
	// Auth permissions: auth.signup, auth.signin, auth.refresh, auth.logout, auth.password_reset, auth.confirm_email, auth.resend_confirmation
	// Storage permissions: storage.upload, storage.download, storage.list, storage.delete
	// Realtime permissions: realtime.connect, realtime.subscribe, realtime.publish
	// Functions permissions: functions.invoke
	Permissions *[]string           `json:"permissions,omitempty"`
	ProjectId   *openapi_types.UUID `json:"project_id,omitempty"`
}

AnonKey defines model for AnonKey.

type ApplyProjectConfigClientResponse added in v0.0.5

type ApplyProjectConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectConfigApplyResult
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *ProjectConfigValidationErrorResponse
}

func ParseApplyProjectConfigClientResponse added in v0.0.5

func ParseApplyProjectConfigClientResponse(rsp *http.Response) (*ApplyProjectConfigClientResponse, error)

ParseApplyProjectConfigClientResponse parses an HTTP response from a ApplyProjectConfigWithResponse call

func (ApplyProjectConfigClientResponse) ContentType added in v0.0.5

func (r ApplyProjectConfigClientResponse) ContentType() string

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

func (ApplyProjectConfigClientResponse) Status added in v0.0.5

Status returns HTTPResponse.Status

func (ApplyProjectConfigClientResponse) StatusCode added in v0.0.5

func (r ApplyProjectConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ApplyProjectConfigJSONRequestBody added in v0.0.5

type ApplyProjectConfigJSONRequestBody = ProjectConfig

ApplyProjectConfigJSONRequestBody defines body for ApplyProjectConfig for application/json ContentType.

type ApplyProjectConfigParams added in v0.0.5

type ApplyProjectConfigParams struct {
	// DryRun Validate and report projected actions without applying changes.
	DryRun *bool `form:"dry_run,omitempty" json:"dry_run,omitempty"`
}

ApplyProjectConfigParams defines parameters for ApplyProjectConfig.

type AuthCancelEmailChangeClientResponse

type AuthCancelEmailChangeClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Message *string `json:"message,omitempty"`
	}
	JSON401 *Error
}

func ParseAuthCancelEmailChangeClientResponse

func ParseAuthCancelEmailChangeClientResponse(rsp *http.Response) (*AuthCancelEmailChangeClientResponse, error)

ParseAuthCancelEmailChangeClientResponse parses an HTTP response from a AuthCancelEmailChangeWithResponse call

func (AuthCancelEmailChangeClientResponse) ContentType

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

func (AuthCancelEmailChangeClientResponse) Status

Status returns HTTPResponse.Status

func (AuthCancelEmailChangeClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthConfig

type AuthConfig struct {
	// AccessTokenLifetime Access token lifetime in seconds
	AccessTokenLifetime *int `json:"access_token_lifetime,omitempty"`

	// AllowPasswordReset Enable forgot password flow
	AllowPasswordReset *bool `json:"allow_password_reset,omitempty"`

	// AllowedEmailDomains Email domains allowed to create users in this project. Applies to
	// email/password signup, OAuth/SSO signup, anonymous conversion, and
	// email changes. Empty (the default) allows every domain.
	//
	// Entries are stored normalized (lowercase, no `@` prefix) and match
	// the domain part exactly: `domain1.com` does not cover
	// `mail.domain1.com`. Signups from other domains are rejected with
	// 403, and `allowed_email_domains_mode` decides whether sign-in is
	// covered as well.
	//
	// The allowlist is a PRO feature to configure and to enforce. A
	// downgrade parks it: the domains are still returned here and stop
	// being applied until the project is back on PRO.
	AllowedEmailDomains *[]string `json:"allowed_email_domains,omitempty"`

	// AllowedEmailDomainsMode How far `allowed_email_domains` reaches. `signup` only gates account
	// creation, so accounts that predate the list keep signing in.
	// `signup_and_signin` also refuses to issue a session to an account
	// whose domain is not listed. `disabled` keeps the list without
	// enforcing it.
	AllowedEmailDomainsMode *AuthConfigAllowedEmailDomainsMode `json:"allowed_email_domains_mode,omitempty"`

	// AllowedRedirectUrls Redirect allowlist used to validate post_auth_redirect_url and post_logout_redirect_url.
	AllowedRedirectUrls *[]string `json:"allowed_redirect_urls,omitempty"`

	// AutoLinkVerifiedOauth Link a verified OAuth identity to an existing confirmed account with the same email instead of returning a conflict. Requires require_email_confirmation to be true.
	AutoLinkVerifiedOauth *bool `json:"auto_link_verified_oauth,omitempty"`

	// CorsAllowCredentials Allow credentials in CORS requests
	CorsAllowCredentials *bool     `json:"cors_allow_credentials,omitempty"`
	CorsAllowedOrigins   *[]string `json:"cors_allowed_origins,omitempty"`
	CorsEnabled          *bool     `json:"cors_enabled,omitempty"`

	// CorsMaxAge CORS preflight cache duration (seconds)
	CorsMaxAge *int `json:"cors_max_age,omitempty"`

	// DeviceVerificationUrl Optional override for the device-authorization verification page.
	// When set, POST /auth/device/authorize returns this URL (with the
	// user_code) as verification_uri/verification_uri_complete instead of
	// the built-in managed device page. Lets a CLI surface the project's
	// own RFC 8628 approval page. Empty falls back to the managed page.
	DeviceVerificationUrl    *string `json:"device_verification_url,omitempty"`
	EmailConfirmationSubject *string `json:"email_confirmation_subject,omitempty"`

	// EmailConfirmationTimeout Email confirmation token expiry in seconds.
	EmailConfirmationTimeout *int `json:"email_confirmation_timeout,omitempty"`

	// EmailEnabled Enable transactional email sending (confirmation, reset, change notifications). Must be true when require_email_confirmation is true.
	EmailEnabled                *bool   `json:"email_enabled,omitempty"`
	EmailFromAddress            *string `json:"email_from_address,omitempty"`
	EmailFromName               *string `json:"email_from_name,omitempty"`
	EmailPasswordChangedSubject *string `json:"email_password_changed_subject,omitempty"`
	EmailPasswordResetSubject   *string `json:"email_password_reset_subject,omitempty"`

	// EnableAnonymousSignins Allow creating users without email/password
	EnableAnonymousSignins *bool `json:"enable_anonymous_signins,omitempty"`

	// EnableEmailPassword Enable email/password authentication as a provider
	EnableEmailPassword *bool `json:"enable_email_password,omitempty"`

	// EnableSignup Master switch - allow new user signups via ANY provider
	EnableSignup *bool `json:"enable_signup,omitempty"`

	// InactivityTimeout Force re-login after inactivity (seconds, 0=never)
	InactivityTimeout *int `json:"inactivity_timeout,omitempty"`

	// ManagedAuthEnabled Enables project-hosted managed auth pages.
	ManagedAuthEnabled *bool `json:"managed_auth_enabled,omitempty"`

	// MaxPasswordHistory Number of previous passwords to remember (0=disabled)
	MaxPasswordHistory *int `json:"max_password_history,omitempty"`

	// MaxSessionDuration Force re-login after duration (seconds, 0=never)
	MaxSessionDuration *int `json:"max_session_duration,omitempty"`

	// MinPasswordLength Configured minimum password length in Unicode characters.
	MinPasswordLength *int `json:"min_password_length,omitempty"`

	// PasswordPolicy Effective backend-enforced password policy.
	PasswordPolicy AuthPasswordPolicy `json:"password_policy"`

	// PasswordResetTimeout Recovery token expiry in seconds
	PasswordResetTimeout *int `json:"password_reset_timeout,omitempty"`

	// PlatformTokenTtl TTL in seconds for platform tokens minted via `/auth/platform/exchange`
	PlatformTokenTtl *int `json:"platform_token_ttl,omitempty"`

	// PostAuthRedirectUrl Default redirect target after successful hosted auth.
	PostAuthRedirectUrl *string `json:"post_auth_redirect_url,omitempty"`

	// PostLogoutRedirectUrl Redirect target after logout from hosted pages.
	PostLogoutRedirectUrl *string             `json:"post_logout_redirect_url,omitempty"`
	ProjectId             *openapi_types.UUID `json:"project_id,omitempty"`

	// RateLimitSignin Signins per hour per IP
	RateLimitSignin *int `json:"rate_limit_signin,omitempty"`

	// RateLimitSignup Signups per hour per IP
	RateLimitSignup *int `json:"rate_limit_signup,omitempty"`

	// RateLimitTokenRefresh Refreshes per hour per IP
	RateLimitTokenRefresh *int `json:"rate_limit_token_refresh,omitempty"`

	// RefreshTokenLifetime Refresh token lifetime in seconds
	RefreshTokenLifetime *int `json:"refresh_token_lifetime,omitempty"`

	// RequireEmailConfirmation Require users to confirm email before sign-in. Can only be true when email_enabled is true.
	RequireEmailConfirmation *bool   `json:"require_email_confirmation,omitempty"`
	RequireLowercase         *bool   `json:"require_lowercase,omitempty"`
	RequireNumbers           *bool   `json:"require_numbers,omitempty"`
	RequireSpecialChars      *bool   `json:"require_special_chars,omitempty"`
	RequireUppercase         *bool   `json:"require_uppercase,omitempty"`
	SmtpHost                 *string `json:"smtp_host,omitempty"`

	// SmtpPasswordConfigured Whether an SMTP password is configured. The password itself is never returned.
	SmtpPasswordConfigured *bool   `json:"smtp_password_configured,omitempty"`
	SmtpPort               *int    `json:"smtp_port,omitempty"`
	SmtpUseTls             *bool   `json:"smtp_use_tls,omitempty"`
	SmtpUsername           *string `json:"smtp_username,omitempty"`
}

AuthConfig defines model for AuthConfig.

type AuthConfigAllowedEmailDomainsMode added in v0.21.0

type AuthConfigAllowedEmailDomainsMode string

AuthConfigAllowedEmailDomainsMode How far `allowed_email_domains` reaches. `signup` only gates account creation, so accounts that predate the list keep signing in. `signup_and_signin` also refuses to issue a session to an account whose domain is not listed. `disabled` keeps the list without enforcing it.

const (
	AuthConfigAllowedEmailDomainsModeDisabled        AuthConfigAllowedEmailDomainsMode = "disabled"
	AuthConfigAllowedEmailDomainsModeSignup          AuthConfigAllowedEmailDomainsMode = "signup"
	AuthConfigAllowedEmailDomainsModeSignupAndSignin AuthConfigAllowedEmailDomainsMode = "signup_and_signin"
)

Defines values for AuthConfigAllowedEmailDomainsMode.

func (AuthConfigAllowedEmailDomainsMode) Valid added in v0.21.0

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

type AuthConfirmEmail200JSONResponseBodyMessage

type AuthConfirmEmail200JSONResponseBodyMessage string

AuthConfirmEmail200JSONResponseBodyMessage defines parameters for AuthConfirmEmail.

const (
	EmailAlreadyConfirmed      AuthConfirmEmail200JSONResponseBodyMessage = "Email already confirmed"
	EmailConfirmedSuccessfully AuthConfirmEmail200JSONResponseBodyMessage = "Email confirmed successfully"
)

Defines values for AuthConfirmEmail200JSONResponseBodyMessage.

func (AuthConfirmEmail200JSONResponseBodyMessage) Valid

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

type AuthConfirmEmailChangeClientResponse

type AuthConfirmEmailChangeClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Message *string   `json:"message,omitempty"`
		User    *AuthUser `json:"user,omitempty"`
	}
	JSON400 *Error
	JSON401 *Error
	JSON403 *Error
	JSON409 *Error
}

func ParseAuthConfirmEmailChangeClientResponse

func ParseAuthConfirmEmailChangeClientResponse(rsp *http.Response) (*AuthConfirmEmailChangeClientResponse, error)

ParseAuthConfirmEmailChangeClientResponse parses an HTTP response from a AuthConfirmEmailChangeWithResponse call

func (AuthConfirmEmailChangeClientResponse) ContentType

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

func (AuthConfirmEmailChangeClientResponse) Status

Status returns HTTPResponse.Status

func (AuthConfirmEmailChangeClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthConfirmEmailChangeJSONBody

type AuthConfirmEmailChangeJSONBody struct {
	EmailChangeToken string `json:"email_change_token"`
}

AuthConfirmEmailChangeJSONBody defines parameters for AuthConfirmEmailChange.

type AuthConfirmEmailChangeJSONRequestBody

type AuthConfirmEmailChangeJSONRequestBody AuthConfirmEmailChangeJSONBody

AuthConfirmEmailChangeJSONRequestBody defines body for AuthConfirmEmailChange for application/json ContentType.

type AuthConfirmEmailClientResponse

type AuthConfirmEmailClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Message *AuthConfirmEmail200JSONResponseBodyMessage `json:"message,omitempty"`
	}
}

func ParseAuthConfirmEmailClientResponse

func ParseAuthConfirmEmailClientResponse(rsp *http.Response) (*AuthConfirmEmailClientResponse, error)

ParseAuthConfirmEmailClientResponse parses an HTTP response from a AuthConfirmEmailWithResponse call

func (AuthConfirmEmailClientResponse) ContentType

func (r AuthConfirmEmailClientResponse) ContentType() string

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

func (AuthConfirmEmailClientResponse) Status

Status returns HTTPResponse.Status

func (AuthConfirmEmailClientResponse) StatusCode

func (r AuthConfirmEmailClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthConfirmEmailJSONBody

type AuthConfirmEmailJSONBody struct {
	// Token Confirmation token from email
	Token string `json:"token"`
}

AuthConfirmEmailJSONBody defines parameters for AuthConfirmEmail.

type AuthConfirmEmailJSONRequestBody

type AuthConfirmEmailJSONRequestBody AuthConfirmEmailJSONBody

AuthConfirmEmailJSONRequestBody defines body for AuthConfirmEmail for application/json ContentType.

type AuthConvertAnonymousClientResponse

type AuthConvertAnonymousClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		User *AuthUser `json:"user,omitempty"`
	}
	JSON503 *Error
}

func ParseAuthConvertAnonymousClientResponse

func ParseAuthConvertAnonymousClientResponse(rsp *http.Response) (*AuthConvertAnonymousClientResponse, error)

ParseAuthConvertAnonymousClientResponse parses an HTTP response from a AuthConvertAnonymousWithResponse call

func (AuthConvertAnonymousClientResponse) ContentType

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

func (AuthConvertAnonymousClientResponse) Status

Status returns HTTPResponse.Status

func (AuthConvertAnonymousClientResponse) StatusCode

func (r AuthConvertAnonymousClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthConvertAnonymousJSONBody

type AuthConvertAnonymousJSONBody struct {
	Email openapi_types.Email `json:"email"`

	// Password Password validated after NFC normalization against the
	// policy returned by GET /auth/password-policy.
	Password     string                  `json:"password"`
	UserMetadata *map[string]interface{} `json:"user_metadata,omitempty"`
}

AuthConvertAnonymousJSONBody defines parameters for AuthConvertAnonymous.

type AuthConvertAnonymousJSONRequestBody

type AuthConvertAnonymousJSONRequestBody AuthConvertAnonymousJSONBody

AuthConvertAnonymousJSONRequestBody defines body for AuthConvertAnonymous for application/json ContentType.

type AuthDeleteAllMySessionsClientResponse

type AuthDeleteAllMySessionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Error
}

func ParseAuthDeleteAllMySessionsClientResponse

func ParseAuthDeleteAllMySessionsClientResponse(rsp *http.Response) (*AuthDeleteAllMySessionsClientResponse, error)

ParseAuthDeleteAllMySessionsClientResponse parses an HTTP response from a AuthDeleteAllMySessionsWithResponse call

func (AuthDeleteAllMySessionsClientResponse) ContentType

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

func (AuthDeleteAllMySessionsClientResponse) Status

Status returns HTTPResponse.Status

func (AuthDeleteAllMySessionsClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthDeleteMySessionClientResponse

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

func ParseAuthDeleteMySessionClientResponse

func ParseAuthDeleteMySessionClientResponse(rsp *http.Response) (*AuthDeleteMySessionClientResponse, error)

ParseAuthDeleteMySessionClientResponse parses an HTTP response from a AuthDeleteMySessionWithResponse call

func (AuthDeleteMySessionClientResponse) ContentType

func (r AuthDeleteMySessionClientResponse) ContentType() string

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

func (AuthDeleteMySessionClientResponse) Status

Status returns HTTPResponse.Status

func (AuthDeleteMySessionClientResponse) StatusCode

func (r AuthDeleteMySessionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthDeviceAuthorizeClientResponse

type AuthDeviceAuthorizeClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeviceAuthorizationResponse
	JSON400      *OAuthErrorResponse
}

func ParseAuthDeviceAuthorizeClientResponse

func ParseAuthDeviceAuthorizeClientResponse(rsp *http.Response) (*AuthDeviceAuthorizeClientResponse, error)

ParseAuthDeviceAuthorizeClientResponse parses an HTTP response from a AuthDeviceAuthorizeWithResponse call

func (AuthDeviceAuthorizeClientResponse) ContentType

func (r AuthDeviceAuthorizeClientResponse) ContentType() string

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

func (AuthDeviceAuthorizeClientResponse) Status

Status returns HTTPResponse.Status

func (AuthDeviceAuthorizeClientResponse) StatusCode

func (r AuthDeviceAuthorizeClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthDeviceAuthorizeJSONBody

type AuthDeviceAuthorizeJSONBody struct {
	// ClientId Enabled `device` OAuth client ID for the target project
	ClientId string `json:"client_id"`
}

AuthDeviceAuthorizeJSONBody defines parameters for AuthDeviceAuthorize.

type AuthDeviceAuthorizeJSONRequestBody

type AuthDeviceAuthorizeJSONRequestBody AuthDeviceAuthorizeJSONBody

AuthDeviceAuthorizeJSONRequestBody defines body for AuthDeviceAuthorize for application/json ContentType.

type AuthDeviceTokenClientResponse

type AuthDeviceTokenClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthTokenResponse
	JSON400      *OAuthErrorResponse
	JSON403      *OAuthErrorResponse
}

func ParseAuthDeviceTokenClientResponse

func ParseAuthDeviceTokenClientResponse(rsp *http.Response) (*AuthDeviceTokenClientResponse, error)

ParseAuthDeviceTokenClientResponse parses an HTTP response from a AuthDeviceTokenWithResponse call

func (AuthDeviceTokenClientResponse) ContentType

func (r AuthDeviceTokenClientResponse) ContentType() string

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

func (AuthDeviceTokenClientResponse) Status

Status returns HTTPResponse.Status

func (AuthDeviceTokenClientResponse) StatusCode

func (r AuthDeviceTokenClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthDeviceTokenJSONBody

type AuthDeviceTokenJSONBody struct {
	ClientId   string                           `json:"client_id"`
	DeviceCode string                           `json:"device_code"`
	GrantType  AuthDeviceTokenJSONBodyGrantType `json:"grant_type"`
}

AuthDeviceTokenJSONBody defines parameters for AuthDeviceToken.

type AuthDeviceTokenJSONBodyGrantType

type AuthDeviceTokenJSONBodyGrantType string

AuthDeviceTokenJSONBodyGrantType defines parameters for AuthDeviceToken.

const (
	UrnIetfParamsOauthGrantTypeDeviceCode AuthDeviceTokenJSONBodyGrantType = "urn:ietf:params:oauth:grant-type:device_code"
)

Defines values for AuthDeviceTokenJSONBodyGrantType.

func (AuthDeviceTokenJSONBodyGrantType) Valid

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

type AuthDeviceTokenJSONRequestBody

type AuthDeviceTokenJSONRequestBody AuthDeviceTokenJSONBody

AuthDeviceTokenJSONRequestBody defines body for AuthDeviceToken for application/json ContentType.

type AuthDeviceVerifyClientResponse

type AuthDeviceVerifyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Status  *string `json:"status,omitempty"`
		Success *bool   `json:"success,omitempty"`
	}
	JSON401 *Error
}

func ParseAuthDeviceVerifyClientResponse

func ParseAuthDeviceVerifyClientResponse(rsp *http.Response) (*AuthDeviceVerifyClientResponse, error)

ParseAuthDeviceVerifyClientResponse parses an HTTP response from a AuthDeviceVerifyWithResponse call

func (AuthDeviceVerifyClientResponse) ContentType

func (r AuthDeviceVerifyClientResponse) ContentType() string

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

func (AuthDeviceVerifyClientResponse) Status

Status returns HTTPResponse.Status

func (AuthDeviceVerifyClientResponse) StatusCode

func (r AuthDeviceVerifyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthDeviceVerifyJSONBody

type AuthDeviceVerifyJSONBody struct {
	Action   *AuthDeviceVerifyJSONBodyAction `json:"action,omitempty"`
	UserCode string                          `json:"user_code"`
}

AuthDeviceVerifyJSONBody defines parameters for AuthDeviceVerify.

type AuthDeviceVerifyJSONBodyAction

type AuthDeviceVerifyJSONBodyAction string

AuthDeviceVerifyJSONBodyAction defines parameters for AuthDeviceVerify.

const (
	Approve AuthDeviceVerifyJSONBodyAction = "approve"
	Deny    AuthDeviceVerifyJSONBodyAction = "deny"
)

Defines values for AuthDeviceVerifyJSONBodyAction.

func (AuthDeviceVerifyJSONBodyAction) Valid

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

type AuthDeviceVerifyJSONRequestBody

type AuthDeviceVerifyJSONRequestBody AuthDeviceVerifyJSONBody

AuthDeviceVerifyJSONRequestBody defines body for AuthDeviceVerify for application/json ContentType.

type AuthForgotPasswordClientResponse

type AuthForgotPasswordClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Message *string `json:"message,omitempty"`
	}
	JSON403 *Error
	JSON429 *Error
}

func ParseAuthForgotPasswordClientResponse

func ParseAuthForgotPasswordClientResponse(rsp *http.Response) (*AuthForgotPasswordClientResponse, error)

ParseAuthForgotPasswordClientResponse parses an HTTP response from a AuthForgotPasswordWithResponse call

func (AuthForgotPasswordClientResponse) ContentType

func (r AuthForgotPasswordClientResponse) ContentType() string

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

func (AuthForgotPasswordClientResponse) Status

Status returns HTTPResponse.Status

func (AuthForgotPasswordClientResponse) StatusCode

func (r AuthForgotPasswordClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthForgotPasswordJSONBody

type AuthForgotPasswordJSONBody struct {
	Email openapi_types.Email `json:"email"`
}

AuthForgotPasswordJSONBody defines parameters for AuthForgotPassword.

type AuthForgotPasswordJSONRequestBody

type AuthForgotPasswordJSONRequestBody AuthForgotPasswordJSONBody

AuthForgotPasswordJSONRequestBody defines body for AuthForgotPassword for application/json ContentType.

type AuthGetMySessionsClientResponse

type AuthGetMySessionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Sessions for this page (cursor pagination only)
		Data *[]AuthSession `json:"data,omitempty"`

		// HasMore Whether a further page exists (cursor pagination only)
		HasMore *bool `json:"has_more,omitempty"`

		// Limit Number of sessions per page
		Limit *int `json:"limit,omitempty"`

		// NextCursor Opaque cursor for the next page (cursor pagination only)
		NextCursor *string `json:"next_cursor,omitempty"`

		// Page Current page number
		Page *int `json:"page,omitempty"`

		// PrevCursor Opaque cursor for the previous page (cursor pagination only). Send as `ending_before`.
		PrevCursor *string        `json:"prev_cursor,omitempty"`
		Sessions   *[]AuthSession `json:"sessions,omitempty"`

		// Total Total number of sessions
		Total *int `json:"total,omitempty"`

		// TotalPages Total number of pages
		TotalPages *int `json:"total_pages,omitempty"`
	}
	JSON400 *Error
	JSON401 *Error
}

func ParseAuthGetMySessionsClientResponse

func ParseAuthGetMySessionsClientResponse(rsp *http.Response) (*AuthGetMySessionsClientResponse, error)

ParseAuthGetMySessionsClientResponse parses an HTTP response from a AuthGetMySessionsWithResponse call

func (AuthGetMySessionsClientResponse) ContentType

func (r AuthGetMySessionsClientResponse) ContentType() string

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

func (AuthGetMySessionsClientResponse) Status

Status returns HTTPResponse.Status

func (AuthGetMySessionsClientResponse) StatusCode

func (r AuthGetMySessionsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthGetMySessionsParams

type AuthGetMySessionsParams struct {
	// Page Page number (1-indexed)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of sessions per page (max 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Sort Sort key. `last_activity` (default) orders by most recent activity and
	// supports offset pagination only. `created_at` orders by session start
	// and supports both offset and cursor pagination.
	Sort *AuthGetMySessionsParamsSort `form:"sort,omitempty" json:"sort,omitempty"`

	// Status Filter by whether the session can still be refreshed. Omit for every
	// stored session, including expired ones. `expired` is not supported
	// with cursor pagination.
	Status *AuthGetMySessionsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Cursor Opaque keyset cursor from a previous response's `next_cursor`. Requires
	// `sort=created_at`; mutually exclusive with `page` and `ending_before`.
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset cursor from a previous response's `prev_cursor`, paging
	// backward. Requires `sort=created_at`; mutually exclusive with `page`
	// and `cursor`.
	EndingBefore *string `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded number of rows to skip past the cursor anchor (the hybrid
	// jump, maximum 100000). Ignored unless `cursor` or `ending_before` is
	// supplied.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}

AuthGetMySessionsParams defines parameters for AuthGetMySessions.

type AuthGetMySessionsParamsSort added in v0.23.0

type AuthGetMySessionsParamsSort string

AuthGetMySessionsParamsSort defines parameters for AuthGetMySessions.

const (
	AuthGetMySessionsParamsSortCreatedAt    AuthGetMySessionsParamsSort = "created_at"
	AuthGetMySessionsParamsSortLastActivity AuthGetMySessionsParamsSort = "last_activity"
)

Defines values for AuthGetMySessionsParamsSort.

func (AuthGetMySessionsParamsSort) Valid added in v0.23.0

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

type AuthGetMySessionsParamsStatus added in v0.23.0

type AuthGetMySessionsParamsStatus string

AuthGetMySessionsParamsStatus defines parameters for AuthGetMySessions.

const (
	AuthGetMySessionsParamsStatusActive  AuthGetMySessionsParamsStatus = "active"
	AuthGetMySessionsParamsStatusExpired AuthGetMySessionsParamsStatus = "expired"
)

Defines values for AuthGetMySessionsParamsStatus.

func (AuthGetMySessionsParamsStatus) Valid added in v0.23.0

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

type AuthGetPasswordPolicyClientResponse added in v0.21.0

type AuthGetPasswordPolicyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthPasswordPolicy
	JSON401      *Error
	JSON404      *Error
}

func ParseAuthGetPasswordPolicyClientResponse added in v0.21.0

func ParseAuthGetPasswordPolicyClientResponse(rsp *http.Response) (*AuthGetPasswordPolicyClientResponse, error)

ParseAuthGetPasswordPolicyClientResponse parses an HTTP response from a AuthGetPasswordPolicyWithResponse call

func (AuthGetPasswordPolicyClientResponse) ContentType added in v0.21.0

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

func (AuthGetPasswordPolicyClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (AuthGetPasswordPolicyClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type AuthGetUserClientResponse

type AuthGetUserClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		User *AuthUser `json:"user,omitempty"`
	}
	JSON401 *Error
}

func ParseAuthGetUserClientResponse

func ParseAuthGetUserClientResponse(rsp *http.Response) (*AuthGetUserClientResponse, error)

ParseAuthGetUserClientResponse parses an HTTP response from a AuthGetUserWithResponse call

func (AuthGetUserClientResponse) ContentType

func (r AuthGetUserClientResponse) ContentType() string

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

func (AuthGetUserClientResponse) Status

func (r AuthGetUserClientResponse) Status() string

Status returns HTTPResponse.Status

func (AuthGetUserClientResponse) StatusCode

func (r AuthGetUserClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthHostedPage

type AuthHostedPage struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Css CSS content for this page type.
	Css *string `json:"css,omitempty"`

	// Html HTML content for this page type.
	Html      *string             `json:"html,omitempty"`
	Id        *openapi_types.UUID `json:"id,omitempty"`
	PageType  *HostedAuthPageType `json:"page_type,omitempty"`
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`
	UpdatedAt *time.Time          `json:"updated_at,omitempty"`
}

AuthHostedPage defines model for AuthHostedPage.

type AuthHostedPageDefaults added in v0.23.0

type AuthHostedPageDefaults struct {
	// Css The built-in stylesheet, themed by the customer.
	Css string `json:"css"`

	// Html Body shell markup containing the runtime render root.
	Html string `json:"html"`
}

AuthHostedPageDefaults The starting point for an unsaved page: the theme shell we render for the built-in page plus its stylesheet. Valid input to the update endpoint — it carries no script, meta, or link tags.

type AuthHostedPageResponse

type AuthHostedPageResponse struct {
	// Defaults The starting point for an unsaved page: the theme shell we render for the
	// built-in page plus its stylesheet. Valid input to the update endpoint —
	// it carries no script, meta, or link tags.
	Defaults AuthHostedPageDefaults `json:"defaults"`

	// Page The saved page, or null when the project has not customized this page type yet.
	Page *AuthHostedPage `json:"page"`

	// Runtime The server-owned behavior of a hosted page. Clients compose previews from
	// this instead of reimplementing the page, so a preview cannot drift from
	// what is actually served.
	Runtime AuthHostedPageRuntime `json:"runtime"`
}

AuthHostedPageResponse defines model for AuthHostedPageResponse.

type AuthHostedPageRuntime added in v0.23.0

type AuthHostedPageRuntime struct {
	// MockPrelude Preview harness that supplies request params and stubs the hosted-auth API. Never served on a real page.
	MockPrelude string `json:"mock_prelude"`

	// RootId Element id the runtime script renders into. Markup carrying it opts into the theme-shell contract.
	RootId string `json:"root_id"`

	// Script The runtime script injected into the rendered page.
	Script string `json:"script"`
}

AuthHostedPageRuntime The server-owned behavior of a hosted page. Clients compose previews from this instead of reimplementing the page, so a preview cannot drift from what is actually served.

type AuthIdentitiesResponse added in v0.1.0

type AuthIdentitiesResponse struct {
	Identities []AuthIdentity `json:"identities"`
}

AuthIdentitiesResponse defines model for AuthIdentitiesResponse.

type AuthIdentity added in v0.1.0

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

	// Email The email address this identity represents
	Email openapi_types.Email `json:"email"`

	// EmailVerified Whether ownership of this email has been verified
	EmailVerified bool `json:"email_verified"`

	// Id Unique identity identifier
	Id openapi_types.UUID `json:"id"`

	// IsPrimary Whether the account's primary sign-in method resolves to this identity
	IsPrimary bool `json:"is_primary"`
}

AuthIdentity A real email identity owned by the account. One account can own multiple identities (for example a work email plus a personal email linked via OAuth).

type AuthInsightsInterval added in v0.21.0

type AuthInsightsInterval string

AuthInsightsInterval defines model for AuthInsightsInterval.

const (
	Day   AuthInsightsInterval = "day"
	Month AuthInsightsInterval = "month"
	Week  AuthInsightsInterval = "week"
)

Defines values for AuthInsightsInterval.

func (AuthInsightsInterval) Valid added in v0.21.0

func (e AuthInsightsInterval) Valid() bool

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

type AuthInsightsResponse added in v0.21.0

type AuthInsightsResponse struct {
	ObservedAt time.Time                 `json:"observed_at"`
	ProjectId  openapi_types.UUID        `json:"project_id"`
	Series     []AuthInsightsSeriesPoint `json:"series"`
	Summary    AuthInsightsSummary       `json:"summary"`
	Window     AuthInsightsWindow        `json:"window"`
}

AuthInsightsResponse defines model for AuthInsightsResponse.

type AuthInsightsSeriesPoint added in v0.21.0

type AuthInsightsSeriesPoint struct {
	BucketStart openapi_types.Date `json:"bucket_start"`

	// IsPartial Whether the requested window or observation time clips this bucket.
	IsPartial bool `json:"is_partial"`

	// Signins Successful session creations during the bucket.
	Signins int64 `json:"signins"`

	// Signups Accounts created during the bucket.
	Signups int64 `json:"signups"`
}

AuthInsightsSeriesPoint defines model for AuthInsightsSeriesPoint.

type AuthInsightsSummary added in v0.21.0

type AuthInsightsSummary struct {
	// ActiveUsers30d Users with a successful session creation or refresh in the trailing 30 days since activity collection was deployed.
	ActiveUsers30d int64 `json:"active_users_30d"`

	// TotalUsers Current auth-user count, matching the auth-user list total.
	TotalUsers int64 `json:"total_users"`
}

AuthInsightsSummary defines model for AuthInsightsSummary.

type AuthInsightsWindow added in v0.21.0

type AuthInsightsWindow struct {
	From     openapi_types.Date   `json:"from"`
	Interval AuthInsightsInterval `json:"interval"`
	To       openapi_types.Date   `json:"to"`
}

AuthInsightsWindow defines model for AuthInsightsWindow.

type AuthLinkOAuthProviderClientResponse

type AuthLinkOAuthProviderClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		AuthorizationUrl *string `json:"authorization_url,omitempty"`
	}
	JSON400 *Error
	JSON401 *Error
	JSON404 *Error
	JSON409 *Error
}

func ParseAuthLinkOAuthProviderClientResponse

func ParseAuthLinkOAuthProviderClientResponse(rsp *http.Response) (*AuthLinkOAuthProviderClientResponse, error)

ParseAuthLinkOAuthProviderClientResponse parses an HTTP response from a AuthLinkOAuthProviderWithResponse call

func (AuthLinkOAuthProviderClientResponse) ContentType

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

func (AuthLinkOAuthProviderClientResponse) Status

Status returns HTTPResponse.Status

func (AuthLinkOAuthProviderClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthLinkOAuthProviderParams added in v0.21.0

type AuthLinkOAuthProviderParams struct {
	// RedirectUrl URL to redirect to after linking completes (optional). Same
	// allowed_redirect_urls requirement as GET /auth/oauth/{provider}/authorize.
	RedirectUrl *string `form:"redirect_url,omitempty" json:"redirect_url,omitempty"`

	// ClientState Optional application nonce echoed to redirect_url as `state`.
	ClientState *string `form:"client_state,omitempty" json:"client_state,omitempty"`

	// ResponseMode Set to `code` to receive a short-lived authorization code at
	// redirect_url. `redirect_url` is required in this mode. When
	// omitted, the established session-fragment response is retained for
	// compatibility with existing clients.
	ResponseMode *AuthLinkOAuthProviderParamsResponseMode `form:"response_mode,omitempty" json:"response_mode,omitempty"`
}

AuthLinkOAuthProviderParams defines parameters for AuthLinkOAuthProvider.

type AuthLinkOAuthProviderParamsProvider

type AuthLinkOAuthProviderParamsProvider string

AuthLinkOAuthProviderParamsProvider defines parameters for AuthLinkOAuthProvider.

const (
	AuthLinkOAuthProviderParamsProviderApple     AuthLinkOAuthProviderParamsProvider = "apple"
	AuthLinkOAuthProviderParamsProviderGithub    AuthLinkOAuthProviderParamsProvider = "github"
	AuthLinkOAuthProviderParamsProviderGoogle    AuthLinkOAuthProviderParamsProvider = "google"
	AuthLinkOAuthProviderParamsProviderMicrosoft AuthLinkOAuthProviderParamsProvider = "microsoft"
)

Defines values for AuthLinkOAuthProviderParamsProvider.

func (AuthLinkOAuthProviderParamsProvider) Valid

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

type AuthLinkOAuthProviderParamsResponseMode added in v0.21.0

type AuthLinkOAuthProviderParamsResponseMode string

AuthLinkOAuthProviderParamsResponseMode defines parameters for AuthLinkOAuthProvider.

const (
	AuthLinkOAuthProviderParamsResponseModeCode AuthLinkOAuthProviderParamsResponseMode = "code"
)

Defines values for AuthLinkOAuthProviderParamsResponseMode.

func (AuthLinkOAuthProviderParamsResponseMode) Valid added in v0.21.0

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

type AuthListIdentitiesClientResponse added in v0.1.0

type AuthListIdentitiesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthIdentitiesResponse
	JSON401      *Error
}

func ParseAuthListIdentitiesClientResponse added in v0.1.0

func ParseAuthListIdentitiesClientResponse(rsp *http.Response) (*AuthListIdentitiesClientResponse, error)

ParseAuthListIdentitiesClientResponse parses an HTTP response from a AuthListIdentitiesWithResponse call

func (AuthListIdentitiesClientResponse) ContentType added in v0.1.0

func (r AuthListIdentitiesClientResponse) ContentType() string

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

func (AuthListIdentitiesClientResponse) Status added in v0.1.0

Status returns HTTPResponse.Status

func (AuthListIdentitiesClientResponse) StatusCode added in v0.1.0

func (r AuthListIdentitiesClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthListMethodsClientResponse added in v0.1.0

type AuthListMethodsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthMethodsResponse
	JSON401      *Error
}

func ParseAuthListMethodsClientResponse added in v0.1.0

func ParseAuthListMethodsClientResponse(rsp *http.Response) (*AuthListMethodsClientResponse, error)

ParseAuthListMethodsClientResponse parses an HTTP response from a AuthListMethodsWithResponse call

func (AuthListMethodsClientResponse) ContentType added in v0.1.0

func (r AuthListMethodsClientResponse) ContentType() string

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

func (AuthListMethodsClientResponse) Status added in v0.1.0

Status returns HTTPResponse.Status

func (AuthListMethodsClientResponse) StatusCode added in v0.1.0

func (r AuthListMethodsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthListOAuthProvidersClientResponse

type AuthListOAuthProvidersClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Providers *[]struct {
			LinkedAt  *time.Time `json:"linked_at,omitempty"`
			Provider  *string    `json:"provider,omitempty"`
			UpdatedAt *time.Time `json:"updated_at,omitempty"`
		} `json:"providers,omitempty"`
	}
	JSON401 *Error
}

func ParseAuthListOAuthProvidersClientResponse

func ParseAuthListOAuthProvidersClientResponse(rsp *http.Response) (*AuthListOAuthProvidersClientResponse, error)

ParseAuthListOAuthProvidersClientResponse parses an HTTP response from a AuthListOAuthProvidersWithResponse call

func (AuthListOAuthProvidersClientResponse) ContentType

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

func (AuthListOAuthProvidersClientResponse) Status

Status returns HTTPResponse.Status

func (AuthListOAuthProvidersClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthLogoutClientResponse

type AuthLogoutClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAuthLogoutClientResponse

func ParseAuthLogoutClientResponse(rsp *http.Response) (*AuthLogoutClientResponse, error)

ParseAuthLogoutClientResponse parses an HTTP response from a AuthLogoutWithResponse call

func (AuthLogoutClientResponse) ContentType

func (r AuthLogoutClientResponse) ContentType() string

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

func (AuthLogoutClientResponse) Status

func (r AuthLogoutClientResponse) Status() string

Status returns HTTPResponse.Status

func (AuthLogoutClientResponse) StatusCode

func (r AuthLogoutClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthLogoutJSONBody

type AuthLogoutJSONBody struct {
	RefreshToken *string                        `json:"refresh_token,omitempty"`
	SessionMode  *AuthLogoutJSONBodySessionMode `json:"session_mode,omitempty"`
}

AuthLogoutJSONBody defines parameters for AuthLogout.

type AuthLogoutJSONBodySessionMode added in v0.21.0

type AuthLogoutJSONBodySessionMode string

AuthLogoutJSONBodySessionMode defines parameters for AuthLogout.

const (
	AuthLogoutJSONBodySessionModeCookie AuthLogoutJSONBodySessionMode = "cookie"
)

Defines values for AuthLogoutJSONBodySessionMode.

func (AuthLogoutJSONBodySessionMode) Valid added in v0.21.0

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

type AuthLogoutJSONRequestBody

type AuthLogoutJSONRequestBody AuthLogoutJSONBody

AuthLogoutJSONRequestBody defines body for AuthLogout for application/json ContentType.

type AuthMethodSummary added in v0.1.0

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

	// Email The email of the method's identity (empty for anonymous)
	Email string `json:"email"`

	// Id Unique method identifier
	Id openapi_types.UUID `json:"id"`

	// IdentityId The identity this method signs in to — a UUID for password/oauth methods,
	// empty for anonymous methods.
	IdentityId string `json:"identity_id"`

	// IsPrimary Whether this is the account's primary sign-in method
	IsPrimary bool `json:"is_primary"`

	// LastUsedAt When this method was last used to sign in, if ever
	LastUsedAt *time.Time `json:"last_used_at,omitempty"`

	// Provider OAuth provider name; present only when type is oauth
	Provider *string `json:"provider,omitempty"`

	// Type The kind of sign-in method
	Type      string    `json:"type"`
	UpdatedAt time.Time `json:"updated_at"`
}

AuthMethodSummary A single sign-in method the account owns (password, an OAuth provider, or an active anonymous method). `is_primary` reflects the account's primary_method_id.

type AuthMethodsResponse added in v0.1.0

type AuthMethodsResponse struct {
	Methods []AuthMethodSummary `json:"methods"`
}

AuthMethodsResponse defines model for AuthMethodsResponse.

type AuthOAuthAuthorizeClientResponse

type AuthOAuthAuthorizeClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAuthOAuthAuthorizeClientResponse

func ParseAuthOAuthAuthorizeClientResponse(rsp *http.Response) (*AuthOAuthAuthorizeClientResponse, error)

ParseAuthOAuthAuthorizeClientResponse parses an HTTP response from a AuthOAuthAuthorizeWithResponse call

func (AuthOAuthAuthorizeClientResponse) ContentType

func (r AuthOAuthAuthorizeClientResponse) ContentType() string

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

func (AuthOAuthAuthorizeClientResponse) Status

Status returns HTTPResponse.Status

func (AuthOAuthAuthorizeClientResponse) StatusCode

func (r AuthOAuthAuthorizeClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthOAuthAuthorizeParams

type AuthOAuthAuthorizeParams struct {
	// AnonKey Project anon key (required - identifies the project)
	AnonKey string `form:"anon_key" json:"anon_key"`

	// RedirectUrl URL to redirect to after the OAuth flow (optional). Must exactly
	// match an entry in the project's `allowed_redirect_urls`, including
	// its query string, or be the project's own managed hosted-auth page
	// URL.
	RedirectUrl *string `form:"redirect_url,omitempty" json:"redirect_url,omitempty"`

	// ClientState Optional application nonce. It is stored with the server-generated
	// provider state and echoed to redirect_url as `state`.
	ClientState *string `form:"client_state,omitempty" json:"client_state,omitempty"`

	// ResponseMode Set to `code` to receive a short-lived authorization code at
	// redirect_url, then use POST /auth/oauth/exchange to obtain the
	// session. `redirect_url` is required in this mode. When omitted, the
	// established session-fragment response is retained for compatibility
	// with existing clients.
	ResponseMode *AuthOAuthAuthorizeParamsResponseMode `form:"response_mode,omitempty" json:"response_mode,omitempty"`
}

AuthOAuthAuthorizeParams defines parameters for AuthOAuthAuthorize.

type AuthOAuthAuthorizeParamsProvider

type AuthOAuthAuthorizeParamsProvider string

AuthOAuthAuthorizeParamsProvider defines parameters for AuthOAuthAuthorize.

const (
	AuthOAuthAuthorizeParamsProviderApple     AuthOAuthAuthorizeParamsProvider = "apple"
	AuthOAuthAuthorizeParamsProviderGithub    AuthOAuthAuthorizeParamsProvider = "github"
	AuthOAuthAuthorizeParamsProviderGoogle    AuthOAuthAuthorizeParamsProvider = "google"
	AuthOAuthAuthorizeParamsProviderMicrosoft AuthOAuthAuthorizeParamsProvider = "microsoft"
)

Defines values for AuthOAuthAuthorizeParamsProvider.

func (AuthOAuthAuthorizeParamsProvider) Valid

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

type AuthOAuthAuthorizeParamsResponseMode added in v0.21.0

type AuthOAuthAuthorizeParamsResponseMode string

AuthOAuthAuthorizeParamsResponseMode defines parameters for AuthOAuthAuthorize.

const (
	AuthOAuthAuthorizeParamsResponseModeCode AuthOAuthAuthorizeParamsResponseMode = "code"
)

Defines values for AuthOAuthAuthorizeParamsResponseMode.

func (AuthOAuthAuthorizeParamsResponseMode) Valid added in v0.21.0

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

type AuthOAuthCallbackClientResponse

type AuthOAuthCallbackClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthTokenResponse
	JSON201      *AuthTokenResponse
}

func ParseAuthOAuthCallbackClientResponse

func ParseAuthOAuthCallbackClientResponse(rsp *http.Response) (*AuthOAuthCallbackClientResponse, error)

ParseAuthOAuthCallbackClientResponse parses an HTTP response from a AuthOAuthCallbackWithResponse call

func (AuthOAuthCallbackClientResponse) ContentType

func (r AuthOAuthCallbackClientResponse) ContentType() string

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

func (AuthOAuthCallbackClientResponse) Status

Status returns HTTPResponse.Status

func (AuthOAuthCallbackClientResponse) StatusCode

func (r AuthOAuthCallbackClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthOAuthCallbackParams

type AuthOAuthCallbackParams struct {
	Code  string  `form:"code" json:"code"`
	State string  `form:"state" json:"state"`
	Error *string `form:"error,omitempty" json:"error,omitempty"`
}

AuthOAuthCallbackParams defines parameters for AuthOAuthCallback.

type AuthOAuthCallbackParamsProvider

type AuthOAuthCallbackParamsProvider string

AuthOAuthCallbackParamsProvider defines parameters for AuthOAuthCallback.

const (
	AuthOAuthCallbackParamsProviderApple     AuthOAuthCallbackParamsProvider = "apple"
	AuthOAuthCallbackParamsProviderGithub    AuthOAuthCallbackParamsProvider = "github"
	AuthOAuthCallbackParamsProviderGoogle    AuthOAuthCallbackParamsProvider = "google"
	AuthOAuthCallbackParamsProviderMicrosoft AuthOAuthCallbackParamsProvider = "microsoft"
)

Defines values for AuthOAuthCallbackParamsProvider.

func (AuthOAuthCallbackParamsProvider) Valid

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

type AuthOAuthExchangeClientResponse added in v0.21.0

type AuthOAuthExchangeClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthTokenResponse
}

func ParseAuthOAuthExchangeClientResponse added in v0.21.0

func ParseAuthOAuthExchangeClientResponse(rsp *http.Response) (*AuthOAuthExchangeClientResponse, error)

ParseAuthOAuthExchangeClientResponse parses an HTTP response from a AuthOAuthExchangeWithResponse call

func (AuthOAuthExchangeClientResponse) ContentType added in v0.21.0

func (r AuthOAuthExchangeClientResponse) ContentType() string

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

func (AuthOAuthExchangeClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (AuthOAuthExchangeClientResponse) StatusCode added in v0.21.0

func (r AuthOAuthExchangeClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthOAuthExchangeJSONBody added in v0.21.0

type AuthOAuthExchangeJSONBody struct {
	Code        string `json:"code"`
	RedirectUrl string `json:"redirect_url"`
}

AuthOAuthExchangeJSONBody defines parameters for AuthOAuthExchange.

type AuthOAuthExchangeJSONRequestBody added in v0.21.0

type AuthOAuthExchangeJSONRequestBody AuthOAuthExchangeJSONBody

AuthOAuthExchangeJSONRequestBody defines body for AuthOAuthExchange for application/json ContentType.

type AuthPasswordPolicy added in v0.21.0

type AuthPasswordPolicy struct {
	// CompromisedPasswordsRejected Whether common and known-compromised passwords are rejected by the backend.
	CompromisedPasswordsRejected bool `json:"compromised_passwords_rejected"`

	// EffectiveMinLength Effective minimum password length in Unicode characters.
	EffectiveMinLength int `json:"effective_min_length"`

	// MaxLength Maximum password length in Unicode characters.
	MaxLength int `json:"max_length"`

	// MinConfigurableLength Lowest minimum password length accepted by the auth configuration endpoint.
	MinConfigurableLength int `json:"min_configurable_length"`

	// RequireLowercase Whether passwords must contain an ASCII lowercase letter (a-z).
	RequireLowercase bool `json:"require_lowercase"`

	// RequireNumbers Whether passwords must contain an ASCII digit (0-9).
	RequireNumbers bool `json:"require_numbers"`

	// RequireSpecialChars Whether passwords must contain one of the backend-supported special characters.
	RequireSpecialChars bool `json:"require_special_chars"`

	// RequireUppercase Whether passwords must contain an ASCII uppercase letter (A-Z).
	RequireUppercase bool `json:"require_uppercase"`
}

AuthPasswordPolicy Effective backend-enforced password policy.

type AuthPlatformExchangeClientResponse

type AuthPlatformExchangeClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PlatformExchangeResponse
	JSON403      *Error
}

func ParseAuthPlatformExchangeClientResponse

func ParseAuthPlatformExchangeClientResponse(rsp *http.Response) (*AuthPlatformExchangeClientResponse, error)

ParseAuthPlatformExchangeClientResponse parses an HTTP response from a AuthPlatformExchangeWithResponse call

func (AuthPlatformExchangeClientResponse) ContentType

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

func (AuthPlatformExchangeClientResponse) Status

Status returns HTTPResponse.Status

func (AuthPlatformExchangeClientResponse) StatusCode

func (r AuthPlatformExchangeClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthPlatformExchangeJSONBody

type AuthPlatformExchangeJSONBody struct {
	ClientId string `json:"client_id"`
}

AuthPlatformExchangeJSONBody defines parameters for AuthPlatformExchange.

type AuthPlatformExchangeJSONRequestBody

type AuthPlatformExchangeJSONRequestBody AuthPlatformExchangeJSONBody

AuthPlatformExchangeJSONRequestBody defines body for AuthPlatformExchange for application/json ContentType.

type AuthPromoteMethodClientResponse added in v0.1.0

type AuthPromoteMethodClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthMethodSummary
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
}

func ParseAuthPromoteMethodClientResponse added in v0.1.0

func ParseAuthPromoteMethodClientResponse(rsp *http.Response) (*AuthPromoteMethodClientResponse, error)

ParseAuthPromoteMethodClientResponse parses an HTTP response from a AuthPromoteMethodWithResponse call

func (AuthPromoteMethodClientResponse) ContentType added in v0.1.0

func (r AuthPromoteMethodClientResponse) ContentType() string

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

func (AuthPromoteMethodClientResponse) Status added in v0.1.0

Status returns HTTPResponse.Status

func (AuthPromoteMethodClientResponse) StatusCode added in v0.1.0

func (r AuthPromoteMethodClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthRefreshClientResponse

type AuthRefreshClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthTokenResponse
	JSON401      *Error
	JSON403      *Error
	JSON429      *Error
}

func ParseAuthRefreshClientResponse

func ParseAuthRefreshClientResponse(rsp *http.Response) (*AuthRefreshClientResponse, error)

ParseAuthRefreshClientResponse parses an HTTP response from a AuthRefreshWithResponse call

func (AuthRefreshClientResponse) ContentType

func (r AuthRefreshClientResponse) ContentType() string

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

func (AuthRefreshClientResponse) Status

func (r AuthRefreshClientResponse) Status() string

Status returns HTTPResponse.Status

func (AuthRefreshClientResponse) StatusCode

func (r AuthRefreshClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthRefreshJSONBody

type AuthRefreshJSONBody struct {
	RefreshToken *string                         `json:"refresh_token,omitempty"`
	SessionMode  *AuthRefreshJSONBodySessionMode `json:"session_mode,omitempty"`
}

AuthRefreshJSONBody defines parameters for AuthRefresh.

type AuthRefreshJSONBodySessionMode added in v0.21.0

type AuthRefreshJSONBodySessionMode string

AuthRefreshJSONBodySessionMode defines parameters for AuthRefresh.

const (
	AuthRefreshJSONBodySessionModeCookie AuthRefreshJSONBodySessionMode = "cookie"
)

Defines values for AuthRefreshJSONBodySessionMode.

func (AuthRefreshJSONBodySessionMode) Valid added in v0.21.0

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

type AuthRefreshJSONRequestBody

type AuthRefreshJSONRequestBody AuthRefreshJSONBody

AuthRefreshJSONRequestBody defines body for AuthRefresh for application/json ContentType.

type AuthRequestEmailChangeClientResponse

type AuthRequestEmailChangeClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Message  *string `json:"message,omitempty"`
		NewEmail *string `json:"new_email,omitempty"`
	}
	JSON400 *Error
	JSON401 *Error
	JSON403 *Error
	JSON409 *Error
	JSON429 *Error
}

func ParseAuthRequestEmailChangeClientResponse

func ParseAuthRequestEmailChangeClientResponse(rsp *http.Response) (*AuthRequestEmailChangeClientResponse, error)

ParseAuthRequestEmailChangeClientResponse parses an HTTP response from a AuthRequestEmailChangeWithResponse call

func (AuthRequestEmailChangeClientResponse) ContentType

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

func (AuthRequestEmailChangeClientResponse) Status

Status returns HTTPResponse.Status

func (AuthRequestEmailChangeClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthRequestEmailChangeJSONBody

type AuthRequestEmailChangeJSONBody struct {
	NewEmail openapi_types.Email `json:"new_email"`
}

AuthRequestEmailChangeJSONBody defines parameters for AuthRequestEmailChange.

type AuthRequestEmailChangeJSONRequestBody

type AuthRequestEmailChangeJSONRequestBody AuthRequestEmailChangeJSONBody

AuthRequestEmailChangeJSONRequestBody defines body for AuthRequestEmailChange for application/json ContentType.

type AuthResendConfirmationClientResponse

type AuthResendConfirmationClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Message *string `json:"message,omitempty"`
	}
	JSON429 *Error
}

func ParseAuthResendConfirmationClientResponse

func ParseAuthResendConfirmationClientResponse(rsp *http.Response) (*AuthResendConfirmationClientResponse, error)

ParseAuthResendConfirmationClientResponse parses an HTTP response from a AuthResendConfirmationWithResponse call

func (AuthResendConfirmationClientResponse) ContentType

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

func (AuthResendConfirmationClientResponse) Status

Status returns HTTPResponse.Status

func (AuthResendConfirmationClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthResendConfirmationJSONBody

type AuthResendConfirmationJSONBody struct {
	Email openapi_types.Email `json:"email"`
}

AuthResendConfirmationJSONBody defines parameters for AuthResendConfirmation.

type AuthResendConfirmationJSONRequestBody

type AuthResendConfirmationJSONRequestBody AuthResendConfirmationJSONBody

AuthResendConfirmationJSONRequestBody defines body for AuthResendConfirmation for application/json ContentType.

type AuthResetPasswordClientResponse

type AuthResetPasswordClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Message *string `json:"message,omitempty"`
	}
	JSON503 *Error
}

func ParseAuthResetPasswordClientResponse

func ParseAuthResetPasswordClientResponse(rsp *http.Response) (*AuthResetPasswordClientResponse, error)

ParseAuthResetPasswordClientResponse parses an HTTP response from a AuthResetPasswordWithResponse call

func (AuthResetPasswordClientResponse) ContentType

func (r AuthResetPasswordClientResponse) ContentType() string

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

func (AuthResetPasswordClientResponse) Status

Status returns HTTPResponse.Status

func (AuthResetPasswordClientResponse) StatusCode

func (r AuthResetPasswordClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthResetPasswordJSONBody

type AuthResetPasswordJSONBody struct {
	// NewPassword Password validated after NFC normalization against the
	// policy returned by GET /auth/password-policy.
	NewPassword string `json:"new_password"`

	// Token Recovery token from forgot-password
	Token string `json:"token"`
}

AuthResetPasswordJSONBody defines parameters for AuthResetPassword.

type AuthResetPasswordJSONRequestBody

type AuthResetPasswordJSONRequestBody AuthResetPasswordJSONBody

AuthResetPasswordJSONRequestBody defines body for AuthResetPassword for application/json ContentType.

type AuthSession

type AuthSession struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// ExpiresAt When this session expires
	ExpiresAt time.Time `json:"expires_at"`

	// Id Unique session identifier
	Id openapi_types.UUID `json:"id"`

	// IpAddress IP address of the client when the session was created
	IpAddress *string `json:"ip_address,omitempty"`

	// IsActive Whether the session is currently active (not expired)
	IsActive bool `json:"is_active"`

	// IsCurrent Whether this is the session making the current request
	IsCurrent bool `json:"is_current"`

	// LastActivityAt Last activity timestamp
	LastActivityAt *time.Time `json:"last_activity_at,omitempty"`

	// LastIpAddress IP address of the most recent activity (token refresh)
	LastIpAddress *string `json:"last_ip_address,omitempty"`

	// Provider Authentication provider used to create this session
	Provider AuthSessionProvider `json:"provider"`

	// SessionStartedAt When the session was created
	SessionStartedAt *time.Time `json:"session_started_at,omitempty"`
	UpdatedAt        *time.Time `json:"updated_at,omitempty"`

	// UserAgent Browser/device user agent string
	UserAgent *string `json:"user_agent,omitempty"`

	// UserId The user this session belongs to
	UserId openapi_types.UUID `json:"user_id"`
}

AuthSession An authentication session for a user

type AuthSessionProvider added in v0.1.0

type AuthSessionProvider string

AuthSessionProvider Authentication provider used to create this session

const (
	AuthSessionProviderAnonymous AuthSessionProvider = "anonymous"
	AuthSessionProviderApple     AuthSessionProvider = "apple"
	AuthSessionProviderEmail     AuthSessionProvider = "email"
	AuthSessionProviderGithub    AuthSessionProvider = "github"
	AuthSessionProviderGoogle    AuthSessionProvider = "google"
	AuthSessionProviderMicrosoft AuthSessionProvider = "microsoft"
)

Defines values for AuthSessionProvider.

func (AuthSessionProvider) Valid added in v0.1.0

func (e AuthSessionProvider) Valid() bool

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

type AuthSigninClientResponse

type AuthSigninClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthTokenResponse
}

func ParseAuthSigninClientResponse

func ParseAuthSigninClientResponse(rsp *http.Response) (*AuthSigninClientResponse, error)

ParseAuthSigninClientResponse parses an HTTP response from a AuthSigninWithResponse call

func (AuthSigninClientResponse) ContentType

func (r AuthSigninClientResponse) ContentType() string

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

func (AuthSigninClientResponse) Status

func (r AuthSigninClientResponse) Status() string

Status returns HTTPResponse.Status

func (AuthSigninClientResponse) StatusCode

func (r AuthSigninClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthSigninJSONBody

type AuthSigninJSONBody struct {
	Email       string                         `json:"email"`
	Password    string                         `json:"password"`
	SessionMode *AuthSigninJSONBodySessionMode `json:"session_mode,omitempty"`
}

AuthSigninJSONBody defines parameters for AuthSignin.

type AuthSigninJSONBodySessionMode added in v0.21.0

type AuthSigninJSONBodySessionMode string

AuthSigninJSONBodySessionMode defines parameters for AuthSignin.

const (
	Cookie AuthSigninJSONBodySessionMode = "cookie"
)

Defines values for AuthSigninJSONBodySessionMode.

func (AuthSigninJSONBodySessionMode) Valid added in v0.21.0

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

type AuthSigninJSONRequestBody

type AuthSigninJSONRequestBody AuthSigninJSONBody

AuthSigninJSONRequestBody defines body for AuthSignin for application/json ContentType.

type AuthSignupAnonymousClientResponse

type AuthSignupAnonymousClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AuthTokenResponse
}

func ParseAuthSignupAnonymousClientResponse

func ParseAuthSignupAnonymousClientResponse(rsp *http.Response) (*AuthSignupAnonymousClientResponse, error)

ParseAuthSignupAnonymousClientResponse parses an HTTP response from a AuthSignupAnonymousWithResponse call

func (AuthSignupAnonymousClientResponse) ContentType

func (r AuthSignupAnonymousClientResponse) ContentType() string

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

func (AuthSignupAnonymousClientResponse) Status

Status returns HTTPResponse.Status

func (AuthSignupAnonymousClientResponse) StatusCode

func (r AuthSignupAnonymousClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthSignupAnonymousJSONBody

type AuthSignupAnonymousJSONBody struct {
	// UserMetadata Custom user metadata (e.g., display_name, avatar_url)
	UserMetadata *map[string]interface{} `json:"user_metadata,omitempty"`
}

AuthSignupAnonymousJSONBody defines parameters for AuthSignupAnonymous.

type AuthSignupAnonymousJSONRequestBody

type AuthSignupAnonymousJSONRequestBody AuthSignupAnonymousJSONBody

AuthSignupAnonymousJSONRequestBody defines body for AuthSignupAnonymous for application/json ContentType.

type AuthSignupClientResponse

type AuthSignupClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AuthSignupResponse
	JSON503      *Error
}

func ParseAuthSignupClientResponse

func ParseAuthSignupClientResponse(rsp *http.Response) (*AuthSignupClientResponse, error)

ParseAuthSignupClientResponse parses an HTTP response from a AuthSignupWithResponse call

func (AuthSignupClientResponse) ContentType

func (r AuthSignupClientResponse) ContentType() string

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

func (AuthSignupClientResponse) Status

func (r AuthSignupClientResponse) Status() string

Status returns HTTPResponse.Status

func (AuthSignupClientResponse) StatusCode

func (r AuthSignupClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthSignupJSONBody

type AuthSignupJSONBody struct {
	Email openapi_types.Email `json:"email"`

	// Password Password validated after NFC normalization against the
	// policy returned by GET /auth/password-policy.
	Password     string                  `json:"password"`
	UserMetadata *map[string]interface{} `json:"user_metadata,omitempty"`
}

AuthSignupJSONBody defines parameters for AuthSignup.

type AuthSignupJSONRequestBody

type AuthSignupJSONRequestBody AuthSignupJSONBody

AuthSignupJSONRequestBody defines body for AuthSignup for application/json ContentType.

type AuthSignupResponse added in v0.1.0

type AuthSignupResponse struct {
	// ConfirmationRequired Whether the project requires email confirmation. Reflects project config
	// only (identical for a new and an existing email), so it leaks nothing about
	// account existence.
	ConfirmationRequired bool `json:"confirmation_required"`

	// Message Human-readable acknowledgement.
	Message string `json:"message"`
}

AuthSignupResponse Uniform, session-less response returned by POST /auth/signup. It carries no tokens and no user object, and is identical for a new account and for an already-registered email (anti-enumeration). Clients obtain a session with a subsequent POST /auth/signin.

type AuthTokenResponse

type AuthTokenResponse struct {
	// AccessToken JWT access token (expires after configured lifetime)
	AccessToken string `json:"access_token"`

	// ExpiresIn Access token lifetime in seconds
	ExpiresIn int `json:"expires_in"`

	// RefreshToken Long-lived token for getting new access tokens. Omitted when the
	// request uses eligible HttpOnly cookie session storage.
	RefreshToken string   `json:"refresh_token,omitempty"`
	TokenType    string   `json:"token_type"`
	User         AuthUser `json:"user"`
}

AuthTokenResponse defines model for AuthTokenResponse.

type AuthUnlinkIdentityClientResponse added in v0.1.0

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

func ParseAuthUnlinkIdentityClientResponse added in v0.1.0

func ParseAuthUnlinkIdentityClientResponse(rsp *http.Response) (*AuthUnlinkIdentityClientResponse, error)

ParseAuthUnlinkIdentityClientResponse parses an HTTP response from a AuthUnlinkIdentityWithResponse call

func (AuthUnlinkIdentityClientResponse) ContentType added in v0.1.0

func (r AuthUnlinkIdentityClientResponse) ContentType() string

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

func (AuthUnlinkIdentityClientResponse) Status added in v0.1.0

Status returns HTTPResponse.Status

func (AuthUnlinkIdentityClientResponse) StatusCode added in v0.1.0

func (r AuthUnlinkIdentityClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthUnlinkOAuthProviderClientResponse

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

func ParseAuthUnlinkOAuthProviderClientResponse

func ParseAuthUnlinkOAuthProviderClientResponse(rsp *http.Response) (*AuthUnlinkOAuthProviderClientResponse, error)

ParseAuthUnlinkOAuthProviderClientResponse parses an HTTP response from a AuthUnlinkOAuthProviderWithResponse call

func (AuthUnlinkOAuthProviderClientResponse) ContentType

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

func (AuthUnlinkOAuthProviderClientResponse) Status

Status returns HTTPResponse.Status

func (AuthUnlinkOAuthProviderClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AuthUnlinkOAuthProviderParamsProvider

type AuthUnlinkOAuthProviderParamsProvider string

AuthUnlinkOAuthProviderParamsProvider defines parameters for AuthUnlinkOAuthProvider.

const (
	AuthUnlinkOAuthProviderParamsProviderApple     AuthUnlinkOAuthProviderParamsProvider = "apple"
	AuthUnlinkOAuthProviderParamsProviderGithub    AuthUnlinkOAuthProviderParamsProvider = "github"
	AuthUnlinkOAuthProviderParamsProviderGoogle    AuthUnlinkOAuthProviderParamsProvider = "google"
	AuthUnlinkOAuthProviderParamsProviderMicrosoft AuthUnlinkOAuthProviderParamsProvider = "microsoft"
)

Defines values for AuthUnlinkOAuthProviderParamsProvider.

func (AuthUnlinkOAuthProviderParamsProvider) Valid

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

type AuthUpdateUserClientResponse

type AuthUpdateUserClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		User *AuthUser `json:"user,omitempty"`
	}
	JSON400 *Error
	JSON401 *Error
	JSON503 *Error
}

func ParseAuthUpdateUserClientResponse

func ParseAuthUpdateUserClientResponse(rsp *http.Response) (*AuthUpdateUserClientResponse, error)

ParseAuthUpdateUserClientResponse parses an HTTP response from a AuthUpdateUserWithResponse call

func (AuthUpdateUserClientResponse) ContentType

func (r AuthUpdateUserClientResponse) ContentType() string

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

func (AuthUpdateUserClientResponse) Status

Status returns HTTPResponse.Status

func (AuthUpdateUserClientResponse) StatusCode

func (r AuthUpdateUserClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthUpdateUserJSONBody

type AuthUpdateUserJSONBody struct {
	// Password Password validated after NFC normalization against the
	// policy returned by GET /auth/password-policy.
	Password *string `json:"password,omitempty"`

	// UserMetadata Metadata keys to merge into the current user metadata.
	// Omitted keys remain unchanged; set a key to null to remove it.
	// Merging is shallow; nested objects replace the stored value for that top-level key.
	UserMetadata *map[string]interface{} `json:"user_metadata,omitempty"`
}

AuthUpdateUserJSONBody defines parameters for AuthUpdateUser.

type AuthUpdateUserJSONRequestBody

type AuthUpdateUserJSONRequestBody AuthUpdateUserJSONBody

AuthUpdateUserJSONRequestBody defines body for AuthUpdateUser for application/json ContentType.

type AuthUser

type AuthUser struct {
	// AppMetadata Application-controlled metadata (read-only for users)
	AppMetadata *map[string]interface{} `json:"app_metadata,omitempty"`

	// AvatarUrl User avatar URL (from OAuth provider or manually set)
	AvatarUrl *string `json:"avatar_url,omitempty"`

	// BannedUntil When temporary ban expires (null if not banned or permanent)
	BannedUntil    *time.Time          `json:"banned_until,omitempty"`
	CreatedAt      *time.Time          `json:"created_at,omitempty"`
	Email          openapi_types.Email `json:"email"`
	EmailConfirmed *bool               `json:"email_confirmed,omitempty"`
	Id             openapi_types.UUID  `json:"id"`
	LastSignInAt   *time.Time          `json:"last_sign_in_at,omitempty"`
	ProjectId      *openapi_types.UUID `json:"project_id,omitempty"`
	Status         AuthUserStatus      `json:"status"`
	UpdatedAt      *time.Time          `json:"updated_at,omitempty"`

	// UserMetadata User-editable metadata
	UserMetadata *map[string]interface{} `json:"user_metadata,omitempty"`
}

AuthUser defines model for AuthUser.

type AuthUserStatus added in v0.1.0

type AuthUserStatus string

AuthUserStatus defines model for AuthUser.Status.

const (
	AuthUserStatusActive  AuthUserStatus = "active"
	AuthUserStatusBanned  AuthUserStatus = "banned"
	AuthUserStatusDeleted AuthUserStatus = "deleted"
)

Defines values for AuthUserStatus.

func (AuthUserStatus) Valid added in v0.1.0

func (e AuthUserStatus) Valid() bool

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

type BackupName added in v0.23.0

type BackupName = string

BackupName defines model for BackupName.

type BanAuthUserClientResponse

type BanAuthUserClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BanUserResponse
	JSON404      *Error
}

func ParseBanAuthUserClientResponse

func ParseBanAuthUserClientResponse(rsp *http.Response) (*BanAuthUserClientResponse, error)

ParseBanAuthUserClientResponse parses an HTTP response from a BanAuthUserWithResponse call

func (BanAuthUserClientResponse) ContentType

func (r BanAuthUserClientResponse) ContentType() string

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

func (BanAuthUserClientResponse) Status

func (r BanAuthUserClientResponse) Status() string

Status returns HTTPResponse.Status

func (BanAuthUserClientResponse) StatusCode

func (r BanAuthUserClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BanAuthUserJSONBody

type BanAuthUserJSONBody struct {
	// BannedUntil When the ban expires (omit for permanent ban)
	BannedUntil *time.Time `json:"banned_until,omitempty"`
}

BanAuthUserJSONBody defines parameters for BanAuthUser.

type BanAuthUserJSONRequestBody

type BanAuthUserJSONRequestBody BanAuthUserJSONBody

BanAuthUserJSONRequestBody defines body for BanAuthUser for application/json ContentType.

type BanUserResponse

type BanUserResponse struct {
	// BannedUntil When the ban expires (null for permanent ban)
	BannedUntil *time.Time            `json:"banned_until,omitempty"`
	Email       openapi_types.Email   `json:"email"`
	Message     string                `json:"message"`
	Status      BanUserResponseStatus `json:"status"`
	UserId      openapi_types.UUID    `json:"user_id"`
}

BanUserResponse Response when banning a user

type BanUserResponseStatus added in v0.1.0

type BanUserResponseStatus string

BanUserResponseStatus defines model for BanUserResponse.Status.

const (
	BanUserResponseStatusBanned BanUserResponseStatus = "banned"
)

Defines values for BanUserResponseStatus.

func (BanUserResponseStatus) Valid added in v0.1.0

func (e BanUserResponseStatus) Valid() bool

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

type BandwidthCapExceeded added in v0.0.4

type BandwidthCapExceeded = Error

BandwidthCapExceeded defines model for BandwidthCapExceeded.

type BatchFunctionDeployFailure

type BatchFunctionDeployFailure struct {
	Error      string                               `json:"error"`
	FunctionId *openapi_types.UUID                  `json:"function_id,omitempty"`
	Name       string                               `json:"name"`
	Operation  *BatchFunctionDeployFailureOperation `json:"operation,omitempty"`
}

BatchFunctionDeployFailure defines model for BatchFunctionDeployFailure.

type BatchFunctionDeployFailureOperation added in v0.1.0

type BatchFunctionDeployFailureOperation string

BatchFunctionDeployFailureOperation defines model for BatchFunctionDeployFailure.Operation.

const (
	BatchFunctionDeployFailureOperationDeploy BatchFunctionDeployFailureOperation = "deploy"
	BatchFunctionDeployFailureOperationUpdate BatchFunctionDeployFailureOperation = "update"
)

Defines values for BatchFunctionDeployFailureOperation.

func (BatchFunctionDeployFailureOperation) Valid added in v0.1.0

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

type BatchFunctionDeployResponse

type BatchFunctionDeployResponse struct {
	BatchId openapi_types.UUID `json:"batch_id"`

	// Data Functions whose deployment workflows were started successfully
	Data []Function `json:"data"`

	// Failed Functions that failed before their workflow started. Successful functions are left running; failed new functions are deleted and failed updates are rolled back where possible.
	Failed *[]BatchFunctionDeployFailure `json:"failed,omitempty"`
}

BatchFunctionDeployResponse defines model for BatchFunctionDeployResponse.

type BranchName added in v0.21.0

type BranchName = string

BranchName defines model for BranchName.

type BucketName

type BucketName = string

BucketName defines model for BucketName.

type CallOAuthProviderAPIClientResponse

type CallOAuthProviderAPIClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON400      *Error
	JSON401      *Error
	JSON502      *Error
}

func ParseCallOAuthProviderAPIClientResponse

func ParseCallOAuthProviderAPIClientResponse(rsp *http.Response) (*CallOAuthProviderAPIClientResponse, error)

ParseCallOAuthProviderAPIClientResponse parses an HTTP response from a CallOAuthProviderAPIWithResponse call

func (CallOAuthProviderAPIClientResponse) ContentType

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

func (CallOAuthProviderAPIClientResponse) Status

Status returns HTTPResponse.Status

func (CallOAuthProviderAPIClientResponse) StatusCode

func (r CallOAuthProviderAPIClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CallOAuthProviderAPIJSONBody

type CallOAuthProviderAPIJSONBody struct {
	// Body Request body for POST requests
	Body *map[string]interface{} `json:"body,omitempty"`

	// Endpoint Relative path on the provider's API, beginning with `/`. It is
	// joined with the provider's fixed base URL; it must not contain a
	// scheme, host, userinfo, or a leading `//`.
	Endpoint string `json:"endpoint"`

	// Method HTTP method to use
	Method *CallOAuthProviderAPIJSONBodyMethod `json:"method,omitempty"`
}

CallOAuthProviderAPIJSONBody defines parameters for CallOAuthProviderAPI.

type CallOAuthProviderAPIJSONBodyMethod

type CallOAuthProviderAPIJSONBodyMethod string

CallOAuthProviderAPIJSONBodyMethod defines parameters for CallOAuthProviderAPI.

Defines values for CallOAuthProviderAPIJSONBodyMethod.

func (CallOAuthProviderAPIJSONBodyMethod) Valid

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

type CallOAuthProviderAPIJSONRequestBody

type CallOAuthProviderAPIJSONRequestBody CallOAuthProviderAPIJSONBody

CallOAuthProviderAPIJSONRequestBody defines body for CallOAuthProviderAPI for application/json ContentType.

type CallOAuthProviderAPIParamsProvider

type CallOAuthProviderAPIParamsProvider string

CallOAuthProviderAPIParamsProvider defines parameters for CallOAuthProviderAPI.

const (
	CallOAuthProviderAPIParamsProviderApple     CallOAuthProviderAPIParamsProvider = "apple"
	CallOAuthProviderAPIParamsProviderGithub    CallOAuthProviderAPIParamsProvider = "github"
	CallOAuthProviderAPIParamsProviderGoogle    CallOAuthProviderAPIParamsProvider = "google"
	CallOAuthProviderAPIParamsProviderMicrosoft CallOAuthProviderAPIParamsProvider = "microsoft"
)

Defines values for CallOAuthProviderAPIParamsProvider.

func (CallOAuthProviderAPIParamsProvider) Valid

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

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) AcquireProjectLock added in v0.21.0

func (c *Client) AcquireProjectLock(ctx context.Context, key LockKey, params *AcquireProjectLockParams, body AcquireProjectLockJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AcquireProjectLockWithBody added in v0.21.0

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

func (*Client) ApplyProjectConfig added in v0.0.5

func (c *Client) ApplyProjectConfig(ctx context.Context, id ProjectId, params *ApplyProjectConfigParams, body ApplyProjectConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ApplyProjectConfigWithBody added in v0.0.5

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

func (*Client) AuthCancelEmailChange

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

func (*Client) AuthConfirmEmail

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

func (*Client) AuthConfirmEmailChange

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

func (*Client) AuthConfirmEmailChangeWithBody

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

func (*Client) AuthConfirmEmailWithBody

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

func (*Client) AuthConvertAnonymous

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

func (*Client) AuthConvertAnonymousWithBody

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

func (*Client) AuthDeleteAllMySessions

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

func (*Client) AuthDeleteMySession

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

func (*Client) AuthDeviceAuthorize

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

func (*Client) AuthDeviceAuthorizeWithBody

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

func (*Client) AuthDeviceToken

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

func (*Client) AuthDeviceTokenWithBody

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

func (*Client) AuthDeviceVerify

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

func (*Client) AuthDeviceVerifyWithBody

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

func (*Client) AuthForgotPassword

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

func (*Client) AuthForgotPasswordWithBody

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

func (*Client) AuthGetMySessions

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

func (*Client) AuthGetPasswordPolicy added in v0.21.0

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

func (*Client) AuthGetUser

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

func (*Client) AuthLinkOAuthProvider

func (c *Client) AuthLinkOAuthProvider(ctx context.Context, provider AuthLinkOAuthProviderParamsProvider, params *AuthLinkOAuthProviderParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthListIdentities added in v0.1.0

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

func (*Client) AuthListMethods added in v0.1.0

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

func (*Client) AuthListOAuthProviders

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

func (*Client) AuthLogout

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

func (*Client) AuthLogoutWithBody

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

func (*Client) AuthOAuthAuthorize

func (c *Client) AuthOAuthAuthorize(ctx context.Context, provider AuthOAuthAuthorizeParamsProvider, params *AuthOAuthAuthorizeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthOAuthCallback

func (c *Client) AuthOAuthCallback(ctx context.Context, provider AuthOAuthCallbackParamsProvider, params *AuthOAuthCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthOAuthExchange added in v0.21.0

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

func (*Client) AuthOAuthExchangeWithBody added in v0.21.0

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

func (*Client) AuthPlatformExchange

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

func (*Client) AuthPlatformExchangeWithBody

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

func (*Client) AuthPromoteMethod added in v0.1.0

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

func (*Client) AuthRefresh

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

func (*Client) AuthRefreshWithBody

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

func (*Client) AuthRequestEmailChange

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

func (*Client) AuthRequestEmailChangeWithBody

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

func (*Client) AuthResendConfirmation

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

func (*Client) AuthResendConfirmationWithBody

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

func (*Client) AuthResetPassword

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

func (*Client) AuthResetPasswordWithBody

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

func (*Client) AuthSignin

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

func (*Client) AuthSigninWithBody

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

func (*Client) AuthSignup

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

func (*Client) AuthSignupAnonymous

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

func (*Client) AuthSignupAnonymousWithBody

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

func (*Client) AuthSignupWithBody

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

func (*Client) AuthUnlinkIdentity added in v0.1.0

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

func (*Client) AuthUnlinkOAuthProvider

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

func (*Client) AuthUpdateUser

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

func (*Client) AuthUpdateUserWithBody

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

func (*Client) BanAuthUser

func (c *Client) BanAuthUser(ctx context.Context, id ProjectId, userId openapi_types.UUID, body BanAuthUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BanAuthUserWithBody

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

func (*Client) CallOAuthProviderAPI

func (c *Client) CallOAuthProviderAPI(ctx context.Context, provider CallOAuthProviderAPIParamsProvider, body CallOAuthProviderAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CallOAuthProviderAPIWithBody

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

func (*Client) CompleteImportConnect added in v0.21.0

func (c *Client) CompleteImportConnect(ctx context.Context, provider ImportProvider, params *CompleteImportConnectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConfigureAuthMethods

func (c *Client) ConfigureAuthMethods(ctx context.Context, id ProjectId, body ConfigureAuthMethodsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConfigureAuthMethodsWithBody

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

func (*Client) ConnectProjectGit added in v0.21.0

func (c *Client) ConnectProjectGit(ctx context.Context, id ProjectId, body ConnectProjectGitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConnectProjectGitWithBody added in v0.21.0

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

func (*Client) CopyStorageObject

func (c *Client) CopyStorageObject(ctx context.Context, bucketName BucketName, body CopyStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CopyStorageObjectWithBody

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

func (*Client) CreateAnonKey

func (c *Client) CreateAnonKey(ctx context.Context, id ProjectId, body CreateAnonKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAnonKeyWithBody

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

func (*Client) CreateDatabase

func (c *Client) CreateDatabase(ctx context.Context, id ProjectId, body CreateDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDatabaseBackup added in v0.23.0

func (c *Client) CreateDatabaseBackup(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDatabaseBackupWithBody added in v0.23.0

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

func (*Client) CreateDatabaseBranch added in v0.21.0

func (c *Client) CreateDatabaseBranch(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDatabaseBranchWithBody added in v0.21.0

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

func (*Client) CreateDatabaseRestore added in v0.23.0

func (c *Client) CreateDatabaseRestore(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDatabaseRestoreWithBody added in v0.23.0

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

func (*Client) CreateDatabaseWithBody

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

func (*Client) CreateDurableFunctionScheduler added in v0.26.0

func (c *Client) CreateDurableFunctionScheduler(ctx context.Context, id ProjectId, functionId DurableFunctionId, body CreateDurableFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDurableFunctionSchedulerWithBody added in v0.26.0

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

func (*Client) CreateDurableFunctionWithBody added in v0.26.0

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

func (*Client) CreateEmailTemplate

func (c *Client) CreateEmailTemplate(ctx context.Context, id ProjectId, body CreateEmailTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEmailTemplateWithBody

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

func (*Client) CreateFrontendCustomDomain

func (c *Client) CreateFrontendCustomDomain(ctx context.Context, id ProjectId, frontendId FrontendId, body CreateFrontendCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFrontendCustomDomainWithBody

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

func (*Client) CreateFrontendWithBody

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

func (*Client) CreateFunctionScheduler

func (c *Client) CreateFunctionScheduler(ctx context.Context, id ProjectId, functionId FunctionId, body CreateFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateFunctionSchedulerWithBody

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

func (*Client) CreateFunctionWithBody

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

func (*Client) CreateFunctionsBatchWithBody

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

func (*Client) CreateOAuthConfig

func (c *Client) CreateOAuthConfig(ctx context.Context, id ProjectId, body CreateOAuthConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOAuthConfigWithBody

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

func (*Client) CreateProject

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

func (*Client) CreateProjectGitRepository added in v0.23.0

func (c *Client) CreateProjectGitRepository(ctx context.Context, id ProjectId, body CreateProjectGitRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectGitRepositoryWithBody added in v0.23.0

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

func (*Client) CreateProjectWithBody

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

func (*Client) CreateServiceKey

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

func (*Client) CreateServiceKeyWithBody

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

func (*Client) CreateStorageBucket

func (c *Client) CreateStorageBucket(ctx context.Context, id ProjectId, body CreateStorageBucketJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateStorageBucketWithBody

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

func (*Client) CreateStoragePolicy

func (c *Client) CreateStoragePolicy(ctx context.Context, id ProjectId, bucketName BucketName, body CreateStoragePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateStoragePolicyWithBody

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

func (*Client) CreateVariable

func (c *Client) CreateVariable(ctx context.Context, id ProjectId, body CreateVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVariableWithBody

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

func (*Client) DeleteAllUserSessions

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

func (*Client) DeleteAuthUser

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

func (*Client) DeleteDatabase

func (c *Client) DeleteDatabase(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDatabaseBackup added in v0.23.0

func (c *Client) DeleteDatabaseBackup(ctx context.Context, id ProjectId, databaseName DatabaseName, backupName BackupName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDatabaseBranch added in v0.21.0

func (c *Client) DeleteDatabaseBranch(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDurableFunction added in v0.26.0

func (c *Client) DeleteDurableFunction(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDurableFunctionScheduler added in v0.26.0

func (c *Client) DeleteDurableFunctionScheduler(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEmailTemplate

func (c *Client) DeleteEmailTemplate(ctx context.Context, id ProjectId, pType DeleteEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFrontend

func (c *Client) DeleteFrontend(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFrontendCustomDomain

func (c *Client) DeleteFrontendCustomDomain(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFunction

func (c *Client) DeleteFunction(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFunctionScheduler

func (c *Client) DeleteFunctionScheduler(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGitConnection added in v0.21.0

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

func (*Client) DeleteImportConnection added in v0.21.0

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

func (*Client) DeleteOAuthConfig

func (c *Client) DeleteOAuthConfig(ctx context.Context, id ProjectId, provider DeleteOAuthConfigParamsProvider, params *DeleteOAuthConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProject

func (c *Client) DeleteProject(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) DeleteProjectLogo(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteServiceKey

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

func (*Client) DeleteStorageBucket

func (c *Client) DeleteStorageBucket(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteStorageObject

func (c *Client) DeleteStorageObject(ctx context.Context, bucketName BucketName, path string, params *DeleteStorageObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteStoragePolicy

func (c *Client) DeleteStoragePolicy(ctx context.Context, id ProjectId, bucketName BucketName, policyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUserSession

func (c *Client) DeleteUserSession(ctx context.Context, id ProjectId, userId openapi_types.UUID, sessionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteVariable

func (c *Client) DeleteVariable(ctx context.Context, id ProjectId, name VariableName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisconnectProjectGit added in v0.21.0

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

func (*Client) DownloadPublicFile

func (c *Client) DownloadPublicFile(ctx context.Context, projectId openapi_types.UUID, bucketName BucketName, path string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadStorageObject

func (c *Client) DownloadStorageObject(ctx context.Context, bucketName BucketName, path string, params *DownloadStorageObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ForceReleaseProjectLock added in v0.21.0

func (c *Client) ForceReleaseProjectLock(ctx context.Context, key LockKey, params *ForceReleaseProjectLockParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAnonKey

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

func (*Client) GetAuthConfig

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

func (*Client) GetAuthHostedPage

func (c *Client) GetAuthHostedPage(ctx context.Context, id ProjectId, pageType HostedAuthPageType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthInsights added in v0.21.0

func (c *Client) GetAuthInsights(ctx context.Context, id ProjectId, params *GetAuthInsightsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthMethods

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

func (*Client) GetAuthUser

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

func (*Client) GetDatabase

func (c *Client) GetDatabase(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatabaseBackup added in v0.23.0

func (c *Client) GetDatabaseBackup(ctx context.Context, id ProjectId, databaseName DatabaseName, backupName BackupName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatabaseBackupSchedule added in v0.23.0

func (c *Client) GetDatabaseBackupSchedule(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatabaseBranch added in v0.21.0

func (c *Client) GetDatabaseBranch(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatabaseRestore added in v0.23.0

func (c *Client) GetDatabaseRestore(ctx context.Context, id ProjectId, databaseName DatabaseName, restoreId RestoreId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatabaseStats

func (c *Client) GetDatabaseStats(ctx context.Context, id ProjectId, databaseName DatabaseName, params *GetDatabaseStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDefaultEmailTemplate

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

func (*Client) GetDefaultEmailTemplates

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

func (*Client) GetDurableExecution added in v0.26.0

func (c *Client) GetDurableExecution(ctx context.Context, id ProjectId, functionId DurableFunctionId, executionId DurableExecutionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDurableFunction added in v0.26.0

func (c *Client) GetDurableFunction(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDurableFunctionScheduler added in v0.26.0

func (c *Client) GetDurableFunctionScheduler(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEmailTemplate

func (c *Client) GetEmailTemplate(ctx context.Context, id ProjectId, pType GetEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFrontend

func (c *Client) GetFrontend(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFrontendCustomDomain

func (c *Client) GetFrontendCustomDomain(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFrontendUsageHistory added in v0.0.4

func (c *Client) GetFrontendUsageHistory(ctx context.Context, id ProjectId, frontendId FrontendId, params *GetFrontendUsageHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFunction

func (c *Client) GetFunction(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFunctionScheduler

func (c *Client) GetFunctionScheduler(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHostedLoginOptions

func (c *Client) GetHostedLoginOptions(ctx context.Context, id ProjectId, params *GetHostedLoginOptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOAuthConfig

func (c *Client) GetOAuthConfig(ctx context.Context, id ProjectId, provider GetOAuthConfigParamsProvider, params *GetOAuthConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOAuthProviderToken

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

func (*Client) GetProject

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

func (*Client) GetProjectConfig added in v0.0.5

func (c *Client) GetProjectConfig(ctx context.Context, id ProjectId, params *GetProjectConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectDatabaseQueries added in v0.0.5

func (c *Client) GetProjectDatabaseQueries(ctx context.Context, id ProjectId, databaseName DatabaseName, params *GetProjectDatabaseQueriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectGitConnection added in v0.21.0

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

func (*Client) GetProjectGitDeploySettings added in v0.21.0

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

func (*Client) GetProjectHealth added in v0.0.5

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

func (*Client) GetProjectImportRun added in v0.21.0

func (c *Client) GetProjectImportRun(ctx context.Context, provider ImportProvider, runId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectLock added in v0.21.0

func (c *Client) GetProjectLock(ctx context.Context, key LockKey, params *GetProjectLockParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectLogActivity added in v0.0.4

func (c *Client) GetProjectLogActivity(ctx context.Context, id ProjectId, body GetProjectLogActivityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectLogActivityWithBody added in v0.0.4

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

func (*Client) GetProjectUsage

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

func (*Client) GetRealtimeConfig

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

func (*Client) GetRealtimeStats

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

func (*Client) GetServiceKey

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

func (*Client) GetStorageBucket

func (c *Client) GetStorageBucket(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStorageStats

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

func (*Client) GetVariable

func (c *Client) GetVariable(ctx context.Context, id ProjectId, name VariableName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GitConnectCallback added in v0.21.0

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

func (*Client) HealthCheck

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

func (*Client) HostedLoginCheckEmail

func (c *Client) HostedLoginCheckEmail(ctx context.Context, id ProjectId, params *HostedLoginCheckEmailParams, body HostedLoginCheckEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HostedLoginCheckEmailWithBody

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

func (*Client) InvokeFunction

func (c *Client) InvokeFunction(ctx context.Context, functionId FunctionId, body InvokeFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InvokeFunctionWithBody

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

func (*Client) ListAnonKeys

func (c *Client) ListAnonKeys(ctx context.Context, id ProjectId, params *ListAnonKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAuthUsers

func (c *Client) ListAuthUsers(ctx context.Context, id ProjectId, params *ListAuthUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAvailableOAuthProviders

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

func (*Client) ListDatabaseBackups added in v0.23.0

func (c *Client) ListDatabaseBackups(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDatabaseBranches added in v0.21.0

func (c *Client) ListDatabaseBranches(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDatabaseRegions

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

func (*Client) ListDatabaseRestores added in v0.23.0

func (c *Client) ListDatabaseRestores(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDatabases

func (c *Client) ListDatabases(ctx context.Context, id ProjectId, params *ListDatabasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDeployments added in v0.21.0

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

func (*Client) ListDurableExecutions added in v0.26.0

func (c *Client) ListDurableExecutions(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *ListDurableExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDurableFunctionSchedulers added in v0.26.0

func (c *Client) ListDurableFunctionSchedulers(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDurableFunctions added in v0.26.0

func (c *Client) ListDurableFunctions(ctx context.Context, id ProjectId, params *ListDurableFunctionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEmailTemplates

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

func (*Client) ListFrontendDeployments

func (c *Client) ListFrontendDeployments(ctx context.Context, id ProjectId, frontendId FrontendId, params *ListFrontendDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFrontends

func (c *Client) ListFrontends(ctx context.Context, id ProjectId, params *ListFrontendsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFunctionDeployments

func (c *Client) ListFunctionDeployments(ctx context.Context, id ProjectId, functionId FunctionId, params *ListFunctionDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFunctionRegions added in v0.0.4

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

func (*Client) ListFunctionRuntimes

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

func (*Client) ListFunctionSchedulers

func (c *Client) ListFunctionSchedulers(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFunctions

func (c *Client) ListFunctions(ctx context.Context, id ProjectId, params *ListFunctionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGitConnections added in v0.21.0

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

func (*Client) ListGitInstallationRepositories added in v0.21.0

func (c *Client) ListGitInstallationRepositories(ctx context.Context, connectionId openapi_types.UUID, installationId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGitInstallations added in v0.21.0

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

func (*Client) ListImportConnections added in v0.21.0

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

func (*Client) ListImportSources added in v0.21.0

func (c *Client) ListImportSources(ctx context.Context, provider ImportProvider, params *ListImportSourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListOAuthConfigs

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

func (*Client) ListPostgresVersions

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

func (*Client) ListProjectCustomDomains added in v0.0.4

func (c *Client) ListProjectCustomDomains(ctx context.Context, id ProjectId, params *ListProjectCustomDomainsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectDeployments added in v0.0.4

func (c *Client) ListProjectDeployments(ctx context.Context, id ProjectId, params *ListProjectDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectSchedulers added in v0.0.4

func (c *Client) ListProjectSchedulers(ctx context.Context, id ProjectId, params *ListProjectSchedulersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjects

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

func (*Client) ListServiceKeys

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

func (*Client) ListStorageBuckets

func (c *Client) ListStorageBuckets(ctx context.Context, id ProjectId, params *ListStorageBucketsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListStorageObjects

func (c *Client) ListStorageObjects(ctx context.Context, bucketName BucketName, params *ListStorageObjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListStorageObjectsAdmin

func (c *Client) ListStorageObjectsAdmin(ctx context.Context, id ProjectId, params *ListStorageObjectsAdminParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListStoragePolicies

func (c *Client) ListStoragePolicies(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserSessions

func (c *Client) ListUserSessions(ctx context.Context, id ProjectId, userId openapi_types.UUID, params *ListUserSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListVariables

func (c *Client) ListVariables(ctx context.Context, id ProjectId, params *ListVariablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveStorageObject

func (c *Client) MoveStorageObject(ctx context.Context, bucketName BucketName, body MoveStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveStorageObjectWithBody

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

func (*Client) PreflightProjectImport added in v0.21.0

func (c *Client) PreflightProjectImport(ctx context.Context, provider ImportProvider, body PreflightProjectImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PreflightProjectImportWithBody added in v0.21.0

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

func (*Client) QueryDatabaseBranchDelete added in v0.21.0

func (c *Client) QueryDatabaseBranchDelete(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseBranchDeleteWithBody added in v0.21.0

func (c *Client) QueryDatabaseBranchDeleteWithBody(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseBranchInsert added in v0.21.0

func (c *Client) QueryDatabaseBranchInsert(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseBranchInsertWithBody added in v0.21.0

func (c *Client) QueryDatabaseBranchInsertWithBody(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseBranchPing added in v0.21.0

func (c *Client) QueryDatabaseBranchPing(ctx context.Context, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseBranchSelect added in v0.21.0

func (c *Client) QueryDatabaseBranchSelect(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchSelectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseBranchSelectWithBody added in v0.21.0

func (c *Client) QueryDatabaseBranchSelectWithBody(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseBranchUpdate added in v0.21.0

func (c *Client) QueryDatabaseBranchUpdate(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseBranchUpdateWithBody added in v0.21.0

func (c *Client) QueryDatabaseBranchUpdateWithBody(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseDelete

func (c *Client) QueryDatabaseDelete(ctx context.Context, databaseName DatabaseName, body QueryDatabaseDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseDeleteWithBody

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

func (*Client) QueryDatabaseInsert

func (c *Client) QueryDatabaseInsert(ctx context.Context, databaseName DatabaseName, body QueryDatabaseInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseInsertWithBody

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

func (*Client) QueryDatabasePing added in v0.1.0

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

func (*Client) QueryDatabaseSelect

func (c *Client) QueryDatabaseSelect(ctx context.Context, databaseName DatabaseName, body QueryDatabaseSelectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseSelectWithBody

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

func (*Client) QueryDatabaseUpdate

func (c *Client) QueryDatabaseUpdate(ctx context.Context, databaseName DatabaseName, body QueryDatabaseUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryDatabaseUpdateWithBody

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

func (*Client) QueryProjectMetrics added in v0.1.0

func (c *Client) QueryProjectMetrics(ctx context.Context, id ProjectId, body QueryProjectMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryProjectMetricsWithBody added in v0.1.0

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

func (*Client) RedeployFrontend

func (c *Client) RedeployFrontend(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RefreshOAuthProviderToken

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

func (*Client) RegenerateAnonKey

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

func (*Client) RegenerateServiceKey

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

func (*Client) ReleaseProjectLock added in v0.21.0

func (c *Client) ReleaseProjectLock(ctx context.Context, key LockKey, params *ReleaseProjectLockParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenderDefaultManagedAuthPage

func (c *Client) RenderDefaultManagedAuthPage(ctx context.Context, id ProjectId, params *RenderDefaultManagedAuthPageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenderManagedAuthPage

func (c *Client) RenderManagedAuthPage(ctx context.Context, id ProjectId, pageType HostedRenderablePageType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenewProjectLock added in v0.21.0

func (c *Client) RenewProjectLock(ctx context.Context, key LockKey, params *RenewProjectLockParams, body RenewProjectLockJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenewProjectLockWithBody added in v0.21.0

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

func (*Client) ResetDatabaseBranch added in v0.21.0

func (c *Client) ResetDatabaseBranch(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResetDatabaseBranchPassword added in v0.21.0

func (c *Client) ResetDatabaseBranchPassword(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResetDatabasePassword

func (c *Client) ResetDatabasePassword(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResolveFunctionForInvocation

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

func (*Client) RevokeAnonKey

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

func (*Client) SearchProjectLogs added in v0.0.4

func (c *Client) SearchProjectLogs(ctx context.Context, id ProjectId, body SearchProjectLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SearchProjectLogsWithBody added in v0.0.4

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

func (*Client) SetDefaultAnonKey added in v0.0.4

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

func (*Client) SetProjectGitProductionBranch added in v0.23.0

func (c *Client) SetProjectGitProductionBranch(ctx context.Context, id ProjectId, body SetProjectGitProductionBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetProjectGitProductionBranchWithBody added in v0.23.0

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

func (*Client) StartDurableExecution added in v0.26.0

func (c *Client) StartDurableExecution(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *StartDurableExecutionParams, body StartDurableExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartDurableExecutionWithBody added in v0.26.0

func (c *Client) StartDurableExecutionWithBody(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *StartDurableExecutionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartGitConnect added in v0.21.0

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

func (*Client) StartImportConnect added in v0.21.0

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

func (*Client) StartProjectImport added in v0.21.0

func (c *Client) StartProjectImport(ctx context.Context, provider ImportProvider, params *StartProjectImportParams, body StartProjectImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartProjectImportWithBody added in v0.21.0

func (c *Client) StartProjectImportWithBody(ctx context.Context, provider ImportProvider, params *StartProjectImportParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StopDurableExecution added in v0.26.0

func (c *Client) StopDurableExecution(ctx context.Context, id ProjectId, functionId DurableFunctionId, executionId DurableExecutionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StreamProjectLogs added in v0.0.4

func (c *Client) StreamProjectLogs(ctx context.Context, id ProjectId, params *StreamProjectLogsParams, body StreamProjectLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StreamProjectLogsWithBody added in v0.0.4

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

func (*Client) SummarizeProjectDeployments added in v0.21.0

func (c *Client) SummarizeProjectDeployments(ctx context.Context, id ProjectId, params *SummarizeProjectDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TestEmailConfig added in v0.0.4

func (c *Client) TestEmailConfig(ctx context.Context, id ProjectId, body TestEmailConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TestEmailConfigWithBody added in v0.0.4

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

func (*Client) UnbanAuthUser

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

func (*Client) UpdateAuthConfig

func (c *Client) UpdateAuthConfig(ctx context.Context, id ProjectId, body UpdateAuthConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAuthConfigWithBody

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

func (*Client) UpdateAuthHostedPage

func (c *Client) UpdateAuthHostedPage(ctx context.Context, id ProjectId, pageType HostedAuthPageType, body UpdateAuthHostedPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAuthHostedPageWithBody

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

func (*Client) UpdateDatabaseBackupSchedule added in v0.23.0

func (c *Client) UpdateDatabaseBackupSchedule(ctx context.Context, id ProjectId, databaseName DatabaseName, body UpdateDatabaseBackupScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDatabaseBackupScheduleWithBody added in v0.23.0

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

func (*Client) UpdateDatabaseBranch added in v0.21.0

func (c *Client) UpdateDatabaseBranch(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, body UpdateDatabaseBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDatabaseBranchWithBody added in v0.21.0

func (c *Client) UpdateDatabaseBranchWithBody(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDatabaseType

func (c *Client) UpdateDatabaseType(ctx context.Context, id ProjectId, databaseName DatabaseName, body UpdateDatabaseTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDatabaseTypeWithBody

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

func (*Client) UpdateDurableFunctionScheduler added in v0.26.0

func (c *Client) UpdateDurableFunctionScheduler(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, body UpdateDurableFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDurableFunctionSchedulerWithBody added in v0.26.0

func (c *Client) UpdateDurableFunctionSchedulerWithBody(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEmailTemplate

func (*Client) UpdateEmailTemplateWithBody

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

func (*Client) UpdateFunction

func (c *Client) UpdateFunction(ctx context.Context, id ProjectId, functionId FunctionId, body UpdateFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFunctionScheduler

func (c *Client) UpdateFunctionScheduler(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, body UpdateFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFunctionSchedulerWithBody

func (c *Client) UpdateFunctionSchedulerWithBody(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFunctionWithBody

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

func (*Client) UpdateOAuthConfigWithBody

func (c *Client) UpdateOAuthConfigWithBody(ctx context.Context, id ProjectId, provider UpdateOAuthConfigParamsProvider, params *UpdateOAuthConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProject

func (c *Client) UpdateProject(ctx context.Context, id ProjectId, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectGitDeploySettings added in v0.21.0

func (c *Client) UpdateProjectGitDeploySettings(ctx context.Context, id ProjectId, body UpdateProjectGitDeploySettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectGitDeploySettingsWithBody added in v0.21.0

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

func (*Client) UpdateProjectWithBody

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

func (*Client) UpdateRealtimeConfig

func (c *Client) UpdateRealtimeConfig(ctx context.Context, id ProjectId, body UpdateRealtimeConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRealtimeConfigWithBody

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

func (*Client) UpdateStorageBucket

func (c *Client) UpdateStorageBucket(ctx context.Context, id ProjectId, bucketName BucketName, body UpdateStorageBucketJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateStorageBucketWithBody

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

func (*Client) UpdateStorageObjectVisibility

func (c *Client) UpdateStorageObjectVisibility(ctx context.Context, bucketName BucketName, path string, body UpdateStorageObjectVisibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateStorageObjectVisibilityWithBody

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

func (*Client) UpdateVariable

func (c *Client) UpdateVariable(ctx context.Context, id ProjectId, name VariableName, body UpdateVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVariableWithBody

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

func (*Client) UploadPartWithBody

func (c *Client) UploadPartWithBody(ctx context.Context, bucketName BucketName, path string, params *UploadPartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadProjectLogoWithBody added in v0.0.4

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

func (*Client) UploadStorageObject

func (c *Client) UploadStorageObject(ctx context.Context, bucketName BucketName, path string, params *UploadStorageObjectParams, body UploadStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadStorageObjectWithBody

func (c *Client) UploadStorageObjectWithBody(ctx context.Context, bucketName BucketName, path string, params *UploadStorageObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// AuthConfirmEmailWithBody request with any body
	AuthConfirmEmailWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AuthConfirmEmail(ctx context.Context, body AuthConfirmEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthDeviceAuthorize(ctx context.Context, body AuthDeviceAuthorizeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthDeviceToken(ctx context.Context, body AuthDeviceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthDeviceVerify(ctx context.Context, body AuthDeviceVerifyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthForgotPassword(ctx context.Context, body AuthForgotPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthLogout(ctx context.Context, body AuthLogoutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthOAuthExchange(ctx context.Context, body AuthOAuthExchangeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// AuthOAuthAuthorize request
	AuthOAuthAuthorize(ctx context.Context, provider AuthOAuthAuthorizeParamsProvider, params *AuthOAuthAuthorizeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CallOAuthProviderAPI(ctx context.Context, provider CallOAuthProviderAPIParamsProvider, body CallOAuthProviderAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthOAuthCallback request
	AuthOAuthCallback(ctx context.Context, provider AuthOAuthCallbackParamsProvider, params *AuthOAuthCallbackParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthLinkOAuthProvider request
	AuthLinkOAuthProvider(ctx context.Context, provider AuthLinkOAuthProviderParamsProvider, params *AuthLinkOAuthProviderParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshOAuthProviderToken request
	RefreshOAuthProviderToken(ctx context.Context, provider RefreshOAuthProviderTokenParamsProvider, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOAuthProviderToken request
	GetOAuthProviderToken(ctx context.Context, provider GetOAuthProviderTokenParamsProvider, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthUnlinkOAuthProvider request
	AuthUnlinkOAuthProvider(ctx context.Context, provider AuthUnlinkOAuthProviderParamsProvider, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	AuthPlatformExchange(ctx context.Context, body AuthPlatformExchangeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthRefresh(ctx context.Context, body AuthRefreshJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthResendConfirmation(ctx context.Context, body AuthResendConfirmationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthResetPassword(ctx context.Context, body AuthResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthSignin(ctx context.Context, body AuthSigninJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthSignup(ctx context.Context, body AuthSignupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthSignupAnonymous(ctx context.Context, body AuthSignupAnonymousJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	AuthUpdateUser(ctx context.Context, body AuthUpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	AuthRequestEmailChange(ctx context.Context, body AuthRequestEmailChangeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthConfirmEmailChange(ctx context.Context, body AuthConfirmEmailChangeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthConvertAnonymous(ctx context.Context, body AuthConvertAnonymousJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// AuthUnlinkIdentity request
	AuthUnlinkIdentity(ctx context.Context, identityId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// AuthPromoteMethod request
	AuthPromoteMethod(ctx context.Context, methodId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// AuthDeleteMySession request
	AuthDeleteMySession(ctx context.Context, sessionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// QueryDatabaseBranchDeleteWithBody request with any body
	QueryDatabaseBranchDeleteWithBody(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	QueryDatabaseBranchDelete(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryDatabaseBranchInsertWithBody request with any body
	QueryDatabaseBranchInsertWithBody(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	QueryDatabaseBranchInsert(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryDatabaseBranchPing request
	QueryDatabaseBranchPing(ctx context.Context, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryDatabaseBranchSelectWithBody request with any body
	QueryDatabaseBranchSelectWithBody(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	QueryDatabaseBranchSelect(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchSelectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryDatabaseBranchUpdateWithBody request with any body
	QueryDatabaseBranchUpdateWithBody(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	QueryDatabaseBranchUpdate(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	QueryDatabaseDelete(ctx context.Context, databaseName DatabaseName, body QueryDatabaseDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	QueryDatabaseInsert(ctx context.Context, databaseName DatabaseName, body QueryDatabaseInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryDatabasePing request
	QueryDatabasePing(ctx context.Context, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	QueryDatabaseSelect(ctx context.Context, databaseName DatabaseName, body QueryDatabaseSelectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	QueryDatabaseUpdate(ctx context.Context, databaseName DatabaseName, body QueryDatabaseUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// GetDefaultEmailTemplate request
	GetDefaultEmailTemplate(ctx context.Context, pType GetDefaultEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

	InvokeFunction(ctx context.Context, functionId FunctionId, body InvokeFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// CompleteImportConnect request
	CompleteImportConnect(ctx context.Context, provider ImportProvider, params *CompleteImportConnectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PreflightProjectImport(ctx context.Context, provider ImportProvider, body PreflightProjectImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartProjectImportWithBody request with any body
	StartProjectImportWithBody(ctx context.Context, provider ImportProvider, params *StartProjectImportParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartProjectImport(ctx context.Context, provider ImportProvider, params *StartProjectImportParams, body StartProjectImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectImportRun request
	GetProjectImportRun(ctx context.Context, provider ImportProvider, runId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListImportSources request
	ListImportSources(ctx context.Context, provider ImportProvider, params *ListImportSourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ForceReleaseProjectLock request
	ForceReleaseProjectLock(ctx context.Context, key LockKey, params *ForceReleaseProjectLockParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectLock request
	GetProjectLock(ctx context.Context, key LockKey, params *GetProjectLockParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReleaseProjectLock request
	ReleaseProjectLock(ctx context.Context, key LockKey, params *ReleaseProjectLockParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RenewProjectLockWithBody request with any body
	RenewProjectLockWithBody(ctx context.Context, key LockKey, params *RenewProjectLockParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RenewProjectLock(ctx context.Context, key LockKey, params *RenewProjectLockParams, body RenewProjectLockJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AcquireProjectLockWithBody request with any body
	AcquireProjectLockWithBody(ctx context.Context, key LockKey, params *AcquireProjectLockParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AcquireProjectLock(ctx context.Context, key LockKey, params *AcquireProjectLockParams, body AcquireProjectLockJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateProject(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProject request
	DeleteProject(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProject request
	GetProject(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateProject(ctx context.Context, id ProjectId, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAnonKeys request
	ListAnonKeys(ctx context.Context, id ProjectId, params *ListAnonKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateAnonKey(ctx context.Context, id ProjectId, body CreateAnonKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeAnonKey request
	RevokeAnonKey(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAnonKey request
	GetAnonKey(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RegenerateAnonKey request
	RegenerateAnonKey(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetDefaultAnonKey request
	SetDefaultAnonKey(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthConfig request
	GetAuthConfig(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateAuthConfig(ctx context.Context, id ProjectId, body UpdateAuthConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TestEmailConfig(ctx context.Context, id ProjectId, body TestEmailConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RenderDefaultManagedAuthPage request
	RenderDefaultManagedAuthPage(ctx context.Context, id ProjectId, params *RenderDefaultManagedAuthPageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthHostedPage request
	GetAuthHostedPage(ctx context.Context, id ProjectId, pageType HostedAuthPageType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAuthHostedPageWithBody request with any body
	UpdateAuthHostedPageWithBody(ctx context.Context, id ProjectId, pageType HostedAuthPageType, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAuthHostedPage(ctx context.Context, id ProjectId, pageType HostedAuthPageType, body UpdateAuthHostedPageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HostedLoginCheckEmailWithBody request with any body
	HostedLoginCheckEmailWithBody(ctx context.Context, id ProjectId, params *HostedLoginCheckEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	HostedLoginCheckEmail(ctx context.Context, id ProjectId, params *HostedLoginCheckEmailParams, body HostedLoginCheckEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHostedLoginOptions request
	GetHostedLoginOptions(ctx context.Context, id ProjectId, params *GetHostedLoginOptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RenderManagedAuthPage request
	RenderManagedAuthPage(ctx context.Context, id ProjectId, pageType HostedRenderablePageType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthInsights request
	GetAuthInsights(ctx context.Context, id ProjectId, params *GetAuthInsightsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthMethods request
	GetAuthMethods(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ConfigureAuthMethods(ctx context.Context, id ProjectId, body ConfigureAuthMethodsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAuthUsers request
	ListAuthUsers(ctx context.Context, id ProjectId, params *ListAuthUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAuthUser request
	DeleteAuthUser(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthUser request
	GetAuthUser(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BanAuthUserWithBody request with any body
	BanAuthUserWithBody(ctx context.Context, id ProjectId, userId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	BanAuthUser(ctx context.Context, id ProjectId, userId openapi_types.UUID, body BanAuthUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAllUserSessions request
	DeleteAllUserSessions(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserSessions request
	ListUserSessions(ctx context.Context, id ProjectId, userId openapi_types.UUID, params *ListUserSessionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUserSession request
	DeleteUserSession(ctx context.Context, id ProjectId, userId openapi_types.UUID, sessionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnbanAuthUser request
	UnbanAuthUser(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectConfig request
	GetProjectConfig(ctx context.Context, id ProjectId, params *GetProjectConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApplyProjectConfigWithBody request with any body
	ApplyProjectConfigWithBody(ctx context.Context, id ProjectId, params *ApplyProjectConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ApplyProjectConfig(ctx context.Context, id ProjectId, params *ApplyProjectConfigParams, body ApplyProjectConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDatabases request
	ListDatabases(ctx context.Context, id ProjectId, params *ListDatabasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateDatabase(ctx context.Context, id ProjectId, body CreateDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDatabase request
	DeleteDatabase(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatabase request
	GetDatabase(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatabaseBackupSchedule request
	GetDatabaseBackupSchedule(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDatabaseBackupScheduleWithBody request with any body
	UpdateDatabaseBackupScheduleWithBody(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDatabaseBackupSchedule(ctx context.Context, id ProjectId, databaseName DatabaseName, body UpdateDatabaseBackupScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDatabaseBackups request
	ListDatabaseBackups(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDatabaseBackupWithBody request with any body
	CreateDatabaseBackupWithBody(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDatabaseBackup(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDatabaseBackup request
	DeleteDatabaseBackup(ctx context.Context, id ProjectId, databaseName DatabaseName, backupName BackupName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatabaseBackup request
	GetDatabaseBackup(ctx context.Context, id ProjectId, databaseName DatabaseName, backupName BackupName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDatabaseBranches request
	ListDatabaseBranches(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDatabaseBranchWithBody request with any body
	CreateDatabaseBranchWithBody(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDatabaseBranch(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDatabaseBranch request
	DeleteDatabaseBranch(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatabaseBranch request
	GetDatabaseBranch(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDatabaseBranchWithBody request with any body
	UpdateDatabaseBranchWithBody(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDatabaseBranch(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, body UpdateDatabaseBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResetDatabaseBranch request
	ResetDatabaseBranch(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResetDatabaseBranchPassword request
	ResetDatabaseBranchPassword(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectDatabaseQueries request
	GetProjectDatabaseQueries(ctx context.Context, id ProjectId, databaseName DatabaseName, params *GetProjectDatabaseQueriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResetDatabasePassword request
	ResetDatabasePassword(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDatabaseRestores request
	ListDatabaseRestores(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDatabaseRestoreWithBody request with any body
	CreateDatabaseRestoreWithBody(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDatabaseRestore(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatabaseRestore request
	GetDatabaseRestore(ctx context.Context, id ProjectId, databaseName DatabaseName, restoreId RestoreId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatabaseStats request
	GetDatabaseStats(ctx context.Context, id ProjectId, databaseName DatabaseName, params *GetDatabaseStatsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDatabaseTypeWithBody request with any body
	UpdateDatabaseTypeWithBody(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDatabaseType(ctx context.Context, id ProjectId, databaseName DatabaseName, body UpdateDatabaseTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectDeployments request
	ListProjectDeployments(ctx context.Context, id ProjectId, params *ListProjectDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SummarizeProjectDeployments request
	SummarizeProjectDeployments(ctx context.Context, id ProjectId, params *SummarizeProjectDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectCustomDomains request
	ListProjectCustomDomains(ctx context.Context, id ProjectId, params *ListProjectCustomDomainsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDurableFunctions request
	ListDurableFunctions(ctx context.Context, id ProjectId, params *ListDurableFunctionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DeleteDurableFunction request
	DeleteDurableFunction(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDurableFunction request
	GetDurableFunction(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDurableExecutions request
	ListDurableExecutions(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *ListDurableExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartDurableExecutionWithBody request with any body
	StartDurableExecutionWithBody(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *StartDurableExecutionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartDurableExecution(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *StartDurableExecutionParams, body StartDurableExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDurableExecution request
	GetDurableExecution(ctx context.Context, id ProjectId, functionId DurableFunctionId, executionId DurableExecutionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StopDurableExecution request
	StopDurableExecution(ctx context.Context, id ProjectId, functionId DurableFunctionId, executionId DurableExecutionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDurableFunctionSchedulers request
	ListDurableFunctionSchedulers(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDurableFunctionSchedulerWithBody request with any body
	CreateDurableFunctionSchedulerWithBody(ctx context.Context, id ProjectId, functionId DurableFunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDurableFunctionScheduler(ctx context.Context, id ProjectId, functionId DurableFunctionId, body CreateDurableFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDurableFunctionScheduler request
	DeleteDurableFunctionScheduler(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDurableFunctionScheduler request
	GetDurableFunctionScheduler(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDurableFunctionSchedulerWithBody request with any body
	UpdateDurableFunctionSchedulerWithBody(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDurableFunctionScheduler(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, body UpdateDurableFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEmailTemplates request
	ListEmailTemplates(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateEmailTemplate(ctx context.Context, id ProjectId, body CreateEmailTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEmailTemplate request
	DeleteEmailTemplate(ctx context.Context, id ProjectId, pType DeleteEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEmailTemplate request
	GetEmailTemplate(ctx context.Context, id ProjectId, pType GetEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEmailTemplateWithBody request with any body
	UpdateEmailTemplateWithBody(ctx context.Context, id ProjectId, pType UpdateEmailTemplateParamsType, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEmailTemplate(ctx context.Context, id ProjectId, pType UpdateEmailTemplateParamsType, body UpdateEmailTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFrontends request
	ListFrontends(ctx context.Context, id ProjectId, params *ListFrontendsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DeleteFrontend request
	DeleteFrontend(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFrontend request
	GetFrontend(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFrontendDeployments request
	ListFrontendDeployments(ctx context.Context, id ProjectId, frontendId FrontendId, params *ListFrontendDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFrontendCustomDomain request
	DeleteFrontendCustomDomain(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFrontendCustomDomain request
	GetFrontendCustomDomain(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateFrontendCustomDomainWithBody request with any body
	CreateFrontendCustomDomainWithBody(ctx context.Context, id ProjectId, frontendId FrontendId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateFrontendCustomDomain(ctx context.Context, id ProjectId, frontendId FrontendId, body CreateFrontendCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RedeployFrontend request
	RedeployFrontend(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFrontendUsageHistory request
	GetFrontendUsageHistory(ctx context.Context, id ProjectId, frontendId FrontendId, params *GetFrontendUsageHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFunctions request
	ListFunctions(ctx context.Context, id ProjectId, params *ListFunctionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// DeleteFunction request
	DeleteFunction(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFunction request
	GetFunction(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateFunctionWithBody request with any body
	UpdateFunctionWithBody(ctx context.Context, id ProjectId, functionId FunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateFunction(ctx context.Context, id ProjectId, functionId FunctionId, body UpdateFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFunctionDeployments request
	ListFunctionDeployments(ctx context.Context, id ProjectId, functionId FunctionId, params *ListFunctionDeploymentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFunctionSchedulers request
	ListFunctionSchedulers(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateFunctionSchedulerWithBody request with any body
	CreateFunctionSchedulerWithBody(ctx context.Context, id ProjectId, functionId FunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateFunctionScheduler(ctx context.Context, id ProjectId, functionId FunctionId, body CreateFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteFunctionScheduler request
	DeleteFunctionScheduler(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFunctionScheduler request
	GetFunctionScheduler(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateFunctionSchedulerWithBody request with any body
	UpdateFunctionSchedulerWithBody(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateFunctionScheduler(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, body UpdateFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisconnectProjectGit request
	DisconnectProjectGit(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectGitConnection request
	GetProjectGitConnection(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ConnectProjectGit(ctx context.Context, id ProjectId, body ConnectProjectGitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SetProjectGitProductionBranch(ctx context.Context, id ProjectId, body SetProjectGitProductionBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateProjectGitRepository(ctx context.Context, id ProjectId, body CreateProjectGitRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectGitDeploySettings request
	GetProjectGitDeploySettings(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateProjectGitDeploySettings(ctx context.Context, id ProjectId, body UpdateProjectGitDeploySettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectHealth request
	GetProjectHealth(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteProjectLogo(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetProjectLogo(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	GetProjectLogActivity(ctx context.Context, id ProjectId, body GetProjectLogActivityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SearchProjectLogs(ctx context.Context, id ProjectId, body SearchProjectLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StreamProjectLogsWithBody request with any body
	StreamProjectLogsWithBody(ctx context.Context, id ProjectId, params *StreamProjectLogsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StreamProjectLogs(ctx context.Context, id ProjectId, params *StreamProjectLogsParams, body StreamProjectLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	QueryProjectMetrics(ctx context.Context, id ProjectId, body QueryProjectMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOAuthConfigs request
	ListOAuthConfigs(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateOAuthConfig(ctx context.Context, id ProjectId, body CreateOAuthConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteOAuthConfig request
	DeleteOAuthConfig(ctx context.Context, id ProjectId, provider DeleteOAuthConfigParamsProvider, params *DeleteOAuthConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOAuthConfig request
	GetOAuthConfig(ctx context.Context, id ProjectId, provider GetOAuthConfigParamsProvider, params *GetOAuthConfigParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOAuthConfigWithBody request with any body
	UpdateOAuthConfigWithBody(ctx context.Context, id ProjectId, provider UpdateOAuthConfigParamsProvider, params *UpdateOAuthConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOAuthConfig(ctx context.Context, id ProjectId, provider UpdateOAuthConfigParamsProvider, params *UpdateOAuthConfigParams, body UpdateOAuthConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAvailableOAuthProviders request
	ListAvailableOAuthProviders(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRealtimeConfig request
	GetRealtimeConfig(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateRealtimeConfig(ctx context.Context, id ProjectId, body UpdateRealtimeConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRealtimeStats request
	GetRealtimeStats(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectSchedulers request
	ListProjectSchedulers(ctx context.Context, id ProjectId, params *ListProjectSchedulersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListServiceKeys request
	ListServiceKeys(ctx context.Context, id ProjectId, params *ListServiceKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateServiceKey(ctx context.Context, id ProjectId, body CreateServiceKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServiceKey request
	DeleteServiceKey(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceKey request
	GetServiceKey(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RegenerateServiceKey request
	RegenerateServiceKey(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListStorageBuckets request
	ListStorageBuckets(ctx context.Context, id ProjectId, params *ListStorageBucketsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateStorageBucket(ctx context.Context, id ProjectId, body CreateStorageBucketJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteStorageBucket request
	DeleteStorageBucket(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStorageBucket request
	GetStorageBucket(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateStorageBucketWithBody request with any body
	UpdateStorageBucketWithBody(ctx context.Context, id ProjectId, bucketName BucketName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateStorageBucket(ctx context.Context, id ProjectId, bucketName BucketName, body UpdateStorageBucketJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListStoragePolicies request
	ListStoragePolicies(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateStoragePolicyWithBody request with any body
	CreateStoragePolicyWithBody(ctx context.Context, id ProjectId, bucketName BucketName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateStoragePolicy(ctx context.Context, id ProjectId, bucketName BucketName, body CreateStoragePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteStoragePolicy request
	DeleteStoragePolicy(ctx context.Context, id ProjectId, bucketName BucketName, policyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListStorageObjectsAdmin request
	ListStorageObjectsAdmin(ctx context.Context, id ProjectId, params *ListStorageObjectsAdminParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStorageStats request
	GetStorageStats(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectUsage request
	GetProjectUsage(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListVariables request
	ListVariables(ctx context.Context, id ProjectId, params *ListVariablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateVariable(ctx context.Context, id ProjectId, body CreateVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteVariable request
	DeleteVariable(ctx context.Context, id ProjectId, name VariableName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVariable request
	GetVariable(ctx context.Context, id ProjectId, name VariableName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateVariableWithBody request with any body
	UpdateVariableWithBody(ctx context.Context, id ProjectId, name VariableName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateVariable(ctx context.Context, id ProjectId, name VariableName, body UpdateVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadPublicFile request
	DownloadPublicFile(ctx context.Context, projectId openapi_types.UUID, bucketName BucketName, path string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListStorageObjects request
	ListStorageObjects(ctx context.Context, bucketName BucketName, params *ListStorageObjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CopyStorageObject(ctx context.Context, bucketName BucketName, body CopyStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	MoveStorageObject(ctx context.Context, bucketName BucketName, body MoveStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteStorageObject request
	DeleteStorageObject(ctx context.Context, bucketName BucketName, path string, params *DeleteStorageObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadStorageObject request
	DownloadStorageObject(ctx context.Context, bucketName BucketName, path string, params *DownloadStorageObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadStorageObjectWithBody request with any body
	UploadStorageObjectWithBody(ctx context.Context, bucketName BucketName, path string, params *UploadStorageObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UploadStorageObject(ctx context.Context, bucketName BucketName, path string, params *UploadStorageObjectParams, body UploadStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadPartWithBody request with any body
	UploadPartWithBody(ctx context.Context, bucketName BucketName, path string, params *UploadPartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateStorageObjectVisibilityWithBody request with any body
	UpdateStorageObjectVisibilityWithBody(ctx context.Context, bucketName BucketName, path string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateStorageObjectVisibility(ctx context.Context, bucketName BucketName, path string, body UpdateStorageObjectVisibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// DeleteGitConnection request
	DeleteGitConnection(ctx context.Context, connectionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGitInstallations request
	ListGitInstallations(ctx context.Context, connectionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGitInstallationRepositories request
	ListGitInstallationRepositories(ctx context.Context, connectionId openapi_types.UUID, installationId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// DeleteImportConnection request
	DeleteImportConnection(ctx context.Context, connectionId openapi_types.UUID, 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) AcquireProjectLockWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) AcquireProjectLockWithBodyWithResponse(ctx context.Context, key LockKey, params *AcquireProjectLockParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcquireProjectLockClientResponse, error)

AcquireProjectLockWithBodyWithResponse request with arbitrary body returning *AcquireProjectLockClientResponse

func (*ClientWithResponses) AcquireProjectLockWithResponse added in v0.21.0

func (*ClientWithResponses) ApplyProjectConfigWithBodyWithResponse added in v0.0.5

func (c *ClientWithResponses) ApplyProjectConfigWithBodyWithResponse(ctx context.Context, id ProjectId, params *ApplyProjectConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApplyProjectConfigClientResponse, error)

ApplyProjectConfigWithBodyWithResponse request with arbitrary body returning *ApplyProjectConfigClientResponse

func (*ClientWithResponses) ApplyProjectConfigWithResponse added in v0.0.5

func (*ClientWithResponses) AuthCancelEmailChangeWithResponse

func (c *ClientWithResponses) AuthCancelEmailChangeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthCancelEmailChangeClientResponse, error)

AuthCancelEmailChangeWithResponse request returning *AuthCancelEmailChangeClientResponse

func (*ClientWithResponses) AuthConfirmEmailChangeWithBodyWithResponse

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

AuthConfirmEmailChangeWithBodyWithResponse request with arbitrary body returning *AuthConfirmEmailChangeClientResponse

func (*ClientWithResponses) AuthConfirmEmailChangeWithResponse

func (*ClientWithResponses) AuthConfirmEmailWithBodyWithResponse

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

AuthConfirmEmailWithBodyWithResponse request with arbitrary body returning *AuthConfirmEmailClientResponse

func (*ClientWithResponses) AuthConfirmEmailWithResponse

func (c *ClientWithResponses) AuthConfirmEmailWithResponse(ctx context.Context, body AuthConfirmEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthConfirmEmailClientResponse, error)

func (*ClientWithResponses) AuthConvertAnonymousWithBodyWithResponse

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

AuthConvertAnonymousWithBodyWithResponse request with arbitrary body returning *AuthConvertAnonymousClientResponse

func (*ClientWithResponses) AuthConvertAnonymousWithResponse

func (*ClientWithResponses) AuthDeleteAllMySessionsWithResponse

func (c *ClientWithResponses) AuthDeleteAllMySessionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthDeleteAllMySessionsClientResponse, error)

AuthDeleteAllMySessionsWithResponse request returning *AuthDeleteAllMySessionsClientResponse

func (*ClientWithResponses) AuthDeleteMySessionWithResponse

func (c *ClientWithResponses) AuthDeleteMySessionWithResponse(ctx context.Context, sessionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*AuthDeleteMySessionClientResponse, error)

AuthDeleteMySessionWithResponse request returning *AuthDeleteMySessionClientResponse

func (*ClientWithResponses) AuthDeviceAuthorizeWithBodyWithResponse

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

AuthDeviceAuthorizeWithBodyWithResponse request with arbitrary body returning *AuthDeviceAuthorizeClientResponse

func (*ClientWithResponses) AuthDeviceAuthorizeWithResponse

func (c *ClientWithResponses) AuthDeviceAuthorizeWithResponse(ctx context.Context, body AuthDeviceAuthorizeJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthDeviceAuthorizeClientResponse, error)

func (*ClientWithResponses) AuthDeviceTokenWithBodyWithResponse

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

AuthDeviceTokenWithBodyWithResponse request with arbitrary body returning *AuthDeviceTokenClientResponse

func (*ClientWithResponses) AuthDeviceTokenWithResponse

func (c *ClientWithResponses) AuthDeviceTokenWithResponse(ctx context.Context, body AuthDeviceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthDeviceTokenClientResponse, error)

func (*ClientWithResponses) AuthDeviceVerifyWithBodyWithResponse

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

AuthDeviceVerifyWithBodyWithResponse request with arbitrary body returning *AuthDeviceVerifyClientResponse

func (*ClientWithResponses) AuthDeviceVerifyWithResponse

func (c *ClientWithResponses) AuthDeviceVerifyWithResponse(ctx context.Context, body AuthDeviceVerifyJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthDeviceVerifyClientResponse, error)

func (*ClientWithResponses) AuthForgotPasswordWithBodyWithResponse

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

AuthForgotPasswordWithBodyWithResponse request with arbitrary body returning *AuthForgotPasswordClientResponse

func (*ClientWithResponses) AuthForgotPasswordWithResponse

func (c *ClientWithResponses) AuthForgotPasswordWithResponse(ctx context.Context, body AuthForgotPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthForgotPasswordClientResponse, error)

func (*ClientWithResponses) AuthGetMySessionsWithResponse

func (c *ClientWithResponses) AuthGetMySessionsWithResponse(ctx context.Context, params *AuthGetMySessionsParams, reqEditors ...RequestEditorFn) (*AuthGetMySessionsClientResponse, error)

AuthGetMySessionsWithResponse request returning *AuthGetMySessionsClientResponse

func (*ClientWithResponses) AuthGetPasswordPolicyWithResponse added in v0.21.0

func (c *ClientWithResponses) AuthGetPasswordPolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthGetPasswordPolicyClientResponse, error)

AuthGetPasswordPolicyWithResponse request returning *AuthGetPasswordPolicyClientResponse

func (*ClientWithResponses) AuthGetUserWithResponse

func (c *ClientWithResponses) AuthGetUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthGetUserClientResponse, error)

AuthGetUserWithResponse request returning *AuthGetUserClientResponse

func (*ClientWithResponses) AuthLinkOAuthProviderWithResponse

AuthLinkOAuthProviderWithResponse request returning *AuthLinkOAuthProviderClientResponse

func (*ClientWithResponses) AuthListIdentitiesWithResponse added in v0.1.0

func (c *ClientWithResponses) AuthListIdentitiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthListIdentitiesClientResponse, error)

AuthListIdentitiesWithResponse request returning *AuthListIdentitiesClientResponse

func (*ClientWithResponses) AuthListMethodsWithResponse added in v0.1.0

func (c *ClientWithResponses) AuthListMethodsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthListMethodsClientResponse, error)

AuthListMethodsWithResponse request returning *AuthListMethodsClientResponse

func (*ClientWithResponses) AuthListOAuthProvidersWithResponse

func (c *ClientWithResponses) AuthListOAuthProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthListOAuthProvidersClientResponse, error)

AuthListOAuthProvidersWithResponse request returning *AuthListOAuthProvidersClientResponse

func (*ClientWithResponses) AuthLogoutWithBodyWithResponse

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

AuthLogoutWithBodyWithResponse request with arbitrary body returning *AuthLogoutClientResponse

func (*ClientWithResponses) AuthLogoutWithResponse

func (c *ClientWithResponses) AuthLogoutWithResponse(ctx context.Context, body AuthLogoutJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthLogoutClientResponse, error)

func (*ClientWithResponses) AuthOAuthAuthorizeWithResponse

AuthOAuthAuthorizeWithResponse request returning *AuthOAuthAuthorizeClientResponse

func (*ClientWithResponses) AuthOAuthCallbackWithResponse

func (c *ClientWithResponses) AuthOAuthCallbackWithResponse(ctx context.Context, provider AuthOAuthCallbackParamsProvider, params *AuthOAuthCallbackParams, reqEditors ...RequestEditorFn) (*AuthOAuthCallbackClientResponse, error)

AuthOAuthCallbackWithResponse request returning *AuthOAuthCallbackClientResponse

func (*ClientWithResponses) AuthOAuthExchangeWithBodyWithResponse added in v0.21.0

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

AuthOAuthExchangeWithBodyWithResponse request with arbitrary body returning *AuthOAuthExchangeClientResponse

func (*ClientWithResponses) AuthOAuthExchangeWithResponse added in v0.21.0

func (c *ClientWithResponses) AuthOAuthExchangeWithResponse(ctx context.Context, body AuthOAuthExchangeJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthOAuthExchangeClientResponse, error)

func (*ClientWithResponses) AuthPlatformExchangeWithBodyWithResponse

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

AuthPlatformExchangeWithBodyWithResponse request with arbitrary body returning *AuthPlatformExchangeClientResponse

func (*ClientWithResponses) AuthPlatformExchangeWithResponse

func (*ClientWithResponses) AuthPromoteMethodWithResponse added in v0.1.0

func (c *ClientWithResponses) AuthPromoteMethodWithResponse(ctx context.Context, methodId openapi_types.UUID, reqEditors ...RequestEditorFn) (*AuthPromoteMethodClientResponse, error)

AuthPromoteMethodWithResponse request returning *AuthPromoteMethodClientResponse

func (*ClientWithResponses) AuthRefreshWithBodyWithResponse

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

AuthRefreshWithBodyWithResponse request with arbitrary body returning *AuthRefreshClientResponse

func (*ClientWithResponses) AuthRefreshWithResponse

func (c *ClientWithResponses) AuthRefreshWithResponse(ctx context.Context, body AuthRefreshJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthRefreshClientResponse, error)

func (*ClientWithResponses) AuthRequestEmailChangeWithBodyWithResponse

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

AuthRequestEmailChangeWithBodyWithResponse request with arbitrary body returning *AuthRequestEmailChangeClientResponse

func (*ClientWithResponses) AuthRequestEmailChangeWithResponse

func (*ClientWithResponses) AuthResendConfirmationWithBodyWithResponse

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

AuthResendConfirmationWithBodyWithResponse request with arbitrary body returning *AuthResendConfirmationClientResponse

func (*ClientWithResponses) AuthResendConfirmationWithResponse

func (*ClientWithResponses) AuthResetPasswordWithBodyWithResponse

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

AuthResetPasswordWithBodyWithResponse request with arbitrary body returning *AuthResetPasswordClientResponse

func (*ClientWithResponses) AuthResetPasswordWithResponse

func (c *ClientWithResponses) AuthResetPasswordWithResponse(ctx context.Context, body AuthResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthResetPasswordClientResponse, error)

func (*ClientWithResponses) AuthSigninWithBodyWithResponse

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

AuthSigninWithBodyWithResponse request with arbitrary body returning *AuthSigninClientResponse

func (*ClientWithResponses) AuthSigninWithResponse

func (c *ClientWithResponses) AuthSigninWithResponse(ctx context.Context, body AuthSigninJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthSigninClientResponse, error)

func (*ClientWithResponses) AuthSignupAnonymousWithBodyWithResponse

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

AuthSignupAnonymousWithBodyWithResponse request with arbitrary body returning *AuthSignupAnonymousClientResponse

func (*ClientWithResponses) AuthSignupAnonymousWithResponse

func (c *ClientWithResponses) AuthSignupAnonymousWithResponse(ctx context.Context, body AuthSignupAnonymousJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthSignupAnonymousClientResponse, error)

func (*ClientWithResponses) AuthSignupWithBodyWithResponse

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

AuthSignupWithBodyWithResponse request with arbitrary body returning *AuthSignupClientResponse

func (*ClientWithResponses) AuthSignupWithResponse

func (c *ClientWithResponses) AuthSignupWithResponse(ctx context.Context, body AuthSignupJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthSignupClientResponse, error)

func (*ClientWithResponses) AuthUnlinkIdentityWithResponse added in v0.1.0

func (c *ClientWithResponses) AuthUnlinkIdentityWithResponse(ctx context.Context, identityId openapi_types.UUID, reqEditors ...RequestEditorFn) (*AuthUnlinkIdentityClientResponse, error)

AuthUnlinkIdentityWithResponse request returning *AuthUnlinkIdentityClientResponse

func (*ClientWithResponses) AuthUnlinkOAuthProviderWithResponse

func (c *ClientWithResponses) AuthUnlinkOAuthProviderWithResponse(ctx context.Context, provider AuthUnlinkOAuthProviderParamsProvider, reqEditors ...RequestEditorFn) (*AuthUnlinkOAuthProviderClientResponse, error)

AuthUnlinkOAuthProviderWithResponse request returning *AuthUnlinkOAuthProviderClientResponse

func (*ClientWithResponses) AuthUpdateUserWithBodyWithResponse

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

AuthUpdateUserWithBodyWithResponse request with arbitrary body returning *AuthUpdateUserClientResponse

func (*ClientWithResponses) AuthUpdateUserWithResponse

func (c *ClientWithResponses) AuthUpdateUserWithResponse(ctx context.Context, body AuthUpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthUpdateUserClientResponse, error)

func (*ClientWithResponses) BanAuthUserWithBodyWithResponse

func (c *ClientWithResponses) BanAuthUserWithBodyWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BanAuthUserClientResponse, error)

BanAuthUserWithBodyWithResponse request with arbitrary body returning *BanAuthUserClientResponse

func (*ClientWithResponses) BanAuthUserWithResponse

func (c *ClientWithResponses) BanAuthUserWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, body BanAuthUserJSONRequestBody, reqEditors ...RequestEditorFn) (*BanAuthUserClientResponse, error)

func (*ClientWithResponses) CallOAuthProviderAPIWithBodyWithResponse

func (c *ClientWithResponses) CallOAuthProviderAPIWithBodyWithResponse(ctx context.Context, provider CallOAuthProviderAPIParamsProvider, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CallOAuthProviderAPIClientResponse, error)

CallOAuthProviderAPIWithBodyWithResponse request with arbitrary body returning *CallOAuthProviderAPIClientResponse

func (*ClientWithResponses) CompleteImportConnectWithResponse added in v0.21.0

func (c *ClientWithResponses) CompleteImportConnectWithResponse(ctx context.Context, provider ImportProvider, params *CompleteImportConnectParams, reqEditors ...RequestEditorFn) (*CompleteImportConnectClientResponse, error)

CompleteImportConnectWithResponse request returning *CompleteImportConnectClientResponse

func (*ClientWithResponses) ConfigureAuthMethodsWithBodyWithResponse

func (c *ClientWithResponses) ConfigureAuthMethodsWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfigureAuthMethodsClientResponse, error)

ConfigureAuthMethodsWithBodyWithResponse request with arbitrary body returning *ConfigureAuthMethodsClientResponse

func (*ClientWithResponses) ConfigureAuthMethodsWithResponse

func (*ClientWithResponses) ConnectProjectGitWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) ConnectProjectGitWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConnectProjectGitClientResponse, error)

ConnectProjectGitWithBodyWithResponse request with arbitrary body returning *ConnectProjectGitClientResponse

func (*ClientWithResponses) ConnectProjectGitWithResponse added in v0.21.0

func (*ClientWithResponses) CopyStorageObjectWithBodyWithResponse

func (c *ClientWithResponses) CopyStorageObjectWithBodyWithResponse(ctx context.Context, bucketName BucketName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyStorageObjectClientResponse, error)

CopyStorageObjectWithBodyWithResponse request with arbitrary body returning *CopyStorageObjectClientResponse

func (*ClientWithResponses) CopyStorageObjectWithResponse

func (c *ClientWithResponses) CopyStorageObjectWithResponse(ctx context.Context, bucketName BucketName, body CopyStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyStorageObjectClientResponse, error)

func (*ClientWithResponses) CreateAnonKeyWithBodyWithResponse

func (c *ClientWithResponses) CreateAnonKeyWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAnonKeyClientResponse, error)

CreateAnonKeyWithBodyWithResponse request with arbitrary body returning *CreateAnonKeyClientResponse

func (*ClientWithResponses) CreateAnonKeyWithResponse

func (c *ClientWithResponses) CreateAnonKeyWithResponse(ctx context.Context, id ProjectId, body CreateAnonKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAnonKeyClientResponse, error)

func (*ClientWithResponses) CreateDatabaseBackupWithBodyWithResponse added in v0.23.0

func (c *ClientWithResponses) CreateDatabaseBackupWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseBackupClientResponse, error)

CreateDatabaseBackupWithBodyWithResponse request with arbitrary body returning *CreateDatabaseBackupClientResponse

func (*ClientWithResponses) CreateDatabaseBackupWithResponse added in v0.23.0

func (c *ClientWithResponses) CreateDatabaseBackupWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseBackupClientResponse, error)

func (*ClientWithResponses) CreateDatabaseBranchWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) CreateDatabaseBranchWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseBranchClientResponse, error)

CreateDatabaseBranchWithBodyWithResponse request with arbitrary body returning *CreateDatabaseBranchClientResponse

func (*ClientWithResponses) CreateDatabaseBranchWithResponse added in v0.21.0

func (c *ClientWithResponses) CreateDatabaseBranchWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseBranchClientResponse, error)

func (*ClientWithResponses) CreateDatabaseRestoreWithBodyWithResponse added in v0.23.0

func (c *ClientWithResponses) CreateDatabaseRestoreWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseRestoreClientResponse, error)

CreateDatabaseRestoreWithBodyWithResponse request with arbitrary body returning *CreateDatabaseRestoreClientResponse

func (*ClientWithResponses) CreateDatabaseRestoreWithResponse added in v0.23.0

func (c *ClientWithResponses) CreateDatabaseRestoreWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseRestoreClientResponse, error)

func (*ClientWithResponses) CreateDatabaseWithBodyWithResponse

func (c *ClientWithResponses) CreateDatabaseWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseClientResponse, error)

CreateDatabaseWithBodyWithResponse request with arbitrary body returning *CreateDatabaseClientResponse

func (*ClientWithResponses) CreateDatabaseWithResponse

func (c *ClientWithResponses) CreateDatabaseWithResponse(ctx context.Context, id ProjectId, body CreateDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseClientResponse, error)

func (*ClientWithResponses) CreateDurableFunctionSchedulerWithBodyWithResponse added in v0.26.0

func (c *ClientWithResponses) CreateDurableFunctionSchedulerWithBodyWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDurableFunctionSchedulerClientResponse, error)

CreateDurableFunctionSchedulerWithBodyWithResponse request with arbitrary body returning *CreateDurableFunctionSchedulerClientResponse

func (*ClientWithResponses) CreateDurableFunctionSchedulerWithResponse added in v0.26.0

func (*ClientWithResponses) CreateDurableFunctionWithBodyWithResponse added in v0.26.0

func (c *ClientWithResponses) CreateDurableFunctionWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDurableFunctionClientResponse, error)

CreateDurableFunctionWithBodyWithResponse request with arbitrary body returning *CreateDurableFunctionClientResponse

func (*ClientWithResponses) CreateEmailTemplateWithBodyWithResponse

func (c *ClientWithResponses) CreateEmailTemplateWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEmailTemplateClientResponse, error)

CreateEmailTemplateWithBodyWithResponse request with arbitrary body returning *CreateEmailTemplateClientResponse

func (*ClientWithResponses) CreateEmailTemplateWithResponse

func (*ClientWithResponses) CreateFrontendCustomDomainWithBodyWithResponse

func (c *ClientWithResponses) CreateFrontendCustomDomainWithBodyWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFrontendCustomDomainClientResponse, error)

CreateFrontendCustomDomainWithBodyWithResponse request with arbitrary body returning *CreateFrontendCustomDomainClientResponse

func (*ClientWithResponses) CreateFrontendCustomDomainWithResponse

func (c *ClientWithResponses) CreateFrontendCustomDomainWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, body CreateFrontendCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFrontendCustomDomainClientResponse, error)

func (*ClientWithResponses) CreateFrontendWithBodyWithResponse

func (c *ClientWithResponses) CreateFrontendWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFrontendClientResponse, error)

CreateFrontendWithBodyWithResponse request with arbitrary body returning *CreateFrontendClientResponse

func (*ClientWithResponses) CreateFunctionSchedulerWithBodyWithResponse

func (c *ClientWithResponses) CreateFunctionSchedulerWithBodyWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFunctionSchedulerClientResponse, error)

CreateFunctionSchedulerWithBodyWithResponse request with arbitrary body returning *CreateFunctionSchedulerClientResponse

func (*ClientWithResponses) CreateFunctionSchedulerWithResponse

func (c *ClientWithResponses) CreateFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, body CreateFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFunctionSchedulerClientResponse, error)

func (*ClientWithResponses) CreateFunctionWithBodyWithResponse

func (c *ClientWithResponses) CreateFunctionWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFunctionClientResponse, error)

CreateFunctionWithBodyWithResponse request with arbitrary body returning *CreateFunctionClientResponse

func (*ClientWithResponses) CreateFunctionsBatchWithBodyWithResponse

func (c *ClientWithResponses) CreateFunctionsBatchWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFunctionsBatchClientResponse, error)

CreateFunctionsBatchWithBodyWithResponse request with arbitrary body returning *CreateFunctionsBatchClientResponse

func (*ClientWithResponses) CreateOAuthConfigWithBodyWithResponse

func (c *ClientWithResponses) CreateOAuthConfigWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOAuthConfigClientResponse, error)

CreateOAuthConfigWithBodyWithResponse request with arbitrary body returning *CreateOAuthConfigClientResponse

func (*ClientWithResponses) CreateOAuthConfigWithResponse

func (*ClientWithResponses) CreateProjectGitRepositoryWithBodyWithResponse added in v0.23.0

func (c *ClientWithResponses) CreateProjectGitRepositoryWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectGitRepositoryClientResponse, error)

CreateProjectGitRepositoryWithBodyWithResponse request with arbitrary body returning *CreateProjectGitRepositoryClientResponse

func (*ClientWithResponses) CreateProjectGitRepositoryWithResponse added in v0.23.0

func (*ClientWithResponses) CreateProjectWithBodyWithResponse

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

CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectClientResponse

func (*ClientWithResponses) CreateProjectWithResponse

func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectClientResponse, error)

func (*ClientWithResponses) CreateServiceKeyWithBodyWithResponse

func (c *ClientWithResponses) CreateServiceKeyWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceKeyClientResponse, error)

CreateServiceKeyWithBodyWithResponse request with arbitrary body returning *CreateServiceKeyClientResponse

func (*ClientWithResponses) CreateServiceKeyWithResponse

func (c *ClientWithResponses) CreateServiceKeyWithResponse(ctx context.Context, id ProjectId, body CreateServiceKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceKeyClientResponse, error)

func (*ClientWithResponses) CreateStorageBucketWithBodyWithResponse

func (c *ClientWithResponses) CreateStorageBucketWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStorageBucketClientResponse, error)

CreateStorageBucketWithBodyWithResponse request with arbitrary body returning *CreateStorageBucketClientResponse

func (*ClientWithResponses) CreateStorageBucketWithResponse

func (*ClientWithResponses) CreateStoragePolicyWithBodyWithResponse

func (c *ClientWithResponses) CreateStoragePolicyWithBodyWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStoragePolicyClientResponse, error)

CreateStoragePolicyWithBodyWithResponse request with arbitrary body returning *CreateStoragePolicyClientResponse

func (*ClientWithResponses) CreateStoragePolicyWithResponse

func (c *ClientWithResponses) CreateStoragePolicyWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, body CreateStoragePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStoragePolicyClientResponse, error)

func (*ClientWithResponses) CreateVariableWithBodyWithResponse

func (c *ClientWithResponses) CreateVariableWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVariableClientResponse, error)

CreateVariableWithBodyWithResponse request with arbitrary body returning *CreateVariableClientResponse

func (*ClientWithResponses) CreateVariableWithResponse

func (c *ClientWithResponses) CreateVariableWithResponse(ctx context.Context, id ProjectId, body CreateVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateVariableClientResponse, error)

func (*ClientWithResponses) DeleteAllUserSessionsWithResponse

func (c *ClientWithResponses) DeleteAllUserSessionsWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAllUserSessionsClientResponse, error)

DeleteAllUserSessionsWithResponse request returning *DeleteAllUserSessionsClientResponse

func (*ClientWithResponses) DeleteAuthUserWithResponse

func (c *ClientWithResponses) DeleteAuthUserWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAuthUserClientResponse, error)

DeleteAuthUserWithResponse request returning *DeleteAuthUserClientResponse

func (*ClientWithResponses) DeleteDatabaseBackupWithResponse added in v0.23.0

func (c *ClientWithResponses) DeleteDatabaseBackupWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, backupName BackupName, reqEditors ...RequestEditorFn) (*DeleteDatabaseBackupClientResponse, error)

DeleteDatabaseBackupWithResponse request returning *DeleteDatabaseBackupClientResponse

func (*ClientWithResponses) DeleteDatabaseBranchWithResponse added in v0.21.0

func (c *ClientWithResponses) DeleteDatabaseBranchWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*DeleteDatabaseBranchClientResponse, error)

DeleteDatabaseBranchWithResponse request returning *DeleteDatabaseBranchClientResponse

func (*ClientWithResponses) DeleteDatabaseWithResponse

func (c *ClientWithResponses) DeleteDatabaseWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*DeleteDatabaseClientResponse, error)

DeleteDatabaseWithResponse request returning *DeleteDatabaseClientResponse

func (*ClientWithResponses) DeleteDurableFunctionSchedulerWithResponse added in v0.26.0

func (c *ClientWithResponses) DeleteDurableFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*DeleteDurableFunctionSchedulerClientResponse, error)

DeleteDurableFunctionSchedulerWithResponse request returning *DeleteDurableFunctionSchedulerClientResponse

func (*ClientWithResponses) DeleteDurableFunctionWithResponse added in v0.26.0

func (c *ClientWithResponses) DeleteDurableFunctionWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*DeleteDurableFunctionClientResponse, error)

DeleteDurableFunctionWithResponse request returning *DeleteDurableFunctionClientResponse

func (*ClientWithResponses) DeleteEmailTemplateWithResponse

func (c *ClientWithResponses) DeleteEmailTemplateWithResponse(ctx context.Context, id ProjectId, pType DeleteEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*DeleteEmailTemplateClientResponse, error)

DeleteEmailTemplateWithResponse request returning *DeleteEmailTemplateClientResponse

func (*ClientWithResponses) DeleteFrontendCustomDomainWithResponse

func (c *ClientWithResponses) DeleteFrontendCustomDomainWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*DeleteFrontendCustomDomainClientResponse, error)

DeleteFrontendCustomDomainWithResponse request returning *DeleteFrontendCustomDomainClientResponse

func (*ClientWithResponses) DeleteFrontendWithResponse

func (c *ClientWithResponses) DeleteFrontendWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*DeleteFrontendClientResponse, error)

DeleteFrontendWithResponse request returning *DeleteFrontendClientResponse

func (*ClientWithResponses) DeleteFunctionSchedulerWithResponse

func (c *ClientWithResponses) DeleteFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*DeleteFunctionSchedulerClientResponse, error)

DeleteFunctionSchedulerWithResponse request returning *DeleteFunctionSchedulerClientResponse

func (*ClientWithResponses) DeleteFunctionWithResponse

func (c *ClientWithResponses) DeleteFunctionWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*DeleteFunctionClientResponse, error)

DeleteFunctionWithResponse request returning *DeleteFunctionClientResponse

func (*ClientWithResponses) DeleteGitConnectionWithResponse added in v0.21.0

func (c *ClientWithResponses) DeleteGitConnectionWithResponse(ctx context.Context, connectionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteGitConnectionClientResponse, error)

DeleteGitConnectionWithResponse request returning *DeleteGitConnectionClientResponse

func (*ClientWithResponses) DeleteImportConnectionWithResponse added in v0.21.0

func (c *ClientWithResponses) DeleteImportConnectionWithResponse(ctx context.Context, connectionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteImportConnectionClientResponse, error)

DeleteImportConnectionWithResponse request returning *DeleteImportConnectionClientResponse

func (*ClientWithResponses) DeleteOAuthConfigWithResponse

DeleteOAuthConfigWithResponse request returning *DeleteOAuthConfigClientResponse

func (*ClientWithResponses) DeleteProjectLogoWithResponse added in v0.0.4

func (c *ClientWithResponses) DeleteProjectLogoWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*DeleteProjectLogoClientResponse, error)

DeleteProjectLogoWithResponse request returning *DeleteProjectLogoClientResponse

func (*ClientWithResponses) DeleteProjectWithResponse

func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*DeleteProjectClientResponse, error)

DeleteProjectWithResponse request returning *DeleteProjectClientResponse

func (*ClientWithResponses) DeleteServiceKeyWithResponse

func (c *ClientWithResponses) DeleteServiceKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteServiceKeyClientResponse, error)

DeleteServiceKeyWithResponse request returning *DeleteServiceKeyClientResponse

func (*ClientWithResponses) DeleteStorageBucketWithResponse

func (c *ClientWithResponses) DeleteStorageBucketWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*DeleteStorageBucketClientResponse, error)

DeleteStorageBucketWithResponse request returning *DeleteStorageBucketClientResponse

func (*ClientWithResponses) DeleteStorageObjectWithResponse

func (c *ClientWithResponses) DeleteStorageObjectWithResponse(ctx context.Context, bucketName BucketName, path string, params *DeleteStorageObjectParams, reqEditors ...RequestEditorFn) (*DeleteStorageObjectClientResponse, error)

DeleteStorageObjectWithResponse request returning *DeleteStorageObjectClientResponse

func (*ClientWithResponses) DeleteStoragePolicyWithResponse

func (c *ClientWithResponses) DeleteStoragePolicyWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, policyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteStoragePolicyClientResponse, error)

DeleteStoragePolicyWithResponse request returning *DeleteStoragePolicyClientResponse

func (*ClientWithResponses) DeleteUserSessionWithResponse

func (c *ClientWithResponses) DeleteUserSessionWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, sessionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteUserSessionClientResponse, error)

DeleteUserSessionWithResponse request returning *DeleteUserSessionClientResponse

func (*ClientWithResponses) DeleteVariableWithResponse

func (c *ClientWithResponses) DeleteVariableWithResponse(ctx context.Context, id ProjectId, name VariableName, reqEditors ...RequestEditorFn) (*DeleteVariableClientResponse, error)

DeleteVariableWithResponse request returning *DeleteVariableClientResponse

func (*ClientWithResponses) DisconnectProjectGitWithResponse added in v0.21.0

func (c *ClientWithResponses) DisconnectProjectGitWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*DisconnectProjectGitClientResponse, error)

DisconnectProjectGitWithResponse request returning *DisconnectProjectGitClientResponse

func (*ClientWithResponses) DownloadPublicFileWithResponse

func (c *ClientWithResponses) DownloadPublicFileWithResponse(ctx context.Context, projectId openapi_types.UUID, bucketName BucketName, path string, reqEditors ...RequestEditorFn) (*DownloadPublicFileClientResponse, error)

DownloadPublicFileWithResponse request returning *DownloadPublicFileClientResponse

func (*ClientWithResponses) DownloadStorageObjectWithResponse

func (c *ClientWithResponses) DownloadStorageObjectWithResponse(ctx context.Context, bucketName BucketName, path string, params *DownloadStorageObjectParams, reqEditors ...RequestEditorFn) (*DownloadStorageObjectClientResponse, error)

DownloadStorageObjectWithResponse request returning *DownloadStorageObjectClientResponse

func (*ClientWithResponses) ForceReleaseProjectLockWithResponse added in v0.21.0

func (c *ClientWithResponses) ForceReleaseProjectLockWithResponse(ctx context.Context, key LockKey, params *ForceReleaseProjectLockParams, reqEditors ...RequestEditorFn) (*ForceReleaseProjectLockClientResponse, error)

ForceReleaseProjectLockWithResponse request returning *ForceReleaseProjectLockClientResponse

func (*ClientWithResponses) GetAnonKeyWithResponse

func (c *ClientWithResponses) GetAnonKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAnonKeyClientResponse, error)

GetAnonKeyWithResponse request returning *GetAnonKeyClientResponse

func (*ClientWithResponses) GetAuthConfigWithResponse

func (c *ClientWithResponses) GetAuthConfigWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetAuthConfigClientResponse, error)

GetAuthConfigWithResponse request returning *GetAuthConfigClientResponse

func (*ClientWithResponses) GetAuthHostedPageWithResponse

func (c *ClientWithResponses) GetAuthHostedPageWithResponse(ctx context.Context, id ProjectId, pageType HostedAuthPageType, reqEditors ...RequestEditorFn) (*GetAuthHostedPageClientResponse, error)

GetAuthHostedPageWithResponse request returning *GetAuthHostedPageClientResponse

func (*ClientWithResponses) GetAuthInsightsWithResponse added in v0.21.0

func (c *ClientWithResponses) GetAuthInsightsWithResponse(ctx context.Context, id ProjectId, params *GetAuthInsightsParams, reqEditors ...RequestEditorFn) (*GetAuthInsightsClientResponse, error)

GetAuthInsightsWithResponse request returning *GetAuthInsightsClientResponse

func (*ClientWithResponses) GetAuthMethodsWithResponse

func (c *ClientWithResponses) GetAuthMethodsWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetAuthMethodsClientResponse, error)

GetAuthMethodsWithResponse request returning *GetAuthMethodsClientResponse

func (*ClientWithResponses) GetAuthUserWithResponse

func (c *ClientWithResponses) GetAuthUserWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAuthUserClientResponse, error)

GetAuthUserWithResponse request returning *GetAuthUserClientResponse

func (*ClientWithResponses) GetDatabaseBackupScheduleWithResponse added in v0.23.0

func (c *ClientWithResponses) GetDatabaseBackupScheduleWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*GetDatabaseBackupScheduleClientResponse, error)

GetDatabaseBackupScheduleWithResponse request returning *GetDatabaseBackupScheduleClientResponse

func (*ClientWithResponses) GetDatabaseBackupWithResponse added in v0.23.0

func (c *ClientWithResponses) GetDatabaseBackupWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, backupName BackupName, reqEditors ...RequestEditorFn) (*GetDatabaseBackupClientResponse, error)

GetDatabaseBackupWithResponse request returning *GetDatabaseBackupClientResponse

func (*ClientWithResponses) GetDatabaseBranchWithResponse added in v0.21.0

func (c *ClientWithResponses) GetDatabaseBranchWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*GetDatabaseBranchClientResponse, error)

GetDatabaseBranchWithResponse request returning *GetDatabaseBranchClientResponse

func (*ClientWithResponses) GetDatabaseRestoreWithResponse added in v0.23.0

func (c *ClientWithResponses) GetDatabaseRestoreWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, restoreId RestoreId, reqEditors ...RequestEditorFn) (*GetDatabaseRestoreClientResponse, error)

GetDatabaseRestoreWithResponse request returning *GetDatabaseRestoreClientResponse

func (*ClientWithResponses) GetDatabaseStatsWithResponse

func (c *ClientWithResponses) GetDatabaseStatsWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, params *GetDatabaseStatsParams, reqEditors ...RequestEditorFn) (*GetDatabaseStatsClientResponse, error)

GetDatabaseStatsWithResponse request returning *GetDatabaseStatsClientResponse

func (*ClientWithResponses) GetDatabaseWithResponse

func (c *ClientWithResponses) GetDatabaseWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*GetDatabaseClientResponse, error)

GetDatabaseWithResponse request returning *GetDatabaseClientResponse

func (*ClientWithResponses) GetDefaultEmailTemplateWithResponse

func (c *ClientWithResponses) GetDefaultEmailTemplateWithResponse(ctx context.Context, pType GetDefaultEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*GetDefaultEmailTemplateClientResponse, error)

GetDefaultEmailTemplateWithResponse request returning *GetDefaultEmailTemplateClientResponse

func (*ClientWithResponses) GetDefaultEmailTemplatesWithResponse

func (c *ClientWithResponses) GetDefaultEmailTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDefaultEmailTemplatesClientResponse, error)

GetDefaultEmailTemplatesWithResponse request returning *GetDefaultEmailTemplatesClientResponse

func (*ClientWithResponses) GetDurableExecutionWithResponse added in v0.26.0

func (c *ClientWithResponses) GetDurableExecutionWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, executionId DurableExecutionId, reqEditors ...RequestEditorFn) (*GetDurableExecutionClientResponse, error)

GetDurableExecutionWithResponse request returning *GetDurableExecutionClientResponse

func (*ClientWithResponses) GetDurableFunctionSchedulerWithResponse added in v0.26.0

func (c *ClientWithResponses) GetDurableFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*GetDurableFunctionSchedulerClientResponse, error)

GetDurableFunctionSchedulerWithResponse request returning *GetDurableFunctionSchedulerClientResponse

func (*ClientWithResponses) GetDurableFunctionWithResponse added in v0.26.0

func (c *ClientWithResponses) GetDurableFunctionWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*GetDurableFunctionClientResponse, error)

GetDurableFunctionWithResponse request returning *GetDurableFunctionClientResponse

func (*ClientWithResponses) GetEmailTemplateWithResponse

func (c *ClientWithResponses) GetEmailTemplateWithResponse(ctx context.Context, id ProjectId, pType GetEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*GetEmailTemplateClientResponse, error)

GetEmailTemplateWithResponse request returning *GetEmailTemplateClientResponse

func (*ClientWithResponses) GetFrontendCustomDomainWithResponse

func (c *ClientWithResponses) GetFrontendCustomDomainWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*GetFrontendCustomDomainClientResponse, error)

GetFrontendCustomDomainWithResponse request returning *GetFrontendCustomDomainClientResponse

func (*ClientWithResponses) GetFrontendUsageHistoryWithResponse added in v0.0.4

func (c *ClientWithResponses) GetFrontendUsageHistoryWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, params *GetFrontendUsageHistoryParams, reqEditors ...RequestEditorFn) (*GetFrontendUsageHistoryClientResponse, error)

GetFrontendUsageHistoryWithResponse request returning *GetFrontendUsageHistoryClientResponse

func (*ClientWithResponses) GetFrontendWithResponse

func (c *ClientWithResponses) GetFrontendWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*GetFrontendClientResponse, error)

GetFrontendWithResponse request returning *GetFrontendClientResponse

func (*ClientWithResponses) GetFunctionSchedulerWithResponse

func (c *ClientWithResponses) GetFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*GetFunctionSchedulerClientResponse, error)

GetFunctionSchedulerWithResponse request returning *GetFunctionSchedulerClientResponse

func (*ClientWithResponses) GetFunctionWithResponse

func (c *ClientWithResponses) GetFunctionWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*GetFunctionClientResponse, error)

GetFunctionWithResponse request returning *GetFunctionClientResponse

func (*ClientWithResponses) GetHostedLoginOptionsWithResponse

func (c *ClientWithResponses) GetHostedLoginOptionsWithResponse(ctx context.Context, id ProjectId, params *GetHostedLoginOptionsParams, reqEditors ...RequestEditorFn) (*GetHostedLoginOptionsClientResponse, error)

GetHostedLoginOptionsWithResponse request returning *GetHostedLoginOptionsClientResponse

func (*ClientWithResponses) GetOAuthConfigWithResponse

func (c *ClientWithResponses) GetOAuthConfigWithResponse(ctx context.Context, id ProjectId, provider GetOAuthConfigParamsProvider, params *GetOAuthConfigParams, reqEditors ...RequestEditorFn) (*GetOAuthConfigClientResponse, error)

GetOAuthConfigWithResponse request returning *GetOAuthConfigClientResponse

func (*ClientWithResponses) GetOAuthProviderTokenWithResponse

func (c *ClientWithResponses) GetOAuthProviderTokenWithResponse(ctx context.Context, provider GetOAuthProviderTokenParamsProvider, reqEditors ...RequestEditorFn) (*GetOAuthProviderTokenClientResponse, error)

GetOAuthProviderTokenWithResponse request returning *GetOAuthProviderTokenClientResponse

func (*ClientWithResponses) GetProjectConfigWithResponse added in v0.0.5

func (c *ClientWithResponses) GetProjectConfigWithResponse(ctx context.Context, id ProjectId, params *GetProjectConfigParams, reqEditors ...RequestEditorFn) (*GetProjectConfigClientResponse, error)

GetProjectConfigWithResponse request returning *GetProjectConfigClientResponse

func (*ClientWithResponses) GetProjectDatabaseQueriesWithResponse added in v0.0.5

func (c *ClientWithResponses) GetProjectDatabaseQueriesWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, params *GetProjectDatabaseQueriesParams, reqEditors ...RequestEditorFn) (*GetProjectDatabaseQueriesClientResponse, error)

GetProjectDatabaseQueriesWithResponse request returning *GetProjectDatabaseQueriesClientResponse

func (*ClientWithResponses) GetProjectGitConnectionWithResponse added in v0.21.0

func (c *ClientWithResponses) GetProjectGitConnectionWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectGitConnectionClientResponse, error)

GetProjectGitConnectionWithResponse request returning *GetProjectGitConnectionClientResponse

func (*ClientWithResponses) GetProjectGitDeploySettingsWithResponse added in v0.21.0

func (c *ClientWithResponses) GetProjectGitDeploySettingsWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectGitDeploySettingsClientResponse, error)

GetProjectGitDeploySettingsWithResponse request returning *GetProjectGitDeploySettingsClientResponse

func (*ClientWithResponses) GetProjectHealthWithResponse added in v0.0.5

func (c *ClientWithResponses) GetProjectHealthWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectHealthClientResponse, error)

GetProjectHealthWithResponse request returning *GetProjectHealthClientResponse

func (*ClientWithResponses) GetProjectImportRunWithResponse added in v0.21.0

func (c *ClientWithResponses) GetProjectImportRunWithResponse(ctx context.Context, provider ImportProvider, runId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProjectImportRunClientResponse, error)

GetProjectImportRunWithResponse request returning *GetProjectImportRunClientResponse

func (*ClientWithResponses) GetProjectLockWithResponse added in v0.21.0

func (c *ClientWithResponses) GetProjectLockWithResponse(ctx context.Context, key LockKey, params *GetProjectLockParams, reqEditors ...RequestEditorFn) (*GetProjectLockClientResponse, error)

GetProjectLockWithResponse request returning *GetProjectLockClientResponse

func (*ClientWithResponses) GetProjectLogActivityWithBodyWithResponse added in v0.0.4

func (c *ClientWithResponses) GetProjectLogActivityWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProjectLogActivityClientResponse, error)

GetProjectLogActivityWithBodyWithResponse request with arbitrary body returning *GetProjectLogActivityClientResponse

func (*ClientWithResponses) GetProjectLogActivityWithResponse added in v0.0.4

func (*ClientWithResponses) GetProjectLogoWithResponse added in v0.0.4

func (c *ClientWithResponses) GetProjectLogoWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectLogoClientResponse, error)

GetProjectLogoWithResponse request returning *GetProjectLogoClientResponse

func (*ClientWithResponses) GetProjectUsageWithResponse

func (c *ClientWithResponses) GetProjectUsageWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectUsageClientResponse, error)

GetProjectUsageWithResponse request returning *GetProjectUsageClientResponse

func (*ClientWithResponses) GetProjectWithResponse

func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectClientResponse, error)

GetProjectWithResponse request returning *GetProjectClientResponse

func (*ClientWithResponses) GetRealtimeConfigWithResponse

func (c *ClientWithResponses) GetRealtimeConfigWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetRealtimeConfigClientResponse, error)

GetRealtimeConfigWithResponse request returning *GetRealtimeConfigClientResponse

func (*ClientWithResponses) GetRealtimeStatsWithResponse

func (c *ClientWithResponses) GetRealtimeStatsWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetRealtimeStatsClientResponse, error)

GetRealtimeStatsWithResponse request returning *GetRealtimeStatsClientResponse

func (*ClientWithResponses) GetServiceKeyWithResponse

func (c *ClientWithResponses) GetServiceKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetServiceKeyClientResponse, error)

GetServiceKeyWithResponse request returning *GetServiceKeyClientResponse

func (*ClientWithResponses) GetStorageBucketWithResponse

func (c *ClientWithResponses) GetStorageBucketWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*GetStorageBucketClientResponse, error)

GetStorageBucketWithResponse request returning *GetStorageBucketClientResponse

func (*ClientWithResponses) GetStorageStatsWithResponse

func (c *ClientWithResponses) GetStorageStatsWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetStorageStatsClientResponse, error)

GetStorageStatsWithResponse request returning *GetStorageStatsClientResponse

func (*ClientWithResponses) GetVariableWithResponse

func (c *ClientWithResponses) GetVariableWithResponse(ctx context.Context, id ProjectId, name VariableName, reqEditors ...RequestEditorFn) (*GetVariableClientResponse, error)

GetVariableWithResponse request returning *GetVariableClientResponse

func (*ClientWithResponses) GitConnectCallbackWithResponse added in v0.21.0

func (c *ClientWithResponses) GitConnectCallbackWithResponse(ctx context.Context, params *GitConnectCallbackParams, reqEditors ...RequestEditorFn) (*GitConnectCallbackClientResponse, error)

GitConnectCallbackWithResponse request returning *GitConnectCallbackClientResponse

func (*ClientWithResponses) HealthCheckWithResponse

func (c *ClientWithResponses) HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckClientResponse, error)

HealthCheckWithResponse request returning *HealthCheckClientResponse

func (*ClientWithResponses) HostedLoginCheckEmailWithBodyWithResponse

func (c *ClientWithResponses) HostedLoginCheckEmailWithBodyWithResponse(ctx context.Context, id ProjectId, params *HostedLoginCheckEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostedLoginCheckEmailClientResponse, error)

HostedLoginCheckEmailWithBodyWithResponse request with arbitrary body returning *HostedLoginCheckEmailClientResponse

func (*ClientWithResponses) InvokeFunctionWithBodyWithResponse

func (c *ClientWithResponses) InvokeFunctionWithBodyWithResponse(ctx context.Context, functionId FunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InvokeFunctionClientResponse, error)

InvokeFunctionWithBodyWithResponse request with arbitrary body returning *InvokeFunctionClientResponse

func (*ClientWithResponses) InvokeFunctionWithResponse

func (c *ClientWithResponses) InvokeFunctionWithResponse(ctx context.Context, functionId FunctionId, body InvokeFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*InvokeFunctionClientResponse, error)

func (*ClientWithResponses) ListAnonKeysWithResponse

func (c *ClientWithResponses) ListAnonKeysWithResponse(ctx context.Context, id ProjectId, params *ListAnonKeysParams, reqEditors ...RequestEditorFn) (*ListAnonKeysClientResponse, error)

ListAnonKeysWithResponse request returning *ListAnonKeysClientResponse

func (*ClientWithResponses) ListAuthUsersWithResponse

func (c *ClientWithResponses) ListAuthUsersWithResponse(ctx context.Context, id ProjectId, params *ListAuthUsersParams, reqEditors ...RequestEditorFn) (*ListAuthUsersClientResponse, error)

ListAuthUsersWithResponse request returning *ListAuthUsersClientResponse

func (*ClientWithResponses) ListAvailableOAuthProvidersWithResponse

func (c *ClientWithResponses) ListAvailableOAuthProvidersWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*ListAvailableOAuthProvidersClientResponse, error)

ListAvailableOAuthProvidersWithResponse request returning *ListAvailableOAuthProvidersClientResponse

func (*ClientWithResponses) ListDatabaseBackupsWithResponse added in v0.23.0

func (c *ClientWithResponses) ListDatabaseBackupsWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*ListDatabaseBackupsClientResponse, error)

ListDatabaseBackupsWithResponse request returning *ListDatabaseBackupsClientResponse

func (*ClientWithResponses) ListDatabaseBranchesWithResponse added in v0.21.0

func (c *ClientWithResponses) ListDatabaseBranchesWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*ListDatabaseBranchesClientResponse, error)

ListDatabaseBranchesWithResponse request returning *ListDatabaseBranchesClientResponse

func (*ClientWithResponses) ListDatabaseRegionsWithResponse

func (c *ClientWithResponses) ListDatabaseRegionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListDatabaseRegionsClientResponse, error)

ListDatabaseRegionsWithResponse request returning *ListDatabaseRegionsClientResponse

func (*ClientWithResponses) ListDatabaseRestoresWithResponse added in v0.23.0

func (c *ClientWithResponses) ListDatabaseRestoresWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*ListDatabaseRestoresClientResponse, error)

ListDatabaseRestoresWithResponse request returning *ListDatabaseRestoresClientResponse

func (*ClientWithResponses) ListDatabasesWithResponse

func (c *ClientWithResponses) ListDatabasesWithResponse(ctx context.Context, id ProjectId, params *ListDatabasesParams, reqEditors ...RequestEditorFn) (*ListDatabasesClientResponse, error)

ListDatabasesWithResponse request returning *ListDatabasesClientResponse

func (*ClientWithResponses) ListDeploymentsWithResponse added in v0.21.0

func (c *ClientWithResponses) ListDeploymentsWithResponse(ctx context.Context, params *ListDeploymentsParams, reqEditors ...RequestEditorFn) (*ListDeploymentsClientResponse, error)

ListDeploymentsWithResponse request returning *ListDeploymentsClientResponse

func (*ClientWithResponses) ListDurableExecutionsWithResponse added in v0.26.0

func (c *ClientWithResponses) ListDurableExecutionsWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *ListDurableExecutionsParams, reqEditors ...RequestEditorFn) (*ListDurableExecutionsClientResponse, error)

ListDurableExecutionsWithResponse request returning *ListDurableExecutionsClientResponse

func (*ClientWithResponses) ListDurableFunctionSchedulersWithResponse added in v0.26.0

func (c *ClientWithResponses) ListDurableFunctionSchedulersWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*ListDurableFunctionSchedulersClientResponse, error)

ListDurableFunctionSchedulersWithResponse request returning *ListDurableFunctionSchedulersClientResponse

func (*ClientWithResponses) ListDurableFunctionsWithResponse added in v0.26.0

func (c *ClientWithResponses) ListDurableFunctionsWithResponse(ctx context.Context, id ProjectId, params *ListDurableFunctionsParams, reqEditors ...RequestEditorFn) (*ListDurableFunctionsClientResponse, error)

ListDurableFunctionsWithResponse request returning *ListDurableFunctionsClientResponse

func (*ClientWithResponses) ListEmailTemplatesWithResponse

func (c *ClientWithResponses) ListEmailTemplatesWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*ListEmailTemplatesClientResponse, error)

ListEmailTemplatesWithResponse request returning *ListEmailTemplatesClientResponse

func (*ClientWithResponses) ListFrontendDeploymentsWithResponse

func (c *ClientWithResponses) ListFrontendDeploymentsWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, params *ListFrontendDeploymentsParams, reqEditors ...RequestEditorFn) (*ListFrontendDeploymentsClientResponse, error)

ListFrontendDeploymentsWithResponse request returning *ListFrontendDeploymentsClientResponse

func (*ClientWithResponses) ListFrontendsWithResponse

func (c *ClientWithResponses) ListFrontendsWithResponse(ctx context.Context, id ProjectId, params *ListFrontendsParams, reqEditors ...RequestEditorFn) (*ListFrontendsClientResponse, error)

ListFrontendsWithResponse request returning *ListFrontendsClientResponse

func (*ClientWithResponses) ListFunctionDeploymentsWithResponse

func (c *ClientWithResponses) ListFunctionDeploymentsWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, params *ListFunctionDeploymentsParams, reqEditors ...RequestEditorFn) (*ListFunctionDeploymentsClientResponse, error)

ListFunctionDeploymentsWithResponse request returning *ListFunctionDeploymentsClientResponse

func (*ClientWithResponses) ListFunctionRegionsWithResponse added in v0.0.4

func (c *ClientWithResponses) ListFunctionRegionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListFunctionRegionsClientResponse, error)

ListFunctionRegionsWithResponse request returning *ListFunctionRegionsClientResponse

func (*ClientWithResponses) ListFunctionRuntimesWithResponse

func (c *ClientWithResponses) ListFunctionRuntimesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListFunctionRuntimesClientResponse, error)

ListFunctionRuntimesWithResponse request returning *ListFunctionRuntimesClientResponse

func (*ClientWithResponses) ListFunctionSchedulersWithResponse

func (c *ClientWithResponses) ListFunctionSchedulersWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*ListFunctionSchedulersClientResponse, error)

ListFunctionSchedulersWithResponse request returning *ListFunctionSchedulersClientResponse

func (*ClientWithResponses) ListFunctionsWithResponse

func (c *ClientWithResponses) ListFunctionsWithResponse(ctx context.Context, id ProjectId, params *ListFunctionsParams, reqEditors ...RequestEditorFn) (*ListFunctionsClientResponse, error)

ListFunctionsWithResponse request returning *ListFunctionsClientResponse

func (*ClientWithResponses) ListGitConnectionsWithResponse added in v0.21.0

func (c *ClientWithResponses) ListGitConnectionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListGitConnectionsClientResponse, error)

ListGitConnectionsWithResponse request returning *ListGitConnectionsClientResponse

func (*ClientWithResponses) ListGitInstallationRepositoriesWithResponse added in v0.21.0

func (c *ClientWithResponses) ListGitInstallationRepositoriesWithResponse(ctx context.Context, connectionId openapi_types.UUID, installationId int64, reqEditors ...RequestEditorFn) (*ListGitInstallationRepositoriesClientResponse, error)

ListGitInstallationRepositoriesWithResponse request returning *ListGitInstallationRepositoriesClientResponse

func (*ClientWithResponses) ListGitInstallationsWithResponse added in v0.21.0

func (c *ClientWithResponses) ListGitInstallationsWithResponse(ctx context.Context, connectionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListGitInstallationsClientResponse, error)

ListGitInstallationsWithResponse request returning *ListGitInstallationsClientResponse

func (*ClientWithResponses) ListImportConnectionsWithResponse added in v0.21.0

func (c *ClientWithResponses) ListImportConnectionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListImportConnectionsClientResponse, error)

ListImportConnectionsWithResponse request returning *ListImportConnectionsClientResponse

func (*ClientWithResponses) ListImportSourcesWithResponse added in v0.21.0

func (c *ClientWithResponses) ListImportSourcesWithResponse(ctx context.Context, provider ImportProvider, params *ListImportSourcesParams, reqEditors ...RequestEditorFn) (*ListImportSourcesClientResponse, error)

ListImportSourcesWithResponse request returning *ListImportSourcesClientResponse

func (*ClientWithResponses) ListOAuthConfigsWithResponse

func (c *ClientWithResponses) ListOAuthConfigsWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*ListOAuthConfigsClientResponse, error)

ListOAuthConfigsWithResponse request returning *ListOAuthConfigsClientResponse

func (*ClientWithResponses) ListPostgresVersionsWithResponse

func (c *ClientWithResponses) ListPostgresVersionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListPostgresVersionsClientResponse, error)

ListPostgresVersionsWithResponse request returning *ListPostgresVersionsClientResponse

func (*ClientWithResponses) ListProjectCustomDomainsWithResponse added in v0.0.4

func (c *ClientWithResponses) ListProjectCustomDomainsWithResponse(ctx context.Context, id ProjectId, params *ListProjectCustomDomainsParams, reqEditors ...RequestEditorFn) (*ListProjectCustomDomainsClientResponse, error)

ListProjectCustomDomainsWithResponse request returning *ListProjectCustomDomainsClientResponse

func (*ClientWithResponses) ListProjectDeploymentsWithResponse added in v0.0.4

func (c *ClientWithResponses) ListProjectDeploymentsWithResponse(ctx context.Context, id ProjectId, params *ListProjectDeploymentsParams, reqEditors ...RequestEditorFn) (*ListProjectDeploymentsClientResponse, error)

ListProjectDeploymentsWithResponse request returning *ListProjectDeploymentsClientResponse

func (*ClientWithResponses) ListProjectSchedulersWithResponse added in v0.0.4

func (c *ClientWithResponses) ListProjectSchedulersWithResponse(ctx context.Context, id ProjectId, params *ListProjectSchedulersParams, reqEditors ...RequestEditorFn) (*ListProjectSchedulersClientResponse, error)

ListProjectSchedulersWithResponse request returning *ListProjectSchedulersClientResponse

func (*ClientWithResponses) ListProjectsWithResponse

func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsClientResponse, error)

ListProjectsWithResponse request returning *ListProjectsClientResponse

func (*ClientWithResponses) ListServiceKeysWithResponse

func (c *ClientWithResponses) ListServiceKeysWithResponse(ctx context.Context, id ProjectId, params *ListServiceKeysParams, reqEditors ...RequestEditorFn) (*ListServiceKeysClientResponse, error)

ListServiceKeysWithResponse request returning *ListServiceKeysClientResponse

func (*ClientWithResponses) ListStorageBucketsWithResponse

func (c *ClientWithResponses) ListStorageBucketsWithResponse(ctx context.Context, id ProjectId, params *ListStorageBucketsParams, reqEditors ...RequestEditorFn) (*ListStorageBucketsClientResponse, error)

ListStorageBucketsWithResponse request returning *ListStorageBucketsClientResponse

func (*ClientWithResponses) ListStorageObjectsAdminWithResponse

func (c *ClientWithResponses) ListStorageObjectsAdminWithResponse(ctx context.Context, id ProjectId, params *ListStorageObjectsAdminParams, reqEditors ...RequestEditorFn) (*ListStorageObjectsAdminClientResponse, error)

ListStorageObjectsAdminWithResponse request returning *ListStorageObjectsAdminClientResponse

func (*ClientWithResponses) ListStorageObjectsWithResponse

func (c *ClientWithResponses) ListStorageObjectsWithResponse(ctx context.Context, bucketName BucketName, params *ListStorageObjectsParams, reqEditors ...RequestEditorFn) (*ListStorageObjectsClientResponse, error)

ListStorageObjectsWithResponse request returning *ListStorageObjectsClientResponse

func (*ClientWithResponses) ListStoragePoliciesWithResponse

func (c *ClientWithResponses) ListStoragePoliciesWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*ListStoragePoliciesClientResponse, error)

ListStoragePoliciesWithResponse request returning *ListStoragePoliciesClientResponse

func (*ClientWithResponses) ListUserSessionsWithResponse

func (c *ClientWithResponses) ListUserSessionsWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, params *ListUserSessionsParams, reqEditors ...RequestEditorFn) (*ListUserSessionsClientResponse, error)

ListUserSessionsWithResponse request returning *ListUserSessionsClientResponse

func (*ClientWithResponses) ListVariablesWithResponse

func (c *ClientWithResponses) ListVariablesWithResponse(ctx context.Context, id ProjectId, params *ListVariablesParams, reqEditors ...RequestEditorFn) (*ListVariablesClientResponse, error)

ListVariablesWithResponse request returning *ListVariablesClientResponse

func (*ClientWithResponses) MoveStorageObjectWithBodyWithResponse

func (c *ClientWithResponses) MoveStorageObjectWithBodyWithResponse(ctx context.Context, bucketName BucketName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MoveStorageObjectClientResponse, error)

MoveStorageObjectWithBodyWithResponse request with arbitrary body returning *MoveStorageObjectClientResponse

func (*ClientWithResponses) MoveStorageObjectWithResponse

func (c *ClientWithResponses) MoveStorageObjectWithResponse(ctx context.Context, bucketName BucketName, body MoveStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*MoveStorageObjectClientResponse, error)

func (*ClientWithResponses) PreflightProjectImportWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) PreflightProjectImportWithBodyWithResponse(ctx context.Context, provider ImportProvider, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PreflightProjectImportClientResponse, error)

PreflightProjectImportWithBodyWithResponse request with arbitrary body returning *PreflightProjectImportClientResponse

func (*ClientWithResponses) PreflightProjectImportWithResponse added in v0.21.0

func (c *ClientWithResponses) PreflightProjectImportWithResponse(ctx context.Context, provider ImportProvider, body PreflightProjectImportJSONRequestBody, reqEditors ...RequestEditorFn) (*PreflightProjectImportClientResponse, error)

func (*ClientWithResponses) QueryDatabaseBranchDeleteWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) QueryDatabaseBranchDeleteWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchDeleteClientResponse, error)

QueryDatabaseBranchDeleteWithBodyWithResponse request with arbitrary body returning *QueryDatabaseBranchDeleteClientResponse

func (*ClientWithResponses) QueryDatabaseBranchDeleteWithResponse added in v0.21.0

func (c *ClientWithResponses) QueryDatabaseBranchDeleteWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchDeleteClientResponse, error)

func (*ClientWithResponses) QueryDatabaseBranchInsertWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) QueryDatabaseBranchInsertWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchInsertClientResponse, error)

QueryDatabaseBranchInsertWithBodyWithResponse request with arbitrary body returning *QueryDatabaseBranchInsertClientResponse

func (*ClientWithResponses) QueryDatabaseBranchInsertWithResponse added in v0.21.0

func (c *ClientWithResponses) QueryDatabaseBranchInsertWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchInsertClientResponse, error)

func (*ClientWithResponses) QueryDatabaseBranchPingWithResponse added in v0.21.0

func (c *ClientWithResponses) QueryDatabaseBranchPingWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchPingClientResponse, error)

QueryDatabaseBranchPingWithResponse request returning *QueryDatabaseBranchPingClientResponse

func (*ClientWithResponses) QueryDatabaseBranchSelectWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) QueryDatabaseBranchSelectWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchSelectClientResponse, error)

QueryDatabaseBranchSelectWithBodyWithResponse request with arbitrary body returning *QueryDatabaseBranchSelectClientResponse

func (*ClientWithResponses) QueryDatabaseBranchSelectWithResponse added in v0.21.0

func (c *ClientWithResponses) QueryDatabaseBranchSelectWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchSelectJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchSelectClientResponse, error)

func (*ClientWithResponses) QueryDatabaseBranchUpdateWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) QueryDatabaseBranchUpdateWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchUpdateClientResponse, error)

QueryDatabaseBranchUpdateWithBodyWithResponse request with arbitrary body returning *QueryDatabaseBranchUpdateClientResponse

func (*ClientWithResponses) QueryDatabaseBranchUpdateWithResponse added in v0.21.0

func (c *ClientWithResponses) QueryDatabaseBranchUpdateWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchUpdateClientResponse, error)

func (*ClientWithResponses) QueryDatabaseDeleteWithBodyWithResponse

func (c *ClientWithResponses) QueryDatabaseDeleteWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseDeleteClientResponse, error)

QueryDatabaseDeleteWithBodyWithResponse request with arbitrary body returning *QueryDatabaseDeleteClientResponse

func (*ClientWithResponses) QueryDatabaseDeleteWithResponse

func (c *ClientWithResponses) QueryDatabaseDeleteWithResponse(ctx context.Context, databaseName DatabaseName, body QueryDatabaseDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseDeleteClientResponse, error)

func (*ClientWithResponses) QueryDatabaseInsertWithBodyWithResponse

func (c *ClientWithResponses) QueryDatabaseInsertWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseInsertClientResponse, error)

QueryDatabaseInsertWithBodyWithResponse request with arbitrary body returning *QueryDatabaseInsertClientResponse

func (*ClientWithResponses) QueryDatabaseInsertWithResponse

func (c *ClientWithResponses) QueryDatabaseInsertWithResponse(ctx context.Context, databaseName DatabaseName, body QueryDatabaseInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseInsertClientResponse, error)

func (*ClientWithResponses) QueryDatabasePingWithResponse added in v0.1.0

func (c *ClientWithResponses) QueryDatabasePingWithResponse(ctx context.Context, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*QueryDatabasePingClientResponse, error)

QueryDatabasePingWithResponse request returning *QueryDatabasePingClientResponse

func (*ClientWithResponses) QueryDatabaseSelectWithBodyWithResponse

func (c *ClientWithResponses) QueryDatabaseSelectWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseSelectClientResponse, error)

QueryDatabaseSelectWithBodyWithResponse request with arbitrary body returning *QueryDatabaseSelectClientResponse

func (*ClientWithResponses) QueryDatabaseSelectWithResponse

func (c *ClientWithResponses) QueryDatabaseSelectWithResponse(ctx context.Context, databaseName DatabaseName, body QueryDatabaseSelectJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseSelectClientResponse, error)

func (*ClientWithResponses) QueryDatabaseUpdateWithBodyWithResponse

func (c *ClientWithResponses) QueryDatabaseUpdateWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseUpdateClientResponse, error)

QueryDatabaseUpdateWithBodyWithResponse request with arbitrary body returning *QueryDatabaseUpdateClientResponse

func (*ClientWithResponses) QueryDatabaseUpdateWithResponse

func (c *ClientWithResponses) QueryDatabaseUpdateWithResponse(ctx context.Context, databaseName DatabaseName, body QueryDatabaseUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseUpdateClientResponse, error)

func (*ClientWithResponses) QueryProjectMetricsWithBodyWithResponse added in v0.1.0

func (c *ClientWithResponses) QueryProjectMetricsWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryProjectMetricsClientResponse, error)

QueryProjectMetricsWithBodyWithResponse request with arbitrary body returning *QueryProjectMetricsClientResponse

func (*ClientWithResponses) QueryProjectMetricsWithResponse added in v0.1.0

func (*ClientWithResponses) RedeployFrontendWithResponse

func (c *ClientWithResponses) RedeployFrontendWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*RedeployFrontendClientResponse, error)

RedeployFrontendWithResponse request returning *RedeployFrontendClientResponse

func (*ClientWithResponses) RefreshOAuthProviderTokenWithResponse

func (c *ClientWithResponses) RefreshOAuthProviderTokenWithResponse(ctx context.Context, provider RefreshOAuthProviderTokenParamsProvider, reqEditors ...RequestEditorFn) (*RefreshOAuthProviderTokenClientResponse, error)

RefreshOAuthProviderTokenWithResponse request returning *RefreshOAuthProviderTokenClientResponse

func (*ClientWithResponses) RegenerateAnonKeyWithResponse

func (c *ClientWithResponses) RegenerateAnonKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*RegenerateAnonKeyClientResponse, error)

RegenerateAnonKeyWithResponse request returning *RegenerateAnonKeyClientResponse

func (*ClientWithResponses) RegenerateServiceKeyWithResponse

func (c *ClientWithResponses) RegenerateServiceKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*RegenerateServiceKeyClientResponse, error)

RegenerateServiceKeyWithResponse request returning *RegenerateServiceKeyClientResponse

func (*ClientWithResponses) ReleaseProjectLockWithResponse added in v0.21.0

func (c *ClientWithResponses) ReleaseProjectLockWithResponse(ctx context.Context, key LockKey, params *ReleaseProjectLockParams, reqEditors ...RequestEditorFn) (*ReleaseProjectLockClientResponse, error)

ReleaseProjectLockWithResponse request returning *ReleaseProjectLockClientResponse

func (*ClientWithResponses) RenderDefaultManagedAuthPageWithResponse

func (c *ClientWithResponses) RenderDefaultManagedAuthPageWithResponse(ctx context.Context, id ProjectId, params *RenderDefaultManagedAuthPageParams, reqEditors ...RequestEditorFn) (*RenderDefaultManagedAuthPageClientResponse, error)

RenderDefaultManagedAuthPageWithResponse request returning *RenderDefaultManagedAuthPageClientResponse

func (*ClientWithResponses) RenderManagedAuthPageWithResponse

func (c *ClientWithResponses) RenderManagedAuthPageWithResponse(ctx context.Context, id ProjectId, pageType HostedRenderablePageType, reqEditors ...RequestEditorFn) (*RenderManagedAuthPageClientResponse, error)

RenderManagedAuthPageWithResponse request returning *RenderManagedAuthPageClientResponse

func (*ClientWithResponses) RenewProjectLockWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) RenewProjectLockWithBodyWithResponse(ctx context.Context, key LockKey, params *RenewProjectLockParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenewProjectLockClientResponse, error)

RenewProjectLockWithBodyWithResponse request with arbitrary body returning *RenewProjectLockClientResponse

func (*ClientWithResponses) RenewProjectLockWithResponse added in v0.21.0

func (*ClientWithResponses) ResetDatabaseBranchPasswordWithResponse added in v0.21.0

func (c *ClientWithResponses) ResetDatabaseBranchPasswordWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*ResetDatabaseBranchPasswordClientResponse, error)

ResetDatabaseBranchPasswordWithResponse request returning *ResetDatabaseBranchPasswordClientResponse

func (*ClientWithResponses) ResetDatabaseBranchWithResponse added in v0.21.0

func (c *ClientWithResponses) ResetDatabaseBranchWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*ResetDatabaseBranchClientResponse, error)

ResetDatabaseBranchWithResponse request returning *ResetDatabaseBranchClientResponse

func (*ClientWithResponses) ResetDatabasePasswordWithResponse

func (c *ClientWithResponses) ResetDatabasePasswordWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*ResetDatabasePasswordClientResponse, error)

ResetDatabasePasswordWithResponse request returning *ResetDatabasePasswordClientResponse

func (*ClientWithResponses) ResolveFunctionForInvocationWithResponse

func (c *ClientWithResponses) ResolveFunctionForInvocationWithResponse(ctx context.Context, params *ResolveFunctionForInvocationParams, reqEditors ...RequestEditorFn) (*ResolveFunctionForInvocationClientResponse, error)

ResolveFunctionForInvocationWithResponse request returning *ResolveFunctionForInvocationClientResponse

func (*ClientWithResponses) RevokeAnonKeyWithResponse

func (c *ClientWithResponses) RevokeAnonKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*RevokeAnonKeyClientResponse, error)

RevokeAnonKeyWithResponse request returning *RevokeAnonKeyClientResponse

func (*ClientWithResponses) SearchProjectLogsWithBodyWithResponse added in v0.0.4

func (c *ClientWithResponses) SearchProjectLogsWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchProjectLogsClientResponse, error)

SearchProjectLogsWithBodyWithResponse request with arbitrary body returning *SearchProjectLogsClientResponse

func (*ClientWithResponses) SearchProjectLogsWithResponse added in v0.0.4

func (*ClientWithResponses) SetDefaultAnonKeyWithResponse added in v0.0.4

func (c *ClientWithResponses) SetDefaultAnonKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*SetDefaultAnonKeyClientResponse, error)

SetDefaultAnonKeyWithResponse request returning *SetDefaultAnonKeyClientResponse

func (*ClientWithResponses) SetProjectGitProductionBranchWithBodyWithResponse added in v0.23.0

func (c *ClientWithResponses) SetProjectGitProductionBranchWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetProjectGitProductionBranchClientResponse, error)

SetProjectGitProductionBranchWithBodyWithResponse request with arbitrary body returning *SetProjectGitProductionBranchClientResponse

func (*ClientWithResponses) SetProjectGitProductionBranchWithResponse added in v0.23.0

func (*ClientWithResponses) StartDurableExecutionWithBodyWithResponse added in v0.26.0

func (c *ClientWithResponses) StartDurableExecutionWithBodyWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *StartDurableExecutionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartDurableExecutionClientResponse, error)

StartDurableExecutionWithBodyWithResponse request with arbitrary body returning *StartDurableExecutionClientResponse

func (*ClientWithResponses) StartDurableExecutionWithResponse added in v0.26.0

func (*ClientWithResponses) StartGitConnectWithResponse added in v0.21.0

func (c *ClientWithResponses) StartGitConnectWithResponse(ctx context.Context, params *StartGitConnectParams, reqEditors ...RequestEditorFn) (*StartGitConnectClientResponse, error)

StartGitConnectWithResponse request returning *StartGitConnectClientResponse

func (*ClientWithResponses) StartImportConnectWithResponse added in v0.21.0

func (c *ClientWithResponses) StartImportConnectWithResponse(ctx context.Context, params *StartImportConnectParams, reqEditors ...RequestEditorFn) (*StartImportConnectClientResponse, error)

StartImportConnectWithResponse request returning *StartImportConnectClientResponse

func (*ClientWithResponses) StartProjectImportWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) StartProjectImportWithBodyWithResponse(ctx context.Context, provider ImportProvider, params *StartProjectImportParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartProjectImportClientResponse, error)

StartProjectImportWithBodyWithResponse request with arbitrary body returning *StartProjectImportClientResponse

func (*ClientWithResponses) StartProjectImportWithResponse added in v0.21.0

func (*ClientWithResponses) StopDurableExecutionWithResponse added in v0.26.0

func (c *ClientWithResponses) StopDurableExecutionWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, executionId DurableExecutionId, reqEditors ...RequestEditorFn) (*StopDurableExecutionClientResponse, error)

StopDurableExecutionWithResponse request returning *StopDurableExecutionClientResponse

func (*ClientWithResponses) StreamProjectLogsWithBodyWithResponse added in v0.0.4

func (c *ClientWithResponses) StreamProjectLogsWithBodyWithResponse(ctx context.Context, id ProjectId, params *StreamProjectLogsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StreamProjectLogsClientResponse, error)

StreamProjectLogsWithBodyWithResponse request with arbitrary body returning *StreamProjectLogsClientResponse

func (*ClientWithResponses) StreamProjectLogsWithResponse added in v0.0.4

func (*ClientWithResponses) SummarizeProjectDeploymentsWithResponse added in v0.21.0

func (c *ClientWithResponses) SummarizeProjectDeploymentsWithResponse(ctx context.Context, id ProjectId, params *SummarizeProjectDeploymentsParams, reqEditors ...RequestEditorFn) (*SummarizeProjectDeploymentsClientResponse, error)

SummarizeProjectDeploymentsWithResponse request returning *SummarizeProjectDeploymentsClientResponse

func (*ClientWithResponses) TestEmailConfigWithBodyWithResponse added in v0.0.4

func (c *ClientWithResponses) TestEmailConfigWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestEmailConfigClientResponse, error)

TestEmailConfigWithBodyWithResponse request with arbitrary body returning *TestEmailConfigClientResponse

func (*ClientWithResponses) TestEmailConfigWithResponse added in v0.0.4

func (c *ClientWithResponses) TestEmailConfigWithResponse(ctx context.Context, id ProjectId, body TestEmailConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*TestEmailConfigClientResponse, error)

func (*ClientWithResponses) UnbanAuthUserWithResponse

func (c *ClientWithResponses) UnbanAuthUserWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*UnbanAuthUserClientResponse, error)

UnbanAuthUserWithResponse request returning *UnbanAuthUserClientResponse

func (*ClientWithResponses) UpdateAuthConfigWithBodyWithResponse

func (c *ClientWithResponses) UpdateAuthConfigWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAuthConfigClientResponse, error)

UpdateAuthConfigWithBodyWithResponse request with arbitrary body returning *UpdateAuthConfigClientResponse

func (*ClientWithResponses) UpdateAuthConfigWithResponse

func (c *ClientWithResponses) UpdateAuthConfigWithResponse(ctx context.Context, id ProjectId, body UpdateAuthConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAuthConfigClientResponse, error)

func (*ClientWithResponses) UpdateAuthHostedPageWithBodyWithResponse

func (c *ClientWithResponses) UpdateAuthHostedPageWithBodyWithResponse(ctx context.Context, id ProjectId, pageType HostedAuthPageType, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAuthHostedPageClientResponse, error)

UpdateAuthHostedPageWithBodyWithResponse request with arbitrary body returning *UpdateAuthHostedPageClientResponse

func (*ClientWithResponses) UpdateAuthHostedPageWithResponse

func (*ClientWithResponses) UpdateDatabaseBackupScheduleWithBodyWithResponse added in v0.23.0

func (c *ClientWithResponses) UpdateDatabaseBackupScheduleWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDatabaseBackupScheduleClientResponse, error)

UpdateDatabaseBackupScheduleWithBodyWithResponse request with arbitrary body returning *UpdateDatabaseBackupScheduleClientResponse

func (*ClientWithResponses) UpdateDatabaseBackupScheduleWithResponse added in v0.23.0

func (c *ClientWithResponses) UpdateDatabaseBackupScheduleWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, body UpdateDatabaseBackupScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDatabaseBackupScheduleClientResponse, error)

func (*ClientWithResponses) UpdateDatabaseBranchWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) UpdateDatabaseBranchWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDatabaseBranchClientResponse, error)

UpdateDatabaseBranchWithBodyWithResponse request with arbitrary body returning *UpdateDatabaseBranchClientResponse

func (*ClientWithResponses) UpdateDatabaseBranchWithResponse added in v0.21.0

func (c *ClientWithResponses) UpdateDatabaseBranchWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, body UpdateDatabaseBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDatabaseBranchClientResponse, error)

func (*ClientWithResponses) UpdateDatabaseTypeWithBodyWithResponse

func (c *ClientWithResponses) UpdateDatabaseTypeWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDatabaseTypeClientResponse, error)

UpdateDatabaseTypeWithBodyWithResponse request with arbitrary body returning *UpdateDatabaseTypeClientResponse

func (*ClientWithResponses) UpdateDatabaseTypeWithResponse

func (c *ClientWithResponses) UpdateDatabaseTypeWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, body UpdateDatabaseTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDatabaseTypeClientResponse, error)

func (*ClientWithResponses) UpdateDurableFunctionSchedulerWithBodyWithResponse added in v0.26.0

func (c *ClientWithResponses) UpdateDurableFunctionSchedulerWithBodyWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDurableFunctionSchedulerClientResponse, error)

UpdateDurableFunctionSchedulerWithBodyWithResponse request with arbitrary body returning *UpdateDurableFunctionSchedulerClientResponse

func (*ClientWithResponses) UpdateDurableFunctionSchedulerWithResponse added in v0.26.0

func (c *ClientWithResponses) UpdateDurableFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, body UpdateDurableFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDurableFunctionSchedulerClientResponse, error)

func (*ClientWithResponses) UpdateEmailTemplateWithBodyWithResponse

func (c *ClientWithResponses) UpdateEmailTemplateWithBodyWithResponse(ctx context.Context, id ProjectId, pType UpdateEmailTemplateParamsType, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmailTemplateClientResponse, error)

UpdateEmailTemplateWithBodyWithResponse request with arbitrary body returning *UpdateEmailTemplateClientResponse

func (*ClientWithResponses) UpdateFunctionSchedulerWithBodyWithResponse

func (c *ClientWithResponses) UpdateFunctionSchedulerWithBodyWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFunctionSchedulerClientResponse, error)

UpdateFunctionSchedulerWithBodyWithResponse request with arbitrary body returning *UpdateFunctionSchedulerClientResponse

func (*ClientWithResponses) UpdateFunctionSchedulerWithResponse

func (c *ClientWithResponses) UpdateFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, body UpdateFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFunctionSchedulerClientResponse, error)

func (*ClientWithResponses) UpdateFunctionWithBodyWithResponse

func (c *ClientWithResponses) UpdateFunctionWithBodyWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFunctionClientResponse, error)

UpdateFunctionWithBodyWithResponse request with arbitrary body returning *UpdateFunctionClientResponse

func (*ClientWithResponses) UpdateFunctionWithResponse

func (c *ClientWithResponses) UpdateFunctionWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, body UpdateFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFunctionClientResponse, error)

func (*ClientWithResponses) UpdateOAuthConfigWithBodyWithResponse

func (c *ClientWithResponses) UpdateOAuthConfigWithBodyWithResponse(ctx context.Context, id ProjectId, provider UpdateOAuthConfigParamsProvider, params *UpdateOAuthConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOAuthConfigClientResponse, error)

UpdateOAuthConfigWithBodyWithResponse request with arbitrary body returning *UpdateOAuthConfigClientResponse

func (*ClientWithResponses) UpdateProjectGitDeploySettingsWithBodyWithResponse added in v0.21.0

func (c *ClientWithResponses) UpdateProjectGitDeploySettingsWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectGitDeploySettingsClientResponse, error)

UpdateProjectGitDeploySettingsWithBodyWithResponse request with arbitrary body returning *UpdateProjectGitDeploySettingsClientResponse

func (*ClientWithResponses) UpdateProjectGitDeploySettingsWithResponse added in v0.21.0

func (*ClientWithResponses) UpdateProjectWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectClientResponse, error)

UpdateProjectWithBodyWithResponse request with arbitrary body returning *UpdateProjectClientResponse

func (*ClientWithResponses) UpdateProjectWithResponse

func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, id ProjectId, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectClientResponse, error)

func (*ClientWithResponses) UpdateRealtimeConfigWithBodyWithResponse

func (c *ClientWithResponses) UpdateRealtimeConfigWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRealtimeConfigClientResponse, error)

UpdateRealtimeConfigWithBodyWithResponse request with arbitrary body returning *UpdateRealtimeConfigClientResponse

func (*ClientWithResponses) UpdateRealtimeConfigWithResponse

func (*ClientWithResponses) UpdateStorageBucketWithBodyWithResponse

func (c *ClientWithResponses) UpdateStorageBucketWithBodyWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStorageBucketClientResponse, error)

UpdateStorageBucketWithBodyWithResponse request with arbitrary body returning *UpdateStorageBucketClientResponse

func (*ClientWithResponses) UpdateStorageBucketWithResponse

func (c *ClientWithResponses) UpdateStorageBucketWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, body UpdateStorageBucketJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStorageBucketClientResponse, error)

func (*ClientWithResponses) UpdateStorageObjectVisibilityWithBodyWithResponse

func (c *ClientWithResponses) UpdateStorageObjectVisibilityWithBodyWithResponse(ctx context.Context, bucketName BucketName, path string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStorageObjectVisibilityClientResponse, error)

UpdateStorageObjectVisibilityWithBodyWithResponse request with arbitrary body returning *UpdateStorageObjectVisibilityClientResponse

func (*ClientWithResponses) UpdateStorageObjectVisibilityWithResponse

func (c *ClientWithResponses) UpdateStorageObjectVisibilityWithResponse(ctx context.Context, bucketName BucketName, path string, body UpdateStorageObjectVisibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStorageObjectVisibilityClientResponse, error)

func (*ClientWithResponses) UpdateVariableWithBodyWithResponse

func (c *ClientWithResponses) UpdateVariableWithBodyWithResponse(ctx context.Context, id ProjectId, name VariableName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVariableClientResponse, error)

UpdateVariableWithBodyWithResponse request with arbitrary body returning *UpdateVariableClientResponse

func (*ClientWithResponses) UpdateVariableWithResponse

func (*ClientWithResponses) UploadPartWithBodyWithResponse

func (c *ClientWithResponses) UploadPartWithBodyWithResponse(ctx context.Context, bucketName BucketName, path string, params *UploadPartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPartClientResponse, error)

UploadPartWithBodyWithResponse request with arbitrary body returning *UploadPartClientResponse

func (*ClientWithResponses) UploadProjectLogoWithBodyWithResponse added in v0.0.4

func (c *ClientWithResponses) UploadProjectLogoWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadProjectLogoClientResponse, error)

UploadProjectLogoWithBodyWithResponse request with arbitrary body returning *UploadProjectLogoClientResponse

func (*ClientWithResponses) UploadStorageObjectWithBodyWithResponse

func (c *ClientWithResponses) UploadStorageObjectWithBodyWithResponse(ctx context.Context, bucketName BucketName, path string, params *UploadStorageObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadStorageObjectClientResponse, error)

UploadStorageObjectWithBodyWithResponse request with arbitrary body returning *UploadStorageObjectClientResponse

func (*ClientWithResponses) UploadStorageObjectWithResponse

func (c *ClientWithResponses) UploadStorageObjectWithResponse(ctx context.Context, bucketName BucketName, path string, params *UploadStorageObjectParams, body UploadStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadStorageObjectClientResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// AuthConfirmEmailWithBodyWithResponse request with any body
	AuthConfirmEmailWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthConfirmEmailClientResponse, error)

	AuthConfirmEmailWithResponse(ctx context.Context, body AuthConfirmEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthConfirmEmailClientResponse, error)

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

	AuthDeviceAuthorizeWithResponse(ctx context.Context, body AuthDeviceAuthorizeJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthDeviceAuthorizeClientResponse, error)

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

	AuthDeviceTokenWithResponse(ctx context.Context, body AuthDeviceTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthDeviceTokenClientResponse, error)

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

	AuthDeviceVerifyWithResponse(ctx context.Context, body AuthDeviceVerifyJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthDeviceVerifyClientResponse, error)

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

	AuthForgotPasswordWithResponse(ctx context.Context, body AuthForgotPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthForgotPasswordClientResponse, error)

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

	AuthLogoutWithResponse(ctx context.Context, body AuthLogoutJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthLogoutClientResponse, error)

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

	AuthOAuthExchangeWithResponse(ctx context.Context, body AuthOAuthExchangeJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthOAuthExchangeClientResponse, error)

	// AuthListOAuthProvidersWithResponse request
	AuthListOAuthProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthListOAuthProvidersClientResponse, error)

	// AuthOAuthAuthorizeWithResponse request
	AuthOAuthAuthorizeWithResponse(ctx context.Context, provider AuthOAuthAuthorizeParamsProvider, params *AuthOAuthAuthorizeParams, reqEditors ...RequestEditorFn) (*AuthOAuthAuthorizeClientResponse, error)

	// CallOAuthProviderAPIWithBodyWithResponse request with any body
	CallOAuthProviderAPIWithBodyWithResponse(ctx context.Context, provider CallOAuthProviderAPIParamsProvider, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CallOAuthProviderAPIClientResponse, error)

	CallOAuthProviderAPIWithResponse(ctx context.Context, provider CallOAuthProviderAPIParamsProvider, body CallOAuthProviderAPIJSONRequestBody, reqEditors ...RequestEditorFn) (*CallOAuthProviderAPIClientResponse, error)

	// AuthOAuthCallbackWithResponse request
	AuthOAuthCallbackWithResponse(ctx context.Context, provider AuthOAuthCallbackParamsProvider, params *AuthOAuthCallbackParams, reqEditors ...RequestEditorFn) (*AuthOAuthCallbackClientResponse, error)

	// AuthLinkOAuthProviderWithResponse request
	AuthLinkOAuthProviderWithResponse(ctx context.Context, provider AuthLinkOAuthProviderParamsProvider, params *AuthLinkOAuthProviderParams, reqEditors ...RequestEditorFn) (*AuthLinkOAuthProviderClientResponse, error)

	// RefreshOAuthProviderTokenWithResponse request
	RefreshOAuthProviderTokenWithResponse(ctx context.Context, provider RefreshOAuthProviderTokenParamsProvider, reqEditors ...RequestEditorFn) (*RefreshOAuthProviderTokenClientResponse, error)

	// GetOAuthProviderTokenWithResponse request
	GetOAuthProviderTokenWithResponse(ctx context.Context, provider GetOAuthProviderTokenParamsProvider, reqEditors ...RequestEditorFn) (*GetOAuthProviderTokenClientResponse, error)

	// AuthUnlinkOAuthProviderWithResponse request
	AuthUnlinkOAuthProviderWithResponse(ctx context.Context, provider AuthUnlinkOAuthProviderParamsProvider, reqEditors ...RequestEditorFn) (*AuthUnlinkOAuthProviderClientResponse, error)

	// AuthGetPasswordPolicyWithResponse request
	AuthGetPasswordPolicyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthGetPasswordPolicyClientResponse, error)

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

	AuthPlatformExchangeWithResponse(ctx context.Context, body AuthPlatformExchangeJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthPlatformExchangeClientResponse, error)

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

	AuthRefreshWithResponse(ctx context.Context, body AuthRefreshJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthRefreshClientResponse, error)

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

	AuthResendConfirmationWithResponse(ctx context.Context, body AuthResendConfirmationJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthResendConfirmationClientResponse, error)

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

	AuthResetPasswordWithResponse(ctx context.Context, body AuthResetPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthResetPasswordClientResponse, error)

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

	AuthSigninWithResponse(ctx context.Context, body AuthSigninJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthSigninClientResponse, error)

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

	AuthSignupWithResponse(ctx context.Context, body AuthSignupJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthSignupClientResponse, error)

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

	AuthSignupAnonymousWithResponse(ctx context.Context, body AuthSignupAnonymousJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthSignupAnonymousClientResponse, error)

	// AuthGetUserWithResponse request
	AuthGetUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthGetUserClientResponse, error)

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

	AuthUpdateUserWithResponse(ctx context.Context, body AuthUpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthUpdateUserClientResponse, error)

	// AuthCancelEmailChangeWithResponse request
	AuthCancelEmailChangeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthCancelEmailChangeClientResponse, error)

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

	AuthRequestEmailChangeWithResponse(ctx context.Context, body AuthRequestEmailChangeJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthRequestEmailChangeClientResponse, error)

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

	AuthConfirmEmailChangeWithResponse(ctx context.Context, body AuthConfirmEmailChangeJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthConfirmEmailChangeClientResponse, error)

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

	AuthConvertAnonymousWithResponse(ctx context.Context, body AuthConvertAnonymousJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthConvertAnonymousClientResponse, error)

	// AuthListIdentitiesWithResponse request
	AuthListIdentitiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthListIdentitiesClientResponse, error)

	// AuthUnlinkIdentityWithResponse request
	AuthUnlinkIdentityWithResponse(ctx context.Context, identityId openapi_types.UUID, reqEditors ...RequestEditorFn) (*AuthUnlinkIdentityClientResponse, error)

	// AuthListMethodsWithResponse request
	AuthListMethodsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthListMethodsClientResponse, error)

	// AuthPromoteMethodWithResponse request
	AuthPromoteMethodWithResponse(ctx context.Context, methodId openapi_types.UUID, reqEditors ...RequestEditorFn) (*AuthPromoteMethodClientResponse, error)

	// AuthDeleteAllMySessionsWithResponse request
	AuthDeleteAllMySessionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthDeleteAllMySessionsClientResponse, error)

	// AuthGetMySessionsWithResponse request
	AuthGetMySessionsWithResponse(ctx context.Context, params *AuthGetMySessionsParams, reqEditors ...RequestEditorFn) (*AuthGetMySessionsClientResponse, error)

	// AuthDeleteMySessionWithResponse request
	AuthDeleteMySessionWithResponse(ctx context.Context, sessionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*AuthDeleteMySessionClientResponse, error)

	// ListPostgresVersionsWithResponse request
	ListPostgresVersionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListPostgresVersionsClientResponse, error)

	// ListDatabaseRegionsWithResponse request
	ListDatabaseRegionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListDatabaseRegionsClientResponse, error)

	// QueryDatabaseBranchDeleteWithBodyWithResponse request with any body
	QueryDatabaseBranchDeleteWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchDeleteClientResponse, error)

	QueryDatabaseBranchDeleteWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchDeleteClientResponse, error)

	// QueryDatabaseBranchInsertWithBodyWithResponse request with any body
	QueryDatabaseBranchInsertWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchInsertClientResponse, error)

	QueryDatabaseBranchInsertWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchInsertClientResponse, error)

	// QueryDatabaseBranchPingWithResponse request
	QueryDatabaseBranchPingWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchPingClientResponse, error)

	// QueryDatabaseBranchSelectWithBodyWithResponse request with any body
	QueryDatabaseBranchSelectWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchSelectClientResponse, error)

	QueryDatabaseBranchSelectWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchSelectJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchSelectClientResponse, error)

	// QueryDatabaseBranchUpdateWithBodyWithResponse request with any body
	QueryDatabaseBranchUpdateWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchUpdateClientResponse, error)

	QueryDatabaseBranchUpdateWithResponse(ctx context.Context, databaseName DatabaseName, branchName BranchName, body QueryDatabaseBranchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseBranchUpdateClientResponse, error)

	// QueryDatabaseDeleteWithBodyWithResponse request with any body
	QueryDatabaseDeleteWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseDeleteClientResponse, error)

	QueryDatabaseDeleteWithResponse(ctx context.Context, databaseName DatabaseName, body QueryDatabaseDeleteJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseDeleteClientResponse, error)

	// QueryDatabaseInsertWithBodyWithResponse request with any body
	QueryDatabaseInsertWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseInsertClientResponse, error)

	QueryDatabaseInsertWithResponse(ctx context.Context, databaseName DatabaseName, body QueryDatabaseInsertJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseInsertClientResponse, error)

	// QueryDatabasePingWithResponse request
	QueryDatabasePingWithResponse(ctx context.Context, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*QueryDatabasePingClientResponse, error)

	// QueryDatabaseSelectWithBodyWithResponse request with any body
	QueryDatabaseSelectWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseSelectClientResponse, error)

	QueryDatabaseSelectWithResponse(ctx context.Context, databaseName DatabaseName, body QueryDatabaseSelectJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseSelectClientResponse, error)

	// QueryDatabaseUpdateWithBodyWithResponse request with any body
	QueryDatabaseUpdateWithBodyWithResponse(ctx context.Context, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryDatabaseUpdateClientResponse, error)

	QueryDatabaseUpdateWithResponse(ctx context.Context, databaseName DatabaseName, body QueryDatabaseUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryDatabaseUpdateClientResponse, error)

	// ListDeploymentsWithResponse request
	ListDeploymentsWithResponse(ctx context.Context, params *ListDeploymentsParams, reqEditors ...RequestEditorFn) (*ListDeploymentsClientResponse, error)

	// GetDefaultEmailTemplatesWithResponse request
	GetDefaultEmailTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDefaultEmailTemplatesClientResponse, error)

	// GetDefaultEmailTemplateWithResponse request
	GetDefaultEmailTemplateWithResponse(ctx context.Context, pType GetDefaultEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*GetDefaultEmailTemplateClientResponse, error)

	// ListFunctionRegionsWithResponse request
	ListFunctionRegionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListFunctionRegionsClientResponse, error)

	// ResolveFunctionForInvocationWithResponse request
	ResolveFunctionForInvocationWithResponse(ctx context.Context, params *ResolveFunctionForInvocationParams, reqEditors ...RequestEditorFn) (*ResolveFunctionForInvocationClientResponse, error)

	// ListFunctionRuntimesWithResponse request
	ListFunctionRuntimesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListFunctionRuntimesClientResponse, error)

	// InvokeFunctionWithBodyWithResponse request with any body
	InvokeFunctionWithBodyWithResponse(ctx context.Context, functionId FunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InvokeFunctionClientResponse, error)

	InvokeFunctionWithResponse(ctx context.Context, functionId FunctionId, body InvokeFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*InvokeFunctionClientResponse, error)

	// GitConnectCallbackWithResponse request
	GitConnectCallbackWithResponse(ctx context.Context, params *GitConnectCallbackParams, reqEditors ...RequestEditorFn) (*GitConnectCallbackClientResponse, error)

	// HealthCheckWithResponse request
	HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckClientResponse, error)

	// CompleteImportConnectWithResponse request
	CompleteImportConnectWithResponse(ctx context.Context, provider ImportProvider, params *CompleteImportConnectParams, reqEditors ...RequestEditorFn) (*CompleteImportConnectClientResponse, error)

	// PreflightProjectImportWithBodyWithResponse request with any body
	PreflightProjectImportWithBodyWithResponse(ctx context.Context, provider ImportProvider, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PreflightProjectImportClientResponse, error)

	PreflightProjectImportWithResponse(ctx context.Context, provider ImportProvider, body PreflightProjectImportJSONRequestBody, reqEditors ...RequestEditorFn) (*PreflightProjectImportClientResponse, error)

	// StartProjectImportWithBodyWithResponse request with any body
	StartProjectImportWithBodyWithResponse(ctx context.Context, provider ImportProvider, params *StartProjectImportParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartProjectImportClientResponse, error)

	StartProjectImportWithResponse(ctx context.Context, provider ImportProvider, params *StartProjectImportParams, body StartProjectImportJSONRequestBody, reqEditors ...RequestEditorFn) (*StartProjectImportClientResponse, error)

	// GetProjectImportRunWithResponse request
	GetProjectImportRunWithResponse(ctx context.Context, provider ImportProvider, runId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProjectImportRunClientResponse, error)

	// ListImportSourcesWithResponse request
	ListImportSourcesWithResponse(ctx context.Context, provider ImportProvider, params *ListImportSourcesParams, reqEditors ...RequestEditorFn) (*ListImportSourcesClientResponse, error)

	// ForceReleaseProjectLockWithResponse request
	ForceReleaseProjectLockWithResponse(ctx context.Context, key LockKey, params *ForceReleaseProjectLockParams, reqEditors ...RequestEditorFn) (*ForceReleaseProjectLockClientResponse, error)

	// GetProjectLockWithResponse request
	GetProjectLockWithResponse(ctx context.Context, key LockKey, params *GetProjectLockParams, reqEditors ...RequestEditorFn) (*GetProjectLockClientResponse, error)

	// ReleaseProjectLockWithResponse request
	ReleaseProjectLockWithResponse(ctx context.Context, key LockKey, params *ReleaseProjectLockParams, reqEditors ...RequestEditorFn) (*ReleaseProjectLockClientResponse, error)

	// RenewProjectLockWithBodyWithResponse request with any body
	RenewProjectLockWithBodyWithResponse(ctx context.Context, key LockKey, params *RenewProjectLockParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenewProjectLockClientResponse, error)

	RenewProjectLockWithResponse(ctx context.Context, key LockKey, params *RenewProjectLockParams, body RenewProjectLockJSONRequestBody, reqEditors ...RequestEditorFn) (*RenewProjectLockClientResponse, error)

	// AcquireProjectLockWithBodyWithResponse request with any body
	AcquireProjectLockWithBodyWithResponse(ctx context.Context, key LockKey, params *AcquireProjectLockParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcquireProjectLockClientResponse, error)

	AcquireProjectLockWithResponse(ctx context.Context, key LockKey, params *AcquireProjectLockParams, body AcquireProjectLockJSONRequestBody, reqEditors ...RequestEditorFn) (*AcquireProjectLockClientResponse, error)

	// ListProjectsWithResponse request
	ListProjectsWithResponse(ctx context.Context, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsClientResponse, error)

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

	CreateProjectWithResponse(ctx context.Context, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectClientResponse, error)

	// DeleteProjectWithResponse request
	DeleteProjectWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*DeleteProjectClientResponse, error)

	// GetProjectWithResponse request
	GetProjectWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectClientResponse, error)

	// UpdateProjectWithBodyWithResponse request with any body
	UpdateProjectWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectClientResponse, error)

	UpdateProjectWithResponse(ctx context.Context, id ProjectId, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectClientResponse, error)

	// ListAnonKeysWithResponse request
	ListAnonKeysWithResponse(ctx context.Context, id ProjectId, params *ListAnonKeysParams, reqEditors ...RequestEditorFn) (*ListAnonKeysClientResponse, error)

	// CreateAnonKeyWithBodyWithResponse request with any body
	CreateAnonKeyWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAnonKeyClientResponse, error)

	CreateAnonKeyWithResponse(ctx context.Context, id ProjectId, body CreateAnonKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAnonKeyClientResponse, error)

	// RevokeAnonKeyWithResponse request
	RevokeAnonKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*RevokeAnonKeyClientResponse, error)

	// GetAnonKeyWithResponse request
	GetAnonKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAnonKeyClientResponse, error)

	// RegenerateAnonKeyWithResponse request
	RegenerateAnonKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*RegenerateAnonKeyClientResponse, error)

	// SetDefaultAnonKeyWithResponse request
	SetDefaultAnonKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*SetDefaultAnonKeyClientResponse, error)

	// GetAuthConfigWithResponse request
	GetAuthConfigWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetAuthConfigClientResponse, error)

	// UpdateAuthConfigWithBodyWithResponse request with any body
	UpdateAuthConfigWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAuthConfigClientResponse, error)

	UpdateAuthConfigWithResponse(ctx context.Context, id ProjectId, body UpdateAuthConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAuthConfigClientResponse, error)

	// TestEmailConfigWithBodyWithResponse request with any body
	TestEmailConfigWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestEmailConfigClientResponse, error)

	TestEmailConfigWithResponse(ctx context.Context, id ProjectId, body TestEmailConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*TestEmailConfigClientResponse, error)

	// RenderDefaultManagedAuthPageWithResponse request
	RenderDefaultManagedAuthPageWithResponse(ctx context.Context, id ProjectId, params *RenderDefaultManagedAuthPageParams, reqEditors ...RequestEditorFn) (*RenderDefaultManagedAuthPageClientResponse, error)

	// GetAuthHostedPageWithResponse request
	GetAuthHostedPageWithResponse(ctx context.Context, id ProjectId, pageType HostedAuthPageType, reqEditors ...RequestEditorFn) (*GetAuthHostedPageClientResponse, error)

	// UpdateAuthHostedPageWithBodyWithResponse request with any body
	UpdateAuthHostedPageWithBodyWithResponse(ctx context.Context, id ProjectId, pageType HostedAuthPageType, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAuthHostedPageClientResponse, error)

	UpdateAuthHostedPageWithResponse(ctx context.Context, id ProjectId, pageType HostedAuthPageType, body UpdateAuthHostedPageJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAuthHostedPageClientResponse, error)

	// HostedLoginCheckEmailWithBodyWithResponse request with any body
	HostedLoginCheckEmailWithBodyWithResponse(ctx context.Context, id ProjectId, params *HostedLoginCheckEmailParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*HostedLoginCheckEmailClientResponse, error)

	HostedLoginCheckEmailWithResponse(ctx context.Context, id ProjectId, params *HostedLoginCheckEmailParams, body HostedLoginCheckEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*HostedLoginCheckEmailClientResponse, error)

	// GetHostedLoginOptionsWithResponse request
	GetHostedLoginOptionsWithResponse(ctx context.Context, id ProjectId, params *GetHostedLoginOptionsParams, reqEditors ...RequestEditorFn) (*GetHostedLoginOptionsClientResponse, error)

	// RenderManagedAuthPageWithResponse request
	RenderManagedAuthPageWithResponse(ctx context.Context, id ProjectId, pageType HostedRenderablePageType, reqEditors ...RequestEditorFn) (*RenderManagedAuthPageClientResponse, error)

	// GetAuthInsightsWithResponse request
	GetAuthInsightsWithResponse(ctx context.Context, id ProjectId, params *GetAuthInsightsParams, reqEditors ...RequestEditorFn) (*GetAuthInsightsClientResponse, error)

	// GetAuthMethodsWithResponse request
	GetAuthMethodsWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetAuthMethodsClientResponse, error)

	// ConfigureAuthMethodsWithBodyWithResponse request with any body
	ConfigureAuthMethodsWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfigureAuthMethodsClientResponse, error)

	ConfigureAuthMethodsWithResponse(ctx context.Context, id ProjectId, body ConfigureAuthMethodsJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfigureAuthMethodsClientResponse, error)

	// ListAuthUsersWithResponse request
	ListAuthUsersWithResponse(ctx context.Context, id ProjectId, params *ListAuthUsersParams, reqEditors ...RequestEditorFn) (*ListAuthUsersClientResponse, error)

	// DeleteAuthUserWithResponse request
	DeleteAuthUserWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAuthUserClientResponse, error)

	// GetAuthUserWithResponse request
	GetAuthUserWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAuthUserClientResponse, error)

	// BanAuthUserWithBodyWithResponse request with any body
	BanAuthUserWithBodyWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BanAuthUserClientResponse, error)

	BanAuthUserWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, body BanAuthUserJSONRequestBody, reqEditors ...RequestEditorFn) (*BanAuthUserClientResponse, error)

	// DeleteAllUserSessionsWithResponse request
	DeleteAllUserSessionsWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAllUserSessionsClientResponse, error)

	// ListUserSessionsWithResponse request
	ListUserSessionsWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, params *ListUserSessionsParams, reqEditors ...RequestEditorFn) (*ListUserSessionsClientResponse, error)

	// DeleteUserSessionWithResponse request
	DeleteUserSessionWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, sessionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteUserSessionClientResponse, error)

	// UnbanAuthUserWithResponse request
	UnbanAuthUserWithResponse(ctx context.Context, id ProjectId, userId openapi_types.UUID, reqEditors ...RequestEditorFn) (*UnbanAuthUserClientResponse, error)

	// GetProjectConfigWithResponse request
	GetProjectConfigWithResponse(ctx context.Context, id ProjectId, params *GetProjectConfigParams, reqEditors ...RequestEditorFn) (*GetProjectConfigClientResponse, error)

	// ApplyProjectConfigWithBodyWithResponse request with any body
	ApplyProjectConfigWithBodyWithResponse(ctx context.Context, id ProjectId, params *ApplyProjectConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApplyProjectConfigClientResponse, error)

	ApplyProjectConfigWithResponse(ctx context.Context, id ProjectId, params *ApplyProjectConfigParams, body ApplyProjectConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*ApplyProjectConfigClientResponse, error)

	// ListDatabasesWithResponse request
	ListDatabasesWithResponse(ctx context.Context, id ProjectId, params *ListDatabasesParams, reqEditors ...RequestEditorFn) (*ListDatabasesClientResponse, error)

	// CreateDatabaseWithBodyWithResponse request with any body
	CreateDatabaseWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseClientResponse, error)

	CreateDatabaseWithResponse(ctx context.Context, id ProjectId, body CreateDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseClientResponse, error)

	// DeleteDatabaseWithResponse request
	DeleteDatabaseWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*DeleteDatabaseClientResponse, error)

	// GetDatabaseWithResponse request
	GetDatabaseWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*GetDatabaseClientResponse, error)

	// GetDatabaseBackupScheduleWithResponse request
	GetDatabaseBackupScheduleWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*GetDatabaseBackupScheduleClientResponse, error)

	// UpdateDatabaseBackupScheduleWithBodyWithResponse request with any body
	UpdateDatabaseBackupScheduleWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDatabaseBackupScheduleClientResponse, error)

	UpdateDatabaseBackupScheduleWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, body UpdateDatabaseBackupScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDatabaseBackupScheduleClientResponse, error)

	// ListDatabaseBackupsWithResponse request
	ListDatabaseBackupsWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*ListDatabaseBackupsClientResponse, error)

	// CreateDatabaseBackupWithBodyWithResponse request with any body
	CreateDatabaseBackupWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseBackupClientResponse, error)

	CreateDatabaseBackupWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseBackupClientResponse, error)

	// DeleteDatabaseBackupWithResponse request
	DeleteDatabaseBackupWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, backupName BackupName, reqEditors ...RequestEditorFn) (*DeleteDatabaseBackupClientResponse, error)

	// GetDatabaseBackupWithResponse request
	GetDatabaseBackupWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, backupName BackupName, reqEditors ...RequestEditorFn) (*GetDatabaseBackupClientResponse, error)

	// ListDatabaseBranchesWithResponse request
	ListDatabaseBranchesWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*ListDatabaseBranchesClientResponse, error)

	// CreateDatabaseBranchWithBodyWithResponse request with any body
	CreateDatabaseBranchWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseBranchClientResponse, error)

	CreateDatabaseBranchWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseBranchClientResponse, error)

	// DeleteDatabaseBranchWithResponse request
	DeleteDatabaseBranchWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*DeleteDatabaseBranchClientResponse, error)

	// GetDatabaseBranchWithResponse request
	GetDatabaseBranchWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*GetDatabaseBranchClientResponse, error)

	// UpdateDatabaseBranchWithBodyWithResponse request with any body
	UpdateDatabaseBranchWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDatabaseBranchClientResponse, error)

	UpdateDatabaseBranchWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, body UpdateDatabaseBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDatabaseBranchClientResponse, error)

	// ResetDatabaseBranchWithResponse request
	ResetDatabaseBranchWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*ResetDatabaseBranchClientResponse, error)

	// ResetDatabaseBranchPasswordWithResponse request
	ResetDatabaseBranchPasswordWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, branchName BranchName, reqEditors ...RequestEditorFn) (*ResetDatabaseBranchPasswordClientResponse, error)

	// GetProjectDatabaseQueriesWithResponse request
	GetProjectDatabaseQueriesWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, params *GetProjectDatabaseQueriesParams, reqEditors ...RequestEditorFn) (*GetProjectDatabaseQueriesClientResponse, error)

	// ResetDatabasePasswordWithResponse request
	ResetDatabasePasswordWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*ResetDatabasePasswordClientResponse, error)

	// ListDatabaseRestoresWithResponse request
	ListDatabaseRestoresWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*ListDatabaseRestoresClientResponse, error)

	// CreateDatabaseRestoreWithBodyWithResponse request with any body
	CreateDatabaseRestoreWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseRestoreClientResponse, error)

	CreateDatabaseRestoreWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, body CreateDatabaseRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseRestoreClientResponse, error)

	// GetDatabaseRestoreWithResponse request
	GetDatabaseRestoreWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, restoreId RestoreId, reqEditors ...RequestEditorFn) (*GetDatabaseRestoreClientResponse, error)

	// GetDatabaseStatsWithResponse request
	GetDatabaseStatsWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, params *GetDatabaseStatsParams, reqEditors ...RequestEditorFn) (*GetDatabaseStatsClientResponse, error)

	// UpdateDatabaseTypeWithBodyWithResponse request with any body
	UpdateDatabaseTypeWithBodyWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDatabaseTypeClientResponse, error)

	UpdateDatabaseTypeWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, body UpdateDatabaseTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDatabaseTypeClientResponse, error)

	// ListProjectDeploymentsWithResponse request
	ListProjectDeploymentsWithResponse(ctx context.Context, id ProjectId, params *ListProjectDeploymentsParams, reqEditors ...RequestEditorFn) (*ListProjectDeploymentsClientResponse, error)

	// SummarizeProjectDeploymentsWithResponse request
	SummarizeProjectDeploymentsWithResponse(ctx context.Context, id ProjectId, params *SummarizeProjectDeploymentsParams, reqEditors ...RequestEditorFn) (*SummarizeProjectDeploymentsClientResponse, error)

	// ListProjectCustomDomainsWithResponse request
	ListProjectCustomDomainsWithResponse(ctx context.Context, id ProjectId, params *ListProjectCustomDomainsParams, reqEditors ...RequestEditorFn) (*ListProjectCustomDomainsClientResponse, error)

	// ListDurableFunctionsWithResponse request
	ListDurableFunctionsWithResponse(ctx context.Context, id ProjectId, params *ListDurableFunctionsParams, reqEditors ...RequestEditorFn) (*ListDurableFunctionsClientResponse, error)

	// CreateDurableFunctionWithBodyWithResponse request with any body
	CreateDurableFunctionWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDurableFunctionClientResponse, error)

	// DeleteDurableFunctionWithResponse request
	DeleteDurableFunctionWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*DeleteDurableFunctionClientResponse, error)

	// GetDurableFunctionWithResponse request
	GetDurableFunctionWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*GetDurableFunctionClientResponse, error)

	// ListDurableExecutionsWithResponse request
	ListDurableExecutionsWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *ListDurableExecutionsParams, reqEditors ...RequestEditorFn) (*ListDurableExecutionsClientResponse, error)

	// StartDurableExecutionWithBodyWithResponse request with any body
	StartDurableExecutionWithBodyWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *StartDurableExecutionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartDurableExecutionClientResponse, error)

	StartDurableExecutionWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, params *StartDurableExecutionParams, body StartDurableExecutionJSONRequestBody, reqEditors ...RequestEditorFn) (*StartDurableExecutionClientResponse, error)

	// GetDurableExecutionWithResponse request
	GetDurableExecutionWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, executionId DurableExecutionId, reqEditors ...RequestEditorFn) (*GetDurableExecutionClientResponse, error)

	// StopDurableExecutionWithResponse request
	StopDurableExecutionWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, executionId DurableExecutionId, reqEditors ...RequestEditorFn) (*StopDurableExecutionClientResponse, error)

	// ListDurableFunctionSchedulersWithResponse request
	ListDurableFunctionSchedulersWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, reqEditors ...RequestEditorFn) (*ListDurableFunctionSchedulersClientResponse, error)

	// CreateDurableFunctionSchedulerWithBodyWithResponse request with any body
	CreateDurableFunctionSchedulerWithBodyWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDurableFunctionSchedulerClientResponse, error)

	CreateDurableFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, body CreateDurableFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDurableFunctionSchedulerClientResponse, error)

	// DeleteDurableFunctionSchedulerWithResponse request
	DeleteDurableFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*DeleteDurableFunctionSchedulerClientResponse, error)

	// GetDurableFunctionSchedulerWithResponse request
	GetDurableFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*GetDurableFunctionSchedulerClientResponse, error)

	// UpdateDurableFunctionSchedulerWithBodyWithResponse request with any body
	UpdateDurableFunctionSchedulerWithBodyWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDurableFunctionSchedulerClientResponse, error)

	UpdateDurableFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId DurableFunctionId, schedulerId SchedulerId, body UpdateDurableFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDurableFunctionSchedulerClientResponse, error)

	// ListEmailTemplatesWithResponse request
	ListEmailTemplatesWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*ListEmailTemplatesClientResponse, error)

	// CreateEmailTemplateWithBodyWithResponse request with any body
	CreateEmailTemplateWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEmailTemplateClientResponse, error)

	CreateEmailTemplateWithResponse(ctx context.Context, id ProjectId, body CreateEmailTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEmailTemplateClientResponse, error)

	// DeleteEmailTemplateWithResponse request
	DeleteEmailTemplateWithResponse(ctx context.Context, id ProjectId, pType DeleteEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*DeleteEmailTemplateClientResponse, error)

	// GetEmailTemplateWithResponse request
	GetEmailTemplateWithResponse(ctx context.Context, id ProjectId, pType GetEmailTemplateParamsType, reqEditors ...RequestEditorFn) (*GetEmailTemplateClientResponse, error)

	// UpdateEmailTemplateWithBodyWithResponse request with any body
	UpdateEmailTemplateWithBodyWithResponse(ctx context.Context, id ProjectId, pType UpdateEmailTemplateParamsType, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmailTemplateClientResponse, error)

	UpdateEmailTemplateWithResponse(ctx context.Context, id ProjectId, pType UpdateEmailTemplateParamsType, body UpdateEmailTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEmailTemplateClientResponse, error)

	// ListFrontendsWithResponse request
	ListFrontendsWithResponse(ctx context.Context, id ProjectId, params *ListFrontendsParams, reqEditors ...RequestEditorFn) (*ListFrontendsClientResponse, error)

	// CreateFrontendWithBodyWithResponse request with any body
	CreateFrontendWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFrontendClientResponse, error)

	// DeleteFrontendWithResponse request
	DeleteFrontendWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*DeleteFrontendClientResponse, error)

	// GetFrontendWithResponse request
	GetFrontendWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*GetFrontendClientResponse, error)

	// ListFrontendDeploymentsWithResponse request
	ListFrontendDeploymentsWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, params *ListFrontendDeploymentsParams, reqEditors ...RequestEditorFn) (*ListFrontendDeploymentsClientResponse, error)

	// DeleteFrontendCustomDomainWithResponse request
	DeleteFrontendCustomDomainWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*DeleteFrontendCustomDomainClientResponse, error)

	// GetFrontendCustomDomainWithResponse request
	GetFrontendCustomDomainWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*GetFrontendCustomDomainClientResponse, error)

	// CreateFrontendCustomDomainWithBodyWithResponse request with any body
	CreateFrontendCustomDomainWithBodyWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFrontendCustomDomainClientResponse, error)

	CreateFrontendCustomDomainWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, body CreateFrontendCustomDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFrontendCustomDomainClientResponse, error)

	// RedeployFrontendWithResponse request
	RedeployFrontendWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, reqEditors ...RequestEditorFn) (*RedeployFrontendClientResponse, error)

	// GetFrontendUsageHistoryWithResponse request
	GetFrontendUsageHistoryWithResponse(ctx context.Context, id ProjectId, frontendId FrontendId, params *GetFrontendUsageHistoryParams, reqEditors ...RequestEditorFn) (*GetFrontendUsageHistoryClientResponse, error)

	// ListFunctionsWithResponse request
	ListFunctionsWithResponse(ctx context.Context, id ProjectId, params *ListFunctionsParams, reqEditors ...RequestEditorFn) (*ListFunctionsClientResponse, error)

	// CreateFunctionWithBodyWithResponse request with any body
	CreateFunctionWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFunctionClientResponse, error)

	// CreateFunctionsBatchWithBodyWithResponse request with any body
	CreateFunctionsBatchWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFunctionsBatchClientResponse, error)

	// DeleteFunctionWithResponse request
	DeleteFunctionWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*DeleteFunctionClientResponse, error)

	// GetFunctionWithResponse request
	GetFunctionWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*GetFunctionClientResponse, error)

	// UpdateFunctionWithBodyWithResponse request with any body
	UpdateFunctionWithBodyWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFunctionClientResponse, error)

	UpdateFunctionWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, body UpdateFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFunctionClientResponse, error)

	// ListFunctionDeploymentsWithResponse request
	ListFunctionDeploymentsWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, params *ListFunctionDeploymentsParams, reqEditors ...RequestEditorFn) (*ListFunctionDeploymentsClientResponse, error)

	// ListFunctionSchedulersWithResponse request
	ListFunctionSchedulersWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, reqEditors ...RequestEditorFn) (*ListFunctionSchedulersClientResponse, error)

	// CreateFunctionSchedulerWithBodyWithResponse request with any body
	CreateFunctionSchedulerWithBodyWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFunctionSchedulerClientResponse, error)

	CreateFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, body CreateFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFunctionSchedulerClientResponse, error)

	// DeleteFunctionSchedulerWithResponse request
	DeleteFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*DeleteFunctionSchedulerClientResponse, error)

	// GetFunctionSchedulerWithResponse request
	GetFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, reqEditors ...RequestEditorFn) (*GetFunctionSchedulerClientResponse, error)

	// UpdateFunctionSchedulerWithBodyWithResponse request with any body
	UpdateFunctionSchedulerWithBodyWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFunctionSchedulerClientResponse, error)

	UpdateFunctionSchedulerWithResponse(ctx context.Context, id ProjectId, functionId FunctionId, schedulerId SchedulerId, body UpdateFunctionSchedulerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFunctionSchedulerClientResponse, error)

	// DisconnectProjectGitWithResponse request
	DisconnectProjectGitWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*DisconnectProjectGitClientResponse, error)

	// GetProjectGitConnectionWithResponse request
	GetProjectGitConnectionWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectGitConnectionClientResponse, error)

	// ConnectProjectGitWithBodyWithResponse request with any body
	ConnectProjectGitWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConnectProjectGitClientResponse, error)

	ConnectProjectGitWithResponse(ctx context.Context, id ProjectId, body ConnectProjectGitJSONRequestBody, reqEditors ...RequestEditorFn) (*ConnectProjectGitClientResponse, error)

	// SetProjectGitProductionBranchWithBodyWithResponse request with any body
	SetProjectGitProductionBranchWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetProjectGitProductionBranchClientResponse, error)

	SetProjectGitProductionBranchWithResponse(ctx context.Context, id ProjectId, body SetProjectGitProductionBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*SetProjectGitProductionBranchClientResponse, error)

	// CreateProjectGitRepositoryWithBodyWithResponse request with any body
	CreateProjectGitRepositoryWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectGitRepositoryClientResponse, error)

	CreateProjectGitRepositoryWithResponse(ctx context.Context, id ProjectId, body CreateProjectGitRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectGitRepositoryClientResponse, error)

	// GetProjectGitDeploySettingsWithResponse request
	GetProjectGitDeploySettingsWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectGitDeploySettingsClientResponse, error)

	// UpdateProjectGitDeploySettingsWithBodyWithResponse request with any body
	UpdateProjectGitDeploySettingsWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectGitDeploySettingsClientResponse, error)

	UpdateProjectGitDeploySettingsWithResponse(ctx context.Context, id ProjectId, body UpdateProjectGitDeploySettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectGitDeploySettingsClientResponse, error)

	// GetProjectHealthWithResponse request
	GetProjectHealthWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectHealthClientResponse, error)

	// DeleteProjectLogoWithResponse request
	DeleteProjectLogoWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*DeleteProjectLogoClientResponse, error)

	// GetProjectLogoWithResponse request
	GetProjectLogoWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectLogoClientResponse, error)

	// UploadProjectLogoWithBodyWithResponse request with any body
	UploadProjectLogoWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadProjectLogoClientResponse, error)

	// GetProjectLogActivityWithBodyWithResponse request with any body
	GetProjectLogActivityWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProjectLogActivityClientResponse, error)

	GetProjectLogActivityWithResponse(ctx context.Context, id ProjectId, body GetProjectLogActivityJSONRequestBody, reqEditors ...RequestEditorFn) (*GetProjectLogActivityClientResponse, error)

	// SearchProjectLogsWithBodyWithResponse request with any body
	SearchProjectLogsWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchProjectLogsClientResponse, error)

	SearchProjectLogsWithResponse(ctx context.Context, id ProjectId, body SearchProjectLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchProjectLogsClientResponse, error)

	// StreamProjectLogsWithBodyWithResponse request with any body
	StreamProjectLogsWithBodyWithResponse(ctx context.Context, id ProjectId, params *StreamProjectLogsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StreamProjectLogsClientResponse, error)

	StreamProjectLogsWithResponse(ctx context.Context, id ProjectId, params *StreamProjectLogsParams, body StreamProjectLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*StreamProjectLogsClientResponse, error)

	// QueryProjectMetricsWithBodyWithResponse request with any body
	QueryProjectMetricsWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryProjectMetricsClientResponse, error)

	QueryProjectMetricsWithResponse(ctx context.Context, id ProjectId, body QueryProjectMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryProjectMetricsClientResponse, error)

	// ListOAuthConfigsWithResponse request
	ListOAuthConfigsWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*ListOAuthConfigsClientResponse, error)

	// CreateOAuthConfigWithBodyWithResponse request with any body
	CreateOAuthConfigWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOAuthConfigClientResponse, error)

	CreateOAuthConfigWithResponse(ctx context.Context, id ProjectId, body CreateOAuthConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOAuthConfigClientResponse, error)

	// DeleteOAuthConfigWithResponse request
	DeleteOAuthConfigWithResponse(ctx context.Context, id ProjectId, provider DeleteOAuthConfigParamsProvider, params *DeleteOAuthConfigParams, reqEditors ...RequestEditorFn) (*DeleteOAuthConfigClientResponse, error)

	// GetOAuthConfigWithResponse request
	GetOAuthConfigWithResponse(ctx context.Context, id ProjectId, provider GetOAuthConfigParamsProvider, params *GetOAuthConfigParams, reqEditors ...RequestEditorFn) (*GetOAuthConfigClientResponse, error)

	// UpdateOAuthConfigWithBodyWithResponse request with any body
	UpdateOAuthConfigWithBodyWithResponse(ctx context.Context, id ProjectId, provider UpdateOAuthConfigParamsProvider, params *UpdateOAuthConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOAuthConfigClientResponse, error)

	UpdateOAuthConfigWithResponse(ctx context.Context, id ProjectId, provider UpdateOAuthConfigParamsProvider, params *UpdateOAuthConfigParams, body UpdateOAuthConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOAuthConfigClientResponse, error)

	// ListAvailableOAuthProvidersWithResponse request
	ListAvailableOAuthProvidersWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*ListAvailableOAuthProvidersClientResponse, error)

	// GetRealtimeConfigWithResponse request
	GetRealtimeConfigWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetRealtimeConfigClientResponse, error)

	// UpdateRealtimeConfigWithBodyWithResponse request with any body
	UpdateRealtimeConfigWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRealtimeConfigClientResponse, error)

	UpdateRealtimeConfigWithResponse(ctx context.Context, id ProjectId, body UpdateRealtimeConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRealtimeConfigClientResponse, error)

	// GetRealtimeStatsWithResponse request
	GetRealtimeStatsWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetRealtimeStatsClientResponse, error)

	// ListProjectSchedulersWithResponse request
	ListProjectSchedulersWithResponse(ctx context.Context, id ProjectId, params *ListProjectSchedulersParams, reqEditors ...RequestEditorFn) (*ListProjectSchedulersClientResponse, error)

	// ListServiceKeysWithResponse request
	ListServiceKeysWithResponse(ctx context.Context, id ProjectId, params *ListServiceKeysParams, reqEditors ...RequestEditorFn) (*ListServiceKeysClientResponse, error)

	// CreateServiceKeyWithBodyWithResponse request with any body
	CreateServiceKeyWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceKeyClientResponse, error)

	CreateServiceKeyWithResponse(ctx context.Context, id ProjectId, body CreateServiceKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceKeyClientResponse, error)

	// DeleteServiceKeyWithResponse request
	DeleteServiceKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteServiceKeyClientResponse, error)

	// GetServiceKeyWithResponse request
	GetServiceKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetServiceKeyClientResponse, error)

	// RegenerateServiceKeyWithResponse request
	RegenerateServiceKeyWithResponse(ctx context.Context, id ProjectId, keyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*RegenerateServiceKeyClientResponse, error)

	// ListStorageBucketsWithResponse request
	ListStorageBucketsWithResponse(ctx context.Context, id ProjectId, params *ListStorageBucketsParams, reqEditors ...RequestEditorFn) (*ListStorageBucketsClientResponse, error)

	// CreateStorageBucketWithBodyWithResponse request with any body
	CreateStorageBucketWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStorageBucketClientResponse, error)

	CreateStorageBucketWithResponse(ctx context.Context, id ProjectId, body CreateStorageBucketJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStorageBucketClientResponse, error)

	// DeleteStorageBucketWithResponse request
	DeleteStorageBucketWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*DeleteStorageBucketClientResponse, error)

	// GetStorageBucketWithResponse request
	GetStorageBucketWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*GetStorageBucketClientResponse, error)

	// UpdateStorageBucketWithBodyWithResponse request with any body
	UpdateStorageBucketWithBodyWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStorageBucketClientResponse, error)

	UpdateStorageBucketWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, body UpdateStorageBucketJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStorageBucketClientResponse, error)

	// ListStoragePoliciesWithResponse request
	ListStoragePoliciesWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, reqEditors ...RequestEditorFn) (*ListStoragePoliciesClientResponse, error)

	// CreateStoragePolicyWithBodyWithResponse request with any body
	CreateStoragePolicyWithBodyWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStoragePolicyClientResponse, error)

	CreateStoragePolicyWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, body CreateStoragePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStoragePolicyClientResponse, error)

	// DeleteStoragePolicyWithResponse request
	DeleteStoragePolicyWithResponse(ctx context.Context, id ProjectId, bucketName BucketName, policyId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteStoragePolicyClientResponse, error)

	// ListStorageObjectsAdminWithResponse request
	ListStorageObjectsAdminWithResponse(ctx context.Context, id ProjectId, params *ListStorageObjectsAdminParams, reqEditors ...RequestEditorFn) (*ListStorageObjectsAdminClientResponse, error)

	// GetStorageStatsWithResponse request
	GetStorageStatsWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetStorageStatsClientResponse, error)

	// GetProjectUsageWithResponse request
	GetProjectUsageWithResponse(ctx context.Context, id ProjectId, reqEditors ...RequestEditorFn) (*GetProjectUsageClientResponse, error)

	// ListVariablesWithResponse request
	ListVariablesWithResponse(ctx context.Context, id ProjectId, params *ListVariablesParams, reqEditors ...RequestEditorFn) (*ListVariablesClientResponse, error)

	// CreateVariableWithBodyWithResponse request with any body
	CreateVariableWithBodyWithResponse(ctx context.Context, id ProjectId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVariableClientResponse, error)

	CreateVariableWithResponse(ctx context.Context, id ProjectId, body CreateVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateVariableClientResponse, error)

	// DeleteVariableWithResponse request
	DeleteVariableWithResponse(ctx context.Context, id ProjectId, name VariableName, reqEditors ...RequestEditorFn) (*DeleteVariableClientResponse, error)

	// GetVariableWithResponse request
	GetVariableWithResponse(ctx context.Context, id ProjectId, name VariableName, reqEditors ...RequestEditorFn) (*GetVariableClientResponse, error)

	// UpdateVariableWithBodyWithResponse request with any body
	UpdateVariableWithBodyWithResponse(ctx context.Context, id ProjectId, name VariableName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVariableClientResponse, error)

	UpdateVariableWithResponse(ctx context.Context, id ProjectId, name VariableName, body UpdateVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVariableClientResponse, error)

	// DownloadPublicFileWithResponse request
	DownloadPublicFileWithResponse(ctx context.Context, projectId openapi_types.UUID, bucketName BucketName, path string, reqEditors ...RequestEditorFn) (*DownloadPublicFileClientResponse, error)

	// ListStorageObjectsWithResponse request
	ListStorageObjectsWithResponse(ctx context.Context, bucketName BucketName, params *ListStorageObjectsParams, reqEditors ...RequestEditorFn) (*ListStorageObjectsClientResponse, error)

	// CopyStorageObjectWithBodyWithResponse request with any body
	CopyStorageObjectWithBodyWithResponse(ctx context.Context, bucketName BucketName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyStorageObjectClientResponse, error)

	CopyStorageObjectWithResponse(ctx context.Context, bucketName BucketName, body CopyStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyStorageObjectClientResponse, error)

	// MoveStorageObjectWithBodyWithResponse request with any body
	MoveStorageObjectWithBodyWithResponse(ctx context.Context, bucketName BucketName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MoveStorageObjectClientResponse, error)

	MoveStorageObjectWithResponse(ctx context.Context, bucketName BucketName, body MoveStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*MoveStorageObjectClientResponse, error)

	// DeleteStorageObjectWithResponse request
	DeleteStorageObjectWithResponse(ctx context.Context, bucketName BucketName, path string, params *DeleteStorageObjectParams, reqEditors ...RequestEditorFn) (*DeleteStorageObjectClientResponse, error)

	// DownloadStorageObjectWithResponse request
	DownloadStorageObjectWithResponse(ctx context.Context, bucketName BucketName, path string, params *DownloadStorageObjectParams, reqEditors ...RequestEditorFn) (*DownloadStorageObjectClientResponse, error)

	// UploadStorageObjectWithBodyWithResponse request with any body
	UploadStorageObjectWithBodyWithResponse(ctx context.Context, bucketName BucketName, path string, params *UploadStorageObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadStorageObjectClientResponse, error)

	UploadStorageObjectWithResponse(ctx context.Context, bucketName BucketName, path string, params *UploadStorageObjectParams, body UploadStorageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadStorageObjectClientResponse, error)

	// UploadPartWithBodyWithResponse request with any body
	UploadPartWithBodyWithResponse(ctx context.Context, bucketName BucketName, path string, params *UploadPartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPartClientResponse, error)

	// UpdateStorageObjectVisibilityWithBodyWithResponse request with any body
	UpdateStorageObjectVisibilityWithBodyWithResponse(ctx context.Context, bucketName BucketName, path string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStorageObjectVisibilityClientResponse, error)

	UpdateStorageObjectVisibilityWithResponse(ctx context.Context, bucketName BucketName, path string, body UpdateStorageObjectVisibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStorageObjectVisibilityClientResponse, error)

	// StartGitConnectWithResponse request
	StartGitConnectWithResponse(ctx context.Context, params *StartGitConnectParams, reqEditors ...RequestEditorFn) (*StartGitConnectClientResponse, error)

	// ListGitConnectionsWithResponse request
	ListGitConnectionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListGitConnectionsClientResponse, error)

	// DeleteGitConnectionWithResponse request
	DeleteGitConnectionWithResponse(ctx context.Context, connectionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteGitConnectionClientResponse, error)

	// ListGitInstallationsWithResponse request
	ListGitInstallationsWithResponse(ctx context.Context, connectionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListGitInstallationsClientResponse, error)

	// ListGitInstallationRepositoriesWithResponse request
	ListGitInstallationRepositoriesWithResponse(ctx context.Context, connectionId openapi_types.UUID, installationId int64, reqEditors ...RequestEditorFn) (*ListGitInstallationRepositoriesClientResponse, error)

	// StartImportConnectWithResponse request
	StartImportConnectWithResponse(ctx context.Context, params *StartImportConnectParams, reqEditors ...RequestEditorFn) (*StartImportConnectClientResponse, error)

	// ListImportConnectionsWithResponse request
	ListImportConnectionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListImportConnectionsClientResponse, error)

	// DeleteImportConnectionWithResponse request
	DeleteImportConnectionWithResponse(ctx context.Context, connectionId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteImportConnectionClientResponse, error)
}

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

type CompleteImportConnectClientResponse added in v0.21.0

type CompleteImportConnectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON429      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseCompleteImportConnectClientResponse added in v0.21.0

func ParseCompleteImportConnectClientResponse(rsp *http.Response) (*CompleteImportConnectClientResponse, error)

ParseCompleteImportConnectClientResponse parses an HTTP response from a CompleteImportConnectWithResponse call

func (CompleteImportConnectClientResponse) ContentType added in v0.21.0

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

func (CompleteImportConnectClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (CompleteImportConnectClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type CompleteImportConnectParams added in v0.21.0

type CompleteImportConnectParams struct {
	// State Signed connect state generated by startImportConnect.
	State string `form:"state" json:"state"`

	// Code Provider authorization code.
	Code *string `form:"code,omitempty" json:"code,omitempty"`

	// Error Provider error category.
	Error *string `form:"error,omitempty" json:"error,omitempty"`

	// TeamId Vercel team selected during installation.
	TeamId *string `form:"teamId,omitempty" json:"teamId,omitempty"`

	// ConfigurationId Vercel Integration configuration identifier.
	ConfigurationId *string `form:"configurationId,omitempty" json:"configurationId,omitempty"`

	// Next Provider completion URL validated by the provider adapter.
	Next *string `form:"next,omitempty" json:"next,omitempty"`

	// Source Vercel installation source indicator.
	Source *string `form:"source,omitempty" json:"source,omitempty"`
}

CompleteImportConnectParams defines parameters for CompleteImportConnect.

type CompleteUploadSessionResponse

type CompleteUploadSessionResponse struct {
	Object *StorageObject `json:"object,omitempty"`
}

CompleteUploadSessionResponse Response when completing an upload

type ConfigureAuthMethodsClientResponse

type ConfigureAuthMethodsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseConfigureAuthMethodsClientResponse

func ParseConfigureAuthMethodsClientResponse(rsp *http.Response) (*ConfigureAuthMethodsClientResponse, error)

ParseConfigureAuthMethodsClientResponse parses an HTTP response from a ConfigureAuthMethodsWithResponse call

func (ConfigureAuthMethodsClientResponse) ContentType

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

func (ConfigureAuthMethodsClientResponse) Status

Status returns HTTPResponse.Status

func (ConfigureAuthMethodsClientResponse) StatusCode

func (r ConfigureAuthMethodsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ConfigureAuthMethodsJSONBody

type ConfigureAuthMethodsJSONBody struct {
	EnableAnonymous     *bool `json:"enable_anonymous,omitempty"`
	EnableEmailPassword *bool `json:"enable_email_password,omitempty"`
	OauthProviders      *[]struct {
		Enabled  *bool   `json:"enabled,omitempty"`
		Provider *string `json:"provider,omitempty"`
	} `json:"oauth_providers,omitempty"`
}

ConfigureAuthMethodsJSONBody defines parameters for ConfigureAuthMethods.

type ConfigureAuthMethodsJSONRequestBody

type ConfigureAuthMethodsJSONRequestBody ConfigureAuthMethodsJSONBody

ConfigureAuthMethodsJSONRequestBody defines body for ConfigureAuthMethods for application/json ContentType.

type ConnectProjectGitClientResponse added in v0.21.0

type ConnectProjectGitClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectGitConnection
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseConnectProjectGitClientResponse added in v0.21.0

func ParseConnectProjectGitClientResponse(rsp *http.Response) (*ConnectProjectGitClientResponse, error)

ParseConnectProjectGitClientResponse parses an HTTP response from a ConnectProjectGitWithResponse call

func (ConnectProjectGitClientResponse) ContentType added in v0.21.0

func (r ConnectProjectGitClientResponse) ContentType() string

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

func (ConnectProjectGitClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ConnectProjectGitClientResponse) StatusCode added in v0.21.0

func (r ConnectProjectGitClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ConnectProjectGitJSONRequestBody added in v0.21.0

type ConnectProjectGitJSONRequestBody = ConnectProjectGitRequest

ConnectProjectGitJSONRequestBody defines body for ConnectProjectGit for application/json ContentType.

type ConnectProjectGitRequest added in v0.21.0

type ConnectProjectGitRequest struct {
	// ConnectionId The caller's user_git_connections row (see /user/git/connections).
	ConnectionId   openapi_types.UUID `json:"connection_id"`
	InstallationId int64              `json:"installation_id"`

	// ProductionBranch The branch a push must land on to deploy, with three cases, because this is a full replace and a read-modify-write client sends back whatever it read. Omit it to follow the repository's GitHub default branch, which also discards a branch set earlier. Send back the branch the project already deploys from, when that is the repository's default, and nothing changes either way — a project pinned to that branch stays pinned. Sending the default branch when the project deploys from something else returns it to following the default, including on a rebind, where a pin describes a branch chosen for the repository being left. Any other branch becomes the project's own choice, exempt from later default-branch renames. Validated as a Git branch name only: it does not have to exist yet, so a project can be pointed at a branch about to be pushed. Changing repository and naming a branch other than the new repository's default in one request is refused with 400, because the branch named is almost always the previous repository's, echoed back — connect first, then set the branch.
	ProductionBranch *string `json:"production_branch,omitempty"`

	// RepoFullName Deprecated selector kept for a compatibility window; prefer repository_id. Either repository_id or repo_full_name is required.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	RepoFullName *string `json:"repo_full_name,omitempty"`

	// RepositoryId Stable GitHub repository id (repository.id), the preferred selector. Either repository_id or repo_full_name is required; when both are given they must identify the same live repository.
	RepositoryId *int64 `json:"repository_id,omitempty"`

	// RootDirectory Monorepo subdirectory the project builds from. Omit for the repo root.
	RootDirectory *string `json:"root_directory,omitempty"`
}

ConnectProjectGitRequest defines model for ConnectProjectGitRequest.

type CopyStorageObjectClientResponse

type CopyStorageObjectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *StorageObject
	JSON429      *BandwidthCapExceeded
}

func ParseCopyStorageObjectClientResponse

func ParseCopyStorageObjectClientResponse(rsp *http.Response) (*CopyStorageObjectClientResponse, error)

ParseCopyStorageObjectClientResponse parses an HTTP response from a CopyStorageObjectWithResponse call

func (CopyStorageObjectClientResponse) ContentType

func (r CopyStorageObjectClientResponse) ContentType() string

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

func (CopyStorageObjectClientResponse) Status

Status returns HTTPResponse.Status

func (CopyStorageObjectClientResponse) StatusCode

func (r CopyStorageObjectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CopyStorageObjectJSONRequestBody

type CopyStorageObjectJSONRequestBody = StorageCopyRequest

CopyStorageObjectJSONRequestBody defines body for CopyStorageObject for application/json ContentType.

type CreateAnonKeyClientResponse

type CreateAnonKeyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AnonKey
}

func ParseCreateAnonKeyClientResponse

func ParseCreateAnonKeyClientResponse(rsp *http.Response) (*CreateAnonKeyClientResponse, error)

ParseCreateAnonKeyClientResponse parses an HTTP response from a CreateAnonKeyWithResponse call

func (CreateAnonKeyClientResponse) ContentType

func (r CreateAnonKeyClientResponse) ContentType() string

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

func (CreateAnonKeyClientResponse) Status

Status returns HTTPResponse.Status

func (CreateAnonKeyClientResponse) StatusCode

func (r CreateAnonKeyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAnonKeyJSONBody

type CreateAnonKeyJSONBody struct {
	// Name Key name for identification.
	// Can only contain letters, numbers, underscores, and hyphens.
	Name string `json:"name"`

	// Permissions Optional list of permissions for this key.
	// If not provided, defaults to auth-only permissions: auth.signup, auth.signin, auth.refresh, auth.logout, auth.password_reset, auth.confirm_email, auth.resend_confirmation.
	// Storage, realtime, and functions permissions must be explicitly added if needed.
	Permissions *[]CreateAnonKeyJSONBodyPermissions `json:"permissions,omitempty"`
}

CreateAnonKeyJSONBody defines parameters for CreateAnonKey.

type CreateAnonKeyJSONBodyPermissions

type CreateAnonKeyJSONBodyPermissions string

CreateAnonKeyJSONBodyPermissions defines parameters for CreateAnonKey.

const (
	AuthConfirmEmail       CreateAnonKeyJSONBodyPermissions = "auth.confirm_email"
	AuthLogout             CreateAnonKeyJSONBodyPermissions = "auth.logout"
	AuthPasswordReset      CreateAnonKeyJSONBodyPermissions = "auth.password_reset"
	AuthRefresh            CreateAnonKeyJSONBodyPermissions = "auth.refresh"
	AuthResendConfirmation CreateAnonKeyJSONBodyPermissions = "auth.resend_confirmation"
	AuthSignin             CreateAnonKeyJSONBodyPermissions = "auth.signin"
	AuthSignup             CreateAnonKeyJSONBodyPermissions = "auth.signup"
	FunctionsInvoke        CreateAnonKeyJSONBodyPermissions = "functions.invoke"
	RealtimeConnect        CreateAnonKeyJSONBodyPermissions = "realtime.connect"
	RealtimePublish        CreateAnonKeyJSONBodyPermissions = "realtime.publish"
	RealtimeSubscribe      CreateAnonKeyJSONBodyPermissions = "realtime.subscribe"
	StorageDelete          CreateAnonKeyJSONBodyPermissions = "storage.delete"
	StorageDownload        CreateAnonKeyJSONBodyPermissions = "storage.download"
	StorageList            CreateAnonKeyJSONBodyPermissions = "storage.list"
	StorageUpload          CreateAnonKeyJSONBodyPermissions = "storage.upload"
)

Defines values for CreateAnonKeyJSONBodyPermissions.

func (CreateAnonKeyJSONBodyPermissions) Valid

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

type CreateAnonKeyJSONRequestBody

type CreateAnonKeyJSONRequestBody CreateAnonKeyJSONBody

CreateAnonKeyJSONRequestBody defines body for CreateAnonKey for application/json ContentType.

type CreateDatabaseBackupClientResponse added in v0.23.0

type CreateDatabaseBackupClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DatabaseBackup
	JSON400      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseCreateDatabaseBackupClientResponse added in v0.23.0

func ParseCreateDatabaseBackupClientResponse(rsp *http.Response) (*CreateDatabaseBackupClientResponse, error)

ParseCreateDatabaseBackupClientResponse parses an HTTP response from a CreateDatabaseBackupWithResponse call

func (CreateDatabaseBackupClientResponse) ContentType added in v0.23.0

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

func (CreateDatabaseBackupClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (CreateDatabaseBackupClientResponse) StatusCode added in v0.23.0

func (r CreateDatabaseBackupClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDatabaseBackupJSONRequestBody added in v0.23.0

type CreateDatabaseBackupJSONRequestBody = CreateDatabaseBackupRequest

CreateDatabaseBackupJSONRequestBody defines body for CreateDatabaseBackup for application/json ContentType.

type CreateDatabaseBackupRequest added in v0.23.0

type CreateDatabaseBackupRequest struct {
	// Name Backup name, unique within the database. Names beginning with
	// `volcano-` are reserved for the platform's own snapshots.
	Name string `json:"name"`
}

CreateDatabaseBackupRequest defines model for CreateDatabaseBackupRequest.

type CreateDatabaseBranchClientResponse added in v0.21.0

type CreateDatabaseBranchClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *DatabaseBranch
	JSON400      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseCreateDatabaseBranchClientResponse added in v0.21.0

func ParseCreateDatabaseBranchClientResponse(rsp *http.Response) (*CreateDatabaseBranchClientResponse, error)

ParseCreateDatabaseBranchClientResponse parses an HTTP response from a CreateDatabaseBranchWithResponse call

func (CreateDatabaseBranchClientResponse) ContentType added in v0.21.0

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

func (CreateDatabaseBranchClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (CreateDatabaseBranchClientResponse) StatusCode added in v0.21.0

func (r CreateDatabaseBranchClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDatabaseBranchJSONRequestBody added in v0.21.0

type CreateDatabaseBranchJSONRequestBody = CreateDatabaseBranchRequest

CreateDatabaseBranchJSONRequestBody defines body for CreateDatabaseBranch for application/json ContentType.

type CreateDatabaseBranchRequest added in v0.21.0

type CreateDatabaseBranchRequest struct {
	// Name Branch name (must be unique within the parent database)
	Name string `json:"name"`

	// TtlSeconds How long the branch should live, between one hour and 30 days.
	// Defaults to 7 days when omitted.
	TtlSeconds *int64 `json:"ttl_seconds,omitempty"`
}

CreateDatabaseBranchRequest defines model for CreateDatabaseBranchRequest.

type CreateDatabaseClientResponse

type CreateDatabaseClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Database
	JSON403      *Error
}

func ParseCreateDatabaseClientResponse

func ParseCreateDatabaseClientResponse(rsp *http.Response) (*CreateDatabaseClientResponse, error)

ParseCreateDatabaseClientResponse parses an HTTP response from a CreateDatabaseWithResponse call

func (CreateDatabaseClientResponse) ContentType

func (r CreateDatabaseClientResponse) ContentType() string

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

func (CreateDatabaseClientResponse) Status

Status returns HTTPResponse.Status

func (CreateDatabaseClientResponse) StatusCode

func (r CreateDatabaseClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDatabaseJSONRequestBody

type CreateDatabaseJSONRequestBody = CreateDatabaseRequest

CreateDatabaseJSONRequestBody defines body for CreateDatabase for application/json ContentType.

type CreateDatabaseRequest

type CreateDatabaseRequest struct {
	// DatabaseType Compute size tier (optional, defaults to volcano-db-xs).
	// Determines autoscaling limits for the database.
	DatabaseType *CreateDatabaseRequestDatabaseType `json:"database_type,omitempty"`

	// Name Database name (must be unique within project)
	Name string `json:"name"`

	// PgVersion PostgreSQL major version
	PgVersion CreateDatabaseRequestPgVersion `json:"pg_version"`

	// Region Region for database hosting
	Region CreateDatabaseRequestRegion `json:"region"`
}

CreateDatabaseRequest Create a new PostgreSQL database. Volcano automatically sets up: - Auth helpers (auth.uid(), auth.email(), auth.role()) - Database roles (anon for unauthenticated, authenticated for signed-in users) - Secure multi-tenant isolation - Ready for Row-Level Security

type CreateDatabaseRequestDatabaseType added in v0.1.0

type CreateDatabaseRequestDatabaseType string

CreateDatabaseRequestDatabaseType Compute size tier (optional, defaults to volcano-db-xs). Determines autoscaling limits for the database.

const (
	CreateDatabaseRequestDatabaseTypeVolcanoDb2xl CreateDatabaseRequestDatabaseType = "volcano-db-2xl"
	CreateDatabaseRequestDatabaseTypeVolcanoDbL   CreateDatabaseRequestDatabaseType = "volcano-db-l"
	CreateDatabaseRequestDatabaseTypeVolcanoDbM   CreateDatabaseRequestDatabaseType = "volcano-db-m"
	CreateDatabaseRequestDatabaseTypeVolcanoDbS   CreateDatabaseRequestDatabaseType = "volcano-db-s"
	CreateDatabaseRequestDatabaseTypeVolcanoDbXl  CreateDatabaseRequestDatabaseType = "volcano-db-xl"
	CreateDatabaseRequestDatabaseTypeVolcanoDbXs  CreateDatabaseRequestDatabaseType = "volcano-db-xs"
)

Defines values for CreateDatabaseRequestDatabaseType.

func (CreateDatabaseRequestDatabaseType) Valid added in v0.1.0

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

type CreateDatabaseRequestPgVersion added in v0.1.0

type CreateDatabaseRequestPgVersion string

CreateDatabaseRequestPgVersion PostgreSQL major version

const (
	CreateDatabaseRequestPgVersionN15 CreateDatabaseRequestPgVersion = "15"
	CreateDatabaseRequestPgVersionN16 CreateDatabaseRequestPgVersion = "16"
)

Defines values for CreateDatabaseRequestPgVersion.

func (CreateDatabaseRequestPgVersion) Valid added in v0.1.0

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

type CreateDatabaseRequestRegion added in v0.1.0

type CreateDatabaseRequestRegion string

CreateDatabaseRequestRegion Region for database hosting

const (
	AwsApSoutheast1 CreateDatabaseRequestRegion = "aws-ap-southeast-1"
	AwsApSoutheast2 CreateDatabaseRequestRegion = "aws-ap-southeast-2"
	AwsEuCentral1   CreateDatabaseRequestRegion = "aws-eu-central-1"
	AwsEuWest2      CreateDatabaseRequestRegion = "aws-eu-west-2"
	AwsSaEast1      CreateDatabaseRequestRegion = "aws-sa-east-1"
	AwsUsEast1      CreateDatabaseRequestRegion = "aws-us-east-1"
	AwsUsEast2      CreateDatabaseRequestRegion = "aws-us-east-2"
	AwsUsWest2      CreateDatabaseRequestRegion = "aws-us-west-2"
)

Defines values for CreateDatabaseRequestRegion.

func (CreateDatabaseRequestRegion) Valid added in v0.1.0

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

type CreateDatabaseRestoreClientResponse added in v0.23.0

type CreateDatabaseRestoreClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *DatabaseRestore
	JSON400      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseCreateDatabaseRestoreClientResponse added in v0.23.0

func ParseCreateDatabaseRestoreClientResponse(rsp *http.Response) (*CreateDatabaseRestoreClientResponse, error)

ParseCreateDatabaseRestoreClientResponse parses an HTTP response from a CreateDatabaseRestoreWithResponse call

func (CreateDatabaseRestoreClientResponse) ContentType added in v0.23.0

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

func (CreateDatabaseRestoreClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (CreateDatabaseRestoreClientResponse) StatusCode added in v0.23.0

StatusCode returns HTTPResponse.StatusCode

type CreateDatabaseRestoreJSONRequestBody added in v0.23.0

type CreateDatabaseRestoreJSONRequestBody = CreateDatabaseRestoreRequest

CreateDatabaseRestoreJSONRequestBody defines body for CreateDatabaseRestore for application/json ContentType.

type CreateDatabaseRestoreRequest added in v0.23.0

type CreateDatabaseRestoreRequest struct {
	// BackupName A backup of this database to restore.
	BackupName *string `json:"backup_name,omitempty"`

	// RestoreTo A point in time to restore to, which must fall inside the
	// `restore_window` reported when listing backups.
	RestoreTo *time.Time `json:"restore_to,omitempty"`
}

CreateDatabaseRestoreRequest Names what to restore. Supply exactly one of `backup_name` or `restore_to`.

type CreateDurableFunctionClientResponse added in v0.26.0

type CreateDurableFunctionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DurableFunction
	JSON201      *DurableFunction
	JSON400      *Error
	JSON403      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseCreateDurableFunctionClientResponse added in v0.26.0

func ParseCreateDurableFunctionClientResponse(rsp *http.Response) (*CreateDurableFunctionClientResponse, error)

ParseCreateDurableFunctionClientResponse parses an HTTP response from a CreateDurableFunctionWithResponse call

func (CreateDurableFunctionClientResponse) ContentType added in v0.26.0

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

func (CreateDurableFunctionClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (CreateDurableFunctionClientResponse) StatusCode added in v0.26.0

StatusCode returns HTTPResponse.StatusCode

type CreateDurableFunctionMultipartBody added in v0.26.0

type CreateDurableFunctionMultipartBody struct {
	// Code ZIP or tar.gz archive containing function source code plus dependency manifests/lockfiles.
	Code openapi_types.File `json:"code"`

	// Handler The name of the function to invoke. Defaults to "handler" if not specified.
	Handler *string `json:"handler,omitempty"`

	// IsPublic Whether anon keys with `functions.invoke` may start an execution.
	IsPublic *bool `json:"is_public,omitempty"`

	// Name DNS-safe function name (lowercase letters, numbers, hyphens; cannot start or end with hyphen)
	Name string `json:"name"`

	// Runtime Runtime environment. Required. Must be a runtime that supports
	// durable execution; one that does not is rejected with 400.
	Runtime CreateDurableFunctionMultipartBodyRuntime `json:"runtime"`
}

CreateDurableFunctionMultipartBody defines parameters for CreateDurableFunction.

type CreateDurableFunctionMultipartBodyRuntime added in v0.26.0

type CreateDurableFunctionMultipartBodyRuntime string

CreateDurableFunctionMultipartBodyRuntime defines parameters for CreateDurableFunction.

const (
	CreateDurableFunctionMultipartBodyRuntimeNodejs22X CreateDurableFunctionMultipartBodyRuntime = "nodejs22.x"
	CreateDurableFunctionMultipartBodyRuntimeNodejs24X CreateDurableFunctionMultipartBodyRuntime = "nodejs24.x"
	CreateDurableFunctionMultipartBodyRuntimePython310 CreateDurableFunctionMultipartBodyRuntime = "python3.10"
	CreateDurableFunctionMultipartBodyRuntimePython311 CreateDurableFunctionMultipartBodyRuntime = "python3.11"
	CreateDurableFunctionMultipartBodyRuntimePython312 CreateDurableFunctionMultipartBodyRuntime = "python3.12"
	CreateDurableFunctionMultipartBodyRuntimePython313 CreateDurableFunctionMultipartBodyRuntime = "python3.13"
	CreateDurableFunctionMultipartBodyRuntimePython314 CreateDurableFunctionMultipartBodyRuntime = "python3.14"
	CreateDurableFunctionMultipartBodyRuntimeRuby33    CreateDurableFunctionMultipartBodyRuntime = "ruby3.3"
	CreateDurableFunctionMultipartBodyRuntimeRuby34    CreateDurableFunctionMultipartBodyRuntime = "ruby3.4"
	CreateDurableFunctionMultipartBodyRuntimeRuby40    CreateDurableFunctionMultipartBodyRuntime = "ruby4.0"
)

Defines values for CreateDurableFunctionMultipartBodyRuntime.

func (CreateDurableFunctionMultipartBodyRuntime) Valid added in v0.26.0

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

type CreateDurableFunctionMultipartRequestBody added in v0.26.0

type CreateDurableFunctionMultipartRequestBody CreateDurableFunctionMultipartBody

CreateDurableFunctionMultipartRequestBody defines body for CreateDurableFunction for multipart/form-data ContentType.

type CreateDurableFunctionSchedulerClientResponse added in v0.26.0

type CreateDurableFunctionSchedulerClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *FunctionScheduler
	JSON400      *Error
	JSON404      *Error
}

func ParseCreateDurableFunctionSchedulerClientResponse added in v0.26.0

func ParseCreateDurableFunctionSchedulerClientResponse(rsp *http.Response) (*CreateDurableFunctionSchedulerClientResponse, error)

ParseCreateDurableFunctionSchedulerClientResponse parses an HTTP response from a CreateDurableFunctionSchedulerWithResponse call

func (CreateDurableFunctionSchedulerClientResponse) ContentType added in v0.26.0

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

func (CreateDurableFunctionSchedulerClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (CreateDurableFunctionSchedulerClientResponse) StatusCode added in v0.26.0

StatusCode returns HTTPResponse.StatusCode

type CreateDurableFunctionSchedulerJSONRequestBody added in v0.26.0

type CreateDurableFunctionSchedulerJSONRequestBody = CreateFunctionSchedulerRequest

CreateDurableFunctionSchedulerJSONRequestBody defines body for CreateDurableFunctionScheduler for application/json ContentType.

type CreateEmailTemplateClientResponse

type CreateEmailTemplateClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EmailTemplate
	JSON400      *Error
	JSON403      *Error
	JSON409      *Error
}

func ParseCreateEmailTemplateClientResponse

func ParseCreateEmailTemplateClientResponse(rsp *http.Response) (*CreateEmailTemplateClientResponse, error)

ParseCreateEmailTemplateClientResponse parses an HTTP response from a CreateEmailTemplateWithResponse call

func (CreateEmailTemplateClientResponse) ContentType

func (r CreateEmailTemplateClientResponse) ContentType() string

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

func (CreateEmailTemplateClientResponse) Status

Status returns HTTPResponse.Status

func (CreateEmailTemplateClientResponse) StatusCode

func (r CreateEmailTemplateClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEmailTemplateJSONRequestBody

type CreateEmailTemplateJSONRequestBody = CreateEmailTemplateRequest

CreateEmailTemplateJSONRequestBody defines body for CreateEmailTemplate for application/json ContentType.

type CreateEmailTemplateRequest

type CreateEmailTemplateRequest struct {
	// HtmlBody HTML template body. Available placeholders:
	// - {{.Token}} - The confirmation/reset token
	// - {{.ProjectName}} - The project name
	// - {{.Email}} - User's email address
	HtmlBody string `json:"html_body"`

	// Subject Email subject line
	Subject string `json:"subject"`

	// TemplateType Type of email template
	TemplateType CreateEmailTemplateRequestTemplateType `json:"template_type"`

	// TextBody Plain text template body (same placeholders as HTML)
	TextBody string `json:"text_body"`
}

CreateEmailTemplateRequest defines model for CreateEmailTemplateRequest.

type CreateEmailTemplateRequestTemplateType added in v0.1.0

type CreateEmailTemplateRequestTemplateType string

CreateEmailTemplateRequestTemplateType Type of email template

const (
	CreateEmailTemplateRequestTemplateTypeConfirmation    CreateEmailTemplateRequestTemplateType = "confirmation"
	CreateEmailTemplateRequestTemplateTypePasswordChanged CreateEmailTemplateRequestTemplateType = "password_changed"
	CreateEmailTemplateRequestTemplateTypePasswordReset   CreateEmailTemplateRequestTemplateType = "password_reset"
	CreateEmailTemplateRequestTemplateTypeWelcome         CreateEmailTemplateRequestTemplateType = "welcome"
)

Defines values for CreateEmailTemplateRequestTemplateType.

func (CreateEmailTemplateRequestTemplateType) Valid added in v0.1.0

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

type CreateFrontendClientResponse

type CreateFrontendClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Frontend
	JSON201      *Frontend
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseCreateFrontendClientResponse

func ParseCreateFrontendClientResponse(rsp *http.Response) (*CreateFrontendClientResponse, error)

ParseCreateFrontendClientResponse parses an HTTP response from a CreateFrontendWithResponse call

func (CreateFrontendClientResponse) ContentType

func (r CreateFrontendClientResponse) ContentType() string

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

func (CreateFrontendClientResponse) Status

Status returns HTTPResponse.Status

func (CreateFrontendClientResponse) StatusCode

func (r CreateFrontendClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFrontendCustomDomainClientResponse

type CreateFrontendCustomDomainClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FrontendCustomDomainResponse
	JSON201      *FrontendCustomDomainResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseCreateFrontendCustomDomainClientResponse

func ParseCreateFrontendCustomDomainClientResponse(rsp *http.Response) (*CreateFrontendCustomDomainClientResponse, error)

ParseCreateFrontendCustomDomainClientResponse parses an HTTP response from a CreateFrontendCustomDomainWithResponse call

func (CreateFrontendCustomDomainClientResponse) ContentType

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

func (CreateFrontendCustomDomainClientResponse) Status

Status returns HTTPResponse.Status

func (CreateFrontendCustomDomainClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateFrontendCustomDomainJSONRequestBody

type CreateFrontendCustomDomainJSONRequestBody = CreateFrontendCustomDomainRequest

CreateFrontendCustomDomainJSONRequestBody defines body for CreateFrontendCustomDomain for application/json ContentType.

type CreateFrontendCustomDomainRequest

type CreateFrontendCustomDomainRequest struct {
	// Domain Fully-qualified domain name (hostname only, no scheme/path)
	Domain string                        `json:"domain"`
	Tls    FrontendCustomDomainTLSConfig `json:"tls"`
}

CreateFrontendCustomDomainRequest defines model for CreateFrontendCustomDomainRequest.

type CreateFrontendMultipartBody

type CreateFrontendMultipartBody struct {
	// AppRoot Optional relative POSIX path from the uploaded archive root to the Next.js app to build, for example `apps/web`.
	AppRoot *string `json:"app_root,omitempty"`

	// Archive ZIP or tar.gz archive of the frontend project directory or monorepo workspace root. The API enforces SOURCE_ARCHIVE_SIZE_LIMIT_MB and stores a normalized tar.gz archive.
	Archive openapi_types.File `json:"archive"`

	// Framework Next.js frontend. Supported Next.js majors are 15.x and 16.x.
	Framework *CreateFrontendMultipartBodyFramework `json:"framework,omitempty"`

	// Name DNS-safe frontend name
	Name string `json:"name"`
}

CreateFrontendMultipartBody defines parameters for CreateFrontend.

type CreateFrontendMultipartBodyFramework

type CreateFrontendMultipartBodyFramework string

CreateFrontendMultipartBodyFramework defines parameters for CreateFrontend.

const (
	CreateFrontendMultipartBodyFrameworkNextjs CreateFrontendMultipartBodyFramework = "nextjs"
)

Defines values for CreateFrontendMultipartBodyFramework.

func (CreateFrontendMultipartBodyFramework) Valid

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

type CreateFrontendMultipartRequestBody

type CreateFrontendMultipartRequestBody CreateFrontendMultipartBody

CreateFrontendMultipartRequestBody defines body for CreateFrontend for multipart/form-data ContentType.

type CreateFunctionClientResponse

type CreateFunctionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Function
	JSON201      *Function
	JSON400      *Error
	JSON403      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseCreateFunctionClientResponse

func ParseCreateFunctionClientResponse(rsp *http.Response) (*CreateFunctionClientResponse, error)

ParseCreateFunctionClientResponse parses an HTTP response from a CreateFunctionWithResponse call

func (CreateFunctionClientResponse) ContentType

func (r CreateFunctionClientResponse) ContentType() string

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

func (CreateFunctionClientResponse) Status

Status returns HTTPResponse.Status

func (CreateFunctionClientResponse) StatusCode

func (r CreateFunctionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFunctionMultipartBody

type CreateFunctionMultipartBody struct {
	// Code ZIP or tar.gz archive containing function source code plus dependency manifests/lockfiles. The API enforces SOURCE_ARCHIVE_SIZE_LIMIT_MB and stores a normalized tar.gz source archive.
	Code openapi_types.File `json:"code"`

	// Handler The name of the function to invoke. Defaults to "handler" if not specified.
	// Your code must export/define a function with this name:
	// - Node.js: exports.handler (in index.js)
	// - Python: def handler() (in main.py)
	// - Ruby: def handler() (in main.rb)
	Handler *string `json:"handler,omitempty"`

	// Name DNS-safe function name (lowercase letters, numbers, hyphens; cannot start or end with hyphen)
	Name string `json:"name"`

	// Runtime Runtime environment. Required.
	// - Node.js: nodejs22.x, nodejs24.x
	// - Python: python3.10, python3.11, python3.12, python3.13, python3.14
	// - Ruby: ruby3.3, ruby3.4, ruby4.0
	Runtime CreateFunctionMultipartBodyRuntime `json:"runtime"`

	// VariableScope Which project variables this function receives. `all` (the default) gives it every project variable; `scoped` gives it only the variables it selects. Omitting this leaves an existing function's scope unchanged.
	VariableScope *CreateFunctionMultipartBodyVariableScope `json:"variable_scope,omitempty"`

	// Variables JSON-encoded array of project variable names this function requires, on top of the ones detected in its source. A declared name the project does not define is rejected with 400; a detected name it does not define is ignored. Only used when `variable_scope` is `scoped`. Omitting this leaves an existing function's declared names unchanged.
	Variables *string `json:"variables,omitempty"`
}

CreateFunctionMultipartBody defines parameters for CreateFunction.

type CreateFunctionMultipartBodyRuntime

type CreateFunctionMultipartBodyRuntime string

CreateFunctionMultipartBodyRuntime defines parameters for CreateFunction.

const (
	CreateFunctionMultipartBodyRuntimeNodejs22X CreateFunctionMultipartBodyRuntime = "nodejs22.x"
	CreateFunctionMultipartBodyRuntimeNodejs24X CreateFunctionMultipartBodyRuntime = "nodejs24.x"
	CreateFunctionMultipartBodyRuntimePython310 CreateFunctionMultipartBodyRuntime = "python3.10"
	CreateFunctionMultipartBodyRuntimePython311 CreateFunctionMultipartBodyRuntime = "python3.11"
	CreateFunctionMultipartBodyRuntimePython312 CreateFunctionMultipartBodyRuntime = "python3.12"
	CreateFunctionMultipartBodyRuntimePython313 CreateFunctionMultipartBodyRuntime = "python3.13"
	CreateFunctionMultipartBodyRuntimePython314 CreateFunctionMultipartBodyRuntime = "python3.14"
	CreateFunctionMultipartBodyRuntimeRuby33    CreateFunctionMultipartBodyRuntime = "ruby3.3"
	CreateFunctionMultipartBodyRuntimeRuby34    CreateFunctionMultipartBodyRuntime = "ruby3.4"
	CreateFunctionMultipartBodyRuntimeRuby40    CreateFunctionMultipartBodyRuntime = "ruby4.0"
)

Defines values for CreateFunctionMultipartBodyRuntime.

func (CreateFunctionMultipartBodyRuntime) Valid

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

type CreateFunctionMultipartBodyVariableScope added in v0.24.0

type CreateFunctionMultipartBodyVariableScope string

CreateFunctionMultipartBodyVariableScope defines parameters for CreateFunction.

const (
	CreateFunctionMultipartBodyVariableScopeAll    CreateFunctionMultipartBodyVariableScope = "all"
	CreateFunctionMultipartBodyVariableScopeScoped CreateFunctionMultipartBodyVariableScope = "scoped"
)

Defines values for CreateFunctionMultipartBodyVariableScope.

func (CreateFunctionMultipartBodyVariableScope) Valid added in v0.24.0

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

type CreateFunctionMultipartRequestBody

type CreateFunctionMultipartRequestBody CreateFunctionMultipartBody

CreateFunctionMultipartRequestBody defines body for CreateFunction for multipart/form-data ContentType.

type CreateFunctionSchedulerClientResponse

type CreateFunctionSchedulerClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *FunctionScheduler
	JSON400      *Error
}

func ParseCreateFunctionSchedulerClientResponse

func ParseCreateFunctionSchedulerClientResponse(rsp *http.Response) (*CreateFunctionSchedulerClientResponse, error)

ParseCreateFunctionSchedulerClientResponse parses an HTTP response from a CreateFunctionSchedulerWithResponse call

func (CreateFunctionSchedulerClientResponse) ContentType

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

func (CreateFunctionSchedulerClientResponse) Status

Status returns HTTPResponse.Status

func (CreateFunctionSchedulerClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateFunctionSchedulerJSONRequestBody

type CreateFunctionSchedulerJSONRequestBody = CreateFunctionSchedulerRequest

CreateFunctionSchedulerJSONRequestBody defines body for CreateFunctionScheduler for application/json ContentType.

type CreateFunctionSchedulerRequest

type CreateFunctionSchedulerRequest struct {
	Enabled *bool                   `json:"enabled,omitempty"`
	Name    string                  `json:"name"`
	Payload *map[string]interface{} `json:"payload,omitempty"`

	// Regions Optional single explicit deployed region. If omitted, the scheduler chooses one deployed region and invokes according to the cron expression.
	Regions  *[]string       `json:"regions,omitempty"`
	Schedule ScheduleRequest `json:"schedule"`
}

CreateFunctionSchedulerRequest defines model for CreateFunctionSchedulerRequest.

type CreateFunctionsBatchClientResponse

type CreateFunctionsBatchClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *BatchFunctionDeployResponse
	JSON207      *BatchFunctionDeployResponse
	JSON400      *Error
}

func ParseCreateFunctionsBatchClientResponse

func ParseCreateFunctionsBatchClientResponse(rsp *http.Response) (*CreateFunctionsBatchClientResponse, error)

ParseCreateFunctionsBatchClientResponse parses an HTTP response from a CreateFunctionsBatchWithResponse call

func (CreateFunctionsBatchClientResponse) ContentType

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

func (CreateFunctionsBatchClientResponse) Status

Status returns HTTPResponse.Status

func (CreateFunctionsBatchClientResponse) StatusCode

func (r CreateFunctionsBatchClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFunctionsBatchMultipartBody

type CreateFunctionsBatchMultipartBody struct {
	// Code0 Function ZIP or tar.gz archive referenced by the first manifest entry's `file_field`; additional code_N file fields may be included. Each archive is subject to SOURCE_ARCHIVE_SIZE_LIMIT_MB.
	Code0 *openapi_types.File `json:"code_0,omitempty"`

	// Functions JSON array of functions with `name`, `runtime`, optional `handler`, and `file_field`. Each `file_field` must name a multipart file field containing that function's ZIP or tar.gz source bundle.
	//
	// Each entry may also declare `variable_scope` (`all` or `scoped`) and `variables` (an array of project variable names). Omitting them leaves the function's stored declaration unchanged. Volcano detects direct environment references in the uploaded source and adds the ones the project defines to the declared names; a detected name the project does not define is ignored, since such a reference is often optional. Declare a name when the function reads it through a computed key, or when it must not deploy without the variable. The request is rejected with 400 before anything is deployed if a scoped function declares a variable the project does not define, or if the resulting environment exceeds 4096 bytes.
	Functions string `json:"functions"`
}

CreateFunctionsBatchMultipartBody defines parameters for CreateFunctionsBatch.

type CreateFunctionsBatchMultipartRequestBody

type CreateFunctionsBatchMultipartRequestBody CreateFunctionsBatchMultipartBody

CreateFunctionsBatchMultipartRequestBody defines body for CreateFunctionsBatch for multipart/form-data ContentType.

type CreateOAuthConfigClientResponse

type CreateOAuthConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *OAuthConfig
}

func ParseCreateOAuthConfigClientResponse

func ParseCreateOAuthConfigClientResponse(rsp *http.Response) (*CreateOAuthConfigClientResponse, error)

ParseCreateOAuthConfigClientResponse parses an HTTP response from a CreateOAuthConfigWithResponse call

func (CreateOAuthConfigClientResponse) ContentType

func (r CreateOAuthConfigClientResponse) ContentType() string

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

func (CreateOAuthConfigClientResponse) Status

Status returns HTTPResponse.Status

func (CreateOAuthConfigClientResponse) StatusCode

func (r CreateOAuthConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOAuthConfigJSONRequestBody

type CreateOAuthConfigJSONRequestBody = CreateOAuthConfigRequest

CreateOAuthConfigJSONRequestBody defines body for CreateOAuthConfig for application/json ContentType.

type CreateOAuthConfigRequest

type CreateOAuthConfigRequest struct {
	// ClientId Required for non-device providers. Must not be provided for `provider=device`; server always auto-generates it.
	ClientId *string `json:"client_id,omitempty"`

	// ClientSecret Required for non-device providers. Must not be provided for `provider=device`; server always auto-generates it.
	ClientSecret *string                          `json:"client_secret,omitempty"`
	Provider     CreateOAuthConfigRequestProvider `json:"provider"`

	// RedirectUrl Required for non-device providers. Not used for `provider=device`.
	RedirectUrl *string `json:"redirect_url,omitempty"`

	// Scopes Optional for non-device providers, uses provider defaults if omitted. Not used for `provider=device`.
	Scopes *[]string `json:"scopes,omitempty"`
}

CreateOAuthConfigRequest defines model for CreateOAuthConfigRequest.

type CreateOAuthConfigRequestProvider added in v0.1.0

type CreateOAuthConfigRequestProvider string

CreateOAuthConfigRequestProvider defines model for CreateOAuthConfigRequest.Provider.

const (
	CreateOAuthConfigRequestProviderApple     CreateOAuthConfigRequestProvider = "apple"
	CreateOAuthConfigRequestProviderDevice    CreateOAuthConfigRequestProvider = "device"
	CreateOAuthConfigRequestProviderGithub    CreateOAuthConfigRequestProvider = "github"
	CreateOAuthConfigRequestProviderGoogle    CreateOAuthConfigRequestProvider = "google"
	CreateOAuthConfigRequestProviderMicrosoft CreateOAuthConfigRequestProvider = "microsoft"
)

Defines values for CreateOAuthConfigRequestProvider.

func (CreateOAuthConfigRequestProvider) Valid added in v0.1.0

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

type CreateProjectClientResponse

type CreateProjectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Project
	JSON400      *Error
	JSON403      *Error
}

func ParseCreateProjectClientResponse

func ParseCreateProjectClientResponse(rsp *http.Response) (*CreateProjectClientResponse, error)

ParseCreateProjectClientResponse parses an HTTP response from a CreateProjectWithResponse call

func (CreateProjectClientResponse) ContentType

func (r CreateProjectClientResponse) ContentType() string

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

func (CreateProjectClientResponse) Status

Status returns HTTPResponse.Status

func (CreateProjectClientResponse) StatusCode

func (r CreateProjectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProjectGitRepositoryClientResponse added in v0.23.0

type CreateProjectGitRepositoryClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CreatedProjectGitConnection
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON429      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseCreateProjectGitRepositoryClientResponse added in v0.23.0

func ParseCreateProjectGitRepositoryClientResponse(rsp *http.Response) (*CreateProjectGitRepositoryClientResponse, error)

ParseCreateProjectGitRepositoryClientResponse parses an HTTP response from a CreateProjectGitRepositoryWithResponse call

func (CreateProjectGitRepositoryClientResponse) ContentType added in v0.23.0

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

func (CreateProjectGitRepositoryClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (CreateProjectGitRepositoryClientResponse) StatusCode added in v0.23.0

StatusCode returns HTTPResponse.StatusCode

type CreateProjectGitRepositoryJSONRequestBody added in v0.23.0

type CreateProjectGitRepositoryJSONRequestBody = CreateProjectGitRepositoryRequest

CreateProjectGitRepositoryJSONRequestBody defines body for CreateProjectGitRepository for application/json ContentType.

type CreateProjectGitRepositoryRequest added in v0.23.0

type CreateProjectGitRepositoryRequest struct {
	// Description Repository description shown on GitHub.
	Description *string `json:"description,omitempty"`

	// Name Repository name, unique within the owner account.
	Name string `json:"name"`

	// Owner GitHub account to create the repository under, as returned in account_login by /user/git/connections/{id}/installations. Omit for the connected user's own account. Must be an organization the app is installed on, or your own account.
	Owner *string `json:"owner,omitempty"`

	// Private Whether the new repository is private. Defaults to true: the next step is pushing the project's source into it, so an omitted field must not publish it.
	Private *bool `json:"private,omitempty"`

	// ProductionBranch The branch to deploy from — name the one you are about to push. The repository is created empty, so it has no real default branch to follow: omitting this binds whatever branch name GitHub reports for the new repository (falling back to "main" if it reports none), which is the account's configured default and a prediction, and pushing anything else then deploys nothing. Naming the branch GitHub already reports is not treated as pinning it, so the project still tracks a later default-branch rename; naming any other branch pins it. Rejected before the repository is created if it is not a valid Git branch name; it does not have to exist.
	ProductionBranch *string `json:"production_branch,omitempty"`

	// RootDirectory Monorepo subdirectory the project builds from, as a relative path inside the repository. Omit for the repo root. Absolute paths and ".." traversal are rejected before the repository is created, because the build applies the same rule and nothing would deploy.
	RootDirectory *string `json:"root_directory,omitempty"`
}

CreateProjectGitRepositoryRequest defines model for CreateProjectGitRepositoryRequest.

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = CreateProjectRequest

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateProjectRequest

type CreateProjectRequest struct {
	// AllRegions Optional region policy.
	// - `true` (default): project functions deploy to all configured regions
	// - `false`: project deploys only to `selected_regions`
	AllRegions *bool `json:"all_regions,omitempty"`

	// Name Project name (must be unique).
	// Can only contain letters, numbers, underscores, and hyphens.
	Name string `json:"name"`

	// SelectedRegions Optional region subset. Requires `all_regions=false`.
	// Region names must be a subset of platform `AWS_REGIONS`.
	SelectedRegions *[]string `json:"selected_regions,omitempty"`
}

CreateProjectRequest Request to create a new project

type CreateServiceKeyClientResponse

type CreateServiceKeyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ServiceKey
}

func ParseCreateServiceKeyClientResponse

func ParseCreateServiceKeyClientResponse(rsp *http.Response) (*CreateServiceKeyClientResponse, error)

ParseCreateServiceKeyClientResponse parses an HTTP response from a CreateServiceKeyWithResponse call

func (CreateServiceKeyClientResponse) ContentType

func (r CreateServiceKeyClientResponse) ContentType() string

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

func (CreateServiceKeyClientResponse) Status

Status returns HTTPResponse.Status

func (CreateServiceKeyClientResponse) StatusCode

func (r CreateServiceKeyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateServiceKeyJSONBody

type CreateServiceKeyJSONBody struct {
	// Name Descriptive name for the key (e.g., "admin-dashboard", "background-jobs").
	// Can only contain letters, numbers, underscores, and hyphens.
	Name string `json:"name"`

	// Permissions Optional least-privilege scope for the key. When omitted, empty, or
	// containing only blank strings, the key is granted full access (["*"])
	// for backward compatibility. Provide an explicit list (e.g.
	// ["functions.invoke", "locks.manage"]) to restrict the key; "*"
	// grants everything. Scope enforcement applies to function invocation,
	// storage object operations, and project locks.
	Permissions *[]string `json:"permissions,omitempty"`
}

CreateServiceKeyJSONBody defines parameters for CreateServiceKey.

type CreateServiceKeyJSONRequestBody

type CreateServiceKeyJSONRequestBody CreateServiceKeyJSONBody

CreateServiceKeyJSONRequestBody defines body for CreateServiceKey for application/json ContentType.

type CreateStorageBucketClientResponse

type CreateStorageBucketClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *StorageBucket
}

func ParseCreateStorageBucketClientResponse

func ParseCreateStorageBucketClientResponse(rsp *http.Response) (*CreateStorageBucketClientResponse, error)

ParseCreateStorageBucketClientResponse parses an HTTP response from a CreateStorageBucketWithResponse call

func (CreateStorageBucketClientResponse) ContentType

func (r CreateStorageBucketClientResponse) ContentType() string

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

func (CreateStorageBucketClientResponse) Status

Status returns HTTPResponse.Status

func (CreateStorageBucketClientResponse) StatusCode

func (r CreateStorageBucketClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateStorageBucketJSONRequestBody

type CreateStorageBucketJSONRequestBody = CreateStorageBucketRequest

CreateStorageBucketJSONRequestBody defines body for CreateStorageBucket for application/json ContentType.

type CreateStorageBucketRequest

type CreateStorageBucketRequest struct {
	// AllowedMimeTypes Allowed MIME types (e.g., ["image/png", "image/jpeg"])
	AllowedMimeTypes *[]string `json:"allowed_mime_types,omitempty"`

	// FileSizeLimit Maximum file size in bytes
	FileSizeLimit *int64 `json:"file_size_limit,omitempty"`

	// Name Bucket name (alphanumeric, dashes, underscores)
	Name string `json:"name"`
}

CreateStorageBucketRequest defines model for CreateStorageBucketRequest.

type CreateStoragePolicyClientResponse

type CreateStoragePolicyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *StoragePolicy
}

func ParseCreateStoragePolicyClientResponse

func ParseCreateStoragePolicyClientResponse(rsp *http.Response) (*CreateStoragePolicyClientResponse, error)

ParseCreateStoragePolicyClientResponse parses an HTTP response from a CreateStoragePolicyWithResponse call

func (CreateStoragePolicyClientResponse) ContentType

func (r CreateStoragePolicyClientResponse) ContentType() string

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

func (CreateStoragePolicyClientResponse) Status

Status returns HTTPResponse.Status

func (CreateStoragePolicyClientResponse) StatusCode

func (r CreateStoragePolicyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateStoragePolicyJSONRequestBody

type CreateStoragePolicyJSONRequestBody = CreateStoragePolicyRequest

CreateStoragePolicyJSONRequestBody defines body for CreateStoragePolicy for application/json ContentType.

type CreateStoragePolicyRequest

type CreateStoragePolicyRequest struct {
	// Definition Policy expression
	Definition string `json:"definition"`

	// Name Policy name
	Name string `json:"name"`

	// Operation Operation this policy applies to
	Operation CreateStoragePolicyRequestOperation `json:"operation"`
}

CreateStoragePolicyRequest defines model for CreateStoragePolicyRequest.

type CreateStoragePolicyRequestOperation added in v0.1.0

type CreateStoragePolicyRequestOperation string

CreateStoragePolicyRequestOperation Operation this policy applies to

const (
	CreateStoragePolicyRequestOperationDELETE CreateStoragePolicyRequestOperation = "DELETE"
	CreateStoragePolicyRequestOperationINSERT CreateStoragePolicyRequestOperation = "INSERT"
	CreateStoragePolicyRequestOperationSELECT CreateStoragePolicyRequestOperation = "SELECT"
	CreateStoragePolicyRequestOperationUPDATE CreateStoragePolicyRequestOperation = "UPDATE"
)

Defines values for CreateStoragePolicyRequestOperation.

func (CreateStoragePolicyRequestOperation) Valid added in v0.1.0

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

type CreateUploadSessionRequest

type CreateUploadSessionRequest struct {
	// ContentType MIME type of the file
	ContentType string `json:"content_type"`

	// ObjectPath Target file path within the bucket
	ObjectPath string `json:"object_path"`

	// PartSize Part size in bytes (default: 25MB, min: 5MB, max: 25MB)
	PartSize *int64 `json:"part_size,omitempty"`

	// TotalSize Total file size in bytes (max 5TB)
	TotalSize int64 `json:"total_size"`
}

CreateUploadSessionRequest Request to create a resumable upload session

type CreateUploadSessionResponse

type CreateUploadSessionResponse struct {
	// ExpiresAt When the session expires (7 days from creation)
	ExpiresAt *time.Time `json:"expires_at,omitempty"`

	// PartSize Actual part size to use
	PartSize *int64 `json:"part_size,omitempty"`

	// SessionId Upload session ID
	SessionId *string `json:"session_id,omitempty"`

	// TotalParts Number of parts to upload
	TotalParts *int `json:"total_parts,omitempty"`
}

CreateUploadSessionResponse Response when creating an upload session

type CreateVariableClientResponse

type CreateVariableClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Variable
	JSON400      *Error
}

func ParseCreateVariableClientResponse

func ParseCreateVariableClientResponse(rsp *http.Response) (*CreateVariableClientResponse, error)

ParseCreateVariableClientResponse parses an HTTP response from a CreateVariableWithResponse call

func (CreateVariableClientResponse) ContentType

func (r CreateVariableClientResponse) ContentType() string

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

func (CreateVariableClientResponse) Status

Status returns HTTPResponse.Status

func (CreateVariableClientResponse) StatusCode

func (r CreateVariableClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateVariableJSONRequestBody

type CreateVariableJSONRequestBody = CreateVariableRequest

CreateVariableJSONRequestBody defines body for CreateVariable for application/json ContentType.

type CreateVariableRequest

type CreateVariableRequest struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

CreateVariableRequest defines model for CreateVariableRequest.

type CreatedProjectGitConnection added in v0.23.0

type CreatedProjectGitConnection struct {
	// AppInstalled Whether the App installation covers the new repository. False means the binding is complete but no push will deploy until the user grants access at install_url. An installation scoped to selected repositories never picks up a new repo on its own.
	AppInstalled bool                 `json:"app_installed"`
	Connection   ProjectGitConnection `json:"connection"`

	// InstallUrl Where the user grants the App access to the new repository. Present only when app_installed is false.
	InstallUrl *string `json:"install_url,omitempty"`
}

CreatedProjectGitConnection A newly created repository's project binding, plus whether the Volcano GitHub App can actually see it.

type Cursor added in v0.21.0

type Cursor = string

Cursor defines model for Cursor.

type Database

type Database struct {
	// ConnectionString Secure PostgreSQL connection URI for your database.
	//
	// The database is identified by the globally-unique username
	// (`volcano_client_{database_id}`) already in this URI; the
	// `application_name` parameter only selects the access mode:
	// - `volcano_full_access` — Full admin access (DDL, migrations)
	// - `volcano_user_access:{user_id}` — User impersonation (RLS enforced)
	// - `volcano_user_access` — Anonymous access (anon role, RLS enforced)
	ConnectionString *string   `json:"connection_string,omitempty"`
	CreatedAt        time.Time `json:"created_at"`

	// DatabaseType Database size tier that determines available RAM and scaling limits.
	DatabaseType *DatabaseDatabaseType `json:"database_type,omitempty"`
	Id           openapi_types.UUID    `json:"id"`

	// LastInvokedAt Most recent request timestamp for this database
	LastInvokedAt *time.Time `json:"last_invoked_at,omitempty"`

	// Name Database name
	Name string `json:"name"`

	// PgVersion PostgreSQL major version
	PgVersion *string            `json:"pg_version,omitempty"`
	ProjectId openapi_types.UUID `json:"project_id"`

	// ProvisioningStartedAt Timestamp when the current provisioning phase started
	ProvisioningStartedAt *time.Time `json:"provisioning_started_at,omitempty"`

	// Region Region where the database is hosted
	Region *string `json:"region,omitempty"`

	// Status Database status. `restoring` means a restore is replacing the
	// database's data: it does not accept connections, and the operations
	// that would race the restore are rejected until it finishes. Its
	// branches keep serving throughout.
	Status DatabaseStatus `json:"status"`

	// StorageBytes Latest observed storage for this database, in bytes: its own on-disk
	// size, plus what each branch has diverged from it, plus what its
	// backups cost to hold. This is the figure the storage allowance is
	// enforced against, and the stats endpoint breaks it down. A
	// point-in-time gauge recorded by a background pass, so it may be
	// absent until the database has been sampled, and it can trail the
	// stats endpoint's `current_storage_bytes`, which measures on request.
	// Summing the latest samples for every database in a project produces
	// the project's "Database Storage (Bytes)" usage gauge. Populated on
	// database list responses; single-database responses omit it.
	StorageBytes *int64    `json:"storage_bytes,omitempty"`
	UpdatedAt    time.Time `json:"updated_at"`
}

Database PostgreSQL database with automatic scalability and security features.

type DatabaseBackup added in v0.23.0

type DatabaseBackup struct {
	// CreatedAt The point in time the backup captures.
	CreatedAt time.Time `json:"created_at"`

	// ExpiresAt When the backup is deleted automatically, from the plan's retention.
	// Absent means it is kept until deleted explicitly.
	ExpiresAt *time.Time `json:"expires_at,omitempty"`

	// Name Backup name, unique within the database. Backups you create are
	// named by you; scheduled backups are named by the storage provider.
	Name string `json:"name"`

	// SizeBytes Storage the backup occupies. Absent until the provider has costed
	// it, which takes a few minutes after the backup is taken; absent is
	// not the same as empty.
	SizeBytes *int64 `json:"size_bytes,omitempty"`

	// Source Whether the backup was requested explicitly or produced by the
	// backup schedule. Only `manual` backups count against the plan's
	// backup allowance.
	Source DatabaseBackupSource `json:"source"`
}

DatabaseBackup A point-in-time copy of a database, kept by the storage provider and restorable in place.

Backups cover the database itself, not its branches. Restoring one replaces the database's data and keeps its connection string.

type DatabaseBackupList added in v0.23.0

type DatabaseBackupList struct {
	Data []DatabaseBackup `json:"data"`

	// RestoreWindow The span a point-in-time restore may target. Empty when the owner's plan
	// does not include point-in-time restore.
	RestoreWindow *DatabaseRestoreWindow `json:"restore_window,omitempty"`
}

DatabaseBackupList defines model for DatabaseBackupList.

type DatabaseBackupSchedule added in v0.23.0

type DatabaseBackupSchedule struct {
	Entries []DatabaseBackupScheduleEntry `json:"entries"`
}

DatabaseBackupSchedule The database's automated backup schedule. An empty list means no scheduled backups; sending one clears the schedule.

type DatabaseBackupScheduleEntry added in v0.23.0

type DatabaseBackupScheduleEntry struct {
	// Day Day of the week (1-7, Monday to Sunday) for a weekly schedule, or day
	// of the month (1-28) for a monthly one. Required for both, ignored for
	// a daily schedule. Monthly stops at 28 so the schedule fires in every
	// month.
	Day       *int                                 `json:"day,omitempty"`
	Frequency DatabaseBackupScheduleEntryFrequency `json:"frequency"`

	// Hour Hour of the day in UTC.
	Hour int `json:"hour"`

	// RetentionSeconds How long each backup from this recurrence is kept. Clamped to the
	// plan's retention, and defaulted to it when omitted.
	RetentionSeconds *int64 `json:"retention_seconds,omitempty"`
}

DatabaseBackupScheduleEntry One recurrence of the automated backup schedule.

type DatabaseBackupScheduleEntryFrequency added in v0.23.0

type DatabaseBackupScheduleEntryFrequency string

DatabaseBackupScheduleEntryFrequency defines model for DatabaseBackupScheduleEntry.Frequency.

const (
	DatabaseBackupScheduleEntryFrequencyDaily   DatabaseBackupScheduleEntryFrequency = "daily"
	DatabaseBackupScheduleEntryFrequencyMonthly DatabaseBackupScheduleEntryFrequency = "monthly"
	DatabaseBackupScheduleEntryFrequencyWeekly  DatabaseBackupScheduleEntryFrequency = "weekly"
)

Defines values for DatabaseBackupScheduleEntryFrequency.

func (DatabaseBackupScheduleEntryFrequency) Valid added in v0.23.0

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

type DatabaseBackupSource added in v0.23.0

type DatabaseBackupSource string

DatabaseBackupSource Whether the backup was requested explicitly or produced by the backup schedule. Only `manual` backups count against the plan's backup allowance.

const (
	Manual    DatabaseBackupSource = "manual"
	Scheduled DatabaseBackupSource = "scheduled"
)

Defines values for DatabaseBackupSource.

func (DatabaseBackupSource) Valid added in v0.23.0

func (e DatabaseBackupSource) Valid() bool

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

type DatabaseBranch added in v0.21.0

type DatabaseBranch struct {
	// ConnectionString PostgreSQL connection URI for this branch. Present only while the
	// branch is `active`.
	//
	// The URI carries the branch's own globally-unique username and
	// password; `application_name` selects the access mode exactly as it
	// does for the parent database:
	// - `volcano_full_access` — Full admin access (DDL, migrations)
	// - `volcano_user_access:{user_id}` — User impersonation (RLS enforced)
	// - `volcano_user_access` — Anonymous access (anon role, RLS enforced)
	ConnectionString *string   `json:"connection_string,omitempty"`
	CreatedAt        time.Time `json:"created_at"`

	// DatabaseId The parent database this branch was forked from.
	DatabaseId openapi_types.UUID `json:"database_id"`

	// ExpiresAt When the branch stops serving connections and becomes eligible for
	// deletion. Enforced on the connection path, so it holds even if
	// reclamation is delayed.
	ExpiresAt time.Time          `json:"expires_at"`
	Id        openapi_types.UUID `json:"id"`

	// LastInvokedAt Most recent request timestamp for this branch
	LastInvokedAt *time.Time `json:"last_invoked_at,omitempty"`

	// Name Branch name, unique within the parent database.
	Name      string             `json:"name"`
	ProjectId openapi_types.UUID `json:"project_id"`

	// Status Branch status. A new branch starts `provisioning` and is not
	// connectable until it reports `active`; poll this endpoint until it
	// does. `connection_string` is only present while `active`.
	//
	// `provisioning` also covers a branch being rebuilt after a `reset`,
	// and a build that is between retries, so it is the status to keep
	// waiting on. `failed` is terminal: it means the platform gave up, and
	// the branch will not become `active` on its own.
	Status DatabaseBranchStatus `json:"status"`

	// StorageBytes Bytes this branch has diverged from its parent, which is what a
	// branch actually costs. Shared pages are not counted twice. Counts
	// against the parent database's storage allowance. Absent until the
	// branch has been sampled.
	StorageBytes *int64 `json:"storage_bytes,omitempty"`

	// TtlSeconds The lifetime the branch was created with. Resetting a branch re-arms
	// this same duration, so a reset never shortens a branch's remaining
	// life.
	TtlSeconds int64     `json:"ttl_seconds"`
	UpdatedAt  time.Time `json:"updated_at"`
}

DatabaseBranch A copy-on-write fork of a database, for development and testing.

A branch starts as an exact copy of its parent's data and diverges from there. It has its own connection string and its own credential, so a branch password cannot reach the parent.

Every branch expires. `expires_at` is a hard deadline: once it passes the branch stops accepting connections and is deleted. Use `PATCH` to extend a branch you are still working on.

type DatabaseBranchList added in v0.21.0

type DatabaseBranchList struct {
	Data []DatabaseBranch `json:"data"`
}

DatabaseBranchList defines model for DatabaseBranchList.

type DatabaseBranchStatus added in v0.21.0

type DatabaseBranchStatus string

DatabaseBranchStatus Branch status. A new branch starts `provisioning` and is not connectable until it reports `active`; poll this endpoint until it does. `connection_string` is only present while `active`.

`provisioning` also covers a branch being rebuilt after a `reset`, and a build that is between retries, so it is the status to keep waiting on. `failed` is terminal: it means the platform gave up, and the branch will not become `active` on its own.

const (
	DatabaseBranchStatusActive       DatabaseBranchStatus = "active"
	DatabaseBranchStatusDeleting     DatabaseBranchStatus = "deleting"
	DatabaseBranchStatusFailed       DatabaseBranchStatus = "failed"
	DatabaseBranchStatusProvisioning DatabaseBranchStatus = "provisioning"
)

Defines values for DatabaseBranchStatus.

func (DatabaseBranchStatus) Valid added in v0.21.0

func (e DatabaseBranchStatus) Valid() bool

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

type DatabaseBranchStorage added in v0.21.0

type DatabaseBranchStorage struct {
	Id openapi_types.UUID `json:"id"`

	// Name Branch name
	Name string `json:"name"`

	// StorageBytes Bytes this branch has diverged from its parent. Pages the branch
	// still shares with the parent are not counted, so this is what the
	// branch actually adds to the total rather than its apparent size.
	StorageBytes int64 `json:"storage_bytes"`
}

DatabaseBranchStorage One branch's contribution to its parent database's storage.

type DatabaseDatabaseType added in v0.1.0

type DatabaseDatabaseType string

DatabaseDatabaseType Database size tier that determines available RAM and scaling limits.

const (
	DatabaseDatabaseTypeVolcanoDb2xl DatabaseDatabaseType = "volcano-db-2xl"
	DatabaseDatabaseTypeVolcanoDbL   DatabaseDatabaseType = "volcano-db-l"
	DatabaseDatabaseTypeVolcanoDbM   DatabaseDatabaseType = "volcano-db-m"
	DatabaseDatabaseTypeVolcanoDbS   DatabaseDatabaseType = "volcano-db-s"
	DatabaseDatabaseTypeVolcanoDbXl  DatabaseDatabaseType = "volcano-db-xl"
	DatabaseDatabaseTypeVolcanoDbXs  DatabaseDatabaseType = "volcano-db-xs"
)

Defines values for DatabaseDatabaseType.

func (DatabaseDatabaseType) Valid added in v0.1.0

func (e DatabaseDatabaseType) Valid() bool

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

type DatabaseDeleteRequest added in v0.21.0

type DatabaseDeleteRequest struct {
	// Filters WHERE conditions (required for safety)
	Filters []DatabaseQueryFilter `json:"filters"`

	// Table Table name
	Table string `json:"table"`
}

DatabaseDeleteRequest defines model for DatabaseDeleteRequest.

type DatabaseInsertRequest added in v0.21.0

type DatabaseInsertRequest struct {
	// Table Table name
	Table string `json:"table"`

	// Values Column values to insert
	Values map[string]interface{} `json:"values"`
}

DatabaseInsertRequest defines model for DatabaseInsertRequest.

type DatabaseName

type DatabaseName = string

DatabaseName defines model for DatabaseName.

type DatabaseQueryCapExceeded added in v0.0.4

type DatabaseQueryCapExceeded = Error

DatabaseQueryCapExceeded defines model for DatabaseQueryCapExceeded.

type DatabaseQueryFilter added in v0.21.0

type DatabaseQueryFilter struct {
	Column string `json:"column"`

	// Operator Filter operators:
	// - eq: equals (=)
	// - neq: not equals (<>)
	// - gt: greater than (>)
	// - gte: greater than or equal (>=)
	// - lt: less than (<)
	// - lte: less than or equal (<=)
	// - like: pattern match (LIKE)
	// - ilike: case-insensitive pattern match (ILIKE)
	// - is: IS NULL / IS NOT NULL
	// - in: IN array
	Operator DatabaseQueryFilterOperator `json:"operator"`
	Value    DatabaseQueryFilter_Value   `json:"value"`
}

DatabaseQueryFilter One WHERE condition. Conditions are combined with AND.

type DatabaseQueryFilterOperator added in v0.21.0

type DatabaseQueryFilterOperator string

DatabaseQueryFilterOperator Filter operators: - eq: equals (=) - neq: not equals (<>) - gt: greater than (>) - gte: greater than or equal (>=) - lt: less than (<) - lte: less than or equal (<=) - like: pattern match (LIKE) - ilike: case-insensitive pattern match (ILIKE) - is: IS NULL / IS NOT NULL - in: IN array

Defines values for DatabaseQueryFilterOperator.

func (DatabaseQueryFilterOperator) Valid added in v0.21.0

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

type DatabaseQueryFilterValue0 added in v0.21.0

type DatabaseQueryFilterValue0 = string

DatabaseQueryFilterValue0 defines model for .

type DatabaseQueryFilterValue1 added in v0.21.0

type DatabaseQueryFilterValue1 = float32

DatabaseQueryFilterValue1 defines model for .

type DatabaseQueryFilterValue2 added in v0.21.0

type DatabaseQueryFilterValue2 = bool

DatabaseQueryFilterValue2 defines model for .

type DatabaseQueryFilterValue3 added in v0.21.0

type DatabaseQueryFilterValue3 = []DatabaseQueryFilter_Value_3_Item

DatabaseQueryFilterValue3 Array of values, for the `in` operator

type DatabaseQueryFilterValue30 added in v0.21.0

type DatabaseQueryFilterValue30 = string

DatabaseQueryFilterValue30 defines model for .

type DatabaseQueryFilterValue31 added in v0.21.0

type DatabaseQueryFilterValue31 = float32

DatabaseQueryFilterValue31 defines model for .

type DatabaseQueryFilterValue32 added in v0.21.0

type DatabaseQueryFilterValue32 = bool

DatabaseQueryFilterValue32 defines model for .

type DatabaseQueryFilter_Value added in v0.21.0

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

DatabaseQueryFilter_Value defines model for DatabaseQueryFilter.Value.

func (DatabaseQueryFilter_Value) AsDatabaseQueryFilterValue0 added in v0.21.0

func (t DatabaseQueryFilter_Value) AsDatabaseQueryFilterValue0() (DatabaseQueryFilterValue0, error)

AsDatabaseQueryFilterValue0 returns the union data inside the DatabaseQueryFilter_Value as a DatabaseQueryFilterValue0

func (DatabaseQueryFilter_Value) AsDatabaseQueryFilterValue1 added in v0.21.0

func (t DatabaseQueryFilter_Value) AsDatabaseQueryFilterValue1() (DatabaseQueryFilterValue1, error)

AsDatabaseQueryFilterValue1 returns the union data inside the DatabaseQueryFilter_Value as a DatabaseQueryFilterValue1

func (DatabaseQueryFilter_Value) AsDatabaseQueryFilterValue2 added in v0.21.0

func (t DatabaseQueryFilter_Value) AsDatabaseQueryFilterValue2() (DatabaseQueryFilterValue2, error)

AsDatabaseQueryFilterValue2 returns the union data inside the DatabaseQueryFilter_Value as a DatabaseQueryFilterValue2

func (DatabaseQueryFilter_Value) AsDatabaseQueryFilterValue3 added in v0.21.0

func (t DatabaseQueryFilter_Value) AsDatabaseQueryFilterValue3() (DatabaseQueryFilterValue3, error)

AsDatabaseQueryFilterValue3 returns the union data inside the DatabaseQueryFilter_Value as a DatabaseQueryFilterValue3

func (*DatabaseQueryFilter_Value) FromDatabaseQueryFilterValue0 added in v0.21.0

func (t *DatabaseQueryFilter_Value) FromDatabaseQueryFilterValue0(v DatabaseQueryFilterValue0) error

FromDatabaseQueryFilterValue0 overwrites any union data inside the DatabaseQueryFilter_Value as the provided DatabaseQueryFilterValue0

func (*DatabaseQueryFilter_Value) FromDatabaseQueryFilterValue1 added in v0.21.0

func (t *DatabaseQueryFilter_Value) FromDatabaseQueryFilterValue1(v DatabaseQueryFilterValue1) error

FromDatabaseQueryFilterValue1 overwrites any union data inside the DatabaseQueryFilter_Value as the provided DatabaseQueryFilterValue1

func (*DatabaseQueryFilter_Value) FromDatabaseQueryFilterValue2 added in v0.21.0

func (t *DatabaseQueryFilter_Value) FromDatabaseQueryFilterValue2(v DatabaseQueryFilterValue2) error

FromDatabaseQueryFilterValue2 overwrites any union data inside the DatabaseQueryFilter_Value as the provided DatabaseQueryFilterValue2

func (*DatabaseQueryFilter_Value) FromDatabaseQueryFilterValue3 added in v0.21.0

func (t *DatabaseQueryFilter_Value) FromDatabaseQueryFilterValue3(v DatabaseQueryFilterValue3) error

FromDatabaseQueryFilterValue3 overwrites any union data inside the DatabaseQueryFilter_Value as the provided DatabaseQueryFilterValue3

func (DatabaseQueryFilter_Value) MarshalJSON added in v0.21.0

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

func (*DatabaseQueryFilter_Value) MergeDatabaseQueryFilterValue0 added in v0.21.0

func (t *DatabaseQueryFilter_Value) MergeDatabaseQueryFilterValue0(v DatabaseQueryFilterValue0) error

MergeDatabaseQueryFilterValue0 performs a merge with any union data inside the DatabaseQueryFilter_Value, using the provided DatabaseQueryFilterValue0

func (*DatabaseQueryFilter_Value) MergeDatabaseQueryFilterValue1 added in v0.21.0

func (t *DatabaseQueryFilter_Value) MergeDatabaseQueryFilterValue1(v DatabaseQueryFilterValue1) error

MergeDatabaseQueryFilterValue1 performs a merge with any union data inside the DatabaseQueryFilter_Value, using the provided DatabaseQueryFilterValue1

func (*DatabaseQueryFilter_Value) MergeDatabaseQueryFilterValue2 added in v0.21.0

func (t *DatabaseQueryFilter_Value) MergeDatabaseQueryFilterValue2(v DatabaseQueryFilterValue2) error

MergeDatabaseQueryFilterValue2 performs a merge with any union data inside the DatabaseQueryFilter_Value, using the provided DatabaseQueryFilterValue2

func (*DatabaseQueryFilter_Value) MergeDatabaseQueryFilterValue3 added in v0.21.0

func (t *DatabaseQueryFilter_Value) MergeDatabaseQueryFilterValue3(v DatabaseQueryFilterValue3) error

MergeDatabaseQueryFilterValue3 performs a merge with any union data inside the DatabaseQueryFilter_Value, using the provided DatabaseQueryFilterValue3

func (*DatabaseQueryFilter_Value) UnmarshalJSON added in v0.21.0

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

type DatabaseQueryFilter_Value_3_Item added in v0.21.0

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

DatabaseQueryFilter_Value_3_Item defines model for DatabaseQueryFilter.Value.3.Item.

func (DatabaseQueryFilter_Value_3_Item) AsDatabaseQueryFilterValue30 added in v0.21.0

func (t DatabaseQueryFilter_Value_3_Item) AsDatabaseQueryFilterValue30() (DatabaseQueryFilterValue30, error)

AsDatabaseQueryFilterValue30 returns the union data inside the DatabaseQueryFilter_Value_3_Item as a DatabaseQueryFilterValue30

func (DatabaseQueryFilter_Value_3_Item) AsDatabaseQueryFilterValue31 added in v0.21.0

func (t DatabaseQueryFilter_Value_3_Item) AsDatabaseQueryFilterValue31() (DatabaseQueryFilterValue31, error)

AsDatabaseQueryFilterValue31 returns the union data inside the DatabaseQueryFilter_Value_3_Item as a DatabaseQueryFilterValue31

func (DatabaseQueryFilter_Value_3_Item) AsDatabaseQueryFilterValue32 added in v0.21.0

func (t DatabaseQueryFilter_Value_3_Item) AsDatabaseQueryFilterValue32() (DatabaseQueryFilterValue32, error)

AsDatabaseQueryFilterValue32 returns the union data inside the DatabaseQueryFilter_Value_3_Item as a DatabaseQueryFilterValue32

func (*DatabaseQueryFilter_Value_3_Item) FromDatabaseQueryFilterValue30 added in v0.21.0

func (t *DatabaseQueryFilter_Value_3_Item) FromDatabaseQueryFilterValue30(v DatabaseQueryFilterValue30) error

FromDatabaseQueryFilterValue30 overwrites any union data inside the DatabaseQueryFilter_Value_3_Item as the provided DatabaseQueryFilterValue30

func (*DatabaseQueryFilter_Value_3_Item) FromDatabaseQueryFilterValue31 added in v0.21.0

func (t *DatabaseQueryFilter_Value_3_Item) FromDatabaseQueryFilterValue31(v DatabaseQueryFilterValue31) error

FromDatabaseQueryFilterValue31 overwrites any union data inside the DatabaseQueryFilter_Value_3_Item as the provided DatabaseQueryFilterValue31

func (*DatabaseQueryFilter_Value_3_Item) FromDatabaseQueryFilterValue32 added in v0.21.0

func (t *DatabaseQueryFilter_Value_3_Item) FromDatabaseQueryFilterValue32(v DatabaseQueryFilterValue32) error

FromDatabaseQueryFilterValue32 overwrites any union data inside the DatabaseQueryFilter_Value_3_Item as the provided DatabaseQueryFilterValue32

func (DatabaseQueryFilter_Value_3_Item) MarshalJSON added in v0.21.0

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

func (*DatabaseQueryFilter_Value_3_Item) MergeDatabaseQueryFilterValue30 added in v0.21.0

func (t *DatabaseQueryFilter_Value_3_Item) MergeDatabaseQueryFilterValue30(v DatabaseQueryFilterValue30) error

MergeDatabaseQueryFilterValue30 performs a merge with any union data inside the DatabaseQueryFilter_Value_3_Item, using the provided DatabaseQueryFilterValue30

func (*DatabaseQueryFilter_Value_3_Item) MergeDatabaseQueryFilterValue31 added in v0.21.0

func (t *DatabaseQueryFilter_Value_3_Item) MergeDatabaseQueryFilterValue31(v DatabaseQueryFilterValue31) error

MergeDatabaseQueryFilterValue31 performs a merge with any union data inside the DatabaseQueryFilter_Value_3_Item, using the provided DatabaseQueryFilterValue31

func (*DatabaseQueryFilter_Value_3_Item) MergeDatabaseQueryFilterValue32 added in v0.21.0

func (t *DatabaseQueryFilter_Value_3_Item) MergeDatabaseQueryFilterValue32(v DatabaseQueryFilterValue32) error

MergeDatabaseQueryFilterValue32 performs a merge with any union data inside the DatabaseQueryFilter_Value_3_Item, using the provided DatabaseQueryFilterValue32

func (*DatabaseQueryFilter_Value_3_Item) UnmarshalJSON added in v0.21.0

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

type DatabaseQueryOrder added in v0.21.0

type DatabaseQueryOrder struct {
	Ascending  *bool  `json:"ascending,omitempty"`
	Column     string `json:"column"`
	NullsFirst *bool  `json:"nulls_first,omitempty"`
}

DatabaseQueryOrder One ORDER BY clause.

type DatabaseQueryPerformanceDatabase added in v0.1.0

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

DatabaseQueryPerformanceDatabase defines model for DatabaseQueryPerformanceDatabase.

type DatabaseQueryPerformanceItem added in v0.1.0

type DatabaseQueryPerformanceItem struct {
	Calls               int64                            `json:"calls"`
	Database            DatabaseQueryPerformanceDatabase `json:"database"`
	MaxExecTimeSeconds  float64                          `json:"max_exec_time_seconds"`
	MeanExecTimeSeconds float64                          `json:"mean_exec_time_seconds"`
	MinExecTimeSeconds  float64                          `json:"min_exec_time_seconds"`

	// Query Normalized and obfuscated representative query text.
	Query string `json:"query"`

	// QueryId pg_stat_statements query identifier.
	QueryId string `json:"query_id"`

	// Role Database role used for the query.
	Role          string `json:"role"`
	RowsProcessed int64  `json:"rows_processed"`

	// TotalExecTimeSeconds Cumulative total execution time from pg_stat_statements in seconds.
	TotalExecTimeSeconds float64 `json:"total_exec_time_seconds"`
}

DatabaseQueryPerformanceItem defines model for DatabaseQueryPerformanceItem.

type DatabaseQueryPerformanceResponse added in v0.0.5

type DatabaseQueryPerformanceResponse struct {
	Data []DatabaseQueryPerformanceItem `json:"data"`
}

DatabaseQueryPerformanceResponse defines model for DatabaseQueryPerformanceResponse.

type DatabaseQueryResult added in v0.21.0

type DatabaseQueryResult struct {
	// Count Number of rows returned
	Count *int `json:"count,omitempty"`

	// Data Result rows
	Data *[]map[string]interface{} `json:"data,omitempty"`
}

DatabaseQueryResult Rows returned by a data API request. RLS-filtered unless the request was made with a service key.

type DatabaseRestore added in v0.23.0

type DatabaseRestore struct {
	// BackupName The backup restored, kept even if that backup is later deleted.
	// Absent for a point-in-time restore.
	BackupName  *string            `json:"backup_name,omitempty"`
	CompletedAt *time.Time         `json:"completed_at,omitempty"`
	CreatedAt   time.Time          `json:"created_at"`
	DatabaseId  openapi_types.UUID `json:"database_id"`

	// Error Why the most recent attempt failed, when one has.
	Error *string            `json:"error,omitempty"`
	Id    openapi_types.UUID `json:"id"`

	// Kind Whether the restore targets a named backup or an arbitrary point in
	// time. Both replace the database's data in place.
	Kind      DatabaseRestoreKind `json:"kind"`
	ProjectId openapi_types.UUID  `json:"project_id"`

	// RestoreTo The point in time restored to. Absent for a backup restore.
	RestoreTo *time.Time `json:"restore_to,omitempty"`

	// Status Restore status. `pending` and `running` both mean the restore is
	// still in flight and the database is not connectable; an attempt that
	// fails with tries left goes back to `pending`. `failed` and
	// `exhausted` both mean Volcano gave up: the database is left `failed`
	// if its data may already have been replaced, and `active` if the
	// restore never started — a backup that no longer exists at the
	// provider ends the restore without touching the database. A restore
	// cannot be cancelled once it starts.
	Status    DatabaseRestoreStatus `json:"status"`
	UpdatedAt time.Time             `json:"updated_at"`
}

DatabaseRestore A restore of a database, either from a named backup or to a point in time. Restores run in the background and take longer than a request, so the database is unavailable until this reports `completed`.

type DatabaseRestoreKind added in v0.23.0

type DatabaseRestoreKind string

DatabaseRestoreKind Whether the restore targets a named backup or an arbitrary point in time. Both replace the database's data in place.

const (
	PointInTime DatabaseRestoreKind = "point_in_time"
	Snapshot    DatabaseRestoreKind = "snapshot"
)

Defines values for DatabaseRestoreKind.

func (DatabaseRestoreKind) Valid added in v0.23.0

func (e DatabaseRestoreKind) Valid() bool

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

type DatabaseRestoreList added in v0.23.0

type DatabaseRestoreList struct {
	Data []DatabaseRestore `json:"data"`
}

DatabaseRestoreList defines model for DatabaseRestoreList.

type DatabaseRestoreStatus added in v0.23.0

type DatabaseRestoreStatus string

DatabaseRestoreStatus Restore status. `pending` and `running` both mean the restore is still in flight and the database is not connectable; an attempt that fails with tries left goes back to `pending`. `failed` and `exhausted` both mean Volcano gave up: the database is left `failed` if its data may already have been replaced, and `active` if the restore never started — a backup that no longer exists at the provider ends the restore without touching the database. A restore cannot be cancelled once it starts.

const (
	DatabaseRestoreStatusCompleted DatabaseRestoreStatus = "completed"
	DatabaseRestoreStatusExhausted DatabaseRestoreStatus = "exhausted"
	DatabaseRestoreStatusFailed    DatabaseRestoreStatus = "failed"
	DatabaseRestoreStatusPending   DatabaseRestoreStatus = "pending"
	DatabaseRestoreStatusRunning   DatabaseRestoreStatus = "running"
)

Defines values for DatabaseRestoreStatus.

func (DatabaseRestoreStatus) Valid added in v0.23.0

func (e DatabaseRestoreStatus) Valid() bool

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

type DatabaseRestoreWindow added in v0.23.0

type DatabaseRestoreWindow struct {
	// EarliestRestoreAt The oldest point that can still be restored. Moves forward
	// continuously as history ages out, so treat it as a lower bound at
	// the moment it was read rather than a fixed value.
	EarliestRestoreAt *time.Time `json:"earliest_restore_at,omitempty"`

	// LatestRestoreAt The most recent point that can be restored, which is now.
	LatestRestoreAt *time.Time `json:"latest_restore_at,omitempty"`
}

DatabaseRestoreWindow The span a point-in-time restore may target. Empty when the owner's plan does not include point-in-time restore.

type DatabaseSelectRequest added in v0.21.0

type DatabaseSelectRequest struct {
	// Filters WHERE conditions (combined with AND)
	Filters *[]DatabaseQueryFilter `json:"filters,omitempty"`

	// Limit Maximum rows to return
	Limit *int `json:"limit,omitempty"`

	// Offset Number of rows to skip (for pagination)
	Offset *int `json:"offset,omitempty"`

	// Order ORDER BY clauses
	Order *[]DatabaseQueryOrder `json:"order,omitempty"`

	// Select Columns to select (omit for *)
	Select *[]string `json:"select,omitempty"`

	// Table Table name to query
	Table string `json:"table"`
}

DatabaseSelectRequest defines model for DatabaseSelectRequest.

type DatabaseStats

type DatabaseStats struct {
	// ActiveTimeSeconds Total active compute time in seconds
	ActiveTimeSeconds float64 `json:"active_time_seconds"`

	// BackupStorageBytes What this database's backups contribute to `current_storage_bytes`.
	//
	// A backup taken on request is charged as a full copy of the database
	// as it was at that moment, so two backups of a 2 GB database are 4 GB.
	// A backup schedule is charged its first snapshot in full and each
	// later one only for the storage it adds. Deleting a backup releases
	// its storage immediately.
	//
	// Sampled from the provider rather than measured live, so it can lag a
	// change by a few minutes, and a backup taken seconds ago may not be
	// costed yet. Zero on a plan without backups.
	BackupStorageBytes int64 `json:"backup_storage_bytes"`

	// Branches Per-branch contribution to `current_storage_bytes`. Empty when the
	// database has no branches. A branch that has not diverged from its
	// parent contributes nothing.
	Branches *[]DatabaseBranchStorage `json:"branches,omitempty"`

	// ComputeTimeSeconds Total CPU seconds consumed
	ComputeTimeSeconds float64 `json:"compute_time_seconds"`

	// CurrentStorageBytes On-disk size right now, in bytes: the database itself, plus every
	// branch's divergence from it, plus what its backups cost to hold. This
	// is the figure the storage allowance is enforced against. `branches`
	// and `backup_storage_bytes` break it down.
	CurrentStorageBytes int64 `json:"current_storage_bytes"`

	// CurrentStorageMb `current_storage_bytes` expressed in megabytes.
	CurrentStorageMb float64 `json:"current_storage_mb"`

	// DataTransferBytes Total data transferred in bytes
	DataTransferBytes int64 `json:"data_transfer_bytes"`

	// DataWrittenBytes Total data written in bytes
	DataWrittenBytes int64 `json:"data_written_bytes"`

	// Granularity Granularity of the aggregated metrics
	Granularity *DatabaseStatsGranularity `json:"granularity,omitempty"`

	// StorageBytes Total storage used in bytes (data + WAL)
	StorageBytes int64 `json:"storage_bytes"`

	// TimeRange Time range of the metrics (e.g., "2024-01-01T00:00:00Z to 2024-01-02T00:00:00Z")
	TimeRange *string `json:"time_range,omitempty"`
}

DatabaseStats defines model for DatabaseStats.

type DatabaseStatsGranularity added in v0.1.0

type DatabaseStatsGranularity string

DatabaseStatsGranularity Granularity of the aggregated metrics

const (
	DatabaseStatsGranularityDaily   DatabaseStatsGranularity = "daily"
	DatabaseStatsGranularityHourly  DatabaseStatsGranularity = "hourly"
	DatabaseStatsGranularityMonthly DatabaseStatsGranularity = "monthly"
)

Defines values for DatabaseStatsGranularity.

func (DatabaseStatsGranularity) Valid added in v0.1.0

func (e DatabaseStatsGranularity) Valid() bool

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

type DatabaseStatus added in v0.1.0

type DatabaseStatus string

DatabaseStatus Database status. `restoring` means a restore is replacing the database's data: it does not accept connections, and the operations that would race the restore are rejected until it finishes. Its branches keep serving throughout.

const (
	DatabaseStatusActive       DatabaseStatus = "active"
	DatabaseStatusDeleting     DatabaseStatus = "deleting"
	DatabaseStatusFailed       DatabaseStatus = "failed"
	DatabaseStatusProvisioning DatabaseStatus = "provisioning"
	DatabaseStatusRestoring    DatabaseStatus = "restoring"
)

Defines values for DatabaseStatus.

func (DatabaseStatus) Valid added in v0.1.0

func (e DatabaseStatus) Valid() bool

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

type DatabaseUpdateRequest added in v0.21.0

type DatabaseUpdateRequest struct {
	// Filters WHERE conditions for which rows to update. At least one filter is
	// required; a filterless update is rejected to avoid rewriting every
	// row.
	Filters []DatabaseQueryFilter `json:"filters"`

	// Table Table name
	Table string `json:"table"`

	// Values Column values to update
	Values map[string]interface{} `json:"values"`
}

DatabaseUpdateRequest defines model for DatabaseUpdateRequest.

type DeleteAllUserSessionsClientResponse

type DeleteAllUserSessionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteAllUserSessionsClientResponse

func ParseDeleteAllUserSessionsClientResponse(rsp *http.Response) (*DeleteAllUserSessionsClientResponse, error)

ParseDeleteAllUserSessionsClientResponse parses an HTTP response from a DeleteAllUserSessionsWithResponse call

func (DeleteAllUserSessionsClientResponse) ContentType

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

func (DeleteAllUserSessionsClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteAllUserSessionsClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteAuthUserClientResponse

type DeleteAuthUserClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteAuthUserClientResponse

func ParseDeleteAuthUserClientResponse(rsp *http.Response) (*DeleteAuthUserClientResponse, error)

ParseDeleteAuthUserClientResponse parses an HTTP response from a DeleteAuthUserWithResponse call

func (DeleteAuthUserClientResponse) ContentType

func (r DeleteAuthUserClientResponse) ContentType() string

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

func (DeleteAuthUserClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteAuthUserClientResponse) StatusCode

func (r DeleteAuthUserClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDatabaseBackupClientResponse added in v0.23.0

type DeleteDatabaseBackupClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Message string `json:"message"`
		Status  string `json:"status"`
	}
	JSON403 *Error
	JSON404 *Error
	JSON409 *Error
	JSON503 *Error
}

func ParseDeleteDatabaseBackupClientResponse added in v0.23.0

func ParseDeleteDatabaseBackupClientResponse(rsp *http.Response) (*DeleteDatabaseBackupClientResponse, error)

ParseDeleteDatabaseBackupClientResponse parses an HTTP response from a DeleteDatabaseBackupWithResponse call

func (DeleteDatabaseBackupClientResponse) ContentType added in v0.23.0

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

func (DeleteDatabaseBackupClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (DeleteDatabaseBackupClientResponse) StatusCode added in v0.23.0

func (r DeleteDatabaseBackupClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDatabaseBranchClientResponse added in v0.21.0

type DeleteDatabaseBranchClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *struct {
		Message string `json:"message"`
		Status  string `json:"status"`
	}
	JSON404 *Error
	JSON503 *Error
}

func ParseDeleteDatabaseBranchClientResponse added in v0.21.0

func ParseDeleteDatabaseBranchClientResponse(rsp *http.Response) (*DeleteDatabaseBranchClientResponse, error)

ParseDeleteDatabaseBranchClientResponse parses an HTTP response from a DeleteDatabaseBranchWithResponse call

func (DeleteDatabaseBranchClientResponse) ContentType added in v0.21.0

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

func (DeleteDatabaseBranchClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (DeleteDatabaseBranchClientResponse) StatusCode added in v0.21.0

func (r DeleteDatabaseBranchClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDatabaseClientResponse

type DeleteDatabaseClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *struct {
		Message *string `json:"message,omitempty"`
		Status  *string `json:"status,omitempty"`
	}
	JSON404 *Error
	JSON409 *Error
}

func ParseDeleteDatabaseClientResponse

func ParseDeleteDatabaseClientResponse(rsp *http.Response) (*DeleteDatabaseClientResponse, error)

ParseDeleteDatabaseClientResponse parses an HTTP response from a DeleteDatabaseWithResponse call

func (DeleteDatabaseClientResponse) ContentType

func (r DeleteDatabaseClientResponse) ContentType() string

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

func (DeleteDatabaseClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteDatabaseClientResponse) StatusCode

func (r DeleteDatabaseClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDurableFunctionClientResponse added in v0.26.0

type DeleteDurableFunctionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *Error
}

func ParseDeleteDurableFunctionClientResponse added in v0.26.0

func ParseDeleteDurableFunctionClientResponse(rsp *http.Response) (*DeleteDurableFunctionClientResponse, error)

ParseDeleteDurableFunctionClientResponse parses an HTTP response from a DeleteDurableFunctionWithResponse call

func (DeleteDurableFunctionClientResponse) ContentType added in v0.26.0

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

func (DeleteDurableFunctionClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (DeleteDurableFunctionClientResponse) StatusCode added in v0.26.0

StatusCode returns HTTPResponse.StatusCode

type DeleteDurableFunctionSchedulerClientResponse added in v0.26.0

type DeleteDurableFunctionSchedulerClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *Error
}

func ParseDeleteDurableFunctionSchedulerClientResponse added in v0.26.0

func ParseDeleteDurableFunctionSchedulerClientResponse(rsp *http.Response) (*DeleteDurableFunctionSchedulerClientResponse, error)

ParseDeleteDurableFunctionSchedulerClientResponse parses an HTTP response from a DeleteDurableFunctionSchedulerWithResponse call

func (DeleteDurableFunctionSchedulerClientResponse) ContentType added in v0.26.0

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

func (DeleteDurableFunctionSchedulerClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (DeleteDurableFunctionSchedulerClientResponse) StatusCode added in v0.26.0

StatusCode returns HTTPResponse.StatusCode

type DeleteEmailTemplateClientResponse

type DeleteEmailTemplateClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON403      *Error
}

func ParseDeleteEmailTemplateClientResponse

func ParseDeleteEmailTemplateClientResponse(rsp *http.Response) (*DeleteEmailTemplateClientResponse, error)

ParseDeleteEmailTemplateClientResponse parses an HTTP response from a DeleteEmailTemplateWithResponse call

func (DeleteEmailTemplateClientResponse) ContentType

func (r DeleteEmailTemplateClientResponse) ContentType() string

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

func (DeleteEmailTemplateClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteEmailTemplateClientResponse) StatusCode

func (r DeleteEmailTemplateClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEmailTemplateParamsType

type DeleteEmailTemplateParamsType string

DeleteEmailTemplateParamsType defines parameters for DeleteEmailTemplate.

const (
	DeleteEmailTemplateParamsTypeConfirmation    DeleteEmailTemplateParamsType = "confirmation"
	DeleteEmailTemplateParamsTypePasswordChanged DeleteEmailTemplateParamsType = "password_changed"
	DeleteEmailTemplateParamsTypePasswordReset   DeleteEmailTemplateParamsType = "password_reset"
	DeleteEmailTemplateParamsTypeWelcome         DeleteEmailTemplateParamsType = "welcome"
)

Defines values for DeleteEmailTemplateParamsType.

func (DeleteEmailTemplateParamsType) Valid

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

type DeleteFrontendClientResponse

type DeleteFrontendClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseDeleteFrontendClientResponse

func ParseDeleteFrontendClientResponse(rsp *http.Response) (*DeleteFrontendClientResponse, error)

ParseDeleteFrontendClientResponse parses an HTTP response from a DeleteFrontendWithResponse call

func (DeleteFrontendClientResponse) ContentType

func (r DeleteFrontendClientResponse) ContentType() string

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

func (DeleteFrontendClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteFrontendClientResponse) StatusCode

func (r DeleteFrontendClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFrontendCustomDomainClientResponse

type DeleteFrontendCustomDomainClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteFrontendCustomDomainClientResponse

func ParseDeleteFrontendCustomDomainClientResponse(rsp *http.Response) (*DeleteFrontendCustomDomainClientResponse, error)

ParseDeleteFrontendCustomDomainClientResponse parses an HTTP response from a DeleteFrontendCustomDomainWithResponse call

func (DeleteFrontendCustomDomainClientResponse) ContentType

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

func (DeleteFrontendCustomDomainClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteFrontendCustomDomainClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteFunctionClientResponse

type DeleteFunctionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *Error
}

func ParseDeleteFunctionClientResponse

func ParseDeleteFunctionClientResponse(rsp *http.Response) (*DeleteFunctionClientResponse, error)

ParseDeleteFunctionClientResponse parses an HTTP response from a DeleteFunctionWithResponse call

func (DeleteFunctionClientResponse) ContentType

func (r DeleteFunctionClientResponse) ContentType() string

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

func (DeleteFunctionClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteFunctionClientResponse) StatusCode

func (r DeleteFunctionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFunctionSchedulerClientResponse

type DeleteFunctionSchedulerClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteFunctionSchedulerClientResponse

func ParseDeleteFunctionSchedulerClientResponse(rsp *http.Response) (*DeleteFunctionSchedulerClientResponse, error)

ParseDeleteFunctionSchedulerClientResponse parses an HTTP response from a DeleteFunctionSchedulerWithResponse call

func (DeleteFunctionSchedulerClientResponse) ContentType

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

func (DeleteFunctionSchedulerClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteFunctionSchedulerClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteGitConnectionClientResponse added in v0.21.0

type DeleteGitConnectionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseDeleteGitConnectionClientResponse added in v0.21.0

func ParseDeleteGitConnectionClientResponse(rsp *http.Response) (*DeleteGitConnectionClientResponse, error)

ParseDeleteGitConnectionClientResponse parses an HTTP response from a DeleteGitConnectionWithResponse call

func (DeleteGitConnectionClientResponse) ContentType added in v0.21.0

func (r DeleteGitConnectionClientResponse) ContentType() string

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

func (DeleteGitConnectionClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (DeleteGitConnectionClientResponse) StatusCode added in v0.21.0

func (r DeleteGitConnectionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteImportConnectionClientResponse added in v0.21.0

type DeleteImportConnectionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseDeleteImportConnectionClientResponse added in v0.21.0

func ParseDeleteImportConnectionClientResponse(rsp *http.Response) (*DeleteImportConnectionClientResponse, error)

ParseDeleteImportConnectionClientResponse parses an HTTP response from a DeleteImportConnectionWithResponse call

func (DeleteImportConnectionClientResponse) ContentType added in v0.21.0

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

func (DeleteImportConnectionClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (DeleteImportConnectionClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type DeleteOAuthConfigClientResponse

type DeleteOAuthConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteOAuthConfigClientResponse

func ParseDeleteOAuthConfigClientResponse(rsp *http.Response) (*DeleteOAuthConfigClientResponse, error)

ParseDeleteOAuthConfigClientResponse parses an HTTP response from a DeleteOAuthConfigWithResponse call

func (DeleteOAuthConfigClientResponse) ContentType

func (r DeleteOAuthConfigClientResponse) ContentType() string

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

func (DeleteOAuthConfigClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteOAuthConfigClientResponse) StatusCode

func (r DeleteOAuthConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteOAuthConfigParams

type DeleteOAuthConfigParams struct {
	// ClientId Required when `provider=device` to select a specific device client.
	ClientId *string `form:"client_id,omitempty" json:"client_id,omitempty"`
}

DeleteOAuthConfigParams defines parameters for DeleteOAuthConfig.

type DeleteOAuthConfigParamsProvider

type DeleteOAuthConfigParamsProvider string

DeleteOAuthConfigParamsProvider defines parameters for DeleteOAuthConfig.

const (
	DeleteOAuthConfigParamsProviderApple     DeleteOAuthConfigParamsProvider = "apple"
	DeleteOAuthConfigParamsProviderDevice    DeleteOAuthConfigParamsProvider = "device"
	DeleteOAuthConfigParamsProviderGithub    DeleteOAuthConfigParamsProvider = "github"
	DeleteOAuthConfigParamsProviderGoogle    DeleteOAuthConfigParamsProvider = "google"
	DeleteOAuthConfigParamsProviderMicrosoft DeleteOAuthConfigParamsProvider = "microsoft"
)

Defines values for DeleteOAuthConfigParamsProvider.

func (DeleteOAuthConfigParamsProvider) Valid

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

type DeleteProjectClientResponse

type DeleteProjectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *Error
}

func ParseDeleteProjectClientResponse

func ParseDeleteProjectClientResponse(rsp *http.Response) (*DeleteProjectClientResponse, error)

ParseDeleteProjectClientResponse parses an HTTP response from a DeleteProjectWithResponse call

func (DeleteProjectClientResponse) ContentType

func (r DeleteProjectClientResponse) ContentType() string

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

func (DeleteProjectClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteProjectClientResponse) StatusCode

func (r DeleteProjectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectLogoClientResponse added in v0.0.4

type DeleteProjectLogoClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseDeleteProjectLogoClientResponse added in v0.0.4

func ParseDeleteProjectLogoClientResponse(rsp *http.Response) (*DeleteProjectLogoClientResponse, error)

ParseDeleteProjectLogoClientResponse parses an HTTP response from a DeleteProjectLogoWithResponse call

func (DeleteProjectLogoClientResponse) ContentType added in v0.0.4

func (r DeleteProjectLogoClientResponse) ContentType() string

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

func (DeleteProjectLogoClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (DeleteProjectLogoClientResponse) StatusCode added in v0.0.4

func (r DeleteProjectLogoClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServiceKeyClientResponse

type DeleteServiceKeyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteServiceKeyClientResponse

func ParseDeleteServiceKeyClientResponse(rsp *http.Response) (*DeleteServiceKeyClientResponse, error)

ParseDeleteServiceKeyClientResponse parses an HTTP response from a DeleteServiceKeyWithResponse call

func (DeleteServiceKeyClientResponse) ContentType

func (r DeleteServiceKeyClientResponse) ContentType() string

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

func (DeleteServiceKeyClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteServiceKeyClientResponse) StatusCode

func (r DeleteServiceKeyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteStorageBucketClientResponse

type DeleteStorageBucketClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteStorageBucketClientResponse

func ParseDeleteStorageBucketClientResponse(rsp *http.Response) (*DeleteStorageBucketClientResponse, error)

ParseDeleteStorageBucketClientResponse parses an HTTP response from a DeleteStorageBucketWithResponse call

func (DeleteStorageBucketClientResponse) ContentType

func (r DeleteStorageBucketClientResponse) ContentType() string

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

func (DeleteStorageBucketClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteStorageBucketClientResponse) StatusCode

func (r DeleteStorageBucketClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteStorageObjectClientResponse

type DeleteStorageObjectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON429      *BandwidthCapExceeded
}

func ParseDeleteStorageObjectClientResponse

func ParseDeleteStorageObjectClientResponse(rsp *http.Response) (*DeleteStorageObjectClientResponse, error)

ParseDeleteStorageObjectClientResponse parses an HTTP response from a DeleteStorageObjectWithResponse call

func (DeleteStorageObjectClientResponse) ContentType

func (r DeleteStorageObjectClientResponse) ContentType() string

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

func (DeleteStorageObjectClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteStorageObjectClientResponse) StatusCode

func (r DeleteStorageObjectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteStorageObjectParams

type DeleteStorageObjectParams struct {
	// XUploadSession Upload session ID (to abort session instead of deleting file)
	XUploadSession *string `json:"X-Upload-Session,omitempty"`
}

DeleteStorageObjectParams defines parameters for DeleteStorageObject.

type DeleteStoragePolicyClientResponse

type DeleteStoragePolicyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteStoragePolicyClientResponse

func ParseDeleteStoragePolicyClientResponse(rsp *http.Response) (*DeleteStoragePolicyClientResponse, error)

ParseDeleteStoragePolicyClientResponse parses an HTTP response from a DeleteStoragePolicyWithResponse call

func (DeleteStoragePolicyClientResponse) ContentType

func (r DeleteStoragePolicyClientResponse) ContentType() string

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

func (DeleteStoragePolicyClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteStoragePolicyClientResponse) StatusCode

func (r DeleteStoragePolicyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserSessionClientResponse

type DeleteUserSessionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteUserSessionClientResponse

func ParseDeleteUserSessionClientResponse(rsp *http.Response) (*DeleteUserSessionClientResponse, error)

ParseDeleteUserSessionClientResponse parses an HTTP response from a DeleteUserSessionWithResponse call

func (DeleteUserSessionClientResponse) ContentType

func (r DeleteUserSessionClientResponse) ContentType() string

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

func (DeleteUserSessionClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteUserSessionClientResponse) StatusCode

func (r DeleteUserSessionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteVariableClientResponse

type DeleteVariableClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *Error
}

func ParseDeleteVariableClientResponse

func ParseDeleteVariableClientResponse(rsp *http.Response) (*DeleteVariableClientResponse, error)

ParseDeleteVariableClientResponse parses an HTTP response from a DeleteVariableWithResponse call

func (DeleteVariableClientResponse) ContentType

func (r DeleteVariableClientResponse) ContentType() string

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

func (DeleteVariableClientResponse) Status

Status returns HTTPResponse.Status

func (DeleteVariableClientResponse) StatusCode

func (r DeleteVariableClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeploymentId

type DeploymentId = openapi_types.UUID

DeploymentId defines model for DeploymentId.

type DeploymentOperation added in v0.21.0

type DeploymentOperation string

DeploymentOperation defines model for DeploymentOperation.

const (
	DeploymentOperationDelete   DeploymentOperation = "delete"
	DeploymentOperationDeploy   DeploymentOperation = "deploy"
	DeploymentOperationRedeploy DeploymentOperation = "redeploy"
	DeploymentOperationUpdate   DeploymentOperation = "update"
)

Defines values for DeploymentOperation.

func (DeploymentOperation) Valid added in v0.21.0

func (e DeploymentOperation) Valid() bool

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

type DeploymentOrder added in v0.21.0

type DeploymentOrder string

DeploymentOrder defines model for DeploymentOrder.

const (
	DeploymentOrderCompletedAtAsc DeploymentOrder = "completed_at.asc"
	DeploymentOrderCreatedAtDesc  DeploymentOrder = "created_at.desc"
)

Defines values for DeploymentOrder.

func (DeploymentOrder) Valid added in v0.21.0

func (e DeploymentOrder) Valid() bool

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

type DeploymentOwnerId added in v0.21.0

type DeploymentOwnerId = string

DeploymentOwnerId defines model for DeploymentOwnerId.

type DeploymentPhase added in v0.21.0

type DeploymentPhase struct {
	CompletedAt     *time.Time            `json:"completed_at,omitempty"`
	DurationSeconds *int64                `json:"duration_seconds,omitempty"`
	Name            DeploymentPhaseName   `json:"name"`
	StartedAt       *time.Time            `json:"started_at,omitempty"`
	Status          DeploymentPhaseStatus `json:"status"`
}

DeploymentPhase Timing and outcome for one normalized deployment pipeline phase.

type DeploymentPhaseName added in v0.21.0

type DeploymentPhaseName string

DeploymentPhaseName defines model for DeploymentPhase.Name.

const (
	DeploymentPhaseNameBuild        DeploymentPhaseName = "build"
	DeploymentPhaseNameCheckout     DeploymentPhaseName = "checkout"
	DeploymentPhaseNameImage        DeploymentPhaseName = "image"
	DeploymentPhaseNameProvisioning DeploymentPhaseName = "provisioning"
	DeploymentPhaseNameQueue        DeploymentPhaseName = "queue"
	DeploymentPhaseNameRollout      DeploymentPhaseName = "rollout"
	DeploymentPhaseNameVerification DeploymentPhaseName = "verification"
)

Defines values for DeploymentPhaseName.

func (DeploymentPhaseName) Valid added in v0.21.0

func (e DeploymentPhaseName) Valid() bool

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

type DeploymentPhaseStatus added in v0.21.0

type DeploymentPhaseStatus string

DeploymentPhaseStatus defines model for DeploymentPhase.Status.

const (
	DeploymentPhaseStatusFailed     DeploymentPhaseStatus = "failed"
	DeploymentPhaseStatusInProgress DeploymentPhaseStatus = "in_progress"
	DeploymentPhaseStatusPending    DeploymentPhaseStatus = "pending"
	DeploymentPhaseStatusSkipped    DeploymentPhaseStatus = "skipped"
	DeploymentPhaseStatusSucceeded  DeploymentPhaseStatus = "succeeded"
)

Defines values for DeploymentPhaseStatus.

func (DeploymentPhaseStatus) Valid added in v0.21.0

func (e DeploymentPhaseStatus) Valid() bool

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

type DeploymentProgress added in v0.21.0

type DeploymentProgress struct {
	CompletedAt    *time.Time                      `json:"completed_at,omitempty"`
	CurrentPhase   *DeploymentProgressCurrentPhase `json:"current_phase,omitempty"`
	ElapsedSeconds int64                           `json:"elapsed_seconds"`
	Phases         []DeploymentPhase               `json:"phases"`
	StartedAt      time.Time                       `json:"started_at"`
	UpdatedAt      time.Time                       `json:"updated_at"`
}

DeploymentProgress Normalized live progress derived from the deployment workflow and build phases.

type DeploymentProgressCurrentPhase added in v0.21.0

type DeploymentProgressCurrentPhase string

DeploymentProgressCurrentPhase defines model for DeploymentProgress.CurrentPhase.

const (
	DeploymentProgressCurrentPhaseBuild        DeploymentProgressCurrentPhase = "build"
	DeploymentProgressCurrentPhaseCheckout     DeploymentProgressCurrentPhase = "checkout"
	DeploymentProgressCurrentPhaseImage        DeploymentProgressCurrentPhase = "image"
	DeploymentProgressCurrentPhaseProvisioning DeploymentProgressCurrentPhase = "provisioning"
	DeploymentProgressCurrentPhaseQueue        DeploymentProgressCurrentPhase = "queue"
	DeploymentProgressCurrentPhaseRollout      DeploymentProgressCurrentPhase = "rollout"
	DeploymentProgressCurrentPhaseVerification DeploymentProgressCurrentPhase = "verification"
)

Defines values for DeploymentProgressCurrentPhase.

func (DeploymentProgressCurrentPhase) Valid added in v0.21.0

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

type DeploymentReference added in v0.21.0

type DeploymentReference struct {
	Id openapi_types.UUID `json:"id"`
}

DeploymentReference Stable reference to a Volcano deployment run.

type DeploymentResourceType added in v0.21.0

type DeploymentResourceType string

DeploymentResourceType defines model for DeploymentResourceType.

const (
	DeploymentResourceTypeFrontend DeploymentResourceType = "frontend"
	DeploymentResourceTypeFunction DeploymentResourceType = "function"
)

Defines values for DeploymentResourceType.

func (DeploymentResourceType) Valid added in v0.21.0

func (e DeploymentResourceType) Valid() bool

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

type DeploymentStatus added in v0.21.0

type DeploymentStatus string

DeploymentStatus defines model for DeploymentStatus.

const (
	DeploymentStatusActive       DeploymentStatus = "active"
	DeploymentStatusDegraded     DeploymentStatus = "degraded"
	DeploymentStatusDeleted      DeploymentStatus = "deleted"
	DeploymentStatusDeleting     DeploymentStatus = "deleting"
	DeploymentStatusFailed       DeploymentStatus = "failed"
	DeploymentStatusProvisioning DeploymentStatus = "provisioning"
	DeploymentStatusQueued       DeploymentStatus = "queued"
	DeploymentStatusSuperseded   DeploymentStatus = "superseded"
)

Defines values for DeploymentStatus.

func (DeploymentStatus) Valid added in v0.21.0

func (e DeploymentStatus) Valid() bool

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

type DeviceAuthorizationResponse

type DeviceAuthorizationResponse struct {
	DeviceCode string `json:"device_code"`
	ExpiresIn  int    `json:"expires_in"`
	Interval   int    `json:"interval"`
	UserCode   string `json:"user_code"`

	// VerificationUri Browser verification URL. Points at the project's managed device
	// approval page served by this API:
	// `/projects/{projectId}/auth/hosted?action=device&anon_key=...`.
	// Requires the project to have managed auth enabled and a default anon
	// key. A custom CLI may ignore this and direct users to its own
	// RFC 8628-compatible page instead (see the device-auth guide).
	VerificationUri string `json:"verification_uri"`

	// VerificationUriComplete Same as `verification_uri` but with the `user_code` prefilled
	// (`&user_code=...`). This is the URL most device clients open.
	VerificationUriComplete string `json:"verification_uri_complete"`
}

DeviceAuthorizationResponse defines model for DeviceAuthorizationResponse.

type DisconnectProjectGitClientResponse added in v0.21.0

type DisconnectProjectGitClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDisconnectProjectGitClientResponse added in v0.21.0

func ParseDisconnectProjectGitClientResponse(rsp *http.Response) (*DisconnectProjectGitClientResponse, error)

ParseDisconnectProjectGitClientResponse parses an HTTP response from a DisconnectProjectGitWithResponse call

func (DisconnectProjectGitClientResponse) ContentType added in v0.21.0

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

func (DisconnectProjectGitClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (DisconnectProjectGitClientResponse) StatusCode added in v0.21.0

func (r DisconnectProjectGitClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadPublicFileClientResponse

type DownloadPublicFileClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON429      *BandwidthCapExceeded
}

func ParseDownloadPublicFileClientResponse

func ParseDownloadPublicFileClientResponse(rsp *http.Response) (*DownloadPublicFileClientResponse, error)

ParseDownloadPublicFileClientResponse parses an HTTP response from a DownloadPublicFileWithResponse call

func (DownloadPublicFileClientResponse) ContentType

func (r DownloadPublicFileClientResponse) ContentType() string

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

func (DownloadPublicFileClientResponse) Status

Status returns HTTPResponse.Status

func (DownloadPublicFileClientResponse) StatusCode

func (r DownloadPublicFileClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadStorageObjectClientResponse

type DownloadStorageObjectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UploadSessionStatusResponse
	JSON429      *BandwidthCapExceeded
}

func ParseDownloadStorageObjectClientResponse

func ParseDownloadStorageObjectClientResponse(rsp *http.Response) (*DownloadStorageObjectClientResponse, error)

ParseDownloadStorageObjectClientResponse parses an HTTP response from a DownloadStorageObjectWithResponse call

func (DownloadStorageObjectClientResponse) ContentType

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

func (DownloadStorageObjectClientResponse) Status

Status returns HTTPResponse.Status

func (DownloadStorageObjectClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DownloadStorageObjectParams

type DownloadStorageObjectParams struct {
	// Range HTTP Range header for partial downloads.
	// Format: bytes=start-end or bytes=start-
	// Examples: bytes=0-1023, bytes=1000-
	Range *string `json:"Range,omitempty"`

	// XUploadSession Upload session ID (to get session status instead of downloading)
	XUploadSession *string `json:"X-Upload-Session,omitempty"`
}

DownloadStorageObjectParams defines parameters for DownloadStorageObject.

type DurableExecution added in v0.26.0

type DurableExecution struct {
	// CompletedAt Present once the execution has reached a terminal status.
	CompletedAt *time.Time `json:"completed_at,omitempty"`
	CreatedAt   time.Time  `json:"created_at"`

	// Error Why a failed or timed-out execution ended.
	Error      *DurableExecutionError `json:"error,omitempty"`
	FunctionId openapi_types.UUID     `json:"function_id"`
	Id         openapi_types.UUID     `json:"id"`

	// Name Idempotency key for the execution. Supplied by the client through
	// `X-Volcano-Execution-Name`, otherwise generated.
	Name string `json:"name"`

	// Region Region the execution runs in. An execution is pinned to one region
	// for its whole life because its checkpoints live there.
	Region string `json:"region"`

	// Result Whatever the function returned, verbatim. Absent while the execution
	// is still running, and absent once its retention period has lapsed.
	Result interface{} `json:"result,omitempty"`

	// ResultExpired `true` when the execution is terminal but its result is no longer
	// retained, which distinguishes a discarded result from an empty one.
	ResultExpired *bool `json:"result_expired,omitempty"`

	// Status Lifecycle state of an execution. `pending` covers the window between the
	// platform reserving the execution name and the function accepting the
	// start, and has no counterpart once the execution is under way.
	// `succeeded`, `failed`, `timed_out` and `stopped` are terminal.
	Status DurableExecutionStatus `json:"status"`
}

DurableExecution defines model for DurableExecution.

type DurableExecutionError added in v0.26.0

type DurableExecutionError struct {
	Message *string `json:"message,omitempty"`
	Type    *string `json:"type,omitempty"`
}

DurableExecutionError Why a failed or timed-out execution ended.

type DurableExecutionId added in v0.26.0

type DurableExecutionId = openapi_types.UUID

DurableExecutionId defines model for DurableExecutionId.

type DurableExecutionStatus added in v0.26.0

type DurableExecutionStatus string

DurableExecutionStatus Lifecycle state of an execution. `pending` covers the window between the platform reserving the execution name and the function accepting the start, and has no counterpart once the execution is under way. `succeeded`, `failed`, `timed_out` and `stopped` are terminal.

const (
	DurableExecutionStatusFailed    DurableExecutionStatus = "failed"
	DurableExecutionStatusPending   DurableExecutionStatus = "pending"
	DurableExecutionStatusRunning   DurableExecutionStatus = "running"
	DurableExecutionStatusStopped   DurableExecutionStatus = "stopped"
	DurableExecutionStatusSucceeded DurableExecutionStatus = "succeeded"
	DurableExecutionStatusTimedOut  DurableExecutionStatus = "timed_out"
)

Defines values for DurableExecutionStatus.

func (DurableExecutionStatus) Valid added in v0.26.0

func (e DurableExecutionStatus) Valid() bool

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

type DurableFunction added in v0.26.0

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

	// CurrentDeploymentId Identifier of the latest deployment operation
	CurrentDeploymentId *openapi_types.UUID `json:"current_deployment_id,omitempty"`

	// DeployedRegions Regions where this function is currently deployed
	DeployedRegions []string `json:"deployed_regions"`

	// Durable Execution limits the function was created with, derived from the
	// project's plan. Fixed for the life of the function: changing them means
	// creating a new one.
	Durable DurableFunctionConfig `json:"durable"`
	Handler *string               `json:"handler,omitempty"`
	Id      openapi_types.UUID    `json:"id"`

	// IsPublic Whether anon keys may start executions of this function through
	// `POST /durable-functions/{functionId}/executions`.
	//
	// When `true`, an anon key holding `functions.invoke` can start an
	// execution. When `false` (the default) only service keys and auth
	// user tokens can. Reading and stopping an execution always require
	// the project owner's token, whatever this is set to.
	//
	// Set it when the function is created. Durable functions have no
	// update endpoint, so changing visibility later means redeploying.
	//
	// A public durable function is startable, never invocable: it is not
	// reachable through `POST /functions/{functionId}/invoke` or a
	// function URL, which answer `404` for either visibility.
	IsPublic bool `json:"is_public"`

	// LastInvokedAt Most recent successful invocation timestamp
	LastInvokedAt *time.Time `json:"last_invoked_at,omitempty"`
	Name          string     `json:"name"`

	// PendingDeploymentId Newest queued deployment that will run after the current operation
	PendingDeploymentId *openapi_types.UUID `json:"pending_deployment_id,omitempty"`
	ProjectId           openapi_types.UUID  `json:"project_id"`

	// ProvisioningStartedAt Timestamp when the current provisioning phase started
	ProvisioningStartedAt *time.Time            `json:"provisioning_started_at,omitempty"`
	Runtime               *string               `json:"runtime,omitempty"`
	Status                DurableFunctionStatus `json:"status"`
	UpdatedAt             time.Time             `json:"updated_at"`
}

DurableFunction A durable function. Separate from `Function` because a durable function is invoked only through its own execution endpoints, so it has no invocation mode, HTTP auth mode, OpenAPI document or invoke URL, and it carries a `durable` configuration that a standard function has no field for.

type DurableFunctionConfig added in v0.26.0

type DurableFunctionConfig struct {
	// ExecutionTimeoutSeconds How long a single execution may run before it is timed out.
	ExecutionTimeoutSeconds int64 `json:"execution_timeout_seconds"`

	// RetentionDays How long a finished execution's result and history are retained.
	RetentionDays int64 `json:"retention_days"`
}

DurableFunctionConfig Execution limits the function was created with, derived from the project's plan. Fixed for the life of the function: changing them means creating a new one.

type DurableFunctionId added in v0.26.0

type DurableFunctionId = string

DurableFunctionId defines model for DurableFunctionId.

type DurableFunctionStatus added in v0.26.0

type DurableFunctionStatus string

DurableFunctionStatus defines model for DurableFunction.Status.

const (
	DurableFunctionStatusActive       DurableFunctionStatus = "active"
	DurableFunctionStatusDeleting     DurableFunctionStatus = "deleting"
	DurableFunctionStatusFailed       DurableFunctionStatus = "failed"
	DurableFunctionStatusProvisioning DurableFunctionStatus = "provisioning"
)

Defines values for DurableFunctionStatus.

func (DurableFunctionStatus) Valid added in v0.26.0

func (e DurableFunctionStatus) Valid() bool

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

type EmailTemplate

type EmailTemplate struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// HtmlBody HTML template with placeholders
	HtmlBody     string                    `json:"html_body"`
	Id           *openapi_types.UUID       `json:"id,omitempty"`
	ProjectId    *openapi_types.UUID       `json:"project_id,omitempty"`
	Subject      string                    `json:"subject"`
	TemplateType EmailTemplateTemplateType `json:"template_type"`

	// TextBody Plain text template with placeholders
	TextBody  string     `json:"text_body"`
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

EmailTemplate Custom email template

type EmailTemplateTemplateType added in v0.1.0

type EmailTemplateTemplateType string

EmailTemplateTemplateType defines model for EmailTemplate.TemplateType.

const (
	EmailTemplateTemplateTypeConfirmation    EmailTemplateTemplateType = "confirmation"
	EmailTemplateTemplateTypePasswordChanged EmailTemplateTemplateType = "password_changed"
	EmailTemplateTemplateTypePasswordReset   EmailTemplateTemplateType = "password_reset"
	EmailTemplateTemplateTypeWelcome         EmailTemplateTemplateType = "welcome"
)

Defines values for EmailTemplateTemplateType.

func (EmailTemplateTemplateType) Valid added in v0.1.0

func (e EmailTemplateTemplateType) Valid() bool

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

type EndingBefore added in v0.21.0

type EndingBefore = string

EndingBefore defines model for EndingBefore.

type Error

type Error struct {
	// Code Stable machine-readable error code when a specific recovery path is available.
	Code  *string `json:"code,omitempty"`
	Error string  `json:"error"`
}

Error defines model for Error.

type ForceReleaseProjectLockClientResponse added in v0.21.0

type ForceReleaseProjectLockClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON429      *Error
	JSON503      *Error
}

func ParseForceReleaseProjectLockClientResponse added in v0.21.0

func ParseForceReleaseProjectLockClientResponse(rsp *http.Response) (*ForceReleaseProjectLockClientResponse, error)

ParseForceReleaseProjectLockClientResponse parses an HTTP response from a ForceReleaseProjectLockWithResponse call

func (ForceReleaseProjectLockClientResponse) ContentType added in v0.21.0

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

func (ForceReleaseProjectLockClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ForceReleaseProjectLockClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type ForceReleaseProjectLockParams added in v0.21.0

type ForceReleaseProjectLockParams struct {
	// XVolcanoRequestId UUID correlating this request across client and server logs. Repeat safety comes from
	// the lock token, so a retry under a reused request ID still counts against the quota.
	XVolcanoRequestId LockRequestId `json:"X-Volcano-Request-Id"`
}

ForceReleaseProjectLockParams defines parameters for ForceReleaseProjectLock.

type Frontend

type Frontend struct {
	// AppRoot Optional relative POSIX path from the uploaded archive root to the Next.js app that is deployed.
	AppRoot   *string   `json:"app_root,omitempty"`
	CreatedAt time.Time `json:"created_at"`

	// CurrentDeploymentId Identifier of the latest frontend deployment operation
	CurrentDeploymentId *openapi_types.UUID `json:"current_deployment_id,omitempty"`

	// CustomDomain Active custom domain hostname when configured
	CustomDomain *string `json:"custom_domain,omitempty"`

	// CustomDomainStatus Current custom domain lifecycle status
	CustomDomainStatus *FrontendCustomDomainStatus `json:"custom_domain_status,omitempty"`
	DeployedRegions    []string                    `json:"deployed_regions"`
	Framework          FrontendFramework           `json:"framework"`
	Id                 openapi_types.UUID          `json:"id"`
	LastInvokedAt      *time.Time                  `json:"last_invoked_at,omitempty"`
	Name               string                      `json:"name"`

	// PendingDeploymentId Newest queued deployment that will run after the current operation
	PendingDeploymentId *openapi_types.UUID `json:"pending_deployment_id,omitempty"`
	ProjectId           openapi_types.UUID  `json:"project_id"`

	// ProvisioningStartedAt Timestamp when the current provisioning phase started
	ProvisioningStartedAt *time.Time `json:"provisioning_started_at,omitempty"`
	SiteUrl               *string    `json:"site_url,omitempty"`

	// Status Frontend lifecycle status. `degraded` means the regional runtime remains
	// available but edge synchronization exhausted its immediate retries; Volcano
	// retries edge recovery without rebuilding the frontend, and stops once a new
	// deployment is queued or the retry budget runs out, leaving the frontend
	// `degraded` until the next redeploy. A redeploy that fails over a serving
	// frontend stays `active` on the previous deployment, so `failed` means no
	// deployment is serving.
	Status    FrontendStatus `json:"status"`
	UpdatedAt time.Time      `json:"updated_at"`
}

Frontend defines model for Frontend.

type FrontendCustomDomainResponse

type FrontendCustomDomainResponse struct {
	CreatedAt             time.Time                                      `json:"created_at"`
	Domain                string                                         `json:"domain"`
	DomainStatus          FrontendCustomDomainResponseDomainStatus       `json:"domain_status"`
	EffectiveUrls         []string                                       `json:"effective_urls"`
	RequiredRoutingRecord *FrontendDomainRoutingRecord                   `json:"required_routing_record,omitempty"`
	TlsMode               FrontendCustomDomainResponseTlsMode            `json:"tls_mode"`
	UpdatedAt             time.Time                                      `json:"updated_at"`
	VerificationRecords   *[]FrontendDomainVerificationRecord            `json:"verification_records,omitempty"`
	VerificationStatus    FrontendCustomDomainResponseVerificationStatus `json:"verification_status"`
}

FrontendCustomDomainResponse defines model for FrontendCustomDomainResponse.

type FrontendCustomDomainResponseDomainStatus added in v0.1.0

type FrontendCustomDomainResponseDomainStatus string

FrontendCustomDomainResponseDomainStatus defines model for FrontendCustomDomainResponse.DomainStatus.

const (
	FrontendCustomDomainResponseDomainStatusActive              FrontendCustomDomainResponseDomainStatus = "active"
	FrontendCustomDomainResponseDomainStatusDeleted             FrontendCustomDomainResponseDomainStatus = "deleted"
	FrontendCustomDomainResponseDomainStatusDetaching           FrontendCustomDomainResponseDomainStatus = "detaching"
	FrontendCustomDomainResponseDomainStatusFailed              FrontendCustomDomainResponseDomainStatus = "failed"
	FrontendCustomDomainResponseDomainStatusPendingVerification FrontendCustomDomainResponseDomainStatus = "pending_verification"
	FrontendCustomDomainResponseDomainStatusProvisioning        FrontendCustomDomainResponseDomainStatus = "provisioning"
)

Defines values for FrontendCustomDomainResponseDomainStatus.

func (FrontendCustomDomainResponseDomainStatus) Valid added in v0.1.0

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

type FrontendCustomDomainResponseTlsMode added in v0.1.0

type FrontendCustomDomainResponseTlsMode string

FrontendCustomDomainResponseTlsMode defines model for FrontendCustomDomainResponse.TlsMode.

const (
	FrontendCustomDomainResponseTlsModeByoc    FrontendCustomDomainResponseTlsMode = "byoc"
	FrontendCustomDomainResponseTlsModeManaged FrontendCustomDomainResponseTlsMode = "managed"
)

Defines values for FrontendCustomDomainResponseTlsMode.

func (FrontendCustomDomainResponseTlsMode) Valid added in v0.1.0

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

type FrontendCustomDomainResponseVerificationStatus added in v0.1.0

type FrontendCustomDomainResponseVerificationStatus string

FrontendCustomDomainResponseVerificationStatus defines model for FrontendCustomDomainResponse.VerificationStatus.

const (
	FrontendCustomDomainResponseVerificationStatusPending  FrontendCustomDomainResponseVerificationStatus = "pending"
	FrontendCustomDomainResponseVerificationStatusVerified FrontendCustomDomainResponseVerificationStatus = "verified"
)

Defines values for FrontendCustomDomainResponseVerificationStatus.

func (FrontendCustomDomainResponseVerificationStatus) Valid added in v0.1.0

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

type FrontendCustomDomainStatus added in v0.1.0

type FrontendCustomDomainStatus string

FrontendCustomDomainStatus Current custom domain lifecycle status

const (
	FrontendCustomDomainStatusActive              FrontendCustomDomainStatus = "active"
	FrontendCustomDomainStatusDeleted             FrontendCustomDomainStatus = "deleted"
	FrontendCustomDomainStatusDetaching           FrontendCustomDomainStatus = "detaching"
	FrontendCustomDomainStatusFailed              FrontendCustomDomainStatus = "failed"
	FrontendCustomDomainStatusPendingVerification FrontendCustomDomainStatus = "pending_verification"
	FrontendCustomDomainStatusProvisioning        FrontendCustomDomainStatus = "provisioning"
)

Defines values for FrontendCustomDomainStatus.

func (FrontendCustomDomainStatus) Valid added in v0.1.0

func (e FrontendCustomDomainStatus) Valid() bool

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

type FrontendCustomDomainTLSConfig

type FrontendCustomDomainTLSConfig struct {
	// CertificateChainPem Optional PEM-encoded certificate chain.
	CertificateChainPem *string `json:"certificate_chain_pem,omitempty"`

	// CertificatePem Required. PEM-encoded certificate.
	CertificatePem string `json:"certificate_pem"`

	// Mode BYOC is mandatory for custom domain creation.
	Mode FrontendCustomDomainTLSConfigMode `json:"mode"`

	// PrivateKeyPem Required. PEM-encoded private key.
	PrivateKeyPem string `json:"private_key_pem"`
}

FrontendCustomDomainTLSConfig defines model for FrontendCustomDomainTLSConfig.

type FrontendCustomDomainTLSConfigMode added in v0.1.0

type FrontendCustomDomainTLSConfigMode string

FrontendCustomDomainTLSConfigMode BYOC is mandatory for custom domain creation.

const (
	FrontendCustomDomainTLSConfigModeByoc FrontendCustomDomainTLSConfigMode = "byoc"
)

Defines values for FrontendCustomDomainTLSConfigMode.

func (FrontendCustomDomainTLSConfigMode) Valid added in v0.1.0

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

type FrontendDeployment

type FrontendDeployment struct {
	ArtifactBucket         *string `json:"artifact_bucket,omitempty"`
	ArtifactKey            *string `json:"artifact_key,omitempty"`
	ArtifactVersion        *string `json:"artifact_version,omitempty"`
	CloudformationStackId  *string `json:"cloudformation_stack_id,omitempty"`
	CloudformationStackUrl *string `json:"cloudformation_stack_url,omitempty"`

	// CodebuildBuildCount Number of completed CodeBuild builds included in codebuild_duration_seconds.
	CodebuildBuildCount         *int       `json:"codebuild_build_count,omitempty"`
	CodebuildDurationRecordedAt *time.Time `json:"codebuild_duration_recorded_at,omitempty"`

	// CodebuildDurationSeconds Total CodeBuild build duration recorded for this deployment, in seconds.
	CodebuildDurationSeconds *int64    `json:"codebuild_duration_seconds,omitempty"`
	CreatedAt                time.Time `json:"created_at"`

	// DeploySource What initiated this deployment.
	DeploySource FrontendDeploymentDeploySource `json:"deploy_source"`
	ErrorMessage *string                        `json:"error_message,omitempty"`
	FrontendId   openapi_types.UUID             `json:"frontend_id"`
	Id           openapi_types.UUID             `json:"id"`

	// InitiatedBy Platform user that triggered a request-initiated deployment; absent for git and system deployments.
	InitiatedBy *string                     `json:"initiated_by,omitempty"`
	Operation   FrontendDeploymentOperation `json:"operation"`

	// Progress Normalized live progress derived from the deployment workflow and build phases.
	Progress  *DeploymentProgress `json:"progress,omitempty"`
	ProjectId openapi_types.UUID  `json:"project_id"`
	SiteUrl   *string             `json:"site_url,omitempty"`

	// Status Deployment lifecycle status. A `degraded` redeploy remains available while
	// edge-only recovery is retried. A `failed` redeploy is recorded here while the
	// frontend keeps serving its previous deployment.
	Status    FrontendDeploymentStatus `json:"status"`
	UpdatedAt time.Time                `json:"updated_at"`
}

FrontendDeployment defines model for FrontendDeployment.

type FrontendDeploymentDeploySource added in v0.21.0

type FrontendDeploymentDeploySource string

FrontendDeploymentDeploySource What initiated this deployment.

const (
	FrontendDeploymentDeploySourceApi     FrontendDeploymentDeploySource = "api"
	FrontendDeploymentDeploySourceCli     FrontendDeploymentDeploySource = "cli"
	FrontendDeploymentDeploySourceGit     FrontendDeploymentDeploySource = "git"
	FrontendDeploymentDeploySourceSystem  FrontendDeploymentDeploySource = "system"
	FrontendDeploymentDeploySourceUnknown FrontendDeploymentDeploySource = "unknown"
	FrontendDeploymentDeploySourceWeb     FrontendDeploymentDeploySource = "web"
)

Defines values for FrontendDeploymentDeploySource.

func (FrontendDeploymentDeploySource) Valid added in v0.21.0

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

type FrontendDeploymentOperation added in v0.1.0

type FrontendDeploymentOperation string

FrontendDeploymentOperation defines model for FrontendDeployment.Operation.

const (
	FrontendDeploymentOperationDelete   FrontendDeploymentOperation = "delete"
	FrontendDeploymentOperationDeploy   FrontendDeploymentOperation = "deploy"
	FrontendDeploymentOperationRedeploy FrontendDeploymentOperation = "redeploy"
)

Defines values for FrontendDeploymentOperation.

func (FrontendDeploymentOperation) Valid added in v0.1.0

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

type FrontendDeploymentStatus added in v0.1.0

type FrontendDeploymentStatus string

FrontendDeploymentStatus Deployment lifecycle status. A `degraded` redeploy remains available while edge-only recovery is retried. A `failed` redeploy is recorded here while the frontend keeps serving its previous deployment.

const (
	FrontendDeploymentStatusActive       FrontendDeploymentStatus = "active"
	FrontendDeploymentStatusDegraded     FrontendDeploymentStatus = "degraded"
	FrontendDeploymentStatusDeleted      FrontendDeploymentStatus = "deleted"
	FrontendDeploymentStatusDeleting     FrontendDeploymentStatus = "deleting"
	FrontendDeploymentStatusFailed       FrontendDeploymentStatus = "failed"
	FrontendDeploymentStatusProvisioning FrontendDeploymentStatus = "provisioning"
	FrontendDeploymentStatusQueued       FrontendDeploymentStatus = "queued"
	FrontendDeploymentStatusSuperseded   FrontendDeploymentStatus = "superseded"
)

Defines values for FrontendDeploymentStatus.

func (FrontendDeploymentStatus) Valid added in v0.1.0

func (e FrontendDeploymentStatus) Valid() bool

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

type FrontendDomainRoutingRecord

type FrontendDomainRoutingRecord struct {
	Name       string                                `json:"name"`
	RecordType FrontendDomainRoutingRecordRecordType `json:"record_type"`
	Value      string                                `json:"value"`
}

FrontendDomainRoutingRecord defines model for FrontendDomainRoutingRecord.

type FrontendDomainRoutingRecordRecordType added in v0.1.0

type FrontendDomainRoutingRecordRecordType string

FrontendDomainRoutingRecordRecordType defines model for FrontendDomainRoutingRecord.RecordType.

const (
	CNAME FrontendDomainRoutingRecordRecordType = "CNAME"
)

Defines values for FrontendDomainRoutingRecordRecordType.

func (FrontendDomainRoutingRecordRecordType) Valid added in v0.1.0

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

type FrontendDomainVerificationRecord

type FrontendDomainVerificationRecord struct {
	Name  string `json:"name"`
	Type  string `json:"type"`
	Value string `json:"value"`
}

FrontendDomainVerificationRecord defines model for FrontendDomainVerificationRecord.

type FrontendFramework added in v0.1.0

type FrontendFramework string

FrontendFramework defines model for Frontend.Framework.

const (
	FrontendFrameworkNextjs FrontendFramework = "nextjs"
)

Defines values for FrontendFramework.

func (FrontendFramework) Valid added in v0.1.0

func (e FrontendFramework) Valid() bool

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

type FrontendId

type FrontendId = openapi_types.UUID

FrontendId defines model for FrontendId.

type FrontendStatus added in v0.1.0

type FrontendStatus string

FrontendStatus Frontend lifecycle status. `degraded` means the regional runtime remains available but edge synchronization exhausted its immediate retries; Volcano retries edge recovery without rebuilding the frontend, and stops once a new deployment is queued or the retry budget runs out, leaving the frontend `degraded` until the next redeploy. A redeploy that fails over a serving frontend stays `active` on the previous deployment, so `failed` means no deployment is serving.

const (
	FrontendStatusActive       FrontendStatus = "active"
	FrontendStatusDegraded     FrontendStatus = "degraded"
	FrontendStatusDeleting     FrontendStatus = "deleting"
	FrontendStatusFailed       FrontendStatus = "failed"
	FrontendStatusProvisioning FrontendStatus = "provisioning"
)

Defines values for FrontendStatus.

func (FrontendStatus) Valid added in v0.1.0

func (e FrontendStatus) Valid() bool

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

type FrontendUsageDailyEntry added in v0.0.4

type FrontendUsageDailyEntry struct {
	// Day UTC date (YYYY-MM-DD) the counts cover.
	Day openapi_types.Date `json:"day"`

	// Errors 5xx responses served on this day.
	Errors int64 `json:"errors"`

	// PageViews Navigable-document responses served on this day (text/html or Sec-Fetch-Dest=document) — strict subset of `requests`.
	PageViews int64 `json:"page_views"`

	// Requests Total requests served on this day.
	Requests int64 `json:"requests"`
}

FrontendUsageDailyEntry One day of request and error counts for a single frontend.

type FrontendUsageData

type FrontendUsageData struct {
	// FrontendId Frontend ID
	FrontendId openapi_types.UUID `json:"frontend_id"`

	// FrontendName Frontend name at the time usage was fetched
	FrontendName *string `json:"frontend_name,omitempty"`

	// Requests Total requests for this frontend in the current usage month
	Requests int64 `json:"requests"`
}

FrontendUsageData Monthly frontend request totals grouped by frontend.

type FrontendUsageHistoryResponse added in v0.0.4

type FrontendUsageHistoryResponse struct {
	Daily []FrontendUsageDailyEntry `json:"daily"`

	// Days Number of daily entries returned (always equal to the `days` query param after clamping).
	Days           int                `json:"days"`
	FrontendId     openapi_types.UUID `json:"frontend_id"`
	TotalErrors    int64              `json:"total_errors"`
	TotalPageViews int64              `json:"total_page_views"`
	TotalRequests  int64              `json:"total_requests"`
}

FrontendUsageHistoryResponse Zero-filled daily series of request + error counts for a single frontend, oldest first.

type Function

type Function struct {
	AwsFunctionArn *string   `json:"aws_function_arn,omitempty"`
	CreatedAt      time.Time `json:"created_at"`

	// CurrentDeploymentId Identifier of the latest function deployment operation
	CurrentDeploymentId *openapi_types.UUID `json:"current_deployment_id,omitempty"`

	// DeployedRegions Regions where this function is currently deployed
	DeployedRegions []string           `json:"deployed_regions"`
	Handler         *string            `json:"handler,omitempty"`
	Id              openapi_types.UUID `json:"id"`

	// InvokeUrl Canonical GeoDNS endpoint URL for invoking this function (always HTTPS)
	InvokeUrl *string `json:"invoke_url,omitempty"`

	// IsPublic Function visibility for anon-key invocation.
	// - `false` (default): only auth user tokens and service keys can invoke
	// - `true`: anon keys with `functions.invoke` can invoke
	IsPublic bool `json:"is_public"`

	// LastInvokedAt Most recent successful invocation timestamp
	LastInvokedAt *time.Time `json:"last_invoked_at,omitempty"`
	Name          string     `json:"name"`

	// PendingDeploymentId Newest queued deployment that will run after the current operation
	PendingDeploymentId *openapi_types.UUID `json:"pending_deployment_id,omitempty"`
	ProjectId           openapi_types.UUID  `json:"project_id"`

	// ProvisioningStartedAt Timestamp when the current provisioning phase started
	ProvisioningStartedAt *time.Time     `json:"provisioning_started_at,omitempty"`
	Runtime               *string        `json:"runtime,omitempty"`
	Status                FunctionStatus `json:"status"`
	UpdatedAt             time.Time      `json:"updated_at"`
}

Function defines model for Function.

type FunctionDeployment

type FunctionDeployment struct {
	ArtifactBucket  *string             `json:"artifact_bucket,omitempty"`
	ArtifactKey     *string             `json:"artifact_key,omitempty"`
	ArtifactVersion *string             `json:"artifact_version,omitempty"`
	BatchId         *openapi_types.UUID `json:"batch_id,omitempty"`

	// CodebuildBuildCount Number of completed CodeBuild builds included in codebuild_duration_seconds.
	CodebuildBuildCount         *int       `json:"codebuild_build_count,omitempty"`
	CodebuildDurationRecordedAt *time.Time `json:"codebuild_duration_recorded_at,omitempty"`

	// CodebuildDurationSeconds Total CodeBuild build duration recorded for this deployment, in seconds.
	CodebuildDurationSeconds *int64     `json:"codebuild_duration_seconds,omitempty"`
	CompletedAt              *time.Time `json:"completed_at,omitempty"`
	CreatedAt                time.Time  `json:"created_at"`

	// DeploySource What initiated this deployment.
	DeploySource FunctionDeploymentDeploySource `json:"deploy_source"`
	ErrorMessage *string                        `json:"error_message,omitempty"`
	FunctionId   openapi_types.UUID             `json:"function_id"`
	Id           openapi_types.UUID             `json:"id"`

	// InitiatedBy Platform user that triggered a request-initiated deployment; absent for git and system deployments.
	InitiatedBy *string                     `json:"initiated_by,omitempty"`
	Operation   FunctionDeploymentOperation `json:"operation"`

	// Progress Normalized live progress derived from the deployment workflow and build phases.
	Progress  *DeploymentProgress      `json:"progress,omitempty"`
	ProjectId openapi_types.UUID       `json:"project_id"`
	Status    FunctionDeploymentStatus `json:"status"`
	UpdatedAt time.Time                `json:"updated_at"`
}

FunctionDeployment defines model for FunctionDeployment.

type FunctionDeploymentDeploySource added in v0.21.0

type FunctionDeploymentDeploySource string

FunctionDeploymentDeploySource What initiated this deployment.

const (
	FunctionDeploymentDeploySourceApi     FunctionDeploymentDeploySource = "api"
	FunctionDeploymentDeploySourceCli     FunctionDeploymentDeploySource = "cli"
	FunctionDeploymentDeploySourceGit     FunctionDeploymentDeploySource = "git"
	FunctionDeploymentDeploySourceSystem  FunctionDeploymentDeploySource = "system"
	FunctionDeploymentDeploySourceUnknown FunctionDeploymentDeploySource = "unknown"
	FunctionDeploymentDeploySourceWeb     FunctionDeploymentDeploySource = "web"
)

Defines values for FunctionDeploymentDeploySource.

func (FunctionDeploymentDeploySource) Valid added in v0.21.0

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

type FunctionDeploymentOperation added in v0.1.0

type FunctionDeploymentOperation string

FunctionDeploymentOperation defines model for FunctionDeployment.Operation.

const (
	FunctionDeploymentOperationDelete FunctionDeploymentOperation = "delete"
	FunctionDeploymentOperationDeploy FunctionDeploymentOperation = "deploy"
	FunctionDeploymentOperationUpdate FunctionDeploymentOperation = "update"
)

Defines values for FunctionDeploymentOperation.

func (FunctionDeploymentOperation) Valid added in v0.1.0

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

type FunctionDeploymentStatus added in v0.1.0

type FunctionDeploymentStatus string

FunctionDeploymentStatus defines model for FunctionDeployment.Status.

const (
	FunctionDeploymentStatusActive       FunctionDeploymentStatus = "active"
	FunctionDeploymentStatusDeleted      FunctionDeploymentStatus = "deleted"
	FunctionDeploymentStatusDeleting     FunctionDeploymentStatus = "deleting"
	FunctionDeploymentStatusFailed       FunctionDeploymentStatus = "failed"
	FunctionDeploymentStatusProvisioning FunctionDeploymentStatus = "provisioning"
	FunctionDeploymentStatusQueued       FunctionDeploymentStatus = "queued"
	FunctionDeploymentStatusSuperseded   FunctionDeploymentStatus = "superseded"
)

Defines values for FunctionDeploymentStatus.

func (FunctionDeploymentStatus) Valid added in v0.1.0

func (e FunctionDeploymentStatus) Valid() bool

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

type FunctionId

type FunctionId = openapi_types.UUID

FunctionId defines model for FunctionId.

type FunctionInvocationRequest

type FunctionInvocationRequest struct {
	// Payload Payload to send to the function.
	//
	// If invoked with auth user token, Volcano automatically injects `__volcano_auth` context:
	// “`javascript
	// {
	//   ...yourPayload,
	//   __volcano_auth: {
	//     user_id: "uuid",
	//     email: "user@example.com",
	//     project_id: "uuid",
	//     role: "authenticated" | "anonymous"
	//   }
	// }
	// “`
	Payload *map[string]interface{} `json:"payload,omitempty"`
}

FunctionInvocationRequest defines model for FunctionInvocationRequest.

type FunctionInvocationResponse

type FunctionInvocationResponse map[string]interface{}

FunctionInvocationResponse Raw function response body returned by the invoked function.

type FunctionKind added in v0.26.0

type FunctionKind string

FunctionKind Which kind of function this is. `standard` runs once per invocation. `durable` checkpoints its progress and resumes from the last completed step, and is invoked asynchronously through its own executions collection. A function's kind is fixed when it is created and cannot be changed afterwards. Omitting this field means `standard`.

const (
	Durable  FunctionKind = "durable"
	Standard FunctionKind = "standard"
)

Defines values for FunctionKind.

func (FunctionKind) Valid added in v0.26.0

func (e FunctionKind) Valid() bool

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

type FunctionRegion added in v0.0.4

type FunctionRegion struct {
	// Code Region identifier accepted by function APIs.
	Code string `json:"code"`

	// Flag Country flag emoji associated with the region's geography.
	Flag string `json:"flag"`

	// Label Human-readable region label suitable for display in pickers.
	Label string `json:"label"`
}

FunctionRegion defines model for FunctionRegion.

type FunctionRuntimeDeployment added in v0.1.0

type FunctionRuntimeDeployment struct {
	// DependencyManifests Dependency manifest files the CLI should include for hosted builds.
	DependencyManifests []string `json:"dependency_manifests"`

	// Entrypoint Archive path the CLI should use for a single-file function source.
	Entrypoint string `json:"entrypoint"`

	// FileExtensions Source file extensions the CLI can use to detect this runtime.
	FileExtensions []string `json:"file_extensions"`

	// Handler Handler symbol the CLI should submit when deploying this runtime.
	Handler string `json:"handler"`
}

FunctionRuntimeDeployment defines model for FunctionRuntimeDeployment.

type FunctionRuntimeOption

type FunctionRuntimeOption struct {
	// Default Whether this runtime is the CLI default for its language.
	Default    bool                      `json:"default"`
	Deployment FunctionRuntimeDeployment `json:"deployment"`

	// DurableCapable Whether a durable function can be authored on this runtime. Only runtimes with a durable authoring API report true, and a durable deploy naming any other runtime is rejected.
	DurableCapable bool `json:"durable_capable"`

	// Language Runtime language family used by the CLI to choose defaults from source files.
	Language string `json:"language"`

	// Name Runtime identifier accepted by function APIs.
	Name string `json:"name"`
}

FunctionRuntimeOption defines model for FunctionRuntimeOption.

type FunctionRuntimesResponse

type FunctionRuntimesResponse struct {
	Runtimes []FunctionRuntimeOption `json:"runtimes"`
}

FunctionRuntimesResponse defines model for FunctionRuntimesResponse.

type FunctionScheduler

type FunctionScheduler struct {
	CreatedAt      *time.Time          `json:"created_at,omitempty"`
	CronExpression *string             `json:"cron_expression,omitempty"`
	Enabled        *bool               `json:"enabled,omitempty"`
	FunctionId     *openapi_types.UUID `json:"function_id,omitempty"`

	// FunctionKind Which collection the scheduled function belongs to. A project-wide
	// scheduler list mixes both kinds, and this is what says whether the
	// function is read back from `/projects/{id}/functions` or
	// `/projects/{id}/durable-functions` — and whether a tick invokes it
	// or starts a durable execution.
	FunctionKind    *FunctionKind           `json:"function_kind,omitempty"`
	Id              *openapi_types.UUID     `json:"id,omitempty"`
	LastCompletedAt *time.Time              `json:"last_completed_at,omitempty"`
	LastError       *string                 `json:"last_error,omitempty"`
	LastStartedAt   *time.Time              `json:"last_started_at,omitempty"`
	Name            *string                 `json:"name,omitempty"`
	NextRunAt       *time.Time              `json:"next_run_at,omitempty"`
	Payload         *map[string]interface{} `json:"payload,omitempty"`
	ProjectId       *openapi_types.UUID     `json:"project_id,omitempty"`
	Regions         *[]string               `json:"regions,omitempty"`
	RegionsExplicit *bool                   `json:"regions_explicit,omitempty"`

	// RunCount Total number of times this scheduler has executed. 0 for a scheduler that has never run.
	RunCount     *int64                         `json:"run_count,omitempty"`
	ScheduleKind *FunctionSchedulerScheduleKind `json:"schedule_kind,omitempty"`
	UpdatedAt    *time.Time                     `json:"updated_at,omitempty"`
}

FunctionScheduler defines model for FunctionScheduler.

type FunctionSchedulerListResponse

type FunctionSchedulerListResponse struct {
	Data    []FunctionScheduler `json:"data"`
	HasMore bool                `json:"has_more"`
	Limit   int                 `json:"limit"`

	// NextCursor Opaque cursor for the next page (cursor pagination only; present if has_more is true)
	NextCursor *string `json:"next_cursor,omitempty"`
	Page       int     `json:"page"`

	// PrevCursor Opaque cursor for the previous page (cursor pagination only; present when a previous page exists). Send as `ending_before`.
	PrevCursor *string `json:"prev_cursor,omitempty"`
	Total      int     `json:"total"`
}

FunctionSchedulerListResponse defines model for FunctionSchedulerListResponse.

type FunctionSchedulerScheduleKind added in v0.1.0

type FunctionSchedulerScheduleKind string

FunctionSchedulerScheduleKind defines model for FunctionScheduler.ScheduleKind.

const (
	FunctionSchedulerScheduleKindCron FunctionSchedulerScheduleKind = "cron"
)

Defines values for FunctionSchedulerScheduleKind.

func (FunctionSchedulerScheduleKind) Valid added in v0.1.0

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

type FunctionStatus added in v0.1.0

type FunctionStatus string

FunctionStatus defines model for Function.Status.

const (
	FunctionStatusActive       FunctionStatus = "active"
	FunctionStatusDeleting     FunctionStatus = "deleting"
	FunctionStatusFailed       FunctionStatus = "failed"
	FunctionStatusProvisioning FunctionStatus = "provisioning"
)

Defines values for FunctionStatus.

func (FunctionStatus) Valid added in v0.1.0

func (e FunctionStatus) Valid() bool

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

type GetAnonKeyClientResponse

type GetAnonKeyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AnonKey
}

func ParseGetAnonKeyClientResponse

func ParseGetAnonKeyClientResponse(rsp *http.Response) (*GetAnonKeyClientResponse, error)

ParseGetAnonKeyClientResponse parses an HTTP response from a GetAnonKeyWithResponse call

func (GetAnonKeyClientResponse) ContentType

func (r GetAnonKeyClientResponse) ContentType() string

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

func (GetAnonKeyClientResponse) Status

func (r GetAnonKeyClientResponse) Status() string

Status returns HTTPResponse.Status

func (GetAnonKeyClientResponse) StatusCode

func (r GetAnonKeyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthConfigClientResponse

type GetAuthConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthConfig
}

func ParseGetAuthConfigClientResponse

func ParseGetAuthConfigClientResponse(rsp *http.Response) (*GetAuthConfigClientResponse, error)

ParseGetAuthConfigClientResponse parses an HTTP response from a GetAuthConfigWithResponse call

func (GetAuthConfigClientResponse) ContentType

func (r GetAuthConfigClientResponse) ContentType() string

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

func (GetAuthConfigClientResponse) Status

Status returns HTTPResponse.Status

func (GetAuthConfigClientResponse) StatusCode

func (r GetAuthConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthHostedPageClientResponse

type GetAuthHostedPageClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthHostedPageResponse
}

func ParseGetAuthHostedPageClientResponse

func ParseGetAuthHostedPageClientResponse(rsp *http.Response) (*GetAuthHostedPageClientResponse, error)

ParseGetAuthHostedPageClientResponse parses an HTTP response from a GetAuthHostedPageWithResponse call

func (GetAuthHostedPageClientResponse) ContentType

func (r GetAuthHostedPageClientResponse) ContentType() string

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

func (GetAuthHostedPageClientResponse) Status

Status returns HTTPResponse.Status

func (GetAuthHostedPageClientResponse) StatusCode

func (r GetAuthHostedPageClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthInsightsClientResponse added in v0.21.0

type GetAuthInsightsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthInsightsResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetAuthInsightsClientResponse added in v0.21.0

func ParseGetAuthInsightsClientResponse(rsp *http.Response) (*GetAuthInsightsClientResponse, error)

ParseGetAuthInsightsClientResponse parses an HTTP response from a GetAuthInsightsWithResponse call

func (GetAuthInsightsClientResponse) ContentType added in v0.21.0

func (r GetAuthInsightsClientResponse) ContentType() string

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

func (GetAuthInsightsClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (GetAuthInsightsClientResponse) StatusCode added in v0.21.0

func (r GetAuthInsightsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthInsightsParams added in v0.21.0

type GetAuthInsightsParams struct {
	// From Inclusive UTC start date. Defaults to 29 days before `to`.
	From *openapi_types.Date `form:"from,omitempty" json:"from,omitempty"`

	// To Inclusive UTC end date. Defaults to today.
	To *openapi_types.Date `form:"to,omitempty" json:"to,omitempty"`

	// Interval Chart bucket size. Defaults to `day`.
	Interval *AuthInsightsInterval `form:"interval,omitempty" json:"interval,omitempty"`
}

GetAuthInsightsParams defines parameters for GetAuthInsights.

type GetAuthMethodsClientResponse

type GetAuthMethodsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Anonymous *struct {
			Enabled *bool   `json:"enabled,omitempty"`
			Method  *string `json:"method,omitempty"`
			Name    *string `json:"name,omitempty"`
		} `json:"anonymous,omitempty"`
		AvailableMethods *[]string `json:"available_methods,omitempty"`
		EmailPassword    *struct {
			Enabled *bool   `json:"enabled,omitempty"`
			Method  *string `json:"method,omitempty"`
			Name    *string `json:"name,omitempty"`
		} `json:"email_password,omitempty"`
		OauthProviders *[]struct {
			Enabled     *bool     `json:"enabled,omitempty"`
			Method      *string   `json:"method,omitempty"`
			Name        *string   `json:"name,omitempty"`
			Provider    *string   `json:"provider,omitempty"`
			RedirectUrl *string   `json:"redirect_url,omitempty"`
			Scopes      *[]string `json:"scopes,omitempty"`
		} `json:"oauth_providers,omitempty"`
	}
}

func ParseGetAuthMethodsClientResponse

func ParseGetAuthMethodsClientResponse(rsp *http.Response) (*GetAuthMethodsClientResponse, error)

ParseGetAuthMethodsClientResponse parses an HTTP response from a GetAuthMethodsWithResponse call

func (GetAuthMethodsClientResponse) ContentType

func (r GetAuthMethodsClientResponse) ContentType() string

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

func (GetAuthMethodsClientResponse) Status

Status returns HTTPResponse.Status

func (GetAuthMethodsClientResponse) StatusCode

func (r GetAuthMethodsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthUserClientResponse

type GetAuthUserClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthUser
}

func ParseGetAuthUserClientResponse

func ParseGetAuthUserClientResponse(rsp *http.Response) (*GetAuthUserClientResponse, error)

ParseGetAuthUserClientResponse parses an HTTP response from a GetAuthUserWithResponse call

func (GetAuthUserClientResponse) ContentType

func (r GetAuthUserClientResponse) ContentType() string

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

func (GetAuthUserClientResponse) Status

func (r GetAuthUserClientResponse) Status() string

Status returns HTTPResponse.Status

func (GetAuthUserClientResponse) StatusCode

func (r GetAuthUserClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatabaseBackupClientResponse added in v0.23.0

type GetDatabaseBackupClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseBackup
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseGetDatabaseBackupClientResponse added in v0.23.0

func ParseGetDatabaseBackupClientResponse(rsp *http.Response) (*GetDatabaseBackupClientResponse, error)

ParseGetDatabaseBackupClientResponse parses an HTTP response from a GetDatabaseBackupWithResponse call

func (GetDatabaseBackupClientResponse) ContentType added in v0.23.0

func (r GetDatabaseBackupClientResponse) ContentType() string

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

func (GetDatabaseBackupClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (GetDatabaseBackupClientResponse) StatusCode added in v0.23.0

func (r GetDatabaseBackupClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatabaseBackupScheduleClientResponse added in v0.23.0

type GetDatabaseBackupScheduleClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseBackupSchedule
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseGetDatabaseBackupScheduleClientResponse added in v0.23.0

func ParseGetDatabaseBackupScheduleClientResponse(rsp *http.Response) (*GetDatabaseBackupScheduleClientResponse, error)

ParseGetDatabaseBackupScheduleClientResponse parses an HTTP response from a GetDatabaseBackupScheduleWithResponse call

func (GetDatabaseBackupScheduleClientResponse) ContentType added in v0.23.0

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

func (GetDatabaseBackupScheduleClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (GetDatabaseBackupScheduleClientResponse) StatusCode added in v0.23.0

StatusCode returns HTTPResponse.StatusCode

type GetDatabaseBranchClientResponse added in v0.21.0

type GetDatabaseBranchClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseBranch
	JSON404      *Error
	JSON503      *Error
}

func ParseGetDatabaseBranchClientResponse added in v0.21.0

func ParseGetDatabaseBranchClientResponse(rsp *http.Response) (*GetDatabaseBranchClientResponse, error)

ParseGetDatabaseBranchClientResponse parses an HTTP response from a GetDatabaseBranchWithResponse call

func (GetDatabaseBranchClientResponse) ContentType added in v0.21.0

func (r GetDatabaseBranchClientResponse) ContentType() string

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

func (GetDatabaseBranchClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (GetDatabaseBranchClientResponse) StatusCode added in v0.21.0

func (r GetDatabaseBranchClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatabaseClientResponse

type GetDatabaseClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Database
}

func ParseGetDatabaseClientResponse

func ParseGetDatabaseClientResponse(rsp *http.Response) (*GetDatabaseClientResponse, error)

ParseGetDatabaseClientResponse parses an HTTP response from a GetDatabaseWithResponse call

func (GetDatabaseClientResponse) ContentType

func (r GetDatabaseClientResponse) ContentType() string

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

func (GetDatabaseClientResponse) Status

func (r GetDatabaseClientResponse) Status() string

Status returns HTTPResponse.Status

func (GetDatabaseClientResponse) StatusCode

func (r GetDatabaseClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatabaseRestoreClientResponse added in v0.23.0

type GetDatabaseRestoreClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseRestore
	JSON403      *Error
	JSON404      *Error
	JSON503      *Error
}

func ParseGetDatabaseRestoreClientResponse added in v0.23.0

func ParseGetDatabaseRestoreClientResponse(rsp *http.Response) (*GetDatabaseRestoreClientResponse, error)

ParseGetDatabaseRestoreClientResponse parses an HTTP response from a GetDatabaseRestoreWithResponse call

func (GetDatabaseRestoreClientResponse) ContentType added in v0.23.0

func (r GetDatabaseRestoreClientResponse) ContentType() string

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

func (GetDatabaseRestoreClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (GetDatabaseRestoreClientResponse) StatusCode added in v0.23.0

func (r GetDatabaseRestoreClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatabaseStatsClientResponse

type GetDatabaseStatsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseStats
	JSON400      *Error
	JSON404      *Error
	JSON503      *Error
}

func ParseGetDatabaseStatsClientResponse

func ParseGetDatabaseStatsClientResponse(rsp *http.Response) (*GetDatabaseStatsClientResponse, error)

ParseGetDatabaseStatsClientResponse parses an HTTP response from a GetDatabaseStatsWithResponse call

func (GetDatabaseStatsClientResponse) ContentType

func (r GetDatabaseStatsClientResponse) ContentType() string

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

func (GetDatabaseStatsClientResponse) Status

Status returns HTTPResponse.Status

func (GetDatabaseStatsClientResponse) StatusCode

func (r GetDatabaseStatsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatabaseStatsParams

type GetDatabaseStatsParams struct {
	// From Start time in RFC3339 format (e.g., "2024-01-01T00:00:00Z"). Defaults to 24 hours ago.
	From *time.Time `form:"from,omitempty" json:"from,omitempty"`

	// To End time in RFC3339 format (e.g., "2024-01-02T00:00:00Z"). Defaults to now.
	To *time.Time `form:"to,omitempty" json:"to,omitempty"`

	// Granularity Level of detail for metrics aggregation
	Granularity *GetDatabaseStatsParamsGranularity `form:"granularity,omitempty" json:"granularity,omitempty"`
}

GetDatabaseStatsParams defines parameters for GetDatabaseStats.

type GetDatabaseStatsParamsGranularity

type GetDatabaseStatsParamsGranularity string

GetDatabaseStatsParamsGranularity defines parameters for GetDatabaseStats.

const (
	Daily   GetDatabaseStatsParamsGranularity = "daily"
	Hourly  GetDatabaseStatsParamsGranularity = "hourly"
	Monthly GetDatabaseStatsParamsGranularity = "monthly"
)

Defines values for GetDatabaseStatsParamsGranularity.

func (GetDatabaseStatsParamsGranularity) Valid

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

type GetDefaultEmailTemplateClientResponse

type GetDefaultEmailTemplateClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EmailTemplate
}

func ParseGetDefaultEmailTemplateClientResponse

func ParseGetDefaultEmailTemplateClientResponse(rsp *http.Response) (*GetDefaultEmailTemplateClientResponse, error)

ParseGetDefaultEmailTemplateClientResponse parses an HTTP response from a GetDefaultEmailTemplateWithResponse call

func (GetDefaultEmailTemplateClientResponse) ContentType

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

func (GetDefaultEmailTemplateClientResponse) Status

Status returns HTTPResponse.Status

func (GetDefaultEmailTemplateClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDefaultEmailTemplateParamsType

type GetDefaultEmailTemplateParamsType string

GetDefaultEmailTemplateParamsType defines parameters for GetDefaultEmailTemplate.

const (
	GetDefaultEmailTemplateParamsTypeConfirmation    GetDefaultEmailTemplateParamsType = "confirmation"
	GetDefaultEmailTemplateParamsTypePasswordChanged GetDefaultEmailTemplateParamsType = "password_changed"
	GetDefaultEmailTemplateParamsTypePasswordReset   GetDefaultEmailTemplateParamsType = "password_reset"
	GetDefaultEmailTemplateParamsTypeWelcome         GetDefaultEmailTemplateParamsType = "welcome"
)

Defines values for GetDefaultEmailTemplateParamsType.

func (GetDefaultEmailTemplateParamsType) Valid

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

type GetDefaultEmailTemplatesClientResponse

type GetDefaultEmailTemplatesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data *[]EmailTemplate `json:"data,omitempty"`
	}
}

func ParseGetDefaultEmailTemplatesClientResponse

func ParseGetDefaultEmailTemplatesClientResponse(rsp *http.Response) (*GetDefaultEmailTemplatesClientResponse, error)

ParseGetDefaultEmailTemplatesClientResponse parses an HTTP response from a GetDefaultEmailTemplatesWithResponse call

func (GetDefaultEmailTemplatesClientResponse) ContentType

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

func (GetDefaultEmailTemplatesClientResponse) Status

Status returns HTTPResponse.Status

func (GetDefaultEmailTemplatesClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDurableExecutionClientResponse added in v0.26.0

type GetDurableExecutionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DurableExecution
	JSON404      *Error
	JSON503      *Error
}

func ParseGetDurableExecutionClientResponse added in v0.26.0

func ParseGetDurableExecutionClientResponse(rsp *http.Response) (*GetDurableExecutionClientResponse, error)

ParseGetDurableExecutionClientResponse parses an HTTP response from a GetDurableExecutionWithResponse call

func (GetDurableExecutionClientResponse) ContentType added in v0.26.0

func (r GetDurableExecutionClientResponse) ContentType() string

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

func (GetDurableExecutionClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (GetDurableExecutionClientResponse) StatusCode added in v0.26.0

func (r GetDurableExecutionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDurableFunctionClientResponse added in v0.26.0

type GetDurableFunctionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DurableFunction
	JSON404      *Error
}

func ParseGetDurableFunctionClientResponse added in v0.26.0

func ParseGetDurableFunctionClientResponse(rsp *http.Response) (*GetDurableFunctionClientResponse, error)

ParseGetDurableFunctionClientResponse parses an HTTP response from a GetDurableFunctionWithResponse call

func (GetDurableFunctionClientResponse) ContentType added in v0.26.0

func (r GetDurableFunctionClientResponse) ContentType() string

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

func (GetDurableFunctionClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (GetDurableFunctionClientResponse) StatusCode added in v0.26.0

func (r GetDurableFunctionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDurableFunctionSchedulerClientResponse added in v0.26.0

type GetDurableFunctionSchedulerClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionScheduler
	JSON404      *Error
}

func ParseGetDurableFunctionSchedulerClientResponse added in v0.26.0

func ParseGetDurableFunctionSchedulerClientResponse(rsp *http.Response) (*GetDurableFunctionSchedulerClientResponse, error)

ParseGetDurableFunctionSchedulerClientResponse parses an HTTP response from a GetDurableFunctionSchedulerWithResponse call

func (GetDurableFunctionSchedulerClientResponse) ContentType added in v0.26.0

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

func (GetDurableFunctionSchedulerClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (GetDurableFunctionSchedulerClientResponse) StatusCode added in v0.26.0

StatusCode returns HTTPResponse.StatusCode

type GetEmailTemplateClientResponse

type GetEmailTemplateClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EmailTemplate
}

func ParseGetEmailTemplateClientResponse

func ParseGetEmailTemplateClientResponse(rsp *http.Response) (*GetEmailTemplateClientResponse, error)

ParseGetEmailTemplateClientResponse parses an HTTP response from a GetEmailTemplateWithResponse call

func (GetEmailTemplateClientResponse) ContentType

func (r GetEmailTemplateClientResponse) ContentType() string

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

func (GetEmailTemplateClientResponse) Status

Status returns HTTPResponse.Status

func (GetEmailTemplateClientResponse) StatusCode

func (r GetEmailTemplateClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEmailTemplateParamsType

type GetEmailTemplateParamsType string

GetEmailTemplateParamsType defines parameters for GetEmailTemplate.

const (
	GetEmailTemplateParamsTypeConfirmation    GetEmailTemplateParamsType = "confirmation"
	GetEmailTemplateParamsTypePasswordChanged GetEmailTemplateParamsType = "password_changed"
	GetEmailTemplateParamsTypePasswordReset   GetEmailTemplateParamsType = "password_reset"
	GetEmailTemplateParamsTypeWelcome         GetEmailTemplateParamsType = "welcome"
)

Defines values for GetEmailTemplateParamsType.

func (GetEmailTemplateParamsType) Valid

func (e GetEmailTemplateParamsType) Valid() bool

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

type GetFrontendClientResponse

type GetFrontendClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Frontend
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetFrontendClientResponse

func ParseGetFrontendClientResponse(rsp *http.Response) (*GetFrontendClientResponse, error)

ParseGetFrontendClientResponse parses an HTTP response from a GetFrontendWithResponse call

func (GetFrontendClientResponse) ContentType

func (r GetFrontendClientResponse) ContentType() string

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

func (GetFrontendClientResponse) Status

func (r GetFrontendClientResponse) Status() string

Status returns HTTPResponse.Status

func (GetFrontendClientResponse) StatusCode

func (r GetFrontendClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFrontendCustomDomainClientResponse

type GetFrontendCustomDomainClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FrontendCustomDomainResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetFrontendCustomDomainClientResponse

func ParseGetFrontendCustomDomainClientResponse(rsp *http.Response) (*GetFrontendCustomDomainClientResponse, error)

ParseGetFrontendCustomDomainClientResponse parses an HTTP response from a GetFrontendCustomDomainWithResponse call

func (GetFrontendCustomDomainClientResponse) ContentType

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

func (GetFrontendCustomDomainClientResponse) Status

Status returns HTTPResponse.Status

func (GetFrontendCustomDomainClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetFrontendUsageHistoryClientResponse added in v0.0.4

type GetFrontendUsageHistoryClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FrontendUsageHistoryResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetFrontendUsageHistoryClientResponse added in v0.0.4

func ParseGetFrontendUsageHistoryClientResponse(rsp *http.Response) (*GetFrontendUsageHistoryClientResponse, error)

ParseGetFrontendUsageHistoryClientResponse parses an HTTP response from a GetFrontendUsageHistoryWithResponse call

func (GetFrontendUsageHistoryClientResponse) ContentType added in v0.0.4

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

func (GetFrontendUsageHistoryClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (GetFrontendUsageHistoryClientResponse) StatusCode added in v0.0.4

StatusCode returns HTTPResponse.StatusCode

type GetFrontendUsageHistoryParams added in v0.0.4

type GetFrontendUsageHistoryParams struct {
	// Days Number of trailing days to return (1–90, default 30).
	Days *int `form:"days,omitempty" json:"days,omitempty"`
}

GetFrontendUsageHistoryParams defines parameters for GetFrontendUsageHistory.

type GetFunctionClientResponse

type GetFunctionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Function
	JSON404      *Error
}

func ParseGetFunctionClientResponse

func ParseGetFunctionClientResponse(rsp *http.Response) (*GetFunctionClientResponse, error)

ParseGetFunctionClientResponse parses an HTTP response from a GetFunctionWithResponse call

func (GetFunctionClientResponse) ContentType

func (r GetFunctionClientResponse) ContentType() string

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

func (GetFunctionClientResponse) Status

func (r GetFunctionClientResponse) Status() string

Status returns HTTPResponse.Status

func (GetFunctionClientResponse) StatusCode

func (r GetFunctionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFunctionSchedulerClientResponse

type GetFunctionSchedulerClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionScheduler
}

func ParseGetFunctionSchedulerClientResponse

func ParseGetFunctionSchedulerClientResponse(rsp *http.Response) (*GetFunctionSchedulerClientResponse, error)

ParseGetFunctionSchedulerClientResponse parses an HTTP response from a GetFunctionSchedulerWithResponse call

func (GetFunctionSchedulerClientResponse) ContentType

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

func (GetFunctionSchedulerClientResponse) Status

Status returns HTTPResponse.Status

func (GetFunctionSchedulerClientResponse) StatusCode

func (r GetFunctionSchedulerClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHostedLoginOptionsClientResponse

type GetHostedLoginOptionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostedLoginOptionsResponse
}

func ParseGetHostedLoginOptionsClientResponse

func ParseGetHostedLoginOptionsClientResponse(rsp *http.Response) (*GetHostedLoginOptionsClientResponse, error)

ParseGetHostedLoginOptionsClientResponse parses an HTTP response from a GetHostedLoginOptionsWithResponse call

func (GetHostedLoginOptionsClientResponse) ContentType

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

func (GetHostedLoginOptionsClientResponse) Status

Status returns HTTPResponse.Status

func (GetHostedLoginOptionsClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetHostedLoginOptionsParams

type GetHostedLoginOptionsParams struct {
	AnonKey string `form:"anon_key" json:"anon_key"`
}

GetHostedLoginOptionsParams defines parameters for GetHostedLoginOptions.

type GetOAuthConfigClientResponse

type GetOAuthConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OAuthConfig
}

func ParseGetOAuthConfigClientResponse

func ParseGetOAuthConfigClientResponse(rsp *http.Response) (*GetOAuthConfigClientResponse, error)

ParseGetOAuthConfigClientResponse parses an HTTP response from a GetOAuthConfigWithResponse call

func (GetOAuthConfigClientResponse) ContentType

func (r GetOAuthConfigClientResponse) ContentType() string

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

func (GetOAuthConfigClientResponse) Status

Status returns HTTPResponse.Status

func (GetOAuthConfigClientResponse) StatusCode

func (r GetOAuthConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOAuthConfigParams

type GetOAuthConfigParams struct {
	// ClientId Required when `provider=device` to select a specific device client.
	ClientId *string `form:"client_id,omitempty" json:"client_id,omitempty"`
}

GetOAuthConfigParams defines parameters for GetOAuthConfig.

type GetOAuthConfigParamsProvider

type GetOAuthConfigParamsProvider string

GetOAuthConfigParamsProvider defines parameters for GetOAuthConfig.

const (
	GetOAuthConfigParamsProviderApple     GetOAuthConfigParamsProvider = "apple"
	GetOAuthConfigParamsProviderDevice    GetOAuthConfigParamsProvider = "device"
	GetOAuthConfigParamsProviderGithub    GetOAuthConfigParamsProvider = "github"
	GetOAuthConfigParamsProviderGoogle    GetOAuthConfigParamsProvider = "google"
	GetOAuthConfigParamsProviderMicrosoft GetOAuthConfigParamsProvider = "microsoft"
)

Defines values for GetOAuthConfigParamsProvider.

func (GetOAuthConfigParamsProvider) Valid

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

type GetOAuthProviderTokenClientResponse

type GetOAuthProviderTokenClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		ExpiresIn *int    `json:"expires_in,omitempty"`
		Message   *string `json:"message,omitempty"`
		Provider  *string `json:"provider,omitempty"`
	}
	JSON401 *Error
	JSON404 *Error
}

func ParseGetOAuthProviderTokenClientResponse

func ParseGetOAuthProviderTokenClientResponse(rsp *http.Response) (*GetOAuthProviderTokenClientResponse, error)

ParseGetOAuthProviderTokenClientResponse parses an HTTP response from a GetOAuthProviderTokenWithResponse call

func (GetOAuthProviderTokenClientResponse) ContentType

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

func (GetOAuthProviderTokenClientResponse) Status

Status returns HTTPResponse.Status

func (GetOAuthProviderTokenClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetOAuthProviderTokenParamsProvider

type GetOAuthProviderTokenParamsProvider string

GetOAuthProviderTokenParamsProvider defines parameters for GetOAuthProviderToken.

const (
	GetOAuthProviderTokenParamsProviderApple     GetOAuthProviderTokenParamsProvider = "apple"
	GetOAuthProviderTokenParamsProviderGithub    GetOAuthProviderTokenParamsProvider = "github"
	GetOAuthProviderTokenParamsProviderGoogle    GetOAuthProviderTokenParamsProvider = "google"
	GetOAuthProviderTokenParamsProviderMicrosoft GetOAuthProviderTokenParamsProvider = "microsoft"
)

Defines values for GetOAuthProviderTokenParamsProvider.

func (GetOAuthProviderTokenParamsProvider) Valid

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

type GetProjectClientResponse

type GetProjectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
	JSON404      *Error
}

func ParseGetProjectClientResponse

func ParseGetProjectClientResponse(rsp *http.Response) (*GetProjectClientResponse, error)

ParseGetProjectClientResponse parses an HTTP response from a GetProjectWithResponse call

func (GetProjectClientResponse) ContentType

func (r GetProjectClientResponse) ContentType() string

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

func (GetProjectClientResponse) Status

func (r GetProjectClientResponse) Status() string

Status returns HTTPResponse.Status

func (GetProjectClientResponse) StatusCode

func (r GetProjectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectConfigClientResponse added in v0.0.5

type GetProjectConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectConfig
	YAML200      *openapi_types.File
	JSON401      *Error
	JSON404      *Error
}

func ParseGetProjectConfigClientResponse added in v0.0.5

func ParseGetProjectConfigClientResponse(rsp *http.Response) (*GetProjectConfigClientResponse, error)

ParseGetProjectConfigClientResponse parses an HTTP response from a GetProjectConfigWithResponse call

func (GetProjectConfigClientResponse) ContentType added in v0.0.5

func (r GetProjectConfigClientResponse) ContentType() string

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

func (GetProjectConfigClientResponse) Status added in v0.0.5

Status returns HTTPResponse.Status

func (GetProjectConfigClientResponse) StatusCode added in v0.0.5

func (r GetProjectConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectConfigParams added in v0.0.5

type GetProjectConfigParams struct {
	// Format Response format override. Takes precedence over the Accept header.
	Format *GetProjectConfigParamsFormat `form:"format,omitempty" json:"format,omitempty"`
}

GetProjectConfigParams defines parameters for GetProjectConfig.

type GetProjectConfigParamsFormat added in v0.0.5

type GetProjectConfigParamsFormat string

GetProjectConfigParamsFormat defines parameters for GetProjectConfig.

const (
	Json GetProjectConfigParamsFormat = "json"
	Yaml GetProjectConfigParamsFormat = "yaml"
)

Defines values for GetProjectConfigParamsFormat.

func (GetProjectConfigParamsFormat) Valid added in v0.0.5

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

type GetProjectDatabaseQueriesClientResponse added in v0.0.5

type GetProjectDatabaseQueriesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryPerformanceResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetProjectDatabaseQueriesClientResponse added in v0.0.5

func ParseGetProjectDatabaseQueriesClientResponse(rsp *http.Response) (*GetProjectDatabaseQueriesClientResponse, error)

ParseGetProjectDatabaseQueriesClientResponse parses an HTTP response from a GetProjectDatabaseQueriesWithResponse call

func (GetProjectDatabaseQueriesClientResponse) ContentType added in v0.0.5

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

func (GetProjectDatabaseQueriesClientResponse) Status added in v0.0.5

Status returns HTTPResponse.Status

func (GetProjectDatabaseQueriesClientResponse) StatusCode added in v0.0.5

StatusCode returns HTTPResponse.StatusCode

type GetProjectDatabaseQueriesParams added in v0.0.5

type GetProjectDatabaseQueriesParams struct {
	// Limit Maximum number of queries to return.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

GetProjectDatabaseQueriesParams defines parameters for GetProjectDatabaseQueries.

type GetProjectGitConnectionClientResponse added in v0.21.0

type GetProjectGitConnectionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectGitConnection
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetProjectGitConnectionClientResponse added in v0.21.0

func ParseGetProjectGitConnectionClientResponse(rsp *http.Response) (*GetProjectGitConnectionClientResponse, error)

ParseGetProjectGitConnectionClientResponse parses an HTTP response from a GetProjectGitConnectionWithResponse call

func (GetProjectGitConnectionClientResponse) ContentType added in v0.21.0

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

func (GetProjectGitConnectionClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (GetProjectGitConnectionClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type GetProjectGitDeploySettingsClientResponse added in v0.21.0

type GetProjectGitDeploySettingsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectGitDeploySettings
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetProjectGitDeploySettingsClientResponse added in v0.21.0

func ParseGetProjectGitDeploySettingsClientResponse(rsp *http.Response) (*GetProjectGitDeploySettingsClientResponse, error)

ParseGetProjectGitDeploySettingsClientResponse parses an HTTP response from a GetProjectGitDeploySettingsWithResponse call

func (GetProjectGitDeploySettingsClientResponse) ContentType added in v0.21.0

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

func (GetProjectGitDeploySettingsClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (GetProjectGitDeploySettingsClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type GetProjectHealthClientResponse added in v0.0.5

type GetProjectHealthClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectHealthResponse
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetProjectHealthClientResponse added in v0.0.5

func ParseGetProjectHealthClientResponse(rsp *http.Response) (*GetProjectHealthClientResponse, error)

ParseGetProjectHealthClientResponse parses an HTTP response from a GetProjectHealthWithResponse call

func (GetProjectHealthClientResponse) ContentType added in v0.0.5

func (r GetProjectHealthClientResponse) ContentType() string

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

func (GetProjectHealthClientResponse) Status added in v0.0.5

Status returns HTTPResponse.Status

func (GetProjectHealthClientResponse) StatusCode added in v0.0.5

func (r GetProjectHealthClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectImportRunClientResponse added in v0.21.0

type GetProjectImportRunClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectImportRun
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetProjectImportRunClientResponse added in v0.21.0

func ParseGetProjectImportRunClientResponse(rsp *http.Response) (*GetProjectImportRunClientResponse, error)

ParseGetProjectImportRunClientResponse parses an HTTP response from a GetProjectImportRunWithResponse call

func (GetProjectImportRunClientResponse) ContentType added in v0.21.0

func (r GetProjectImportRunClientResponse) ContentType() string

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

func (GetProjectImportRunClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (GetProjectImportRunClientResponse) StatusCode added in v0.21.0

func (r GetProjectImportRunClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectLockClientResponse added in v0.21.0

type GetProjectLockClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectLockState
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON429      *Error
	JSON503      *Error
}

func ParseGetProjectLockClientResponse added in v0.21.0

func ParseGetProjectLockClientResponse(rsp *http.Response) (*GetProjectLockClientResponse, error)

ParseGetProjectLockClientResponse parses an HTTP response from a GetProjectLockWithResponse call

func (GetProjectLockClientResponse) ContentType added in v0.21.0

func (r GetProjectLockClientResponse) ContentType() string

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

func (GetProjectLockClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (GetProjectLockClientResponse) StatusCode added in v0.21.0

func (r GetProjectLockClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectLockParams added in v0.21.0

type GetProjectLockParams struct {
	// XVolcanoRequestId UUID correlating this request across client and server logs. Repeat safety comes from
	// the lock token, so a retry under a reused request ID still counts against the quota.
	XVolcanoRequestId LockRequestId `json:"X-Volcano-Request-Id"`
}

GetProjectLockParams defines parameters for GetProjectLock.

type GetProjectLogActivityClientResponse added in v0.0.4

type GetProjectLogActivityClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogActivityResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
}

func ParseGetProjectLogActivityClientResponse added in v0.0.4

func ParseGetProjectLogActivityClientResponse(rsp *http.Response) (*GetProjectLogActivityClientResponse, error)

ParseGetProjectLogActivityClientResponse parses an HTTP response from a GetProjectLogActivityWithResponse call

func (GetProjectLogActivityClientResponse) ContentType added in v0.0.4

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

func (GetProjectLogActivityClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (GetProjectLogActivityClientResponse) StatusCode added in v0.0.4

StatusCode returns HTTPResponse.StatusCode

type GetProjectLogActivityJSONRequestBody added in v0.0.4

type GetProjectLogActivityJSONRequestBody = LogActivityRequest

GetProjectLogActivityJSONRequestBody defines body for GetProjectLogActivity for application/json ContentType.

type GetProjectLogoClientResponse added in v0.0.4

type GetProjectLogoClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *Error
}

func ParseGetProjectLogoClientResponse added in v0.0.4

func ParseGetProjectLogoClientResponse(rsp *http.Response) (*GetProjectLogoClientResponse, error)

ParseGetProjectLogoClientResponse parses an HTTP response from a GetProjectLogoWithResponse call

func (GetProjectLogoClientResponse) ContentType added in v0.0.4

func (r GetProjectLogoClientResponse) ContentType() string

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

func (GetProjectLogoClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (GetProjectLogoClientResponse) StatusCode added in v0.0.4

func (r GetProjectLogoClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectUsageClientResponse

type GetProjectUsageClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectUsageResponse
	JSON403      *Error
	JSON404      *Error
}

func ParseGetProjectUsageClientResponse

func ParseGetProjectUsageClientResponse(rsp *http.Response) (*GetProjectUsageClientResponse, error)

ParseGetProjectUsageClientResponse parses an HTTP response from a GetProjectUsageWithResponse call

func (GetProjectUsageClientResponse) ContentType

func (r GetProjectUsageClientResponse) ContentType() string

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

func (GetProjectUsageClientResponse) Status

Status returns HTTPResponse.Status

func (GetProjectUsageClientResponse) StatusCode

func (r GetProjectUsageClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRealtimeConfigClientResponse

type GetRealtimeConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RealtimeConfig
	JSON401      *Error
	JSON404      *Error
}

func ParseGetRealtimeConfigClientResponse

func ParseGetRealtimeConfigClientResponse(rsp *http.Response) (*GetRealtimeConfigClientResponse, error)

ParseGetRealtimeConfigClientResponse parses an HTTP response from a GetRealtimeConfigWithResponse call

func (GetRealtimeConfigClientResponse) ContentType

func (r GetRealtimeConfigClientResponse) ContentType() string

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

func (GetRealtimeConfigClientResponse) Status

Status returns HTTPResponse.Status

func (GetRealtimeConfigClientResponse) StatusCode

func (r GetRealtimeConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRealtimeStatsClientResponse

type GetRealtimeStatsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RealtimeStats
	JSON401      *Error
}

func ParseGetRealtimeStatsClientResponse

func ParseGetRealtimeStatsClientResponse(rsp *http.Response) (*GetRealtimeStatsClientResponse, error)

ParseGetRealtimeStatsClientResponse parses an HTTP response from a GetRealtimeStatsWithResponse call

func (GetRealtimeStatsClientResponse) ContentType

func (r GetRealtimeStatsClientResponse) ContentType() string

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

func (GetRealtimeStatsClientResponse) Status

Status returns HTTPResponse.Status

func (GetRealtimeStatsClientResponse) StatusCode

func (r GetRealtimeStatsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceKeyClientResponse

type GetServiceKeyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServiceKey
}

func ParseGetServiceKeyClientResponse

func ParseGetServiceKeyClientResponse(rsp *http.Response) (*GetServiceKeyClientResponse, error)

ParseGetServiceKeyClientResponse parses an HTTP response from a GetServiceKeyWithResponse call

func (GetServiceKeyClientResponse) ContentType

func (r GetServiceKeyClientResponse) ContentType() string

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

func (GetServiceKeyClientResponse) Status

Status returns HTTPResponse.Status

func (GetServiceKeyClientResponse) StatusCode

func (r GetServiceKeyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStorageBucketClientResponse

type GetStorageBucketClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageBucket
}

func ParseGetStorageBucketClientResponse

func ParseGetStorageBucketClientResponse(rsp *http.Response) (*GetStorageBucketClientResponse, error)

ParseGetStorageBucketClientResponse parses an HTTP response from a GetStorageBucketWithResponse call

func (GetStorageBucketClientResponse) ContentType

func (r GetStorageBucketClientResponse) ContentType() string

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

func (GetStorageBucketClientResponse) Status

Status returns HTTPResponse.Status

func (GetStorageBucketClientResponse) StatusCode

func (r GetStorageBucketClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStorageStatsClientResponse

type GetStorageStatsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageStats
}

func ParseGetStorageStatsClientResponse

func ParseGetStorageStatsClientResponse(rsp *http.Response) (*GetStorageStatsClientResponse, error)

ParseGetStorageStatsClientResponse parses an HTTP response from a GetStorageStatsWithResponse call

func (GetStorageStatsClientResponse) ContentType

func (r GetStorageStatsClientResponse) ContentType() string

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

func (GetStorageStatsClientResponse) Status

Status returns HTTPResponse.Status

func (GetStorageStatsClientResponse) StatusCode

func (r GetStorageStatsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVariableClientResponse

type GetVariableClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Variable
	JSON404      *Error
}

func ParseGetVariableClientResponse

func ParseGetVariableClientResponse(rsp *http.Response) (*GetVariableClientResponse, error)

ParseGetVariableClientResponse parses an HTTP response from a GetVariableWithResponse call

func (GetVariableClientResponse) ContentType

func (r GetVariableClientResponse) ContentType() string

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

func (GetVariableClientResponse) Status

func (r GetVariableClientResponse) Status() string

Status returns HTTPResponse.Status

func (GetVariableClientResponse) StatusCode

func (r GetVariableClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GitConnectCallbackClientResponse added in v0.21.0

type GitConnectCallbackClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON429      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseGitConnectCallbackClientResponse added in v0.21.0

func ParseGitConnectCallbackClientResponse(rsp *http.Response) (*GitConnectCallbackClientResponse, error)

ParseGitConnectCallbackClientResponse parses an HTTP response from a GitConnectCallbackWithResponse call

func (GitConnectCallbackClientResponse) ContentType added in v0.21.0

func (r GitConnectCallbackClientResponse) ContentType() string

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

func (GitConnectCallbackClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (GitConnectCallbackClientResponse) StatusCode added in v0.21.0

func (r GitConnectCallbackClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GitConnectCallbackParams added in v0.21.0

type GitConnectCallbackParams struct {
	// Code GitHub user authorization code.
	Code *string `form:"code,omitempty" json:"code,omitempty"`

	// State Signed connect state generated by startGitConnect.
	State string `form:"state" json:"state"`

	// Error Provider error returned by GitHub.
	Error *string `form:"error,omitempty" json:"error,omitempty"`
}

GitConnectCallbackParams defines parameters for GitConnectCallback.

type GitConnectStartResponse added in v0.21.0

type GitConnectStartResponse struct {
	AuthorizationUrl string `json:"authorization_url"`
}

GitConnectStartResponse defines model for GitConnectStartResponse.

type GitConnection added in v0.21.0

type GitConnection struct {
	CreatedAt           time.Time          `json:"created_at"`
	Id                  openapi_types.UUID `json:"id"`
	LastAuthenticatedAt time.Time          `json:"last_authenticated_at"`
	Provider            string             `json:"provider"`
	ProviderLogin       string             `json:"provider_login"`
	ProviderUserId      string             `json:"provider_user_id"`
	Status              string             `json:"status"`
	UpdatedAt           time.Time          `json:"updated_at"`
}

GitConnection defines model for GitConnection.

type GitConnectionsResponse added in v0.21.0

type GitConnectionsResponse struct {
	Connections []GitConnection `json:"connections"`
}

GitConnectionsResponse defines model for GitConnectionsResponse.

type GitInstallation added in v0.21.0

type GitInstallation struct {
	AccountLogin        string `json:"account_login"`
	AccountType         string `json:"account_type"`
	Id                  int64  `json:"id"`
	RepositorySelection string `json:"repository_selection"`
}

GitInstallation defines model for GitInstallation.

type GitInstallationsResponse added in v0.21.0

type GitInstallationsResponse struct {
	Installations []GitInstallation `json:"installations"`
}

GitInstallationsResponse defines model for GitInstallationsResponse.

type GitRepositoriesResponse added in v0.21.0

type GitRepositoriesResponse struct {
	Repositories []GitRepository `json:"repositories"`
}

GitRepositoriesResponse defines model for GitRepositoriesResponse.

type GitRepository added in v0.21.0

type GitRepository struct {
	DefaultBranch string `json:"default_branch"`
	FullName      string `json:"full_name"`

	// Id Stable GitHub repository id (repository.id), unchanged by renames.
	Id      int64 `json:"id"`
	Private bool  `json:"private"`
}

GitRepository defines model for GitRepository.

type HealthCheckClientResponse

type HealthCheckClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseHealthCheckClientResponse

func ParseHealthCheckClientResponse(rsp *http.Response) (*HealthCheckClientResponse, error)

ParseHealthCheckClientResponse parses an HTTP response from a HealthCheckWithResponse call

func (HealthCheckClientResponse) ContentType

func (r HealthCheckClientResponse) ContentType() string

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

func (HealthCheckClientResponse) Status

func (r HealthCheckClientResponse) Status() string

Status returns HTTPResponse.Status

func (HealthCheckClientResponse) StatusCode

func (r HealthCheckClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HostedAuthPageType

type HostedAuthPageType string

HostedAuthPageType defines model for HostedAuthPageType.

const (
	HostedAuthPageTypeLogin         HostedAuthPageType = "login"
	HostedAuthPageTypeResetPassword HostedAuthPageType = "reset-password"
)

Defines values for HostedAuthPageType.

func (HostedAuthPageType) Valid added in v0.1.0

func (e HostedAuthPageType) Valid() bool

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

type HostedLoginCheckEmailClientResponse

type HostedLoginCheckEmailClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostedLoginEmailCheckResponse
}

func ParseHostedLoginCheckEmailClientResponse

func ParseHostedLoginCheckEmailClientResponse(rsp *http.Response) (*HostedLoginCheckEmailClientResponse, error)

ParseHostedLoginCheckEmailClientResponse parses an HTTP response from a HostedLoginCheckEmailWithResponse call

func (HostedLoginCheckEmailClientResponse) ContentType

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

func (HostedLoginCheckEmailClientResponse) Status

Status returns HTTPResponse.Status

func (HostedLoginCheckEmailClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type HostedLoginCheckEmailJSONRequestBody

type HostedLoginCheckEmailJSONRequestBody = HostedLoginEmailCheckRequest

HostedLoginCheckEmailJSONRequestBody defines body for HostedLoginCheckEmail for application/json ContentType.

type HostedLoginCheckEmailParams

type HostedLoginCheckEmailParams struct {
	// Authorization Bearer anon key (`Bearer <anon_key>`)
	Authorization string `json:"Authorization"`
}

HostedLoginCheckEmailParams defines parameters for HostedLoginCheckEmail.

type HostedLoginEmailCheckRequest

type HostedLoginEmailCheckRequest struct {
	Email openapi_types.Email `json:"email"`
}

HostedLoginEmailCheckRequest defines model for HostedLoginEmailCheckRequest.

type HostedLoginEmailCheckResponse

type HostedLoginEmailCheckResponse struct {
	Exists *bool `json:"exists,omitempty"`
}

HostedLoginEmailCheckResponse defines model for HostedLoginEmailCheckResponse.

type HostedLoginOptionsResponse

type HostedLoginOptionsResponse struct {
	EmailPasswordEnabled     *bool     `json:"email_password_enabled,omitempty"`
	EnableSignup             *bool     `json:"enable_signup,omitempty"`
	OauthProviders           *[]string `json:"oauth_providers,omitempty"`
	PostAuthRedirectUrl      *string   `json:"post_auth_redirect_url,omitempty"`
	RequireEmailConfirmation *bool     `json:"require_email_confirmation,omitempty"`
}

HostedLoginOptionsResponse defines model for HostedLoginOptionsResponse.

type HostedRenderablePageType

type HostedRenderablePageType string

HostedRenderablePageType defines model for HostedRenderablePageType.

const (
	HostedRenderablePageTypeResetPassword HostedRenderablePageType = "reset-password"
)

Defines values for HostedRenderablePageType.

func (HostedRenderablePageType) Valid added in v0.1.0

func (e HostedRenderablePageType) Valid() bool

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

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImportConnectStartResponse added in v0.21.0

type ImportConnectStartResponse struct {
	AuthorizationUrl string `json:"authorization_url"`
}

ImportConnectStartResponse defines model for ImportConnectStartResponse.

type ImportConnection added in v0.21.0

type ImportConnection struct {
	AccountId           string             `json:"account_id"`
	AccountName         string             `json:"account_name"`
	ConfigurationId     string             `json:"configuration_id"`
	CreatedAt           time.Time          `json:"created_at"`
	ExpiresAt           *time.Time         `json:"expires_at,omitempty"`
	GrantedScopes       []string           `json:"granted_scopes"`
	Id                  openapi_types.UUID `json:"id"`
	LastAuthenticatedAt time.Time          `json:"last_authenticated_at"`
	Provider            ImportProvider     `json:"provider"`
	Status              string             `json:"status"`
	UpdatedAt           time.Time          `json:"updated_at"`
}

ImportConnection defines model for ImportConnection.

type ImportConnectionsResponse added in v0.21.0

type ImportConnectionsResponse struct {
	Connections []ImportConnection `json:"connections"`
}

ImportConnectionsResponse defines model for ImportConnectionsResponse.

type ImportProvider added in v0.21.0

type ImportProvider string

ImportProvider defines model for ImportProvider.

const (
	ImportProviderVercel ImportProvider = "vercel"
)

Defines values for ImportProvider.

func (ImportProvider) Valid added in v0.21.0

func (e ImportProvider) Valid() bool

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

type ImportSource added in v0.21.0

type ImportSource struct {
	AccountId string `json:"account_id"`
	Framework string `json:"framework"`
	Id        string `json:"id"`
	Name      string `json:"name"`
}

ImportSource defines model for ImportSource.

type ImportSourcesResponse added in v0.21.0

type ImportSourcesResponse struct {
	Sources []ImportSource `json:"sources"`
}

ImportSourcesResponse defines model for ImportSourcesResponse.

type InvokeFunctionClientResponse

type InvokeFunctionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionInvocationResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *Error
	JSON503      *Error
	JSONDefault  *FunctionInvocationResponse
}

func ParseInvokeFunctionClientResponse

func ParseInvokeFunctionClientResponse(rsp *http.Response) (*InvokeFunctionClientResponse, error)

ParseInvokeFunctionClientResponse parses an HTTP response from a InvokeFunctionWithResponse call

func (InvokeFunctionClientResponse) ContentType

func (r InvokeFunctionClientResponse) ContentType() string

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

func (InvokeFunctionClientResponse) Status

Status returns HTTPResponse.Status

func (InvokeFunctionClientResponse) StatusCode

func (r InvokeFunctionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InvokeFunctionJSONRequestBody

type InvokeFunctionJSONRequestBody = FunctionInvocationRequest

InvokeFunctionJSONRequestBody defines body for InvokeFunction for application/json ContentType.

type Limit

type Limit = int

Limit defines model for Limit.

type ListAnonKeysClientResponse

type ListAnonKeysClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data *[]AnonKey `json:"data,omitempty"`

		// HasMore Whether a next page exists.
		HasMore *bool `json:"has_more,omitempty"`

		// NextCursor Opaque cursor for the next page (cursor pagination only)
		NextCursor *string `json:"next_cursor,omitempty"`

		// PrevCursor Opaque cursor for the previous page (cursor pagination only). Send as `ending_before`.
		PrevCursor *string `json:"prev_cursor,omitempty"`

		// Total Total number of items matching the query (so the UI can render numbered pages).
		Total *int `json:"total,omitempty"`
	}
}

func ParseListAnonKeysClientResponse

func ParseListAnonKeysClientResponse(rsp *http.Response) (*ListAnonKeysClientResponse, error)

ParseListAnonKeysClientResponse parses an HTTP response from a ListAnonKeysWithResponse call

func (ListAnonKeysClientResponse) ContentType

func (r ListAnonKeysClientResponse) ContentType() string

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

func (ListAnonKeysClientResponse) Status

Status returns HTTPResponse.Status

func (ListAnonKeysClientResponse) StatusCode

func (r ListAnonKeysClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAnonKeysParams added in v0.21.0

type ListAnonKeysParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListAnonKeysParams defines parameters for ListAnonKeys.

type ListAuthUsersClientResponse

type ListAuthUsersClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedAuthUsers
	JSON400      *Error
}

func ParseListAuthUsersClientResponse

func ParseListAuthUsersClientResponse(rsp *http.Response) (*ListAuthUsersClientResponse, error)

ParseListAuthUsersClientResponse parses an HTTP response from a ListAuthUsersWithResponse call

func (ListAuthUsersClientResponse) ContentType

func (r ListAuthUsersClientResponse) ContentType() string

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

func (ListAuthUsersClientResponse) Status

Status returns HTTPResponse.Status

func (ListAuthUsersClientResponse) StatusCode

func (r ListAuthUsersClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAuthUsersParams

type ListAuthUsersParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`

	// Status Filter by effective status. `banned` returns only currently-banned users; an expired temporary ban lists as `active`.
	Status *ListAuthUsersParamsStatus `form:"status,omitempty" json:"status,omitempty"`
}

ListAuthUsersParams defines parameters for ListAuthUsers.

type ListAuthUsersParamsStatus added in v0.21.0

type ListAuthUsersParamsStatus string

ListAuthUsersParamsStatus defines parameters for ListAuthUsers.

const (
	ListAuthUsersParamsStatusActive ListAuthUsersParamsStatus = "active"
	ListAuthUsersParamsStatusBanned ListAuthUsersParamsStatus = "banned"
)

Defines values for ListAuthUsersParamsStatus.

func (ListAuthUsersParamsStatus) Valid added in v0.21.0

func (e ListAuthUsersParamsStatus) Valid() bool

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

type ListAvailableOAuthProvidersClientResponse

type ListAvailableOAuthProvidersClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Providers *[]struct {
			DefaultScopes *[]string `json:"default_scopes,omitempty"`
			Id            *string   `json:"id,omitempty"`
			Name          *string   `json:"name,omitempty"`
		} `json:"providers,omitempty"`
	}
}

func ParseListAvailableOAuthProvidersClientResponse

func ParseListAvailableOAuthProvidersClientResponse(rsp *http.Response) (*ListAvailableOAuthProvidersClientResponse, error)

ParseListAvailableOAuthProvidersClientResponse parses an HTTP response from a ListAvailableOAuthProvidersWithResponse call

func (ListAvailableOAuthProvidersClientResponse) ContentType

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

func (ListAvailableOAuthProvidersClientResponse) Status

Status returns HTTPResponse.Status

func (ListAvailableOAuthProvidersClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListDatabaseBackupsClientResponse added in v0.23.0

type ListDatabaseBackupsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseBackupList
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseListDatabaseBackupsClientResponse added in v0.23.0

func ParseListDatabaseBackupsClientResponse(rsp *http.Response) (*ListDatabaseBackupsClientResponse, error)

ParseListDatabaseBackupsClientResponse parses an HTTP response from a ListDatabaseBackupsWithResponse call

func (ListDatabaseBackupsClientResponse) ContentType added in v0.23.0

func (r ListDatabaseBackupsClientResponse) ContentType() string

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

func (ListDatabaseBackupsClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (ListDatabaseBackupsClientResponse) StatusCode added in v0.23.0

func (r ListDatabaseBackupsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDatabaseBranchesClientResponse added in v0.21.0

type ListDatabaseBranchesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseBranchList
	JSON404      *Error
	JSON503      *Error
}

func ParseListDatabaseBranchesClientResponse added in v0.21.0

func ParseListDatabaseBranchesClientResponse(rsp *http.Response) (*ListDatabaseBranchesClientResponse, error)

ParseListDatabaseBranchesClientResponse parses an HTTP response from a ListDatabaseBranchesWithResponse call

func (ListDatabaseBranchesClientResponse) ContentType added in v0.21.0

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

func (ListDatabaseBranchesClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ListDatabaseBranchesClientResponse) StatusCode added in v0.21.0

func (r ListDatabaseBranchesClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDatabaseRegionsClientResponse

type ListDatabaseRegionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]struct {
		// Id Region identifier for API usage
		Id *string `json:"id,omitempty"`

		// Name Human-readable region name
		Name *string `json:"name,omitempty"`
	}
}

func ParseListDatabaseRegionsClientResponse

func ParseListDatabaseRegionsClientResponse(rsp *http.Response) (*ListDatabaseRegionsClientResponse, error)

ParseListDatabaseRegionsClientResponse parses an HTTP response from a ListDatabaseRegionsWithResponse call

func (ListDatabaseRegionsClientResponse) ContentType

func (r ListDatabaseRegionsClientResponse) ContentType() string

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

func (ListDatabaseRegionsClientResponse) Status

Status returns HTTPResponse.Status

func (ListDatabaseRegionsClientResponse) StatusCode

func (r ListDatabaseRegionsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDatabaseRestoresClientResponse added in v0.23.0

type ListDatabaseRestoresClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseRestoreList
	JSON403      *Error
	JSON404      *Error
	JSON503      *Error
}

func ParseListDatabaseRestoresClientResponse added in v0.23.0

func ParseListDatabaseRestoresClientResponse(rsp *http.Response) (*ListDatabaseRestoresClientResponse, error)

ParseListDatabaseRestoresClientResponse parses an HTTP response from a ListDatabaseRestoresWithResponse call

func (ListDatabaseRestoresClientResponse) ContentType added in v0.23.0

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

func (ListDatabaseRestoresClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (ListDatabaseRestoresClientResponse) StatusCode added in v0.23.0

func (r ListDatabaseRestoresClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDatabasesClientResponse

type ListDatabasesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedDatabases
}

func ParseListDatabasesClientResponse

func ParseListDatabasesClientResponse(rsp *http.Response) (*ListDatabasesClientResponse, error)

ParseListDatabasesClientResponse parses an HTTP response from a ListDatabasesWithResponse call

func (ListDatabasesClientResponse) ContentType

func (r ListDatabasesClientResponse) ContentType() string

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

func (ListDatabasesClientResponse) Status

Status returns HTTPResponse.Status

func (ListDatabasesClientResponse) StatusCode

func (r ListDatabasesClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDatabasesParams

type ListDatabasesParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListDatabasesParams defines parameters for ListDatabases.

type ListDeploymentsClientResponse added in v0.21.0

type ListDeploymentsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedProjectDeployments
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON500      *Error
}

func ParseListDeploymentsClientResponse added in v0.21.0

func ParseListDeploymentsClientResponse(rsp *http.Response) (*ListDeploymentsClientResponse, error)

ParseListDeploymentsClientResponse parses an HTTP response from a ListDeploymentsWithResponse call

func (ListDeploymentsClientResponse) ContentType added in v0.21.0

func (r ListDeploymentsClientResponse) ContentType() string

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

func (ListDeploymentsClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ListDeploymentsClientResponse) StatusCode added in v0.21.0

func (r ListDeploymentsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDeploymentsParams added in v0.21.0

type ListDeploymentsParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// OwnerId The user who owns the projects whose deployments to return
	// (`projects.user_id`). This is ownership, not the actor that started the
	// deployment — see `initiated_by_user_id` for that. Not a UUID: platform
	// user ids are opaque strings.
	OwnerId *DeploymentOwnerId `form:"owner_id,omitempty" json:"owner_id,omitempty"`

	// ProjectId Restrict the feed to a single project owned by the user.
	ProjectId *openapi_types.UUID `form:"project_id,omitempty" json:"project_id,omitempty"`

	// CreatedAfter Restrict results to attempts created at or after this timestamp.
	CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`

	// ResourceType Restrict a deployment feed to a single resource type. Omit to return
	// both Function and Frontend deployments.
	ResourceType *ListDeploymentsParamsResourceType `form:"resource_type,omitempty" json:"resource_type,omitempty"`

	// Status Restrict a deployment feed to attempts in one status.
	Status *ListDeploymentsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Operation Restrict a deployment feed to one kind of operation.
	Operation *ListDeploymentsParamsOperation `form:"operation,omitempty" json:"operation,omitempty"`

	// Order Sort key and direction. `created_at.desc` (default) is the feed order.
	// `completed_at.asc` orders finished attempts by completion, oldest first,
	// and excludes attempts that never completed.
	Order *ListDeploymentsParamsOrder `form:"order,omitempty" json:"order,omitempty"`
}

ListDeploymentsParams defines parameters for ListDeployments.

type ListDeploymentsParamsOperation added in v0.21.0

type ListDeploymentsParamsOperation string

ListDeploymentsParamsOperation defines parameters for ListDeployments.

const (
	ListDeploymentsParamsOperationDelete   ListDeploymentsParamsOperation = "delete"
	ListDeploymentsParamsOperationDeploy   ListDeploymentsParamsOperation = "deploy"
	ListDeploymentsParamsOperationRedeploy ListDeploymentsParamsOperation = "redeploy"
	ListDeploymentsParamsOperationUpdate   ListDeploymentsParamsOperation = "update"
)

Defines values for ListDeploymentsParamsOperation.

func (ListDeploymentsParamsOperation) Valid added in v0.21.0

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

type ListDeploymentsParamsOrder added in v0.21.0

type ListDeploymentsParamsOrder string

ListDeploymentsParamsOrder defines parameters for ListDeployments.

const (
	ListDeploymentsParamsOrderCompletedAtAsc ListDeploymentsParamsOrder = "completed_at.asc"
	ListDeploymentsParamsOrderCreatedAtDesc  ListDeploymentsParamsOrder = "created_at.desc"
)

Defines values for ListDeploymentsParamsOrder.

func (ListDeploymentsParamsOrder) Valid added in v0.21.0

func (e ListDeploymentsParamsOrder) Valid() bool

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

type ListDeploymentsParamsResourceType added in v0.21.0

type ListDeploymentsParamsResourceType string

ListDeploymentsParamsResourceType defines parameters for ListDeployments.

const (
	ListDeploymentsParamsResourceTypeFrontend ListDeploymentsParamsResourceType = "frontend"
	ListDeploymentsParamsResourceTypeFunction ListDeploymentsParamsResourceType = "function"
)

Defines values for ListDeploymentsParamsResourceType.

func (ListDeploymentsParamsResourceType) Valid added in v0.21.0

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

type ListDeploymentsParamsStatus added in v0.21.0

type ListDeploymentsParamsStatus string

ListDeploymentsParamsStatus defines parameters for ListDeployments.

const (
	ListDeploymentsParamsStatusActive       ListDeploymentsParamsStatus = "active"
	ListDeploymentsParamsStatusDegraded     ListDeploymentsParamsStatus = "degraded"
	ListDeploymentsParamsStatusDeleted      ListDeploymentsParamsStatus = "deleted"
	ListDeploymentsParamsStatusDeleting     ListDeploymentsParamsStatus = "deleting"
	ListDeploymentsParamsStatusFailed       ListDeploymentsParamsStatus = "failed"
	ListDeploymentsParamsStatusProvisioning ListDeploymentsParamsStatus = "provisioning"
	ListDeploymentsParamsStatusQueued       ListDeploymentsParamsStatus = "queued"
	ListDeploymentsParamsStatusSuperseded   ListDeploymentsParamsStatus = "superseded"
)

Defines values for ListDeploymentsParamsStatus.

func (ListDeploymentsParamsStatus) Valid added in v0.21.0

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

type ListDurableExecutionsClientResponse added in v0.26.0

type ListDurableExecutionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedDurableExecutions
	JSON400      *Error
	JSON404      *Error
}

func ParseListDurableExecutionsClientResponse added in v0.26.0

func ParseListDurableExecutionsClientResponse(rsp *http.Response) (*ListDurableExecutionsClientResponse, error)

ParseListDurableExecutionsClientResponse parses an HTTP response from a ListDurableExecutionsWithResponse call

func (ListDurableExecutionsClientResponse) ContentType added in v0.26.0

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

func (ListDurableExecutionsClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (ListDurableExecutionsClientResponse) StatusCode added in v0.26.0

StatusCode returns HTTPResponse.StatusCode

type ListDurableExecutionsParams added in v0.26.0

type ListDurableExecutionsParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Status Return only executions in this status.
	Status *DurableExecutionStatus `form:"status,omitempty" json:"status,omitempty"`
}

ListDurableExecutionsParams defines parameters for ListDurableExecutions.

type ListDurableFunctionSchedulersClientResponse added in v0.26.0

type ListDurableFunctionSchedulersClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionSchedulerListResponse
	JSON404      *Error
}

func ParseListDurableFunctionSchedulersClientResponse added in v0.26.0

func ParseListDurableFunctionSchedulersClientResponse(rsp *http.Response) (*ListDurableFunctionSchedulersClientResponse, error)

ParseListDurableFunctionSchedulersClientResponse parses an HTTP response from a ListDurableFunctionSchedulersWithResponse call

func (ListDurableFunctionSchedulersClientResponse) ContentType added in v0.26.0

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

func (ListDurableFunctionSchedulersClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (ListDurableFunctionSchedulersClientResponse) StatusCode added in v0.26.0

StatusCode returns HTTPResponse.StatusCode

type ListDurableFunctionsClientResponse added in v0.26.0

type ListDurableFunctionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedDurableFunctions
	JSON400      *Error
	JSON404      *Error
}

func ParseListDurableFunctionsClientResponse added in v0.26.0

func ParseListDurableFunctionsClientResponse(rsp *http.Response) (*ListDurableFunctionsClientResponse, error)

ParseListDurableFunctionsClientResponse parses an HTTP response from a ListDurableFunctionsWithResponse call

func (ListDurableFunctionsClientResponse) ContentType added in v0.26.0

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

func (ListDurableFunctionsClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (ListDurableFunctionsClientResponse) StatusCode added in v0.26.0

func (r ListDurableFunctionsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDurableFunctionsParams added in v0.26.0

type ListDurableFunctionsParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListDurableFunctionsParams defines parameters for ListDurableFunctions.

type ListEmailTemplatesClientResponse

type ListEmailTemplatesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data *[]EmailTemplate `json:"data,omitempty"`
	}
}

func ParseListEmailTemplatesClientResponse

func ParseListEmailTemplatesClientResponse(rsp *http.Response) (*ListEmailTemplatesClientResponse, error)

ParseListEmailTemplatesClientResponse parses an HTTP response from a ListEmailTemplatesWithResponse call

func (ListEmailTemplatesClientResponse) ContentType

func (r ListEmailTemplatesClientResponse) ContentType() string

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

func (ListEmailTemplatesClientResponse) Status

Status returns HTTPResponse.Status

func (ListEmailTemplatesClientResponse) StatusCode

func (r ListEmailTemplatesClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFrontendDeploymentsClientResponse

type ListFrontendDeploymentsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedFrontendDeployments
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseListFrontendDeploymentsClientResponse

func ParseListFrontendDeploymentsClientResponse(rsp *http.Response) (*ListFrontendDeploymentsClientResponse, error)

ParseListFrontendDeploymentsClientResponse parses an HTTP response from a ListFrontendDeploymentsWithResponse call

func (ListFrontendDeploymentsClientResponse) ContentType

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

func (ListFrontendDeploymentsClientResponse) Status

Status returns HTTPResponse.Status

func (ListFrontendDeploymentsClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListFrontendDeploymentsParams

type ListFrontendDeploymentsParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}

ListFrontendDeploymentsParams defines parameters for ListFrontendDeployments.

type ListFrontendsClientResponse

type ListFrontendsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedFrontends
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseListFrontendsClientResponse

func ParseListFrontendsClientResponse(rsp *http.Response) (*ListFrontendsClientResponse, error)

ParseListFrontendsClientResponse parses an HTTP response from a ListFrontendsWithResponse call

func (ListFrontendsClientResponse) ContentType

func (r ListFrontendsClientResponse) ContentType() string

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

func (ListFrontendsClientResponse) Status

Status returns HTTPResponse.Status

func (ListFrontendsClientResponse) StatusCode

func (r ListFrontendsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFrontendsParams

type ListFrontendsParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListFrontendsParams defines parameters for ListFrontends.

type ListFunctionDeploymentsClientResponse

type ListFunctionDeploymentsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedFunctionDeployments
	JSON404      *Error
}

func ParseListFunctionDeploymentsClientResponse

func ParseListFunctionDeploymentsClientResponse(rsp *http.Response) (*ListFunctionDeploymentsClientResponse, error)

ParseListFunctionDeploymentsClientResponse parses an HTTP response from a ListFunctionDeploymentsWithResponse call

func (ListFunctionDeploymentsClientResponse) ContentType

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

func (ListFunctionDeploymentsClientResponse) Status

Status returns HTTPResponse.Status

func (ListFunctionDeploymentsClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListFunctionDeploymentsParams

type ListFunctionDeploymentsParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}

ListFunctionDeploymentsParams defines parameters for ListFunctionDeployments.

type ListFunctionRegionsClientResponse added in v0.0.4

type ListFunctionRegionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]FunctionRegion
}

func ParseListFunctionRegionsClientResponse added in v0.0.4

func ParseListFunctionRegionsClientResponse(rsp *http.Response) (*ListFunctionRegionsClientResponse, error)

ParseListFunctionRegionsClientResponse parses an HTTP response from a ListFunctionRegionsWithResponse call

func (ListFunctionRegionsClientResponse) ContentType added in v0.0.4

func (r ListFunctionRegionsClientResponse) ContentType() string

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

func (ListFunctionRegionsClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (ListFunctionRegionsClientResponse) StatusCode added in v0.0.4

func (r ListFunctionRegionsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFunctionRuntimesClientResponse

type ListFunctionRuntimesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionRuntimesResponse
}

func ParseListFunctionRuntimesClientResponse

func ParseListFunctionRuntimesClientResponse(rsp *http.Response) (*ListFunctionRuntimesClientResponse, error)

ParseListFunctionRuntimesClientResponse parses an HTTP response from a ListFunctionRuntimesWithResponse call

func (ListFunctionRuntimesClientResponse) ContentType

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

func (ListFunctionRuntimesClientResponse) Status

Status returns HTTPResponse.Status

func (ListFunctionRuntimesClientResponse) StatusCode

func (r ListFunctionRuntimesClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFunctionSchedulersClientResponse

type ListFunctionSchedulersClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionSchedulerListResponse
}

func ParseListFunctionSchedulersClientResponse

func ParseListFunctionSchedulersClientResponse(rsp *http.Response) (*ListFunctionSchedulersClientResponse, error)

ParseListFunctionSchedulersClientResponse parses an HTTP response from a ListFunctionSchedulersWithResponse call

func (ListFunctionSchedulersClientResponse) ContentType

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

func (ListFunctionSchedulersClientResponse) Status

Status returns HTTPResponse.Status

func (ListFunctionSchedulersClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListFunctionsClientResponse

type ListFunctionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedFunctions
	JSON404      *Error
}

func ParseListFunctionsClientResponse

func ParseListFunctionsClientResponse(rsp *http.Response) (*ListFunctionsClientResponse, error)

ParseListFunctionsClientResponse parses an HTTP response from a ListFunctionsWithResponse call

func (ListFunctionsClientResponse) ContentType

func (r ListFunctionsClientResponse) ContentType() string

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

func (ListFunctionsClientResponse) Status

Status returns HTTPResponse.Status

func (ListFunctionsClientResponse) StatusCode

func (r ListFunctionsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFunctionsParams

type ListFunctionsParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListFunctionsParams defines parameters for ListFunctions.

type ListGitConnectionsClientResponse added in v0.21.0

type ListGitConnectionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GitConnectionsResponse
	JSON401      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseListGitConnectionsClientResponse added in v0.21.0

func ParseListGitConnectionsClientResponse(rsp *http.Response) (*ListGitConnectionsClientResponse, error)

ParseListGitConnectionsClientResponse parses an HTTP response from a ListGitConnectionsWithResponse call

func (ListGitConnectionsClientResponse) ContentType added in v0.21.0

func (r ListGitConnectionsClientResponse) ContentType() string

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

func (ListGitConnectionsClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ListGitConnectionsClientResponse) StatusCode added in v0.21.0

func (r ListGitConnectionsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGitInstallationRepositoriesClientResponse added in v0.21.0

type ListGitInstallationRepositoriesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GitRepositoriesResponse
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseListGitInstallationRepositoriesClientResponse added in v0.21.0

func ParseListGitInstallationRepositoriesClientResponse(rsp *http.Response) (*ListGitInstallationRepositoriesClientResponse, error)

ParseListGitInstallationRepositoriesClientResponse parses an HTTP response from a ListGitInstallationRepositoriesWithResponse call

func (ListGitInstallationRepositoriesClientResponse) ContentType added in v0.21.0

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

func (ListGitInstallationRepositoriesClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ListGitInstallationRepositoriesClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type ListGitInstallationsClientResponse added in v0.21.0

type ListGitInstallationsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GitInstallationsResponse
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseListGitInstallationsClientResponse added in v0.21.0

func ParseListGitInstallationsClientResponse(rsp *http.Response) (*ListGitInstallationsClientResponse, error)

ParseListGitInstallationsClientResponse parses an HTTP response from a ListGitInstallationsWithResponse call

func (ListGitInstallationsClientResponse) ContentType added in v0.21.0

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

func (ListGitInstallationsClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ListGitInstallationsClientResponse) StatusCode added in v0.21.0

func (r ListGitInstallationsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListImportConnectionsClientResponse added in v0.21.0

type ListImportConnectionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImportConnectionsResponse
	JSON401      *Error
	JSON500      *Error
}

func ParseListImportConnectionsClientResponse added in v0.21.0

func ParseListImportConnectionsClientResponse(rsp *http.Response) (*ListImportConnectionsClientResponse, error)

ParseListImportConnectionsClientResponse parses an HTTP response from a ListImportConnectionsWithResponse call

func (ListImportConnectionsClientResponse) ContentType added in v0.21.0

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

func (ListImportConnectionsClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ListImportConnectionsClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type ListImportSourcesClientResponse added in v0.21.0

type ListImportSourcesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImportSourcesResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON429      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseListImportSourcesClientResponse added in v0.21.0

func ParseListImportSourcesClientResponse(rsp *http.Response) (*ListImportSourcesClientResponse, error)

ParseListImportSourcesClientResponse parses an HTTP response from a ListImportSourcesWithResponse call

func (ListImportSourcesClientResponse) ContentType added in v0.21.0

func (r ListImportSourcesClientResponse) ContentType() string

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

func (ListImportSourcesClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ListImportSourcesClientResponse) StatusCode added in v0.21.0

func (r ListImportSourcesClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListImportSourcesParams added in v0.21.0

type ListImportSourcesParams struct {
	// ConnectionId Owned provider connection used for discovery.
	ConnectionId openapi_types.UUID `form:"connection_id" json:"connection_id"`
}

ListImportSourcesParams defines parameters for ListImportSources.

type ListOAuthConfigsClientResponse

type ListOAuthConfigsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Configs *[]OAuthConfig `json:"configs,omitempty"`
	}
}

func ParseListOAuthConfigsClientResponse

func ParseListOAuthConfigsClientResponse(rsp *http.Response) (*ListOAuthConfigsClientResponse, error)

ParseListOAuthConfigsClientResponse parses an HTTP response from a ListOAuthConfigsWithResponse call

func (ListOAuthConfigsClientResponse) ContentType

func (r ListOAuthConfigsClientResponse) ContentType() string

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

func (ListOAuthConfigsClientResponse) Status

Status returns HTTPResponse.Status

func (ListOAuthConfigsClientResponse) StatusCode

func (r ListOAuthConfigsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPostgresVersionsClientResponse

type ListPostgresVersionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]struct {
		// Default Whether this is the default version (recommended)
		Default *bool `json:"default,omitempty"`

		// Deprecated Whether this version is deprecated (approaching EOL)
		Deprecated *bool `json:"deprecated,omitempty"`

		// Name Human-readable version name
		Name *string `json:"name,omitempty"`

		// Version PostgreSQL major version number
		Version *string `json:"version,omitempty"`
	}
}

func ParseListPostgresVersionsClientResponse

func ParseListPostgresVersionsClientResponse(rsp *http.Response) (*ListPostgresVersionsClientResponse, error)

ParseListPostgresVersionsClientResponse parses an HTTP response from a ListPostgresVersionsWithResponse call

func (ListPostgresVersionsClientResponse) ContentType

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

func (ListPostgresVersionsClientResponse) Status

Status returns HTTPResponse.Status

func (ListPostgresVersionsClientResponse) StatusCode

func (r ListPostgresVersionsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectCustomDomainsClientResponse added in v0.0.4

type ListProjectCustomDomainsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedProjectCustomDomains
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON500      *Error
}

func ParseListProjectCustomDomainsClientResponse added in v0.0.4

func ParseListProjectCustomDomainsClientResponse(rsp *http.Response) (*ListProjectCustomDomainsClientResponse, error)

ParseListProjectCustomDomainsClientResponse parses an HTTP response from a ListProjectCustomDomainsWithResponse call

func (ListProjectCustomDomainsClientResponse) ContentType added in v0.0.4

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

func (ListProjectCustomDomainsClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (ListProjectCustomDomainsClientResponse) StatusCode added in v0.0.4

StatusCode returns HTTPResponse.StatusCode

type ListProjectCustomDomainsParams added in v0.0.4

type ListProjectCustomDomainsParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListProjectCustomDomainsParams defines parameters for ListProjectCustomDomains.

type ListProjectDeploymentsClientResponse added in v0.0.4

type ListProjectDeploymentsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedProjectDeployments
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON500      *Error
}

func ParseListProjectDeploymentsClientResponse added in v0.0.4

func ParseListProjectDeploymentsClientResponse(rsp *http.Response) (*ListProjectDeploymentsClientResponse, error)

ParseListProjectDeploymentsClientResponse parses an HTTP response from a ListProjectDeploymentsWithResponse call

func (ListProjectDeploymentsClientResponse) ContentType added in v0.0.4

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

func (ListProjectDeploymentsClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (ListProjectDeploymentsClientResponse) StatusCode added in v0.0.4

StatusCode returns HTTPResponse.StatusCode

type ListProjectDeploymentsParams added in v0.0.4

type ListProjectDeploymentsParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`

	// CreatedAfter Restrict results to attempts created at or after this timestamp.
	CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`

	// ResourceType Restrict the feed to a single resource type. Omit to return both
	// Function and Frontend deployments.
	ResourceType *ListProjectDeploymentsParamsResourceType `form:"resource_type,omitempty" json:"resource_type,omitempty"`
}

ListProjectDeploymentsParams defines parameters for ListProjectDeployments.

type ListProjectDeploymentsParamsResourceType added in v0.21.0

type ListProjectDeploymentsParamsResourceType string

ListProjectDeploymentsParamsResourceType defines parameters for ListProjectDeployments.

const (
	ListProjectDeploymentsParamsResourceTypeFrontend ListProjectDeploymentsParamsResourceType = "frontend"
	ListProjectDeploymentsParamsResourceTypeFunction ListProjectDeploymentsParamsResourceType = "function"
)

Defines values for ListProjectDeploymentsParamsResourceType.

func (ListProjectDeploymentsParamsResourceType) Valid added in v0.21.0

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

type ListProjectSchedulersClientResponse added in v0.0.4

type ListProjectSchedulersClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionSchedulerListResponse
}

func ParseListProjectSchedulersClientResponse added in v0.0.4

func ParseListProjectSchedulersClientResponse(rsp *http.Response) (*ListProjectSchedulersClientResponse, error)

ParseListProjectSchedulersClientResponse parses an HTTP response from a ListProjectSchedulersWithResponse call

func (ListProjectSchedulersClientResponse) ContentType added in v0.0.4

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

func (ListProjectSchedulersClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (ListProjectSchedulersClientResponse) StatusCode added in v0.0.4

StatusCode returns HTTPResponse.StatusCode

type ListProjectSchedulersParams added in v0.0.4

type ListProjectSchedulersParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListProjectSchedulersParams defines parameters for ListProjectSchedulers.

type ListProjectsClientResponse

type ListProjectsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedProjects
	JSON400      *Error
}

func ParseListProjectsClientResponse

func ParseListProjectsClientResponse(rsp *http.Response) (*ListProjectsClientResponse, error)

ParseListProjectsClientResponse parses an HTTP response from a ListProjectsWithResponse call

func (ListProjectsClientResponse) ContentType

func (r ListProjectsClientResponse) ContentType() string

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

func (ListProjectsClientResponse) Status

Status returns HTTPResponse.Status

func (ListProjectsClientResponse) StatusCode

func (r ListProjectsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectsParams

type ListProjectsParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListProjectsParams defines parameters for ListProjects.

type ListServiceKeysClientResponse

type ListServiceKeysClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedServiceKeys
}

func ParseListServiceKeysClientResponse

func ParseListServiceKeysClientResponse(rsp *http.Response) (*ListServiceKeysClientResponse, error)

ParseListServiceKeysClientResponse parses an HTTP response from a ListServiceKeysWithResponse call

func (ListServiceKeysClientResponse) ContentType

func (r ListServiceKeysClientResponse) ContentType() string

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

func (ListServiceKeysClientResponse) Status

Status returns HTTPResponse.Status

func (ListServiceKeysClientResponse) StatusCode

func (r ListServiceKeysClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListServiceKeysParams

type ListServiceKeysParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListServiceKeysParams defines parameters for ListServiceKeys.

type ListStorageBuckets200JSONResponseBody added in v0.21.0

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

ListStorageBuckets200JSONResponseBody defines parameters for ListStorageBuckets.

func (ListStorageBuckets200JSONResponseBody) AsListStorageBuckets200JSONResponseBody0 added in v0.21.0

func (t ListStorageBuckets200JSONResponseBody) AsListStorageBuckets200JSONResponseBody0() (ListStorageBuckets200JSONResponseBody0, error)

AsListStorageBuckets200JSONResponseBody0 returns the union data inside the ListStorageBuckets200JSONResponseBody as a ListStorageBuckets200JSONResponseBody0

func (ListStorageBuckets200JSONResponseBody) AsPaginatedStorageBuckets added in v0.21.0

func (t ListStorageBuckets200JSONResponseBody) AsPaginatedStorageBuckets() (PaginatedStorageBuckets, error)

AsPaginatedStorageBuckets returns the union data inside the ListStorageBuckets200JSONResponseBody as a PaginatedStorageBuckets

func (*ListStorageBuckets200JSONResponseBody) FromListStorageBuckets200JSONResponseBody0 added in v0.21.0

func (t *ListStorageBuckets200JSONResponseBody) FromListStorageBuckets200JSONResponseBody0(v ListStorageBuckets200JSONResponseBody0) error

FromListStorageBuckets200JSONResponseBody0 overwrites any union data inside the ListStorageBuckets200JSONResponseBody as the provided ListStorageBuckets200JSONResponseBody0

func (*ListStorageBuckets200JSONResponseBody) FromPaginatedStorageBuckets added in v0.21.0

func (t *ListStorageBuckets200JSONResponseBody) FromPaginatedStorageBuckets(v PaginatedStorageBuckets) error

FromPaginatedStorageBuckets overwrites any union data inside the ListStorageBuckets200JSONResponseBody as the provided PaginatedStorageBuckets

func (ListStorageBuckets200JSONResponseBody) MarshalJSON added in v0.21.0

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

func (*ListStorageBuckets200JSONResponseBody) MergeListStorageBuckets200JSONResponseBody0 added in v0.21.0

func (t *ListStorageBuckets200JSONResponseBody) MergeListStorageBuckets200JSONResponseBody0(v ListStorageBuckets200JSONResponseBody0) error

MergeListStorageBuckets200JSONResponseBody0 performs a merge with any union data inside the ListStorageBuckets200JSONResponseBody, using the provided ListStorageBuckets200JSONResponseBody0

func (*ListStorageBuckets200JSONResponseBody) MergePaginatedStorageBuckets added in v0.21.0

func (t *ListStorageBuckets200JSONResponseBody) MergePaginatedStorageBuckets(v PaginatedStorageBuckets) error

MergePaginatedStorageBuckets performs a merge with any union data inside the ListStorageBuckets200JSONResponseBody, using the provided PaginatedStorageBuckets

func (*ListStorageBuckets200JSONResponseBody) UnmarshalJSON added in v0.21.0

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

type ListStorageBuckets200JSONResponseBody0 added in v0.21.0

type ListStorageBuckets200JSONResponseBody0 = []StorageBucket

ListStorageBuckets200JSONResponseBody0 defines parameters for ListStorageBuckets.

type ListStorageBucketsClientResponse

type ListStorageBucketsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListStorageBuckets200JSONResponseBody
}

func ParseListStorageBucketsClientResponse

func ParseListStorageBucketsClientResponse(rsp *http.Response) (*ListStorageBucketsClientResponse, error)

ParseListStorageBucketsClientResponse parses an HTTP response from a ListStorageBucketsWithResponse call

func (ListStorageBucketsClientResponse) ContentType

func (r ListStorageBucketsClientResponse) ContentType() string

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

func (ListStorageBucketsClientResponse) Status

Status returns HTTPResponse.Status

func (ListStorageBucketsClientResponse) StatusCode

func (r ListStorageBucketsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListStorageBucketsParams added in v0.21.0

type ListStorageBucketsParams struct {
	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListStorageBucketsParams defines parameters for ListStorageBuckets.

type ListStorageObjectsAdminClientResponse

type ListStorageObjectsAdminClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data    *[]StorageObjectWithBucket `json:"data,omitempty"`
		HasMore *bool                      `json:"has_more,omitempty"`
		Limit   *int                       `json:"limit,omitempty"`

		// NextCursor Opaque cursor for the next page (cursor pagination only)
		NextCursor *string `json:"next_cursor,omitempty"`
		Page       *int    `json:"page,omitempty"`

		// PrevCursor Opaque cursor for the previous page (cursor pagination only). Send as `ending_before`.
		PrevCursor *string `json:"prev_cursor,omitempty"`
		Total      *int    `json:"total,omitempty"`
	}
}

func ParseListStorageObjectsAdminClientResponse

func ParseListStorageObjectsAdminClientResponse(rsp *http.Response) (*ListStorageObjectsAdminClientResponse, error)

ParseListStorageObjectsAdminClientResponse parses an HTTP response from a ListStorageObjectsAdminWithResponse call

func (ListStorageObjectsAdminClientResponse) ContentType

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

func (ListStorageObjectsAdminClientResponse) Status

Status returns HTTPResponse.Status

func (ListStorageObjectsAdminClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListStorageObjectsAdminParams

type ListStorageObjectsAdminParams struct {
	// OwnerId Filter by owner user ID
	OwnerId *openapi_types.UUID `form:"owner_id,omitempty" json:"owner_id,omitempty"`

	// Page Page number (1-based)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Items per page
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListStorageObjectsAdminParams defines parameters for ListStorageObjectsAdmin.

type ListStorageObjectsClientResponse

type ListStorageObjectsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageListResponse
	JSON429      *BandwidthCapExceeded
}

func ParseListStorageObjectsClientResponse

func ParseListStorageObjectsClientResponse(rsp *http.Response) (*ListStorageObjectsClientResponse, error)

ParseListStorageObjectsClientResponse parses an HTTP response from a ListStorageObjectsWithResponse call

func (ListStorageObjectsClientResponse) ContentType

func (r ListStorageObjectsClientResponse) ContentType() string

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

func (ListStorageObjectsClientResponse) Status

Status returns HTTPResponse.Status

func (ListStorageObjectsClientResponse) StatusCode

func (r ListStorageObjectsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListStorageObjectsParams

type ListStorageObjectsParams struct {
	// Prefix Filter objects by path prefix
	Prefix *string `form:"prefix,omitempty" json:"prefix,omitempty"`

	// Limit Maximum objects to return
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Pagination cursor
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListStorageObjectsParams defines parameters for ListStorageObjects.

type ListStoragePoliciesClientResponse

type ListStoragePoliciesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]StoragePolicy
}

func ParseListStoragePoliciesClientResponse

func ParseListStoragePoliciesClientResponse(rsp *http.Response) (*ListStoragePoliciesClientResponse, error)

ParseListStoragePoliciesClientResponse parses an HTTP response from a ListStoragePoliciesWithResponse call

func (ListStoragePoliciesClientResponse) ContentType

func (r ListStoragePoliciesClientResponse) ContentType() string

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

func (ListStoragePoliciesClientResponse) Status

Status returns HTTPResponse.Status

func (ListStoragePoliciesClientResponse) StatusCode

func (r ListStoragePoliciesClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserSessionsClientResponse

type ListUserSessionsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Data Sessions for this page (cursor pagination only)
		Data *[]AuthSession `json:"data,omitempty"`

		// HasMore Whether a further page exists (cursor pagination only)
		HasMore *bool `json:"has_more,omitempty"`

		// Limit Number of sessions per page
		Limit *int `json:"limit,omitempty"`

		// NextCursor Opaque cursor for the next page (cursor pagination only)
		NextCursor *string `json:"next_cursor,omitempty"`

		// Page Current page number
		Page *int `json:"page,omitempty"`

		// PrevCursor Opaque cursor for the previous page (cursor pagination only). Send as `ending_before`.
		PrevCursor *string        `json:"prev_cursor,omitempty"`
		Sessions   *[]AuthSession `json:"sessions,omitempty"`

		// Total Total number of sessions
		Total *int `json:"total,omitempty"`

		// TotalPages Total number of pages
		TotalPages *int `json:"total_pages,omitempty"`
	}
	JSON400 *Error
}

func ParseListUserSessionsClientResponse

func ParseListUserSessionsClientResponse(rsp *http.Response) (*ListUserSessionsClientResponse, error)

ParseListUserSessionsClientResponse parses an HTTP response from a ListUserSessionsWithResponse call

func (ListUserSessionsClientResponse) ContentType

func (r ListUserSessionsClientResponse) ContentType() string

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

func (ListUserSessionsClientResponse) Status

Status returns HTTPResponse.Status

func (ListUserSessionsClientResponse) StatusCode

func (r ListUserSessionsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserSessionsParams

type ListUserSessionsParams struct {
	// Page Page number (1-indexed)
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of sessions per page (max 100)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Sort Sort key. `last_activity` (default) orders by most recent activity and
	// supports offset pagination only. `created_at` orders by session start
	// and supports both offset and cursor pagination.
	Sort *ListUserSessionsParamsSort `form:"sort,omitempty" json:"sort,omitempty"`

	// Status Filter by whether the session can still be refreshed. Omit for every
	// stored session, including expired ones. `expired` is not supported
	// with cursor pagination.
	Status *ListUserSessionsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Cursor Opaque keyset cursor from a previous response's `next_cursor`. Requires
	// `sort=created_at`; mutually exclusive with `page` and `ending_before`.
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset cursor from a previous response's `prev_cursor`, paging
	// backward. Requires `sort=created_at`; mutually exclusive with `page`
	// and `cursor`.
	EndingBefore *string `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded number of rows to skip past the cursor anchor (the hybrid
	// jump, maximum 100000). Ignored unless `cursor` or `ending_before` is
	// supplied.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
}

ListUserSessionsParams defines parameters for ListUserSessions.

type ListUserSessionsParamsSort added in v0.23.0

type ListUserSessionsParamsSort string

ListUserSessionsParamsSort defines parameters for ListUserSessions.

const (
	ListUserSessionsParamsSortCreatedAt    ListUserSessionsParamsSort = "created_at"
	ListUserSessionsParamsSortLastActivity ListUserSessionsParamsSort = "last_activity"
)

Defines values for ListUserSessionsParamsSort.

func (ListUserSessionsParamsSort) Valid added in v0.23.0

func (e ListUserSessionsParamsSort) Valid() bool

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

type ListUserSessionsParamsStatus added in v0.23.0

type ListUserSessionsParamsStatus string

ListUserSessionsParamsStatus defines parameters for ListUserSessions.

const (
	Active  ListUserSessionsParamsStatus = "active"
	Expired ListUserSessionsParamsStatus = "expired"
)

Defines values for ListUserSessionsParamsStatus.

func (ListUserSessionsParamsStatus) Valid added in v0.23.0

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

type ListVariablesClientResponse

type ListVariablesClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedVariables
	JSON404      *Error
}

func ParseListVariablesClientResponse

func ParseListVariablesClientResponse(rsp *http.Response) (*ListVariablesClientResponse, error)

ParseListVariablesClientResponse parses an HTTP response from a ListVariablesWithResponse call

func (ListVariablesClientResponse) ContentType

func (r ListVariablesClientResponse) ContentType() string

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

func (ListVariablesClientResponse) Status

Status returns HTTPResponse.Status

func (ListVariablesClientResponse) StatusCode

func (r ListVariablesClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListVariablesParams

type ListVariablesParams struct {
	// Page Page number (1-indexed) for offset pagination. Declares no schema
	// default so the request validator does not inject one: handlers that omit
	// `page` see it unset (nil) and default to 1 in code, while cursor-first
	// endpoints (e.g. the project deployments feed) can detect its absence to
	// stay in keyset/search mode. Supplying `page` selects offset pagination.
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Cursor Opaque keyset pagination cursor from a previous response's `next_cursor`
	// — pages forward. Mutually exclusive with `page` and `ending_before`;
	// combining them returns 400. When supplied, the request's `search` and
	// `limit` must match the values bound to the cursor or the request returns 400.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// EndingBefore Opaque keyset pagination cursor from a previous response's `prev_cursor`
	// — pages backward (the page immediately preceding this cursor). Mutually
	// exclusive with `page` and `cursor`; combining them returns 400. `search`
	// and `limit` must match the values bound to the cursor or the request
	// returns 400.
	EndingBefore *EndingBefore `form:"ending_before,omitempty" json:"ending_before,omitempty"`

	// Offset Bounded row offset past the keyset anchor named by `cursor` (forward) or
	// `ending_before` (backward) — the hybrid jump. Seek to the anchor, then
	// skip this many rows within. Used for numbered jump-to-page: from the
	// current page, seek to its next/prev cursor and offset the remaining
	// pages. Only honored on the cursor pagination path; ignored otherwise.
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Search Case-insensitive substring match on the resource `name`. See the
	// endpoint description for supported pagination modes.
	Search *Search `form:"search,omitempty" json:"search,omitempty"`
}

ListVariablesParams defines parameters for ListVariables.

type LiveLogLevel added in v0.0.4

type LiveLogLevel string

LiveLogLevel Canonical lowercase function runtime log level.

const (
	LiveLogLevelDebug LiveLogLevel = "debug"
	LiveLogLevelError LiveLogLevel = "error"
	LiveLogLevelFatal LiveLogLevel = "fatal"
	LiveLogLevelInfo  LiveLogLevel = "info"
	LiveLogLevelTrace LiveLogLevel = "trace"
	LiveLogLevelWarn  LiveLogLevel = "warn"
)

Defines values for LiveLogLevel.

func (LiveLogLevel) Valid added in v0.1.0

func (e LiveLogLevel) Valid() bool

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

type LockKey added in v0.21.0

type LockKey = string

LockKey defines model for LockKey.

type LockRequestId added in v0.21.0

type LockRequestId = openapi_types.UUID

LockRequestId defines model for LockRequestId.

type LockToken added in v0.21.0

type LockToken = openapi_types.UUID

LockToken defines model for LockToken.

type LogActivityBucket added in v0.0.4

type LogActivityBucket struct {
	// Counts Counts grouped by activity dimension.
	Counts struct {
		// Levels Counts by normalized log level.
		Levels map[string]int `json:"levels"`

		// Regions Counts by event region.
		Regions map[string]int `json:"regions"`

		// ResourceIds Counts by resource ID.
		ResourceIds map[string]int `json:"resource_ids"`
	} `json:"counts"`

	// EndTime Bucket end time.
	EndTime time.Time `json:"end_time"`

	// StartTime Bucket start time.
	StartTime time.Time `json:"start_time"`

	// Total Total events in this bucket.
	Total int `json:"total"`
}

LogActivityBucket Log-event counts for one activity time bucket.

type LogActivityRequest added in v0.0.4

type LogActivityRequest struct {
	// BucketCount Number of activity buckets to return.
	BucketCount *int `json:"bucket_count,omitempty"`

	// EndTime End time.
	EndTime *time.Time `json:"end_time,omitempty"`

	// Q Optional activity query. Supports quoted text, implicit AND, AND/OR/NOT, parentheses, and fields such as `level`, `region`, `invocation.id`, `resource.id`, `resource.name`, `function`, `frontend`, `database`, and `body`.
	Q *string `json:"q,omitempty"`

	// Resource Resource selectors for project log reads.
	Resource LogRequestResource `json:"resource"`

	// StartTime Start time.
	StartTime *time.Time `json:"start_time,omitempty"`
}

LogActivityRequest Activity request for bucketed log counts.

type LogActivityResponse added in v0.0.4

type LogActivityResponse struct {
	Data []LogActivityBucket `json:"data"`

	// Total Total events counted across all buckets.
	Total int `json:"total"`
}

LogActivityResponse Bucketed runtime log activity.

type LogDatabaseRequestResource added in v0.1.0

type LogDatabaseRequestResource struct {
	// Ids Optional database identifiers. Omit or send an empty array to include every database in the project.
	Ids *[]openapi_types.UUID `json:"ids,omitempty"`

	// Type Resource type to read logs for.
	Type LogDatabaseRequestResourceType `json:"type"`
}

LogDatabaseRequestResource Database runtime log resource selector. Deployment logs are not supported for databases.

type LogDatabaseRequestResourceType added in v0.1.0

type LogDatabaseRequestResourceType string

LogDatabaseRequestResourceType Resource type to read logs for.

const (
	LogDatabaseRequestResourceTypeDatabase LogDatabaseRequestResourceType = "database"
)

Defines values for LogDatabaseRequestResourceType.

func (LogDatabaseRequestResourceType) Valid added in v0.1.0

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

type LogDeployment added in v0.1.0

type LogDeployment struct {
	// Id Deployment ID associated with the log event.
	Id openapi_types.UUID `json:"id"`

	// Stage Deployment stage that produced the log event, when available.
	Stage *LogDeploymentStage `json:"stage,omitempty"`
}

LogDeployment Deployment context associated with a historical deployment log event.

type LogDeploymentRequestSelector added in v0.1.0

type LogDeploymentRequestSelector struct {
	// Ids Optional deployment identifiers. Omit or send an empty array to include every deployment for the selected resources.
	Ids *[]openapi_types.UUID `json:"ids,omitempty"`
}

LogDeploymentRequestSelector Deployment log selector for deployable resources.

type LogDeploymentStage added in v0.1.0

type LogDeploymentStage string

LogDeploymentStage Deployment stage that produced the log event, when available.

const (
	Compile LogDeploymentStage = "compile"
	Publish LogDeploymentStage = "publish"
)

Defines values for LogDeploymentStage.

func (LogDeploymentStage) Valid added in v0.1.0

func (e LogDeploymentStage) Valid() bool

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

type LogEvent

type LogEvent struct {
	// Body Application log value. JSON arguments retain their JSON type. Strings containing a serialized JSON object or array are normalized to that object or array; all other strings remain strings.
	Body *LogEvent_Body `json:"body"`

	// Deployment Deployment context associated with a historical deployment log event.
	Deployment *LogDeployment `json:"deployment,omitempty"`

	// Id Opaque stable log event ID for pagination, deduplication, and display.
	Id *string `json:"id,omitempty"`

	// InvocationId Function invocation ID associated with this log event, when available.
	InvocationId *string `json:"invocation_id,omitempty"`

	// Level Canonical lowercase function runtime log level.
	Level *LiveLogLevel `json:"level,omitempty"`

	// Region Region where this log event originated.
	Region *string `json:"region,omitempty"`

	// Resource Resource that owns a historical log event.
	Resource *LogResource `json:"resource,omitempty"`

	// Timestamp Event timestamp.
	Timestamp time.Time `json:"timestamp"`
}

LogEvent Historical log event returned by log APIs.

type LogEventBody0 added in v0.19.3

type LogEventBody0 = string

LogEventBody0 defines model for .

type LogEventBody1 added in v0.19.3

type LogEventBody1 map[string]interface{}

LogEventBody1 defines model for .

type LogEventBody2 added in v0.19.3

type LogEventBody2 = []interface{}

LogEventBody2 defines model for .

type LogEventBody3 added in v0.19.3

type LogEventBody3 = float64

LogEventBody3 defines model for .

type LogEventBody4 added in v0.19.3

type LogEventBody4 = bool

LogEventBody4 defines model for .

type LogEvent_Body added in v0.19.3

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

LogEvent_Body Application log value. JSON arguments retain their JSON type. Strings containing a serialized JSON object or array are normalized to that object or array; all other strings remain strings.

func (LogEvent_Body) AsLogEventBody0 added in v0.19.3

func (t LogEvent_Body) AsLogEventBody0() (LogEventBody0, error)

AsLogEventBody0 returns the union data inside the LogEvent_Body as a LogEventBody0

func (LogEvent_Body) AsLogEventBody1 added in v0.19.3

func (t LogEvent_Body) AsLogEventBody1() (LogEventBody1, error)

AsLogEventBody1 returns the union data inside the LogEvent_Body as a LogEventBody1

func (LogEvent_Body) AsLogEventBody2 added in v0.19.3

func (t LogEvent_Body) AsLogEventBody2() (LogEventBody2, error)

AsLogEventBody2 returns the union data inside the LogEvent_Body as a LogEventBody2

func (LogEvent_Body) AsLogEventBody3 added in v0.19.3

func (t LogEvent_Body) AsLogEventBody3() (LogEventBody3, error)

AsLogEventBody3 returns the union data inside the LogEvent_Body as a LogEventBody3

func (LogEvent_Body) AsLogEventBody4 added in v0.19.3

func (t LogEvent_Body) AsLogEventBody4() (LogEventBody4, error)

AsLogEventBody4 returns the union data inside the LogEvent_Body as a LogEventBody4

func (*LogEvent_Body) FromLogEventBody0 added in v0.19.3

func (t *LogEvent_Body) FromLogEventBody0(v LogEventBody0) error

FromLogEventBody0 overwrites any union data inside the LogEvent_Body as the provided LogEventBody0

func (*LogEvent_Body) FromLogEventBody1 added in v0.19.3

func (t *LogEvent_Body) FromLogEventBody1(v LogEventBody1) error

FromLogEventBody1 overwrites any union data inside the LogEvent_Body as the provided LogEventBody1

func (*LogEvent_Body) FromLogEventBody2 added in v0.19.3

func (t *LogEvent_Body) FromLogEventBody2(v LogEventBody2) error

FromLogEventBody2 overwrites any union data inside the LogEvent_Body as the provided LogEventBody2

func (*LogEvent_Body) FromLogEventBody3 added in v0.19.3

func (t *LogEvent_Body) FromLogEventBody3(v LogEventBody3) error

FromLogEventBody3 overwrites any union data inside the LogEvent_Body as the provided LogEventBody3

func (*LogEvent_Body) FromLogEventBody4 added in v0.19.3

func (t *LogEvent_Body) FromLogEventBody4(v LogEventBody4) error

FromLogEventBody4 overwrites any union data inside the LogEvent_Body as the provided LogEventBody4

func (LogEvent_Body) MarshalJSON added in v0.19.3

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

func (*LogEvent_Body) MergeLogEventBody0 added in v0.19.3

func (t *LogEvent_Body) MergeLogEventBody0(v LogEventBody0) error

MergeLogEventBody0 performs a merge with any union data inside the LogEvent_Body, using the provided LogEventBody0

func (*LogEvent_Body) MergeLogEventBody1 added in v0.19.3

func (t *LogEvent_Body) MergeLogEventBody1(v LogEventBody1) error

MergeLogEventBody1 performs a merge with any union data inside the LogEvent_Body, using the provided LogEventBody1

func (*LogEvent_Body) MergeLogEventBody2 added in v0.19.3

func (t *LogEvent_Body) MergeLogEventBody2(v LogEventBody2) error

MergeLogEventBody2 performs a merge with any union data inside the LogEvent_Body, using the provided LogEventBody2

func (*LogEvent_Body) MergeLogEventBody3 added in v0.19.3

func (t *LogEvent_Body) MergeLogEventBody3(v LogEventBody3) error

MergeLogEventBody3 performs a merge with any union data inside the LogEvent_Body, using the provided LogEventBody3

func (*LogEvent_Body) MergeLogEventBody4 added in v0.19.3

func (t *LogEvent_Body) MergeLogEventBody4(v LogEventBody4) error

MergeLogEventBody4 performs a merge with any union data inside the LogEvent_Body, using the provided LogEventBody4

func (*LogEvent_Body) UnmarshalJSON added in v0.19.3

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

type LogFrontendRequestResource added in v0.1.0

type LogFrontendRequestResource struct {
	// Deployments Deployment log selector for deployable resources.
	Deployments *LogDeploymentRequestSelector `json:"deployments,omitempty"`

	// Ids Optional frontend identifiers. Omit or send an empty array to include every frontend in the project.
	Ids *[]openapi_types.UUID `json:"ids,omitempty"`

	// Type Resource type to read logs for.
	Type LogFrontendRequestResourceType `json:"type"`
}

LogFrontendRequestResource Frontend log resource selector.

type LogFrontendRequestResourceType added in v0.1.0

type LogFrontendRequestResourceType string

LogFrontendRequestResourceType Resource type to read logs for.

const (
	LogFrontendRequestResourceTypeFrontend LogFrontendRequestResourceType = "frontend"
)

Defines values for LogFrontendRequestResourceType.

func (LogFrontendRequestResourceType) Valid added in v0.1.0

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

type LogFunctionRequestResource added in v0.1.0

type LogFunctionRequestResource struct {
	// Deployments Deployment log selector for deployable resources.
	Deployments *LogDeploymentRequestSelector `json:"deployments,omitempty"`

	// Ids Optional function identifiers. Omit or send an empty array to include every function in the project.
	Ids *[]openapi_types.UUID `json:"ids,omitempty"`

	// Type Resource type to read logs for.
	Type LogFunctionRequestResourceType `json:"type"`
}

LogFunctionRequestResource Edge Function log resource selector.

type LogFunctionRequestResourceType added in v0.1.0

type LogFunctionRequestResourceType string

LogFunctionRequestResourceType Resource type to read logs for.

const (
	LogFunctionRequestResourceTypeFunction LogFunctionRequestResourceType = "function"
)

Defines values for LogFunctionRequestResourceType.

func (LogFunctionRequestResourceType) Valid added in v0.1.0

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

type LogRequestResource added in v0.1.0

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

LogRequestResource Resource selectors for project log reads.

func (LogRequestResource) AsLogDatabaseRequestResource added in v0.1.0

func (t LogRequestResource) AsLogDatabaseRequestResource() (LogDatabaseRequestResource, error)

AsLogDatabaseRequestResource returns the union data inside the LogRequestResource as a LogDatabaseRequestResource

func (LogRequestResource) AsLogFrontendRequestResource added in v0.1.0

func (t LogRequestResource) AsLogFrontendRequestResource() (LogFrontendRequestResource, error)

AsLogFrontendRequestResource returns the union data inside the LogRequestResource as a LogFrontendRequestResource

func (LogRequestResource) AsLogFunctionRequestResource added in v0.1.0

func (t LogRequestResource) AsLogFunctionRequestResource() (LogFunctionRequestResource, error)

AsLogFunctionRequestResource returns the union data inside the LogRequestResource as a LogFunctionRequestResource

func (LogRequestResource) Discriminator added in v0.1.0

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

func (*LogRequestResource) FromLogDatabaseRequestResource added in v0.1.0

func (t *LogRequestResource) FromLogDatabaseRequestResource(v LogDatabaseRequestResource) error

FromLogDatabaseRequestResource overwrites any union data inside the LogRequestResource as the provided LogDatabaseRequestResource

func (*LogRequestResource) FromLogFrontendRequestResource added in v0.1.0

func (t *LogRequestResource) FromLogFrontendRequestResource(v LogFrontendRequestResource) error

FromLogFrontendRequestResource overwrites any union data inside the LogRequestResource as the provided LogFrontendRequestResource

func (*LogRequestResource) FromLogFunctionRequestResource added in v0.1.0

func (t *LogRequestResource) FromLogFunctionRequestResource(v LogFunctionRequestResource) error

FromLogFunctionRequestResource overwrites any union data inside the LogRequestResource as the provided LogFunctionRequestResource

func (LogRequestResource) MarshalJSON added in v0.1.0

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

func (*LogRequestResource) MergeLogDatabaseRequestResource added in v0.1.0

func (t *LogRequestResource) MergeLogDatabaseRequestResource(v LogDatabaseRequestResource) error

MergeLogDatabaseRequestResource performs a merge with any union data inside the LogRequestResource, using the provided LogDatabaseRequestResource

func (*LogRequestResource) MergeLogFrontendRequestResource added in v0.1.0

func (t *LogRequestResource) MergeLogFrontendRequestResource(v LogFrontendRequestResource) error

MergeLogFrontendRequestResource performs a merge with any union data inside the LogRequestResource, using the provided LogFrontendRequestResource

func (*LogRequestResource) MergeLogFunctionRequestResource added in v0.1.0

func (t *LogRequestResource) MergeLogFunctionRequestResource(v LogFunctionRequestResource) error

MergeLogFunctionRequestResource performs a merge with any union data inside the LogRequestResource, using the provided LogFunctionRequestResource

func (*LogRequestResource) UnmarshalJSON added in v0.1.0

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

func (LogRequestResource) ValueByDiscriminator added in v0.1.0

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

type LogResource added in v0.1.0

type LogResource struct {
	// Id Resource ID that owns the log event.
	Id openapi_types.UUID `json:"id"`

	// Name Resource name associated with the log event, when available.
	Name *string `json:"name,omitempty"`

	// Type Resource type that owns the log event.
	Type LogResourceType `json:"type"`
}

LogResource Resource that owns a historical log event.

type LogResourceType added in v0.1.0

type LogResourceType string

LogResourceType Resource type that owns the log event.

const (
	LogResourceTypeDatabase LogResourceType = "database"
	LogResourceTypeFrontend LogResourceType = "frontend"
	LogResourceTypeFunction LogResourceType = "function"
)

Defines values for LogResourceType.

func (LogResourceType) Valid added in v0.1.0

func (e LogResourceType) Valid() bool

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

type LogSearchEvent added in v0.0.4

type LogSearchEvent struct {
	// Body Application log value. JSON arguments retain their JSON type. Strings containing a serialized JSON object or array are normalized to that object or array; all other strings remain strings.
	Body *LogSearchEvent_Body `json:"body"`

	// Deployment Deployment context associated with a historical deployment log event.
	Deployment *LogDeployment `json:"deployment,omitempty"`

	// Id Opaque stable log event ID for pagination, deduplication, and display.
	Id string `json:"id"`

	// InvocationId Function invocation ID associated with this log event, when available.
	InvocationId *string `json:"invocation_id,omitempty"`

	// Level Canonical lowercase function runtime log level.
	Level *LiveLogLevel `json:"level,omitempty"`

	// Region Region where this log event originated.
	Region *string `json:"region,omitempty"`

	// Resource Resource that owns a historical log event.
	Resource LogResource `json:"resource"`

	// Timestamp Event timestamp.
	Timestamp time.Time `json:"timestamp"`
}

LogSearchEvent defines model for LogSearchEvent.

type LogSearchEventBody0 added in v0.19.3

type LogSearchEventBody0 = string

LogSearchEventBody0 defines model for .

type LogSearchEventBody1 added in v0.19.3

type LogSearchEventBody1 map[string]interface{}

LogSearchEventBody1 defines model for .

type LogSearchEventBody2 added in v0.19.3

type LogSearchEventBody2 = []interface{}

LogSearchEventBody2 defines model for .

type LogSearchEventBody3 added in v0.19.3

type LogSearchEventBody3 = float64

LogSearchEventBody3 defines model for .

type LogSearchEventBody4 added in v0.19.3

type LogSearchEventBody4 = bool

LogSearchEventBody4 defines model for .

type LogSearchEvent_Body added in v0.19.3

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

LogSearchEvent_Body Application log value. JSON arguments retain their JSON type. Strings containing a serialized JSON object or array are normalized to that object or array; all other strings remain strings.

func (LogSearchEvent_Body) AsLogSearchEventBody0 added in v0.19.3

func (t LogSearchEvent_Body) AsLogSearchEventBody0() (LogSearchEventBody0, error)

AsLogSearchEventBody0 returns the union data inside the LogSearchEvent_Body as a LogSearchEventBody0

func (LogSearchEvent_Body) AsLogSearchEventBody1 added in v0.19.3

func (t LogSearchEvent_Body) AsLogSearchEventBody1() (LogSearchEventBody1, error)

AsLogSearchEventBody1 returns the union data inside the LogSearchEvent_Body as a LogSearchEventBody1

func (LogSearchEvent_Body) AsLogSearchEventBody2 added in v0.19.3

func (t LogSearchEvent_Body) AsLogSearchEventBody2() (LogSearchEventBody2, error)

AsLogSearchEventBody2 returns the union data inside the LogSearchEvent_Body as a LogSearchEventBody2

func (LogSearchEvent_Body) AsLogSearchEventBody3 added in v0.19.3

func (t LogSearchEvent_Body) AsLogSearchEventBody3() (LogSearchEventBody3, error)

AsLogSearchEventBody3 returns the union data inside the LogSearchEvent_Body as a LogSearchEventBody3

func (LogSearchEvent_Body) AsLogSearchEventBody4 added in v0.19.3

func (t LogSearchEvent_Body) AsLogSearchEventBody4() (LogSearchEventBody4, error)

AsLogSearchEventBody4 returns the union data inside the LogSearchEvent_Body as a LogSearchEventBody4

func (*LogSearchEvent_Body) FromLogSearchEventBody0 added in v0.19.3

func (t *LogSearchEvent_Body) FromLogSearchEventBody0(v LogSearchEventBody0) error

FromLogSearchEventBody0 overwrites any union data inside the LogSearchEvent_Body as the provided LogSearchEventBody0

func (*LogSearchEvent_Body) FromLogSearchEventBody1 added in v0.19.3

func (t *LogSearchEvent_Body) FromLogSearchEventBody1(v LogSearchEventBody1) error

FromLogSearchEventBody1 overwrites any union data inside the LogSearchEvent_Body as the provided LogSearchEventBody1

func (*LogSearchEvent_Body) FromLogSearchEventBody2 added in v0.19.3

func (t *LogSearchEvent_Body) FromLogSearchEventBody2(v LogSearchEventBody2) error

FromLogSearchEventBody2 overwrites any union data inside the LogSearchEvent_Body as the provided LogSearchEventBody2

func (*LogSearchEvent_Body) FromLogSearchEventBody3 added in v0.19.3

func (t *LogSearchEvent_Body) FromLogSearchEventBody3(v LogSearchEventBody3) error

FromLogSearchEventBody3 overwrites any union data inside the LogSearchEvent_Body as the provided LogSearchEventBody3

func (*LogSearchEvent_Body) FromLogSearchEventBody4 added in v0.19.3

func (t *LogSearchEvent_Body) FromLogSearchEventBody4(v LogSearchEventBody4) error

FromLogSearchEventBody4 overwrites any union data inside the LogSearchEvent_Body as the provided LogSearchEventBody4

func (LogSearchEvent_Body) MarshalJSON added in v0.19.3

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

func (*LogSearchEvent_Body) MergeLogSearchEventBody0 added in v0.19.3

func (t *LogSearchEvent_Body) MergeLogSearchEventBody0(v LogSearchEventBody0) error

MergeLogSearchEventBody0 performs a merge with any union data inside the LogSearchEvent_Body, using the provided LogSearchEventBody0

func (*LogSearchEvent_Body) MergeLogSearchEventBody1 added in v0.19.3

func (t *LogSearchEvent_Body) MergeLogSearchEventBody1(v LogSearchEventBody1) error

MergeLogSearchEventBody1 performs a merge with any union data inside the LogSearchEvent_Body, using the provided LogSearchEventBody1

func (*LogSearchEvent_Body) MergeLogSearchEventBody2 added in v0.19.3

func (t *LogSearchEvent_Body) MergeLogSearchEventBody2(v LogSearchEventBody2) error

MergeLogSearchEventBody2 performs a merge with any union data inside the LogSearchEvent_Body, using the provided LogSearchEventBody2

func (*LogSearchEvent_Body) MergeLogSearchEventBody3 added in v0.19.3

func (t *LogSearchEvent_Body) MergeLogSearchEventBody3(v LogSearchEventBody3) error

MergeLogSearchEventBody3 performs a merge with any union data inside the LogSearchEvent_Body, using the provided LogSearchEventBody3

func (*LogSearchEvent_Body) MergeLogSearchEventBody4 added in v0.19.3

func (t *LogSearchEvent_Body) MergeLogSearchEventBody4(v LogSearchEventBody4) error

MergeLogSearchEventBody4 performs a merge with any union data inside the LogSearchEvent_Body, using the provided LogSearchEventBody4

func (*LogSearchEvent_Body) UnmarshalJSON added in v0.19.3

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

type LogSearchRequest added in v0.0.4

type LogSearchRequest struct {
	// Cursor Opaque pagination cursor from the previous response's `next_cursor`.
	Cursor *string `json:"cursor,omitempty"`

	// EndTime End time.
	EndTime *time.Time `json:"end_time,omitempty"`

	// Limit Maximum number of records to return.
	Limit *int `json:"limit,omitempty"`

	// Q Optional log query. Supports quoted text, implicit AND, AND/OR/NOT, parentheses, and fields such as `level`, `region`, `invocation.id`, `resource.id`, `resource.name`, `function`, `frontend`, `database`, and `body`.
	Q *string `json:"q,omitempty"`

	// Resource Resource selectors for project log reads.
	Resource LogRequestResource `json:"resource"`

	// StartTime Start time.
	StartTime *time.Time `json:"start_time,omitempty"`
}

LogSearchRequest Search request for project logs.

type LogSearchResponse added in v0.0.4

type LogSearchResponse struct {
	// Data Array of log events sorted by timestamp, newest first.
	Data []LogSearchEvent `json:"data"`

	// HasMore Whether there are more log events available.
	HasMore bool `json:"has_more"`

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

	// NextCursor Opaque cursor for the next page. Send this value as `cursor` on the next request.
	NextCursor *string `json:"next_cursor,omitempty"`
}

LogSearchResponse Paginated project runtime log search response.

type LogStreamRequest added in v0.0.4

type LogStreamRequest struct {
	// Limit Maximum number of records to deliver on connect or reconnect before following new events.
	Limit *int `json:"limit,omitempty"`

	// Q Optional log query using the same syntax as search and activity requests.
	Q *string `json:"q,omitempty"`

	// Resource Resource selectors for project log reads.
	Resource LogRequestResource `json:"resource"`

	// StartTime Start time.
	StartTime *time.Time `json:"start_time,omitempty"`
}

LogStreamRequest Stream request for live project logs. Pagination cursors and fixed end times are not supported.

type MetricUsageData

type MetricUsageData struct {
	// AllTime Lifetime cumulative usage across every month for this metric
	AllTime int64 `json:"all_time"`

	// Daily Last 30 days of daily usage points
	Daily []UsageDataPoint `json:"daily"`

	// Hourly Last 24 hours of hourly usage points
	Hourly []UsageDataPoint `json:"hourly"`

	// Metric Metric name (for example, "Function & Frontend Invocations", "Frontend Requests",
	// "CodeBuild Build Seconds", "Bandwidth Ingress (Bytes)", "Bandwidth Egress (Bytes)",
	// "Bandwidth Total (Bytes)", or "Database Storage (Bytes)"). Byte-based metrics are
	// reported in bytes. "Bandwidth Total (Bytes)" is derived (ingress + egress) and
	// is not billed separately. "Database Storage (Bytes)" is a current observed gauge,
	// not a cumulative counter. It is the sum of the latest samples exposed as
	// `storage_bytes` by the project's database list, so it includes what each
	// database's branches and backups hold, and it inherits that field's lag
	// behind a live measurement.
	Metric string `json:"metric"`

	// Total Total usage for the current usage month
	Total int64 `json:"total"`
}

MetricUsageData Usage data for one metric across totals, daily, and hourly windows.

type MoveStorageObjectClientResponse

type MoveStorageObjectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageObject
	JSON429      *BandwidthCapExceeded
}

func ParseMoveStorageObjectClientResponse

func ParseMoveStorageObjectClientResponse(rsp *http.Response) (*MoveStorageObjectClientResponse, error)

ParseMoveStorageObjectClientResponse parses an HTTP response from a MoveStorageObjectWithResponse call

func (MoveStorageObjectClientResponse) ContentType

func (r MoveStorageObjectClientResponse) ContentType() string

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

func (MoveStorageObjectClientResponse) Status

Status returns HTTPResponse.Status

func (MoveStorageObjectClientResponse) StatusCode

func (r MoveStorageObjectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MoveStorageObjectJSONRequestBody

type MoveStorageObjectJSONRequestBody = StorageMoveRequest

MoveStorageObjectJSONRequestBody defines body for MoveStorageObject for application/json ContentType.

type OAuthConfig

type OAuthConfig struct {
	ClientId *string `json:"client_id,omitempty"`

	// ClientSecret Masked in responses (shows only first/last 4 chars)
	ClientSecret *string              `json:"client_secret,omitempty"`
	CreatedAt    *time.Time           `json:"created_at,omitempty"`
	Enabled      *bool                `json:"enabled,omitempty"`
	Id           *openapi_types.UUID  `json:"id,omitempty"`
	Provider     *OAuthConfigProvider `json:"provider,omitempty"`
	RedirectUrl  *string              `json:"redirect_url,omitempty"`
	Scopes       *[]string            `json:"scopes,omitempty"`
	UpdatedAt    *time.Time           `json:"updated_at,omitempty"`
}

OAuthConfig defines model for OAuthConfig.

type OAuthConfigProvider added in v0.1.0

type OAuthConfigProvider string

OAuthConfigProvider defines model for OAuthConfig.Provider.

const (
	OAuthConfigProviderApple     OAuthConfigProvider = "apple"
	OAuthConfigProviderDevice    OAuthConfigProvider = "device"
	OAuthConfigProviderGithub    OAuthConfigProvider = "github"
	OAuthConfigProviderGoogle    OAuthConfigProvider = "google"
	OAuthConfigProviderMicrosoft OAuthConfigProvider = "microsoft"
)

Defines values for OAuthConfigProvider.

func (OAuthConfigProvider) Valid added in v0.1.0

func (e OAuthConfigProvider) Valid() bool

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

type OAuthErrorResponse

type OAuthErrorResponse struct {
	Error            string  `json:"error"`
	ErrorDescription *string `json:"error_description,omitempty"`
}

OAuthErrorResponse defines model for OAuthErrorResponse.

type Offset added in v0.21.0

type Offset = int

Offset defines model for Offset.

type Page

type Page = int

Page defines model for Page.

type PaginatedAuthUsers

type PaginatedAuthUsers struct {
	Data []AuthUser `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (only present if has_more is true)
	Next *string `json:"next,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedAuthUsers defines model for PaginatedAuthUsers.

type PaginatedDatabases

type PaginatedDatabases struct {
	Data []Database `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (only present if has_more is true)
	Next *string `json:"next,omitempty"`

	// NextCursor Opaque cursor for the next page (cursor pagination only; present if has_more is true)
	NextCursor *string `json:"next_cursor,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// PrevCursor Opaque cursor for the previous page (cursor pagination only; present when a previous page exists). Send as `ending_before`.
	PrevCursor *string `json:"prev_cursor,omitempty"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedDatabases defines model for PaginatedDatabases.

type PaginatedDurableExecutions added in v0.26.0

type PaginatedDurableExecutions struct {
	Data []DurableExecution `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedDurableExecutions defines model for PaginatedDurableExecutions.

type PaginatedDurableFunctions added in v0.26.0

type PaginatedDurableFunctions struct {
	Data []DurableFunction `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedDurableFunctions defines model for PaginatedDurableFunctions.

type PaginatedFrontendDeployments

type PaginatedFrontendDeployments struct {
	Data []FrontendDeployment `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (only present if has_more is true)
	Next *string `json:"next,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedFrontendDeployments defines model for PaginatedFrontendDeployments.

type PaginatedFrontends

type PaginatedFrontends struct {
	Data []Frontend `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (offset pagination only; present if has_more is true)
	Next *string `json:"next,omitempty"`

	// NextCursor Opaque cursor for the next page (cursor pagination only; present if has_more is true)
	NextCursor *string `json:"next_cursor,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// PrevCursor Opaque cursor for the previous page (cursor pagination only; present when a previous page exists). Send as `ending_before`.
	PrevCursor *string `json:"prev_cursor,omitempty"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedFrontends defines model for PaginatedFrontends.

type PaginatedFunctionDeployments

type PaginatedFunctionDeployments struct {
	Data []FunctionDeployment `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (only present if has_more is true)
	Next *string `json:"next,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedFunctionDeployments defines model for PaginatedFunctionDeployments.

type PaginatedFunctions

type PaginatedFunctions struct {
	Data []Function `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (only present if has_more is true)
	Next *string `json:"next,omitempty"`

	// NextCursor Opaque cursor for the next page (cursor pagination only; present if has_more is true)
	NextCursor *string `json:"next_cursor,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// PrevCursor Opaque cursor for the previous page (cursor pagination only; present when a previous page exists). Send as `ending_before`.
	PrevCursor *string `json:"prev_cursor,omitempty"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedFunctions defines model for PaginatedFunctions.

type PaginatedProjectCustomDomains added in v0.0.4

type PaginatedProjectCustomDomains struct {
	Data []ProjectFrontendCustomDomain `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (only present if has_more is true)
	Next *string `json:"next,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedProjectCustomDomains defines model for PaginatedProjectCustomDomains.

type PaginatedProjectDeployments added in v0.0.4

type PaginatedProjectDeployments struct {
	Data []ProjectDeployment `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (offset pagination only; present if has_more is true)
	Next *string `json:"next,omitempty"`

	// NextCursor Opaque cursor for the next page (cursor pagination only; present if has_more is true)
	NextCursor *string `json:"next_cursor,omitempty"`

	// Page Current page number (1-indexed). Offset pagination only — omitted in
	// cursor mode, where position comes from the cursor and there is no page
	// number to report. Required-and-1-indexed would otherwise force a `0`
	// onto every cursor response.
	Page *int `json:"page,omitempty"`

	// PrevCursor Opaque cursor for the previous page (cursor pagination only; present when a previous page exists). Send as `ending_before`.
	PrevCursor *string `json:"prev_cursor,omitempty"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedProjectDeployments defines model for PaginatedProjectDeployments.

type PaginatedProjects

type PaginatedProjects struct {
	// CurrentSyncId Identifier of the latest variable propagation sync.
	CurrentSyncId *openapi_types.UUID `json:"current_sync_id,omitempty"`
	Data          []Project           `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (offset pagination only; present if has_more is true)
	Next *string `json:"next,omitempty"`

	// NextCursor Opaque cursor for the next page (cursor pagination only; present if has_more is true)
	NextCursor *string `json:"next_cursor,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// PrevCursor Opaque cursor for the previous page (cursor pagination only; present when a previous page exists). Send as `ending_before`.
	PrevCursor *string `json:"prev_cursor,omitempty"`

	// ProvisioningStartedAt Timestamp when the current variable propagation phase started.
	ProvisioningStartedAt *time.Time `json:"provisioning_started_at,omitempty"`

	// Status Latest project variable propagation status.
	Status *PaginatedProjectsStatus `json:"status,omitempty"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedProjects defines model for PaginatedProjects.

type PaginatedProjectsStatus added in v0.1.0

type PaginatedProjectsStatus string

PaginatedProjectsStatus Latest project variable propagation status.

const (
	PaginatedProjectsStatusActive       PaginatedProjectsStatus = "active"
	PaginatedProjectsStatusFailed       PaginatedProjectsStatus = "failed"
	PaginatedProjectsStatusProvisioning PaginatedProjectsStatus = "provisioning"
)

Defines values for PaginatedProjectsStatus.

func (PaginatedProjectsStatus) Valid added in v0.1.0

func (e PaginatedProjectsStatus) Valid() bool

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

type PaginatedServiceKeys

type PaginatedServiceKeys struct {
	Data []ServiceKey `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (offset pagination only; present if has_more is true)
	Next *string `json:"next,omitempty"`

	// NextCursor Opaque cursor for the next page (cursor pagination only; present if has_more is true)
	NextCursor *string `json:"next_cursor,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// PrevCursor Opaque cursor for the previous page (cursor pagination only; present when a previous page exists). Send as `ending_before`.
	PrevCursor *string `json:"prev_cursor,omitempty"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedServiceKeys defines model for PaginatedServiceKeys.

type PaginatedStorageBuckets added in v0.21.0

type PaginatedStorageBuckets struct {
	Data []StorageBucket `json:"data"`

	// HasMore Whether a next page exists
	HasMore bool `json:"has_more"`

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

	// NextCursor Opaque cursor for the next page (present if has_more is true)
	NextCursor *string `json:"next_cursor,omitempty"`

	// PrevCursor Opaque cursor for the previous page (present when a previous page exists). Send as `ending_before`.
	PrevCursor *string `json:"prev_cursor,omitempty"`

	// Total Total number of items matching the query
	Total *int `json:"total,omitempty"`
}

PaginatedStorageBuckets Cursor-paginated storage buckets (returned only when cursor pagination is requested).

type PaginatedVariables

type PaginatedVariables struct {
	Data []Variable `json:"data"`

	// HasMore Whether there are more pages available
	HasMore bool `json:"has_more"`

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

	// Next URL path to next page (only present if has_more is true)
	Next *string `json:"next,omitempty"`

	// NextCursor Opaque cursor for the next page (cursor pagination only; present if has_more is true)
	NextCursor *string `json:"next_cursor,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// PrevCursor Opaque cursor for the previous page (cursor pagination only; present when a previous page exists). Send as `ending_before`.
	PrevCursor *string `json:"prev_cursor,omitempty"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedVariables defines model for PaginatedVariables.

type PlatformExchangeResponse

type PlatformExchangeResponse struct {
	ExpiresAt time.Time          `json:"expires_at"`
	Token     string             `json:"token"`
	TokenId   openapi_types.UUID `json:"token_id"`
	UserId    string             `json:"user_id"`
}

PlatformExchangeResponse defines model for PlatformExchangeResponse.

type PreflightProjectImportClientResponse added in v0.21.0

type PreflightProjectImportClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectImportReport
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON429      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParsePreflightProjectImportClientResponse added in v0.21.0

func ParsePreflightProjectImportClientResponse(rsp *http.Response) (*PreflightProjectImportClientResponse, error)

ParsePreflightProjectImportClientResponse parses an HTTP response from a PreflightProjectImportWithResponse call

func (PreflightProjectImportClientResponse) ContentType added in v0.21.0

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

func (PreflightProjectImportClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (PreflightProjectImportClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type PreflightProjectImportJSONRequestBody added in v0.21.0

type PreflightProjectImportJSONRequestBody = ProjectImportPreflightRequest

PreflightProjectImportJSONRequestBody defines body for PreflightProjectImport for application/json ContentType.

type Project

type Project struct {
	// AllRegions Region policy for function deployment.
	// - `true`: deploy functions to all configured platform regions
	// - `false`: deploy only to `selected_regions`
	AllRegions         bool               `json:"all_regions"`
	AwsApplicationName *string            `json:"aws_application_name,omitempty"`
	CreatedAt          time.Time          `json:"created_at"`
	Id                 openapi_types.UUID `json:"id"`

	// LastInvokedAt Most recent activity timestamp across project resources
	LastInvokedAt *time.Time `json:"last_invoked_at,omitempty"`

	// LogoUrl Relative API path that serves the project logo when one has been
	// uploaded. The path is versioned with a `?v=` cache-busting query
	// param that changes on each upload. Absent when the project has no
	// logo. The logo image is stored in the project's storage folder.
	LogoUrl *string `json:"logo_url,omitempty"`
	Name    string  `json:"name"`

	// Plan Platform plan applied to the project when available
	Plan *ProjectPlan `json:"plan,omitempty"`

	// SelectedRegions Effective region set for this project (normalized and deduplicated)
	SelectedRegions []string      `json:"selected_regions"`
	Status          ProjectStatus `json:"status"`
	UpdatedAt       time.Time     `json:"updated_at"`
}

Project defines model for Project.

type ProjectConfig added in v0.0.5

type ProjectConfig struct {
	// Auth Authentication settings, grouped like the dashboard auth-settings tabs.
	Auth      *ProjectConfigAuth       `json:"auth,omitempty"`
	Buckets   *[]ProjectConfigBucket   `json:"buckets,omitempty"`
	Databases *[]ProjectConfigDatabase `json:"databases,omitempty"`
	Frontends *[]ProjectConfigFrontend `json:"frontends,omitempty"`
	Functions *[]ProjectConfigFunction `json:"functions,omitempty"`

	// Project Project-level settings. `name` renames the project.
	Project  *ProjectConfigProject  `json:"project,omitempty"`
	Realtime *ProjectConfigRealtime `json:"realtime,omitempty"`

	// Variables Fully synced when declared - variables absent from this list are deleted.
	Variables *[]ProjectConfigVariable `json:"variables,omitempty"`

	// Version Manifest schema version. Must be 1.
	Version ProjectConfigVersion `json:"version"`
}

ProjectConfig Declarative project configuration manifest (the JSON form of volcano-config.yaml). Omitted sections are left untouched. Within declared entries, omitted optional fields keep their current server values (patch semantics). Declared collection keys are fully synced to the manifest: `variables`, `buckets[].policies`, `auth.providers.oauth`, `auth.email.templates`, and `functions[].schedulers` are reconciled to exactly match, deleting resources absent from the manifest. Functions, frontends, databases, and buckets are never created or deleted through this manifest; entries referencing resources that do not exist are skipped and reported.

type ProjectConfigApplyResult added in v0.0.5

type ProjectConfigApplyResult struct {
	// DryRun True when the request was a dry run and no changes were made.
	DryRun *bool `json:"dry_run,omitempty"`

	// Missing Existing functions, frontends, databases, or buckets that have no
	// entry in the corresponding declared manifest section.
	Missing []ProjectConfigMissingResource  `json:"missing"`
	Results []ProjectConfigApplyResultEntry `json:"results"`

	// Skipped Manifest entries referencing functions, frontends, databases, or
	// buckets that do not exist. Their configuration was not applied;
	// deploy/create the resource first, then re-apply.
	Skipped []ProjectConfigSkippedResource `json:"skipped"`
	Summary ProjectConfigApplySummary      `json:"summary"`
}

ProjectConfigApplyResult Per-resource report for a project config apply (or dry run).

type ProjectConfigApplyResultEntry added in v0.1.0

type ProjectConfigApplyResultEntry struct {
	Action ProjectConfigApplyResultEntryAction `json:"action"`

	// Error Error detail when action is `error`.
	Error *string `json:"error,omitempty"`

	// Name Resource name or key within the section. Empty for singleton sections.
	Name *string `json:"name,omitempty"`

	// Notice Optional operational note (e.g. disabling realtime drops active connections).
	Notice *string `json:"notice,omitempty"`

	// Section Manifest section the entry belongs to (e.g. variables, buckets, auth.providers.oauth).
	Section string `json:"section"`
}

ProjectConfigApplyResultEntry defines model for ProjectConfigApplyResultEntry.

type ProjectConfigApplyResultEntryAction added in v0.1.0

type ProjectConfigApplyResultEntryAction string

ProjectConfigApplyResultEntryAction defines model for ProjectConfigApplyResultEntry.Action.

const (
	ProjectConfigApplyResultEntryActionCreated   ProjectConfigApplyResultEntryAction = "created"
	ProjectConfigApplyResultEntryActionDeleted   ProjectConfigApplyResultEntryAction = "deleted"
	ProjectConfigApplyResultEntryActionError     ProjectConfigApplyResultEntryAction = "error"
	ProjectConfigApplyResultEntryActionUnchanged ProjectConfigApplyResultEntryAction = "unchanged"
	ProjectConfigApplyResultEntryActionUpdated   ProjectConfigApplyResultEntryAction = "updated"
)

Defines values for ProjectConfigApplyResultEntryAction.

func (ProjectConfigApplyResultEntryAction) Valid added in v0.1.0

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

type ProjectConfigApplySummary added in v0.1.0

type ProjectConfigApplySummary struct {
	Created   int `json:"created"`
	Deleted   int `json:"deleted"`
	Errors    int `json:"errors"`
	Missing   int `json:"missing"`
	Skipped   int `json:"skipped"`
	Unchanged int `json:"unchanged"`
	Updated   int `json:"updated"`
}

ProjectConfigApplySummary defines model for ProjectConfigApplySummary.

type ProjectConfigAuth added in v0.1.0

type ProjectConfigAuth struct {
	Cors              *ProjectConfigAuthCORS              `json:"cors,omitempty"`
	Email             *ProjectConfigAuthEmail             `json:"email,omitempty"`
	EmailVerification *ProjectConfigAuthEmailVerification `json:"email_verification,omitempty"`
	ManagedPages      *ProjectConfigAuthManagedPages      `json:"managed_pages,omitempty"`
	Password          *ProjectConfigAuthPassword          `json:"password,omitempty"`
	PasswordReset     *ProjectConfigAuthPasswordReset     `json:"password_reset,omitempty"`
	Providers         *ProjectConfigAuthProviders         `json:"providers,omitempty"`

	// RateLimits Rate limits per hour.
	RateLimits *ProjectConfigAuthRateLimits `json:"rate_limits,omitempty"`
	Sessions   *ProjectConfigAuthSessions   `json:"sessions,omitempty"`
	Signup     *ProjectConfigAuthSignup     `json:"signup,omitempty"`

	// Tokens Token lifetimes in seconds.
	Tokens *ProjectConfigAuthTokens `json:"tokens,omitempty"`
}

ProjectConfigAuth Authentication settings, grouped like the dashboard auth-settings tabs.

type ProjectConfigAuthCORS added in v0.1.0

type ProjectConfigAuthCORS struct {
	AllowCredentials *bool     `json:"allow_credentials,omitempty"`
	AllowedOrigins   *[]string `json:"allowed_origins,omitempty"`
	Enabled          *bool     `json:"enabled,omitempty"`
	MaxAge           *int      `json:"max_age,omitempty"`
}

ProjectConfigAuthCORS defines model for ProjectConfigAuthCORS.

type ProjectConfigAuthEmail added in v0.1.0

type ProjectConfigAuthEmail struct {
	// Enabled Enable transactional email sending
	Enabled *bool                       `json:"enabled,omitempty"`
	From    *ProjectConfigAuthEmailFrom `json:"from,omitempty"`
	Smtp    *ProjectConfigAuthEmailSMTP `json:"smtp,omitempty"`

	// Templates Email templates keyed by type. Fully synced when declared - template
	// types absent from a declared map revert to server defaults (custom
	// bodies deleted, subject overrides cleared). Custom template bodies
	// require the PRO plan; subject-only changes are available on FREE.
	Templates *ProjectConfigEmailTemplates `json:"templates,omitempty"`
}

ProjectConfigAuthEmail defines model for ProjectConfigAuthEmail.

type ProjectConfigAuthEmailFrom added in v0.1.0

type ProjectConfigAuthEmailFrom struct {
	Address *string `json:"address,omitempty"`
	Name    *string `json:"name,omitempty"`
}

ProjectConfigAuthEmailFrom defines model for ProjectConfigAuthEmailFrom.

type ProjectConfigAuthEmailPasswordProvider added in v0.1.0

type ProjectConfigAuthEmailPasswordProvider struct {
	Enabled *bool `json:"enabled,omitempty"`
}

ProjectConfigAuthEmailPasswordProvider defines model for ProjectConfigAuthEmailPasswordProvider.

type ProjectConfigAuthEmailSMTP added in v0.1.0

type ProjectConfigAuthEmailSMTP struct {
	Host *string `json:"host,omitempty"`

	// Password Write-only; omitted from config export.
	Password *string `json:"password,omitempty"`
	Port     *int    `json:"port,omitempty"`
	UseTls   *bool   `json:"use_tls,omitempty"`
	Username *string `json:"username,omitempty"`
}

ProjectConfigAuthEmailSMTP defines model for ProjectConfigAuthEmailSMTP.

type ProjectConfigAuthEmailVerification added in v0.1.0

type ProjectConfigAuthEmailVerification struct {
	// ConfirmationTimeout Email confirmation token expiry in seconds
	ConfirmationTimeout *int `json:"confirmation_timeout,omitempty"`

	// RequireConfirmation Require users to confirm email before sign-in. Requires email sending to be enabled.
	RequireConfirmation *bool `json:"require_confirmation,omitempty"`
}

ProjectConfigAuthEmailVerification defines model for ProjectConfigAuthEmailVerification.

type ProjectConfigAuthManagedPages added in v0.1.0

type ProjectConfigAuthManagedPages struct {
	// Enabled Enable or disable managed auth hosted pages
	Enabled *bool `json:"enabled,omitempty"`

	// Pages Hosted auth pages keyed by page type (PRO plan). Upsert-only: omitted
	// pages are left untouched (there is no delete for hosted pages).
	Pages     *ProjectConfigHostedPages   `json:"pages,omitempty"`
	Redirects *ProjectConfigAuthRedirects `json:"redirects,omitempty"`
}

ProjectConfigAuthManagedPages defines model for ProjectConfigAuthManagedPages.

type ProjectConfigAuthPassword added in v0.1.0

type ProjectConfigAuthPassword struct {
	MinLength           *int  `json:"min_length,omitempty"`
	RequireLowercase    *bool `json:"require_lowercase,omitempty"`
	RequireNumbers      *bool `json:"require_numbers,omitempty"`
	RequireSpecialChars *bool `json:"require_special_chars,omitempty"`
	RequireUppercase    *bool `json:"require_uppercase,omitempty"`
}

ProjectConfigAuthPassword defines model for ProjectConfigAuthPassword.

type ProjectConfigAuthPasswordReset added in v0.1.0

type ProjectConfigAuthPasswordReset struct {
	Allow *bool `json:"allow,omitempty"`

	// MaxHistory Number of previous passwords to disallow (0=disabled)
	MaxHistory *int `json:"max_history,omitempty"`

	// Timeout Password reset token expiry in seconds
	Timeout *int `json:"timeout,omitempty"`
}

ProjectConfigAuthPasswordReset defines model for ProjectConfigAuthPasswordReset.

type ProjectConfigAuthProviders added in v0.1.0

type ProjectConfigAuthProviders struct {
	EmailPassword *ProjectConfigAuthEmailPasswordProvider `json:"email_password,omitempty"`

	// Oauth Fully synced when declared - providers absent from this list are deleted.
	Oauth *[]ProjectConfigOAuthProvider `json:"oauth,omitempty"`
}

ProjectConfigAuthProviders defines model for ProjectConfigAuthProviders.

type ProjectConfigAuthRateLimits added in v0.1.0

type ProjectConfigAuthRateLimits struct {
	PasswordReset *int `json:"password_reset,omitempty"`
	Signin        *int `json:"signin,omitempty"`
	Signup        *int `json:"signup,omitempty"`
	TokenRefresh  *int `json:"token_refresh,omitempty"`
}

ProjectConfigAuthRateLimits Rate limits per hour.

type ProjectConfigAuthRedirects added in v0.1.0

type ProjectConfigAuthRedirects struct {
	// Allowed Redirect allowlist. Every entry must be a valid http/https URL.
	Allowed *[]string `json:"allowed,omitempty"`

	// DeviceVerification Optional custom device-authorization verification page URL.
	DeviceVerification *string `json:"device_verification,omitempty"`

	// PostAuth Must be included in `allowed` when set.
	PostAuth *string `json:"post_auth,omitempty"`

	// PostLogout Must be included in `allowed` when set.
	PostLogout *string `json:"post_logout,omitempty"`
}

ProjectConfigAuthRedirects defines model for ProjectConfigAuthRedirects.

type ProjectConfigAuthSessions added in v0.1.0

type ProjectConfigAuthSessions struct {
	// InactivityTimeout Force re-login after inactivity (seconds, 0=never)
	InactivityTimeout *int `json:"inactivity_timeout,omitempty"`

	// MaxSessionDuration Force re-login after duration (seconds, 0=never)
	MaxSessionDuration *int `json:"max_session_duration,omitempty"`
}

ProjectConfigAuthSessions defines model for ProjectConfigAuthSessions.

type ProjectConfigAuthSignup added in v0.1.0

type ProjectConfigAuthSignup struct {
	// AllowedEmailDomains Email domains allowed to create users. Empty allows every domain.
	// Replaces the stored list; entries are normalized (lowercase, no `@`
	// prefix) and must be bare domains such as `domain1.com`. Matching is
	// exact, so subdomains need their own entry. At most 100 entries.
	//
	// Restricting signups is a PRO feature to configure and to enforce: a
	// FREE project can only declare the list it already has or remove the
	// restriction, and the list it keeps is parked until it upgrades.
	AllowedEmailDomains *[]string `json:"allowed_email_domains,omitempty"`

	// AllowedEmailDomainsMode How far `allowed_email_domains` reaches. `signup` gates account
	// creation only. `signup_and_signin` also blocks sign-in for accounts
	// outside the list and signs out the ones it locks out. `disabled`
	// keeps the list without enforcing it.
	AllowedEmailDomainsMode *ProjectConfigAuthSignupAllowedEmailDomainsMode `json:"allowed_email_domains_mode,omitempty"`
	EnableAnonymousSignins  *bool                                           `json:"enable_anonymous_signins,omitempty"`

	// EnableSignup Master switch for signups across ALL providers
	EnableSignup *bool `json:"enable_signup,omitempty"`
}

ProjectConfigAuthSignup defines model for ProjectConfigAuthSignup.

type ProjectConfigAuthSignupAllowedEmailDomainsMode added in v0.21.0

type ProjectConfigAuthSignupAllowedEmailDomainsMode string

ProjectConfigAuthSignupAllowedEmailDomainsMode How far `allowed_email_domains` reaches. `signup` gates account creation only. `signup_and_signin` also blocks sign-in for accounts outside the list and signs out the ones it locks out. `disabled` keeps the list without enforcing it.

const (
	ProjectConfigAuthSignupAllowedEmailDomainsModeDisabled        ProjectConfigAuthSignupAllowedEmailDomainsMode = "disabled"
	ProjectConfigAuthSignupAllowedEmailDomainsModeSignup          ProjectConfigAuthSignupAllowedEmailDomainsMode = "signup"
	ProjectConfigAuthSignupAllowedEmailDomainsModeSignupAndSignin ProjectConfigAuthSignupAllowedEmailDomainsMode = "signup_and_signin"
)

Defines values for ProjectConfigAuthSignupAllowedEmailDomainsMode.

func (ProjectConfigAuthSignupAllowedEmailDomainsMode) Valid added in v0.21.0

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

type ProjectConfigAuthTokens added in v0.1.0

type ProjectConfigAuthTokens struct {
	AccessTokenLifetime       *int `json:"access_token_lifetime,omitempty"`
	PlatformTokenTtl          *int `json:"platform_token_ttl,omitempty"`
	RefreshTokenLifetime      *int `json:"refresh_token_lifetime,omitempty"`
	RefreshTokenReuseInterval *int `json:"refresh_token_reuse_interval,omitempty"`
}

ProjectConfigAuthTokens Token lifetimes in seconds.

type ProjectConfigBucket added in v0.1.0

type ProjectConfigBucket struct {
	AllowedMimeTypes *[]string `json:"allowed_mime_types,omitempty"`

	// FileSizeLimit Maximum file size in bytes
	FileSizeLimit *int64                       `json:"file_size_limit,omitempty"`
	Name          string                       `json:"name"`
	Policies      *[]ProjectConfigBucketPolicy `json:"policies,omitempty"`
}

ProjectConfigBucket Settings for an existing storage bucket. Buckets are never created or deleted through the manifest. When `policies` is declared it is fully synced (policies absent from the list are deleted; an empty list deletes all); omitting `policies` leaves the bucket's policies untouched.

type ProjectConfigBucketPolicy added in v0.1.0

type ProjectConfigBucketPolicy struct {
	// Definition Policy expression
	Definition string                             `json:"definition"`
	Name       string                             `json:"name"`
	Operation  ProjectConfigBucketPolicyOperation `json:"operation"`
}

ProjectConfigBucketPolicy defines model for ProjectConfigBucketPolicy.

type ProjectConfigBucketPolicyOperation added in v0.1.0

type ProjectConfigBucketPolicyOperation string

ProjectConfigBucketPolicyOperation defines model for ProjectConfigBucketPolicy.Operation.

const (
	ProjectConfigBucketPolicyOperationDELETE ProjectConfigBucketPolicyOperation = "DELETE"
	ProjectConfigBucketPolicyOperationINSERT ProjectConfigBucketPolicyOperation = "INSERT"
	ProjectConfigBucketPolicyOperationSELECT ProjectConfigBucketPolicyOperation = "SELECT"
	ProjectConfigBucketPolicyOperationUPDATE ProjectConfigBucketPolicyOperation = "UPDATE"
)

Defines values for ProjectConfigBucketPolicyOperation.

func (ProjectConfigBucketPolicyOperation) Valid added in v0.1.0

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

type ProjectConfigCustomDomain added in v0.1.0

type ProjectConfigCustomDomain struct {
	// Domain Fully-qualified domain name (hostname only, no scheme/path)
	Domain string                         `json:"domain"`
	Tls    *FrontendCustomDomainTLSConfig `json:"tls,omitempty"`
}

ProjectConfigCustomDomain Custom domain with BYOC TLS (PRO plan). `tls` is required when the domain is first created and optional afterwards: providing new TLS material for the same domain rotates the certificate in place (zero downtime); omitting `tls` keeps the stored certificate. TLS material is write-only and omitted from config export.

type ProjectConfigDatabase added in v0.1.0

type ProjectConfigDatabase struct {
	// DatabaseType Compute tier. Asserted, never written - tier changes are not
	// supported via the manifest; use the databases API/CLI/GUI instead.
	DatabaseType *ProjectConfigDatabaseDatabaseType `json:"database_type,omitempty"`
	Name         string                             `json:"name"`

	// PgVersion PostgreSQL major version. Asserted, never written.
	PgVersion ProjectConfigDatabasePgVersion `json:"pg_version"`

	// Region Deployed region ID (e.g. aws-us-east-1). Asserted, never written.
	Region string `json:"region"`
}

ProjectConfigDatabase Assertion-only entry for an existing database. No database property is mutable through the manifest; declared values are compared against the deployed database and any mismatch fails validation. Databases are never created or deleted here.

type ProjectConfigDatabaseDatabaseType added in v0.1.0

type ProjectConfigDatabaseDatabaseType string

ProjectConfigDatabaseDatabaseType Compute tier. Asserted, never written - tier changes are not supported via the manifest; use the databases API/CLI/GUI instead.

const (
	ProjectConfigDatabaseDatabaseTypeVolcanoDb2xl ProjectConfigDatabaseDatabaseType = "volcano-db-2xl"
	ProjectConfigDatabaseDatabaseTypeVolcanoDbL   ProjectConfigDatabaseDatabaseType = "volcano-db-l"
	ProjectConfigDatabaseDatabaseTypeVolcanoDbM   ProjectConfigDatabaseDatabaseType = "volcano-db-m"
	ProjectConfigDatabaseDatabaseTypeVolcanoDbS   ProjectConfigDatabaseDatabaseType = "volcano-db-s"
	ProjectConfigDatabaseDatabaseTypeVolcanoDbXl  ProjectConfigDatabaseDatabaseType = "volcano-db-xl"
	ProjectConfigDatabaseDatabaseTypeVolcanoDbXs  ProjectConfigDatabaseDatabaseType = "volcano-db-xs"
)

Defines values for ProjectConfigDatabaseDatabaseType.

func (ProjectConfigDatabaseDatabaseType) Valid added in v0.1.0

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

type ProjectConfigDatabasePgVersion added in v0.1.0

type ProjectConfigDatabasePgVersion string

ProjectConfigDatabasePgVersion PostgreSQL major version. Asserted, never written.

const (
	ProjectConfigDatabasePgVersionN15 ProjectConfigDatabasePgVersion = "15"
	ProjectConfigDatabasePgVersionN16 ProjectConfigDatabasePgVersion = "16"
)

Defines values for ProjectConfigDatabasePgVersion.

func (ProjectConfigDatabasePgVersion) Valid added in v0.1.0

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

type ProjectConfigEmailTemplate added in v0.1.0

type ProjectConfigEmailTemplate struct {
	// HtmlBody HTML body. Max 256 KiB. PRO plan required for custom bodies.
	HtmlBody *string `json:"html_body,omitempty"`
	Subject  *string `json:"subject,omitempty"`

	// TextBody Plain-text body. Max 256 KiB. PRO plan required for custom bodies.
	TextBody *string `json:"text_body,omitempty"`
}

ProjectConfigEmailTemplate defines model for ProjectConfigEmailTemplate.

type ProjectConfigEmailTemplates added in v0.1.0

type ProjectConfigEmailTemplates struct {
	Confirmation    *ProjectConfigEmailTemplate `json:"confirmation,omitempty"`
	PasswordChanged *ProjectConfigEmailTemplate `json:"password_changed,omitempty"`
	PasswordReset   *ProjectConfigEmailTemplate `json:"password_reset,omitempty"`
	Welcome         *ProjectConfigEmailTemplate `json:"welcome,omitempty"`
}

ProjectConfigEmailTemplates Email templates keyed by type. Fully synced when declared - template types absent from a declared map revert to server defaults (custom bodies deleted, subject overrides cleared). Custom template bodies require the PRO plan; subject-only changes are available on FREE.

type ProjectConfigFrontend added in v0.1.0

type ProjectConfigFrontend struct {
	// CustomDomain Custom domain with BYOC TLS (PRO plan). `tls` is required when the
	// domain is first created and optional afterwards: providing new TLS
	// material for the same domain rotates the certificate in place (zero
	// downtime); omitting `tls` keeps the stored certificate. TLS material is
	// write-only and omitted from config export.
	CustomDomain *ProjectConfigCustomDomain `json:"custom_domain,omitempty"`
	Name         string                     `json:"name"`
}

ProjectConfigFrontend Configuration for an existing (deployed) frontend. Frontends are never created or deleted through the manifest. A declared frontend entry without `custom_domain` deletes an existing custom domain.

type ProjectConfigFunction added in v0.1.0

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

	// Public Function visibility for anon-key invocation
	Public     *bool                     `json:"public,omitempty"`
	Schedulers *[]ProjectConfigScheduler `json:"schedulers,omitempty"`

	// VariableScope Which project variables this function receives. `all` (the default)
	// gives it every project variable. `scoped` gives it only the variables
	// it selects: every name declared in `variables`, plus the names
	// Volcano detects in its source that the project defines.
	VariableScope *ProjectConfigFunctionVariableScope `json:"variable_scope,omitempty"`

	// Variables Project variable names this function requires, on top of the ones
	// detected in its source. Declare a name here when the function reads
	// it through a computed key, which detection cannot see, or when the
	// function must not deploy without it: a declared name the project does
	// not define fails the apply, while a detected name it does not define
	// is ignored. Only used when `variable_scope` is `scoped`.
	Variables *[]string `json:"variables,omitempty"`
}

ProjectConfigFunction Configuration for an existing (deployed) function. Functions are never created or deleted through the manifest. When `schedulers` is declared it is fully synced (schedulers absent from the list are deleted); omitting `schedulers` leaves the function's schedulers untouched. The same applies to `variables`: declaring it replaces the function's declared variable names, and omitting it leaves them untouched.

type ProjectConfigFunctionVariableScope added in v0.24.0

type ProjectConfigFunctionVariableScope string

ProjectConfigFunctionVariableScope Which project variables this function receives. `all` (the default) gives it every project variable. `scoped` gives it only the variables it selects: every name declared in `variables`, plus the names Volcano detects in its source that the project defines.

const (
	ProjectConfigFunctionVariableScopeAll    ProjectConfigFunctionVariableScope = "all"
	ProjectConfigFunctionVariableScopeScoped ProjectConfigFunctionVariableScope = "scoped"
)

Defines values for ProjectConfigFunctionVariableScope.

func (ProjectConfigFunctionVariableScope) Valid added in v0.24.0

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

type ProjectConfigHostedPage added in v0.1.0

type ProjectConfigHostedPage struct {
	// Css Optional CSS injected at render time. Max 256 KiB.
	Css *string `json:"css,omitempty"`

	// Html Raw HTML markup for the page. Max 256 KiB.
	Html string `json:"html"`
}

ProjectConfigHostedPage defines model for ProjectConfigHostedPage.

type ProjectConfigHostedPages added in v0.1.0

type ProjectConfigHostedPages struct {
	Login         *ProjectConfigHostedPage `json:"login,omitempty"`
	ResetPassword *ProjectConfigHostedPage `json:"reset_password,omitempty"`
}

ProjectConfigHostedPages Hosted auth pages keyed by page type (PRO plan). Upsert-only: omitted pages are left untouched (there is no delete for hosted pages).

type ProjectConfigMissingResource added in v0.1.0

type ProjectConfigMissingResource struct {
	Name string                           `json:"name"`
	Type ProjectConfigMissingResourceType `json:"type"`
}

ProjectConfigMissingResource defines model for ProjectConfigMissingResource.

type ProjectConfigMissingResourceType added in v0.1.0

type ProjectConfigMissingResourceType string

ProjectConfigMissingResourceType defines model for ProjectConfigMissingResource.Type.

const (
	ProjectConfigMissingResourceTypeBucket   ProjectConfigMissingResourceType = "bucket"
	ProjectConfigMissingResourceTypeDatabase ProjectConfigMissingResourceType = "database"
	ProjectConfigMissingResourceTypeFrontend ProjectConfigMissingResourceType = "frontend"
	ProjectConfigMissingResourceTypeFunction ProjectConfigMissingResourceType = "function"
)

Defines values for ProjectConfigMissingResourceType.

func (ProjectConfigMissingResourceType) Valid added in v0.1.0

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

type ProjectConfigOAuthProvider added in v0.1.0

type ProjectConfigOAuthProvider struct {
	// ClientId Required for non-device providers. Server-generated for
	// `provider=device` (exported read-only, ignored on apply).
	ClientId *string `json:"client_id,omitempty"`

	// ClientSecret Write-only; omitted from config export. Not used for `provider=device`.
	ClientSecret *string                            `json:"client_secret,omitempty"`
	Enabled      *bool                              `json:"enabled,omitempty"`
	Provider     ProjectConfigOAuthProviderProvider `json:"provider"`

	// RedirectUrl Not used for `provider=device`.
	RedirectUrl *string   `json:"redirect_url,omitempty"`
	Scopes      *[]string `json:"scopes,omitempty"`
}

ProjectConfigOAuthProvider defines model for ProjectConfigOAuthProvider.

type ProjectConfigOAuthProviderProvider added in v0.1.0

type ProjectConfigOAuthProviderProvider string

ProjectConfigOAuthProviderProvider defines model for ProjectConfigOAuthProvider.Provider.

const (
	ProjectConfigOAuthProviderProviderApple     ProjectConfigOAuthProviderProvider = "apple"
	ProjectConfigOAuthProviderProviderDevice    ProjectConfigOAuthProviderProvider = "device"
	ProjectConfigOAuthProviderProviderGithub    ProjectConfigOAuthProviderProvider = "github"
	ProjectConfigOAuthProviderProviderGoogle    ProjectConfigOAuthProviderProvider = "google"
	ProjectConfigOAuthProviderProviderMicrosoft ProjectConfigOAuthProviderProvider = "microsoft"
)

Defines values for ProjectConfigOAuthProviderProvider.

func (ProjectConfigOAuthProviderProvider) Valid added in v0.1.0

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

type ProjectConfigProject added in v0.1.0

type ProjectConfigProject struct {
	// AllRegions Region policy. `false` requires `selected_regions` (PRO plan).
	AllRegions *bool   `json:"all_regions,omitempty"`
	Name       *string `json:"name,omitempty"`

	// SelectedRegions Region subset (bare region names). Requires `all_regions=false`.
	SelectedRegions *[]string `json:"selected_regions,omitempty"`
}

ProjectConfigProject Project-level settings. `name` renames the project.

type ProjectConfigRealtime added in v0.1.0

type ProjectConfigRealtime struct {
	BroadcastEnabled       *bool `json:"broadcast_enabled,omitempty"`
	Enabled                *bool `json:"enabled,omitempty"`
	PostgresChangesEnabled *bool `json:"postgres_changes_enabled,omitempty"`
	PresenceEnabled        *bool `json:"presence_enabled,omitempty"`
}

ProjectConfigRealtime defines model for ProjectConfigRealtime.

type ProjectConfigScheduler added in v0.1.0

type ProjectConfigScheduler struct {
	// Cron 5-field UTC cron expression
	Cron    string                  `json:"cron"`
	Enabled *bool                   `json:"enabled,omitempty"`
	Name    string                  `json:"name"`
	Payload *map[string]interface{} `json:"payload,omitempty"`
}

ProjectConfigScheduler defines model for ProjectConfigScheduler.

type ProjectConfigSkippedResource added in v0.1.0

type ProjectConfigSkippedResource struct {
	Name   string                           `json:"name"`
	Reason string                           `json:"reason"`
	Type   ProjectConfigSkippedResourceType `json:"type"`
}

ProjectConfigSkippedResource defines model for ProjectConfigSkippedResource.

type ProjectConfigSkippedResourceType added in v0.1.0

type ProjectConfigSkippedResourceType string

ProjectConfigSkippedResourceType defines model for ProjectConfigSkippedResource.Type.

const (
	ProjectConfigSkippedResourceTypeBucket   ProjectConfigSkippedResourceType = "bucket"
	ProjectConfigSkippedResourceTypeDatabase ProjectConfigSkippedResourceType = "database"
	ProjectConfigSkippedResourceTypeFrontend ProjectConfigSkippedResourceType = "frontend"
	ProjectConfigSkippedResourceTypeFunction ProjectConfigSkippedResourceType = "function"
)

Defines values for ProjectConfigSkippedResourceType.

func (ProjectConfigSkippedResourceType) Valid added in v0.1.0

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

type ProjectConfigValidationError added in v0.1.0

type ProjectConfigValidationError struct {
	Message string `json:"message"`

	// Name Resource name or key within the section, when applicable.
	Name *string `json:"name,omitempty"`

	// Section Manifest section the error refers to (e.g. databases, functions).
	Section string `json:"section"`
}

ProjectConfigValidationError defines model for ProjectConfigValidationError.

type ProjectConfigValidationErrorResponse added in v0.0.5

type ProjectConfigValidationErrorResponse struct {
	Error  string                         `json:"error"`
	Errors []ProjectConfigValidationError `json:"errors"`
}

ProjectConfigValidationErrorResponse Returned when manifest validation fails. Nothing was applied.

type ProjectConfigVariable added in v0.1.0

type ProjectConfigVariable struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

ProjectConfigVariable defines model for ProjectConfigVariable.

type ProjectConfigVersion added in v0.1.0

type ProjectConfigVersion int

ProjectConfigVersion Manifest schema version. Must be 1.

const (
	N1 ProjectConfigVersion = 1
)

Defines values for ProjectConfigVersion.

func (ProjectConfigVersion) Valid added in v0.1.0

func (e ProjectConfigVersion) Valid() bool

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

type ProjectDeployment added in v0.1.0

type ProjectDeployment struct {
	ArtifactVersion *string    `json:"artifact_version,omitempty"`
	CompletedAt     *time.Time `json:"completed_at,omitempty"`
	CreatedAt       time.Time  `json:"created_at"`

	// DeploySource What initiated this deployment.
	DeploySource ProjectDeploymentDeploySource `json:"deploy_source"`
	ErrorMessage *string                       `json:"error_message,omitempty"`
	Id           openapi_types.UUID            `json:"id"`
	Operation    ProjectDeploymentOperation    `json:"operation"`

	// Progress Normalized live progress derived from the deployment workflow and build phases.
	Progress  *DeploymentProgress `json:"progress,omitempty"`
	ProjectId openapi_types.UUID  `json:"project_id"`

	// Resource The resource this deployment belongs to.
	Resource  ProjectDeploymentResource `json:"resource"`
	Status    ProjectDeploymentStatus   `json:"status"`
	UpdatedAt time.Time                 `json:"updated_at"`
}

ProjectDeployment A Function or Frontend deployment attempt in a project-scoped feed.

type ProjectDeploymentDeploySource added in v0.21.0

type ProjectDeploymentDeploySource string

ProjectDeploymentDeploySource What initiated this deployment.

const (
	ProjectDeploymentDeploySourceApi     ProjectDeploymentDeploySource = "api"
	ProjectDeploymentDeploySourceCli     ProjectDeploymentDeploySource = "cli"
	ProjectDeploymentDeploySourceGit     ProjectDeploymentDeploySource = "git"
	ProjectDeploymentDeploySourceSystem  ProjectDeploymentDeploySource = "system"
	ProjectDeploymentDeploySourceUnknown ProjectDeploymentDeploySource = "unknown"
	ProjectDeploymentDeploySourceWeb     ProjectDeploymentDeploySource = "web"
)

Defines values for ProjectDeploymentDeploySource.

func (ProjectDeploymentDeploySource) Valid added in v0.21.0

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

type ProjectDeploymentOperation added in v0.1.0

type ProjectDeploymentOperation string

ProjectDeploymentOperation defines model for ProjectDeployment.Operation.

const (
	ProjectDeploymentOperationDelete   ProjectDeploymentOperation = "delete"
	ProjectDeploymentOperationDeploy   ProjectDeploymentOperation = "deploy"
	ProjectDeploymentOperationRedeploy ProjectDeploymentOperation = "redeploy"
	ProjectDeploymentOperationUpdate   ProjectDeploymentOperation = "update"
)

Defines values for ProjectDeploymentOperation.

func (ProjectDeploymentOperation) Valid added in v0.1.0

func (e ProjectDeploymentOperation) Valid() bool

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

type ProjectDeploymentResource added in v0.1.0

type ProjectDeploymentResource struct {
	Id   openapi_types.UUID            `json:"id"`
	Name string                        `json:"name"`
	Type ProjectDeploymentResourceType `json:"type"`
}

ProjectDeploymentResource The resource this deployment belongs to.

type ProjectDeploymentResourceType added in v0.1.0

type ProjectDeploymentResourceType string

ProjectDeploymentResourceType defines model for ProjectDeploymentResource.Type.

const (
	ProjectDeploymentResourceTypeFrontend ProjectDeploymentResourceType = "frontend"
	ProjectDeploymentResourceTypeFunction ProjectDeploymentResourceType = "function"
)

Defines values for ProjectDeploymentResourceType.

func (ProjectDeploymentResourceType) Valid added in v0.1.0

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

type ProjectDeploymentStatus added in v0.1.0

type ProjectDeploymentStatus string

ProjectDeploymentStatus defines model for ProjectDeployment.Status.

const (
	ProjectDeploymentStatusActive       ProjectDeploymentStatus = "active"
	ProjectDeploymentStatusDegraded     ProjectDeploymentStatus = "degraded"
	ProjectDeploymentStatusDeleted      ProjectDeploymentStatus = "deleted"
	ProjectDeploymentStatusDeleting     ProjectDeploymentStatus = "deleting"
	ProjectDeploymentStatusFailed       ProjectDeploymentStatus = "failed"
	ProjectDeploymentStatusProvisioning ProjectDeploymentStatus = "provisioning"
	ProjectDeploymentStatusQueued       ProjectDeploymentStatus = "queued"
	ProjectDeploymentStatusSuperseded   ProjectDeploymentStatus = "superseded"
)

Defines values for ProjectDeploymentStatus.

func (ProjectDeploymentStatus) Valid added in v0.1.0

func (e ProjectDeploymentStatus) Valid() bool

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

type ProjectDeploymentSummary added in v0.21.0

type ProjectDeploymentSummary struct {
	// CanceledCount Superseded attempts, excluded from success rate and duration.
	CanceledCount int `json:"canceled_count"`

	// DeploymentCount All deployment attempts matching the filters.
	DeploymentCount int `json:"deployment_count"`

	// FailedCount Attempts that reached failed or degraded.
	FailedCount int `json:"failed_count"`

	// MedianBuildDurationSeconds Median CodeBuild duration across eligible completed attempts.
	MedianBuildDurationSeconds *float64 `json:"median_build_duration_seconds"`

	// SuccessRate Successful attempts divided by successful plus failed attempts.
	SuccessRate *float64 `json:"success_rate"`

	// SuccessfulCount Attempts that reached active or deleted.
	SuccessfulCount int `json:"successful_count"`
}

ProjectDeploymentSummary Aggregate deployment statistics for one resource pipeline.

type ProjectFrontendCustomDomain added in v0.0.4

type ProjectFrontendCustomDomain struct {
	CreatedAt     time.Time                               `json:"created_at"`
	Domain        string                                  `json:"domain"`
	DomainStatus  ProjectFrontendCustomDomainDomainStatus `json:"domain_status"`
	EffectiveUrls []string                                `json:"effective_urls"`

	// Frontend The frontend this custom domain is attached to. Inlined to
	// avoid a second fetch from the project-scoped feed.
	Frontend struct {
		Id   openapi_types.UUID `json:"id"`
		Name string             `json:"name"`
	} `json:"frontend"`
	RequiredRoutingRecord *FrontendDomainRoutingRecord                  `json:"required_routing_record,omitempty"`
	TlsMode               ProjectFrontendCustomDomainTlsMode            `json:"tls_mode"`
	UpdatedAt             time.Time                                     `json:"updated_at"`
	VerificationRecords   *[]FrontendDomainVerificationRecord           `json:"verification_records,omitempty"`
	VerificationStatus    ProjectFrontendCustomDomainVerificationStatus `json:"verification_status"`
}

ProjectFrontendCustomDomain defines model for ProjectFrontendCustomDomain.

type ProjectFrontendCustomDomainDomainStatus added in v0.1.0

type ProjectFrontendCustomDomainDomainStatus string

ProjectFrontendCustomDomainDomainStatus defines model for ProjectFrontendCustomDomain.DomainStatus.

const (
	ProjectFrontendCustomDomainDomainStatusActive              ProjectFrontendCustomDomainDomainStatus = "active"
	ProjectFrontendCustomDomainDomainStatusDeleted             ProjectFrontendCustomDomainDomainStatus = "deleted"
	ProjectFrontendCustomDomainDomainStatusDetaching           ProjectFrontendCustomDomainDomainStatus = "detaching"
	ProjectFrontendCustomDomainDomainStatusFailed              ProjectFrontendCustomDomainDomainStatus = "failed"
	ProjectFrontendCustomDomainDomainStatusPendingVerification ProjectFrontendCustomDomainDomainStatus = "pending_verification"
	ProjectFrontendCustomDomainDomainStatusProvisioning        ProjectFrontendCustomDomainDomainStatus = "provisioning"
)

Defines values for ProjectFrontendCustomDomainDomainStatus.

func (ProjectFrontendCustomDomainDomainStatus) Valid added in v0.1.0

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

type ProjectFrontendCustomDomainTlsMode added in v0.1.0

type ProjectFrontendCustomDomainTlsMode string

ProjectFrontendCustomDomainTlsMode defines model for ProjectFrontendCustomDomain.TlsMode.

const (
	Byoc    ProjectFrontendCustomDomainTlsMode = "byoc"
	Managed ProjectFrontendCustomDomainTlsMode = "managed"
)

Defines values for ProjectFrontendCustomDomainTlsMode.

func (ProjectFrontendCustomDomainTlsMode) Valid added in v0.1.0

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

type ProjectFrontendCustomDomainVerificationStatus added in v0.1.0

type ProjectFrontendCustomDomainVerificationStatus string

ProjectFrontendCustomDomainVerificationStatus defines model for ProjectFrontendCustomDomain.VerificationStatus.

const (
	ProjectFrontendCustomDomainVerificationStatusPending  ProjectFrontendCustomDomainVerificationStatus = "pending"
	ProjectFrontendCustomDomainVerificationStatusVerified ProjectFrontendCustomDomainVerificationStatus = "verified"
)

Defines values for ProjectFrontendCustomDomainVerificationStatus.

func (ProjectFrontendCustomDomainVerificationStatus) Valid added in v0.1.0

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

type ProjectGitConnection added in v0.21.0

type ProjectGitConnection struct {
	// ProductionBranch The branch a push must land on to deploy. Follows the repository's GitHub default branch unless the project set its own, which a default-branch rename on GitHub then leaves alone.
	ProductionBranch string `json:"production_branch"`
	RepoFullName     string `json:"repo_full_name"`

	// RepoId Stable GitHub repository id (repository.id), the authoritative binding.
	RepoId             int64     `json:"repo_id"`
	RepoInstallationId int64     `json:"repo_installation_id"`
	RootDirectory      string    `json:"root_directory"`
	UpdatedAt          time.Time `json:"updated_at"`
}

ProjectGitConnection defines model for ProjectGitConnection.

type ProjectGitDeploySettings added in v0.21.0

type ProjectGitDeploySettings struct {
	// AutoDeployEnabled Whether a production-branch push triggers a deployment.
	AutoDeployEnabled bool `json:"auto_deploy_enabled"`

	// DeployFunctions Whether the repo's functions are deployed on push.
	DeployFunctions bool `json:"deploy_functions"`

	// FrontendAppRoot App root (subdirectory) the frontend builds from. Omitted for the repo root.
	FrontendAppRoot *string `json:"frontend_app_root,omitempty"`

	// FrontendName Name of the frontend to build and deploy on push. Omitted when no frontend is deployed. Resolved at deploy time; need not exist yet.
	FrontendName *string   `json:"frontend_name,omitempty"`
	UpdatedAt    time.Time `json:"updated_at"`
}

ProjectGitDeploySettings A project's GitHub auto-deploy settings: what a push to the connected repo's production branch deploys. All settings are default-off.

type ProjectHealthCategory added in v0.1.0

type ProjectHealthCategory string

ProjectHealthCategory defines model for ProjectHealthCategory.

const (
	Lifecycle ProjectHealthCategory = "lifecycle"
	Storage   ProjectHealthCategory = "storage"
)

Defines values for ProjectHealthCategory.

func (ProjectHealthCategory) Valid added in v0.1.0

func (e ProjectHealthCategory) Valid() bool

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

type ProjectHealthCheck added in v0.1.0

type ProjectHealthCheck struct {
	Category   ProjectHealthCategory `json:"category"`
	Evidence   ProjectHealthEvidence `json:"evidence"`
	Id         string                `json:"id"`
	ReasonCode string                `json:"reason_code"`
	Scope      ProjectHealthScope    `json:"scope"`
	Status     ProjectHealthStatus   `json:"status"`
}

ProjectHealthCheck defines model for ProjectHealthCheck.

type ProjectHealthDataStatus added in v0.1.0

type ProjectHealthDataStatus string

ProjectHealthDataStatus defines model for ProjectHealthDataStatus.

const (
	ProjectHealthDataStatusComplete ProjectHealthDataStatus = "complete"
	ProjectHealthDataStatusNoData   ProjectHealthDataStatus = "no_data"
	ProjectHealthDataStatusPartial  ProjectHealthDataStatus = "partial"
	ProjectHealthDataStatusStale    ProjectHealthDataStatus = "stale"
)

Defines values for ProjectHealthDataStatus.

func (ProjectHealthDataStatus) Valid added in v0.1.0

func (e ProjectHealthDataStatus) Valid() bool

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

type ProjectHealthEvidence added in v0.1.0

type ProjectHealthEvidence struct {
	Metric      string  `json:"metric"`
	SampleCount int64   `json:"sample_count"`
	Unit        string  `json:"unit"`
	Value       float64 `json:"value"`
}

ProjectHealthEvidence defines model for ProjectHealthEvidence.

type ProjectHealthResource added in v0.1.0

type ProjectHealthResource struct {
	Id   openapi_types.UUID        `json:"id"`
	Name string                    `json:"name"`
	Type ProjectHealthResourceType `json:"type"`
}

ProjectHealthResource defines model for ProjectHealthResource.

type ProjectHealthResourceType added in v0.1.0

type ProjectHealthResourceType string

ProjectHealthResourceType defines model for ProjectHealthResource.Type.

const (
	ProjectHealthResourceTypeDatabase ProjectHealthResourceType = "database"
	ProjectHealthResourceTypeFrontend ProjectHealthResourceType = "frontend"
	ProjectHealthResourceTypeFunction ProjectHealthResourceType = "function"
	ProjectHealthResourceTypeProject  ProjectHealthResourceType = "project"
)

Defines values for ProjectHealthResourceType.

func (ProjectHealthResourceType) Valid added in v0.1.0

func (e ProjectHealthResourceType) Valid() bool

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

type ProjectHealthResponse added in v0.0.5

type ProjectHealthResponse struct {
	Checks     []ProjectHealthCheck    `json:"checks"`
	DataStatus ProjectHealthDataStatus `json:"data_status"`

	// Findings Top findings ordered by severity, then stable check ID.
	Findings     []ProjectHealthCheck `json:"findings"`
	FreshThrough time.Time            `json:"fresh_through"`
	ObservedAt   time.Time            `json:"observed_at"`
	ProjectId    openapi_types.UUID   `json:"project_id"`
	Status       ProjectHealthStatus  `json:"status"`
}

ProjectHealthResponse defines model for ProjectHealthResponse.

type ProjectHealthScope added in v0.1.0

type ProjectHealthScope struct {
	Resource ProjectHealthResource `json:"resource"`
}

ProjectHealthScope defines model for ProjectHealthScope.

type ProjectHealthStatus added in v0.1.0

type ProjectHealthStatus string

ProjectHealthStatus defines model for ProjectHealthStatus.

const (
	ProjectHealthStatusCritical ProjectHealthStatus = "critical"
	ProjectHealthStatusDegraded ProjectHealthStatus = "degraded"
	ProjectHealthStatusHealthy  ProjectHealthStatus = "healthy"
	ProjectHealthStatusUnknown  ProjectHealthStatus = "unknown"
)

Defines values for ProjectHealthStatus.

func (ProjectHealthStatus) Valid added in v0.1.0

func (e ProjectHealthStatus) Valid() bool

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

type ProjectId

type ProjectId = openapi_types.UUID

ProjectId defines model for ProjectId.

type ProjectImportAction added in v0.21.0

type ProjectImportAction struct {
	Code        ProjectImportActionCode  `json:"code"`
	Disposition ProjectImportDisposition `json:"disposition"`
	Resource    ProjectImportResource    `json:"resource"`
}

ProjectImportAction defines model for ProjectImportAction.

type ProjectImportActionCode added in v0.21.0

type ProjectImportActionCode string

ProjectImportActionCode defines model for ProjectImportActionCode.

const (
	ProjectImportActionFrontendConfigure ProjectImportActionCode = "frontend.configure"
	ProjectImportActionGitConnect        ProjectImportActionCode = "git.connect"
	ProjectImportActionProjectCreate     ProjectImportActionCode = "project.create"
	ProjectImportActionVariableSet       ProjectImportActionCode = "variable.set"
)

Defines values for ProjectImportActionCode.

func (ProjectImportActionCode) Valid added in v0.21.0

func (e ProjectImportActionCode) Valid() bool

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

type ProjectImportDestination added in v0.21.0

type ProjectImportDestination struct {
	Mode        ProjectImportDestinationMode `json:"mode"`
	ProjectName string                       `json:"project_name"`
	Target      ProjectImportTarget          `json:"target"`
}

ProjectImportDestination defines model for ProjectImportDestination.

type ProjectImportDestinationMode added in v0.21.0

type ProjectImportDestinationMode string

ProjectImportDestinationMode defines model for ProjectImportDestinationMode.

const (
	ProjectImportDestinationCreate ProjectImportDestinationMode = "create"
)

Defines values for ProjectImportDestinationMode.

func (ProjectImportDestinationMode) Valid added in v0.21.0

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

type ProjectImportDisposition added in v0.21.0

type ProjectImportDisposition string

ProjectImportDisposition defines model for ProjectImportDisposition.

const (
	ProjectImportDispositionAutomatic   ProjectImportDisposition = "automatic"
	ProjectImportDispositionDeferred    ProjectImportDisposition = "deferred"
	ProjectImportDispositionManual      ProjectImportDisposition = "manual"
	ProjectImportDispositionUnsupported ProjectImportDisposition = "unsupported"
)

Defines values for ProjectImportDisposition.

func (ProjectImportDisposition) Valid added in v0.21.0

func (e ProjectImportDisposition) Valid() bool

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

type ProjectImportFinding added in v0.21.0

type ProjectImportFinding struct {
	Code        string                   `json:"code"`
	Disposition ProjectImportDisposition `json:"disposition"`
	Impact      ProjectImportImpact      `json:"impact"`
	Message     string                   `json:"message"`
	Remediation string                   `json:"remediation"`
	Resource    ProjectImportResource    `json:"resource"`
}

ProjectImportFinding defines model for ProjectImportFinding.

type ProjectImportImpact added in v0.21.0

type ProjectImportImpact string

ProjectImportImpact defines model for ProjectImportImpact.

const (
	ProjectImportImpactBlocking ProjectImportImpact = "blocking"
	ProjectImportImpactNone     ProjectImportImpact = "none"
	ProjectImportImpactWarning  ProjectImportImpact = "warning"
)

Defines values for ProjectImportImpact.

func (ProjectImportImpact) Valid added in v0.21.0

func (e ProjectImportImpact) Valid() bool

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

type ProjectImportPreflightRequest added in v0.21.0

type ProjectImportPreflightRequest struct {
	// ConfirmEnvironmentVariableRead Set to true only after the user confirms an immediately preceding disclosure that the Vercel Integration grant permits reads and writes, while this preflight reads production variable values only. When false or omitted, preflight reads variable metadata only and reports readable values as manual input.
	ConfirmEnvironmentVariableRead *bool               `json:"confirm_environment_variable_read,omitempty"`
	ConnectionId                   openapi_types.UUID  `json:"connection_id"`
	ProjectName                    string              `json:"project_name"`
	SourceId                       string              `json:"source_id"`
	Target                         ProjectImportTarget `json:"target"`
}

ProjectImportPreflightRequest defines model for ProjectImportPreflightRequest.

type ProjectImportReadiness added in v0.21.0

type ProjectImportReadiness string

ProjectImportReadiness defines model for ProjectImportReadiness.

const (
	ProjectImportReadinessBlocked    ProjectImportReadiness = "blocked"
	ProjectImportReadinessImportable ProjectImportReadiness = "importable"
	ProjectImportReadinessNeedsInput ProjectImportReadiness = "needs_input"
)

Defines values for ProjectImportReadiness.

func (ProjectImportReadiness) Valid added in v0.21.0

func (e ProjectImportReadiness) Valid() bool

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

type ProjectImportReport added in v0.21.0

type ProjectImportReport struct {
	Actions               []ProjectImportAction    `json:"actions"`
	CapabilityFingerprint string                   `json:"capability_fingerprint"`
	Destination           ProjectImportDestination `json:"destination"`
	Findings              []ProjectImportFinding   `json:"findings"`
	Fingerprint           string                   `json:"fingerprint"`
	GeneratedAt           time.Time                `json:"generated_at"`
	Provider              ImportProvider           `json:"provider"`
	Readiness             ProjectImportReadiness   `json:"readiness"`
	SchemaVersion         string                   `json:"schema_version"`
	Source                ImportSource             `json:"source"`
	SourceFingerprint     string                   `json:"source_fingerprint"`
	Summary               ProjectImportSummary     `json:"summary"`
}

ProjectImportReport defines model for ProjectImportReport.

type ProjectImportResource added in v0.21.0

type ProjectImportResource struct {
	Kind ProjectImportResourceKind `json:"kind"`
	Name string                    `json:"name"`

	// Scope URL-encoded source scope, including target, branch, and custom environment identifiers.
	Scope *string `json:"scope,omitempty"`

	// SourceId Stable provider identifier for a scoped source resource.
	SourceId *string `json:"source_id,omitempty"`
}

ProjectImportResource defines model for ProjectImportResource.

type ProjectImportResourceKind added in v0.21.0

type ProjectImportResourceKind string

ProjectImportResourceKind defines model for ProjectImportResourceKind.

const (
	ProjectImportResourceDomain        ProjectImportResourceKind = "domain"
	ProjectImportResourceFrontend      ProjectImportResourceKind = "frontend"
	ProjectImportResourceGitRepository ProjectImportResourceKind = "git_repository"
	ProjectImportResourceProject       ProjectImportResourceKind = "project"
	ProjectImportResourceVariable      ProjectImportResourceKind = "variable"
)

Defines values for ProjectImportResourceKind.

func (ProjectImportResourceKind) Valid added in v0.21.0

func (e ProjectImportResourceKind) Valid() bool

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

type ProjectImportRun added in v0.21.0

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

	// Deployment Stable reference to a Volcano deployment run.
	Deployment             DeploymentReference `json:"deployment"`
	DestinationProjectName string              `json:"destination_project_name"`
	ErrorCode              *string             `json:"error_code,omitempty"`
	ErrorMessage           *string             `json:"error_message,omitempty"`
	Id                     string              `json:"id"`
	Provider               ImportProvider      `json:"provider"`

	// Resource Stable reference to a Volcano resource.
	Resource  ResourceReference      `json:"resource"`
	SourceId  string                 `json:"source_id"`
	Status    ProjectImportRunStatus `json:"status"`
	UpdatedAt time.Time              `json:"updated_at"`
}

ProjectImportRun defines model for ProjectImportRun.

type ProjectImportRunStatus added in v0.21.0

type ProjectImportRunStatus string

ProjectImportRunStatus defines model for ProjectImportRunStatus.

const (
	ProjectImportRunStatusFailed     ProjectImportRunStatus = "failed"
	ProjectImportRunStatusPending    ProjectImportRunStatus = "pending"
	ProjectImportRunStatusRunning    ProjectImportRunStatus = "running"
	ProjectImportRunStatusSucceeded  ProjectImportRunStatus = "succeeded"
	ProjectImportRunStatusSuperseded ProjectImportRunStatus = "superseded"
)

Defines values for ProjectImportRunStatus.

func (ProjectImportRunStatus) Valid added in v0.21.0

func (e ProjectImportRunStatus) Valid() bool

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

type ProjectImportStartRequest added in v0.21.0

type ProjectImportStartRequest struct {
	ConfirmEnvironmentVariableRead ProjectImportStartRequestConfirmEnvironmentVariableRead `json:"confirm_environment_variable_read"`
	ConnectionId                   openapi_types.UUID                                      `json:"connection_id"`
	PreflightFingerprint           string                                                  `json:"preflight_fingerprint"`
	ProjectName                    string                                                  `json:"project_name"`
	SourceId                       string                                                  `json:"source_id"`
	Target                         ProjectImportTarget                                     `json:"target"`
}

ProjectImportStartRequest defines model for ProjectImportStartRequest.

type ProjectImportStartRequestConfirmEnvironmentVariableRead added in v0.21.0

type ProjectImportStartRequestConfirmEnvironmentVariableRead bool

ProjectImportStartRequestConfirmEnvironmentVariableRead defines model for ProjectImportStartRequest.ConfirmEnvironmentVariableRead.

const (
	ProjectImportStartRequestConfirmEnvironmentVariableReadTrue ProjectImportStartRequestConfirmEnvironmentVariableRead = true
)

Defines values for ProjectImportStartRequestConfirmEnvironmentVariableRead.

func (ProjectImportStartRequestConfirmEnvironmentVariableRead) Valid added in v0.21.0

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

type ProjectImportSummary added in v0.21.0

type ProjectImportSummary struct {
	Automatic   int `json:"automatic"`
	Blocking    int `json:"blocking"`
	Deferred    int `json:"deferred"`
	Manual      int `json:"manual"`
	Unsupported int `json:"unsupported"`
	Warnings    int `json:"warnings"`
}

ProjectImportSummary defines model for ProjectImportSummary.

type ProjectImportTarget added in v0.21.0

type ProjectImportTarget string

ProjectImportTarget defines model for ProjectImportTarget.

const (
	ProjectImportTargetProduction ProjectImportTarget = "production"
)

Defines values for ProjectImportTarget.

func (ProjectImportTarget) Valid added in v0.21.0

func (e ProjectImportTarget) Valid() bool

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

type ProjectLockLease added in v0.21.0

type ProjectLockLease struct {
	// ExpiresAt Advisory lease expiry timestamp in UTC.
	ExpiresAt time.Time `json:"expires_at"`

	// FencingToken Monotonically increasing token for this acquisition. It rises whenever the
	// lock changes hands and stays the same across renewals of one lease. Pass it
	// to the resource you are protecting and reject any write carrying a token
	// lower than the highest already seen; that is what stops a displaced holder
	// from writing after its lease lapsed.
	FencingToken int64 `json:"fencing_token"`
}

ProjectLockLease defines model for ProjectLockLease.

type ProjectLockLeaseRequest added in v0.21.0

type ProjectLockLeaseRequest struct {
	// TtlSeconds Lease duration in seconds, from 5 seconds through 90 days, measured
	// from when the request is served. Renew before it elapses. A renewal
	// sets the new expiry outright, so a shorter TTL shortens the lease.
	// Renewals cannot extend an acquisition beyond its absolute 90-day
	// deadline.
	TtlSeconds int `json:"ttl_seconds"`
}

ProjectLockLeaseRequest defines model for ProjectLockLeaseRequest.

type ProjectLockState added in v0.21.0

type ProjectLockState struct {
	// ExpiresAt Advisory lease expiry timestamp in UTC. Present only when held.
	ExpiresAt *time.Time `json:"expires_at,omitempty"`

	// FencingToken Current holder's fencing token. Present only when held.
	FencingToken *int64 `json:"fencing_token,omitempty"`

	// Held Whether the lock is unavailable right now. False means an acquire would
	// succeed. It remains true during the brief grace window after expiry.
	Held bool `json:"held"`
}

ProjectLockState defines model for ProjectLockState.

type ProjectMetricsDataStatus added in v0.1.0

type ProjectMetricsDataStatus string

ProjectMetricsDataStatus defines model for ProjectMetricsDataStatus.

const (
	ProjectMetricsDataStatusComplete ProjectMetricsDataStatus = "complete"
	ProjectMetricsDataStatusNoData   ProjectMetricsDataStatus = "no_data"
	ProjectMetricsDataStatusPartial  ProjectMetricsDataStatus = "partial"
)

Defines values for ProjectMetricsDataStatus.

func (ProjectMetricsDataStatus) Valid added in v0.1.0

func (e ProjectMetricsDataStatus) Valid() bool

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

type ProjectMetricsDimensions added in v0.1.0

type ProjectMetricsDimensions struct {
	Region       *string                               `json:"region,omitempty"`
	ResourceType *ProjectMetricsDimensionsResourceType `json:"resource_type,omitempty"`
}

ProjectMetricsDimensions defines model for ProjectMetricsDimensions.

type ProjectMetricsDimensionsResourceType added in v0.1.0

type ProjectMetricsDimensionsResourceType string

ProjectMetricsDimensionsResourceType defines model for ProjectMetricsDimensions.ResourceType.

const (
	ProjectMetricsDimensionsResourceTypeFrontend ProjectMetricsDimensionsResourceType = "frontend"
	ProjectMetricsDimensionsResourceTypeFunction ProjectMetricsDimensionsResourceType = "function"
)

Defines values for ProjectMetricsDimensionsResourceType.

func (ProjectMetricsDimensionsResourceType) Valid added in v0.1.0

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

type ProjectMetricsGroupBy added in v0.1.0

type ProjectMetricsGroupBy string

ProjectMetricsGroupBy defines model for ProjectMetricsGroupBy.

const (
	Region       ProjectMetricsGroupBy = "region"
	ResourceType ProjectMetricsGroupBy = "resource_type"
)

Defines values for ProjectMetricsGroupBy.

func (ProjectMetricsGroupBy) Valid added in v0.1.0

func (e ProjectMetricsGroupBy) Valid() bool

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

type ProjectMetricsMetric added in v0.1.0

type ProjectMetricsMetric string

ProjectMetricsMetric defines model for ProjectMetricsMetric.

const (
	Availability     ProjectMetricsMetric = "availability"
	P95Latency       ProjectMetricsMetric = "p95_latency"
	RequestCount     ProjectMetricsMetric = "request_count"
	ServerErrorCount ProjectMetricsMetric = "server_error_count"
)

Defines values for ProjectMetricsMetric.

func (ProjectMetricsMetric) Valid added in v0.1.0

func (e ProjectMetricsMetric) Valid() bool

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

type ProjectMetricsQuery added in v0.1.0

type ProjectMetricsQuery struct {
	GroupBy *ProjectMetricsGroupBy `json:"group_by,omitempty"`
	Id      string                 `json:"id"`
	Metric  ProjectMetricsMetric   `json:"metric"`
}

ProjectMetricsQuery defines model for ProjectMetricsQuery.

type ProjectMetricsQueryRequest added in v0.1.0

type ProjectMetricsQueryRequest struct {
	Queries   []ProjectMetricsQuery        `json:"queries"`
	TimeRange ProjectMetricsQueryTimeRange `json:"time_range"`
}

ProjectMetricsQueryRequest defines model for ProjectMetricsQueryRequest.

type ProjectMetricsQueryResponse added in v0.1.0

type ProjectMetricsQueryResponse struct {
	FreshThrough *time.Time             `json:"fresh_through,omitempty"`
	ObservedAt   time.Time              `json:"observed_at"`
	Results      []ProjectMetricsResult `json:"results"`
	Window       ProjectMetricsWindow   `json:"window"`
}

ProjectMetricsQueryResponse defines model for ProjectMetricsQueryResponse.

type ProjectMetricsQueryTimeRange added in v0.1.0

type ProjectMetricsQueryTimeRange struct {
	Window ProjectMetricsQueryTimeRangeWindow `json:"window"`
}

ProjectMetricsQueryTimeRange defines model for ProjectMetricsQueryTimeRange.

type ProjectMetricsQueryTimeRangeWindow added in v0.1.0

type ProjectMetricsQueryTimeRangeWindow string

ProjectMetricsQueryTimeRangeWindow defines model for ProjectMetricsQueryTimeRange.Window.

Defines values for ProjectMetricsQueryTimeRangeWindow.

func (ProjectMetricsQueryTimeRangeWindow) Valid added in v0.1.0

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

type ProjectMetricsResult added in v0.1.0

type ProjectMetricsResult struct {
	DataStatus ProjectMetricsDataStatus `json:"data_status"`
	Id         string                   `json:"id"`
	Metric     ProjectMetricsMetric     `json:"metric"`
	Unit       ProjectMetricsUnit       `json:"unit"`
	Values     []ProjectMetricsValue    `json:"values"`
}

ProjectMetricsResult defines model for ProjectMetricsResult.

type ProjectMetricsUnit added in v0.1.0

type ProjectMetricsUnit string

ProjectMetricsUnit defines model for ProjectMetricsUnit.

const (
	Count   ProjectMetricsUnit = "count"
	Ratio   ProjectMetricsUnit = "ratio"
	Seconds ProjectMetricsUnit = "seconds"
)

Defines values for ProjectMetricsUnit.

func (ProjectMetricsUnit) Valid added in v0.1.0

func (e ProjectMetricsUnit) Valid() bool

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

type ProjectMetricsValue added in v0.1.0

type ProjectMetricsValue struct {
	Dimensions ProjectMetricsDimensions `json:"dimensions"`
	Value      float64                  `json:"value"`
}

ProjectMetricsValue defines model for ProjectMetricsValue.

type ProjectMetricsWindow added in v0.1.0

type ProjectMetricsWindow struct {
	From time.Time `json:"from"`
	To   time.Time `json:"to"`
}

ProjectMetricsWindow defines model for ProjectMetricsWindow.

type ProjectPlan added in v0.1.0

type ProjectPlan string

ProjectPlan Platform plan applied to the project when available

const (
	FREE ProjectPlan = "FREE"
	PRO  ProjectPlan = "PRO"
)

Defines values for ProjectPlan.

func (ProjectPlan) Valid added in v0.1.0

func (e ProjectPlan) Valid() bool

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

type ProjectStatus added in v0.1.0

type ProjectStatus string

ProjectStatus defines model for Project.Status.

const (
	ProjectStatusActive   ProjectStatus = "active"
	ProjectStatusDeleting ProjectStatus = "deleting"
	ProjectStatusFailed   ProjectStatus = "failed"
)

Defines values for ProjectStatus.

func (ProjectStatus) Valid added in v0.1.0

func (e ProjectStatus) Valid() bool

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

type ProjectUsageResponse

type ProjectUsageResponse struct {
	// Frontends Per-frontend request totals for the current usage month
	Frontends *[]FrontendUsageData `json:"frontends,omitempty"`

	// Metrics Usage metrics for the project
	Metrics []MetricUsageData `json:"metrics"`

	// Month Usage month in YYYY-MM format
	Month string `json:"month"`

	// ProjectId Project ID
	ProjectId openapi_types.UUID `json:"project_id"`
}

ProjectUsageResponse Aggregated usage metrics for a project.

type QueryDatabaseBranchDeleteClientResponse added in v0.21.0

type QueryDatabaseBranchDeleteClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryResult
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *DatabaseQueryCapExceeded
}

func ParseQueryDatabaseBranchDeleteClientResponse added in v0.21.0

func ParseQueryDatabaseBranchDeleteClientResponse(rsp *http.Response) (*QueryDatabaseBranchDeleteClientResponse, error)

ParseQueryDatabaseBranchDeleteClientResponse parses an HTTP response from a QueryDatabaseBranchDeleteWithResponse call

func (QueryDatabaseBranchDeleteClientResponse) ContentType added in v0.21.0

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

func (QueryDatabaseBranchDeleteClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (QueryDatabaseBranchDeleteClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type QueryDatabaseBranchDeleteJSONRequestBody added in v0.21.0

type QueryDatabaseBranchDeleteJSONRequestBody = DatabaseDeleteRequest

QueryDatabaseBranchDeleteJSONRequestBody defines body for QueryDatabaseBranchDelete for application/json ContentType.

type QueryDatabaseBranchInsertClientResponse added in v0.21.0

type QueryDatabaseBranchInsertClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryResult
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *DatabaseQueryCapExceeded
}

func ParseQueryDatabaseBranchInsertClientResponse added in v0.21.0

func ParseQueryDatabaseBranchInsertClientResponse(rsp *http.Response) (*QueryDatabaseBranchInsertClientResponse, error)

ParseQueryDatabaseBranchInsertClientResponse parses an HTTP response from a QueryDatabaseBranchInsertWithResponse call

func (QueryDatabaseBranchInsertClientResponse) ContentType added in v0.21.0

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

func (QueryDatabaseBranchInsertClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (QueryDatabaseBranchInsertClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type QueryDatabaseBranchInsertJSONRequestBody added in v0.21.0

type QueryDatabaseBranchInsertJSONRequestBody = DatabaseInsertRequest

QueryDatabaseBranchInsertJSONRequestBody defines body for QueryDatabaseBranchInsert for application/json ContentType.

type QueryDatabaseBranchPingClientResponse added in v0.21.0

type QueryDatabaseBranchPingClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryResult
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *DatabaseQueryCapExceeded
}

func ParseQueryDatabaseBranchPingClientResponse added in v0.21.0

func ParseQueryDatabaseBranchPingClientResponse(rsp *http.Response) (*QueryDatabaseBranchPingClientResponse, error)

ParseQueryDatabaseBranchPingClientResponse parses an HTTP response from a QueryDatabaseBranchPingWithResponse call

func (QueryDatabaseBranchPingClientResponse) ContentType added in v0.21.0

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

func (QueryDatabaseBranchPingClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (QueryDatabaseBranchPingClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type QueryDatabaseBranchSelectClientResponse added in v0.21.0

type QueryDatabaseBranchSelectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryResult
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *DatabaseQueryCapExceeded
}

func ParseQueryDatabaseBranchSelectClientResponse added in v0.21.0

func ParseQueryDatabaseBranchSelectClientResponse(rsp *http.Response) (*QueryDatabaseBranchSelectClientResponse, error)

ParseQueryDatabaseBranchSelectClientResponse parses an HTTP response from a QueryDatabaseBranchSelectWithResponse call

func (QueryDatabaseBranchSelectClientResponse) ContentType added in v0.21.0

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

func (QueryDatabaseBranchSelectClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (QueryDatabaseBranchSelectClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type QueryDatabaseBranchSelectJSONRequestBody added in v0.21.0

type QueryDatabaseBranchSelectJSONRequestBody = DatabaseSelectRequest

QueryDatabaseBranchSelectJSONRequestBody defines body for QueryDatabaseBranchSelect for application/json ContentType.

type QueryDatabaseBranchUpdateClientResponse added in v0.21.0

type QueryDatabaseBranchUpdateClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryResult
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *DatabaseQueryCapExceeded
}

func ParseQueryDatabaseBranchUpdateClientResponse added in v0.21.0

func ParseQueryDatabaseBranchUpdateClientResponse(rsp *http.Response) (*QueryDatabaseBranchUpdateClientResponse, error)

ParseQueryDatabaseBranchUpdateClientResponse parses an HTTP response from a QueryDatabaseBranchUpdateWithResponse call

func (QueryDatabaseBranchUpdateClientResponse) ContentType added in v0.21.0

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

func (QueryDatabaseBranchUpdateClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (QueryDatabaseBranchUpdateClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type QueryDatabaseBranchUpdateJSONRequestBody added in v0.21.0

type QueryDatabaseBranchUpdateJSONRequestBody = DatabaseUpdateRequest

QueryDatabaseBranchUpdateJSONRequestBody defines body for QueryDatabaseBranchUpdate for application/json ContentType.

type QueryDatabaseDeleteClientResponse

type QueryDatabaseDeleteClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryResult
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *DatabaseQueryCapExceeded
}

func ParseQueryDatabaseDeleteClientResponse

func ParseQueryDatabaseDeleteClientResponse(rsp *http.Response) (*QueryDatabaseDeleteClientResponse, error)

ParseQueryDatabaseDeleteClientResponse parses an HTTP response from a QueryDatabaseDeleteWithResponse call

func (QueryDatabaseDeleteClientResponse) ContentType

func (r QueryDatabaseDeleteClientResponse) ContentType() string

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

func (QueryDatabaseDeleteClientResponse) Status

Status returns HTTPResponse.Status

func (QueryDatabaseDeleteClientResponse) StatusCode

func (r QueryDatabaseDeleteClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryDatabaseDeleteJSONRequestBody

type QueryDatabaseDeleteJSONRequestBody = DatabaseDeleteRequest

QueryDatabaseDeleteJSONRequestBody defines body for QueryDatabaseDelete for application/json ContentType.

type QueryDatabaseInsertClientResponse

type QueryDatabaseInsertClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryResult
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *DatabaseQueryCapExceeded
}

func ParseQueryDatabaseInsertClientResponse

func ParseQueryDatabaseInsertClientResponse(rsp *http.Response) (*QueryDatabaseInsertClientResponse, error)

ParseQueryDatabaseInsertClientResponse parses an HTTP response from a QueryDatabaseInsertWithResponse call

func (QueryDatabaseInsertClientResponse) ContentType

func (r QueryDatabaseInsertClientResponse) ContentType() string

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

func (QueryDatabaseInsertClientResponse) Status

Status returns HTTPResponse.Status

func (QueryDatabaseInsertClientResponse) StatusCode

func (r QueryDatabaseInsertClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryDatabaseInsertJSONRequestBody

type QueryDatabaseInsertJSONRequestBody = DatabaseInsertRequest

QueryDatabaseInsertJSONRequestBody defines body for QueryDatabaseInsert for application/json ContentType.

type QueryDatabasePingClientResponse added in v0.1.0

type QueryDatabasePingClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryResult
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *DatabaseQueryCapExceeded
}

func ParseQueryDatabasePingClientResponse added in v0.1.0

func ParseQueryDatabasePingClientResponse(rsp *http.Response) (*QueryDatabasePingClientResponse, error)

ParseQueryDatabasePingClientResponse parses an HTTP response from a QueryDatabasePingWithResponse call

func (QueryDatabasePingClientResponse) ContentType added in v0.1.0

func (r QueryDatabasePingClientResponse) ContentType() string

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

func (QueryDatabasePingClientResponse) Status added in v0.1.0

Status returns HTTPResponse.Status

func (QueryDatabasePingClientResponse) StatusCode added in v0.1.0

func (r QueryDatabasePingClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryDatabaseSelectClientResponse

type QueryDatabaseSelectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryResult
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *DatabaseQueryCapExceeded
}

func ParseQueryDatabaseSelectClientResponse

func ParseQueryDatabaseSelectClientResponse(rsp *http.Response) (*QueryDatabaseSelectClientResponse, error)

ParseQueryDatabaseSelectClientResponse parses an HTTP response from a QueryDatabaseSelectWithResponse call

func (QueryDatabaseSelectClientResponse) ContentType

func (r QueryDatabaseSelectClientResponse) ContentType() string

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

func (QueryDatabaseSelectClientResponse) Status

Status returns HTTPResponse.Status

func (QueryDatabaseSelectClientResponse) StatusCode

func (r QueryDatabaseSelectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryDatabaseSelectJSONRequestBody

type QueryDatabaseSelectJSONRequestBody = DatabaseSelectRequest

QueryDatabaseSelectJSONRequestBody defines body for QueryDatabaseSelect for application/json ContentType.

type QueryDatabaseUpdateClientResponse

type QueryDatabaseUpdateClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseQueryResult
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON429      *DatabaseQueryCapExceeded
}

func ParseQueryDatabaseUpdateClientResponse

func ParseQueryDatabaseUpdateClientResponse(rsp *http.Response) (*QueryDatabaseUpdateClientResponse, error)

ParseQueryDatabaseUpdateClientResponse parses an HTTP response from a QueryDatabaseUpdateWithResponse call

func (QueryDatabaseUpdateClientResponse) ContentType

func (r QueryDatabaseUpdateClientResponse) ContentType() string

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

func (QueryDatabaseUpdateClientResponse) Status

Status returns HTTPResponse.Status

func (QueryDatabaseUpdateClientResponse) StatusCode

func (r QueryDatabaseUpdateClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryDatabaseUpdateJSONRequestBody

type QueryDatabaseUpdateJSONRequestBody = DatabaseUpdateRequest

QueryDatabaseUpdateJSONRequestBody defines body for QueryDatabaseUpdate for application/json ContentType.

type QueryProjectMetricsClientResponse added in v0.1.0

type QueryProjectMetricsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectMetricsQueryResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseQueryProjectMetricsClientResponse added in v0.1.0

func ParseQueryProjectMetricsClientResponse(rsp *http.Response) (*QueryProjectMetricsClientResponse, error)

ParseQueryProjectMetricsClientResponse parses an HTTP response from a QueryProjectMetricsWithResponse call

func (QueryProjectMetricsClientResponse) ContentType added in v0.1.0

func (r QueryProjectMetricsClientResponse) ContentType() string

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

func (QueryProjectMetricsClientResponse) Status added in v0.1.0

Status returns HTTPResponse.Status

func (QueryProjectMetricsClientResponse) StatusCode added in v0.1.0

func (r QueryProjectMetricsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryProjectMetricsJSONRequestBody added in v0.1.0

type QueryProjectMetricsJSONRequestBody = ProjectMetricsQueryRequest

QueryProjectMetricsJSONRequestBody defines body for QueryProjectMetrics for application/json ContentType.

type RealtimeConfig

type RealtimeConfig struct {
	// BroadcastEnabled Whether broadcast channels are enabled
	BroadcastEnabled *bool `json:"broadcast_enabled,omitempty"`

	// CreatedAt When the configuration was created
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// Enabled Whether realtime is enabled for this project
	Enabled *bool `json:"enabled,omitempty"`

	// PostgresChangesEnabled Whether Postgres change notifications are enabled
	PostgresChangesEnabled *bool `json:"postgres_changes_enabled,omitempty"`

	// PresenceEnabled Whether presence tracking is enabled
	PresenceEnabled *bool `json:"presence_enabled,omitempty"`

	// ProjectId Project ID
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`

	// UpdatedAt When the configuration was last updated
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

RealtimeConfig Realtime configuration for a project. Note: Message size and channels per connection are plan-based (not configurable).

type RealtimePlanLimits

type RealtimePlanLimits struct {
	// ChannelsPerConn Maximum channels per connection
	ChannelsPerConn *int `json:"channels_per_conn,omitempty"`

	// MaxConnections Maximum concurrent connections allowed
	MaxConnections *int `json:"max_connections,omitempty"`

	// MessageSizeKb Maximum message size in KB
	MessageSizeKb *int `json:"message_size_kb,omitempty"`

	// MessagesPerMonth Maximum messages per month
	MessagesPerMonth *int `json:"messages_per_month,omitempty"`

	// Plan Plan name (FREE or PRO)
	Plan *string `json:"plan,omitempty"`
}

RealtimePlanLimits Plan-based limits for realtime features

type RealtimeStats

type RealtimeStats struct {
	// LastInvokedAt Most recent realtime activity timestamp across channels
	LastInvokedAt *time.Time `json:"last_invoked_at,omitempty"`

	// Limits Plan-based limits for realtime features
	Limits *RealtimePlanLimits `json:"limits,omitempty"`

	// NumConnections Current number of active connections
	NumConnections *int `json:"num_connections,omitempty"`

	// PeakConnections Peak concurrent connections this usage period
	PeakConnections *int `json:"peak_connections,omitempty"`
}

RealtimeStats Realtime usage statistics for a project

type RedeployFrontendClientResponse

type RedeployFrontendClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Frontend
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseRedeployFrontendClientResponse

func ParseRedeployFrontendClientResponse(rsp *http.Response) (*RedeployFrontendClientResponse, error)

ParseRedeployFrontendClientResponse parses an HTTP response from a RedeployFrontendWithResponse call

func (RedeployFrontendClientResponse) ContentType

func (r RedeployFrontendClientResponse) ContentType() string

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

func (RedeployFrontendClientResponse) Status

Status returns HTTPResponse.Status

func (RedeployFrontendClientResponse) StatusCode

func (r RedeployFrontendClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RefreshOAuthProviderTokenClientResponse

type RefreshOAuthProviderTokenClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		ExpiresIn *int    `json:"expires_in,omitempty"`
		Message   *string `json:"message,omitempty"`
		Provider  *string `json:"provider,omitempty"`
	}
	JSON400 *Error
	JSON401 *Error
	JSON404 *Error
}

func ParseRefreshOAuthProviderTokenClientResponse

func ParseRefreshOAuthProviderTokenClientResponse(rsp *http.Response) (*RefreshOAuthProviderTokenClientResponse, error)

ParseRefreshOAuthProviderTokenClientResponse parses an HTTP response from a RefreshOAuthProviderTokenWithResponse call

func (RefreshOAuthProviderTokenClientResponse) ContentType

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

func (RefreshOAuthProviderTokenClientResponse) Status

Status returns HTTPResponse.Status

func (RefreshOAuthProviderTokenClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RefreshOAuthProviderTokenParamsProvider

type RefreshOAuthProviderTokenParamsProvider string

RefreshOAuthProviderTokenParamsProvider defines parameters for RefreshOAuthProviderToken.

const (
	RefreshOAuthProviderTokenParamsProviderApple     RefreshOAuthProviderTokenParamsProvider = "apple"
	RefreshOAuthProviderTokenParamsProviderGithub    RefreshOAuthProviderTokenParamsProvider = "github"
	RefreshOAuthProviderTokenParamsProviderGoogle    RefreshOAuthProviderTokenParamsProvider = "google"
	RefreshOAuthProviderTokenParamsProviderMicrosoft RefreshOAuthProviderTokenParamsProvider = "microsoft"
)

Defines values for RefreshOAuthProviderTokenParamsProvider.

func (RefreshOAuthProviderTokenParamsProvider) Valid

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

type RegenerateAnonKeyClientResponse

type RegenerateAnonKeyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AnonKey
}

func ParseRegenerateAnonKeyClientResponse

func ParseRegenerateAnonKeyClientResponse(rsp *http.Response) (*RegenerateAnonKeyClientResponse, error)

ParseRegenerateAnonKeyClientResponse parses an HTTP response from a RegenerateAnonKeyWithResponse call

func (RegenerateAnonKeyClientResponse) ContentType

func (r RegenerateAnonKeyClientResponse) ContentType() string

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

func (RegenerateAnonKeyClientResponse) Status

Status returns HTTPResponse.Status

func (RegenerateAnonKeyClientResponse) StatusCode

func (r RegenerateAnonKeyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RegenerateServiceKeyClientResponse

type RegenerateServiceKeyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ServiceKey
}

func ParseRegenerateServiceKeyClientResponse

func ParseRegenerateServiceKeyClientResponse(rsp *http.Response) (*RegenerateServiceKeyClientResponse, error)

ParseRegenerateServiceKeyClientResponse parses an HTTP response from a RegenerateServiceKeyWithResponse call

func (RegenerateServiceKeyClientResponse) ContentType

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

func (RegenerateServiceKeyClientResponse) Status

Status returns HTTPResponse.Status

func (RegenerateServiceKeyClientResponse) StatusCode

func (r RegenerateServiceKeyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReleaseProjectLockClientResponse added in v0.21.0

type ReleaseProjectLockClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON409      *Error
	JSON429      *Error
	JSON503      *Error
}

func ParseReleaseProjectLockClientResponse added in v0.21.0

func ParseReleaseProjectLockClientResponse(rsp *http.Response) (*ReleaseProjectLockClientResponse, error)

ParseReleaseProjectLockClientResponse parses an HTTP response from a ReleaseProjectLockWithResponse call

func (ReleaseProjectLockClientResponse) ContentType added in v0.21.0

func (r ReleaseProjectLockClientResponse) ContentType() string

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

func (ReleaseProjectLockClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ReleaseProjectLockClientResponse) StatusCode added in v0.21.0

func (r ReleaseProjectLockClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReleaseProjectLockParams added in v0.21.0

type ReleaseProjectLockParams struct {
	// XVolcanoLockToken Opaque UUID generated once by the caller and retained for the lease lifetime.
	XVolcanoLockToken LockToken `json:"X-Volcano-Lock-Token"`

	// XVolcanoRequestId UUID correlating this request across client and server logs. Repeat safety comes from
	// the lock token, so a retry under a reused request ID still counts against the quota.
	XVolcanoRequestId LockRequestId `json:"X-Volcano-Request-Id"`
}

ReleaseProjectLockParams defines parameters for ReleaseProjectLock.

type RenderDefaultManagedAuthPageClientResponse

type RenderDefaultManagedAuthPageClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRenderDefaultManagedAuthPageClientResponse

func ParseRenderDefaultManagedAuthPageClientResponse(rsp *http.Response) (*RenderDefaultManagedAuthPageClientResponse, error)

ParseRenderDefaultManagedAuthPageClientResponse parses an HTTP response from a RenderDefaultManagedAuthPageWithResponse call

func (RenderDefaultManagedAuthPageClientResponse) ContentType

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

func (RenderDefaultManagedAuthPageClientResponse) Status

Status returns HTTPResponse.Status

func (RenderDefaultManagedAuthPageClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RenderDefaultManagedAuthPageParams

type RenderDefaultManagedAuthPageParams struct {
	// Action Optional deep-link action for the unified hosted page. Ignored when a
	// custom login page is configured. `action=device` renders the device
	// authorization approval UI inline (no redirect to any external app);
	// it signs the user in and calls `POST /auth/device/verify`.
	Action *RenderDefaultManagedAuthPageParamsAction `form:"action,omitempty" json:"action,omitempty"`

	// UserCode Device user code (from `POST /auth/device/authorize`) used with `action=device`.
	UserCode *string `form:"user_code,omitempty" json:"user_code,omitempty"`

	// AnonKey Project anon key used by built-in managed auth flows (required for login/signup/device actions).
	AnonKey *string `form:"anon_key,omitempty" json:"anon_key,omitempty"`

	// State Opaque one-time nonce generated by the client SDK before redirecting
	// here. On successful login/signup it is echoed back in the post-auth
	// redirect fragment as `state`, so the SDK can bind the returned session
	// to the flow it initiated (login-CSRF / session-fixation defense). The
	// SDK rejects a returned session whose `state` does not match.
	State *string `form:"state,omitempty" json:"state,omitempty"`
}

RenderDefaultManagedAuthPageParams defines parameters for RenderDefaultManagedAuthPage.

type RenderDefaultManagedAuthPageParamsAction

type RenderDefaultManagedAuthPageParamsAction string

RenderDefaultManagedAuthPageParamsAction defines parameters for RenderDefaultManagedAuthPage.

const (
	RenderDefaultManagedAuthPageParamsActionDevice         RenderDefaultManagedAuthPageParamsAction = "device"
	RenderDefaultManagedAuthPageParamsActionForgotPassword RenderDefaultManagedAuthPageParamsAction = "forgot-password"
	RenderDefaultManagedAuthPageParamsActionLogin          RenderDefaultManagedAuthPageParamsAction = "login"
	RenderDefaultManagedAuthPageParamsActionSignup         RenderDefaultManagedAuthPageParamsAction = "signup"
)

Defines values for RenderDefaultManagedAuthPageParamsAction.

func (RenderDefaultManagedAuthPageParamsAction) Valid

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

type RenderManagedAuthPageClientResponse

type RenderManagedAuthPageClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRenderManagedAuthPageClientResponse

func ParseRenderManagedAuthPageClientResponse(rsp *http.Response) (*RenderManagedAuthPageClientResponse, error)

ParseRenderManagedAuthPageClientResponse parses an HTTP response from a RenderManagedAuthPageWithResponse call

func (RenderManagedAuthPageClientResponse) ContentType

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

func (RenderManagedAuthPageClientResponse) Status

Status returns HTTPResponse.Status

func (RenderManagedAuthPageClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RenewProjectLockClientResponse added in v0.21.0

type RenewProjectLockClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectLockLease
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON409      *Error
	JSON429      *Error
	JSON503      *Error
}

func ParseRenewProjectLockClientResponse added in v0.21.0

func ParseRenewProjectLockClientResponse(rsp *http.Response) (*RenewProjectLockClientResponse, error)

ParseRenewProjectLockClientResponse parses an HTTP response from a RenewProjectLockWithResponse call

func (RenewProjectLockClientResponse) ContentType added in v0.21.0

func (r RenewProjectLockClientResponse) ContentType() string

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

func (RenewProjectLockClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (RenewProjectLockClientResponse) StatusCode added in v0.21.0

func (r RenewProjectLockClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RenewProjectLockJSONRequestBody added in v0.21.0

type RenewProjectLockJSONRequestBody = ProjectLockLeaseRequest

RenewProjectLockJSONRequestBody defines body for RenewProjectLock for application/json ContentType.

type RenewProjectLockParams added in v0.21.0

type RenewProjectLockParams struct {
	// XVolcanoLockToken Opaque UUID generated once by the caller and retained for the lease lifetime.
	XVolcanoLockToken LockToken `json:"X-Volcano-Lock-Token"`

	// XVolcanoRequestId UUID correlating this request across client and server logs. Repeat safety comes from
	// the lock token, so a retry under a reused request ID still counts against the quota.
	XVolcanoRequestId LockRequestId `json:"X-Volcano-Request-Id"`
}

RenewProjectLockParams defines parameters for RenewProjectLock.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResetDatabaseBranchClientResponse added in v0.21.0

type ResetDatabaseBranchClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *DatabaseBranch
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseResetDatabaseBranchClientResponse added in v0.21.0

func ParseResetDatabaseBranchClientResponse(rsp *http.Response) (*ResetDatabaseBranchClientResponse, error)

ParseResetDatabaseBranchClientResponse parses an HTTP response from a ResetDatabaseBranchWithResponse call

func (ResetDatabaseBranchClientResponse) ContentType added in v0.21.0

func (r ResetDatabaseBranchClientResponse) ContentType() string

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

func (ResetDatabaseBranchClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ResetDatabaseBranchClientResponse) StatusCode added in v0.21.0

func (r ResetDatabaseBranchClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResetDatabaseBranchPasswordClientResponse added in v0.21.0

type ResetDatabaseBranchPasswordClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseBranch
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseResetDatabaseBranchPasswordClientResponse added in v0.21.0

func ParseResetDatabaseBranchPasswordClientResponse(rsp *http.Response) (*ResetDatabaseBranchPasswordClientResponse, error)

ParseResetDatabaseBranchPasswordClientResponse parses an HTTP response from a ResetDatabaseBranchPasswordWithResponse call

func (ResetDatabaseBranchPasswordClientResponse) ContentType added in v0.21.0

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

func (ResetDatabaseBranchPasswordClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (ResetDatabaseBranchPasswordClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type ResetDatabasePasswordClientResponse

type ResetDatabasePasswordClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// ConnectionString Updated pgproxy connection string using Volcano-managed credentials.
		ConnectionString *string `json:"connection_string,omitempty"`
		Message          *string `json:"message,omitempty"`

		// NewPassword New Volcano-managed client password. Always starts with `vpg_`.
		NewPassword *string `json:"new_password,omitempty"`

		// RoleName Volcano-managed per-database client login (also the pgproxy routing username)
		RoleName *string `json:"role_name,omitempty"`
	}
	JSON400 *Error
	JSON404 *Error
	JSON409 *Error
}

func ParseResetDatabasePasswordClientResponse

func ParseResetDatabasePasswordClientResponse(rsp *http.Response) (*ResetDatabasePasswordClientResponse, error)

ParseResetDatabasePasswordClientResponse parses an HTTP response from a ResetDatabasePasswordWithResponse call

func (ResetDatabasePasswordClientResponse) ContentType

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

func (ResetDatabasePasswordClientResponse) Status

Status returns HTTPResponse.Status

func (ResetDatabasePasswordClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ResolveFunctionForInvocationClientResponse

type ResolveFunctionForInvocationClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResolveFunctionResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
}

func ParseResolveFunctionForInvocationClientResponse

func ParseResolveFunctionForInvocationClientResponse(rsp *http.Response) (*ResolveFunctionForInvocationClientResponse, error)

ParseResolveFunctionForInvocationClientResponse parses an HTTP response from a ResolveFunctionForInvocationWithResponse call

func (ResolveFunctionForInvocationClientResponse) ContentType

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

func (ResolveFunctionForInvocationClientResponse) Status

Status returns HTTPResponse.Status

func (ResolveFunctionForInvocationClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ResolveFunctionForInvocationParams

type ResolveFunctionForInvocationParams struct {
	// Name DNS-safe function name (lowercase letters, numbers, hyphens; cannot start or end with hyphen)
	Name string `form:"name" json:"name"`
}

ResolveFunctionForInvocationParams defines parameters for ResolveFunctionForInvocation.

type ResolveFunctionResponse

type ResolveFunctionResponse struct {
	// CacheTtlSeconds Suggested SDK cache TTL for this name-to-ID mapping
	CacheTtlSeconds int `json:"cache_ttl_seconds"`

	// FunctionId Canonical function ID used for invocation routing
	FunctionId openapi_types.UUID `json:"function_id"`

	// Name DNS-safe function name
	Name string `json:"name"`
}

ResolveFunctionResponse defines model for ResolveFunctionResponse.

type ResourceReference added in v0.21.0

type ResourceReference struct {
	Id   openapi_types.UUID    `json:"id"`
	Name string                `json:"name"`
	Type ResourceReferenceType `json:"type"`
}

ResourceReference Stable reference to a Volcano resource.

type ResourceReferenceType added in v0.21.0

type ResourceReferenceType string

ResourceReferenceType defines model for ResourceReference.Type.

const (
	ResourceReferenceTypeDatabase ResourceReferenceType = "database"
	ResourceReferenceTypeFrontend ResourceReferenceType = "frontend"
	ResourceReferenceTypeFunction ResourceReferenceType = "function"
	ResourceReferenceTypeProject  ResourceReferenceType = "project"
)

Defines values for ResourceReferenceType.

func (ResourceReferenceType) Valid added in v0.21.0

func (e ResourceReferenceType) Valid() bool

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

type RestoreId added in v0.23.0

type RestoreId = openapi_types.UUID

RestoreId defines model for RestoreId.

type RevokeAnonKeyClientResponse

type RevokeAnonKeyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON409      *Error
	JSON500      *Error
}

func ParseRevokeAnonKeyClientResponse

func ParseRevokeAnonKeyClientResponse(rsp *http.Response) (*RevokeAnonKeyClientResponse, error)

ParseRevokeAnonKeyClientResponse parses an HTTP response from a RevokeAnonKeyWithResponse call

func (RevokeAnonKeyClientResponse) ContentType

func (r RevokeAnonKeyClientResponse) ContentType() string

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

func (RevokeAnonKeyClientResponse) Status

Status returns HTTPResponse.Status

func (RevokeAnonKeyClientResponse) StatusCode

func (r RevokeAnonKeyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScheduleRequest

type ScheduleRequest struct {
	// CronExpression Standard 5-field cron expression evaluated in UTC. Seconds fields, descriptors, and Quartz syntax are not supported.
	CronExpression string               `json:"cron_expression"`
	Kind           *ScheduleRequestKind `json:"kind,omitempty"`
}

ScheduleRequest defines model for ScheduleRequest.

type ScheduleRequestKind added in v0.1.0

type ScheduleRequestKind string

ScheduleRequestKind defines model for ScheduleRequest.Kind.

const (
	ScheduleRequestKindCron ScheduleRequestKind = "cron"
)

Defines values for ScheduleRequestKind.

func (ScheduleRequestKind) Valid added in v0.1.0

func (e ScheduleRequestKind) Valid() bool

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

type SchedulerId

type SchedulerId = openapi_types.UUID

SchedulerId defines model for SchedulerId.

type Search = string

Search defines model for Search.

type SearchProjectLogsClientResponse added in v0.0.4

type SearchProjectLogsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogSearchResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
}

func ParseSearchProjectLogsClientResponse added in v0.0.4

func ParseSearchProjectLogsClientResponse(rsp *http.Response) (*SearchProjectLogsClientResponse, error)

ParseSearchProjectLogsClientResponse parses an HTTP response from a SearchProjectLogsWithResponse call

func (SearchProjectLogsClientResponse) ContentType added in v0.0.4

func (r SearchProjectLogsClientResponse) ContentType() string

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

func (SearchProjectLogsClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (SearchProjectLogsClientResponse) StatusCode added in v0.0.4

func (r SearchProjectLogsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchProjectLogsJSONRequestBody added in v0.0.4

type SearchProjectLogsJSONRequestBody = LogSearchRequest

SearchProjectLogsJSONRequestBody defines body for SearchProjectLogs for application/json ContentType.

type ServiceKey

type ServiceKey struct {
	CreatedAt *time.Time         `json:"created_at,omitempty"`
	Id        openapi_types.UUID `json:"id"`

	// KeyPrefix First 12 characters of the key for display/identification
	KeyPrefix string `json:"key_prefix"`

	// KeyValue Full JWT token for Authorization header.
	// Returned on create, get, and list (decrypted from storage).
	// **Store securely - NEVER expose in frontend code!**
	KeyValue *string `json:"key_value,omitempty"`

	// Name Descriptive name for the key
	Name string `json:"name"`

	// Permissions Operations this key may perform. ["*"] grants full admin access
	// (default for keys created without an explicit scope). Scoped keys
	// list specific permissions, e.g. ["functions.invoke", "locks.manage"].
	Permissions []string            `json:"permissions"`
	ProjectId   *openapi_types.UUID `json:"project_id,omitempty"`
	UpdatedAt   *time.Time          `json:"updated_at,omitempty"`
}

ServiceKey Service role key for admin operations. **WARNING:** Bypasses all RLS - backend use only!

type SetDefaultAnonKeyClientResponse added in v0.0.4

type SetDefaultAnonKeyClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AnonKey
	JSON500      *Error
}

func ParseSetDefaultAnonKeyClientResponse added in v0.0.4

func ParseSetDefaultAnonKeyClientResponse(rsp *http.Response) (*SetDefaultAnonKeyClientResponse, error)

ParseSetDefaultAnonKeyClientResponse parses an HTTP response from a SetDefaultAnonKeyWithResponse call

func (SetDefaultAnonKeyClientResponse) ContentType added in v0.0.4

func (r SetDefaultAnonKeyClientResponse) ContentType() string

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

func (SetDefaultAnonKeyClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (SetDefaultAnonKeyClientResponse) StatusCode added in v0.0.4

func (r SetDefaultAnonKeyClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetProjectGitProductionBranchClientResponse added in v0.23.0

type SetProjectGitProductionBranchClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectGitConnection
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseSetProjectGitProductionBranchClientResponse added in v0.23.0

func ParseSetProjectGitProductionBranchClientResponse(rsp *http.Response) (*SetProjectGitProductionBranchClientResponse, error)

ParseSetProjectGitProductionBranchClientResponse parses an HTTP response from a SetProjectGitProductionBranchWithResponse call

func (SetProjectGitProductionBranchClientResponse) ContentType added in v0.23.0

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

func (SetProjectGitProductionBranchClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (SetProjectGitProductionBranchClientResponse) StatusCode added in v0.23.0

StatusCode returns HTTPResponse.StatusCode

type SetProjectGitProductionBranchJSONRequestBody added in v0.23.0

type SetProjectGitProductionBranchJSONRequestBody = SetProjectGitProductionBranchRequest

SetProjectGitProductionBranchJSONRequestBody defines body for SetProjectGitProductionBranch for application/json ContentType.

type SetProjectGitProductionBranchRequest added in v0.23.0

type SetProjectGitProductionBranchRequest struct {
	// ProductionBranch The branch a push must land on to deploy. Validated as a Git branch name only — it does not have to exist yet.
	ProductionBranch string `json:"production_branch"`
}

SetProjectGitProductionBranchRequest defines model for SetProjectGitProductionBranchRequest.

type StartDurableExecutionClientResponse added in v0.26.0

type StartDurableExecutionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *DurableExecution
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON413      *Error
	JSON429      *Error
	JSON503      *Error
}

func ParseStartDurableExecutionClientResponse added in v0.26.0

func ParseStartDurableExecutionClientResponse(rsp *http.Response) (*StartDurableExecutionClientResponse, error)

ParseStartDurableExecutionClientResponse parses an HTTP response from a StartDurableExecutionWithResponse call

func (StartDurableExecutionClientResponse) ContentType added in v0.26.0

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

func (StartDurableExecutionClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (StartDurableExecutionClientResponse) StatusCode added in v0.26.0

StatusCode returns HTTPResponse.StatusCode

type StartDurableExecutionJSONBody added in v0.26.0

type StartDurableExecutionJSONBody = interface{}

StartDurableExecutionJSONBody defines parameters for StartDurableExecution.

type StartDurableExecutionJSONRequestBody added in v0.26.0

type StartDurableExecutionJSONRequestBody = StartDurableExecutionJSONBody

StartDurableExecutionJSONRequestBody defines body for StartDurableExecution for application/json ContentType.

type StartDurableExecutionParams added in v0.26.0

type StartDurableExecutionParams struct {
	// XVolcanoExecutionName Idempotency key for this execution. Generated when omitted.
	XVolcanoExecutionName *string `json:"X-Volcano-Execution-Name,omitempty"`
}

StartDurableExecutionParams defines parameters for StartDurableExecution.

type StartGitConnectClientResponse added in v0.21.0

type StartGitConnectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GitConnectStartResponse
	JSON400      *Error
	JSON401      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseStartGitConnectClientResponse added in v0.21.0

func ParseStartGitConnectClientResponse(rsp *http.Response) (*StartGitConnectClientResponse, error)

ParseStartGitConnectClientResponse parses an HTTP response from a StartGitConnectWithResponse call

func (StartGitConnectClientResponse) ContentType added in v0.21.0

func (r StartGitConnectClientResponse) ContentType() string

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

func (StartGitConnectClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (StartGitConnectClientResponse) StatusCode added in v0.21.0

func (r StartGitConnectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartGitConnectParams added in v0.21.0

type StartGitConnectParams struct {
	// Provider Git provider to connect. Defaults to github.
	Provider *StartGitConnectParamsProvider `form:"provider,omitempty" json:"provider,omitempty"`

	// Redirect URL to redirect the browser to after the provider callback completes.
	Redirect *string `form:"redirect,omitempty" json:"redirect,omitempty"`
}

StartGitConnectParams defines parameters for StartGitConnect.

type StartGitConnectParamsProvider added in v0.21.0

type StartGitConnectParamsProvider string

StartGitConnectParamsProvider defines parameters for StartGitConnect.

const (
	Github StartGitConnectParamsProvider = "github"
)

Defines values for StartGitConnectParamsProvider.

func (StartGitConnectParamsProvider) Valid added in v0.21.0

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

type StartImportConnectClientResponse added in v0.21.0

type StartImportConnectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImportConnectStartResponse
	JSON400      *Error
	JSON401      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseStartImportConnectClientResponse added in v0.21.0

func ParseStartImportConnectClientResponse(rsp *http.Response) (*StartImportConnectClientResponse, error)

ParseStartImportConnectClientResponse parses an HTTP response from a StartImportConnectWithResponse call

func (StartImportConnectClientResponse) ContentType added in v0.21.0

func (r StartImportConnectClientResponse) ContentType() string

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

func (StartImportConnectClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (StartImportConnectClientResponse) StatusCode added in v0.21.0

func (r StartImportConnectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartImportConnectParams added in v0.21.0

type StartImportConnectParams struct {
	// Provider Import provider to connect. Defaults to Vercel.
	Provider *ImportProvider `form:"provider,omitempty" json:"provider,omitempty"`

	// Redirect Validated application URL used after the provider callback.
	Redirect *string `form:"redirect,omitempty" json:"redirect,omitempty"`
}

StartImportConnectParams defines parameters for StartImportConnect.

type StartProjectImportClientResponse added in v0.21.0

type StartProjectImportClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ProjectImportRun
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON429      *Error
	JSON500      *Error
	JSON503      *Error
}

func ParseStartProjectImportClientResponse added in v0.21.0

func ParseStartProjectImportClientResponse(rsp *http.Response) (*StartProjectImportClientResponse, error)

ParseStartProjectImportClientResponse parses an HTTP response from a StartProjectImportWithResponse call

func (StartProjectImportClientResponse) ContentType added in v0.21.0

func (r StartProjectImportClientResponse) ContentType() string

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

func (StartProjectImportClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (StartProjectImportClientResponse) StatusCode added in v0.21.0

func (r StartProjectImportClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartProjectImportJSONRequestBody added in v0.21.0

type StartProjectImportJSONRequestBody = ProjectImportStartRequest

StartProjectImportJSONRequestBody defines body for StartProjectImport for application/json ContentType.

type StartProjectImportParams added in v0.21.0

type StartProjectImportParams struct {
	IdempotencyKey string `json:"Idempotency-Key"`
}

StartProjectImportParams defines parameters for StartProjectImport.

type StopDurableExecutionClientResponse added in v0.26.0

type StopDurableExecutionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DurableExecution
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseStopDurableExecutionClientResponse added in v0.26.0

func ParseStopDurableExecutionClientResponse(rsp *http.Response) (*StopDurableExecutionClientResponse, error)

ParseStopDurableExecutionClientResponse parses an HTTP response from a StopDurableExecutionWithResponse call

func (StopDurableExecutionClientResponse) ContentType added in v0.26.0

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

func (StopDurableExecutionClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (StopDurableExecutionClientResponse) StatusCode added in v0.26.0

func (r StopDurableExecutionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StorageBucket

type StorageBucket struct {
	// AllowedMimeTypes Allowed MIME types (null for all types)
	AllowedMimeTypes *[]string  `json:"allowed_mime_types,omitempty"`
	CreatedAt        *time.Time `json:"created_at,omitempty"`

	// FileSizeLimit Maximum file size in bytes (null for no limit)
	FileSizeLimit *int64             `json:"file_size_limit,omitempty"`
	Id            openapi_types.UUID `json:"id"`

	// LastInvokedAt Most recent bucket operation timestamp
	LastInvokedAt *time.Time `json:"last_invoked_at,omitempty"`

	// Name Bucket name (unique within project)
	Name      string              `json:"name"`
	ProjectId *openapi_types.UUID `json:"project_id,omitempty"`
	UpdatedAt *time.Time          `json:"updated_at,omitempty"`
}

StorageBucket A named container for files within a project. Public access is controlled at the file level via is_public on StorageObject.

type StorageCopyRequest

type StorageCopyRequest struct {
	// From Source path
	From string `json:"from"`

	// To Destination path
	To string `json:"to"`
}

StorageCopyRequest defines model for StorageCopyRequest.

type StorageListResponse

type StorageListResponse struct {
	// NextCursor Cursor for next page (empty if no more results)
	NextCursor *string          `json:"next_cursor,omitempty"`
	Objects    *[]StorageObject `json:"objects,omitempty"`
}

StorageListResponse defines model for StorageListResponse.

type StorageMoveRequest

type StorageMoveRequest struct {
	// From Source path
	From string `json:"from"`

	// To Destination path
	To string `json:"to"`
}

StorageMoveRequest defines model for StorageMoveRequest.

type StorageObject

type StorageObject struct {
	BucketId  openapi_types.UUID `json:"bucket_id"`
	CreatedAt *time.Time         `json:"created_at,omitempty"`

	// Etag Entity tag for cache validation
	Etag *string            `json:"etag,omitempty"`
	Id   openapi_types.UUID `json:"id"`

	// IsPublic If true, the file can be downloaded with just an anon key (no user authentication).
	// Files are private by default. Only the owner or a service key can change visibility.
	IsPublic bool `json:"is_public"`

	// Metadata Custom user metadata (key-value pairs).
	// Limits: Maximum 50 keys, maximum 10KB total serialized size.
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// MimeType MIME type
	MimeType string `json:"mime_type"`

	// Name Full path within bucket (e.g., "users/abc123/avatar.png")
	Name string `json:"name"`

	// OwnerId Auth user who uploaded (null for anonymous/service)
	OwnerId *openapi_types.UUID `json:"owner_id,omitempty"`

	// PublicUrl Shareable public URL for this file (only set for public files with is_public=true).
	// This URL requires NO authentication and can be embedded in HTML, shared via email, etc.
	// The URL is properly URL-encoded by the server - use it as-is without additional encoding.
	PublicUrl *string `json:"public_url,omitempty"`

	// Size File size in bytes
	Size      int64      `json:"size"`
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

StorageObject defines model for StorageObject.

type StorageObjectWithBucket

type StorageObjectWithBucket struct {
	BucketId openapi_types.UUID `json:"bucket_id"`

	// BucketName Name of the bucket containing this object
	BucketName string                  `json:"bucket_name"`
	CreatedAt  *time.Time              `json:"created_at,omitempty"`
	Etag       *string                 `json:"etag,omitempty"`
	Id         openapi_types.UUID      `json:"id"`
	IsPublic   bool                    `json:"is_public"`
	Metadata   *map[string]interface{} `json:"metadata,omitempty"`
	MimeType   string                  `json:"mime_type"`

	// Name Full path within bucket
	Name string `json:"name"`

	// OwnerId Auth user who uploaded (null for anonymous/service)
	OwnerId *openapi_types.UUID `json:"owner_id,omitempty"`

	// PublicUrl Shareable public URL for this file (only set for public files with is_public=true).
	// This URL requires NO authentication and can be embedded in HTML, shared via email, etc.
	PublicUrl *string `json:"public_url,omitempty"`

	// Size File size in bytes
	Size      int64      `json:"size"`
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

StorageObjectWithBucket Storage object with bucket name included (for admin listing across buckets)

type StoragePolicy

type StoragePolicy struct {
	BucketId  openapi_types.UUID `json:"bucket_id"`
	CreatedAt *time.Time         `json:"created_at,omitempty"`

	// Definition Policy expression evaluated at request time.
	// Examples:
	// - "true" - Allow all
	// - "auth.uid() = owner_id" - Owner only
	// - "auth.role() = 'authenticated'" - Authenticated users
	// - "(storage.foldername(name))[1] = auth.uid()::text" - User's folder
	Definition string             `json:"definition"`
	Id         openapi_types.UUID `json:"id"`

	// Name Policy name (unique within bucket)
	Name string `json:"name"`

	// Operation Operation this policy applies to
	Operation StoragePolicyOperation `json:"operation"`
	UpdatedAt *time.Time             `json:"updated_at,omitempty"`
}

StoragePolicy defines model for StoragePolicy.

type StoragePolicyOperation added in v0.1.0

type StoragePolicyOperation string

StoragePolicyOperation Operation this policy applies to

const (
	DELETE StoragePolicyOperation = "DELETE"
	INSERT StoragePolicyOperation = "INSERT"
	SELECT StoragePolicyOperation = "SELECT"
	UPDATE StoragePolicyOperation = "UPDATE"
)

Defines values for StoragePolicyOperation.

func (StoragePolicyOperation) Valid added in v0.1.0

func (e StoragePolicyOperation) Valid() bool

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

type StorageStats

type StorageStats struct {
	// BucketCount Number of storage buckets
	BucketCount int `json:"bucket_count"`

	// ObjectCount Total number of stored files
	ObjectCount int `json:"object_count"`

	// TotalSize Total storage used in bytes
	TotalSize int64 `json:"total_size"`
}

StorageStats Aggregate storage statistics for a project

type StorageVisibilityRequest

type StorageVisibilityRequest struct {
	// IsPublic Whether the file should be publicly accessible
	IsPublic bool `json:"is_public"`
}

StorageVisibilityRequest defines model for StorageVisibilityRequest.

type StreamProjectLogsClientResponse added in v0.0.4

type StreamProjectLogsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseStreamProjectLogsClientResponse added in v0.0.4

func ParseStreamProjectLogsClientResponse(rsp *http.Response) (*StreamProjectLogsClientResponse, error)

ParseStreamProjectLogsClientResponse parses an HTTP response from a StreamProjectLogsWithResponse call

func (StreamProjectLogsClientResponse) ContentType added in v0.0.4

func (r StreamProjectLogsClientResponse) ContentType() string

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

func (StreamProjectLogsClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (StreamProjectLogsClientResponse) StatusCode added in v0.0.4

func (r StreamProjectLogsClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StreamProjectLogsJSONRequestBody added in v0.0.4

type StreamProjectLogsJSONRequestBody = LogStreamRequest

StreamProjectLogsJSONRequestBody defines body for StreamProjectLogs for application/json ContentType.

type StreamProjectLogsParams added in v0.0.4

type StreamProjectLogsParams struct {
	// LastEventId Opaque stream cursor fallback when setting `Last-Event-ID` is not practical.
	LastEventId *string `form:"last_event_id,omitempty" json:"last_event_id,omitempty"`

	// LastEventID Opaque stream cursor from the most recent SSE `id` field.
	LastEventID *string `json:"Last-Event-ID,omitempty"`
}

StreamProjectLogsParams defines parameters for StreamProjectLogs.

type SummarizeProjectDeploymentsClientResponse added in v0.21.0

type SummarizeProjectDeploymentsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectDeploymentSummary
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON500      *Error
}

func ParseSummarizeProjectDeploymentsClientResponse added in v0.21.0

func ParseSummarizeProjectDeploymentsClientResponse(rsp *http.Response) (*SummarizeProjectDeploymentsClientResponse, error)

ParseSummarizeProjectDeploymentsClientResponse parses an HTTP response from a SummarizeProjectDeploymentsWithResponse call

func (SummarizeProjectDeploymentsClientResponse) ContentType added in v0.21.0

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

func (SummarizeProjectDeploymentsClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (SummarizeProjectDeploymentsClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type SummarizeProjectDeploymentsParams added in v0.21.0

type SummarizeProjectDeploymentsParams struct {
	// Search Restrict the summary to resource names containing this value.
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// ResourceType Restrict the summary to one comparable deployment pipeline.
	ResourceType SummarizeProjectDeploymentsParamsResourceType `form:"resource_type" json:"resource_type"`

	// CreatedAfter Restrict results to attempts created at or after this timestamp.
	CreatedAfter *time.Time `form:"created_after,omitempty" json:"created_after,omitempty"`
}

SummarizeProjectDeploymentsParams defines parameters for SummarizeProjectDeployments.

type SummarizeProjectDeploymentsParamsResourceType added in v0.21.0

type SummarizeProjectDeploymentsParamsResourceType string

SummarizeProjectDeploymentsParamsResourceType defines parameters for SummarizeProjectDeployments.

const (
	SummarizeProjectDeploymentsParamsResourceTypeFrontend SummarizeProjectDeploymentsParamsResourceType = "frontend"
	SummarizeProjectDeploymentsParamsResourceTypeFunction SummarizeProjectDeploymentsParamsResourceType = "function"
)

Defines values for SummarizeProjectDeploymentsParamsResourceType.

func (SummarizeProjectDeploymentsParamsResourceType) Valid added in v0.21.0

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

type TestEmailConfigClientResponse added in v0.0.4

type TestEmailConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestEmailResponse
}

func ParseTestEmailConfigClientResponse added in v0.0.4

func ParseTestEmailConfigClientResponse(rsp *http.Response) (*TestEmailConfigClientResponse, error)

ParseTestEmailConfigClientResponse parses an HTTP response from a TestEmailConfigWithResponse call

func (TestEmailConfigClientResponse) ContentType added in v0.0.4

func (r TestEmailConfigClientResponse) ContentType() string

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

func (TestEmailConfigClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (TestEmailConfigClientResponse) StatusCode added in v0.0.4

func (r TestEmailConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TestEmailConfigJSONRequestBody added in v0.0.4

type TestEmailConfigJSONRequestBody = TestEmailRequest

TestEmailConfigJSONRequestBody defines body for TestEmailConfig for application/json ContentType.

type TestEmailRequest added in v0.0.4

type TestEmailRequest struct {
	// HtmlBody Optional HTML body override. Rendered as an html/template. Max 256 KiB.
	HtmlBody *string `json:"html_body,omitempty"`

	// Subject Optional subject override, rendered as a text/template. Only
	// applied on the override path — requires `html_body` or
	// `text_body` to also be set, otherwise the request is
	// rejected with 400.
	Subject *string `json:"subject,omitempty"`

	// TextBody Optional plain-text body override. Rendered as a text/template. Max 256 KiB.
	TextBody *string `json:"text_body,omitempty"`

	// ToEmail Recipient address for the diagnostic email.
	ToEmail openapi_types.Email `json:"to_email"`
}

TestEmailRequest When `html_body` or `text_body` is provided the backend renders those (plus optional `subject`) through html/text templates against the standard `Data` (ProjectName, Name, SiteURL) and sends the result — used by the template-editor "Send Test" affordance to preview an unsaved template. When both bodies are omitted a hardcoded diagnostic message is sent to verify SMTP credentials and `subject` is ignored. Sending `subject` alone (without a body) is rejected with 400.

type TestEmailResponse added in v0.0.4

type TestEmailResponse struct {
	Success bool `json:"success"`
}

TestEmailResponse defines model for TestEmailResponse.

type UnbanAuthUserClientResponse

type UnbanAuthUserClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UnbanUserResponse
	JSON404      *Error
}

func ParseUnbanAuthUserClientResponse

func ParseUnbanAuthUserClientResponse(rsp *http.Response) (*UnbanAuthUserClientResponse, error)

ParseUnbanAuthUserClientResponse parses an HTTP response from a UnbanAuthUserWithResponse call

func (UnbanAuthUserClientResponse) ContentType

func (r UnbanAuthUserClientResponse) ContentType() string

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

func (UnbanAuthUserClientResponse) Status

Status returns HTTPResponse.Status

func (UnbanAuthUserClientResponse) StatusCode

func (r UnbanAuthUserClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnbanUserResponse

type UnbanUserResponse struct {
	Email   openapi_types.Email     `json:"email"`
	Message string                  `json:"message"`
	Status  UnbanUserResponseStatus `json:"status"`
	UserId  openapi_types.UUID      `json:"user_id"`
}

UnbanUserResponse Response when unbanning a user

type UnbanUserResponseStatus added in v0.1.0

type UnbanUserResponseStatus string

UnbanUserResponseStatus defines model for UnbanUserResponse.Status.

const (
	UnbanUserResponseStatusActive UnbanUserResponseStatus = "active"
)

Defines values for UnbanUserResponseStatus.

func (UnbanUserResponseStatus) Valid added in v0.1.0

func (e UnbanUserResponseStatus) Valid() bool

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

type UpdateAuthConfigClientResponse

type UpdateAuthConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthConfig
	JSON403      *Error
}

func ParseUpdateAuthConfigClientResponse

func ParseUpdateAuthConfigClientResponse(rsp *http.Response) (*UpdateAuthConfigClientResponse, error)

ParseUpdateAuthConfigClientResponse parses an HTTP response from a UpdateAuthConfigWithResponse call

func (UpdateAuthConfigClientResponse) ContentType

func (r UpdateAuthConfigClientResponse) ContentType() string

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

func (UpdateAuthConfigClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateAuthConfigClientResponse) StatusCode

func (r UpdateAuthConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAuthConfigJSONRequestBody

type UpdateAuthConfigJSONRequestBody = UpdateAuthConfigRequest

UpdateAuthConfigJSONRequestBody defines body for UpdateAuthConfig for application/json ContentType.

type UpdateAuthConfigRequest

type UpdateAuthConfigRequest struct {
	AccessTokenLifetime *int  `json:"access_token_lifetime,omitempty"`
	AllowPasswordReset  *bool `json:"allow_password_reset,omitempty"`

	// AllowedEmailDomains Replaces the email domain allowlist. Empty array removes the
	// restriction so any domain can sign up. Entries must be bare domains
	// such as `domain1.com` and are stored normalized (lowercase, no `@`
	// prefix); matching is exact, so subdomains need their own entry. At
	// most 100 entries.
	//
	// Restricting signups is a PRO feature to configure and to enforce: a
	// FREE project can only remove the restriction and gets 403 for any
	// other change, and the list it keeps is parked until it upgrades.
	AllowedEmailDomains *[]string `json:"allowed_email_domains,omitempty"`

	// AllowedEmailDomainsMode How far `allowed_email_domains` reaches. `signup` gates account
	// creation only. `signup_and_signin` also blocks sign-in for accounts
	// outside the list; switching to it, or narrowing the list while in
	// it, deletes the sessions of every account it locks out. `disabled`
	// keeps the list without enforcing it.
	AllowedEmailDomainsMode *UpdateAuthConfigRequestAllowedEmailDomainsMode `json:"allowed_email_domains_mode,omitempty"`

	// AllowedRedirectUrls Redirect allowlist. Every entry must be a valid http/https URL.
	AllowedRedirectUrls *[]string `json:"allowed_redirect_urls,omitempty"`

	// AutoLinkVerifiedOauth Link a verified OAuth identity to an existing confirmed account with the same email instead of returning a conflict. Requires require_email_confirmation to be true.
	AutoLinkVerifiedOauth *bool `json:"auto_link_verified_oauth,omitempty"`
	CorsAllowCredentials  *bool `json:"cors_allow_credentials,omitempty"`
	CorsMaxAge            *int  `json:"cors_max_age,omitempty"`

	// DeviceVerificationUrl Optional custom device-authorization verification page. Must be a
	// valid http/https URL (not tied to allowed_redirect_urls). When set,
	// device-code logins return this URL (with user_code) instead of the
	// managed device page. Send an empty string to clear the override.
	DeviceVerificationUrl    *string `json:"device_verification_url,omitempty"`
	EmailConfirmationSubject *string `json:"email_confirmation_subject,omitempty"`

	// EmailConfirmationTimeout Email confirmation token expiry in seconds.
	EmailConfirmationTimeout *int `json:"email_confirmation_timeout,omitempty"`

	// EmailEnabled Enable transactional email sending. Cannot be false while require_email_confirmation is true.
	EmailEnabled                *bool   `json:"email_enabled,omitempty"`
	EmailFromAddress            *string `json:"email_from_address,omitempty"`
	EmailFromName               *string `json:"email_from_name,omitempty"`
	EmailPasswordChangedSubject *string `json:"email_password_changed_subject,omitempty"`
	EmailPasswordResetSubject   *string `json:"email_password_reset_subject,omitempty"`
	EnableAnonymousSignins      *bool   `json:"enable_anonymous_signins,omitempty"`

	// EnableEmailPassword Enable/disable email/password provider
	EnableEmailPassword *bool `json:"enable_email_password,omitempty"`

	// EnableSignup Master switch for signups across ALL providers
	EnableSignup      *bool `json:"enable_signup,omitempty"`
	InactivityTimeout *int  `json:"inactivity_timeout,omitempty"`

	// ManagedAuthEnabled Enable or disable managed auth hosted pages for the project.
	ManagedAuthEnabled   *bool `json:"managed_auth_enabled,omitempty"`
	MaxPasswordHistory   *int  `json:"max_password_history,omitempty"`
	MaxSessionDuration   *int  `json:"max_session_duration,omitempty"`
	MinPasswordLength    *int  `json:"min_password_length,omitempty"`
	PasswordResetTimeout *int  `json:"password_reset_timeout,omitempty"`

	// PostAuthRedirectUrl Must be included in allowed_redirect_urls when set.
	PostAuthRedirectUrl *string `json:"post_auth_redirect_url,omitempty"`

	// PostLogoutRedirectUrl Must be included in allowed_redirect_urls when set.
	PostLogoutRedirectUrl *string `json:"post_logout_redirect_url,omitempty"`
	RateLimitSignin       *int    `json:"rate_limit_signin,omitempty"`
	RateLimitSignup       *int    `json:"rate_limit_signup,omitempty"`
	RateLimitTokenRefresh *int    `json:"rate_limit_token_refresh,omitempty"`
	RefreshTokenLifetime  *int    `json:"refresh_token_lifetime,omitempty"`

	// RequireEmailConfirmation Require users to confirm email before sign-in. Can only be true when email_enabled is true.
	RequireEmailConfirmation *bool   `json:"require_email_confirmation,omitempty"`
	RequireLowercase         *bool   `json:"require_lowercase,omitempty"`
	RequireNumbers           *bool   `json:"require_numbers,omitempty"`
	RequireSpecialChars      *bool   `json:"require_special_chars,omitempty"`
	RequireUppercase         *bool   `json:"require_uppercase,omitempty"`
	SmtpHost                 *string `json:"smtp_host,omitempty"`

	// SmtpPassword Replacement SMTP password. Omit this field to preserve the configured password. The value is encrypted at rest and never returned.
	SmtpPassword *string `json:"smtp_password,omitempty"`
	SmtpPort     *int    `json:"smtp_port,omitempty"`
	SmtpUseTls   *bool   `json:"smtp_use_tls,omitempty"`
	SmtpUsername *string `json:"smtp_username,omitempty"`
}

UpdateAuthConfigRequest All fields optional - only include fields you want to update. Validation rule: require_email_confirmation=true requires email_enabled=true.

type UpdateAuthConfigRequestAllowedEmailDomainsMode added in v0.21.0

type UpdateAuthConfigRequestAllowedEmailDomainsMode string

UpdateAuthConfigRequestAllowedEmailDomainsMode How far `allowed_email_domains` reaches. `signup` gates account creation only. `signup_and_signin` also blocks sign-in for accounts outside the list; switching to it, or narrowing the list while in it, deletes the sessions of every account it locks out. `disabled` keeps the list without enforcing it.

const (
	UpdateAuthConfigRequestAllowedEmailDomainsModeDisabled        UpdateAuthConfigRequestAllowedEmailDomainsMode = "disabled"
	UpdateAuthConfigRequestAllowedEmailDomainsModeSignup          UpdateAuthConfigRequestAllowedEmailDomainsMode = "signup"
	UpdateAuthConfigRequestAllowedEmailDomainsModeSignupAndSignin UpdateAuthConfigRequestAllowedEmailDomainsMode = "signup_and_signin"
)

Defines values for UpdateAuthConfigRequestAllowedEmailDomainsMode.

func (UpdateAuthConfigRequestAllowedEmailDomainsMode) Valid added in v0.21.0

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

type UpdateAuthHostedPageClientResponse

type UpdateAuthHostedPageClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthHostedPageResponse
}

func ParseUpdateAuthHostedPageClientResponse

func ParseUpdateAuthHostedPageClientResponse(rsp *http.Response) (*UpdateAuthHostedPageClientResponse, error)

ParseUpdateAuthHostedPageClientResponse parses an HTTP response from a UpdateAuthHostedPageWithResponse call

func (UpdateAuthHostedPageClientResponse) ContentType

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

func (UpdateAuthHostedPageClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateAuthHostedPageClientResponse) StatusCode

func (r UpdateAuthHostedPageClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAuthHostedPageJSONRequestBody

type UpdateAuthHostedPageJSONRequestBody = UpdateAuthHostedPageRequest

UpdateAuthHostedPageJSONRequestBody defines body for UpdateAuthHostedPage for application/json ContentType.

type UpdateAuthHostedPageRequest

type UpdateAuthHostedPageRequest struct {
	// Css Optional CSS injected at render time. Max 256 KiB.
	Css *string `json:"css,omitempty"`

	// Html Raw HTML markup for the page. Max 256 KiB.
	Html string `json:"html"`
}

UpdateAuthHostedPageRequest defines model for UpdateAuthHostedPageRequest.

type UpdateDatabaseBackupScheduleClientResponse added in v0.23.0

type UpdateDatabaseBackupScheduleClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseBackupSchedule
	JSON400      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseUpdateDatabaseBackupScheduleClientResponse added in v0.23.0

func ParseUpdateDatabaseBackupScheduleClientResponse(rsp *http.Response) (*UpdateDatabaseBackupScheduleClientResponse, error)

ParseUpdateDatabaseBackupScheduleClientResponse parses an HTTP response from a UpdateDatabaseBackupScheduleWithResponse call

func (UpdateDatabaseBackupScheduleClientResponse) ContentType added in v0.23.0

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

func (UpdateDatabaseBackupScheduleClientResponse) Status added in v0.23.0

Status returns HTTPResponse.Status

func (UpdateDatabaseBackupScheduleClientResponse) StatusCode added in v0.23.0

StatusCode returns HTTPResponse.StatusCode

type UpdateDatabaseBackupScheduleJSONRequestBody added in v0.23.0

type UpdateDatabaseBackupScheduleJSONRequestBody = DatabaseBackupSchedule

UpdateDatabaseBackupScheduleJSONRequestBody defines body for UpdateDatabaseBackupSchedule for application/json ContentType.

type UpdateDatabaseBranchClientResponse added in v0.21.0

type UpdateDatabaseBranchClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseBranch
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseUpdateDatabaseBranchClientResponse added in v0.21.0

func ParseUpdateDatabaseBranchClientResponse(rsp *http.Response) (*UpdateDatabaseBranchClientResponse, error)

ParseUpdateDatabaseBranchClientResponse parses an HTTP response from a UpdateDatabaseBranchWithResponse call

func (UpdateDatabaseBranchClientResponse) ContentType added in v0.21.0

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

func (UpdateDatabaseBranchClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (UpdateDatabaseBranchClientResponse) StatusCode added in v0.21.0

func (r UpdateDatabaseBranchClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDatabaseBranchJSONRequestBody added in v0.21.0

type UpdateDatabaseBranchJSONRequestBody = UpdateDatabaseBranchRequest

UpdateDatabaseBranchJSONRequestBody defines body for UpdateDatabaseBranch for application/json ContentType.

type UpdateDatabaseBranchRequest added in v0.21.0

type UpdateDatabaseBranchRequest struct {
	// TtlSeconds The new lifetime, between one hour and 30 days.
	TtlSeconds int64 `json:"ttl_seconds"`
}

UpdateDatabaseBranchRequest Replace the branch's lifetime and restart its countdown from now.

type UpdateDatabaseTypeClientResponse

type UpdateDatabaseTypeClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Database
	JSON409      *Error
}

func ParseUpdateDatabaseTypeClientResponse

func ParseUpdateDatabaseTypeClientResponse(rsp *http.Response) (*UpdateDatabaseTypeClientResponse, error)

ParseUpdateDatabaseTypeClientResponse parses an HTTP response from a UpdateDatabaseTypeWithResponse call

func (UpdateDatabaseTypeClientResponse) ContentType

func (r UpdateDatabaseTypeClientResponse) ContentType() string

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

func (UpdateDatabaseTypeClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateDatabaseTypeClientResponse) StatusCode

func (r UpdateDatabaseTypeClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDatabaseTypeJSONRequestBody

type UpdateDatabaseTypeJSONRequestBody = UpdateDatabaseTypeRequest

UpdateDatabaseTypeJSONRequestBody defines body for UpdateDatabaseType for application/json ContentType.

type UpdateDatabaseTypeRequest

type UpdateDatabaseTypeRequest struct {
	// DatabaseType New compute size tier
	DatabaseType UpdateDatabaseTypeRequestDatabaseType `json:"database_type"`
}

UpdateDatabaseTypeRequest Update database compute size tier

type UpdateDatabaseTypeRequestDatabaseType added in v0.1.0

type UpdateDatabaseTypeRequestDatabaseType string

UpdateDatabaseTypeRequestDatabaseType New compute size tier

const (
	UpdateDatabaseTypeRequestDatabaseTypeVolcanoDb2xl UpdateDatabaseTypeRequestDatabaseType = "volcano-db-2xl"
	UpdateDatabaseTypeRequestDatabaseTypeVolcanoDbL   UpdateDatabaseTypeRequestDatabaseType = "volcano-db-l"
	UpdateDatabaseTypeRequestDatabaseTypeVolcanoDbM   UpdateDatabaseTypeRequestDatabaseType = "volcano-db-m"
	UpdateDatabaseTypeRequestDatabaseTypeVolcanoDbS   UpdateDatabaseTypeRequestDatabaseType = "volcano-db-s"
	UpdateDatabaseTypeRequestDatabaseTypeVolcanoDbXl  UpdateDatabaseTypeRequestDatabaseType = "volcano-db-xl"
	UpdateDatabaseTypeRequestDatabaseTypeVolcanoDbXs  UpdateDatabaseTypeRequestDatabaseType = "volcano-db-xs"
)

Defines values for UpdateDatabaseTypeRequestDatabaseType.

func (UpdateDatabaseTypeRequestDatabaseType) Valid added in v0.1.0

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

type UpdateDurableFunctionSchedulerClientResponse added in v0.26.0

type UpdateDurableFunctionSchedulerClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionScheduler
	JSON400      *Error
	JSON404      *Error
}

func ParseUpdateDurableFunctionSchedulerClientResponse added in v0.26.0

func ParseUpdateDurableFunctionSchedulerClientResponse(rsp *http.Response) (*UpdateDurableFunctionSchedulerClientResponse, error)

ParseUpdateDurableFunctionSchedulerClientResponse parses an HTTP response from a UpdateDurableFunctionSchedulerWithResponse call

func (UpdateDurableFunctionSchedulerClientResponse) ContentType added in v0.26.0

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

func (UpdateDurableFunctionSchedulerClientResponse) Status added in v0.26.0

Status returns HTTPResponse.Status

func (UpdateDurableFunctionSchedulerClientResponse) StatusCode added in v0.26.0

StatusCode returns HTTPResponse.StatusCode

type UpdateDurableFunctionSchedulerJSONRequestBody added in v0.26.0

type UpdateDurableFunctionSchedulerJSONRequestBody = UpdateFunctionSchedulerRequest

UpdateDurableFunctionSchedulerJSONRequestBody defines body for UpdateDurableFunctionScheduler for application/json ContentType.

type UpdateEmailTemplateClientResponse

type UpdateEmailTemplateClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EmailTemplate
	JSON403      *Error
}

func ParseUpdateEmailTemplateClientResponse

func ParseUpdateEmailTemplateClientResponse(rsp *http.Response) (*UpdateEmailTemplateClientResponse, error)

ParseUpdateEmailTemplateClientResponse parses an HTTP response from a UpdateEmailTemplateWithResponse call

func (UpdateEmailTemplateClientResponse) ContentType

func (r UpdateEmailTemplateClientResponse) ContentType() string

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

func (UpdateEmailTemplateClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateEmailTemplateClientResponse) StatusCode

func (r UpdateEmailTemplateClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEmailTemplateJSONRequestBody

type UpdateEmailTemplateJSONRequestBody = UpdateEmailTemplateRequest

UpdateEmailTemplateJSONRequestBody defines body for UpdateEmailTemplate for application/json ContentType.

type UpdateEmailTemplateParamsType

type UpdateEmailTemplateParamsType string

UpdateEmailTemplateParamsType defines parameters for UpdateEmailTemplate.

const (
	UpdateEmailTemplateParamsTypeConfirmation    UpdateEmailTemplateParamsType = "confirmation"
	UpdateEmailTemplateParamsTypePasswordChanged UpdateEmailTemplateParamsType = "password_changed"
	UpdateEmailTemplateParamsTypePasswordReset   UpdateEmailTemplateParamsType = "password_reset"
	UpdateEmailTemplateParamsTypeWelcome         UpdateEmailTemplateParamsType = "welcome"
)

Defines values for UpdateEmailTemplateParamsType.

func (UpdateEmailTemplateParamsType) Valid

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

type UpdateEmailTemplateRequest

type UpdateEmailTemplateRequest struct {
	HtmlBody *string `json:"html_body,omitempty"`
	Subject  *string `json:"subject,omitempty"`
	TextBody *string `json:"text_body,omitempty"`
}

UpdateEmailTemplateRequest defines model for UpdateEmailTemplateRequest.

type UpdateFunctionClientResponse

type UpdateFunctionClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Function
	JSON400      *Error
	JSON404      *Error
}

func ParseUpdateFunctionClientResponse

func ParseUpdateFunctionClientResponse(rsp *http.Response) (*UpdateFunctionClientResponse, error)

ParseUpdateFunctionClientResponse parses an HTTP response from a UpdateFunctionWithResponse call

func (UpdateFunctionClientResponse) ContentType

func (r UpdateFunctionClientResponse) ContentType() string

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

func (UpdateFunctionClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateFunctionClientResponse) StatusCode

func (r UpdateFunctionClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateFunctionJSONRequestBody

type UpdateFunctionJSONRequestBody = UpdateFunctionRequest

UpdateFunctionJSONRequestBody defines body for UpdateFunction for application/json ContentType.

type UpdateFunctionRequest

type UpdateFunctionRequest struct {
	// IsPublic Function visibility for anon-key invocation.
	// - `false` (default): private function
	// - `true`: public function (anon keys with `functions.invoke` can invoke)
	IsPublic bool `json:"is_public"`
}

UpdateFunctionRequest defines model for UpdateFunctionRequest.

type UpdateFunctionSchedulerClientResponse

type UpdateFunctionSchedulerClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionScheduler
}

func ParseUpdateFunctionSchedulerClientResponse

func ParseUpdateFunctionSchedulerClientResponse(rsp *http.Response) (*UpdateFunctionSchedulerClientResponse, error)

ParseUpdateFunctionSchedulerClientResponse parses an HTTP response from a UpdateFunctionSchedulerWithResponse call

func (UpdateFunctionSchedulerClientResponse) ContentType

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

func (UpdateFunctionSchedulerClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateFunctionSchedulerClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateFunctionSchedulerJSONRequestBody

type UpdateFunctionSchedulerJSONRequestBody = UpdateFunctionSchedulerRequest

UpdateFunctionSchedulerJSONRequestBody defines body for UpdateFunctionScheduler for application/json ContentType.

type UpdateFunctionSchedulerRequest

type UpdateFunctionSchedulerRequest struct {
	Enabled  *bool                   `json:"enabled,omitempty"`
	Name     *string                 `json:"name,omitempty"`
	Payload  *map[string]interface{} `json:"payload,omitempty"`
	Regions  *[]string               `json:"regions,omitempty"`
	Schedule *ScheduleRequest        `json:"schedule,omitempty"`
}

UpdateFunctionSchedulerRequest defines model for UpdateFunctionSchedulerRequest.

type UpdateOAuthConfigClientResponse

type UpdateOAuthConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OAuthConfig
}

func ParseUpdateOAuthConfigClientResponse

func ParseUpdateOAuthConfigClientResponse(rsp *http.Response) (*UpdateOAuthConfigClientResponse, error)

ParseUpdateOAuthConfigClientResponse parses an HTTP response from a UpdateOAuthConfigWithResponse call

func (UpdateOAuthConfigClientResponse) ContentType

func (r UpdateOAuthConfigClientResponse) ContentType() string

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

func (UpdateOAuthConfigClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateOAuthConfigClientResponse) StatusCode

func (r UpdateOAuthConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOAuthConfigJSONRequestBody

type UpdateOAuthConfigJSONRequestBody = UpdateOAuthConfigRequest

UpdateOAuthConfigJSONRequestBody defines body for UpdateOAuthConfig for application/json ContentType.

type UpdateOAuthConfigParams

type UpdateOAuthConfigParams struct {
	// ClientId Required when `provider=device` to select a specific device client.
	ClientId *string `form:"client_id,omitempty" json:"client_id,omitempty"`
}

UpdateOAuthConfigParams defines parameters for UpdateOAuthConfig.

type UpdateOAuthConfigParamsProvider

type UpdateOAuthConfigParamsProvider string

UpdateOAuthConfigParamsProvider defines parameters for UpdateOAuthConfig.

const (
	UpdateOAuthConfigParamsProviderApple     UpdateOAuthConfigParamsProvider = "apple"
	UpdateOAuthConfigParamsProviderDevice    UpdateOAuthConfigParamsProvider = "device"
	UpdateOAuthConfigParamsProviderGithub    UpdateOAuthConfigParamsProvider = "github"
	UpdateOAuthConfigParamsProviderGoogle    UpdateOAuthConfigParamsProvider = "google"
	UpdateOAuthConfigParamsProviderMicrosoft UpdateOAuthConfigParamsProvider = "microsoft"
)

Defines values for UpdateOAuthConfigParamsProvider.

func (UpdateOAuthConfigParamsProvider) Valid

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

type UpdateOAuthConfigRequest

type UpdateOAuthConfigRequest struct {
	// ClientId Supported for non-device providers. Not supported for `provider=device`.
	ClientId *string `json:"client_id,omitempty"`

	// ClientSecret Supported for non-device providers. Not supported for `provider=device`.
	ClientSecret *string   `json:"client_secret,omitempty"`
	Enabled      *bool     `json:"enabled,omitempty"`
	RedirectUrl  *string   `json:"redirect_url,omitempty"`
	Scopes       *[]string `json:"scopes,omitempty"`
}

UpdateOAuthConfigRequest defines model for UpdateOAuthConfigRequest.

type UpdateProjectClientResponse

type UpdateProjectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
	JSON400      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
}

func ParseUpdateProjectClientResponse

func ParseUpdateProjectClientResponse(rsp *http.Response) (*UpdateProjectClientResponse, error)

ParseUpdateProjectClientResponse parses an HTTP response from a UpdateProjectWithResponse call

func (UpdateProjectClientResponse) ContentType

func (r UpdateProjectClientResponse) ContentType() string

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

func (UpdateProjectClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateProjectClientResponse) StatusCode

func (r UpdateProjectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProjectGitDeploySettingsClientResponse added in v0.21.0

type UpdateProjectGitDeploySettingsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectGitDeploySettings
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateProjectGitDeploySettingsClientResponse added in v0.21.0

func ParseUpdateProjectGitDeploySettingsClientResponse(rsp *http.Response) (*UpdateProjectGitDeploySettingsClientResponse, error)

ParseUpdateProjectGitDeploySettingsClientResponse parses an HTTP response from a UpdateProjectGitDeploySettingsWithResponse call

func (UpdateProjectGitDeploySettingsClientResponse) ContentType added in v0.21.0

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

func (UpdateProjectGitDeploySettingsClientResponse) Status added in v0.21.0

Status returns HTTPResponse.Status

func (UpdateProjectGitDeploySettingsClientResponse) StatusCode added in v0.21.0

StatusCode returns HTTPResponse.StatusCode

type UpdateProjectGitDeploySettingsJSONRequestBody added in v0.21.0

type UpdateProjectGitDeploySettingsJSONRequestBody = UpdateProjectGitDeploySettingsRequest

UpdateProjectGitDeploySettingsJSONRequestBody defines body for UpdateProjectGitDeploySettings for application/json ContentType.

type UpdateProjectGitDeploySettingsRequest added in v0.21.0

type UpdateProjectGitDeploySettingsRequest struct {
	AutoDeployEnabled bool `json:"auto_deploy_enabled"`
	DeployFunctions   bool `json:"deploy_functions"`

	// FrontendAppRoot App root the frontend builds from. Requires frontend_name; omit for the repo root.
	FrontendAppRoot *string `json:"frontend_app_root,omitempty"`

	// FrontendName Frontend to deploy on push. Omit or empty to deploy no frontend.
	FrontendName *string `json:"frontend_name,omitempty"`
}

UpdateProjectGitDeploySettingsRequest Full replace of a project's Git auto-deploy settings.

type UpdateProjectJSONRequestBody

type UpdateProjectJSONRequestBody = UpdateProjectRequest

UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.

type UpdateProjectRequest

type UpdateProjectRequest struct {
	// AllRegions If omitted and `selected_regions` is also omitted, existing region policy is preserved.
	// If `selected_regions` is provided without `all_regions`, it is treated as subset mode.
	AllRegions *bool   `json:"all_regions,omitempty"`
	Name       *string `json:"name,omitempty"`

	// SelectedRegions Region subset for project deployments.
	// Provide with `all_regions=false`.
	SelectedRegions *[]string `json:"selected_regions,omitempty"`
}

UpdateProjectRequest Update mutable project fields (name and/or region policy)

type UpdateRealtimeConfigClientResponse

type UpdateRealtimeConfigClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RealtimeConfig
	JSON400      *Error
	JSON401      *Error
}

func ParseUpdateRealtimeConfigClientResponse

func ParseUpdateRealtimeConfigClientResponse(rsp *http.Response) (*UpdateRealtimeConfigClientResponse, error)

ParseUpdateRealtimeConfigClientResponse parses an HTTP response from a UpdateRealtimeConfigWithResponse call

func (UpdateRealtimeConfigClientResponse) ContentType

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

func (UpdateRealtimeConfigClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateRealtimeConfigClientResponse) StatusCode

func (r UpdateRealtimeConfigClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRealtimeConfigJSONRequestBody

type UpdateRealtimeConfigJSONRequestBody = UpdateRealtimeConfigRequest

UpdateRealtimeConfigJSONRequestBody defines body for UpdateRealtimeConfig for application/json ContentType.

type UpdateRealtimeConfigRequest

type UpdateRealtimeConfigRequest struct {
	// BroadcastEnabled Whether broadcast channels are enabled
	BroadcastEnabled *bool `json:"broadcast_enabled,omitempty"`

	// Enabled Whether realtime is enabled for this project
	Enabled *bool `json:"enabled,omitempty"`

	// PostgresChangesEnabled Whether Postgres change notifications are enabled
	PostgresChangesEnabled *bool `json:"postgres_changes_enabled,omitempty"`

	// PresenceEnabled Whether presence tracking is enabled
	PresenceEnabled *bool `json:"presence_enabled,omitempty"`
}

UpdateRealtimeConfigRequest Request to update realtime configuration. Limits (message size, channels per connection) are plan-based and cannot be configured.

type UpdateStorageBucketClientResponse

type UpdateStorageBucketClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageBucket
}

func ParseUpdateStorageBucketClientResponse

func ParseUpdateStorageBucketClientResponse(rsp *http.Response) (*UpdateStorageBucketClientResponse, error)

ParseUpdateStorageBucketClientResponse parses an HTTP response from a UpdateStorageBucketWithResponse call

func (UpdateStorageBucketClientResponse) ContentType

func (r UpdateStorageBucketClientResponse) ContentType() string

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

func (UpdateStorageBucketClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateStorageBucketClientResponse) StatusCode

func (r UpdateStorageBucketClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateStorageBucketJSONRequestBody

type UpdateStorageBucketJSONRequestBody = UpdateStorageBucketRequest

UpdateStorageBucketJSONRequestBody defines body for UpdateStorageBucket for application/json ContentType.

type UpdateStorageBucketRequest

type UpdateStorageBucketRequest struct {
	AllowedMimeTypes *[]string `json:"allowed_mime_types,omitempty"`
	FileSizeLimit    *int64    `json:"file_size_limit,omitempty"`
}

UpdateStorageBucketRequest defines model for UpdateStorageBucketRequest.

type UpdateStorageObjectVisibilityClientResponse

type UpdateStorageObjectVisibilityClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageObject
}

func ParseUpdateStorageObjectVisibilityClientResponse

func ParseUpdateStorageObjectVisibilityClientResponse(rsp *http.Response) (*UpdateStorageObjectVisibilityClientResponse, error)

ParseUpdateStorageObjectVisibilityClientResponse parses an HTTP response from a UpdateStorageObjectVisibilityWithResponse call

func (UpdateStorageObjectVisibilityClientResponse) ContentType

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

func (UpdateStorageObjectVisibilityClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateStorageObjectVisibilityClientResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateStorageObjectVisibilityJSONRequestBody

type UpdateStorageObjectVisibilityJSONRequestBody = StorageVisibilityRequest

UpdateStorageObjectVisibilityJSONRequestBody defines body for UpdateStorageObjectVisibility for application/json ContentType.

type UpdateVariableClientResponse

type UpdateVariableClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Variable
	JSON404      *Error
}

func ParseUpdateVariableClientResponse

func ParseUpdateVariableClientResponse(rsp *http.Response) (*UpdateVariableClientResponse, error)

ParseUpdateVariableClientResponse parses an HTTP response from a UpdateVariableWithResponse call

func (UpdateVariableClientResponse) ContentType

func (r UpdateVariableClientResponse) ContentType() string

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

func (UpdateVariableClientResponse) Status

Status returns HTTPResponse.Status

func (UpdateVariableClientResponse) StatusCode

func (r UpdateVariableClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateVariableJSONRequestBody

type UpdateVariableJSONRequestBody = UpdateVariableRequest

UpdateVariableJSONRequestBody defines body for UpdateVariable for application/json ContentType.

type UpdateVariableRequest

type UpdateVariableRequest struct {
	Value string `json:"value"`
}

UpdateVariableRequest defines model for UpdateVariableRequest.

type UploadPartClientResponse

type UploadPartClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UploadSessionPart
}

func ParseUploadPartClientResponse

func ParseUploadPartClientResponse(rsp *http.Response) (*UploadPartClientResponse, error)

ParseUploadPartClientResponse parses an HTTP response from a UploadPartWithResponse call

func (UploadPartClientResponse) ContentType

func (r UploadPartClientResponse) ContentType() string

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

func (UploadPartClientResponse) Status

func (r UploadPartClientResponse) Status() string

Status returns HTTPResponse.Status

func (UploadPartClientResponse) StatusCode

func (r UploadPartClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadPartParams

type UploadPartParams struct {
	// XUploadSession Upload session ID
	XUploadSession string `json:"X-Upload-Session"`

	// XPartNumber Part number (1 to 10000)
	XPartNumber int `json:"X-Part-Number"`
}

UploadPartParams defines parameters for UploadPart.

type UploadProjectLogoClientResponse added in v0.0.4

type UploadProjectLogoClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
	JSON400      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON503      *Error
}

func ParseUploadProjectLogoClientResponse added in v0.0.4

func ParseUploadProjectLogoClientResponse(rsp *http.Response) (*UploadProjectLogoClientResponse, error)

ParseUploadProjectLogoClientResponse parses an HTTP response from a UploadProjectLogoWithResponse call

func (UploadProjectLogoClientResponse) ContentType added in v0.0.4

func (r UploadProjectLogoClientResponse) ContentType() string

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

func (UploadProjectLogoClientResponse) Status added in v0.0.4

Status returns HTTPResponse.Status

func (UploadProjectLogoClientResponse) StatusCode added in v0.0.4

func (r UploadProjectLogoClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadProjectLogoMultipartBody added in v0.0.4

type UploadProjectLogoMultipartBody struct {
	Logo openapi_types.File `json:"logo"`
}

UploadProjectLogoMultipartBody defines parameters for UploadProjectLogo.

type UploadProjectLogoMultipartRequestBody added in v0.0.4

type UploadProjectLogoMultipartRequestBody UploadProjectLogoMultipartBody

UploadProjectLogoMultipartRequestBody defines body for UploadProjectLogo for multipart/form-data ContentType.

type UploadSessionPart

type UploadSessionPart struct {
	// Etag ETag of the uploaded part
	Etag *string `json:"etag,omitempty"`

	// PartNumber Part number (1-10000)
	PartNumber *int `json:"part_number,omitempty"`

	// Size Size of the part in bytes
	Size *int64 `json:"size,omitempty"`
}

UploadSessionPart Information about an uploaded part

type UploadSessionStatusResponse

type UploadSessionStatusResponse struct {
	// BytesUploaded Total bytes uploaded so far
	BytesUploaded *int64 `json:"bytes_uploaded,omitempty"`

	// ContentType MIME type
	ContentType *string `json:"content_type,omitempty"`

	// CreatedAt Session creation time
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// ExpiresAt Session expiry time
	ExpiresAt *time.Time `json:"expires_at,omitempty"`

	// PartSize Size of each part (except last)
	PartSize *int64 `json:"part_size,omitempty"`

	// Parts List of uploaded parts (for resume)
	Parts *[]UploadSessionPart `json:"parts,omitempty"`

	// PartsUploaded Number of parts uploaded
	PartsUploaded *int `json:"parts_uploaded,omitempty"`

	// Path Target file path
	Path *string `json:"path,omitempty"`

	// SessionId Upload session ID
	SessionId *string `json:"session_id,omitempty"`

	// Status Current status of the upload
	Status *UploadSessionStatusResponseStatus `json:"status,omitempty"`

	// TotalParts Total number of parts
	TotalParts *int `json:"total_parts,omitempty"`

	// TotalSize Total file size in bytes
	TotalSize *int64 `json:"total_size,omitempty"`
}

UploadSessionStatusResponse Status of an upload session

type UploadSessionStatusResponseStatus added in v0.1.0

type UploadSessionStatusResponseStatus string

UploadSessionStatusResponseStatus Current status of the upload

const (
	Aborted    UploadSessionStatusResponseStatus = "aborted"
	Completed  UploadSessionStatusResponseStatus = "completed"
	Completing UploadSessionStatusResponseStatus = "completing"
	Pending    UploadSessionStatusResponseStatus = "pending"
	Uploading  UploadSessionStatusResponseStatus = "uploading"
)

Defines values for UploadSessionStatusResponseStatus.

func (UploadSessionStatusResponseStatus) Valid added in v0.1.0

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

type UploadStorageObject201JSONResponseBody

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

UploadStorageObject201JSONResponseBody defines parameters for UploadStorageObject.

func (UploadStorageObject201JSONResponseBody) AsCreateUploadSessionResponse

func (t UploadStorageObject201JSONResponseBody) AsCreateUploadSessionResponse() (CreateUploadSessionResponse, error)

AsCreateUploadSessionResponse returns the union data inside the UploadStorageObject201JSONResponseBody as a CreateUploadSessionResponse

func (UploadStorageObject201JSONResponseBody) AsStorageObject

AsStorageObject returns the union data inside the UploadStorageObject201JSONResponseBody as a StorageObject

func (*UploadStorageObject201JSONResponseBody) FromCreateUploadSessionResponse

func (t *UploadStorageObject201JSONResponseBody) FromCreateUploadSessionResponse(v CreateUploadSessionResponse) error

FromCreateUploadSessionResponse overwrites any union data inside the UploadStorageObject201JSONResponseBody as the provided CreateUploadSessionResponse

func (*UploadStorageObject201JSONResponseBody) FromStorageObject

FromStorageObject overwrites any union data inside the UploadStorageObject201JSONResponseBody as the provided StorageObject

func (UploadStorageObject201JSONResponseBody) MarshalJSON

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

func (*UploadStorageObject201JSONResponseBody) MergeCreateUploadSessionResponse

func (t *UploadStorageObject201JSONResponseBody) MergeCreateUploadSessionResponse(v CreateUploadSessionResponse) error

MergeCreateUploadSessionResponse performs a merge with any union data inside the UploadStorageObject201JSONResponseBody, using the provided CreateUploadSessionResponse

func (*UploadStorageObject201JSONResponseBody) MergeStorageObject

MergeStorageObject performs a merge with any union data inside the UploadStorageObject201JSONResponseBody, using the provided StorageObject

func (*UploadStorageObject201JSONResponseBody) UnmarshalJSON

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

type UploadStorageObjectClientResponse

type UploadStorageObjectClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CompleteUploadSessionResponse
	JSON201      *UploadStorageObject201JSONResponseBody
	JSON429      *BandwidthCapExceeded
}

func ParseUploadStorageObjectClientResponse

func ParseUploadStorageObjectClientResponse(rsp *http.Response) (*UploadStorageObjectClientResponse, error)

ParseUploadStorageObjectClientResponse parses an HTTP response from a UploadStorageObjectWithResponse call

func (UploadStorageObjectClientResponse) ContentType

func (r UploadStorageObjectClientResponse) ContentType() string

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

func (UploadStorageObjectClientResponse) Status

Status returns HTTPResponse.Status

func (UploadStorageObjectClientResponse) StatusCode

func (r UploadStorageObjectClientResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadStorageObjectJSONRequestBody

type UploadStorageObjectJSONRequestBody = CreateUploadSessionRequest

UploadStorageObjectJSONRequestBody defines body for UploadStorageObject for application/json ContentType.

type UploadStorageObjectMultipartBody

type UploadStorageObjectMultipartBody struct {
	// File File to upload (simple upload)
	File openapi_types.File `json:"file"`
}

UploadStorageObjectMultipartBody defines parameters for UploadStorageObject.

type UploadStorageObjectMultipartRequestBody

type UploadStorageObjectMultipartRequestBody UploadStorageObjectMultipartBody

UploadStorageObjectMultipartRequestBody defines body for UploadStorageObject for multipart/form-data ContentType.

type UploadStorageObjectParams

type UploadStorageObjectParams struct {
	// XUploadSession Upload session ID (for completing resumable uploads)
	XUploadSession *string `json:"X-Upload-Session,omitempty"`

	// XUploadComplete Set to "true" to complete a resumable upload session
	XUploadComplete *UploadStorageObjectParamsXUploadComplete `json:"X-Upload-Complete,omitempty"`
}

UploadStorageObjectParams defines parameters for UploadStorageObject.

type UploadStorageObjectParamsXUploadComplete

type UploadStorageObjectParamsXUploadComplete string

UploadStorageObjectParamsXUploadComplete defines parameters for UploadStorageObject.

const (
	UploadStorageObjectParamsXUploadCompleteTrue UploadStorageObjectParamsXUploadComplete = "true"
)

Defines values for UploadStorageObjectParamsXUploadComplete.

func (UploadStorageObjectParamsXUploadComplete) Valid

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

type UsageDataPoint

type UsageDataPoint struct {
	// Timestamp UTC timestamp for the data point
	Timestamp time.Time `json:"timestamp"`

	// Value Usage value at the timestamp
	Value int64 `json:"value"`
}

UsageDataPoint A single timestamped usage value.

type Variable

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

	// CurrentSyncId Identifier of the latest variable propagation sync.
	CurrentSyncId *openapi_types.UUID `json:"current_sync_id,omitempty"`

	// DeploySource What initiated the latest variable propagation sync, when one has run.
	DeploySource *VariableDeploySource `json:"deploy_source,omitempty"`
	Id           openapi_types.UUID    `json:"id"`
	Name         string                `json:"name"`
	ProjectId    openapi_types.UUID    `json:"project_id"`

	// ProvisioningStartedAt Timestamp when the current variable propagation phase started.
	ProvisioningStartedAt *time.Time `json:"provisioning_started_at,omitempty"`

	// Status Latest project variable propagation status, when a sync has run.
	Status    *VariableStatus `json:"status,omitempty"`
	UpdatedAt time.Time       `json:"updated_at"`
	Value     string          `json:"value"`
}

Variable defines model for Variable.

type VariableDeploySource added in v0.21.0

type VariableDeploySource string

VariableDeploySource What initiated the latest variable propagation sync, when one has run.

const (
	Api     VariableDeploySource = "api"
	Cli     VariableDeploySource = "cli"
	Git     VariableDeploySource = "git"
	System  VariableDeploySource = "system"
	Unknown VariableDeploySource = "unknown"
	Web     VariableDeploySource = "web"
)

Defines values for VariableDeploySource.

func (VariableDeploySource) Valid added in v0.21.0

func (e VariableDeploySource) Valid() bool

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

type VariableName

type VariableName = string

VariableName defines model for VariableName.

type VariableStatus added in v0.1.0

type VariableStatus string

VariableStatus Latest project variable propagation status, when a sync has run.

const (
	VariableStatusActive       VariableStatus = "active"
	VariableStatusFailed       VariableStatus = "failed"
	VariableStatusProvisioning VariableStatus = "provisioning"
)

Defines values for VariableStatus.

func (VariableStatus) Valid added in v0.1.0

func (e VariableStatus) Valid() bool

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL