apiclient

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Jul 27, 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 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 NewAuthGetUserRequest

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

NewAuthGetUserRequest generates requests for AuthGetUser

func NewAuthLinkOAuthProviderRequest

func NewAuthLinkOAuthProviderRequest(server string, provider AuthLinkOAuthProviderParamsProvider) (*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 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 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 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 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 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 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 NewDeleteDatabaseRequest

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

NewDeleteDatabaseRequest generates requests for DeleteDatabase

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 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 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 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 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 NewGetDatabaseRequest

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

NewGetDatabaseRequest generates requests for GetDatabase

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 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 NewGetProjectHealthRequest added in v0.0.5

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

NewGetProjectHealthRequest generates requests for GetProjectHealth

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 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) (*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 NewListDatabaseRegionsRequest

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

NewListDatabaseRegionsRequest generates requests for ListDatabaseRegions

func NewListDatabasesRequest

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

NewListDatabasesRequest generates requests for ListDatabases

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 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) (*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 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 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 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 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 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 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 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 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 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"`

	// AllowedRedirectUrls Redirect allowlist used to validate post_auth_redirect_url and post_logout_redirect_url.
	AllowedRedirectUrls *[]string `json:"allowed_redirect_urls,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"`

	// 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  *int `json:"min_password_length,omitempty"`

	// 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"`
	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 SMTP password. Stored encrypted at rest (AES-256-GCM); returned decrypted only to the authenticated project owner.
	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"`
}

AuthConfig defines model for AuthConfig.

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
	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"`
	}
}

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     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
}

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 {
		// Limit Number of sessions per page
		Limit *int `json:"limit,omitempty"`

		// Page Current page number
		Page     *int           `json:"page,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"`
	}
	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"`
}

AuthGetMySessionsParams defines parameters for AuthGetMySessions.

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 AuthHostedPageResponse

type AuthHostedPageResponse struct {
	Page *AuthHostedPage `json:"page,omitempty"`
}

AuthHostedPageResponse defines model for AuthHostedPageResponse.

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 AuthLinkOAuthProviderClientResponse

type AuthLinkOAuthProviderClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		AuthorizationUrl *string `json:"authorization_url,omitempty"`
	}
	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 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 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"`
}

AuthLogoutJSONBody defines parameters for AuthLogout.

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). The session
	// tokens are appended to this URL's fragment on success. If the URL
	// carries a `vh_state` query parameter (the client SDK's one-time
	// nonce), it is moved into the fragment as `state` so the SDK can bind
	// the returned session to the flow it initiated (login-CSRF defense).
	RedirectUrl *string `form:"redirect_url,omitempty" json:"redirect_url,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 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 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
	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
	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"`
}

AuthRefreshJSONBody defines parameters for AuthRefresh.

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
	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"`
	}
}

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 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,omitempty"`

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

	// 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"`
}

AuthSigninJSONBody defines parameters for AuthSignin.

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
}

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     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
	RefreshToken string   `json:"refresh_token"`
	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
}

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     *string                 `json:"password,omitempty"`
	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 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 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) 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) 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, 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) 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) 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) 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) CreateDatabaseWithBody

func (c *Client) CreateDatabaseWithBody(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) 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) 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) 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) 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) 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) 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) 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) 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) GetProjectHealth added in v0.0.5

func (c *Client) GetProjectHealth(ctx context.Context, id ProjectId, 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) 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, 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) ListDatabaseRegions

func (c *Client) ListDatabaseRegions(ctx context.Context, 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) 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) 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, 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) 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) 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) 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) 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) 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) 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) 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) 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)

	// 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, 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)

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

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

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

	// HealthCheck request
	HealthCheck(ctx context.Context, 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, 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)

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

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

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

	// ListProjectCustomDomains request
	ListProjectCustomDomains(ctx context.Context, id ProjectId, params *ListProjectCustomDomainsParams, 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)

	// 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, 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)
}

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

func (c *ClientWithResponses) AuthGetUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AuthGetUserClientResponse, error)

AuthGetUserWithResponse request returning *AuthGetUserClientResponse

func (*ClientWithResponses) AuthLinkOAuthProviderWithResponse

func (c *ClientWithResponses) AuthLinkOAuthProviderWithResponse(ctx context.Context, provider AuthLinkOAuthProviderParamsProvider, reqEditors ...RequestEditorFn) (*AuthLinkOAuthProviderClientResponse, error)

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

func (c *ClientWithResponses) DeleteDatabaseWithResponse(ctx context.Context, id ProjectId, databaseName DatabaseName, reqEditors ...RequestEditorFn) (*DeleteDatabaseClientResponse, error)

DeleteDatabaseWithResponse request returning *DeleteDatabaseClientResponse

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) 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) 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) 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) 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) 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) 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) 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) 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) 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, 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) ListDatabaseRegionsWithResponse

func (c *ClientWithResponses) ListDatabaseRegionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListDatabaseRegionsClientResponse, error)

ListDatabaseRegionsWithResponse request returning *ListDatabaseRegionsClientResponse

func (*ClientWithResponses) ListDatabasesWithResponse

func (c *ClientWithResponses) ListDatabasesWithResponse(ctx context.Context, id ProjectId, params *ListDatabasesParams, reqEditors ...RequestEditorFn) (*ListDatabasesClientResponse, error)

ListDatabasesWithResponse request returning *ListDatabasesClientResponse

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

	// 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, 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)

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

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

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

	// HealthCheckWithResponse request
	HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckClientResponse, 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, 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)

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

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

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

	// ListProjectCustomDomainsWithResponse request
	ListProjectCustomDomainsWithResponse(ctx context.Context, id ProjectId, params *ListProjectCustomDomainsParams, reqEditors ...RequestEditorFn) (*ListProjectCustomDomainsClientResponse, 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)

	// 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, 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)
}

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

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 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 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 AWS 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 AWS 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 CreateEmailTemplateClientResponse

type CreateEmailTemplateClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *EmailTemplate
	JSON400      *Error
	JSON403      *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
	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"`
}

CreateFunctionMultipartBody defines parameters for CreateFunction.

type CreateFunctionMultipartBodyRuntime

type CreateFunctionMultipartBodyRuntime string

CreateFunctionMultipartBodyRuntime defines parameters for CreateFunction.

const (
	Nodejs22X CreateFunctionMultipartBodyRuntime = "nodejs22.x"
	Nodejs24X CreateFunctionMultipartBodyRuntime = "nodejs24.x"
	Python310 CreateFunctionMultipartBodyRuntime = "python3.10"
	Python311 CreateFunctionMultipartBodyRuntime = "python3.11"
	Python312 CreateFunctionMultipartBodyRuntime = "python3.12"
	Python313 CreateFunctionMultipartBodyRuntime = "python3.13"
	Python314 CreateFunctionMultipartBodyRuntime = "python3.14"
	Ruby33    CreateFunctionMultipartBodyRuntime = "ruby3.3"
	Ruby34    CreateFunctionMultipartBodyRuntime = "ruby3.4"
	Ruby40    CreateFunctionMultipartBodyRuntime = "ruby4.0"
)

Defines values for CreateFunctionMultipartBodyRuntime.

func (CreateFunctionMultipartBodyRuntime) Valid

Valid indicates whether the value is a known member of the CreateFunctionMultipartBodyRuntime 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.
	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 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", "storage.download"]) to restrict the key; "*"
	// grants everything. Scope enforcement currently applies to function
	// invocation and storage object operations; other service-key routes
	// are not yet gated by scope.
	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 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 AWS region where database is hosted
	Region *string `json:"region,omitempty"`

	// Status Database provisioning status
	Status    DatabaseStatus `json:"status"`
	UpdatedAt time.Time      `json:"updated_at"`
}

Database PostgreSQL database with automatic scalability and security features.

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 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 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 DatabaseStats

type DatabaseStats struct {
	// ActiveTimeSeconds Total active compute time in seconds
	ActiveTimeSeconds float64 `json:"active_time_seconds"`

	// ComputeTimeSeconds Total CPU seconds consumed
	ComputeTimeSeconds float64 `json:"compute_time_seconds"`

	// 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 provisioning status

const (
	DatabaseStatusActive       DatabaseStatus = "active"
	DatabaseStatusDeleting     DatabaseStatus = "deleting"
	DatabaseStatusFailed       DatabaseStatus = "failed"
	DatabaseStatusProvisioning DatabaseStatus = "provisioning"
)

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 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 DeleteDatabaseClientResponse

type DeleteDatabaseClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *struct {
		Message *string `json:"message,omitempty"`
		Status  *string `json:"status,omitempty"`
	}
}

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 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 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 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 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 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 Error

type Error struct {
	Error string `json:"error"`
}

Error defines model for Error.

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"`
	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                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"`
	CloudwatchLogGroup     *string `json:"cloudwatch_log_group,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"`
	ErrorMessage             *string                     `json:"error_message,omitempty"`
	FrontendId               openapi_types.UUID          `json:"frontend_id"`
	Id                       openapi_types.UUID          `json:"id"`
	Operation                FrontendDeploymentOperation `json:"operation"`
	ProjectId                openapi_types.UUID          `json:"project_id"`
	SiteUrl                  *string                     `json:"site_url,omitempty"`
	Status                   FrontendDeploymentStatus    `json:"status"`
	UpdatedAt                time.Time                   `json:"updated_at"`
}

FrontendDeployment defines model for FrontendDeployment.

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 defines model for FrontendDeployment.Status.

const (
	FrontendDeploymentStatusActive       FrontendDeploymentStatus = "active"
	FrontendDeploymentStatusDeleted      FrontendDeploymentStatus = "deleted"
	FrontendDeploymentStatusDeleting     FrontendDeploymentStatus = "deleting"
	FrontendDeploymentStatusFailed       FrontendDeploymentStatus = "failed"
	FrontendDeploymentStatusProvisioning FrontendDeploymentStatus = "provisioning"
)

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 defines model for Frontend.Status.

const (
	FrontendStatusActive       FrontendStatus = "active"
	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"`
	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"`
	CompileLogGroup          *string                     `json:"compile_log_group,omitempty"`
	CompileLogStream         *string                     `json:"compile_log_stream,omitempty"`
	CompletedAt              *time.Time                  `json:"completed_at,omitempty"`
	CreatedAt                time.Time                   `json:"created_at"`
	ErrorMessage             *string                     `json:"error_message,omitempty"`
	FunctionId               openapi_types.UUID          `json:"function_id"`
	Id                       openapi_types.UUID          `json:"id"`
	Operation                FunctionDeploymentOperation `json:"operation"`
	ProjectId                openapi_types.UUID          `json:"project_id"`
	PublishLogGroup          *string                     `json:"publish_log_group,omitempty"`
	PublishLogStream         *string                     `json:"publish_log_stream,omitempty"`
	Status                   FunctionDeploymentStatus    `json:"status"`
	UpdatedAt                time.Time                   `json:"updated_at"`
}

FunctionDeployment defines model for FunctionDeployment.

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

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 Lambda 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 FunctionRegion added in v0.0.4

type FunctionRegion struct {
	// Code AWS 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"`

	// 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"`
	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"`
	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"`
	Page    int                 `json:"page"`
	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 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 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 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 (
	GetDatabaseStatsParamsGranularityDaily   GetDatabaseStatsParamsGranularity = "daily"
	GetDatabaseStatsParamsGranularityHourly  GetDatabaseStatsParamsGranularity = "hourly"
	GetDatabaseStatsParamsGranularityMonthly 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 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 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 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 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 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"`
	}
}

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 ListAuthUsersClientResponse

type ListAuthUsersClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedAuthUsers
}

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)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

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

ListAuthUsersParams defines parameters for ListAuthUsers.

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 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 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)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

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

ListDatabasesParams defines parameters for ListDatabases.

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)
	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)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,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)
	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)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

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

ListFunctionsParams defines parameters for ListFunctions.

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)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,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)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

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

ListProjectDeploymentsParams defines parameters for ListProjectDeployments.

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)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

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

ListProjectSchedulersParams defines parameters for ListProjectSchedulers.

type ListProjectsClientResponse

type ListProjectsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedProjects
}

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)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,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)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

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

ListServiceKeysParams defines parameters for ListServiceKeys.

type ListStorageBucketsClientResponse

type ListStorageBucketsClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]StorageBucket
}

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 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"`
		Page    *int                       `json:"page,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"`
}

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 {
		// Limit Number of sessions per page
		Limit *int `json:"limit,omitempty"`

		// Page Current page number
		Page     *int           `json:"page,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"`
	}
}

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"`
}

ListUserSessionsParams defines parameters for ListUserSessions.

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)
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Limit Number of items per page (max 100)
	Limit *Limit `form:"limit,omitempty" json:"limit,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 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"`

	// Levels Canonical lowercase log levels to filter by. If omitted, empty, or all levels are selected, no level filter is applied.
	Levels *[]LiveLogLevel `json:"levels,omitempty"`

	// Q Optional free-text search query for log messages.
	Q *string `json:"q,omitempty"`

	// Regions Regions to filter by, for example `["us-east-1", "eu-west-1"]`. If omitted or empty, aggregate all deployed regions.
	Regions *[]string `json:"regions,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 {
	// 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"`

	// Message Display log message.
	Message string `json:"message"`

	// Metadata Parsed JSON fields and other indexed metadata, when available.
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// RawMessage Original log line/message after platform sanitization.
	RawMessage *string `json:"raw_message,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 Normalized historical log event returned by paginated log APIs.

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 {
	// 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"`

	// Message Display log message.
	Message string `json:"message"`

	// Metadata Parsed JSON fields and other indexed metadata, when available.
	Metadata *map[string]interface{} `json:"metadata,omitempty"`

	// RawMessage Original log line/message after platform sanitization.
	RawMessage *string `json:"raw_message,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 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"`

	// Levels Canonical lowercase log levels to filter by. If omitted, empty, or all levels are selected, no level filter is applied.
	Levels *[]LiveLogLevel `json:"levels,omitempty"`

	// Limit Maximum number of records to return.
	Limit *int `json:"limit,omitempty"`

	// Q Optional free-text search query for log messages.
	Q *string `json:"q,omitempty"`

	// Regions Regions to filter by, for example `["us-east-1", "eu-west-1"]`. If omitted or empty, search all deployed regions.
	Regions *[]string `json:"regions,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 {
	// Levels Canonical lowercase log levels to filter by. If omitted, empty, or all levels are selected, no level filter is applied.
	Levels *[]LiveLogLevel `json:"levels,omitempty"`

	// Limit Maximum number of records to deliver on connect or reconnect before following new events.
	Limit *int `json:"limit,omitempty"`

	// Regions Regions to filter by, for example `["us-east-1", "eu-west-1"]`. If omitted or empty, stream all deployed regions.
	Regions *[]string `json:"regions,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. Text search, 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.
	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 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"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// Total Total number of items across all pages
	Total int `json:"total"`
}

PaginatedDatabases defines model for PaginatedDatabases.

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 (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"`
}

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"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// 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 (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"`
}

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 (only present if has_more is true)
	Next *string `json:"next,omitempty"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// 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 (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"`
}

PaginatedServiceKeys defines model for PaginatedServiceKeys.

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"`

	// Page Current page number (1-indexed)
	Page int `json:"page"`

	// 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 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 S3 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 {
	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 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 (aws- prefixed, 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"`
}

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.

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 AWS 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"`
	ErrorMessage    *string                    `json:"error_message,omitempty"`
	Id              openapi_types.UUID         `json:"id"`
	Operation       ProjectDeploymentOperation `json:"operation"`
	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 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"
	ProjectDeploymentStatusDeleted      ProjectDeploymentStatus = "deleted"
	ProjectDeploymentStatusDeleting     ProjectDeploymentStatus = "deleting"
	ProjectDeploymentStatusFailed       ProjectDeploymentStatus = "failed"
	ProjectDeploymentStatusProvisioning ProjectDeploymentStatus = "provisioning"
)

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 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 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 (
	Critical ProjectHealthStatus = "critical"
	Degraded ProjectHealthStatus = "degraded"
	Healthy  ProjectHealthStatus = "healthy"
	Unknown  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 ProjectMetricsDataStatus added in v0.1.0

type ProjectMetricsDataStatus string

ProjectMetricsDataStatus defines model for ProjectMetricsDataStatus.

const (
	ProjectMetricsDataStatusComplete ProjectMetricsDataStatus = "complete"
	ProjectMetricsDataStatusNoData   ProjectMetricsDataStatus = "no_data"
)

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 QueryDatabaseDeleteClientResponse

type QueryDatabaseDeleteClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count *int `json:"count,omitempty"`

		// Data Deleted row(s). Empty if RLS blocked the delete.
		Data *[]map[string]interface{} `json:"data,omitempty"`
	}
	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 QueryDatabaseDeleteJSONBody

type QueryDatabaseDeleteJSONBody struct {
	// Filters WHERE conditions (required for safety)
	Filters []struct {
		Column   string                                     `json:"column"`
		Operator QueryDatabaseDeleteJSONBodyFiltersOperator `json:"operator"`
		Value    QueryDatabaseDeleteJSONBody_Filters_Value  `json:"value"`
	} `json:"filters"`

	// Table Table name
	Table string `json:"table"`
}

QueryDatabaseDeleteJSONBody defines parameters for QueryDatabaseDelete.

type QueryDatabaseDeleteJSONBodyFiltersOperator

type QueryDatabaseDeleteJSONBodyFiltersOperator string

QueryDatabaseDeleteJSONBodyFiltersOperator defines parameters for QueryDatabaseDelete.

const (
	QueryDatabaseDeleteJSONBodyFiltersOperatorEq    QueryDatabaseDeleteJSONBodyFiltersOperator = "eq"
	QueryDatabaseDeleteJSONBodyFiltersOperatorGt    QueryDatabaseDeleteJSONBodyFiltersOperator = "gt"
	QueryDatabaseDeleteJSONBodyFiltersOperatorGte   QueryDatabaseDeleteJSONBodyFiltersOperator = "gte"
	QueryDatabaseDeleteJSONBodyFiltersOperatorIlike QueryDatabaseDeleteJSONBodyFiltersOperator = "ilike"
	QueryDatabaseDeleteJSONBodyFiltersOperatorIn    QueryDatabaseDeleteJSONBodyFiltersOperator = "in"
	QueryDatabaseDeleteJSONBodyFiltersOperatorIs    QueryDatabaseDeleteJSONBodyFiltersOperator = "is"
	QueryDatabaseDeleteJSONBodyFiltersOperatorLike  QueryDatabaseDeleteJSONBodyFiltersOperator = "like"
	QueryDatabaseDeleteJSONBodyFiltersOperatorLt    QueryDatabaseDeleteJSONBodyFiltersOperator = "lt"
	QueryDatabaseDeleteJSONBodyFiltersOperatorLte   QueryDatabaseDeleteJSONBodyFiltersOperator = "lte"
	QueryDatabaseDeleteJSONBodyFiltersOperatorNeq   QueryDatabaseDeleteJSONBodyFiltersOperator = "neq"
)

Defines values for QueryDatabaseDeleteJSONBodyFiltersOperator.

func (QueryDatabaseDeleteJSONBodyFiltersOperator) Valid

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

type QueryDatabaseDeleteJSONBodyFiltersValue0

type QueryDatabaseDeleteJSONBodyFiltersValue0 = string

QueryDatabaseDeleteJSONBodyFiltersValue0 defines parameters for QueryDatabaseDelete.

type QueryDatabaseDeleteJSONBodyFiltersValue1

type QueryDatabaseDeleteJSONBodyFiltersValue1 = float32

QueryDatabaseDeleteJSONBodyFiltersValue1 defines parameters for QueryDatabaseDelete.

type QueryDatabaseDeleteJSONBodyFiltersValue2

type QueryDatabaseDeleteJSONBodyFiltersValue2 = bool

QueryDatabaseDeleteJSONBodyFiltersValue2 defines parameters for QueryDatabaseDelete.

type QueryDatabaseDeleteJSONBody_Filters_Value

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

QueryDatabaseDeleteJSONBody_Filters_Value defines parameters for QueryDatabaseDelete.

func (QueryDatabaseDeleteJSONBody_Filters_Value) AsQueryDatabaseDeleteJSONBodyFiltersValue0

func (t QueryDatabaseDeleteJSONBody_Filters_Value) AsQueryDatabaseDeleteJSONBodyFiltersValue0() (QueryDatabaseDeleteJSONBodyFiltersValue0, error)

AsQueryDatabaseDeleteJSONBodyFiltersValue0 returns the union data inside the QueryDatabaseDeleteJSONBody_Filters_Value as a QueryDatabaseDeleteJSONBodyFiltersValue0

func (QueryDatabaseDeleteJSONBody_Filters_Value) AsQueryDatabaseDeleteJSONBodyFiltersValue1

func (t QueryDatabaseDeleteJSONBody_Filters_Value) AsQueryDatabaseDeleteJSONBodyFiltersValue1() (QueryDatabaseDeleteJSONBodyFiltersValue1, error)

AsQueryDatabaseDeleteJSONBodyFiltersValue1 returns the union data inside the QueryDatabaseDeleteJSONBody_Filters_Value as a QueryDatabaseDeleteJSONBodyFiltersValue1

func (QueryDatabaseDeleteJSONBody_Filters_Value) AsQueryDatabaseDeleteJSONBodyFiltersValue2

func (t QueryDatabaseDeleteJSONBody_Filters_Value) AsQueryDatabaseDeleteJSONBodyFiltersValue2() (QueryDatabaseDeleteJSONBodyFiltersValue2, error)

AsQueryDatabaseDeleteJSONBodyFiltersValue2 returns the union data inside the QueryDatabaseDeleteJSONBody_Filters_Value as a QueryDatabaseDeleteJSONBodyFiltersValue2

func (*QueryDatabaseDeleteJSONBody_Filters_Value) FromQueryDatabaseDeleteJSONBodyFiltersValue0

func (t *QueryDatabaseDeleteJSONBody_Filters_Value) FromQueryDatabaseDeleteJSONBodyFiltersValue0(v QueryDatabaseDeleteJSONBodyFiltersValue0) error

FromQueryDatabaseDeleteJSONBodyFiltersValue0 overwrites any union data inside the QueryDatabaseDeleteJSONBody_Filters_Value as the provided QueryDatabaseDeleteJSONBodyFiltersValue0

func (*QueryDatabaseDeleteJSONBody_Filters_Value) FromQueryDatabaseDeleteJSONBodyFiltersValue1

func (t *QueryDatabaseDeleteJSONBody_Filters_Value) FromQueryDatabaseDeleteJSONBodyFiltersValue1(v QueryDatabaseDeleteJSONBodyFiltersValue1) error

FromQueryDatabaseDeleteJSONBodyFiltersValue1 overwrites any union data inside the QueryDatabaseDeleteJSONBody_Filters_Value as the provided QueryDatabaseDeleteJSONBodyFiltersValue1

func (*QueryDatabaseDeleteJSONBody_Filters_Value) FromQueryDatabaseDeleteJSONBodyFiltersValue2

func (t *QueryDatabaseDeleteJSONBody_Filters_Value) FromQueryDatabaseDeleteJSONBodyFiltersValue2(v QueryDatabaseDeleteJSONBodyFiltersValue2) error

FromQueryDatabaseDeleteJSONBodyFiltersValue2 overwrites any union data inside the QueryDatabaseDeleteJSONBody_Filters_Value as the provided QueryDatabaseDeleteJSONBodyFiltersValue2

func (QueryDatabaseDeleteJSONBody_Filters_Value) MarshalJSON

func (*QueryDatabaseDeleteJSONBody_Filters_Value) MergeQueryDatabaseDeleteJSONBodyFiltersValue0

func (t *QueryDatabaseDeleteJSONBody_Filters_Value) MergeQueryDatabaseDeleteJSONBodyFiltersValue0(v QueryDatabaseDeleteJSONBodyFiltersValue0) error

MergeQueryDatabaseDeleteJSONBodyFiltersValue0 performs a merge with any union data inside the QueryDatabaseDeleteJSONBody_Filters_Value, using the provided QueryDatabaseDeleteJSONBodyFiltersValue0

func (*QueryDatabaseDeleteJSONBody_Filters_Value) MergeQueryDatabaseDeleteJSONBodyFiltersValue1

func (t *QueryDatabaseDeleteJSONBody_Filters_Value) MergeQueryDatabaseDeleteJSONBodyFiltersValue1(v QueryDatabaseDeleteJSONBodyFiltersValue1) error

MergeQueryDatabaseDeleteJSONBodyFiltersValue1 performs a merge with any union data inside the QueryDatabaseDeleteJSONBody_Filters_Value, using the provided QueryDatabaseDeleteJSONBodyFiltersValue1

func (*QueryDatabaseDeleteJSONBody_Filters_Value) MergeQueryDatabaseDeleteJSONBodyFiltersValue2

func (t *QueryDatabaseDeleteJSONBody_Filters_Value) MergeQueryDatabaseDeleteJSONBodyFiltersValue2(v QueryDatabaseDeleteJSONBodyFiltersValue2) error

MergeQueryDatabaseDeleteJSONBodyFiltersValue2 performs a merge with any union data inside the QueryDatabaseDeleteJSONBody_Filters_Value, using the provided QueryDatabaseDeleteJSONBodyFiltersValue2

func (*QueryDatabaseDeleteJSONBody_Filters_Value) UnmarshalJSON

type QueryDatabaseDeleteJSONRequestBody

type QueryDatabaseDeleteJSONRequestBody QueryDatabaseDeleteJSONBody

QueryDatabaseDeleteJSONRequestBody defines body for QueryDatabaseDelete for application/json ContentType.

type QueryDatabaseInsertClientResponse

type QueryDatabaseInsertClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count *int `json:"count,omitempty"`

		// Data Inserted row(s) with all columns
		Data *[]map[string]interface{} `json:"data,omitempty"`
	}
	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 QueryDatabaseInsertJSONBody

type QueryDatabaseInsertJSONBody struct {
	// Table Table name
	Table string `json:"table"`

	// Values Column values to insert
	Values map[string]interface{} `json:"values"`
}

QueryDatabaseInsertJSONBody defines parameters for QueryDatabaseInsert.

type QueryDatabaseInsertJSONRequestBody

type QueryDatabaseInsertJSONRequestBody QueryDatabaseInsertJSONBody

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      *struct {
		// Count Number of rows returned
		Count *int `json:"count,omitempty"`

		// Data Result rows of the probe query
		Data *[]map[string]interface{} `json:"data,omitempty"`
	}
	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      *struct {
		// Count Number of rows returned
		Count *int `json:"count,omitempty"`

		// Data Array of result rows (automatically filtered by RLS)
		Data *[]map[string]interface{} `json:"data,omitempty"`
	}
	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 QueryDatabaseSelectJSONBody

type QueryDatabaseSelectJSONBody struct {
	// Filters WHERE conditions (combined with AND)
	Filters *[]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 QueryDatabaseSelectJSONBodyFiltersOperator `json:"operator"`
		Value    QueryDatabaseSelectJSONBody_Filters_Value  `json:"value"`
	} `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 *[]struct {
		Ascending  *bool  `json:"ascending,omitempty"`
		Column     string `json:"column"`
		NullsFirst *bool  `json:"nulls_first,omitempty"`
	} `json:"order,omitempty"`

	// Select Columns to select (omit for *)
	Select *[]string `json:"select,omitempty"`

	// Table Table name to query
	Table string `json:"table"`
}

QueryDatabaseSelectJSONBody defines parameters for QueryDatabaseSelect.

type QueryDatabaseSelectJSONBodyFiltersOperator

type QueryDatabaseSelectJSONBodyFiltersOperator string

QueryDatabaseSelectJSONBodyFiltersOperator defines parameters for QueryDatabaseSelect.

const (
	QueryDatabaseSelectJSONBodyFiltersOperatorEq    QueryDatabaseSelectJSONBodyFiltersOperator = "eq"
	QueryDatabaseSelectJSONBodyFiltersOperatorGt    QueryDatabaseSelectJSONBodyFiltersOperator = "gt"
	QueryDatabaseSelectJSONBodyFiltersOperatorGte   QueryDatabaseSelectJSONBodyFiltersOperator = "gte"
	QueryDatabaseSelectJSONBodyFiltersOperatorIlike QueryDatabaseSelectJSONBodyFiltersOperator = "ilike"
	QueryDatabaseSelectJSONBodyFiltersOperatorIn    QueryDatabaseSelectJSONBodyFiltersOperator = "in"
	QueryDatabaseSelectJSONBodyFiltersOperatorIs    QueryDatabaseSelectJSONBodyFiltersOperator = "is"
	QueryDatabaseSelectJSONBodyFiltersOperatorLike  QueryDatabaseSelectJSONBodyFiltersOperator = "like"
	QueryDatabaseSelectJSONBodyFiltersOperatorLt    QueryDatabaseSelectJSONBodyFiltersOperator = "lt"
	QueryDatabaseSelectJSONBodyFiltersOperatorLte   QueryDatabaseSelectJSONBodyFiltersOperator = "lte"
	QueryDatabaseSelectJSONBodyFiltersOperatorNeq   QueryDatabaseSelectJSONBodyFiltersOperator = "neq"
)

Defines values for QueryDatabaseSelectJSONBodyFiltersOperator.

func (QueryDatabaseSelectJSONBodyFiltersOperator) Valid

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

type QueryDatabaseSelectJSONBodyFiltersValue0

type QueryDatabaseSelectJSONBodyFiltersValue0 = string

QueryDatabaseSelectJSONBodyFiltersValue0 defines parameters for QueryDatabaseSelect.

type QueryDatabaseSelectJSONBodyFiltersValue1

type QueryDatabaseSelectJSONBodyFiltersValue1 = float32

QueryDatabaseSelectJSONBodyFiltersValue1 defines parameters for QueryDatabaseSelect.

type QueryDatabaseSelectJSONBodyFiltersValue2

type QueryDatabaseSelectJSONBodyFiltersValue2 = bool

QueryDatabaseSelectJSONBodyFiltersValue2 defines parameters for QueryDatabaseSelect.

type QueryDatabaseSelectJSONBodyFiltersValue3

type QueryDatabaseSelectJSONBodyFiltersValue3 = []QueryDatabaseSelectJSONBody_Filters_Value_3_Item

QueryDatabaseSelectJSONBodyFiltersValue3 defines parameters for QueryDatabaseSelect.

type QueryDatabaseSelectJSONBodyFiltersValue30

type QueryDatabaseSelectJSONBodyFiltersValue30 = string

QueryDatabaseSelectJSONBodyFiltersValue30 defines parameters for QueryDatabaseSelect.

type QueryDatabaseSelectJSONBodyFiltersValue31

type QueryDatabaseSelectJSONBodyFiltersValue31 = float32

QueryDatabaseSelectJSONBodyFiltersValue31 defines parameters for QueryDatabaseSelect.

type QueryDatabaseSelectJSONBodyFiltersValue32

type QueryDatabaseSelectJSONBodyFiltersValue32 = bool

QueryDatabaseSelectJSONBodyFiltersValue32 defines parameters for QueryDatabaseSelect.

type QueryDatabaseSelectJSONBody_Filters_Value

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

QueryDatabaseSelectJSONBody_Filters_Value defines parameters for QueryDatabaseSelect.

func (QueryDatabaseSelectJSONBody_Filters_Value) AsQueryDatabaseSelectJSONBodyFiltersValue0

func (t QueryDatabaseSelectJSONBody_Filters_Value) AsQueryDatabaseSelectJSONBodyFiltersValue0() (QueryDatabaseSelectJSONBodyFiltersValue0, error)

AsQueryDatabaseSelectJSONBodyFiltersValue0 returns the union data inside the QueryDatabaseSelectJSONBody_Filters_Value as a QueryDatabaseSelectJSONBodyFiltersValue0

func (QueryDatabaseSelectJSONBody_Filters_Value) AsQueryDatabaseSelectJSONBodyFiltersValue1

func (t QueryDatabaseSelectJSONBody_Filters_Value) AsQueryDatabaseSelectJSONBodyFiltersValue1() (QueryDatabaseSelectJSONBodyFiltersValue1, error)

AsQueryDatabaseSelectJSONBodyFiltersValue1 returns the union data inside the QueryDatabaseSelectJSONBody_Filters_Value as a QueryDatabaseSelectJSONBodyFiltersValue1

func (QueryDatabaseSelectJSONBody_Filters_Value) AsQueryDatabaseSelectJSONBodyFiltersValue2

func (t QueryDatabaseSelectJSONBody_Filters_Value) AsQueryDatabaseSelectJSONBodyFiltersValue2() (QueryDatabaseSelectJSONBodyFiltersValue2, error)

AsQueryDatabaseSelectJSONBodyFiltersValue2 returns the union data inside the QueryDatabaseSelectJSONBody_Filters_Value as a QueryDatabaseSelectJSONBodyFiltersValue2

func (QueryDatabaseSelectJSONBody_Filters_Value) AsQueryDatabaseSelectJSONBodyFiltersValue3

func (t QueryDatabaseSelectJSONBody_Filters_Value) AsQueryDatabaseSelectJSONBodyFiltersValue3() (QueryDatabaseSelectJSONBodyFiltersValue3, error)

AsQueryDatabaseSelectJSONBodyFiltersValue3 returns the union data inside the QueryDatabaseSelectJSONBody_Filters_Value as a QueryDatabaseSelectJSONBodyFiltersValue3

func (*QueryDatabaseSelectJSONBody_Filters_Value) FromQueryDatabaseSelectJSONBodyFiltersValue0

func (t *QueryDatabaseSelectJSONBody_Filters_Value) FromQueryDatabaseSelectJSONBodyFiltersValue0(v QueryDatabaseSelectJSONBodyFiltersValue0) error

FromQueryDatabaseSelectJSONBodyFiltersValue0 overwrites any union data inside the QueryDatabaseSelectJSONBody_Filters_Value as the provided QueryDatabaseSelectJSONBodyFiltersValue0

func (*QueryDatabaseSelectJSONBody_Filters_Value) FromQueryDatabaseSelectJSONBodyFiltersValue1

func (t *QueryDatabaseSelectJSONBody_Filters_Value) FromQueryDatabaseSelectJSONBodyFiltersValue1(v QueryDatabaseSelectJSONBodyFiltersValue1) error

FromQueryDatabaseSelectJSONBodyFiltersValue1 overwrites any union data inside the QueryDatabaseSelectJSONBody_Filters_Value as the provided QueryDatabaseSelectJSONBodyFiltersValue1

func (*QueryDatabaseSelectJSONBody_Filters_Value) FromQueryDatabaseSelectJSONBodyFiltersValue2

func (t *QueryDatabaseSelectJSONBody_Filters_Value) FromQueryDatabaseSelectJSONBodyFiltersValue2(v QueryDatabaseSelectJSONBodyFiltersValue2) error

FromQueryDatabaseSelectJSONBodyFiltersValue2 overwrites any union data inside the QueryDatabaseSelectJSONBody_Filters_Value as the provided QueryDatabaseSelectJSONBodyFiltersValue2

func (*QueryDatabaseSelectJSONBody_Filters_Value) FromQueryDatabaseSelectJSONBodyFiltersValue3

func (t *QueryDatabaseSelectJSONBody_Filters_Value) FromQueryDatabaseSelectJSONBodyFiltersValue3(v QueryDatabaseSelectJSONBodyFiltersValue3) error

FromQueryDatabaseSelectJSONBodyFiltersValue3 overwrites any union data inside the QueryDatabaseSelectJSONBody_Filters_Value as the provided QueryDatabaseSelectJSONBodyFiltersValue3

func (QueryDatabaseSelectJSONBody_Filters_Value) MarshalJSON

func (*QueryDatabaseSelectJSONBody_Filters_Value) MergeQueryDatabaseSelectJSONBodyFiltersValue0

func (t *QueryDatabaseSelectJSONBody_Filters_Value) MergeQueryDatabaseSelectJSONBodyFiltersValue0(v QueryDatabaseSelectJSONBodyFiltersValue0) error

MergeQueryDatabaseSelectJSONBodyFiltersValue0 performs a merge with any union data inside the QueryDatabaseSelectJSONBody_Filters_Value, using the provided QueryDatabaseSelectJSONBodyFiltersValue0

func (*QueryDatabaseSelectJSONBody_Filters_Value) MergeQueryDatabaseSelectJSONBodyFiltersValue1

func (t *QueryDatabaseSelectJSONBody_Filters_Value) MergeQueryDatabaseSelectJSONBodyFiltersValue1(v QueryDatabaseSelectJSONBodyFiltersValue1) error

MergeQueryDatabaseSelectJSONBodyFiltersValue1 performs a merge with any union data inside the QueryDatabaseSelectJSONBody_Filters_Value, using the provided QueryDatabaseSelectJSONBodyFiltersValue1

func (*QueryDatabaseSelectJSONBody_Filters_Value) MergeQueryDatabaseSelectJSONBodyFiltersValue2

func (t *QueryDatabaseSelectJSONBody_Filters_Value) MergeQueryDatabaseSelectJSONBodyFiltersValue2(v QueryDatabaseSelectJSONBodyFiltersValue2) error

MergeQueryDatabaseSelectJSONBodyFiltersValue2 performs a merge with any union data inside the QueryDatabaseSelectJSONBody_Filters_Value, using the provided QueryDatabaseSelectJSONBodyFiltersValue2

func (*QueryDatabaseSelectJSONBody_Filters_Value) MergeQueryDatabaseSelectJSONBodyFiltersValue3

func (t *QueryDatabaseSelectJSONBody_Filters_Value) MergeQueryDatabaseSelectJSONBodyFiltersValue3(v QueryDatabaseSelectJSONBodyFiltersValue3) error

MergeQueryDatabaseSelectJSONBodyFiltersValue3 performs a merge with any union data inside the QueryDatabaseSelectJSONBody_Filters_Value, using the provided QueryDatabaseSelectJSONBodyFiltersValue3

func (*QueryDatabaseSelectJSONBody_Filters_Value) UnmarshalJSON

type QueryDatabaseSelectJSONBody_Filters_Value_3_Item

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

QueryDatabaseSelectJSONBody_Filters_Value_3_Item defines parameters for QueryDatabaseSelect.

func (QueryDatabaseSelectJSONBody_Filters_Value_3_Item) AsQueryDatabaseSelectJSONBodyFiltersValue30

AsQueryDatabaseSelectJSONBodyFiltersValue30 returns the union data inside the QueryDatabaseSelectJSONBody_Filters_Value_3_Item as a QueryDatabaseSelectJSONBodyFiltersValue30

func (QueryDatabaseSelectJSONBody_Filters_Value_3_Item) AsQueryDatabaseSelectJSONBodyFiltersValue31

AsQueryDatabaseSelectJSONBodyFiltersValue31 returns the union data inside the QueryDatabaseSelectJSONBody_Filters_Value_3_Item as a QueryDatabaseSelectJSONBodyFiltersValue31

func (QueryDatabaseSelectJSONBody_Filters_Value_3_Item) AsQueryDatabaseSelectJSONBodyFiltersValue32

AsQueryDatabaseSelectJSONBodyFiltersValue32 returns the union data inside the QueryDatabaseSelectJSONBody_Filters_Value_3_Item as a QueryDatabaseSelectJSONBodyFiltersValue32

func (*QueryDatabaseSelectJSONBody_Filters_Value_3_Item) FromQueryDatabaseSelectJSONBodyFiltersValue30

func (t *QueryDatabaseSelectJSONBody_Filters_Value_3_Item) FromQueryDatabaseSelectJSONBodyFiltersValue30(v QueryDatabaseSelectJSONBodyFiltersValue30) error

FromQueryDatabaseSelectJSONBodyFiltersValue30 overwrites any union data inside the QueryDatabaseSelectJSONBody_Filters_Value_3_Item as the provided QueryDatabaseSelectJSONBodyFiltersValue30

func (*QueryDatabaseSelectJSONBody_Filters_Value_3_Item) FromQueryDatabaseSelectJSONBodyFiltersValue31

func (t *QueryDatabaseSelectJSONBody_Filters_Value_3_Item) FromQueryDatabaseSelectJSONBodyFiltersValue31(v QueryDatabaseSelectJSONBodyFiltersValue31) error

FromQueryDatabaseSelectJSONBodyFiltersValue31 overwrites any union data inside the QueryDatabaseSelectJSONBody_Filters_Value_3_Item as the provided QueryDatabaseSelectJSONBodyFiltersValue31

func (*QueryDatabaseSelectJSONBody_Filters_Value_3_Item) FromQueryDatabaseSelectJSONBodyFiltersValue32

func (t *QueryDatabaseSelectJSONBody_Filters_Value_3_Item) FromQueryDatabaseSelectJSONBodyFiltersValue32(v QueryDatabaseSelectJSONBodyFiltersValue32) error

FromQueryDatabaseSelectJSONBodyFiltersValue32 overwrites any union data inside the QueryDatabaseSelectJSONBody_Filters_Value_3_Item as the provided QueryDatabaseSelectJSONBodyFiltersValue32

func (QueryDatabaseSelectJSONBody_Filters_Value_3_Item) MarshalJSON

func (*QueryDatabaseSelectJSONBody_Filters_Value_3_Item) MergeQueryDatabaseSelectJSONBodyFiltersValue30

func (t *QueryDatabaseSelectJSONBody_Filters_Value_3_Item) MergeQueryDatabaseSelectJSONBodyFiltersValue30(v QueryDatabaseSelectJSONBodyFiltersValue30) error

MergeQueryDatabaseSelectJSONBodyFiltersValue30 performs a merge with any union data inside the QueryDatabaseSelectJSONBody_Filters_Value_3_Item, using the provided QueryDatabaseSelectJSONBodyFiltersValue30

func (*QueryDatabaseSelectJSONBody_Filters_Value_3_Item) MergeQueryDatabaseSelectJSONBodyFiltersValue31

func (t *QueryDatabaseSelectJSONBody_Filters_Value_3_Item) MergeQueryDatabaseSelectJSONBodyFiltersValue31(v QueryDatabaseSelectJSONBodyFiltersValue31) error

MergeQueryDatabaseSelectJSONBodyFiltersValue31 performs a merge with any union data inside the QueryDatabaseSelectJSONBody_Filters_Value_3_Item, using the provided QueryDatabaseSelectJSONBodyFiltersValue31

func (*QueryDatabaseSelectJSONBody_Filters_Value_3_Item) MergeQueryDatabaseSelectJSONBodyFiltersValue32

func (t *QueryDatabaseSelectJSONBody_Filters_Value_3_Item) MergeQueryDatabaseSelectJSONBodyFiltersValue32(v QueryDatabaseSelectJSONBodyFiltersValue32) error

MergeQueryDatabaseSelectJSONBodyFiltersValue32 performs a merge with any union data inside the QueryDatabaseSelectJSONBody_Filters_Value_3_Item, using the provided QueryDatabaseSelectJSONBodyFiltersValue32

func (*QueryDatabaseSelectJSONBody_Filters_Value_3_Item) UnmarshalJSON

type QueryDatabaseSelectJSONRequestBody

type QueryDatabaseSelectJSONRequestBody QueryDatabaseSelectJSONBody

QueryDatabaseSelectJSONRequestBody defines body for QueryDatabaseSelect for application/json ContentType.

type QueryDatabaseUpdateClientResponse

type QueryDatabaseUpdateClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Count *int `json:"count,omitempty"`

		// Data Updated row(s). Empty if RLS blocked the update.
		Data *[]map[string]interface{} `json:"data,omitempty"`
	}
	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 QueryDatabaseUpdateJSONBody

type QueryDatabaseUpdateJSONBody 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 []struct {
		Column   string                                     `json:"column"`
		Operator QueryDatabaseUpdateJSONBodyFiltersOperator `json:"operator"`
		Value    QueryDatabaseUpdateJSONBody_Filters_Value  `json:"value"`
	} `json:"filters"`

	// Table Table name
	Table string `json:"table"`

	// Values Column values to update
	Values map[string]interface{} `json:"values"`
}

QueryDatabaseUpdateJSONBody defines parameters for QueryDatabaseUpdate.

type QueryDatabaseUpdateJSONBodyFiltersOperator

type QueryDatabaseUpdateJSONBodyFiltersOperator string

QueryDatabaseUpdateJSONBodyFiltersOperator defines parameters for QueryDatabaseUpdate.

func (QueryDatabaseUpdateJSONBodyFiltersOperator) Valid

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

type QueryDatabaseUpdateJSONBodyFiltersValue0

type QueryDatabaseUpdateJSONBodyFiltersValue0 = string

QueryDatabaseUpdateJSONBodyFiltersValue0 defines parameters for QueryDatabaseUpdate.

type QueryDatabaseUpdateJSONBodyFiltersValue1

type QueryDatabaseUpdateJSONBodyFiltersValue1 = float32

QueryDatabaseUpdateJSONBodyFiltersValue1 defines parameters for QueryDatabaseUpdate.

type QueryDatabaseUpdateJSONBodyFiltersValue2

type QueryDatabaseUpdateJSONBodyFiltersValue2 = bool

QueryDatabaseUpdateJSONBodyFiltersValue2 defines parameters for QueryDatabaseUpdate.

type QueryDatabaseUpdateJSONBody_Filters_Value

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

QueryDatabaseUpdateJSONBody_Filters_Value defines parameters for QueryDatabaseUpdate.

func (QueryDatabaseUpdateJSONBody_Filters_Value) AsQueryDatabaseUpdateJSONBodyFiltersValue0

func (t QueryDatabaseUpdateJSONBody_Filters_Value) AsQueryDatabaseUpdateJSONBodyFiltersValue0() (QueryDatabaseUpdateJSONBodyFiltersValue0, error)

AsQueryDatabaseUpdateJSONBodyFiltersValue0 returns the union data inside the QueryDatabaseUpdateJSONBody_Filters_Value as a QueryDatabaseUpdateJSONBodyFiltersValue0

func (QueryDatabaseUpdateJSONBody_Filters_Value) AsQueryDatabaseUpdateJSONBodyFiltersValue1

func (t QueryDatabaseUpdateJSONBody_Filters_Value) AsQueryDatabaseUpdateJSONBodyFiltersValue1() (QueryDatabaseUpdateJSONBodyFiltersValue1, error)

AsQueryDatabaseUpdateJSONBodyFiltersValue1 returns the union data inside the QueryDatabaseUpdateJSONBody_Filters_Value as a QueryDatabaseUpdateJSONBodyFiltersValue1

func (QueryDatabaseUpdateJSONBody_Filters_Value) AsQueryDatabaseUpdateJSONBodyFiltersValue2

func (t QueryDatabaseUpdateJSONBody_Filters_Value) AsQueryDatabaseUpdateJSONBodyFiltersValue2() (QueryDatabaseUpdateJSONBodyFiltersValue2, error)

AsQueryDatabaseUpdateJSONBodyFiltersValue2 returns the union data inside the QueryDatabaseUpdateJSONBody_Filters_Value as a QueryDatabaseUpdateJSONBodyFiltersValue2

func (*QueryDatabaseUpdateJSONBody_Filters_Value) FromQueryDatabaseUpdateJSONBodyFiltersValue0

func (t *QueryDatabaseUpdateJSONBody_Filters_Value) FromQueryDatabaseUpdateJSONBodyFiltersValue0(v QueryDatabaseUpdateJSONBodyFiltersValue0) error

FromQueryDatabaseUpdateJSONBodyFiltersValue0 overwrites any union data inside the QueryDatabaseUpdateJSONBody_Filters_Value as the provided QueryDatabaseUpdateJSONBodyFiltersValue0

func (*QueryDatabaseUpdateJSONBody_Filters_Value) FromQueryDatabaseUpdateJSONBodyFiltersValue1

func (t *QueryDatabaseUpdateJSONBody_Filters_Value) FromQueryDatabaseUpdateJSONBodyFiltersValue1(v QueryDatabaseUpdateJSONBodyFiltersValue1) error

FromQueryDatabaseUpdateJSONBodyFiltersValue1 overwrites any union data inside the QueryDatabaseUpdateJSONBody_Filters_Value as the provided QueryDatabaseUpdateJSONBodyFiltersValue1

func (*QueryDatabaseUpdateJSONBody_Filters_Value) FromQueryDatabaseUpdateJSONBodyFiltersValue2

func (t *QueryDatabaseUpdateJSONBody_Filters_Value) FromQueryDatabaseUpdateJSONBodyFiltersValue2(v QueryDatabaseUpdateJSONBodyFiltersValue2) error

FromQueryDatabaseUpdateJSONBodyFiltersValue2 overwrites any union data inside the QueryDatabaseUpdateJSONBody_Filters_Value as the provided QueryDatabaseUpdateJSONBodyFiltersValue2

func (QueryDatabaseUpdateJSONBody_Filters_Value) MarshalJSON

func (*QueryDatabaseUpdateJSONBody_Filters_Value) MergeQueryDatabaseUpdateJSONBodyFiltersValue0

func (t *QueryDatabaseUpdateJSONBody_Filters_Value) MergeQueryDatabaseUpdateJSONBodyFiltersValue0(v QueryDatabaseUpdateJSONBodyFiltersValue0) error

MergeQueryDatabaseUpdateJSONBodyFiltersValue0 performs a merge with any union data inside the QueryDatabaseUpdateJSONBody_Filters_Value, using the provided QueryDatabaseUpdateJSONBodyFiltersValue0

func (*QueryDatabaseUpdateJSONBody_Filters_Value) MergeQueryDatabaseUpdateJSONBodyFiltersValue1

func (t *QueryDatabaseUpdateJSONBody_Filters_Value) MergeQueryDatabaseUpdateJSONBodyFiltersValue1(v QueryDatabaseUpdateJSONBodyFiltersValue1) error

MergeQueryDatabaseUpdateJSONBodyFiltersValue1 performs a merge with any union data inside the QueryDatabaseUpdateJSONBody_Filters_Value, using the provided QueryDatabaseUpdateJSONBodyFiltersValue1

func (*QueryDatabaseUpdateJSONBody_Filters_Value) MergeQueryDatabaseUpdateJSONBodyFiltersValue2

func (t *QueryDatabaseUpdateJSONBody_Filters_Value) MergeQueryDatabaseUpdateJSONBodyFiltersValue2(v QueryDatabaseUpdateJSONBodyFiltersValue2) error

MergeQueryDatabaseUpdateJSONBodyFiltersValue2 performs a merge with any union data inside the QueryDatabaseUpdateJSONBody_Filters_Value, using the provided QueryDatabaseUpdateJSONBodyFiltersValue2

func (*QueryDatabaseUpdateJSONBody_Filters_Value) UnmarshalJSON

type QueryDatabaseUpdateJSONRequestBody

type QueryDatabaseUpdateJSONRequestBody QueryDatabaseUpdateJSONBody

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 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 RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

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"`
	}
}

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 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 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"].
	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 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 S3 ETag 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 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
}

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"`

	// AllowedRedirectUrls Redirect allowlist. Every entry must be a valid http/https URL.
	AllowedRedirectUrls  *[]string `json:"allowed_redirect_urls,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 SMTP password (sensitive). Encrypted at rest (AES-256-GCM) when stored.
	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 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 UpdateDatabaseTypeClientResponse

type UpdateDatabaseTypeClientResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Database
}

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 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 (
	Apple     UpdateOAuthConfigParamsProvider = "apple"
	Device    UpdateOAuthConfigParamsProvider = "device"
	Github    UpdateOAuthConfigParamsProvider = "github"
	Google    UpdateOAuthConfigParamsProvider = "google"
	Microsoft 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 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.

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"`
	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 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 (
	Active       VariableStatus = "active"
	Failed       VariableStatus = "failed"
	Provisioning 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