api

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2025 License: MIT Imports: 12 Imported by: 2

Documentation

Overview

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

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

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

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

Index

Constants

View Source
const (
	BearerScopes = "bearer.Scopes"
	Oauth2Scopes = "oauth2.Scopes"
)

Variables

This section is empty.

Functions

func NewV1ActivateCustomHostnameRequest

func NewV1ActivateCustomHostnameRequest(server string, ref string) (*http.Request, error)

NewV1ActivateCustomHostnameRequest generates requests for V1ActivateCustomHostname

func NewV1ActivateVanitySubdomainConfigRequest

func NewV1ActivateVanitySubdomainConfigRequest(server string, ref string, body V1ActivateVanitySubdomainConfigJSONRequestBody) (*http.Request, error)

NewV1ActivateVanitySubdomainConfigRequest calls the generic V1ActivateVanitySubdomainConfig builder with application/json body

func NewV1ActivateVanitySubdomainConfigRequestWithBody

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

NewV1ActivateVanitySubdomainConfigRequestWithBody generates requests for V1ActivateVanitySubdomainConfig with any type of body

func NewV1ApplyAMigrationRequest

func NewV1ApplyAMigrationRequest(server string, ref string, params *V1ApplyAMigrationParams, body V1ApplyAMigrationJSONRequestBody) (*http.Request, error)

NewV1ApplyAMigrationRequest calls the generic V1ApplyAMigration builder with application/json body

func NewV1ApplyAMigrationRequestWithBody

func NewV1ApplyAMigrationRequestWithBody(server string, ref string, params *V1ApplyAMigrationParams, contentType string, body io.Reader) (*http.Request, error)

NewV1ApplyAMigrationRequestWithBody generates requests for V1ApplyAMigration with any type of body

func NewV1ApplyProjectAddonRequest

func NewV1ApplyProjectAddonRequest(server string, ref string, body V1ApplyProjectAddonJSONRequestBody) (*http.Request, error)

NewV1ApplyProjectAddonRequest calls the generic V1ApplyProjectAddon builder with application/json body

func NewV1ApplyProjectAddonRequestWithBody

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

NewV1ApplyProjectAddonRequestWithBody generates requests for V1ApplyProjectAddon with any type of body

func NewV1AuthorizeUserRequest

func NewV1AuthorizeUserRequest(server string, params *V1AuthorizeUserParams) (*http.Request, error)

NewV1AuthorizeUserRequest generates requests for V1AuthorizeUser

func NewV1BulkCreateSecretsRequest

func NewV1BulkCreateSecretsRequest(server string, ref string, body V1BulkCreateSecretsJSONRequestBody) (*http.Request, error)

NewV1BulkCreateSecretsRequest calls the generic V1BulkCreateSecrets builder with application/json body

func NewV1BulkCreateSecretsRequestWithBody

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

NewV1BulkCreateSecretsRequestWithBody generates requests for V1BulkCreateSecrets with any type of body

func NewV1BulkDeleteSecretsRequest

func NewV1BulkDeleteSecretsRequest(server string, ref string, body V1BulkDeleteSecretsJSONRequestBody) (*http.Request, error)

NewV1BulkDeleteSecretsRequest calls the generic V1BulkDeleteSecrets builder with application/json body

func NewV1BulkDeleteSecretsRequestWithBody

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

NewV1BulkDeleteSecretsRequestWithBody generates requests for V1BulkDeleteSecrets with any type of body

func NewV1BulkUpdateFunctionsRequest

func NewV1BulkUpdateFunctionsRequest(server string, ref string, body V1BulkUpdateFunctionsJSONRequestBody) (*http.Request, error)

NewV1BulkUpdateFunctionsRequest calls the generic V1BulkUpdateFunctions builder with application/json body

func NewV1BulkUpdateFunctionsRequestWithBody

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

NewV1BulkUpdateFunctionsRequestWithBody generates requests for V1BulkUpdateFunctions with any type of body

func NewV1CancelAProjectRestorationRequest

func NewV1CancelAProjectRestorationRequest(server string, ref string) (*http.Request, error)

NewV1CancelAProjectRestorationRequest generates requests for V1CancelAProjectRestoration

func NewV1CheckVanitySubdomainAvailabilityRequest

func NewV1CheckVanitySubdomainAvailabilityRequest(server string, ref string, body V1CheckVanitySubdomainAvailabilityJSONRequestBody) (*http.Request, error)

NewV1CheckVanitySubdomainAvailabilityRequest calls the generic V1CheckVanitySubdomainAvailability builder with application/json body

func NewV1CheckVanitySubdomainAvailabilityRequestWithBody

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

NewV1CheckVanitySubdomainAvailabilityRequestWithBody generates requests for V1CheckVanitySubdomainAvailability with any type of body

func NewV1ClaimProjectForOrganizationRequest added in v1.0.1

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

NewV1ClaimProjectForOrganizationRequest generates requests for V1ClaimProjectForOrganization

func NewV1CreateABranchRequest

func NewV1CreateABranchRequest(server string, ref string, body V1CreateABranchJSONRequestBody) (*http.Request, error)

NewV1CreateABranchRequest calls the generic V1CreateABranch builder with application/json body

func NewV1CreateABranchRequestWithBody

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

NewV1CreateABranchRequestWithBody generates requests for V1CreateABranch with any type of body

func NewV1CreateAFunctionRequest added in v1.0.1

func NewV1CreateAFunctionRequest(server string, ref string, params *V1CreateAFunctionParams, body V1CreateAFunctionJSONRequestBody) (*http.Request, error)

NewV1CreateAFunctionRequest calls the generic V1CreateAFunction builder with application/json body

func NewV1CreateAFunctionRequestWithBody

func NewV1CreateAFunctionRequestWithBody(server string, ref string, params *V1CreateAFunctionParams, contentType string, body io.Reader) (*http.Request, error)

NewV1CreateAFunctionRequestWithBody generates requests for V1CreateAFunction with any type of body

func NewV1CreateAProjectRequest

func NewV1CreateAProjectRequest(server string, body V1CreateAProjectJSONRequestBody) (*http.Request, error)

NewV1CreateAProjectRequest calls the generic V1CreateAProject builder with application/json body

func NewV1CreateAProjectRequestWithBody

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

NewV1CreateAProjectRequestWithBody generates requests for V1CreateAProject with any type of body

func NewV1CreateASsoProviderRequest

func NewV1CreateASsoProviderRequest(server string, ref string, body V1CreateASsoProviderJSONRequestBody) (*http.Request, error)

NewV1CreateASsoProviderRequest calls the generic V1CreateASsoProvider builder with application/json body

func NewV1CreateASsoProviderRequestWithBody

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

NewV1CreateASsoProviderRequestWithBody generates requests for V1CreateASsoProvider with any type of body

func NewV1CreateAnOrganizationRequest

func NewV1CreateAnOrganizationRequest(server string, body V1CreateAnOrganizationJSONRequestBody) (*http.Request, error)

NewV1CreateAnOrganizationRequest calls the generic V1CreateAnOrganization builder with application/json body

func NewV1CreateAnOrganizationRequestWithBody

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

NewV1CreateAnOrganizationRequestWithBody generates requests for V1CreateAnOrganization with any type of body

func NewV1CreateLegacySigningKeyRequest added in v1.0.5

func NewV1CreateLegacySigningKeyRequest(server string, ref string) (*http.Request, error)

NewV1CreateLegacySigningKeyRequest generates requests for V1CreateLegacySigningKey

func NewV1CreateProjectApiKeyRequest added in v1.0.5

func NewV1CreateProjectApiKeyRequest(server string, ref string, params *V1CreateProjectApiKeyParams, body V1CreateProjectApiKeyJSONRequestBody) (*http.Request, error)

NewV1CreateProjectApiKeyRequest calls the generic V1CreateProjectApiKey builder with application/json body

func NewV1CreateProjectApiKeyRequestWithBody added in v1.0.5

func NewV1CreateProjectApiKeyRequestWithBody(server string, ref string, params *V1CreateProjectApiKeyParams, contentType string, body io.Reader) (*http.Request, error)

NewV1CreateProjectApiKeyRequestWithBody generates requests for V1CreateProjectApiKey with any type of body

func NewV1CreateProjectClaimTokenRequest added in v1.0.1

func NewV1CreateProjectClaimTokenRequest(server string, ref string) (*http.Request, error)

NewV1CreateProjectClaimTokenRequest generates requests for V1CreateProjectClaimToken

func NewV1CreateProjectSigningKeyRequest added in v1.0.5

func NewV1CreateProjectSigningKeyRequest(server string, ref string, body V1CreateProjectSigningKeyJSONRequestBody) (*http.Request, error)

NewV1CreateProjectSigningKeyRequest calls the generic V1CreateProjectSigningKey builder with application/json body

func NewV1CreateProjectSigningKeyRequestWithBody added in v1.0.5

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

NewV1CreateProjectSigningKeyRequestWithBody generates requests for V1CreateProjectSigningKey with any type of body

func NewV1CreateProjectTpaIntegrationRequest added in v1.0.5

func NewV1CreateProjectTpaIntegrationRequest(server string, ref string, body V1CreateProjectTpaIntegrationJSONRequestBody) (*http.Request, error)

NewV1CreateProjectTpaIntegrationRequest calls the generic V1CreateProjectTpaIntegration builder with application/json body

func NewV1CreateProjectTpaIntegrationRequestWithBody added in v1.0.5

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

NewV1CreateProjectTpaIntegrationRequestWithBody generates requests for V1CreateProjectTpaIntegration with any type of body

func NewV1CreateRestorePointRequest added in v1.0.5

func NewV1CreateRestorePointRequest(server string, ref string, body V1CreateRestorePointJSONRequestBody) (*http.Request, error)

NewV1CreateRestorePointRequest calls the generic V1CreateRestorePoint builder with application/json body

func NewV1CreateRestorePointRequestWithBody added in v1.0.5

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

NewV1CreateRestorePointRequestWithBody generates requests for V1CreateRestorePoint with any type of body

func NewV1DeactivateVanitySubdomainConfigRequest

func NewV1DeactivateVanitySubdomainConfigRequest(server string, ref string) (*http.Request, error)

NewV1DeactivateVanitySubdomainConfigRequest generates requests for V1DeactivateVanitySubdomainConfig

func NewV1DeleteABranchRequest

func NewV1DeleteABranchRequest(server string, branchId openapi_types.UUID) (*http.Request, error)

NewV1DeleteABranchRequest generates requests for V1DeleteABranch

func NewV1DeleteAFunctionRequest

func NewV1DeleteAFunctionRequest(server string, ref string, functionSlug string) (*http.Request, error)

NewV1DeleteAFunctionRequest generates requests for V1DeleteAFunction

func NewV1DeleteAProjectRequest

func NewV1DeleteAProjectRequest(server string, ref string) (*http.Request, error)

NewV1DeleteAProjectRequest generates requests for V1DeleteAProject

func NewV1DeleteASsoProviderRequest

func NewV1DeleteASsoProviderRequest(server string, ref string, providerId openapi_types.UUID) (*http.Request, error)

NewV1DeleteASsoProviderRequest generates requests for V1DeleteASsoProvider

func NewV1DeleteHostnameConfigRequest

func NewV1DeleteHostnameConfigRequest(server string, ref string) (*http.Request, error)

NewV1DeleteHostnameConfigRequest generates requests for V1DeleteHostnameConfig

func NewV1DeleteNetworkBansRequest

func NewV1DeleteNetworkBansRequest(server string, ref string, body V1DeleteNetworkBansJSONRequestBody) (*http.Request, error)

NewV1DeleteNetworkBansRequest calls the generic V1DeleteNetworkBans builder with application/json body

func NewV1DeleteNetworkBansRequestWithBody

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

NewV1DeleteNetworkBansRequestWithBody generates requests for V1DeleteNetworkBans with any type of body

func NewV1DeleteProjectApiKeyRequest added in v1.0.5

func NewV1DeleteProjectApiKeyRequest(server string, ref string, id openapi_types.UUID, params *V1DeleteProjectApiKeyParams) (*http.Request, error)

NewV1DeleteProjectApiKeyRequest generates requests for V1DeleteProjectApiKey

func NewV1DeleteProjectClaimTokenRequest added in v1.0.1

func NewV1DeleteProjectClaimTokenRequest(server string, ref string) (*http.Request, error)

NewV1DeleteProjectClaimTokenRequest generates requests for V1DeleteProjectClaimToken

func NewV1DeleteProjectTpaIntegrationRequest added in v1.0.5

func NewV1DeleteProjectTpaIntegrationRequest(server string, ref string, tpaId openapi_types.UUID) (*http.Request, error)

NewV1DeleteProjectTpaIntegrationRequest generates requests for V1DeleteProjectTpaIntegration

func NewV1DeployAFunctionRequestWithBody

func NewV1DeployAFunctionRequestWithBody(server string, ref string, params *V1DeployAFunctionParams, contentType string, body io.Reader) (*http.Request, error)

NewV1DeployAFunctionRequestWithBody generates requests for V1DeployAFunction with any type of body

func NewV1DiffABranchRequest added in v1.0.2

func NewV1DiffABranchRequest(server string, branchId openapi_types.UUID, params *V1DiffABranchParams) (*http.Request, error)

NewV1DiffABranchRequest generates requests for V1DiffABranch

func NewV1DisablePreviewBranchingRequest

func NewV1DisablePreviewBranchingRequest(server string, ref string) (*http.Request, error)

NewV1DisablePreviewBranchingRequest generates requests for V1DisablePreviewBranching

func NewV1DisableReadonlyModeTemporarilyRequest

func NewV1DisableReadonlyModeTemporarilyRequest(server string, ref string) (*http.Request, error)

NewV1DisableReadonlyModeTemporarilyRequest generates requests for V1DisableReadonlyModeTemporarily

func NewV1EnableDatabaseWebhookRequest

func NewV1EnableDatabaseWebhookRequest(server string, ref string) (*http.Request, error)

NewV1EnableDatabaseWebhookRequest generates requests for V1EnableDatabaseWebhook

func NewV1ExchangeOauthTokenRequestWithBody

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

NewV1ExchangeOauthTokenRequestWithBody generates requests for V1ExchangeOauthToken with any type of body

func NewV1ExchangeOauthTokenRequestWithFormdataBody

func NewV1ExchangeOauthTokenRequestWithFormdataBody(server string, body V1ExchangeOauthTokenFormdataRequestBody) (*http.Request, error)

NewV1ExchangeOauthTokenRequestWithFormdataBody calls the generic V1ExchangeOauthToken builder with application/x-www-form-urlencoded body

func NewV1GenerateTypescriptTypesRequest

func NewV1GenerateTypescriptTypesRequest(server string, ref string, params *V1GenerateTypescriptTypesParams) (*http.Request, error)

NewV1GenerateTypescriptTypesRequest generates requests for V1GenerateTypescriptTypes

func NewV1GetABranchConfigRequest

func NewV1GetABranchConfigRequest(server string, branchId openapi_types.UUID) (*http.Request, error)

NewV1GetABranchConfigRequest generates requests for V1GetABranchConfig

func NewV1GetABranchRequest added in v1.0.8

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

NewV1GetABranchRequest generates requests for V1GetABranch

func NewV1GetAFunctionBodyRequest

func NewV1GetAFunctionBodyRequest(server string, ref string, functionSlug string) (*http.Request, error)

NewV1GetAFunctionBodyRequest generates requests for V1GetAFunctionBody

func NewV1GetAFunctionRequest

func NewV1GetAFunctionRequest(server string, ref string, functionSlug string) (*http.Request, error)

NewV1GetAFunctionRequest generates requests for V1GetAFunction

func NewV1GetASnippetRequest

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

NewV1GetASnippetRequest generates requests for V1GetASnippet

func NewV1GetASsoProviderRequest

func NewV1GetASsoProviderRequest(server string, ref string, providerId openapi_types.UUID) (*http.Request, error)

NewV1GetASsoProviderRequest generates requests for V1GetASsoProvider

func NewV1GetAnOrganizationRequest

func NewV1GetAnOrganizationRequest(server string, slug string) (*http.Request, error)

NewV1GetAnOrganizationRequest generates requests for V1GetAnOrganization

func NewV1GetAuthServiceConfigRequest

func NewV1GetAuthServiceConfigRequest(server string, ref string) (*http.Request, error)

NewV1GetAuthServiceConfigRequest generates requests for V1GetAuthServiceConfig

func NewV1GetDatabaseMetadataRequest added in v1.0.5

func NewV1GetDatabaseMetadataRequest(server string, ref string) (*http.Request, error)

NewV1GetDatabaseMetadataRequest generates requests for V1GetDatabaseMetadata

func NewV1GetHostnameConfigRequest

func NewV1GetHostnameConfigRequest(server string, ref string) (*http.Request, error)

NewV1GetHostnameConfigRequest generates requests for V1GetHostnameConfig

func NewV1GetLegacySigningKeyRequest added in v1.0.5

func NewV1GetLegacySigningKeyRequest(server string, ref string) (*http.Request, error)

NewV1GetLegacySigningKeyRequest generates requests for V1GetLegacySigningKey

func NewV1GetNetworkRestrictionsRequest

func NewV1GetNetworkRestrictionsRequest(server string, ref string) (*http.Request, error)

NewV1GetNetworkRestrictionsRequest generates requests for V1GetNetworkRestrictions

func NewV1GetOrganizationProjectClaimRequest added in v1.0.1

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

NewV1GetOrganizationProjectClaimRequest generates requests for V1GetOrganizationProjectClaim

func NewV1GetPerformanceAdvisorsRequest added in v1.0.5

func NewV1GetPerformanceAdvisorsRequest(server string, ref string) (*http.Request, error)

NewV1GetPerformanceAdvisorsRequest generates requests for V1GetPerformanceAdvisors

func NewV1GetPgsodiumConfigRequest

func NewV1GetPgsodiumConfigRequest(server string, ref string) (*http.Request, error)

NewV1GetPgsodiumConfigRequest generates requests for V1GetPgsodiumConfig

func NewV1GetPoolerConfigRequest

func NewV1GetPoolerConfigRequest(server string, ref string) (*http.Request, error)

NewV1GetPoolerConfigRequest generates requests for V1GetPoolerConfig

func NewV1GetPostgresConfigRequest

func NewV1GetPostgresConfigRequest(server string, ref string) (*http.Request, error)

NewV1GetPostgresConfigRequest generates requests for V1GetPostgresConfig

func NewV1GetPostgresUpgradeEligibilityRequest

func NewV1GetPostgresUpgradeEligibilityRequest(server string, ref string) (*http.Request, error)

NewV1GetPostgresUpgradeEligibilityRequest generates requests for V1GetPostgresUpgradeEligibility

func NewV1GetPostgresUpgradeStatusRequest

func NewV1GetPostgresUpgradeStatusRequest(server string, ref string, params *V1GetPostgresUpgradeStatusParams) (*http.Request, error)

NewV1GetPostgresUpgradeStatusRequest generates requests for V1GetPostgresUpgradeStatus

func NewV1GetPostgrestServiceConfigRequest

func NewV1GetPostgrestServiceConfigRequest(server string, ref string) (*http.Request, error)

NewV1GetPostgrestServiceConfigRequest generates requests for V1GetPostgrestServiceConfig

func NewV1GetProjectApiKeyRequest added in v1.0.5

func NewV1GetProjectApiKeyRequest(server string, ref string, id openapi_types.UUID, params *V1GetProjectApiKeyParams) (*http.Request, error)

NewV1GetProjectApiKeyRequest generates requests for V1GetProjectApiKey

func NewV1GetProjectApiKeysRequest

func NewV1GetProjectApiKeysRequest(server string, ref string, params *V1GetProjectApiKeysParams) (*http.Request, error)

NewV1GetProjectApiKeysRequest generates requests for V1GetProjectApiKeys

func NewV1GetProjectClaimTokenRequest added in v1.0.1

func NewV1GetProjectClaimTokenRequest(server string, ref string) (*http.Request, error)

NewV1GetProjectClaimTokenRequest generates requests for V1GetProjectClaimToken

func NewV1GetProjectLegacyApiKeysRequest added in v1.0.5

func NewV1GetProjectLegacyApiKeysRequest(server string, ref string) (*http.Request, error)

NewV1GetProjectLegacyApiKeysRequest generates requests for V1GetProjectLegacyApiKeys

func NewV1GetProjectLogsRequest added in v1.0.5

func NewV1GetProjectLogsRequest(server string, ref string, params *V1GetProjectLogsParams) (*http.Request, error)

NewV1GetProjectLogsRequest generates requests for V1GetProjectLogs

func NewV1GetProjectPgbouncerConfigRequest

func NewV1GetProjectPgbouncerConfigRequest(server string, ref string) (*http.Request, error)

NewV1GetProjectPgbouncerConfigRequest generates requests for V1GetProjectPgbouncerConfig

func NewV1GetProjectRequest

func NewV1GetProjectRequest(server string, ref string) (*http.Request, error)

NewV1GetProjectRequest generates requests for V1GetProject

func NewV1GetProjectSigningKeyRequest added in v1.0.5

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

NewV1GetProjectSigningKeyRequest generates requests for V1GetProjectSigningKey

func NewV1GetProjectSigningKeysRequest added in v1.0.5

func NewV1GetProjectSigningKeysRequest(server string, ref string) (*http.Request, error)

NewV1GetProjectSigningKeysRequest generates requests for V1GetProjectSigningKeys

func NewV1GetProjectTpaIntegrationRequest added in v1.0.5

func NewV1GetProjectTpaIntegrationRequest(server string, ref string, tpaId openapi_types.UUID) (*http.Request, error)

NewV1GetProjectTpaIntegrationRequest generates requests for V1GetProjectTpaIntegration

func NewV1GetProjectUsageApiCountRequest added in v1.0.5

func NewV1GetProjectUsageApiCountRequest(server string, ref string, params *V1GetProjectUsageApiCountParams) (*http.Request, error)

NewV1GetProjectUsageApiCountRequest generates requests for V1GetProjectUsageApiCount

func NewV1GetProjectUsageRequestCountRequest added in v1.0.5

func NewV1GetProjectUsageRequestCountRequest(server string, ref string) (*http.Request, error)

NewV1GetProjectUsageRequestCountRequest generates requests for V1GetProjectUsageRequestCount

func NewV1GetReadonlyModeStatusRequest

func NewV1GetReadonlyModeStatusRequest(server string, ref string) (*http.Request, error)

NewV1GetReadonlyModeStatusRequest generates requests for V1GetReadonlyModeStatus

func NewV1GetRestorePointRequest added in v1.0.5

func NewV1GetRestorePointRequest(server string, ref string, params *V1GetRestorePointParams) (*http.Request, error)

NewV1GetRestorePointRequest generates requests for V1GetRestorePoint

func NewV1GetSecurityAdvisorsRequest added in v1.0.5

func NewV1GetSecurityAdvisorsRequest(server string, ref string, params *V1GetSecurityAdvisorsParams) (*http.Request, error)

NewV1GetSecurityAdvisorsRequest generates requests for V1GetSecurityAdvisors

func NewV1GetServicesHealthRequest

func NewV1GetServicesHealthRequest(server string, ref string, params *V1GetServicesHealthParams) (*http.Request, error)

NewV1GetServicesHealthRequest generates requests for V1GetServicesHealth

func NewV1GetSslEnforcementConfigRequest

func NewV1GetSslEnforcementConfigRequest(server string, ref string) (*http.Request, error)

NewV1GetSslEnforcementConfigRequest generates requests for V1GetSslEnforcementConfig

func NewV1GetStorageConfigRequest

func NewV1GetStorageConfigRequest(server string, ref string) (*http.Request, error)

NewV1GetStorageConfigRequest generates requests for V1GetStorageConfig

func NewV1GetVanitySubdomainConfigRequest

func NewV1GetVanitySubdomainConfigRequest(server string, ref string) (*http.Request, error)

NewV1GetVanitySubdomainConfigRequest generates requests for V1GetVanitySubdomainConfig

func NewV1ListAllBackupsRequest

func NewV1ListAllBackupsRequest(server string, ref string) (*http.Request, error)

NewV1ListAllBackupsRequest generates requests for V1ListAllBackups

func NewV1ListAllBranchesRequest

func NewV1ListAllBranchesRequest(server string, ref string) (*http.Request, error)

NewV1ListAllBranchesRequest generates requests for V1ListAllBranches

func NewV1ListAllBucketsRequest

func NewV1ListAllBucketsRequest(server string, ref string) (*http.Request, error)

NewV1ListAllBucketsRequest generates requests for V1ListAllBuckets

func NewV1ListAllFunctionsRequest

func NewV1ListAllFunctionsRequest(server string, ref string) (*http.Request, error)

NewV1ListAllFunctionsRequest generates requests for V1ListAllFunctions

func NewV1ListAllNetworkBansEnrichedRequest

func NewV1ListAllNetworkBansEnrichedRequest(server string, ref string) (*http.Request, error)

NewV1ListAllNetworkBansEnrichedRequest generates requests for V1ListAllNetworkBansEnriched

func NewV1ListAllNetworkBansRequest

func NewV1ListAllNetworkBansRequest(server string, ref string) (*http.Request, error)

NewV1ListAllNetworkBansRequest generates requests for V1ListAllNetworkBans

func NewV1ListAllOrganizationsRequest

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

NewV1ListAllOrganizationsRequest generates requests for V1ListAllOrganizations

func NewV1ListAllProjectsRequest

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

NewV1ListAllProjectsRequest generates requests for V1ListAllProjects

func NewV1ListAllSecretsRequest

func NewV1ListAllSecretsRequest(server string, ref string) (*http.Request, error)

NewV1ListAllSecretsRequest generates requests for V1ListAllSecrets

func NewV1ListAllSnippetsRequest

func NewV1ListAllSnippetsRequest(server string, params *V1ListAllSnippetsParams) (*http.Request, error)

NewV1ListAllSnippetsRequest generates requests for V1ListAllSnippets

func NewV1ListAllSsoProviderRequest

func NewV1ListAllSsoProviderRequest(server string, ref string) (*http.Request, error)

NewV1ListAllSsoProviderRequest generates requests for V1ListAllSsoProvider

func NewV1ListAvailableRestoreVersionsRequest

func NewV1ListAvailableRestoreVersionsRequest(server string, ref string) (*http.Request, error)

NewV1ListAvailableRestoreVersionsRequest generates requests for V1ListAvailableRestoreVersions

func NewV1ListMigrationHistoryRequest

func NewV1ListMigrationHistoryRequest(server string, ref string) (*http.Request, error)

NewV1ListMigrationHistoryRequest generates requests for V1ListMigrationHistory

func NewV1ListOrganizationMembersRequest

func NewV1ListOrganizationMembersRequest(server string, slug string) (*http.Request, error)

NewV1ListOrganizationMembersRequest generates requests for V1ListOrganizationMembers

func NewV1ListProjectAddonsRequest

func NewV1ListProjectAddonsRequest(server string, ref string) (*http.Request, error)

NewV1ListProjectAddonsRequest generates requests for V1ListProjectAddons

func NewV1ListProjectTpaIntegrationsRequest added in v1.0.5

func NewV1ListProjectTpaIntegrationsRequest(server string, ref string) (*http.Request, error)

NewV1ListProjectTpaIntegrationsRequest generates requests for V1ListProjectTpaIntegrations

func NewV1MergeABranchRequest

func NewV1MergeABranchRequest(server string, branchId openapi_types.UUID, body V1MergeABranchJSONRequestBody) (*http.Request, error)

NewV1MergeABranchRequest calls the generic V1MergeABranch builder with application/json body

func NewV1MergeABranchRequestWithBody

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

NewV1MergeABranchRequestWithBody generates requests for V1MergeABranch with any type of body

func NewV1OauthAuthorizeProjectClaimRequest added in v1.0.5

func NewV1OauthAuthorizeProjectClaimRequest(server string, params *V1OauthAuthorizeProjectClaimParams) (*http.Request, error)

NewV1OauthAuthorizeProjectClaimRequest generates requests for V1OauthAuthorizeProjectClaim

func NewV1PauseAProjectRequest

func NewV1PauseAProjectRequest(server string, ref string) (*http.Request, error)

NewV1PauseAProjectRequest generates requests for V1PauseAProject

func NewV1PushABranchRequest

func NewV1PushABranchRequest(server string, branchId openapi_types.UUID, body V1PushABranchJSONRequestBody) (*http.Request, error)

NewV1PushABranchRequest calls the generic V1PushABranch builder with application/json body

func NewV1PushABranchRequestWithBody

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

NewV1PushABranchRequestWithBody generates requests for V1PushABranch with any type of body

func NewV1RemoveAReadReplicaRequest

func NewV1RemoveAReadReplicaRequest(server string, ref string, body V1RemoveAReadReplicaJSONRequestBody) (*http.Request, error)

NewV1RemoveAReadReplicaRequest calls the generic V1RemoveAReadReplica builder with application/json body

func NewV1RemoveAReadReplicaRequestWithBody

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

NewV1RemoveAReadReplicaRequestWithBody generates requests for V1RemoveAReadReplica with any type of body

func NewV1RemoveProjectAddonRequest

func NewV1RemoveProjectAddonRequest(server string, ref string, addonVariant interface{}) (*http.Request, error)

NewV1RemoveProjectAddonRequest generates requests for V1RemoveProjectAddon

func NewV1RemoveProjectSigningKeyRequest added in v1.0.5

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

NewV1RemoveProjectSigningKeyRequest generates requests for V1RemoveProjectSigningKey

func NewV1ResetABranchRequest

func NewV1ResetABranchRequest(server string, branchId openapi_types.UUID, body V1ResetABranchJSONRequestBody) (*http.Request, error)

NewV1ResetABranchRequest calls the generic V1ResetABranch builder with application/json body

func NewV1ResetABranchRequestWithBody

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

NewV1ResetABranchRequestWithBody generates requests for V1ResetABranch with any type of body

func NewV1RestoreAProjectRequest

func NewV1RestoreAProjectRequest(server string, ref string) (*http.Request, error)

NewV1RestoreAProjectRequest generates requests for V1RestoreAProject

func NewV1RestorePitrBackupRequest

func NewV1RestorePitrBackupRequest(server string, ref string, body V1RestorePitrBackupJSONRequestBody) (*http.Request, error)

NewV1RestorePitrBackupRequest calls the generic V1RestorePitrBackup builder with application/json body

func NewV1RestorePitrBackupRequestWithBody

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

NewV1RestorePitrBackupRequestWithBody generates requests for V1RestorePitrBackup with any type of body

func NewV1RevokeTokenRequest

func NewV1RevokeTokenRequest(server string, body V1RevokeTokenJSONRequestBody) (*http.Request, error)

NewV1RevokeTokenRequest calls the generic V1RevokeToken builder with application/json body

func NewV1RevokeTokenRequestWithBody

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

NewV1RevokeTokenRequestWithBody generates requests for V1RevokeToken with any type of body

func NewV1RunAQueryRequest

func NewV1RunAQueryRequest(server string, ref string, body V1RunAQueryJSONRequestBody) (*http.Request, error)

NewV1RunAQueryRequest calls the generic V1RunAQuery builder with application/json body

func NewV1RunAQueryRequestWithBody

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

NewV1RunAQueryRequestWithBody generates requests for V1RunAQuery with any type of body

func NewV1SetupAReadReplicaRequest

func NewV1SetupAReadReplicaRequest(server string, ref string, body V1SetupAReadReplicaJSONRequestBody) (*http.Request, error)

NewV1SetupAReadReplicaRequest calls the generic V1SetupAReadReplica builder with application/json body

func NewV1SetupAReadReplicaRequestWithBody

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

NewV1SetupAReadReplicaRequestWithBody generates requests for V1SetupAReadReplica with any type of body

func NewV1UndoRequest added in v1.0.5

func NewV1UndoRequest(server string, ref string, body V1UndoJSONRequestBody) (*http.Request, error)

NewV1UndoRequest calls the generic V1Undo builder with application/json body

func NewV1UndoRequestWithBody added in v1.0.5

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

NewV1UndoRequestWithBody generates requests for V1Undo with any type of body

func NewV1UpdateABranchConfigRequest

func NewV1UpdateABranchConfigRequest(server string, branchId openapi_types.UUID, body V1UpdateABranchConfigJSONRequestBody) (*http.Request, error)

NewV1UpdateABranchConfigRequest calls the generic V1UpdateABranchConfig builder with application/json body

func NewV1UpdateABranchConfigRequestWithBody

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

NewV1UpdateABranchConfigRequestWithBody generates requests for V1UpdateABranchConfig with any type of body

func NewV1UpdateAFunctionRequest

func NewV1UpdateAFunctionRequest(server string, ref string, functionSlug string, params *V1UpdateAFunctionParams, body V1UpdateAFunctionJSONRequestBody) (*http.Request, error)

NewV1UpdateAFunctionRequest calls the generic V1UpdateAFunction builder with application/json body

func NewV1UpdateAFunctionRequestWithBody

func NewV1UpdateAFunctionRequestWithBody(server string, ref string, functionSlug string, params *V1UpdateAFunctionParams, contentType string, body io.Reader) (*http.Request, error)

NewV1UpdateAFunctionRequestWithBody generates requests for V1UpdateAFunction with any type of body

func NewV1UpdateASsoProviderRequest

func NewV1UpdateASsoProviderRequest(server string, ref string, providerId openapi_types.UUID, body V1UpdateASsoProviderJSONRequestBody) (*http.Request, error)

NewV1UpdateASsoProviderRequest calls the generic V1UpdateASsoProvider builder with application/json body

func NewV1UpdateASsoProviderRequestWithBody

func NewV1UpdateASsoProviderRequestWithBody(server string, ref string, providerId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewV1UpdateASsoProviderRequestWithBody generates requests for V1UpdateASsoProvider with any type of body

func NewV1UpdateAuthServiceConfigRequest

func NewV1UpdateAuthServiceConfigRequest(server string, ref string, body V1UpdateAuthServiceConfigJSONRequestBody) (*http.Request, error)

NewV1UpdateAuthServiceConfigRequest calls the generic V1UpdateAuthServiceConfig builder with application/json body

func NewV1UpdateAuthServiceConfigRequestWithBody

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

NewV1UpdateAuthServiceConfigRequestWithBody generates requests for V1UpdateAuthServiceConfig with any type of body

func NewV1UpdateHostnameConfigRequest

func NewV1UpdateHostnameConfigRequest(server string, ref string, body V1UpdateHostnameConfigJSONRequestBody) (*http.Request, error)

NewV1UpdateHostnameConfigRequest calls the generic V1UpdateHostnameConfig builder with application/json body

func NewV1UpdateHostnameConfigRequestWithBody

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

NewV1UpdateHostnameConfigRequestWithBody generates requests for V1UpdateHostnameConfig with any type of body

func NewV1UpdateNetworkRestrictionsRequest

func NewV1UpdateNetworkRestrictionsRequest(server string, ref string, body V1UpdateNetworkRestrictionsJSONRequestBody) (*http.Request, error)

NewV1UpdateNetworkRestrictionsRequest calls the generic V1UpdateNetworkRestrictions builder with application/json body

func NewV1UpdateNetworkRestrictionsRequestWithBody

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

NewV1UpdateNetworkRestrictionsRequestWithBody generates requests for V1UpdateNetworkRestrictions with any type of body

func NewV1UpdatePgsodiumConfigRequest

func NewV1UpdatePgsodiumConfigRequest(server string, ref string, body V1UpdatePgsodiumConfigJSONRequestBody) (*http.Request, error)

NewV1UpdatePgsodiumConfigRequest calls the generic V1UpdatePgsodiumConfig builder with application/json body

func NewV1UpdatePgsodiumConfigRequestWithBody

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

NewV1UpdatePgsodiumConfigRequestWithBody generates requests for V1UpdatePgsodiumConfig with any type of body

func NewV1UpdatePoolerConfigRequest

func NewV1UpdatePoolerConfigRequest(server string, ref string, body V1UpdatePoolerConfigJSONRequestBody) (*http.Request, error)

NewV1UpdatePoolerConfigRequest calls the generic V1UpdatePoolerConfig builder with application/json body

func NewV1UpdatePoolerConfigRequestWithBody

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

NewV1UpdatePoolerConfigRequestWithBody generates requests for V1UpdatePoolerConfig with any type of body

func NewV1UpdatePostgresConfigRequest

func NewV1UpdatePostgresConfigRequest(server string, ref string, body V1UpdatePostgresConfigJSONRequestBody) (*http.Request, error)

NewV1UpdatePostgresConfigRequest calls the generic V1UpdatePostgresConfig builder with application/json body

func NewV1UpdatePostgresConfigRequestWithBody

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

NewV1UpdatePostgresConfigRequestWithBody generates requests for V1UpdatePostgresConfig with any type of body

func NewV1UpdatePostgrestServiceConfigRequest

func NewV1UpdatePostgrestServiceConfigRequest(server string, ref string, body V1UpdatePostgrestServiceConfigJSONRequestBody) (*http.Request, error)

NewV1UpdatePostgrestServiceConfigRequest calls the generic V1UpdatePostgrestServiceConfig builder with application/json body

func NewV1UpdatePostgrestServiceConfigRequestWithBody

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

NewV1UpdatePostgrestServiceConfigRequestWithBody generates requests for V1UpdatePostgrestServiceConfig with any type of body

func NewV1UpdateProjectApiKeyRequest added in v1.0.5

func NewV1UpdateProjectApiKeyRequest(server string, ref string, id openapi_types.UUID, params *V1UpdateProjectApiKeyParams, body V1UpdateProjectApiKeyJSONRequestBody) (*http.Request, error)

NewV1UpdateProjectApiKeyRequest calls the generic V1UpdateProjectApiKey builder with application/json body

func NewV1UpdateProjectApiKeyRequestWithBody added in v1.0.5

func NewV1UpdateProjectApiKeyRequestWithBody(server string, ref string, id openapi_types.UUID, params *V1UpdateProjectApiKeyParams, contentType string, body io.Reader) (*http.Request, error)

NewV1UpdateProjectApiKeyRequestWithBody generates requests for V1UpdateProjectApiKey with any type of body

func NewV1UpdateProjectLegacyApiKeysRequest added in v1.0.5

func NewV1UpdateProjectLegacyApiKeysRequest(server string, ref string, params *V1UpdateProjectLegacyApiKeysParams) (*http.Request, error)

NewV1UpdateProjectLegacyApiKeysRequest generates requests for V1UpdateProjectLegacyApiKeys

func NewV1UpdateProjectSigningKeyRequest added in v1.0.5

func NewV1UpdateProjectSigningKeyRequest(server string, ref string, id openapi_types.UUID, body V1UpdateProjectSigningKeyJSONRequestBody) (*http.Request, error)

NewV1UpdateProjectSigningKeyRequest calls the generic V1UpdateProjectSigningKey builder with application/json body

func NewV1UpdateProjectSigningKeyRequestWithBody added in v1.0.5

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

NewV1UpdateProjectSigningKeyRequestWithBody generates requests for V1UpdateProjectSigningKey with any type of body

func NewV1UpdateSslEnforcementConfigRequest

func NewV1UpdateSslEnforcementConfigRequest(server string, ref string, body V1UpdateSslEnforcementConfigJSONRequestBody) (*http.Request, error)

NewV1UpdateSslEnforcementConfigRequest calls the generic V1UpdateSslEnforcementConfig builder with application/json body

func NewV1UpdateSslEnforcementConfigRequestWithBody

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

NewV1UpdateSslEnforcementConfigRequestWithBody generates requests for V1UpdateSslEnforcementConfig with any type of body

func NewV1UpdateStorageConfigRequest

func NewV1UpdateStorageConfigRequest(server string, ref string, body V1UpdateStorageConfigJSONRequestBody) (*http.Request, error)

NewV1UpdateStorageConfigRequest calls the generic V1UpdateStorageConfig builder with application/json body

func NewV1UpdateStorageConfigRequestWithBody

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

NewV1UpdateStorageConfigRequestWithBody generates requests for V1UpdateStorageConfig with any type of body

func NewV1UpgradePostgresVersionRequest

func NewV1UpgradePostgresVersionRequest(server string, ref string, body V1UpgradePostgresVersionJSONRequestBody) (*http.Request, error)

NewV1UpgradePostgresVersionRequest calls the generic V1UpgradePostgresVersion builder with application/json body

func NewV1UpgradePostgresVersionRequestWithBody

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

NewV1UpgradePostgresVersionRequestWithBody generates requests for V1UpgradePostgresVersion with any type of body

func NewV1UpsertAMigrationRequest added in v1.0.2

func NewV1UpsertAMigrationRequest(server string, ref string, params *V1UpsertAMigrationParams, body V1UpsertAMigrationJSONRequestBody) (*http.Request, error)

NewV1UpsertAMigrationRequest calls the generic V1UpsertAMigration builder with application/json body

func NewV1UpsertAMigrationRequestWithBody added in v1.0.2

func NewV1UpsertAMigrationRequestWithBody(server string, ref string, params *V1UpsertAMigrationParams, contentType string, body io.Reader) (*http.Request, error)

NewV1UpsertAMigrationRequestWithBody generates requests for V1UpsertAMigration with any type of body

func NewV1VerifyDnsConfigRequest

func NewV1VerifyDnsConfigRequest(server string, ref string) (*http.Request, error)

NewV1VerifyDnsConfigRequest generates requests for V1VerifyDnsConfig

Types

type ActivateVanitySubdomainResponse

type ActivateVanitySubdomainResponse struct {
	CustomDomain string `json:"custom_domain"`
}

ActivateVanitySubdomainResponse defines model for ActivateVanitySubdomainResponse.

type AnalyticsResponse

type AnalyticsResponse struct {
	Error  *AnalyticsResponse_Error `json:"error,omitempty"`
	Result *[]interface{}           `json:"result,omitempty"`
}

AnalyticsResponse defines model for AnalyticsResponse.

type AnalyticsResponseError0

type AnalyticsResponseError0 = string

AnalyticsResponseError0 defines model for .

type AnalyticsResponseError1

type AnalyticsResponseError1 struct {
	Code   float32 `json:"code"`
	Errors []struct {
		Domain       string `json:"domain"`
		Location     string `json:"location"`
		LocationType string `json:"locationType"`
		Message      string `json:"message"`
		Reason       string `json:"reason"`
	} `json:"errors"`
	Message string `json:"message"`
	Status  string `json:"status"`
}

AnalyticsResponseError1 defines model for .

type AnalyticsResponse_Error

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

AnalyticsResponse_Error defines model for AnalyticsResponse.Error.

func (AnalyticsResponse_Error) AsAnalyticsResponseError0

func (t AnalyticsResponse_Error) AsAnalyticsResponseError0() (AnalyticsResponseError0, error)

AsAnalyticsResponseError0 returns the union data inside the AnalyticsResponse_Error as a AnalyticsResponseError0

func (AnalyticsResponse_Error) AsAnalyticsResponseError1

func (t AnalyticsResponse_Error) AsAnalyticsResponseError1() (AnalyticsResponseError1, error)

AsAnalyticsResponseError1 returns the union data inside the AnalyticsResponse_Error as a AnalyticsResponseError1

func (*AnalyticsResponse_Error) FromAnalyticsResponseError0

func (t *AnalyticsResponse_Error) FromAnalyticsResponseError0(v AnalyticsResponseError0) error

FromAnalyticsResponseError0 overwrites any union data inside the AnalyticsResponse_Error as the provided AnalyticsResponseError0

func (*AnalyticsResponse_Error) FromAnalyticsResponseError1

func (t *AnalyticsResponse_Error) FromAnalyticsResponseError1(v AnalyticsResponseError1) error

FromAnalyticsResponseError1 overwrites any union data inside the AnalyticsResponse_Error as the provided AnalyticsResponseError1

func (AnalyticsResponse_Error) MarshalJSON

func (t AnalyticsResponse_Error) MarshalJSON() ([]byte, error)

func (*AnalyticsResponse_Error) MergeAnalyticsResponseError0

func (t *AnalyticsResponse_Error) MergeAnalyticsResponseError0(v AnalyticsResponseError0) error

MergeAnalyticsResponseError0 performs a merge with any union data inside the AnalyticsResponse_Error, using the provided AnalyticsResponseError0

func (*AnalyticsResponse_Error) MergeAnalyticsResponseError1

func (t *AnalyticsResponse_Error) MergeAnalyticsResponseError1(v AnalyticsResponseError1) error

MergeAnalyticsResponseError1 performs a merge with any union data inside the AnalyticsResponse_Error, using the provided AnalyticsResponseError1

func (*AnalyticsResponse_Error) UnmarshalJSON

func (t *AnalyticsResponse_Error) UnmarshalJSON(b []byte) error

type ApiKeyResponse

type ApiKeyResponse struct {
	ApiKey            nullable.Nullable[string]    `json:"api_key,omitempty"`
	Description       nullable.Nullable[string]    `json:"description,omitempty"`
	Hash              nullable.Nullable[string]    `json:"hash,omitempty"`
	Id                nullable.Nullable[string]    `json:"id,omitempty"`
	InsertedAt        nullable.Nullable[time.Time] `json:"inserted_at,omitempty"`
	Name              string                       `json:"name"`
	Prefix            nullable.Nullable[string]    `json:"prefix,omitempty"`
	SecretJwtTemplate nullable.Nullable[struct {
		Role string `json:"role"`
	}] `json:"secret_jwt_template,omitempty"`
	Type      nullable.Nullable[ApiKeyResponseType] `json:"type,omitempty"`
	UpdatedAt nullable.Nullable[time.Time]          `json:"updated_at,omitempty"`
}

ApiKeyResponse defines model for ApiKeyResponse.

type ApiKeyResponseType

type ApiKeyResponseType string

ApiKeyResponseType defines model for ApiKeyResponse.Type.

const (
	ApiKeyResponseTypeLegacy      ApiKeyResponseType = "legacy"
	ApiKeyResponseTypePublishable ApiKeyResponseType = "publishable"
	ApiKeyResponseTypeSecret      ApiKeyResponseType = "secret"
)

Defines values for ApiKeyResponseType.

type ApplyProjectAddonBody

type ApplyProjectAddonBody struct {
	AddonType    ApplyProjectAddonBodyAddonType     `json:"addon_type"`
	AddonVariant ApplyProjectAddonBody_AddonVariant `json:"addon_variant"`
}

ApplyProjectAddonBody defines model for ApplyProjectAddonBody.

type ApplyProjectAddonBodyAddonType

type ApplyProjectAddonBodyAddonType string

ApplyProjectAddonBodyAddonType defines model for ApplyProjectAddonBody.AddonType.

const (
	ApplyProjectAddonBodyAddonTypeAuthMfaPhone    ApplyProjectAddonBodyAddonType = "auth_mfa_phone"
	ApplyProjectAddonBodyAddonTypeAuthMfaWebAuthn ApplyProjectAddonBodyAddonType = "auth_mfa_web_authn"
	ApplyProjectAddonBodyAddonTypeComputeInstance ApplyProjectAddonBodyAddonType = "compute_instance"
	ApplyProjectAddonBodyAddonTypeCustomDomain    ApplyProjectAddonBodyAddonType = "custom_domain"
	ApplyProjectAddonBodyAddonTypeIpv4            ApplyProjectAddonBodyAddonType = "ipv4"
	ApplyProjectAddonBodyAddonTypeLogDrain        ApplyProjectAddonBodyAddonType = "log_drain"
	ApplyProjectAddonBodyAddonTypePitr            ApplyProjectAddonBodyAddonType = "pitr"
)

Defines values for ApplyProjectAddonBodyAddonType.

type ApplyProjectAddonBodyAddonVariant0

type ApplyProjectAddonBodyAddonVariant0 string

ApplyProjectAddonBodyAddonVariant0 defines model for ApplyProjectAddonBody.AddonVariant.0.

const (
	ApplyProjectAddonBodyAddonVariant0Ci12xlarge                ApplyProjectAddonBodyAddonVariant0 = "ci_12xlarge"
	ApplyProjectAddonBodyAddonVariant0Ci16xlarge                ApplyProjectAddonBodyAddonVariant0 = "ci_16xlarge"
	ApplyProjectAddonBodyAddonVariant0Ci24xlarge                ApplyProjectAddonBodyAddonVariant0 = "ci_24xlarge"
	ApplyProjectAddonBodyAddonVariant0Ci24xlargeHighMemory      ApplyProjectAddonBodyAddonVariant0 = "ci_24xlarge_high_memory"
	ApplyProjectAddonBodyAddonVariant0Ci24xlargeOptimizedCpu    ApplyProjectAddonBodyAddonVariant0 = "ci_24xlarge_optimized_cpu"
	ApplyProjectAddonBodyAddonVariant0Ci24xlargeOptimizedMemory ApplyProjectAddonBodyAddonVariant0 = "ci_24xlarge_optimized_memory"
	ApplyProjectAddonBodyAddonVariant0Ci2xlarge                 ApplyProjectAddonBodyAddonVariant0 = "ci_2xlarge"
	ApplyProjectAddonBodyAddonVariant0Ci48xlarge                ApplyProjectAddonBodyAddonVariant0 = "ci_48xlarge"
	ApplyProjectAddonBodyAddonVariant0Ci48xlargeHighMemory      ApplyProjectAddonBodyAddonVariant0 = "ci_48xlarge_high_memory"
	ApplyProjectAddonBodyAddonVariant0Ci48xlargeOptimizedCpu    ApplyProjectAddonBodyAddonVariant0 = "ci_48xlarge_optimized_cpu"
	ApplyProjectAddonBodyAddonVariant0Ci48xlargeOptimizedMemory ApplyProjectAddonBodyAddonVariant0 = "ci_48xlarge_optimized_memory"
	ApplyProjectAddonBodyAddonVariant0Ci4xlarge                 ApplyProjectAddonBodyAddonVariant0 = "ci_4xlarge"
	ApplyProjectAddonBodyAddonVariant0Ci8xlarge                 ApplyProjectAddonBodyAddonVariant0 = "ci_8xlarge"
	ApplyProjectAddonBodyAddonVariant0CiLarge                   ApplyProjectAddonBodyAddonVariant0 = "ci_large"
	ApplyProjectAddonBodyAddonVariant0CiMedium                  ApplyProjectAddonBodyAddonVariant0 = "ci_medium"
	ApplyProjectAddonBodyAddonVariant0CiMicro                   ApplyProjectAddonBodyAddonVariant0 = "ci_micro"
	ApplyProjectAddonBodyAddonVariant0CiSmall                   ApplyProjectAddonBodyAddonVariant0 = "ci_small"
	ApplyProjectAddonBodyAddonVariant0CiXlarge                  ApplyProjectAddonBodyAddonVariant0 = "ci_xlarge"
)

Defines values for ApplyProjectAddonBodyAddonVariant0.

type ApplyProjectAddonBodyAddonVariant1

type ApplyProjectAddonBodyAddonVariant1 string

ApplyProjectAddonBodyAddonVariant1 defines model for ApplyProjectAddonBody.AddonVariant.1.

const (
	ApplyProjectAddonBodyAddonVariant1CdDefault ApplyProjectAddonBodyAddonVariant1 = "cd_default"
)

Defines values for ApplyProjectAddonBodyAddonVariant1.

type ApplyProjectAddonBodyAddonVariant2

type ApplyProjectAddonBodyAddonVariant2 string

ApplyProjectAddonBodyAddonVariant2 defines model for ApplyProjectAddonBody.AddonVariant.2.

const (
	ApplyProjectAddonBodyAddonVariant2Pitr14 ApplyProjectAddonBodyAddonVariant2 = "pitr_14"
	ApplyProjectAddonBodyAddonVariant2Pitr28 ApplyProjectAddonBodyAddonVariant2 = "pitr_28"
	ApplyProjectAddonBodyAddonVariant2Pitr7  ApplyProjectAddonBodyAddonVariant2 = "pitr_7"
)

Defines values for ApplyProjectAddonBodyAddonVariant2.

type ApplyProjectAddonBodyAddonVariant3

type ApplyProjectAddonBodyAddonVariant3 string

ApplyProjectAddonBodyAddonVariant3 defines model for ApplyProjectAddonBody.AddonVariant.3.

const (
	ApplyProjectAddonBodyAddonVariant3Ipv4Default ApplyProjectAddonBodyAddonVariant3 = "ipv4_default"
)

Defines values for ApplyProjectAddonBodyAddonVariant3.

type ApplyProjectAddonBody_AddonVariant

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

ApplyProjectAddonBody_AddonVariant defines model for ApplyProjectAddonBody.AddonVariant.

func (ApplyProjectAddonBody_AddonVariant) AsApplyProjectAddonBodyAddonVariant0

func (t ApplyProjectAddonBody_AddonVariant) AsApplyProjectAddonBodyAddonVariant0() (ApplyProjectAddonBodyAddonVariant0, error)

AsApplyProjectAddonBodyAddonVariant0 returns the union data inside the ApplyProjectAddonBody_AddonVariant as a ApplyProjectAddonBodyAddonVariant0

func (ApplyProjectAddonBody_AddonVariant) AsApplyProjectAddonBodyAddonVariant1

func (t ApplyProjectAddonBody_AddonVariant) AsApplyProjectAddonBodyAddonVariant1() (ApplyProjectAddonBodyAddonVariant1, error)

AsApplyProjectAddonBodyAddonVariant1 returns the union data inside the ApplyProjectAddonBody_AddonVariant as a ApplyProjectAddonBodyAddonVariant1

func (ApplyProjectAddonBody_AddonVariant) AsApplyProjectAddonBodyAddonVariant2

func (t ApplyProjectAddonBody_AddonVariant) AsApplyProjectAddonBodyAddonVariant2() (ApplyProjectAddonBodyAddonVariant2, error)

AsApplyProjectAddonBodyAddonVariant2 returns the union data inside the ApplyProjectAddonBody_AddonVariant as a ApplyProjectAddonBodyAddonVariant2

func (ApplyProjectAddonBody_AddonVariant) AsApplyProjectAddonBodyAddonVariant3

func (t ApplyProjectAddonBody_AddonVariant) AsApplyProjectAddonBodyAddonVariant3() (ApplyProjectAddonBodyAddonVariant3, error)

AsApplyProjectAddonBodyAddonVariant3 returns the union data inside the ApplyProjectAddonBody_AddonVariant as a ApplyProjectAddonBodyAddonVariant3

func (*ApplyProjectAddonBody_AddonVariant) FromApplyProjectAddonBodyAddonVariant0

func (t *ApplyProjectAddonBody_AddonVariant) FromApplyProjectAddonBodyAddonVariant0(v ApplyProjectAddonBodyAddonVariant0) error

FromApplyProjectAddonBodyAddonVariant0 overwrites any union data inside the ApplyProjectAddonBody_AddonVariant as the provided ApplyProjectAddonBodyAddonVariant0

func (*ApplyProjectAddonBody_AddonVariant) FromApplyProjectAddonBodyAddonVariant1

func (t *ApplyProjectAddonBody_AddonVariant) FromApplyProjectAddonBodyAddonVariant1(v ApplyProjectAddonBodyAddonVariant1) error

FromApplyProjectAddonBodyAddonVariant1 overwrites any union data inside the ApplyProjectAddonBody_AddonVariant as the provided ApplyProjectAddonBodyAddonVariant1

func (*ApplyProjectAddonBody_AddonVariant) FromApplyProjectAddonBodyAddonVariant2

func (t *ApplyProjectAddonBody_AddonVariant) FromApplyProjectAddonBodyAddonVariant2(v ApplyProjectAddonBodyAddonVariant2) error

FromApplyProjectAddonBodyAddonVariant2 overwrites any union data inside the ApplyProjectAddonBody_AddonVariant as the provided ApplyProjectAddonBodyAddonVariant2

func (*ApplyProjectAddonBody_AddonVariant) FromApplyProjectAddonBodyAddonVariant3

func (t *ApplyProjectAddonBody_AddonVariant) FromApplyProjectAddonBodyAddonVariant3(v ApplyProjectAddonBodyAddonVariant3) error

FromApplyProjectAddonBodyAddonVariant3 overwrites any union data inside the ApplyProjectAddonBody_AddonVariant as the provided ApplyProjectAddonBodyAddonVariant3

func (ApplyProjectAddonBody_AddonVariant) MarshalJSON

func (t ApplyProjectAddonBody_AddonVariant) MarshalJSON() ([]byte, error)

func (*ApplyProjectAddonBody_AddonVariant) MergeApplyProjectAddonBodyAddonVariant0

func (t *ApplyProjectAddonBody_AddonVariant) MergeApplyProjectAddonBodyAddonVariant0(v ApplyProjectAddonBodyAddonVariant0) error

MergeApplyProjectAddonBodyAddonVariant0 performs a merge with any union data inside the ApplyProjectAddonBody_AddonVariant, using the provided ApplyProjectAddonBodyAddonVariant0

func (*ApplyProjectAddonBody_AddonVariant) MergeApplyProjectAddonBodyAddonVariant1

func (t *ApplyProjectAddonBody_AddonVariant) MergeApplyProjectAddonBodyAddonVariant1(v ApplyProjectAddonBodyAddonVariant1) error

MergeApplyProjectAddonBodyAddonVariant1 performs a merge with any union data inside the ApplyProjectAddonBody_AddonVariant, using the provided ApplyProjectAddonBodyAddonVariant1

func (*ApplyProjectAddonBody_AddonVariant) MergeApplyProjectAddonBodyAddonVariant2

func (t *ApplyProjectAddonBody_AddonVariant) MergeApplyProjectAddonBodyAddonVariant2(v ApplyProjectAddonBodyAddonVariant2) error

MergeApplyProjectAddonBodyAddonVariant2 performs a merge with any union data inside the ApplyProjectAddonBody_AddonVariant, using the provided ApplyProjectAddonBodyAddonVariant2

func (*ApplyProjectAddonBody_AddonVariant) MergeApplyProjectAddonBodyAddonVariant3

func (t *ApplyProjectAddonBody_AddonVariant) MergeApplyProjectAddonBodyAddonVariant3(v ApplyProjectAddonBodyAddonVariant3) error

MergeApplyProjectAddonBodyAddonVariant3 performs a merge with any union data inside the ApplyProjectAddonBody_AddonVariant, using the provided ApplyProjectAddonBodyAddonVariant3

func (*ApplyProjectAddonBody_AddonVariant) UnmarshalJSON

func (t *ApplyProjectAddonBody_AddonVariant) UnmarshalJSON(b []byte) error

type AuthConfigResponse

type AuthConfigResponse struct {
	ApiMaxRequestDuration                         nullable.Nullable[int]                                          `json:"api_max_request_duration"`
	DbMaxPoolSize                                 nullable.Nullable[int]                                          `json:"db_max_pool_size"`
	DisableSignup                                 nullable.Nullable[bool]                                         `json:"disable_signup"`
	ExternalAnonymousUsersEnabled                 nullable.Nullable[bool]                                         `json:"external_anonymous_users_enabled"`
	ExternalAppleAdditionalClientIds              nullable.Nullable[string]                                       `json:"external_apple_additional_client_ids"`
	ExternalAppleClientId                         nullable.Nullable[string]                                       `json:"external_apple_client_id"`
	ExternalAppleEnabled                          nullable.Nullable[bool]                                         `json:"external_apple_enabled"`
	ExternalAppleSecret                           nullable.Nullable[string]                                       `json:"external_apple_secret"`
	ExternalAzureClientId                         nullable.Nullable[string]                                       `json:"external_azure_client_id"`
	ExternalAzureEnabled                          nullable.Nullable[bool]                                         `json:"external_azure_enabled"`
	ExternalAzureSecret                           nullable.Nullable[string]                                       `json:"external_azure_secret"`
	ExternalAzureUrl                              nullable.Nullable[string]                                       `json:"external_azure_url"`
	ExternalBitbucketClientId                     nullable.Nullable[string]                                       `json:"external_bitbucket_client_id"`
	ExternalBitbucketEnabled                      nullable.Nullable[bool]                                         `json:"external_bitbucket_enabled"`
	ExternalBitbucketSecret                       nullable.Nullable[string]                                       `json:"external_bitbucket_secret"`
	ExternalDiscordClientId                       nullable.Nullable[string]                                       `json:"external_discord_client_id"`
	ExternalDiscordEnabled                        nullable.Nullable[bool]                                         `json:"external_discord_enabled"`
	ExternalDiscordSecret                         nullable.Nullable[string]                                       `json:"external_discord_secret"`
	ExternalEmailEnabled                          nullable.Nullable[bool]                                         `json:"external_email_enabled"`
	ExternalFacebookClientId                      nullable.Nullable[string]                                       `json:"external_facebook_client_id"`
	ExternalFacebookEnabled                       nullable.Nullable[bool]                                         `json:"external_facebook_enabled"`
	ExternalFacebookSecret                        nullable.Nullable[string]                                       `json:"external_facebook_secret"`
	ExternalFigmaClientId                         nullable.Nullable[string]                                       `json:"external_figma_client_id"`
	ExternalFigmaEnabled                          nullable.Nullable[bool]                                         `json:"external_figma_enabled"`
	ExternalFigmaSecret                           nullable.Nullable[string]                                       `json:"external_figma_secret"`
	ExternalGithubClientId                        nullable.Nullable[string]                                       `json:"external_github_client_id"`
	ExternalGithubEnabled                         nullable.Nullable[bool]                                         `json:"external_github_enabled"`
	ExternalGithubSecret                          nullable.Nullable[string]                                       `json:"external_github_secret"`
	ExternalGitlabClientId                        nullable.Nullable[string]                                       `json:"external_gitlab_client_id"`
	ExternalGitlabEnabled                         nullable.Nullable[bool]                                         `json:"external_gitlab_enabled"`
	ExternalGitlabSecret                          nullable.Nullable[string]                                       `json:"external_gitlab_secret"`
	ExternalGitlabUrl                             nullable.Nullable[string]                                       `json:"external_gitlab_url"`
	ExternalGoogleAdditionalClientIds             nullable.Nullable[string]                                       `json:"external_google_additional_client_ids"`
	ExternalGoogleClientId                        nullable.Nullable[string]                                       `json:"external_google_client_id"`
	ExternalGoogleEnabled                         nullable.Nullable[bool]                                         `json:"external_google_enabled"`
	ExternalGoogleSecret                          nullable.Nullable[string]                                       `json:"external_google_secret"`
	ExternalGoogleSkipNonceCheck                  nullable.Nullable[bool]                                         `json:"external_google_skip_nonce_check"`
	ExternalKakaoClientId                         nullable.Nullable[string]                                       `json:"external_kakao_client_id"`
	ExternalKakaoEnabled                          nullable.Nullable[bool]                                         `json:"external_kakao_enabled"`
	ExternalKakaoSecret                           nullable.Nullable[string]                                       `json:"external_kakao_secret"`
	ExternalKeycloakClientId                      nullable.Nullable[string]                                       `json:"external_keycloak_client_id"`
	ExternalKeycloakEnabled                       nullable.Nullable[bool]                                         `json:"external_keycloak_enabled"`
	ExternalKeycloakSecret                        nullable.Nullable[string]                                       `json:"external_keycloak_secret"`
	ExternalKeycloakUrl                           nullable.Nullable[string]                                       `json:"external_keycloak_url"`
	ExternalLinkedinOidcClientId                  nullable.Nullable[string]                                       `json:"external_linkedin_oidc_client_id"`
	ExternalLinkedinOidcEnabled                   nullable.Nullable[bool]                                         `json:"external_linkedin_oidc_enabled"`
	ExternalLinkedinOidcSecret                    nullable.Nullable[string]                                       `json:"external_linkedin_oidc_secret"`
	ExternalNotionClientId                        nullable.Nullable[string]                                       `json:"external_notion_client_id"`
	ExternalNotionEnabled                         nullable.Nullable[bool]                                         `json:"external_notion_enabled"`
	ExternalNotionSecret                          nullable.Nullable[string]                                       `json:"external_notion_secret"`
	ExternalPhoneEnabled                          nullable.Nullable[bool]                                         `json:"external_phone_enabled"`
	ExternalSlackClientId                         nullable.Nullable[string]                                       `json:"external_slack_client_id"`
	ExternalSlackEnabled                          nullable.Nullable[bool]                                         `json:"external_slack_enabled"`
	ExternalSlackOidcClientId                     nullable.Nullable[string]                                       `json:"external_slack_oidc_client_id"`
	ExternalSlackOidcEnabled                      nullable.Nullable[bool]                                         `json:"external_slack_oidc_enabled"`
	ExternalSlackOidcSecret                       nullable.Nullable[string]                                       `json:"external_slack_oidc_secret"`
	ExternalSlackSecret                           nullable.Nullable[string]                                       `json:"external_slack_secret"`
	ExternalSpotifyClientId                       nullable.Nullable[string]                                       `json:"external_spotify_client_id"`
	ExternalSpotifyEnabled                        nullable.Nullable[bool]                                         `json:"external_spotify_enabled"`
	ExternalSpotifySecret                         nullable.Nullable[string]                                       `json:"external_spotify_secret"`
	ExternalTwitchClientId                        nullable.Nullable[string]                                       `json:"external_twitch_client_id"`
	ExternalTwitchEnabled                         nullable.Nullable[bool]                                         `json:"external_twitch_enabled"`
	ExternalTwitchSecret                          nullable.Nullable[string]                                       `json:"external_twitch_secret"`
	ExternalTwitterClientId                       nullable.Nullable[string]                                       `json:"external_twitter_client_id"`
	ExternalTwitterEnabled                        nullable.Nullable[bool]                                         `json:"external_twitter_enabled"`
	ExternalTwitterSecret                         nullable.Nullable[string]                                       `json:"external_twitter_secret"`
	ExternalWeb3SolanaEnabled                     nullable.Nullable[bool]                                         `json:"external_web3_solana_enabled"`
	ExternalWorkosClientId                        nullable.Nullable[string]                                       `json:"external_workos_client_id"`
	ExternalWorkosEnabled                         nullable.Nullable[bool]                                         `json:"external_workos_enabled"`
	ExternalWorkosSecret                          nullable.Nullable[string]                                       `json:"external_workos_secret"`
	ExternalWorkosUrl                             nullable.Nullable[string]                                       `json:"external_workos_url"`
	ExternalZoomClientId                          nullable.Nullable[string]                                       `json:"external_zoom_client_id"`
	ExternalZoomEnabled                           nullable.Nullable[bool]                                         `json:"external_zoom_enabled"`
	ExternalZoomSecret                            nullable.Nullable[string]                                       `json:"external_zoom_secret"`
	HookBeforeUserCreatedEnabled                  nullable.Nullable[bool]                                         `json:"hook_before_user_created_enabled"`
	HookBeforeUserCreatedSecrets                  nullable.Nullable[string]                                       `json:"hook_before_user_created_secrets"`
	HookBeforeUserCreatedUri                      nullable.Nullable[string]                                       `json:"hook_before_user_created_uri"`
	HookCustomAccessTokenEnabled                  nullable.Nullable[bool]                                         `json:"hook_custom_access_token_enabled"`
	HookCustomAccessTokenSecrets                  nullable.Nullable[string]                                       `json:"hook_custom_access_token_secrets"`
	HookCustomAccessTokenUri                      nullable.Nullable[string]                                       `json:"hook_custom_access_token_uri"`
	HookMfaVerificationAttemptEnabled             nullable.Nullable[bool]                                         `json:"hook_mfa_verification_attempt_enabled"`
	HookMfaVerificationAttemptSecrets             nullable.Nullable[string]                                       `json:"hook_mfa_verification_attempt_secrets"`
	HookMfaVerificationAttemptUri                 nullable.Nullable[string]                                       `json:"hook_mfa_verification_attempt_uri"`
	HookPasswordVerificationAttemptEnabled        nullable.Nullable[bool]                                         `json:"hook_password_verification_attempt_enabled"`
	HookPasswordVerificationAttemptSecrets        nullable.Nullable[string]                                       `json:"hook_password_verification_attempt_secrets"`
	HookPasswordVerificationAttemptUri            nullable.Nullable[string]                                       `json:"hook_password_verification_attempt_uri"`
	HookSendEmailEnabled                          nullable.Nullable[bool]                                         `json:"hook_send_email_enabled"`
	HookSendEmailSecrets                          nullable.Nullable[string]                                       `json:"hook_send_email_secrets"`
	HookSendEmailUri                              nullable.Nullable[string]                                       `json:"hook_send_email_uri"`
	HookSendSmsEnabled                            nullable.Nullable[bool]                                         `json:"hook_send_sms_enabled"`
	HookSendSmsSecrets                            nullable.Nullable[string]                                       `json:"hook_send_sms_secrets"`
	HookSendSmsUri                                nullable.Nullable[string]                                       `json:"hook_send_sms_uri"`
	JwtExp                                        nullable.Nullable[int]                                          `json:"jwt_exp"`
	MailerAllowUnverifiedEmailSignIns             nullable.Nullable[bool]                                         `json:"mailer_allow_unverified_email_sign_ins"`
	MailerAutoconfirm                             nullable.Nullable[bool]                                         `json:"mailer_autoconfirm"`
	MailerOtpExp                                  int                                                             `json:"mailer_otp_exp"`
	MailerOtpLength                               nullable.Nullable[int]                                          `json:"mailer_otp_length"`
	MailerSecureEmailChangeEnabled                nullable.Nullable[bool]                                         `json:"mailer_secure_email_change_enabled"`
	MailerSubjectsConfirmation                    nullable.Nullable[string]                                       `json:"mailer_subjects_confirmation"`
	MailerSubjectsEmailChange                     nullable.Nullable[string]                                       `json:"mailer_subjects_email_change"`
	MailerSubjectsInvite                          nullable.Nullable[string]                                       `json:"mailer_subjects_invite"`
	MailerSubjectsMagicLink                       nullable.Nullable[string]                                       `json:"mailer_subjects_magic_link"`
	MailerSubjectsReauthentication                nullable.Nullable[string]                                       `json:"mailer_subjects_reauthentication"`
	MailerSubjectsRecovery                        nullable.Nullable[string]                                       `json:"mailer_subjects_recovery"`
	MailerTemplatesConfirmationContent            nullable.Nullable[string]                                       `json:"mailer_templates_confirmation_content"`
	MailerTemplatesEmailChangeContent             nullable.Nullable[string]                                       `json:"mailer_templates_email_change_content"`
	MailerTemplatesInviteContent                  nullable.Nullable[string]                                       `json:"mailer_templates_invite_content"`
	MailerTemplatesMagicLinkContent               nullable.Nullable[string]                                       `json:"mailer_templates_magic_link_content"`
	MailerTemplatesReauthenticationContent        nullable.Nullable[string]                                       `json:"mailer_templates_reauthentication_content"`
	MailerTemplatesRecoveryContent                nullable.Nullable[string]                                       `json:"mailer_templates_recovery_content"`
	MfaMaxEnrolledFactors                         nullable.Nullable[int]                                          `json:"mfa_max_enrolled_factors"`
	MfaPhoneEnrollEnabled                         nullable.Nullable[bool]                                         `json:"mfa_phone_enroll_enabled"`
	MfaPhoneMaxFrequency                          nullable.Nullable[int]                                          `json:"mfa_phone_max_frequency"`
	MfaPhoneOtpLength                             int                                                             `json:"mfa_phone_otp_length"`
	MfaPhoneTemplate                              nullable.Nullable[string]                                       `json:"mfa_phone_template"`
	MfaPhoneVerifyEnabled                         nullable.Nullable[bool]                                         `json:"mfa_phone_verify_enabled"`
	MfaTotpEnrollEnabled                          nullable.Nullable[bool]                                         `json:"mfa_totp_enroll_enabled"`
	MfaTotpVerifyEnabled                          nullable.Nullable[bool]                                         `json:"mfa_totp_verify_enabled"`
	MfaWebAuthnEnrollEnabled                      nullable.Nullable[bool]                                         `json:"mfa_web_authn_enroll_enabled"`
	MfaWebAuthnVerifyEnabled                      nullable.Nullable[bool]                                         `json:"mfa_web_authn_verify_enabled"`
	PasswordHibpEnabled                           nullable.Nullable[bool]                                         `json:"password_hibp_enabled"`
	PasswordMinLength                             nullable.Nullable[int]                                          `json:"password_min_length"`
	PasswordRequiredCharacters                    nullable.Nullable[AuthConfigResponsePasswordRequiredCharacters] `json:"password_required_characters"`
	RateLimitAnonymousUsers                       nullable.Nullable[int]                                          `json:"rate_limit_anonymous_users"`
	RateLimitEmailSent                            nullable.Nullable[int]                                          `json:"rate_limit_email_sent"`
	RateLimitOtp                                  nullable.Nullable[int]                                          `json:"rate_limit_otp"`
	RateLimitSmsSent                              nullable.Nullable[int]                                          `json:"rate_limit_sms_sent"`
	RateLimitTokenRefresh                         nullable.Nullable[int]                                          `json:"rate_limit_token_refresh"`
	RateLimitVerify                               nullable.Nullable[int]                                          `json:"rate_limit_verify"`
	RateLimitWeb3                                 nullable.Nullable[int]                                          `json:"rate_limit_web3"`
	RefreshTokenRotationEnabled                   nullable.Nullable[bool]                                         `json:"refresh_token_rotation_enabled"`
	SamlAllowEncryptedAssertions                  nullable.Nullable[bool]                                         `json:"saml_allow_encrypted_assertions"`
	SamlEnabled                                   nullable.Nullable[bool]                                         `json:"saml_enabled"`
	SamlExternalUrl                               nullable.Nullable[string]                                       `json:"saml_external_url"`
	SecurityCaptchaEnabled                        nullable.Nullable[bool]                                         `json:"security_captcha_enabled"`
	SecurityCaptchaProvider                       nullable.Nullable[AuthConfigResponseSecurityCaptchaProvider]    `json:"security_captcha_provider"`
	SecurityCaptchaSecret                         nullable.Nullable[string]                                       `json:"security_captcha_secret"`
	SecurityManualLinkingEnabled                  nullable.Nullable[bool]                                         `json:"security_manual_linking_enabled"`
	SecurityRefreshTokenReuseInterval             nullable.Nullable[int]                                          `json:"security_refresh_token_reuse_interval"`
	SecurityUpdatePasswordRequireReauthentication nullable.Nullable[bool]                                         `json:"security_update_password_require_reauthentication"`
	SessionsInactivityTimeout                     nullable.Nullable[int]                                          `json:"sessions_inactivity_timeout"`
	SessionsSinglePerUser                         nullable.Nullable[bool]                                         `json:"sessions_single_per_user"`
	SessionsTags                                  nullable.Nullable[string]                                       `json:"sessions_tags"`
	SessionsTimebox                               nullable.Nullable[int]                                          `json:"sessions_timebox"`
	SiteUrl                                       nullable.Nullable[string]                                       `json:"site_url"`
	SmsAutoconfirm                                nullable.Nullable[bool]                                         `json:"sms_autoconfirm"`
	SmsMaxFrequency                               nullable.Nullable[int]                                          `json:"sms_max_frequency"`
	SmsMessagebirdAccessKey                       nullable.Nullable[string]                                       `json:"sms_messagebird_access_key"`
	SmsMessagebirdOriginator                      nullable.Nullable[string]                                       `json:"sms_messagebird_originator"`
	SmsOtpExp                                     nullable.Nullable[int]                                          `json:"sms_otp_exp"`
	SmsOtpLength                                  int                                                             `json:"sms_otp_length"`
	SmsProvider                                   nullable.Nullable[AuthConfigResponseSmsProvider]                `json:"sms_provider"`
	SmsTemplate                                   nullable.Nullable[string]                                       `json:"sms_template"`
	SmsTestOtp                                    nullable.Nullable[string]                                       `json:"sms_test_otp"`
	SmsTestOtpValidUntil                          nullable.Nullable[time.Time]                                    `json:"sms_test_otp_valid_until"`
	SmsTextlocalApiKey                            nullable.Nullable[string]                                       `json:"sms_textlocal_api_key"`
	SmsTextlocalSender                            nullable.Nullable[string]                                       `json:"sms_textlocal_sender"`
	SmsTwilioAccountSid                           nullable.Nullable[string]                                       `json:"sms_twilio_account_sid"`
	SmsTwilioAuthToken                            nullable.Nullable[string]                                       `json:"sms_twilio_auth_token"`
	SmsTwilioContentSid                           nullable.Nullable[string]                                       `json:"sms_twilio_content_sid"`
	SmsTwilioMessageServiceSid                    nullable.Nullable[string]                                       `json:"sms_twilio_message_service_sid"`
	SmsTwilioVerifyAccountSid                     nullable.Nullable[string]                                       `json:"sms_twilio_verify_account_sid"`
	SmsTwilioVerifyAuthToken                      nullable.Nullable[string]                                       `json:"sms_twilio_verify_auth_token"`
	SmsTwilioVerifyMessageServiceSid              nullable.Nullable[string]                                       `json:"sms_twilio_verify_message_service_sid"`
	SmsVonageApiKey                               nullable.Nullable[string]                                       `json:"sms_vonage_api_key"`
	SmsVonageApiSecret                            nullable.Nullable[string]                                       `json:"sms_vonage_api_secret"`
	SmsVonageFrom                                 nullable.Nullable[string]                                       `json:"sms_vonage_from"`
	SmtpAdminEmail                                nullable.Nullable[openapi_types.Email]                          `json:"smtp_admin_email"`
	SmtpHost                                      nullable.Nullable[string]                                       `json:"smtp_host"`
	SmtpMaxFrequency                              nullable.Nullable[int]                                          `json:"smtp_max_frequency"`
	SmtpPass                                      nullable.Nullable[string]                                       `json:"smtp_pass"`
	SmtpPort                                      nullable.Nullable[string]                                       `json:"smtp_port"`
	SmtpSenderName                                nullable.Nullable[string]                                       `json:"smtp_sender_name"`
	SmtpUser                                      nullable.Nullable[string]                                       `json:"smtp_user"`
	UriAllowList                                  nullable.Nullable[string]                                       `json:"uri_allow_list"`
}

AuthConfigResponse defines model for AuthConfigResponse.

type AuthConfigResponsePasswordRequiredCharacters added in v1.0.1

type AuthConfigResponsePasswordRequiredCharacters string

AuthConfigResponsePasswordRequiredCharacters defines model for AuthConfigResponse.PasswordRequiredCharacters.

const (
	AuthConfigResponsePasswordRequiredCharactersAbcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789  AuthConfigResponsePasswordRequiredCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ:0123456789"
	AuthConfigResponsePasswordRequiredCharactersAbcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567891 AuthConfigResponsePasswordRequiredCharacters = "abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:0123456789"
	AuthConfigResponsePasswordRequiredCharactersAbcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567892 AuthConfigResponsePasswordRequiredCharacters = "abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:0123456789:!@#$%^&*()_+-=[]{};'\\\\:\"|<>?,./`~"
	AuthConfigResponsePasswordRequiredCharactersEmpty                                                           AuthConfigResponsePasswordRequiredCharacters = ""
)

Defines values for AuthConfigResponsePasswordRequiredCharacters.

type AuthConfigResponseSecurityCaptchaProvider added in v1.0.1

type AuthConfigResponseSecurityCaptchaProvider string

AuthConfigResponseSecurityCaptchaProvider defines model for AuthConfigResponse.SecurityCaptchaProvider.

const (
	AuthConfigResponseSecurityCaptchaProviderHcaptcha  AuthConfigResponseSecurityCaptchaProvider = "hcaptcha"
	AuthConfigResponseSecurityCaptchaProviderTurnstile AuthConfigResponseSecurityCaptchaProvider = "turnstile"
)

Defines values for AuthConfigResponseSecurityCaptchaProvider.

type AuthConfigResponseSmsProvider added in v1.0.1

type AuthConfigResponseSmsProvider string

AuthConfigResponseSmsProvider defines model for AuthConfigResponse.SmsProvider.

const (
	AuthConfigResponseSmsProviderMessagebird  AuthConfigResponseSmsProvider = "messagebird"
	AuthConfigResponseSmsProviderTextlocal    AuthConfigResponseSmsProvider = "textlocal"
	AuthConfigResponseSmsProviderTwilio       AuthConfigResponseSmsProvider = "twilio"
	AuthConfigResponseSmsProviderTwilioVerify AuthConfigResponseSmsProvider = "twilio_verify"
	AuthConfigResponseSmsProviderVonage       AuthConfigResponseSmsProvider = "vonage"
)

Defines values for AuthConfigResponseSmsProvider.

type BranchActionBody

type BranchActionBody struct {
	MigrationVersion *string `json:"migration_version,omitempty"`
}

BranchActionBody defines model for BranchActionBody.

type BranchDeleteResponse

type BranchDeleteResponse struct {
	Message BranchDeleteResponseMessage `json:"message"`
}

BranchDeleteResponse defines model for BranchDeleteResponse.

type BranchDeleteResponseMessage

type BranchDeleteResponseMessage string

BranchDeleteResponseMessage defines model for BranchDeleteResponse.Message.

const (
	BranchDeleteResponseMessageOk BranchDeleteResponseMessage = "ok"
)

Defines values for BranchDeleteResponseMessage.

type BranchDetailResponse

type BranchDetailResponse struct {
	DbHost          string                     `json:"db_host"`
	DbPass          *string                    `json:"db_pass,omitempty"`
	DbPort          int                        `json:"db_port"`
	DbUser          *string                    `json:"db_user,omitempty"`
	JwtSecret       *string                    `json:"jwt_secret,omitempty"`
	PostgresEngine  string                     `json:"postgres_engine"`
	PostgresVersion string                     `json:"postgres_version"`
	Ref             string                     `json:"ref"`
	ReleaseChannel  string                     `json:"release_channel"`
	Status          BranchDetailResponseStatus `json:"status"`
}

BranchDetailResponse defines model for BranchDetailResponse.

type BranchDetailResponseStatus

type BranchDetailResponseStatus string

BranchDetailResponseStatus defines model for BranchDetailResponse.Status.

const (
	BranchDetailResponseStatusACTIVEHEALTHY   BranchDetailResponseStatus = "ACTIVE_HEALTHY"
	BranchDetailResponseStatusACTIVEUNHEALTHY BranchDetailResponseStatus = "ACTIVE_UNHEALTHY"
	BranchDetailResponseStatusCOMINGUP        BranchDetailResponseStatus = "COMING_UP"
	BranchDetailResponseStatusGOINGDOWN       BranchDetailResponseStatus = "GOING_DOWN"
	BranchDetailResponseStatusINACTIVE        BranchDetailResponseStatus = "INACTIVE"
	BranchDetailResponseStatusINITFAILED      BranchDetailResponseStatus = "INIT_FAILED"
	BranchDetailResponseStatusPAUSEFAILED     BranchDetailResponseStatus = "PAUSE_FAILED"
	BranchDetailResponseStatusPAUSING         BranchDetailResponseStatus = "PAUSING"
	BranchDetailResponseStatusREMOVED         BranchDetailResponseStatus = "REMOVED"
	BranchDetailResponseStatusRESIZING        BranchDetailResponseStatus = "RESIZING"
	BranchDetailResponseStatusRESTARTING      BranchDetailResponseStatus = "RESTARTING"
	BranchDetailResponseStatusRESTOREFAILED   BranchDetailResponseStatus = "RESTORE_FAILED"
	BranchDetailResponseStatusRESTORING       BranchDetailResponseStatus = "RESTORING"
	BranchDetailResponseStatusUNKNOWN         BranchDetailResponseStatus = "UNKNOWN"
	BranchDetailResponseStatusUPGRADING       BranchDetailResponseStatus = "UPGRADING"
)

Defines values for BranchDetailResponseStatus.

type BranchResponse

type BranchResponse struct {
	CreatedAt time.Time          `json:"created_at"`
	GitBranch *string            `json:"git_branch,omitempty"`
	Id        openapi_types.UUID `json:"id"`
	IsDefault bool               `json:"is_default"`

	// LatestCheckRunId This field is deprecated and will not be populated.
	// Deprecated:
	LatestCheckRunId  *float32             `json:"latest_check_run_id,omitempty"`
	Name              string               `json:"name"`
	ParentProjectRef  string               `json:"parent_project_ref"`
	Persistent        bool                 `json:"persistent"`
	PrNumber          *int32               `json:"pr_number,omitempty"`
	ProjectRef        string               `json:"project_ref"`
	ReviewRequestedAt *time.Time           `json:"review_requested_at,omitempty"`
	Status            BranchResponseStatus `json:"status"`
	UpdatedAt         time.Time            `json:"updated_at"`
}

BranchResponse defines model for BranchResponse.

type BranchResponseStatus

type BranchResponseStatus string

BranchResponseStatus defines model for BranchResponse.Status.

const (
	BranchResponseStatusCREATINGPROJECT   BranchResponseStatus = "CREATING_PROJECT"
	BranchResponseStatusFUNCTIONSDEPLOYED BranchResponseStatus = "FUNCTIONS_DEPLOYED"
	BranchResponseStatusFUNCTIONSFAILED   BranchResponseStatus = "FUNCTIONS_FAILED"
	BranchResponseStatusMIGRATIONSFAILED  BranchResponseStatus = "MIGRATIONS_FAILED"
	BranchResponseStatusMIGRATIONSPASSED  BranchResponseStatus = "MIGRATIONS_PASSED"
	BranchResponseStatusRUNNINGMIGRATIONS BranchResponseStatus = "RUNNING_MIGRATIONS"
)

Defines values for BranchResponseStatus.

type BranchUpdateResponse

type BranchUpdateResponse struct {
	Message       BranchUpdateResponseMessage `json:"message"`
	WorkflowRunId string                      `json:"workflow_run_id"`
}

BranchUpdateResponse defines model for BranchUpdateResponse.

type BranchUpdateResponseMessage

type BranchUpdateResponseMessage string

BranchUpdateResponseMessage defines model for BranchUpdateResponse.Message.

const (
	BranchUpdateResponseMessageOk BranchUpdateResponseMessage = "ok"
)

Defines values for BranchUpdateResponseMessage.

type BulkUpdateFunctionBody

type BulkUpdateFunctionBody = []struct {
	CreatedAt      *int64                       `json:"created_at,omitempty"`
	EntrypointPath *string                      `json:"entrypoint_path,omitempty"`
	EzbrSha256     *string                      `json:"ezbr_sha256,omitempty"`
	Id             string                       `json:"id"`
	ImportMap      *bool                        `json:"import_map,omitempty"`
	ImportMapPath  *string                      `json:"import_map_path,omitempty"`
	Name           string                       `json:"name"`
	Slug           string                       `json:"slug"`
	Status         BulkUpdateFunctionBodyStatus `json:"status"`
	VerifyJwt      *bool                        `json:"verify_jwt,omitempty"`
	Version        int                          `json:"version"`
}

BulkUpdateFunctionBody defines model for BulkUpdateFunctionBody.

type BulkUpdateFunctionBodyStatus

type BulkUpdateFunctionBodyStatus string

BulkUpdateFunctionBodyStatus defines model for BulkUpdateFunctionBody.Status.

const (
	BulkUpdateFunctionBodyStatusACTIVE    BulkUpdateFunctionBodyStatus = "ACTIVE"
	BulkUpdateFunctionBodyStatusREMOVED   BulkUpdateFunctionBodyStatus = "REMOVED"
	BulkUpdateFunctionBodyStatusTHROTTLED BulkUpdateFunctionBodyStatus = "THROTTLED"
)

Defines values for BulkUpdateFunctionBodyStatus.

type BulkUpdateFunctionResponse

type BulkUpdateFunctionResponse struct {
	Functions []struct {
		CreatedAt      int64                                     `json:"created_at"`
		EntrypointPath *string                                   `json:"entrypoint_path,omitempty"`
		EzbrSha256     *string                                   `json:"ezbr_sha256,omitempty"`
		Id             string                                    `json:"id"`
		ImportMap      *bool                                     `json:"import_map,omitempty"`
		ImportMapPath  *string                                   `json:"import_map_path,omitempty"`
		Name           string                                    `json:"name"`
		Slug           string                                    `json:"slug"`
		Status         BulkUpdateFunctionResponseFunctionsStatus `json:"status"`
		UpdatedAt      int64                                     `json:"updated_at"`
		VerifyJwt      *bool                                     `json:"verify_jwt,omitempty"`
		Version        int                                       `json:"version"`
	} `json:"functions"`
}

BulkUpdateFunctionResponse defines model for BulkUpdateFunctionResponse.

type BulkUpdateFunctionResponseFunctionsStatus

type BulkUpdateFunctionResponseFunctionsStatus string

BulkUpdateFunctionResponseFunctionsStatus defines model for BulkUpdateFunctionResponse.Functions.Status.

const (
	BulkUpdateFunctionResponseFunctionsStatusACTIVE    BulkUpdateFunctionResponseFunctionsStatus = "ACTIVE"
	BulkUpdateFunctionResponseFunctionsStatusREMOVED   BulkUpdateFunctionResponseFunctionsStatus = "REMOVED"
	BulkUpdateFunctionResponseFunctionsStatusTHROTTLED BulkUpdateFunctionResponseFunctionsStatus = "THROTTLED"
)

Defines values for BulkUpdateFunctionResponseFunctionsStatus.

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

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

func (*Client) V1ActivateVanitySubdomainConfig

func (c *Client) V1ActivateVanitySubdomainConfig(ctx context.Context, ref string, body V1ActivateVanitySubdomainConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1ActivateVanitySubdomainConfigWithBody

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

func (*Client) V1ApplyAMigration

func (c *Client) V1ApplyAMigration(ctx context.Context, ref string, params *V1ApplyAMigrationParams, body V1ApplyAMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1ApplyAMigrationWithBody

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

func (*Client) V1ApplyProjectAddon

func (c *Client) V1ApplyProjectAddon(ctx context.Context, ref string, body V1ApplyProjectAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1ApplyProjectAddonWithBody

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

func (*Client) V1AuthorizeUser

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

func (*Client) V1BulkCreateSecrets

func (c *Client) V1BulkCreateSecrets(ctx context.Context, ref string, body V1BulkCreateSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1BulkCreateSecretsWithBody

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

func (*Client) V1BulkDeleteSecrets

func (c *Client) V1BulkDeleteSecrets(ctx context.Context, ref string, body V1BulkDeleteSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1BulkDeleteSecretsWithBody

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

func (*Client) V1BulkUpdateFunctions

func (c *Client) V1BulkUpdateFunctions(ctx context.Context, ref string, body V1BulkUpdateFunctionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1BulkUpdateFunctionsWithBody

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

func (*Client) V1CancelAProjectRestoration

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

func (*Client) V1CheckVanitySubdomainAvailability

func (c *Client) V1CheckVanitySubdomainAvailability(ctx context.Context, ref string, body V1CheckVanitySubdomainAvailabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1CheckVanitySubdomainAvailabilityWithBody

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

func (*Client) V1ClaimProjectForOrganization added in v1.0.1

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

func (*Client) V1CreateABranch

func (c *Client) V1CreateABranch(ctx context.Context, ref string, body V1CreateABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1CreateABranchWithBody

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

func (*Client) V1CreateAFunction added in v1.0.1

func (c *Client) V1CreateAFunction(ctx context.Context, ref string, params *V1CreateAFunctionParams, body V1CreateAFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1CreateAFunctionWithBody

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

func (*Client) V1CreateAProject

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

func (*Client) V1CreateAProjectWithBody

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

func (*Client) V1CreateASsoProvider

func (c *Client) V1CreateASsoProvider(ctx context.Context, ref string, body V1CreateASsoProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1CreateASsoProviderWithBody

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

func (*Client) V1CreateAnOrganization

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

func (*Client) V1CreateAnOrganizationWithBody

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

func (*Client) V1CreateLegacySigningKey added in v1.0.5

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

func (*Client) V1CreateProjectApiKey added in v1.0.5

func (c *Client) V1CreateProjectApiKey(ctx context.Context, ref string, params *V1CreateProjectApiKeyParams, body V1CreateProjectApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1CreateProjectApiKeyWithBody added in v1.0.5

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

func (*Client) V1CreateProjectClaimToken added in v1.0.1

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

func (*Client) V1CreateProjectSigningKey added in v1.0.5

func (c *Client) V1CreateProjectSigningKey(ctx context.Context, ref string, body V1CreateProjectSigningKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1CreateProjectSigningKeyWithBody added in v1.0.5

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

func (*Client) V1CreateProjectTpaIntegration added in v1.0.5

func (c *Client) V1CreateProjectTpaIntegration(ctx context.Context, ref string, body V1CreateProjectTpaIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1CreateProjectTpaIntegrationWithBody added in v1.0.5

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

func (*Client) V1CreateRestorePoint added in v1.0.5

func (c *Client) V1CreateRestorePoint(ctx context.Context, ref string, body V1CreateRestorePointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1CreateRestorePointWithBody added in v1.0.5

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

func (*Client) V1DeactivateVanitySubdomainConfig

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

func (*Client) V1DeleteABranch

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

func (*Client) V1DeleteAFunction

func (c *Client) V1DeleteAFunction(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1DeleteAProject

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

func (*Client) V1DeleteASsoProvider

func (c *Client) V1DeleteASsoProvider(ctx context.Context, ref string, providerId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1DeleteHostnameConfig

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

func (*Client) V1DeleteNetworkBans

func (c *Client) V1DeleteNetworkBans(ctx context.Context, ref string, body V1DeleteNetworkBansJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1DeleteNetworkBansWithBody

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

func (*Client) V1DeleteProjectApiKey added in v1.0.5

func (c *Client) V1DeleteProjectApiKey(ctx context.Context, ref string, id openapi_types.UUID, params *V1DeleteProjectApiKeyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1DeleteProjectClaimToken added in v1.0.1

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

func (*Client) V1DeleteProjectTpaIntegration added in v1.0.5

func (c *Client) V1DeleteProjectTpaIntegration(ctx context.Context, ref string, tpaId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1DeployAFunctionWithBody

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

func (*Client) V1DiffABranch added in v1.0.2

func (c *Client) V1DiffABranch(ctx context.Context, branchId openapi_types.UUID, params *V1DiffABranchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1DisablePreviewBranching

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

func (*Client) V1DisableReadonlyModeTemporarily

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

func (*Client) V1EnableDatabaseWebhook

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

func (*Client) V1ExchangeOauthTokenWithBody

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

func (*Client) V1ExchangeOauthTokenWithFormdataBody

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

func (*Client) V1GenerateTypescriptTypes

func (c *Client) V1GenerateTypescriptTypes(ctx context.Context, ref string, params *V1GenerateTypescriptTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetABranch added in v1.0.8

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

func (*Client) V1GetABranchConfig

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

func (*Client) V1GetAFunction

func (c *Client) V1GetAFunction(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetAFunctionBody

func (c *Client) V1GetAFunctionBody(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetASnippet

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

func (*Client) V1GetASsoProvider

func (c *Client) V1GetASsoProvider(ctx context.Context, ref string, providerId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetAnOrganization

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

func (*Client) V1GetAuthServiceConfig

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

func (*Client) V1GetDatabaseMetadata added in v1.0.5

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

func (*Client) V1GetHostnameConfig

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

func (*Client) V1GetLegacySigningKey added in v1.0.5

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

func (*Client) V1GetNetworkRestrictions

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

func (*Client) V1GetOrganizationProjectClaim added in v1.0.1

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

func (*Client) V1GetPerformanceAdvisors added in v1.0.5

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

func (*Client) V1GetPgsodiumConfig

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

func (*Client) V1GetPoolerConfig

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

func (*Client) V1GetPostgresConfig

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

func (*Client) V1GetPostgresUpgradeEligibility

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

func (*Client) V1GetPostgresUpgradeStatus

func (c *Client) V1GetPostgresUpgradeStatus(ctx context.Context, ref string, params *V1GetPostgresUpgradeStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetPostgrestServiceConfig

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

func (*Client) V1GetProject

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

func (*Client) V1GetProjectApiKey added in v1.0.5

func (c *Client) V1GetProjectApiKey(ctx context.Context, ref string, id openapi_types.UUID, params *V1GetProjectApiKeyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetProjectApiKeys

func (c *Client) V1GetProjectApiKeys(ctx context.Context, ref string, params *V1GetProjectApiKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetProjectClaimToken added in v1.0.1

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

func (*Client) V1GetProjectLegacyApiKeys added in v1.0.5

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

func (*Client) V1GetProjectLogs added in v1.0.5

func (c *Client) V1GetProjectLogs(ctx context.Context, ref string, params *V1GetProjectLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetProjectPgbouncerConfig

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

func (*Client) V1GetProjectSigningKey added in v1.0.5

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

func (*Client) V1GetProjectSigningKeys added in v1.0.5

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

func (*Client) V1GetProjectTpaIntegration added in v1.0.5

func (c *Client) V1GetProjectTpaIntegration(ctx context.Context, ref string, tpaId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetProjectUsageApiCount added in v1.0.5

func (c *Client) V1GetProjectUsageApiCount(ctx context.Context, ref string, params *V1GetProjectUsageApiCountParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetProjectUsageRequestCount added in v1.0.5

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

func (*Client) V1GetReadonlyModeStatus

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

func (*Client) V1GetRestorePoint added in v1.0.5

func (c *Client) V1GetRestorePoint(ctx context.Context, ref string, params *V1GetRestorePointParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetSecurityAdvisors added in v1.0.5

func (c *Client) V1GetSecurityAdvisors(ctx context.Context, ref string, params *V1GetSecurityAdvisorsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetServicesHealth

func (c *Client) V1GetServicesHealth(ctx context.Context, ref string, params *V1GetServicesHealthParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1GetSslEnforcementConfig

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

func (*Client) V1GetStorageConfig

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

func (*Client) V1GetVanitySubdomainConfig

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

func (*Client) V1ListAllBackups

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

func (*Client) V1ListAllBranches

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

func (*Client) V1ListAllBuckets

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

func (*Client) V1ListAllFunctions

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

func (*Client) V1ListAllNetworkBans

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

func (*Client) V1ListAllNetworkBansEnriched

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

func (*Client) V1ListAllOrganizations

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

func (*Client) V1ListAllProjects

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

func (*Client) V1ListAllSecrets

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

func (*Client) V1ListAllSnippets

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

func (*Client) V1ListAllSsoProvider

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

func (*Client) V1ListAvailableRestoreVersions

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

func (*Client) V1ListMigrationHistory

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

func (*Client) V1ListOrganizationMembers

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

func (*Client) V1ListProjectAddons

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

func (*Client) V1ListProjectTpaIntegrations added in v1.0.5

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

func (*Client) V1MergeABranch

func (c *Client) V1MergeABranch(ctx context.Context, branchId openapi_types.UUID, body V1MergeABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1MergeABranchWithBody

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

func (*Client) V1OauthAuthorizeProjectClaim added in v1.0.5

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

func (*Client) V1PauseAProject

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

func (*Client) V1PushABranch

func (c *Client) V1PushABranch(ctx context.Context, branchId openapi_types.UUID, body V1PushABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1PushABranchWithBody

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

func (*Client) V1RemoveAReadReplica

func (c *Client) V1RemoveAReadReplica(ctx context.Context, ref string, body V1RemoveAReadReplicaJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1RemoveAReadReplicaWithBody

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

func (*Client) V1RemoveProjectAddon

func (c *Client) V1RemoveProjectAddon(ctx context.Context, ref string, addonVariant interface{}, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1RemoveProjectSigningKey added in v1.0.5

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

func (*Client) V1ResetABranch

func (c *Client) V1ResetABranch(ctx context.Context, branchId openapi_types.UUID, body V1ResetABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1ResetABranchWithBody

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

func (*Client) V1RestoreAProject

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

func (*Client) V1RestorePitrBackup

func (c *Client) V1RestorePitrBackup(ctx context.Context, ref string, body V1RestorePitrBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1RestorePitrBackupWithBody

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

func (*Client) V1RevokeToken

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

func (*Client) V1RevokeTokenWithBody

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

func (*Client) V1RunAQuery

func (c *Client) V1RunAQuery(ctx context.Context, ref string, body V1RunAQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1RunAQueryWithBody

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

func (*Client) V1SetupAReadReplica

func (c *Client) V1SetupAReadReplica(ctx context.Context, ref string, body V1SetupAReadReplicaJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1SetupAReadReplicaWithBody

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

func (*Client) V1Undo added in v1.0.5

func (c *Client) V1Undo(ctx context.Context, ref string, body V1UndoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UndoWithBody added in v1.0.5

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

func (*Client) V1UpdateABranchConfig

func (c *Client) V1UpdateABranchConfig(ctx context.Context, branchId openapi_types.UUID, body V1UpdateABranchConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateABranchConfigWithBody

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

func (*Client) V1UpdateAFunction

func (c *Client) V1UpdateAFunction(ctx context.Context, ref string, functionSlug string, params *V1UpdateAFunctionParams, body V1UpdateAFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateAFunctionWithBody

func (c *Client) V1UpdateAFunctionWithBody(ctx context.Context, ref string, functionSlug string, params *V1UpdateAFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateASsoProvider

func (c *Client) V1UpdateASsoProvider(ctx context.Context, ref string, providerId openapi_types.UUID, body V1UpdateASsoProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateASsoProviderWithBody

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

func (*Client) V1UpdateAuthServiceConfig

func (c *Client) V1UpdateAuthServiceConfig(ctx context.Context, ref string, body V1UpdateAuthServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateAuthServiceConfigWithBody

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

func (*Client) V1UpdateHostnameConfig

func (c *Client) V1UpdateHostnameConfig(ctx context.Context, ref string, body V1UpdateHostnameConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateHostnameConfigWithBody

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

func (*Client) V1UpdateNetworkRestrictions

func (c *Client) V1UpdateNetworkRestrictions(ctx context.Context, ref string, body V1UpdateNetworkRestrictionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateNetworkRestrictionsWithBody

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

func (*Client) V1UpdatePgsodiumConfig

func (c *Client) V1UpdatePgsodiumConfig(ctx context.Context, ref string, body V1UpdatePgsodiumConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdatePgsodiumConfigWithBody

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

func (*Client) V1UpdatePoolerConfig

func (c *Client) V1UpdatePoolerConfig(ctx context.Context, ref string, body V1UpdatePoolerConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdatePoolerConfigWithBody

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

func (*Client) V1UpdatePostgresConfig

func (c *Client) V1UpdatePostgresConfig(ctx context.Context, ref string, body V1UpdatePostgresConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdatePostgresConfigWithBody

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

func (*Client) V1UpdatePostgrestServiceConfig

func (c *Client) V1UpdatePostgrestServiceConfig(ctx context.Context, ref string, body V1UpdatePostgrestServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdatePostgrestServiceConfigWithBody

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

func (*Client) V1UpdateProjectApiKey added in v1.0.5

func (c *Client) V1UpdateProjectApiKey(ctx context.Context, ref string, id openapi_types.UUID, params *V1UpdateProjectApiKeyParams, body V1UpdateProjectApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateProjectApiKeyWithBody added in v1.0.5

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

func (*Client) V1UpdateProjectLegacyApiKeys added in v1.0.5

func (c *Client) V1UpdateProjectLegacyApiKeys(ctx context.Context, ref string, params *V1UpdateProjectLegacyApiKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateProjectSigningKey added in v1.0.5

func (c *Client) V1UpdateProjectSigningKey(ctx context.Context, ref string, id openapi_types.UUID, body V1UpdateProjectSigningKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateProjectSigningKeyWithBody added in v1.0.5

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

func (*Client) V1UpdateSslEnforcementConfig

func (c *Client) V1UpdateSslEnforcementConfig(ctx context.Context, ref string, body V1UpdateSslEnforcementConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateSslEnforcementConfigWithBody

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

func (*Client) V1UpdateStorageConfig

func (c *Client) V1UpdateStorageConfig(ctx context.Context, ref string, body V1UpdateStorageConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpdateStorageConfigWithBody

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

func (*Client) V1UpgradePostgresVersion

func (c *Client) V1UpgradePostgresVersion(ctx context.Context, ref string, body V1UpgradePostgresVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpgradePostgresVersionWithBody

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

func (*Client) V1UpsertAMigration added in v1.0.2

func (c *Client) V1UpsertAMigration(ctx context.Context, ref string, params *V1UpsertAMigrationParams, body V1UpsertAMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) V1UpsertAMigrationWithBody added in v1.0.2

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

func (*Client) V1VerifyDnsConfig

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

type ClientInterface

type ClientInterface interface {
	// V1DeleteABranch request
	V1DeleteABranch(ctx context.Context, branchId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetABranchConfig request
	V1GetABranchConfig(ctx context.Context, branchId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1UpdateABranchConfigWithBody request with any body
	V1UpdateABranchConfigWithBody(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1UpdateABranchConfig(ctx context.Context, branchId openapi_types.UUID, body V1UpdateABranchConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1DiffABranch request
	V1DiffABranch(ctx context.Context, branchId openapi_types.UUID, params *V1DiffABranchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1MergeABranchWithBody request with any body
	V1MergeABranchWithBody(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1MergeABranch(ctx context.Context, branchId openapi_types.UUID, body V1MergeABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1PushABranchWithBody request with any body
	V1PushABranchWithBody(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1PushABranch(ctx context.Context, branchId openapi_types.UUID, body V1PushABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1ResetABranchWithBody request with any body
	V1ResetABranchWithBody(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1ResetABranch(ctx context.Context, branchId openapi_types.UUID, body V1ResetABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	V1RevokeToken(ctx context.Context, body V1RevokeTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	V1ExchangeOauthTokenWithFormdataBody(ctx context.Context, body V1ExchangeOauthTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1CreateAnOrganization(ctx context.Context, body V1CreateAnOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// V1GetOrganizationProjectClaim request
	V1GetOrganizationProjectClaim(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1ClaimProjectForOrganization request
	V1ClaimProjectForOrganization(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1CreateAProject(ctx context.Context, body V1CreateAProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	// V1GetSecurityAdvisors request
	V1GetSecurityAdvisors(ctx context.Context, ref string, params *V1GetSecurityAdvisorsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetProjectLogs request
	V1GetProjectLogs(ctx context.Context, ref string, params *V1GetProjectLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetProjectUsageApiCount request
	V1GetProjectUsageApiCount(ctx context.Context, ref string, params *V1GetProjectUsageApiCountParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// V1GetProjectApiKeys request
	V1GetProjectApiKeys(ctx context.Context, ref string, params *V1GetProjectApiKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1CreateProjectApiKeyWithBody request with any body
	V1CreateProjectApiKeyWithBody(ctx context.Context, ref string, params *V1CreateProjectApiKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1CreateProjectApiKey(ctx context.Context, ref string, params *V1CreateProjectApiKeyParams, body V1CreateProjectApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// V1UpdateProjectLegacyApiKeys request
	V1UpdateProjectLegacyApiKeys(ctx context.Context, ref string, params *V1UpdateProjectLegacyApiKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1DeleteProjectApiKey request
	V1DeleteProjectApiKey(ctx context.Context, ref string, id openapi_types.UUID, params *V1DeleteProjectApiKeyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetProjectApiKey request
	V1GetProjectApiKey(ctx context.Context, ref string, id openapi_types.UUID, params *V1GetProjectApiKeyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1UpdateProjectApiKeyWithBody request with any body
	V1UpdateProjectApiKeyWithBody(ctx context.Context, ref string, id openapi_types.UUID, params *V1UpdateProjectApiKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1UpdateProjectApiKey(ctx context.Context, ref string, id openapi_types.UUID, params *V1UpdateProjectApiKeyParams, body V1UpdateProjectApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1ApplyProjectAddon(ctx context.Context, ref string, body V1ApplyProjectAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1RemoveProjectAddon request
	V1RemoveProjectAddon(ctx context.Context, ref string, addonVariant interface{}, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	V1CreateABranch(ctx context.Context, ref string, body V1CreateABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

	V1UpdateAuthServiceConfig(ctx context.Context, ref string, body V1UpdateAuthServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1CreateProjectSigningKey(ctx context.Context, ref string, body V1CreateProjectSigningKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// V1RemoveProjectSigningKey request
	V1RemoveProjectSigningKey(ctx context.Context, ref string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetProjectSigningKey request
	V1GetProjectSigningKey(ctx context.Context, ref string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1UpdateProjectSigningKeyWithBody request with any body
	V1UpdateProjectSigningKeyWithBody(ctx context.Context, ref string, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1UpdateProjectSigningKey(ctx context.Context, ref string, id openapi_types.UUID, body V1UpdateProjectSigningKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1CreateASsoProvider(ctx context.Context, ref string, body V1CreateASsoProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1DeleteASsoProvider request
	V1DeleteASsoProvider(ctx context.Context, ref string, providerId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetASsoProvider request
	V1GetASsoProvider(ctx context.Context, ref string, providerId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1UpdateASsoProviderWithBody request with any body
	V1UpdateASsoProviderWithBody(ctx context.Context, ref string, providerId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1UpdateASsoProvider(ctx context.Context, ref string, providerId openapi_types.UUID, body V1UpdateASsoProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1CreateProjectTpaIntegration(ctx context.Context, ref string, body V1CreateProjectTpaIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1DeleteProjectTpaIntegration request
	V1DeleteProjectTpaIntegration(ctx context.Context, ref string, tpaId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetProjectTpaIntegration request
	V1GetProjectTpaIntegration(ctx context.Context, ref string, tpaId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	V1UpdatePoolerConfig(ctx context.Context, ref string, body V1UpdatePoolerConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1UpdatePostgresConfig(ctx context.Context, ref string, body V1UpdatePostgresConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1UpdateStorageConfig(ctx context.Context, ref string, body V1UpdateStorageConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

	V1UpdateHostnameConfig(ctx context.Context, ref string, body V1UpdateHostnameConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	V1RestorePitrBackup(ctx context.Context, ref string, body V1RestorePitrBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetRestorePoint request
	V1GetRestorePoint(ctx context.Context, ref string, params *V1GetRestorePointParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	V1CreateRestorePoint(ctx context.Context, ref string, body V1CreateRestorePointJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	V1Undo(ctx context.Context, ref string, body V1UndoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// V1ApplyAMigrationWithBody request with any body
	V1ApplyAMigrationWithBody(ctx context.Context, ref string, params *V1ApplyAMigrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1ApplyAMigration(ctx context.Context, ref string, params *V1ApplyAMigrationParams, body V1ApplyAMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1UpsertAMigrationWithBody request with any body
	V1UpsertAMigrationWithBody(ctx context.Context, ref string, params *V1UpsertAMigrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1UpsertAMigration(ctx context.Context, ref string, params *V1UpsertAMigrationParams, body V1UpsertAMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	V1RunAQuery(ctx context.Context, ref string, body V1RunAQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// V1CreateAFunctionWithBody request with any body
	V1CreateAFunctionWithBody(ctx context.Context, ref string, params *V1CreateAFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1CreateAFunction(ctx context.Context, ref string, params *V1CreateAFunctionParams, body V1CreateAFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	V1BulkUpdateFunctions(ctx context.Context, ref string, body V1BulkUpdateFunctionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1DeployAFunctionWithBody request with any body
	V1DeployAFunctionWithBody(ctx context.Context, ref string, params *V1DeployAFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1DeleteAFunction request
	V1DeleteAFunction(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetAFunction request
	V1GetAFunction(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1UpdateAFunctionWithBody request with any body
	V1UpdateAFunctionWithBody(ctx context.Context, ref string, functionSlug string, params *V1UpdateAFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	V1UpdateAFunction(ctx context.Context, ref string, functionSlug string, params *V1UpdateAFunctionParams, body V1UpdateAFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetAFunctionBody request
	V1GetAFunctionBody(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// V1GetServicesHealth request
	V1GetServicesHealth(ctx context.Context, ref string, params *V1GetServicesHealthParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	V1DeleteNetworkBans(ctx context.Context, ref string, body V1DeleteNetworkBansJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

	V1UpdateNetworkRestrictions(ctx context.Context, ref string, body V1UpdateNetworkRestrictionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	V1UpdatePgsodiumConfig(ctx context.Context, ref string, body V1UpdatePgsodiumConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1UpdatePostgrestServiceConfig(ctx context.Context, ref string, body V1UpdatePostgrestServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	V1RemoveAReadReplica(ctx context.Context, ref string, body V1RemoveAReadReplicaJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	V1SetupAReadReplica(ctx context.Context, ref string, body V1SetupAReadReplicaJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

	V1BulkDeleteSecrets(ctx context.Context, ref string, body V1BulkDeleteSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1BulkCreateSecrets(ctx context.Context, ref string, body V1BulkCreateSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	V1UpdateSslEnforcementConfig(ctx context.Context, ref string, body V1UpdateSslEnforcementConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// V1GenerateTypescriptTypes request
	V1GenerateTypescriptTypes(ctx context.Context, ref string, params *V1GenerateTypescriptTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	V1UpgradePostgresVersion(ctx context.Context, ref string, body V1UpgradePostgresVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// V1GetPostgresUpgradeStatus request
	V1GetPostgresUpgradeStatus(ctx context.Context, ref string, params *V1GetPostgresUpgradeStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	V1ActivateVanitySubdomainConfig(ctx context.Context, ref string, body V1ActivateVanitySubdomainConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	V1CheckVanitySubdomainAvailability(ctx context.Context, ref string, body V1CheckVanitySubdomainAvailabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// V1GetASnippet request
	V1GetASnippet(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) V1ActivateCustomHostnameWithResponse

func (c *ClientWithResponses) V1ActivateCustomHostnameWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ActivateCustomHostnameResponse, error)

V1ActivateCustomHostnameWithResponse request returning *V1ActivateCustomHostnameResponse

func (*ClientWithResponses) V1ActivateVanitySubdomainConfigWithBodyWithResponse

func (c *ClientWithResponses) V1ActivateVanitySubdomainConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1ActivateVanitySubdomainConfigResponse, error)

V1ActivateVanitySubdomainConfigWithBodyWithResponse request with arbitrary body returning *V1ActivateVanitySubdomainConfigResponse

func (*ClientWithResponses) V1ActivateVanitySubdomainConfigWithResponse

func (c *ClientWithResponses) V1ActivateVanitySubdomainConfigWithResponse(ctx context.Context, ref string, body V1ActivateVanitySubdomainConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1ActivateVanitySubdomainConfigResponse, error)

func (*ClientWithResponses) V1ApplyAMigrationWithBodyWithResponse

func (c *ClientWithResponses) V1ApplyAMigrationWithBodyWithResponse(ctx context.Context, ref string, params *V1ApplyAMigrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1ApplyAMigrationResponse, error)

V1ApplyAMigrationWithBodyWithResponse request with arbitrary body returning *V1ApplyAMigrationResponse

func (*ClientWithResponses) V1ApplyAMigrationWithResponse

func (c *ClientWithResponses) V1ApplyAMigrationWithResponse(ctx context.Context, ref string, params *V1ApplyAMigrationParams, body V1ApplyAMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*V1ApplyAMigrationResponse, error)

func (*ClientWithResponses) V1ApplyProjectAddonWithBodyWithResponse

func (c *ClientWithResponses) V1ApplyProjectAddonWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1ApplyProjectAddonResponse, error)

V1ApplyProjectAddonWithBodyWithResponse request with arbitrary body returning *V1ApplyProjectAddonResponse

func (*ClientWithResponses) V1ApplyProjectAddonWithResponse

func (c *ClientWithResponses) V1ApplyProjectAddonWithResponse(ctx context.Context, ref string, body V1ApplyProjectAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*V1ApplyProjectAddonResponse, error)

func (*ClientWithResponses) V1AuthorizeUserWithResponse

func (c *ClientWithResponses) V1AuthorizeUserWithResponse(ctx context.Context, params *V1AuthorizeUserParams, reqEditors ...RequestEditorFn) (*V1AuthorizeUserResponse, error)

V1AuthorizeUserWithResponse request returning *V1AuthorizeUserResponse

func (*ClientWithResponses) V1BulkCreateSecretsWithBodyWithResponse

func (c *ClientWithResponses) V1BulkCreateSecretsWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1BulkCreateSecretsResponse, error)

V1BulkCreateSecretsWithBodyWithResponse request with arbitrary body returning *V1BulkCreateSecretsResponse

func (*ClientWithResponses) V1BulkCreateSecretsWithResponse

func (c *ClientWithResponses) V1BulkCreateSecretsWithResponse(ctx context.Context, ref string, body V1BulkCreateSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*V1BulkCreateSecretsResponse, error)

func (*ClientWithResponses) V1BulkDeleteSecretsWithBodyWithResponse

func (c *ClientWithResponses) V1BulkDeleteSecretsWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1BulkDeleteSecretsResponse, error)

V1BulkDeleteSecretsWithBodyWithResponse request with arbitrary body returning *V1BulkDeleteSecretsResponse

func (*ClientWithResponses) V1BulkDeleteSecretsWithResponse

func (c *ClientWithResponses) V1BulkDeleteSecretsWithResponse(ctx context.Context, ref string, body V1BulkDeleteSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*V1BulkDeleteSecretsResponse, error)

func (*ClientWithResponses) V1BulkUpdateFunctionsWithBodyWithResponse

func (c *ClientWithResponses) V1BulkUpdateFunctionsWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1BulkUpdateFunctionsResponse, error)

V1BulkUpdateFunctionsWithBodyWithResponse request with arbitrary body returning *V1BulkUpdateFunctionsResponse

func (*ClientWithResponses) V1BulkUpdateFunctionsWithResponse

func (c *ClientWithResponses) V1BulkUpdateFunctionsWithResponse(ctx context.Context, ref string, body V1BulkUpdateFunctionsJSONRequestBody, reqEditors ...RequestEditorFn) (*V1BulkUpdateFunctionsResponse, error)

func (*ClientWithResponses) V1CancelAProjectRestorationWithResponse

func (c *ClientWithResponses) V1CancelAProjectRestorationWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1CancelAProjectRestorationResponse, error)

V1CancelAProjectRestorationWithResponse request returning *V1CancelAProjectRestorationResponse

func (*ClientWithResponses) V1CheckVanitySubdomainAvailabilityWithBodyWithResponse

func (c *ClientWithResponses) V1CheckVanitySubdomainAvailabilityWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CheckVanitySubdomainAvailabilityResponse, error)

V1CheckVanitySubdomainAvailabilityWithBodyWithResponse request with arbitrary body returning *V1CheckVanitySubdomainAvailabilityResponse

func (*ClientWithResponses) V1ClaimProjectForOrganizationWithResponse added in v1.0.1

func (c *ClientWithResponses) V1ClaimProjectForOrganizationWithResponse(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*V1ClaimProjectForOrganizationResponse, error)

V1ClaimProjectForOrganizationWithResponse request returning *V1ClaimProjectForOrganizationResponse

func (*ClientWithResponses) V1CreateABranchWithBodyWithResponse

func (c *ClientWithResponses) V1CreateABranchWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateABranchResponse, error)

V1CreateABranchWithBodyWithResponse request with arbitrary body returning *V1CreateABranchResponse

func (*ClientWithResponses) V1CreateABranchWithResponse

func (c *ClientWithResponses) V1CreateABranchWithResponse(ctx context.Context, ref string, body V1CreateABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateABranchResponse, error)

func (*ClientWithResponses) V1CreateAFunctionWithBodyWithResponse

func (c *ClientWithResponses) V1CreateAFunctionWithBodyWithResponse(ctx context.Context, ref string, params *V1CreateAFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateAFunctionResponse, error)

V1CreateAFunctionWithBodyWithResponse request with arbitrary body returning *V1CreateAFunctionResponse

func (*ClientWithResponses) V1CreateAFunctionWithResponse added in v1.0.1

func (c *ClientWithResponses) V1CreateAFunctionWithResponse(ctx context.Context, ref string, params *V1CreateAFunctionParams, body V1CreateAFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateAFunctionResponse, error)

func (*ClientWithResponses) V1CreateAProjectWithBodyWithResponse

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

V1CreateAProjectWithBodyWithResponse request with arbitrary body returning *V1CreateAProjectResponse

func (*ClientWithResponses) V1CreateAProjectWithResponse

func (c *ClientWithResponses) V1CreateAProjectWithResponse(ctx context.Context, body V1CreateAProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateAProjectResponse, error)

func (*ClientWithResponses) V1CreateASsoProviderWithBodyWithResponse

func (c *ClientWithResponses) V1CreateASsoProviderWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateASsoProviderResponse, error)

V1CreateASsoProviderWithBodyWithResponse request with arbitrary body returning *V1CreateASsoProviderResponse

func (*ClientWithResponses) V1CreateASsoProviderWithResponse

func (c *ClientWithResponses) V1CreateASsoProviderWithResponse(ctx context.Context, ref string, body V1CreateASsoProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateASsoProviderResponse, error)

func (*ClientWithResponses) V1CreateAnOrganizationWithBodyWithResponse

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

V1CreateAnOrganizationWithBodyWithResponse request with arbitrary body returning *V1CreateAnOrganizationResponse

func (*ClientWithResponses) V1CreateAnOrganizationWithResponse

func (c *ClientWithResponses) V1CreateAnOrganizationWithResponse(ctx context.Context, body V1CreateAnOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateAnOrganizationResponse, error)

func (*ClientWithResponses) V1CreateLegacySigningKeyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1CreateLegacySigningKeyWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1CreateLegacySigningKeyResponse, error)

V1CreateLegacySigningKeyWithResponse request returning *V1CreateLegacySigningKeyResponse

func (*ClientWithResponses) V1CreateProjectApiKeyWithBodyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1CreateProjectApiKeyWithBodyWithResponse(ctx context.Context, ref string, params *V1CreateProjectApiKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateProjectApiKeyResponse, error)

V1CreateProjectApiKeyWithBodyWithResponse request with arbitrary body returning *V1CreateProjectApiKeyResponse

func (*ClientWithResponses) V1CreateProjectApiKeyWithResponse added in v1.0.5

func (*ClientWithResponses) V1CreateProjectClaimTokenWithResponse added in v1.0.1

func (c *ClientWithResponses) V1CreateProjectClaimTokenWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1CreateProjectClaimTokenResponse, error)

V1CreateProjectClaimTokenWithResponse request returning *V1CreateProjectClaimTokenResponse

func (*ClientWithResponses) V1CreateProjectSigningKeyWithBodyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1CreateProjectSigningKeyWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateProjectSigningKeyResponse, error)

V1CreateProjectSigningKeyWithBodyWithResponse request with arbitrary body returning *V1CreateProjectSigningKeyResponse

func (*ClientWithResponses) V1CreateProjectSigningKeyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1CreateProjectSigningKeyWithResponse(ctx context.Context, ref string, body V1CreateProjectSigningKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateProjectSigningKeyResponse, error)

func (*ClientWithResponses) V1CreateProjectTpaIntegrationWithBodyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1CreateProjectTpaIntegrationWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateProjectTpaIntegrationResponse, error)

V1CreateProjectTpaIntegrationWithBodyWithResponse request with arbitrary body returning *V1CreateProjectTpaIntegrationResponse

func (*ClientWithResponses) V1CreateProjectTpaIntegrationWithResponse added in v1.0.5

func (c *ClientWithResponses) V1CreateProjectTpaIntegrationWithResponse(ctx context.Context, ref string, body V1CreateProjectTpaIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateProjectTpaIntegrationResponse, error)

func (*ClientWithResponses) V1CreateRestorePointWithBodyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1CreateRestorePointWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateRestorePointResponse, error)

V1CreateRestorePointWithBodyWithResponse request with arbitrary body returning *V1CreateRestorePointResponse

func (*ClientWithResponses) V1CreateRestorePointWithResponse added in v1.0.5

func (c *ClientWithResponses) V1CreateRestorePointWithResponse(ctx context.Context, ref string, body V1CreateRestorePointJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateRestorePointResponse, error)

func (*ClientWithResponses) V1DeactivateVanitySubdomainConfigWithResponse

func (c *ClientWithResponses) V1DeactivateVanitySubdomainConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DeactivateVanitySubdomainConfigResponse, error)

V1DeactivateVanitySubdomainConfigWithResponse request returning *V1DeactivateVanitySubdomainConfigResponse

func (*ClientWithResponses) V1DeleteABranchWithResponse

func (c *ClientWithResponses) V1DeleteABranchWithResponse(ctx context.Context, branchId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1DeleteABranchResponse, error)

V1DeleteABranchWithResponse request returning *V1DeleteABranchResponse

func (*ClientWithResponses) V1DeleteAFunctionWithResponse

func (c *ClientWithResponses) V1DeleteAFunctionWithResponse(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*V1DeleteAFunctionResponse, error)

V1DeleteAFunctionWithResponse request returning *V1DeleteAFunctionResponse

func (*ClientWithResponses) V1DeleteAProjectWithResponse

func (c *ClientWithResponses) V1DeleteAProjectWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DeleteAProjectResponse, error)

V1DeleteAProjectWithResponse request returning *V1DeleteAProjectResponse

func (*ClientWithResponses) V1DeleteASsoProviderWithResponse

func (c *ClientWithResponses) V1DeleteASsoProviderWithResponse(ctx context.Context, ref string, providerId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1DeleteASsoProviderResponse, error)

V1DeleteASsoProviderWithResponse request returning *V1DeleteASsoProviderResponse

func (*ClientWithResponses) V1DeleteHostnameConfigWithResponse

func (c *ClientWithResponses) V1DeleteHostnameConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DeleteHostnameConfigResponse, error)

V1DeleteHostnameConfigWithResponse request returning *V1DeleteHostnameConfigResponse

func (*ClientWithResponses) V1DeleteNetworkBansWithBodyWithResponse

func (c *ClientWithResponses) V1DeleteNetworkBansWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1DeleteNetworkBansResponse, error)

V1DeleteNetworkBansWithBodyWithResponse request with arbitrary body returning *V1DeleteNetworkBansResponse

func (*ClientWithResponses) V1DeleteNetworkBansWithResponse

func (c *ClientWithResponses) V1DeleteNetworkBansWithResponse(ctx context.Context, ref string, body V1DeleteNetworkBansJSONRequestBody, reqEditors ...RequestEditorFn) (*V1DeleteNetworkBansResponse, error)

func (*ClientWithResponses) V1DeleteProjectApiKeyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1DeleteProjectApiKeyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, params *V1DeleteProjectApiKeyParams, reqEditors ...RequestEditorFn) (*V1DeleteProjectApiKeyResponse, error)

V1DeleteProjectApiKeyWithResponse request returning *V1DeleteProjectApiKeyResponse

func (*ClientWithResponses) V1DeleteProjectClaimTokenWithResponse added in v1.0.1

func (c *ClientWithResponses) V1DeleteProjectClaimTokenWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DeleteProjectClaimTokenResponse, error)

V1DeleteProjectClaimTokenWithResponse request returning *V1DeleteProjectClaimTokenResponse

func (*ClientWithResponses) V1DeleteProjectTpaIntegrationWithResponse added in v1.0.5

func (c *ClientWithResponses) V1DeleteProjectTpaIntegrationWithResponse(ctx context.Context, ref string, tpaId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1DeleteProjectTpaIntegrationResponse, error)

V1DeleteProjectTpaIntegrationWithResponse request returning *V1DeleteProjectTpaIntegrationResponse

func (*ClientWithResponses) V1DeployAFunctionWithBodyWithResponse

func (c *ClientWithResponses) V1DeployAFunctionWithBodyWithResponse(ctx context.Context, ref string, params *V1DeployAFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1DeployAFunctionResponse, error)

V1DeployAFunctionWithBodyWithResponse request with arbitrary body returning *V1DeployAFunctionResponse

func (*ClientWithResponses) V1DiffABranchWithResponse added in v1.0.2

func (c *ClientWithResponses) V1DiffABranchWithResponse(ctx context.Context, branchId openapi_types.UUID, params *V1DiffABranchParams, reqEditors ...RequestEditorFn) (*V1DiffABranchResponse, error)

V1DiffABranchWithResponse request returning *V1DiffABranchResponse

func (*ClientWithResponses) V1DisablePreviewBranchingWithResponse

func (c *ClientWithResponses) V1DisablePreviewBranchingWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DisablePreviewBranchingResponse, error)

V1DisablePreviewBranchingWithResponse request returning *V1DisablePreviewBranchingResponse

func (*ClientWithResponses) V1DisableReadonlyModeTemporarilyWithResponse

func (c *ClientWithResponses) V1DisableReadonlyModeTemporarilyWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DisableReadonlyModeTemporarilyResponse, error)

V1DisableReadonlyModeTemporarilyWithResponse request returning *V1DisableReadonlyModeTemporarilyResponse

func (*ClientWithResponses) V1EnableDatabaseWebhookWithResponse

func (c *ClientWithResponses) V1EnableDatabaseWebhookWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1EnableDatabaseWebhookResponse, error)

V1EnableDatabaseWebhookWithResponse request returning *V1EnableDatabaseWebhookResponse

func (*ClientWithResponses) V1ExchangeOauthTokenWithBodyWithResponse

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

V1ExchangeOauthTokenWithBodyWithResponse request with arbitrary body returning *V1ExchangeOauthTokenResponse

func (*ClientWithResponses) V1ExchangeOauthTokenWithFormdataBodyWithResponse

func (c *ClientWithResponses) V1ExchangeOauthTokenWithFormdataBodyWithResponse(ctx context.Context, body V1ExchangeOauthTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*V1ExchangeOauthTokenResponse, error)

func (*ClientWithResponses) V1GenerateTypescriptTypesWithResponse

func (c *ClientWithResponses) V1GenerateTypescriptTypesWithResponse(ctx context.Context, ref string, params *V1GenerateTypescriptTypesParams, reqEditors ...RequestEditorFn) (*V1GenerateTypescriptTypesResponse, error)

V1GenerateTypescriptTypesWithResponse request returning *V1GenerateTypescriptTypesResponse

func (*ClientWithResponses) V1GetABranchConfigWithResponse

func (c *ClientWithResponses) V1GetABranchConfigWithResponse(ctx context.Context, branchId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1GetABranchConfigResponse, error)

V1GetABranchConfigWithResponse request returning *V1GetABranchConfigResponse

func (*ClientWithResponses) V1GetABranchWithResponse added in v1.0.8

func (c *ClientWithResponses) V1GetABranchWithResponse(ctx context.Context, ref string, name string, reqEditors ...RequestEditorFn) (*V1GetABranchResponse, error)

V1GetABranchWithResponse request returning *V1GetABranchResponse

func (*ClientWithResponses) V1GetAFunctionBodyWithResponse

func (c *ClientWithResponses) V1GetAFunctionBodyWithResponse(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*V1GetAFunctionBodyResponse, error)

V1GetAFunctionBodyWithResponse request returning *V1GetAFunctionBodyResponse

func (*ClientWithResponses) V1GetAFunctionWithResponse

func (c *ClientWithResponses) V1GetAFunctionWithResponse(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*V1GetAFunctionResponse, error)

V1GetAFunctionWithResponse request returning *V1GetAFunctionResponse

func (*ClientWithResponses) V1GetASnippetWithResponse

func (c *ClientWithResponses) V1GetASnippetWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1GetASnippetResponse, error)

V1GetASnippetWithResponse request returning *V1GetASnippetResponse

func (*ClientWithResponses) V1GetASsoProviderWithResponse

func (c *ClientWithResponses) V1GetASsoProviderWithResponse(ctx context.Context, ref string, providerId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1GetASsoProviderResponse, error)

V1GetASsoProviderWithResponse request returning *V1GetASsoProviderResponse

func (*ClientWithResponses) V1GetAnOrganizationWithResponse

func (c *ClientWithResponses) V1GetAnOrganizationWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*V1GetAnOrganizationResponse, error)

V1GetAnOrganizationWithResponse request returning *V1GetAnOrganizationResponse

func (*ClientWithResponses) V1GetAuthServiceConfigWithResponse

func (c *ClientWithResponses) V1GetAuthServiceConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetAuthServiceConfigResponse, error)

V1GetAuthServiceConfigWithResponse request returning *V1GetAuthServiceConfigResponse

func (*ClientWithResponses) V1GetDatabaseMetadataWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetDatabaseMetadataWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetDatabaseMetadataResponse, error)

V1GetDatabaseMetadataWithResponse request returning *V1GetDatabaseMetadataResponse

func (*ClientWithResponses) V1GetHostnameConfigWithResponse

func (c *ClientWithResponses) V1GetHostnameConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetHostnameConfigResponse, error)

V1GetHostnameConfigWithResponse request returning *V1GetHostnameConfigResponse

func (*ClientWithResponses) V1GetLegacySigningKeyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetLegacySigningKeyWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetLegacySigningKeyResponse, error)

V1GetLegacySigningKeyWithResponse request returning *V1GetLegacySigningKeyResponse

func (*ClientWithResponses) V1GetNetworkRestrictionsWithResponse

func (c *ClientWithResponses) V1GetNetworkRestrictionsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetNetworkRestrictionsResponse, error)

V1GetNetworkRestrictionsWithResponse request returning *V1GetNetworkRestrictionsResponse

func (*ClientWithResponses) V1GetOrganizationProjectClaimWithResponse added in v1.0.1

func (c *ClientWithResponses) V1GetOrganizationProjectClaimWithResponse(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*V1GetOrganizationProjectClaimResponse, error)

V1GetOrganizationProjectClaimWithResponse request returning *V1GetOrganizationProjectClaimResponse

func (*ClientWithResponses) V1GetPerformanceAdvisorsWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetPerformanceAdvisorsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPerformanceAdvisorsResponse, error)

V1GetPerformanceAdvisorsWithResponse request returning *V1GetPerformanceAdvisorsResponse

func (*ClientWithResponses) V1GetPgsodiumConfigWithResponse

func (c *ClientWithResponses) V1GetPgsodiumConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPgsodiumConfigResponse, error)

V1GetPgsodiumConfigWithResponse request returning *V1GetPgsodiumConfigResponse

func (*ClientWithResponses) V1GetPoolerConfigWithResponse

func (c *ClientWithResponses) V1GetPoolerConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPoolerConfigResponse, error)

V1GetPoolerConfigWithResponse request returning *V1GetPoolerConfigResponse

func (*ClientWithResponses) V1GetPostgresConfigWithResponse

func (c *ClientWithResponses) V1GetPostgresConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPostgresConfigResponse, error)

V1GetPostgresConfigWithResponse request returning *V1GetPostgresConfigResponse

func (*ClientWithResponses) V1GetPostgresUpgradeEligibilityWithResponse

func (c *ClientWithResponses) V1GetPostgresUpgradeEligibilityWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPostgresUpgradeEligibilityResponse, error)

V1GetPostgresUpgradeEligibilityWithResponse request returning *V1GetPostgresUpgradeEligibilityResponse

func (*ClientWithResponses) V1GetPostgresUpgradeStatusWithResponse

func (c *ClientWithResponses) V1GetPostgresUpgradeStatusWithResponse(ctx context.Context, ref string, params *V1GetPostgresUpgradeStatusParams, reqEditors ...RequestEditorFn) (*V1GetPostgresUpgradeStatusResponse, error)

V1GetPostgresUpgradeStatusWithResponse request returning *V1GetPostgresUpgradeStatusResponse

func (*ClientWithResponses) V1GetPostgrestServiceConfigWithResponse

func (c *ClientWithResponses) V1GetPostgrestServiceConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPostgrestServiceConfigResponse, error)

V1GetPostgrestServiceConfigWithResponse request returning *V1GetPostgrestServiceConfigResponse

func (*ClientWithResponses) V1GetProjectApiKeyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetProjectApiKeyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, params *V1GetProjectApiKeyParams, reqEditors ...RequestEditorFn) (*V1GetProjectApiKeyResponse, error)

V1GetProjectApiKeyWithResponse request returning *V1GetProjectApiKeyResponse

func (*ClientWithResponses) V1GetProjectApiKeysWithResponse

func (c *ClientWithResponses) V1GetProjectApiKeysWithResponse(ctx context.Context, ref string, params *V1GetProjectApiKeysParams, reqEditors ...RequestEditorFn) (*V1GetProjectApiKeysResponse, error)

V1GetProjectApiKeysWithResponse request returning *V1GetProjectApiKeysResponse

func (*ClientWithResponses) V1GetProjectClaimTokenWithResponse added in v1.0.1

func (c *ClientWithResponses) V1GetProjectClaimTokenWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectClaimTokenResponse, error)

V1GetProjectClaimTokenWithResponse request returning *V1GetProjectClaimTokenResponse

func (*ClientWithResponses) V1GetProjectLegacyApiKeysWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetProjectLegacyApiKeysWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectLegacyApiKeysResponse, error)

V1GetProjectLegacyApiKeysWithResponse request returning *V1GetProjectLegacyApiKeysResponse

func (*ClientWithResponses) V1GetProjectLogsWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetProjectLogsWithResponse(ctx context.Context, ref string, params *V1GetProjectLogsParams, reqEditors ...RequestEditorFn) (*V1GetProjectLogsResponse, error)

V1GetProjectLogsWithResponse request returning *V1GetProjectLogsResponse

func (*ClientWithResponses) V1GetProjectPgbouncerConfigWithResponse

func (c *ClientWithResponses) V1GetProjectPgbouncerConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectPgbouncerConfigResponse, error)

V1GetProjectPgbouncerConfigWithResponse request returning *V1GetProjectPgbouncerConfigResponse

func (*ClientWithResponses) V1GetProjectSigningKeyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetProjectSigningKeyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1GetProjectSigningKeyResponse, error)

V1GetProjectSigningKeyWithResponse request returning *V1GetProjectSigningKeyResponse

func (*ClientWithResponses) V1GetProjectSigningKeysWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetProjectSigningKeysWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectSigningKeysResponse, error)

V1GetProjectSigningKeysWithResponse request returning *V1GetProjectSigningKeysResponse

func (*ClientWithResponses) V1GetProjectTpaIntegrationWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetProjectTpaIntegrationWithResponse(ctx context.Context, ref string, tpaId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1GetProjectTpaIntegrationResponse, error)

V1GetProjectTpaIntegrationWithResponse request returning *V1GetProjectTpaIntegrationResponse

func (*ClientWithResponses) V1GetProjectUsageApiCountWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetProjectUsageApiCountWithResponse(ctx context.Context, ref string, params *V1GetProjectUsageApiCountParams, reqEditors ...RequestEditorFn) (*V1GetProjectUsageApiCountResponse, error)

V1GetProjectUsageApiCountWithResponse request returning *V1GetProjectUsageApiCountResponse

func (*ClientWithResponses) V1GetProjectUsageRequestCountWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetProjectUsageRequestCountWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectUsageRequestCountResponse, error)

V1GetProjectUsageRequestCountWithResponse request returning *V1GetProjectUsageRequestCountResponse

func (*ClientWithResponses) V1GetProjectWithResponse

func (c *ClientWithResponses) V1GetProjectWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectResponse, error)

V1GetProjectWithResponse request returning *V1GetProjectResponse

func (*ClientWithResponses) V1GetReadonlyModeStatusWithResponse

func (c *ClientWithResponses) V1GetReadonlyModeStatusWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetReadonlyModeStatusResponse, error)

V1GetReadonlyModeStatusWithResponse request returning *V1GetReadonlyModeStatusResponse

func (*ClientWithResponses) V1GetRestorePointWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetRestorePointWithResponse(ctx context.Context, ref string, params *V1GetRestorePointParams, reqEditors ...RequestEditorFn) (*V1GetRestorePointResponse, error)

V1GetRestorePointWithResponse request returning *V1GetRestorePointResponse

func (*ClientWithResponses) V1GetSecurityAdvisorsWithResponse added in v1.0.5

func (c *ClientWithResponses) V1GetSecurityAdvisorsWithResponse(ctx context.Context, ref string, params *V1GetSecurityAdvisorsParams, reqEditors ...RequestEditorFn) (*V1GetSecurityAdvisorsResponse, error)

V1GetSecurityAdvisorsWithResponse request returning *V1GetSecurityAdvisorsResponse

func (*ClientWithResponses) V1GetServicesHealthWithResponse

func (c *ClientWithResponses) V1GetServicesHealthWithResponse(ctx context.Context, ref string, params *V1GetServicesHealthParams, reqEditors ...RequestEditorFn) (*V1GetServicesHealthResponse, error)

V1GetServicesHealthWithResponse request returning *V1GetServicesHealthResponse

func (*ClientWithResponses) V1GetSslEnforcementConfigWithResponse

func (c *ClientWithResponses) V1GetSslEnforcementConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetSslEnforcementConfigResponse, error)

V1GetSslEnforcementConfigWithResponse request returning *V1GetSslEnforcementConfigResponse

func (*ClientWithResponses) V1GetStorageConfigWithResponse

func (c *ClientWithResponses) V1GetStorageConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetStorageConfigResponse, error)

V1GetStorageConfigWithResponse request returning *V1GetStorageConfigResponse

func (*ClientWithResponses) V1GetVanitySubdomainConfigWithResponse

func (c *ClientWithResponses) V1GetVanitySubdomainConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetVanitySubdomainConfigResponse, error)

V1GetVanitySubdomainConfigWithResponse request returning *V1GetVanitySubdomainConfigResponse

func (*ClientWithResponses) V1ListAllBackupsWithResponse

func (c *ClientWithResponses) V1ListAllBackupsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllBackupsResponse, error)

V1ListAllBackupsWithResponse request returning *V1ListAllBackupsResponse

func (*ClientWithResponses) V1ListAllBranchesWithResponse

func (c *ClientWithResponses) V1ListAllBranchesWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllBranchesResponse, error)

V1ListAllBranchesWithResponse request returning *V1ListAllBranchesResponse

func (*ClientWithResponses) V1ListAllBucketsWithResponse

func (c *ClientWithResponses) V1ListAllBucketsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllBucketsResponse, error)

V1ListAllBucketsWithResponse request returning *V1ListAllBucketsResponse

func (*ClientWithResponses) V1ListAllFunctionsWithResponse

func (c *ClientWithResponses) V1ListAllFunctionsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllFunctionsResponse, error)

V1ListAllFunctionsWithResponse request returning *V1ListAllFunctionsResponse

func (*ClientWithResponses) V1ListAllNetworkBansEnrichedWithResponse

func (c *ClientWithResponses) V1ListAllNetworkBansEnrichedWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllNetworkBansEnrichedResponse, error)

V1ListAllNetworkBansEnrichedWithResponse request returning *V1ListAllNetworkBansEnrichedResponse

func (*ClientWithResponses) V1ListAllNetworkBansWithResponse

func (c *ClientWithResponses) V1ListAllNetworkBansWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllNetworkBansResponse, error)

V1ListAllNetworkBansWithResponse request returning *V1ListAllNetworkBansResponse

func (*ClientWithResponses) V1ListAllOrganizationsWithResponse

func (c *ClientWithResponses) V1ListAllOrganizationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V1ListAllOrganizationsResponse, error)

V1ListAllOrganizationsWithResponse request returning *V1ListAllOrganizationsResponse

func (*ClientWithResponses) V1ListAllProjectsWithResponse

func (c *ClientWithResponses) V1ListAllProjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V1ListAllProjectsResponse, error)

V1ListAllProjectsWithResponse request returning *V1ListAllProjectsResponse

func (*ClientWithResponses) V1ListAllSecretsWithResponse

func (c *ClientWithResponses) V1ListAllSecretsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllSecretsResponse, error)

V1ListAllSecretsWithResponse request returning *V1ListAllSecretsResponse

func (*ClientWithResponses) V1ListAllSnippetsWithResponse

func (c *ClientWithResponses) V1ListAllSnippetsWithResponse(ctx context.Context, params *V1ListAllSnippetsParams, reqEditors ...RequestEditorFn) (*V1ListAllSnippetsResponse, error)

V1ListAllSnippetsWithResponse request returning *V1ListAllSnippetsResponse

func (*ClientWithResponses) V1ListAllSsoProviderWithResponse

func (c *ClientWithResponses) V1ListAllSsoProviderWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllSsoProviderResponse, error)

V1ListAllSsoProviderWithResponse request returning *V1ListAllSsoProviderResponse

func (*ClientWithResponses) V1ListAvailableRestoreVersionsWithResponse

func (c *ClientWithResponses) V1ListAvailableRestoreVersionsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAvailableRestoreVersionsResponse, error)

V1ListAvailableRestoreVersionsWithResponse request returning *V1ListAvailableRestoreVersionsResponse

func (*ClientWithResponses) V1ListMigrationHistoryWithResponse

func (c *ClientWithResponses) V1ListMigrationHistoryWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListMigrationHistoryResponse, error)

V1ListMigrationHistoryWithResponse request returning *V1ListMigrationHistoryResponse

func (*ClientWithResponses) V1ListOrganizationMembersWithResponse

func (c *ClientWithResponses) V1ListOrganizationMembersWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*V1ListOrganizationMembersResponse, error)

V1ListOrganizationMembersWithResponse request returning *V1ListOrganizationMembersResponse

func (*ClientWithResponses) V1ListProjectAddonsWithResponse

func (c *ClientWithResponses) V1ListProjectAddonsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListProjectAddonsResponse, error)

V1ListProjectAddonsWithResponse request returning *V1ListProjectAddonsResponse

func (*ClientWithResponses) V1ListProjectTpaIntegrationsWithResponse added in v1.0.5

func (c *ClientWithResponses) V1ListProjectTpaIntegrationsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListProjectTpaIntegrationsResponse, error)

V1ListProjectTpaIntegrationsWithResponse request returning *V1ListProjectTpaIntegrationsResponse

func (*ClientWithResponses) V1MergeABranchWithBodyWithResponse

func (c *ClientWithResponses) V1MergeABranchWithBodyWithResponse(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1MergeABranchResponse, error)

V1MergeABranchWithBodyWithResponse request with arbitrary body returning *V1MergeABranchResponse

func (*ClientWithResponses) V1MergeABranchWithResponse

func (c *ClientWithResponses) V1MergeABranchWithResponse(ctx context.Context, branchId openapi_types.UUID, body V1MergeABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*V1MergeABranchResponse, error)

func (*ClientWithResponses) V1OauthAuthorizeProjectClaimWithResponse added in v1.0.5

func (c *ClientWithResponses) V1OauthAuthorizeProjectClaimWithResponse(ctx context.Context, params *V1OauthAuthorizeProjectClaimParams, reqEditors ...RequestEditorFn) (*V1OauthAuthorizeProjectClaimResponse, error)

V1OauthAuthorizeProjectClaimWithResponse request returning *V1OauthAuthorizeProjectClaimResponse

func (*ClientWithResponses) V1PauseAProjectWithResponse

func (c *ClientWithResponses) V1PauseAProjectWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1PauseAProjectResponse, error)

V1PauseAProjectWithResponse request returning *V1PauseAProjectResponse

func (*ClientWithResponses) V1PushABranchWithBodyWithResponse

func (c *ClientWithResponses) V1PushABranchWithBodyWithResponse(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1PushABranchResponse, error)

V1PushABranchWithBodyWithResponse request with arbitrary body returning *V1PushABranchResponse

func (*ClientWithResponses) V1PushABranchWithResponse

func (c *ClientWithResponses) V1PushABranchWithResponse(ctx context.Context, branchId openapi_types.UUID, body V1PushABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*V1PushABranchResponse, error)

func (*ClientWithResponses) V1RemoveAReadReplicaWithBodyWithResponse

func (c *ClientWithResponses) V1RemoveAReadReplicaWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1RemoveAReadReplicaResponse, error)

V1RemoveAReadReplicaWithBodyWithResponse request with arbitrary body returning *V1RemoveAReadReplicaResponse

func (*ClientWithResponses) V1RemoveAReadReplicaWithResponse

func (c *ClientWithResponses) V1RemoveAReadReplicaWithResponse(ctx context.Context, ref string, body V1RemoveAReadReplicaJSONRequestBody, reqEditors ...RequestEditorFn) (*V1RemoveAReadReplicaResponse, error)

func (*ClientWithResponses) V1RemoveProjectAddonWithResponse

func (c *ClientWithResponses) V1RemoveProjectAddonWithResponse(ctx context.Context, ref string, addonVariant interface{}, reqEditors ...RequestEditorFn) (*V1RemoveProjectAddonResponse, error)

V1RemoveProjectAddonWithResponse request returning *V1RemoveProjectAddonResponse

func (*ClientWithResponses) V1RemoveProjectSigningKeyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1RemoveProjectSigningKeyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1RemoveProjectSigningKeyResponse, error)

V1RemoveProjectSigningKeyWithResponse request returning *V1RemoveProjectSigningKeyResponse

func (*ClientWithResponses) V1ResetABranchWithBodyWithResponse

func (c *ClientWithResponses) V1ResetABranchWithBodyWithResponse(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1ResetABranchResponse, error)

V1ResetABranchWithBodyWithResponse request with arbitrary body returning *V1ResetABranchResponse

func (*ClientWithResponses) V1ResetABranchWithResponse

func (c *ClientWithResponses) V1ResetABranchWithResponse(ctx context.Context, branchId openapi_types.UUID, body V1ResetABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*V1ResetABranchResponse, error)

func (*ClientWithResponses) V1RestoreAProjectWithResponse

func (c *ClientWithResponses) V1RestoreAProjectWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1RestoreAProjectResponse, error)

V1RestoreAProjectWithResponse request returning *V1RestoreAProjectResponse

func (*ClientWithResponses) V1RestorePitrBackupWithBodyWithResponse

func (c *ClientWithResponses) V1RestorePitrBackupWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1RestorePitrBackupResponse, error)

V1RestorePitrBackupWithBodyWithResponse request with arbitrary body returning *V1RestorePitrBackupResponse

func (*ClientWithResponses) V1RestorePitrBackupWithResponse

func (c *ClientWithResponses) V1RestorePitrBackupWithResponse(ctx context.Context, ref string, body V1RestorePitrBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*V1RestorePitrBackupResponse, error)

func (*ClientWithResponses) V1RevokeTokenWithBodyWithResponse

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

V1RevokeTokenWithBodyWithResponse request with arbitrary body returning *V1RevokeTokenResponse

func (*ClientWithResponses) V1RevokeTokenWithResponse

func (c *ClientWithResponses) V1RevokeTokenWithResponse(ctx context.Context, body V1RevokeTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*V1RevokeTokenResponse, error)

func (*ClientWithResponses) V1RunAQueryWithBodyWithResponse

func (c *ClientWithResponses) V1RunAQueryWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1RunAQueryResponse, error)

V1RunAQueryWithBodyWithResponse request with arbitrary body returning *V1RunAQueryResponse

func (*ClientWithResponses) V1RunAQueryWithResponse

func (c *ClientWithResponses) V1RunAQueryWithResponse(ctx context.Context, ref string, body V1RunAQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*V1RunAQueryResponse, error)

func (*ClientWithResponses) V1SetupAReadReplicaWithBodyWithResponse

func (c *ClientWithResponses) V1SetupAReadReplicaWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1SetupAReadReplicaResponse, error)

V1SetupAReadReplicaWithBodyWithResponse request with arbitrary body returning *V1SetupAReadReplicaResponse

func (*ClientWithResponses) V1SetupAReadReplicaWithResponse

func (c *ClientWithResponses) V1SetupAReadReplicaWithResponse(ctx context.Context, ref string, body V1SetupAReadReplicaJSONRequestBody, reqEditors ...RequestEditorFn) (*V1SetupAReadReplicaResponse, error)

func (*ClientWithResponses) V1UndoWithBodyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1UndoWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UndoResponse, error)

V1UndoWithBodyWithResponse request with arbitrary body returning *V1UndoResponse

func (*ClientWithResponses) V1UndoWithResponse added in v1.0.5

func (c *ClientWithResponses) V1UndoWithResponse(ctx context.Context, ref string, body V1UndoJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UndoResponse, error)

func (*ClientWithResponses) V1UpdateABranchConfigWithBodyWithResponse

func (c *ClientWithResponses) V1UpdateABranchConfigWithBodyWithResponse(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateABranchConfigResponse, error)

V1UpdateABranchConfigWithBodyWithResponse request with arbitrary body returning *V1UpdateABranchConfigResponse

func (*ClientWithResponses) V1UpdateABranchConfigWithResponse

func (c *ClientWithResponses) V1UpdateABranchConfigWithResponse(ctx context.Context, branchId openapi_types.UUID, body V1UpdateABranchConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateABranchConfigResponse, error)

func (*ClientWithResponses) V1UpdateAFunctionWithBodyWithResponse

func (c *ClientWithResponses) V1UpdateAFunctionWithBodyWithResponse(ctx context.Context, ref string, functionSlug string, params *V1UpdateAFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateAFunctionResponse, error)

V1UpdateAFunctionWithBodyWithResponse request with arbitrary body returning *V1UpdateAFunctionResponse

func (*ClientWithResponses) V1UpdateAFunctionWithResponse

func (c *ClientWithResponses) V1UpdateAFunctionWithResponse(ctx context.Context, ref string, functionSlug string, params *V1UpdateAFunctionParams, body V1UpdateAFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateAFunctionResponse, error)

func (*ClientWithResponses) V1UpdateASsoProviderWithBodyWithResponse

func (c *ClientWithResponses) V1UpdateASsoProviderWithBodyWithResponse(ctx context.Context, ref string, providerId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateASsoProviderResponse, error)

V1UpdateASsoProviderWithBodyWithResponse request with arbitrary body returning *V1UpdateASsoProviderResponse

func (*ClientWithResponses) V1UpdateASsoProviderWithResponse

func (c *ClientWithResponses) V1UpdateASsoProviderWithResponse(ctx context.Context, ref string, providerId openapi_types.UUID, body V1UpdateASsoProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateASsoProviderResponse, error)

func (*ClientWithResponses) V1UpdateAuthServiceConfigWithBodyWithResponse

func (c *ClientWithResponses) V1UpdateAuthServiceConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateAuthServiceConfigResponse, error)

V1UpdateAuthServiceConfigWithBodyWithResponse request with arbitrary body returning *V1UpdateAuthServiceConfigResponse

func (*ClientWithResponses) V1UpdateAuthServiceConfigWithResponse

func (c *ClientWithResponses) V1UpdateAuthServiceConfigWithResponse(ctx context.Context, ref string, body V1UpdateAuthServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateAuthServiceConfigResponse, error)

func (*ClientWithResponses) V1UpdateHostnameConfigWithBodyWithResponse

func (c *ClientWithResponses) V1UpdateHostnameConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateHostnameConfigResponse, error)

V1UpdateHostnameConfigWithBodyWithResponse request with arbitrary body returning *V1UpdateHostnameConfigResponse

func (*ClientWithResponses) V1UpdateHostnameConfigWithResponse

func (c *ClientWithResponses) V1UpdateHostnameConfigWithResponse(ctx context.Context, ref string, body V1UpdateHostnameConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateHostnameConfigResponse, error)

func (*ClientWithResponses) V1UpdateNetworkRestrictionsWithBodyWithResponse

func (c *ClientWithResponses) V1UpdateNetworkRestrictionsWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateNetworkRestrictionsResponse, error)

V1UpdateNetworkRestrictionsWithBodyWithResponse request with arbitrary body returning *V1UpdateNetworkRestrictionsResponse

func (*ClientWithResponses) V1UpdateNetworkRestrictionsWithResponse

func (c *ClientWithResponses) V1UpdateNetworkRestrictionsWithResponse(ctx context.Context, ref string, body V1UpdateNetworkRestrictionsJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateNetworkRestrictionsResponse, error)

func (*ClientWithResponses) V1UpdatePgsodiumConfigWithBodyWithResponse

func (c *ClientWithResponses) V1UpdatePgsodiumConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdatePgsodiumConfigResponse, error)

V1UpdatePgsodiumConfigWithBodyWithResponse request with arbitrary body returning *V1UpdatePgsodiumConfigResponse

func (*ClientWithResponses) V1UpdatePgsodiumConfigWithResponse

func (c *ClientWithResponses) V1UpdatePgsodiumConfigWithResponse(ctx context.Context, ref string, body V1UpdatePgsodiumConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdatePgsodiumConfigResponse, error)

func (*ClientWithResponses) V1UpdatePoolerConfigWithBodyWithResponse

func (c *ClientWithResponses) V1UpdatePoolerConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdatePoolerConfigResponse, error)

V1UpdatePoolerConfigWithBodyWithResponse request with arbitrary body returning *V1UpdatePoolerConfigResponse

func (*ClientWithResponses) V1UpdatePoolerConfigWithResponse

func (c *ClientWithResponses) V1UpdatePoolerConfigWithResponse(ctx context.Context, ref string, body V1UpdatePoolerConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdatePoolerConfigResponse, error)

func (*ClientWithResponses) V1UpdatePostgresConfigWithBodyWithResponse

func (c *ClientWithResponses) V1UpdatePostgresConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdatePostgresConfigResponse, error)

V1UpdatePostgresConfigWithBodyWithResponse request with arbitrary body returning *V1UpdatePostgresConfigResponse

func (*ClientWithResponses) V1UpdatePostgresConfigWithResponse

func (c *ClientWithResponses) V1UpdatePostgresConfigWithResponse(ctx context.Context, ref string, body V1UpdatePostgresConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdatePostgresConfigResponse, error)

func (*ClientWithResponses) V1UpdatePostgrestServiceConfigWithBodyWithResponse

func (c *ClientWithResponses) V1UpdatePostgrestServiceConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdatePostgrestServiceConfigResponse, error)

V1UpdatePostgrestServiceConfigWithBodyWithResponse request with arbitrary body returning *V1UpdatePostgrestServiceConfigResponse

func (*ClientWithResponses) V1UpdatePostgrestServiceConfigWithResponse

func (c *ClientWithResponses) V1UpdatePostgrestServiceConfigWithResponse(ctx context.Context, ref string, body V1UpdatePostgrestServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdatePostgrestServiceConfigResponse, error)

func (*ClientWithResponses) V1UpdateProjectApiKeyWithBodyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1UpdateProjectApiKeyWithBodyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, params *V1UpdateProjectApiKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateProjectApiKeyResponse, error)

V1UpdateProjectApiKeyWithBodyWithResponse request with arbitrary body returning *V1UpdateProjectApiKeyResponse

func (*ClientWithResponses) V1UpdateProjectApiKeyWithResponse added in v1.0.5

func (*ClientWithResponses) V1UpdateProjectLegacyApiKeysWithResponse added in v1.0.5

func (c *ClientWithResponses) V1UpdateProjectLegacyApiKeysWithResponse(ctx context.Context, ref string, params *V1UpdateProjectLegacyApiKeysParams, reqEditors ...RequestEditorFn) (*V1UpdateProjectLegacyApiKeysResponse, error)

V1UpdateProjectLegacyApiKeysWithResponse request returning *V1UpdateProjectLegacyApiKeysResponse

func (*ClientWithResponses) V1UpdateProjectSigningKeyWithBodyWithResponse added in v1.0.5

func (c *ClientWithResponses) V1UpdateProjectSigningKeyWithBodyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateProjectSigningKeyResponse, error)

V1UpdateProjectSigningKeyWithBodyWithResponse request with arbitrary body returning *V1UpdateProjectSigningKeyResponse

func (*ClientWithResponses) V1UpdateProjectSigningKeyWithResponse added in v1.0.5

func (*ClientWithResponses) V1UpdateSslEnforcementConfigWithBodyWithResponse

func (c *ClientWithResponses) V1UpdateSslEnforcementConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateSslEnforcementConfigResponse, error)

V1UpdateSslEnforcementConfigWithBodyWithResponse request with arbitrary body returning *V1UpdateSslEnforcementConfigResponse

func (*ClientWithResponses) V1UpdateSslEnforcementConfigWithResponse

func (c *ClientWithResponses) V1UpdateSslEnforcementConfigWithResponse(ctx context.Context, ref string, body V1UpdateSslEnforcementConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateSslEnforcementConfigResponse, error)

func (*ClientWithResponses) V1UpdateStorageConfigWithBodyWithResponse

func (c *ClientWithResponses) V1UpdateStorageConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateStorageConfigResponse, error)

V1UpdateStorageConfigWithBodyWithResponse request with arbitrary body returning *V1UpdateStorageConfigResponse

func (*ClientWithResponses) V1UpdateStorageConfigWithResponse

func (c *ClientWithResponses) V1UpdateStorageConfigWithResponse(ctx context.Context, ref string, body V1UpdateStorageConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateStorageConfigResponse, error)

func (*ClientWithResponses) V1UpgradePostgresVersionWithBodyWithResponse

func (c *ClientWithResponses) V1UpgradePostgresVersionWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpgradePostgresVersionResponse, error)

V1UpgradePostgresVersionWithBodyWithResponse request with arbitrary body returning *V1UpgradePostgresVersionResponse

func (*ClientWithResponses) V1UpgradePostgresVersionWithResponse

func (c *ClientWithResponses) V1UpgradePostgresVersionWithResponse(ctx context.Context, ref string, body V1UpgradePostgresVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpgradePostgresVersionResponse, error)

func (*ClientWithResponses) V1UpsertAMigrationWithBodyWithResponse added in v1.0.2

func (c *ClientWithResponses) V1UpsertAMigrationWithBodyWithResponse(ctx context.Context, ref string, params *V1UpsertAMigrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpsertAMigrationResponse, error)

V1UpsertAMigrationWithBodyWithResponse request with arbitrary body returning *V1UpsertAMigrationResponse

func (*ClientWithResponses) V1UpsertAMigrationWithResponse added in v1.0.2

func (c *ClientWithResponses) V1UpsertAMigrationWithResponse(ctx context.Context, ref string, params *V1UpsertAMigrationParams, body V1UpsertAMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpsertAMigrationResponse, error)

func (*ClientWithResponses) V1VerifyDnsConfigWithResponse

func (c *ClientWithResponses) V1VerifyDnsConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1VerifyDnsConfigResponse, error)

V1VerifyDnsConfigWithResponse request returning *V1VerifyDnsConfigResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// V1DeleteABranchWithResponse request
	V1DeleteABranchWithResponse(ctx context.Context, branchId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1DeleteABranchResponse, error)

	// V1GetABranchConfigWithResponse request
	V1GetABranchConfigWithResponse(ctx context.Context, branchId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1GetABranchConfigResponse, error)

	// V1UpdateABranchConfigWithBodyWithResponse request with any body
	V1UpdateABranchConfigWithBodyWithResponse(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateABranchConfigResponse, error)

	V1UpdateABranchConfigWithResponse(ctx context.Context, branchId openapi_types.UUID, body V1UpdateABranchConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateABranchConfigResponse, error)

	// V1DiffABranchWithResponse request
	V1DiffABranchWithResponse(ctx context.Context, branchId openapi_types.UUID, params *V1DiffABranchParams, reqEditors ...RequestEditorFn) (*V1DiffABranchResponse, error)

	// V1MergeABranchWithBodyWithResponse request with any body
	V1MergeABranchWithBodyWithResponse(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1MergeABranchResponse, error)

	V1MergeABranchWithResponse(ctx context.Context, branchId openapi_types.UUID, body V1MergeABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*V1MergeABranchResponse, error)

	// V1PushABranchWithBodyWithResponse request with any body
	V1PushABranchWithBodyWithResponse(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1PushABranchResponse, error)

	V1PushABranchWithResponse(ctx context.Context, branchId openapi_types.UUID, body V1PushABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*V1PushABranchResponse, error)

	// V1ResetABranchWithBodyWithResponse request with any body
	V1ResetABranchWithBodyWithResponse(ctx context.Context, branchId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1ResetABranchResponse, error)

	V1ResetABranchWithResponse(ctx context.Context, branchId openapi_types.UUID, body V1ResetABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*V1ResetABranchResponse, error)

	// V1AuthorizeUserWithResponse request
	V1AuthorizeUserWithResponse(ctx context.Context, params *V1AuthorizeUserParams, reqEditors ...RequestEditorFn) (*V1AuthorizeUserResponse, error)

	// V1OauthAuthorizeProjectClaimWithResponse request
	V1OauthAuthorizeProjectClaimWithResponse(ctx context.Context, params *V1OauthAuthorizeProjectClaimParams, reqEditors ...RequestEditorFn) (*V1OauthAuthorizeProjectClaimResponse, error)

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

	V1RevokeTokenWithResponse(ctx context.Context, body V1RevokeTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*V1RevokeTokenResponse, error)

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

	V1ExchangeOauthTokenWithFormdataBodyWithResponse(ctx context.Context, body V1ExchangeOauthTokenFormdataRequestBody, reqEditors ...RequestEditorFn) (*V1ExchangeOauthTokenResponse, error)

	// V1ListAllOrganizationsWithResponse request
	V1ListAllOrganizationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V1ListAllOrganizationsResponse, error)

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

	V1CreateAnOrganizationWithResponse(ctx context.Context, body V1CreateAnOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateAnOrganizationResponse, error)

	// V1GetAnOrganizationWithResponse request
	V1GetAnOrganizationWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*V1GetAnOrganizationResponse, error)

	// V1ListOrganizationMembersWithResponse request
	V1ListOrganizationMembersWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*V1ListOrganizationMembersResponse, error)

	// V1GetOrganizationProjectClaimWithResponse request
	V1GetOrganizationProjectClaimWithResponse(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*V1GetOrganizationProjectClaimResponse, error)

	// V1ClaimProjectForOrganizationWithResponse request
	V1ClaimProjectForOrganizationWithResponse(ctx context.Context, slug string, token string, reqEditors ...RequestEditorFn) (*V1ClaimProjectForOrganizationResponse, error)

	// V1ListAllProjectsWithResponse request
	V1ListAllProjectsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*V1ListAllProjectsResponse, error)

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

	V1CreateAProjectWithResponse(ctx context.Context, body V1CreateAProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateAProjectResponse, error)

	// V1DeleteAProjectWithResponse request
	V1DeleteAProjectWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DeleteAProjectResponse, error)

	// V1GetProjectWithResponse request
	V1GetProjectWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectResponse, error)

	// V1GetPerformanceAdvisorsWithResponse request
	V1GetPerformanceAdvisorsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPerformanceAdvisorsResponse, error)

	// V1GetSecurityAdvisorsWithResponse request
	V1GetSecurityAdvisorsWithResponse(ctx context.Context, ref string, params *V1GetSecurityAdvisorsParams, reqEditors ...RequestEditorFn) (*V1GetSecurityAdvisorsResponse, error)

	// V1GetProjectLogsWithResponse request
	V1GetProjectLogsWithResponse(ctx context.Context, ref string, params *V1GetProjectLogsParams, reqEditors ...RequestEditorFn) (*V1GetProjectLogsResponse, error)

	// V1GetProjectUsageApiCountWithResponse request
	V1GetProjectUsageApiCountWithResponse(ctx context.Context, ref string, params *V1GetProjectUsageApiCountParams, reqEditors ...RequestEditorFn) (*V1GetProjectUsageApiCountResponse, error)

	// V1GetProjectUsageRequestCountWithResponse request
	V1GetProjectUsageRequestCountWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectUsageRequestCountResponse, error)

	// V1GetProjectApiKeysWithResponse request
	V1GetProjectApiKeysWithResponse(ctx context.Context, ref string, params *V1GetProjectApiKeysParams, reqEditors ...RequestEditorFn) (*V1GetProjectApiKeysResponse, error)

	// V1CreateProjectApiKeyWithBodyWithResponse request with any body
	V1CreateProjectApiKeyWithBodyWithResponse(ctx context.Context, ref string, params *V1CreateProjectApiKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateProjectApiKeyResponse, error)

	V1CreateProjectApiKeyWithResponse(ctx context.Context, ref string, params *V1CreateProjectApiKeyParams, body V1CreateProjectApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateProjectApiKeyResponse, error)

	// V1GetProjectLegacyApiKeysWithResponse request
	V1GetProjectLegacyApiKeysWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectLegacyApiKeysResponse, error)

	// V1UpdateProjectLegacyApiKeysWithResponse request
	V1UpdateProjectLegacyApiKeysWithResponse(ctx context.Context, ref string, params *V1UpdateProjectLegacyApiKeysParams, reqEditors ...RequestEditorFn) (*V1UpdateProjectLegacyApiKeysResponse, error)

	// V1DeleteProjectApiKeyWithResponse request
	V1DeleteProjectApiKeyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, params *V1DeleteProjectApiKeyParams, reqEditors ...RequestEditorFn) (*V1DeleteProjectApiKeyResponse, error)

	// V1GetProjectApiKeyWithResponse request
	V1GetProjectApiKeyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, params *V1GetProjectApiKeyParams, reqEditors ...RequestEditorFn) (*V1GetProjectApiKeyResponse, error)

	// V1UpdateProjectApiKeyWithBodyWithResponse request with any body
	V1UpdateProjectApiKeyWithBodyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, params *V1UpdateProjectApiKeyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateProjectApiKeyResponse, error)

	V1UpdateProjectApiKeyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, params *V1UpdateProjectApiKeyParams, body V1UpdateProjectApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateProjectApiKeyResponse, error)

	// V1ListProjectAddonsWithResponse request
	V1ListProjectAddonsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListProjectAddonsResponse, error)

	// V1ApplyProjectAddonWithBodyWithResponse request with any body
	V1ApplyProjectAddonWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1ApplyProjectAddonResponse, error)

	V1ApplyProjectAddonWithResponse(ctx context.Context, ref string, body V1ApplyProjectAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*V1ApplyProjectAddonResponse, error)

	// V1RemoveProjectAddonWithResponse request
	V1RemoveProjectAddonWithResponse(ctx context.Context, ref string, addonVariant interface{}, reqEditors ...RequestEditorFn) (*V1RemoveProjectAddonResponse, error)

	// V1DisablePreviewBranchingWithResponse request
	V1DisablePreviewBranchingWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DisablePreviewBranchingResponse, error)

	// V1ListAllBranchesWithResponse request
	V1ListAllBranchesWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllBranchesResponse, error)

	// V1CreateABranchWithBodyWithResponse request with any body
	V1CreateABranchWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateABranchResponse, error)

	V1CreateABranchWithResponse(ctx context.Context, ref string, body V1CreateABranchJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateABranchResponse, error)

	// V1GetABranchWithResponse request
	V1GetABranchWithResponse(ctx context.Context, ref string, name string, reqEditors ...RequestEditorFn) (*V1GetABranchResponse, error)

	// V1DeleteProjectClaimTokenWithResponse request
	V1DeleteProjectClaimTokenWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DeleteProjectClaimTokenResponse, error)

	// V1GetProjectClaimTokenWithResponse request
	V1GetProjectClaimTokenWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectClaimTokenResponse, error)

	// V1CreateProjectClaimTokenWithResponse request
	V1CreateProjectClaimTokenWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1CreateProjectClaimTokenResponse, error)

	// V1GetAuthServiceConfigWithResponse request
	V1GetAuthServiceConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetAuthServiceConfigResponse, error)

	// V1UpdateAuthServiceConfigWithBodyWithResponse request with any body
	V1UpdateAuthServiceConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateAuthServiceConfigResponse, error)

	V1UpdateAuthServiceConfigWithResponse(ctx context.Context, ref string, body V1UpdateAuthServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateAuthServiceConfigResponse, error)

	// V1GetProjectSigningKeysWithResponse request
	V1GetProjectSigningKeysWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectSigningKeysResponse, error)

	// V1CreateProjectSigningKeyWithBodyWithResponse request with any body
	V1CreateProjectSigningKeyWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateProjectSigningKeyResponse, error)

	V1CreateProjectSigningKeyWithResponse(ctx context.Context, ref string, body V1CreateProjectSigningKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateProjectSigningKeyResponse, error)

	// V1GetLegacySigningKeyWithResponse request
	V1GetLegacySigningKeyWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetLegacySigningKeyResponse, error)

	// V1CreateLegacySigningKeyWithResponse request
	V1CreateLegacySigningKeyWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1CreateLegacySigningKeyResponse, error)

	// V1RemoveProjectSigningKeyWithResponse request
	V1RemoveProjectSigningKeyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1RemoveProjectSigningKeyResponse, error)

	// V1GetProjectSigningKeyWithResponse request
	V1GetProjectSigningKeyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1GetProjectSigningKeyResponse, error)

	// V1UpdateProjectSigningKeyWithBodyWithResponse request with any body
	V1UpdateProjectSigningKeyWithBodyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateProjectSigningKeyResponse, error)

	V1UpdateProjectSigningKeyWithResponse(ctx context.Context, ref string, id openapi_types.UUID, body V1UpdateProjectSigningKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateProjectSigningKeyResponse, error)

	// V1ListAllSsoProviderWithResponse request
	V1ListAllSsoProviderWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllSsoProviderResponse, error)

	// V1CreateASsoProviderWithBodyWithResponse request with any body
	V1CreateASsoProviderWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateASsoProviderResponse, error)

	V1CreateASsoProviderWithResponse(ctx context.Context, ref string, body V1CreateASsoProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateASsoProviderResponse, error)

	// V1DeleteASsoProviderWithResponse request
	V1DeleteASsoProviderWithResponse(ctx context.Context, ref string, providerId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1DeleteASsoProviderResponse, error)

	// V1GetASsoProviderWithResponse request
	V1GetASsoProviderWithResponse(ctx context.Context, ref string, providerId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1GetASsoProviderResponse, error)

	// V1UpdateASsoProviderWithBodyWithResponse request with any body
	V1UpdateASsoProviderWithBodyWithResponse(ctx context.Context, ref string, providerId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateASsoProviderResponse, error)

	V1UpdateASsoProviderWithResponse(ctx context.Context, ref string, providerId openapi_types.UUID, body V1UpdateASsoProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateASsoProviderResponse, error)

	// V1ListProjectTpaIntegrationsWithResponse request
	V1ListProjectTpaIntegrationsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListProjectTpaIntegrationsResponse, error)

	// V1CreateProjectTpaIntegrationWithBodyWithResponse request with any body
	V1CreateProjectTpaIntegrationWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateProjectTpaIntegrationResponse, error)

	V1CreateProjectTpaIntegrationWithResponse(ctx context.Context, ref string, body V1CreateProjectTpaIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateProjectTpaIntegrationResponse, error)

	// V1DeleteProjectTpaIntegrationWithResponse request
	V1DeleteProjectTpaIntegrationWithResponse(ctx context.Context, ref string, tpaId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1DeleteProjectTpaIntegrationResponse, error)

	// V1GetProjectTpaIntegrationWithResponse request
	V1GetProjectTpaIntegrationWithResponse(ctx context.Context, ref string, tpaId openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1GetProjectTpaIntegrationResponse, error)

	// V1GetProjectPgbouncerConfigWithResponse request
	V1GetProjectPgbouncerConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetProjectPgbouncerConfigResponse, error)

	// V1GetPoolerConfigWithResponse request
	V1GetPoolerConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPoolerConfigResponse, error)

	// V1UpdatePoolerConfigWithBodyWithResponse request with any body
	V1UpdatePoolerConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdatePoolerConfigResponse, error)

	V1UpdatePoolerConfigWithResponse(ctx context.Context, ref string, body V1UpdatePoolerConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdatePoolerConfigResponse, error)

	// V1GetPostgresConfigWithResponse request
	V1GetPostgresConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPostgresConfigResponse, error)

	// V1UpdatePostgresConfigWithBodyWithResponse request with any body
	V1UpdatePostgresConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdatePostgresConfigResponse, error)

	V1UpdatePostgresConfigWithResponse(ctx context.Context, ref string, body V1UpdatePostgresConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdatePostgresConfigResponse, error)

	// V1GetStorageConfigWithResponse request
	V1GetStorageConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetStorageConfigResponse, error)

	// V1UpdateStorageConfigWithBodyWithResponse request with any body
	V1UpdateStorageConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateStorageConfigResponse, error)

	V1UpdateStorageConfigWithResponse(ctx context.Context, ref string, body V1UpdateStorageConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateStorageConfigResponse, error)

	// V1DeleteHostnameConfigWithResponse request
	V1DeleteHostnameConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DeleteHostnameConfigResponse, error)

	// V1GetHostnameConfigWithResponse request
	V1GetHostnameConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetHostnameConfigResponse, error)

	// V1ActivateCustomHostnameWithResponse request
	V1ActivateCustomHostnameWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ActivateCustomHostnameResponse, error)

	// V1UpdateHostnameConfigWithBodyWithResponse request with any body
	V1UpdateHostnameConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateHostnameConfigResponse, error)

	V1UpdateHostnameConfigWithResponse(ctx context.Context, ref string, body V1UpdateHostnameConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateHostnameConfigResponse, error)

	// V1VerifyDnsConfigWithResponse request
	V1VerifyDnsConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1VerifyDnsConfigResponse, error)

	// V1ListAllBackupsWithResponse request
	V1ListAllBackupsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllBackupsResponse, error)

	// V1RestorePitrBackupWithBodyWithResponse request with any body
	V1RestorePitrBackupWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1RestorePitrBackupResponse, error)

	V1RestorePitrBackupWithResponse(ctx context.Context, ref string, body V1RestorePitrBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*V1RestorePitrBackupResponse, error)

	// V1GetRestorePointWithResponse request
	V1GetRestorePointWithResponse(ctx context.Context, ref string, params *V1GetRestorePointParams, reqEditors ...RequestEditorFn) (*V1GetRestorePointResponse, error)

	// V1CreateRestorePointWithBodyWithResponse request with any body
	V1CreateRestorePointWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateRestorePointResponse, error)

	V1CreateRestorePointWithResponse(ctx context.Context, ref string, body V1CreateRestorePointJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateRestorePointResponse, error)

	// V1UndoWithBodyWithResponse request with any body
	V1UndoWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UndoResponse, error)

	V1UndoWithResponse(ctx context.Context, ref string, body V1UndoJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UndoResponse, error)

	// V1GetDatabaseMetadataWithResponse request
	V1GetDatabaseMetadataWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetDatabaseMetadataResponse, error)

	// V1ListMigrationHistoryWithResponse request
	V1ListMigrationHistoryWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListMigrationHistoryResponse, error)

	// V1ApplyAMigrationWithBodyWithResponse request with any body
	V1ApplyAMigrationWithBodyWithResponse(ctx context.Context, ref string, params *V1ApplyAMigrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1ApplyAMigrationResponse, error)

	V1ApplyAMigrationWithResponse(ctx context.Context, ref string, params *V1ApplyAMigrationParams, body V1ApplyAMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*V1ApplyAMigrationResponse, error)

	// V1UpsertAMigrationWithBodyWithResponse request with any body
	V1UpsertAMigrationWithBodyWithResponse(ctx context.Context, ref string, params *V1UpsertAMigrationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpsertAMigrationResponse, error)

	V1UpsertAMigrationWithResponse(ctx context.Context, ref string, params *V1UpsertAMigrationParams, body V1UpsertAMigrationJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpsertAMigrationResponse, error)

	// V1RunAQueryWithBodyWithResponse request with any body
	V1RunAQueryWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1RunAQueryResponse, error)

	V1RunAQueryWithResponse(ctx context.Context, ref string, body V1RunAQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*V1RunAQueryResponse, error)

	// V1EnableDatabaseWebhookWithResponse request
	V1EnableDatabaseWebhookWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1EnableDatabaseWebhookResponse, error)

	// V1ListAllFunctionsWithResponse request
	V1ListAllFunctionsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllFunctionsResponse, error)

	// V1CreateAFunctionWithBodyWithResponse request with any body
	V1CreateAFunctionWithBodyWithResponse(ctx context.Context, ref string, params *V1CreateAFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CreateAFunctionResponse, error)

	V1CreateAFunctionWithResponse(ctx context.Context, ref string, params *V1CreateAFunctionParams, body V1CreateAFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CreateAFunctionResponse, error)

	// V1BulkUpdateFunctionsWithBodyWithResponse request with any body
	V1BulkUpdateFunctionsWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1BulkUpdateFunctionsResponse, error)

	V1BulkUpdateFunctionsWithResponse(ctx context.Context, ref string, body V1BulkUpdateFunctionsJSONRequestBody, reqEditors ...RequestEditorFn) (*V1BulkUpdateFunctionsResponse, error)

	// V1DeployAFunctionWithBodyWithResponse request with any body
	V1DeployAFunctionWithBodyWithResponse(ctx context.Context, ref string, params *V1DeployAFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1DeployAFunctionResponse, error)

	// V1DeleteAFunctionWithResponse request
	V1DeleteAFunctionWithResponse(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*V1DeleteAFunctionResponse, error)

	// V1GetAFunctionWithResponse request
	V1GetAFunctionWithResponse(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*V1GetAFunctionResponse, error)

	// V1UpdateAFunctionWithBodyWithResponse request with any body
	V1UpdateAFunctionWithBodyWithResponse(ctx context.Context, ref string, functionSlug string, params *V1UpdateAFunctionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateAFunctionResponse, error)

	V1UpdateAFunctionWithResponse(ctx context.Context, ref string, functionSlug string, params *V1UpdateAFunctionParams, body V1UpdateAFunctionJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateAFunctionResponse, error)

	// V1GetAFunctionBodyWithResponse request
	V1GetAFunctionBodyWithResponse(ctx context.Context, ref string, functionSlug string, reqEditors ...RequestEditorFn) (*V1GetAFunctionBodyResponse, error)

	// V1GetServicesHealthWithResponse request
	V1GetServicesHealthWithResponse(ctx context.Context, ref string, params *V1GetServicesHealthParams, reqEditors ...RequestEditorFn) (*V1GetServicesHealthResponse, error)

	// V1DeleteNetworkBansWithBodyWithResponse request with any body
	V1DeleteNetworkBansWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1DeleteNetworkBansResponse, error)

	V1DeleteNetworkBansWithResponse(ctx context.Context, ref string, body V1DeleteNetworkBansJSONRequestBody, reqEditors ...RequestEditorFn) (*V1DeleteNetworkBansResponse, error)

	// V1ListAllNetworkBansWithResponse request
	V1ListAllNetworkBansWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllNetworkBansResponse, error)

	// V1ListAllNetworkBansEnrichedWithResponse request
	V1ListAllNetworkBansEnrichedWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllNetworkBansEnrichedResponse, error)

	// V1GetNetworkRestrictionsWithResponse request
	V1GetNetworkRestrictionsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetNetworkRestrictionsResponse, error)

	// V1UpdateNetworkRestrictionsWithBodyWithResponse request with any body
	V1UpdateNetworkRestrictionsWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateNetworkRestrictionsResponse, error)

	V1UpdateNetworkRestrictionsWithResponse(ctx context.Context, ref string, body V1UpdateNetworkRestrictionsJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateNetworkRestrictionsResponse, error)

	// V1PauseAProjectWithResponse request
	V1PauseAProjectWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1PauseAProjectResponse, error)

	// V1GetPgsodiumConfigWithResponse request
	V1GetPgsodiumConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPgsodiumConfigResponse, error)

	// V1UpdatePgsodiumConfigWithBodyWithResponse request with any body
	V1UpdatePgsodiumConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdatePgsodiumConfigResponse, error)

	V1UpdatePgsodiumConfigWithResponse(ctx context.Context, ref string, body V1UpdatePgsodiumConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdatePgsodiumConfigResponse, error)

	// V1GetPostgrestServiceConfigWithResponse request
	V1GetPostgrestServiceConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPostgrestServiceConfigResponse, error)

	// V1UpdatePostgrestServiceConfigWithBodyWithResponse request with any body
	V1UpdatePostgrestServiceConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdatePostgrestServiceConfigResponse, error)

	V1UpdatePostgrestServiceConfigWithResponse(ctx context.Context, ref string, body V1UpdatePostgrestServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdatePostgrestServiceConfigResponse, error)

	// V1RemoveAReadReplicaWithBodyWithResponse request with any body
	V1RemoveAReadReplicaWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1RemoveAReadReplicaResponse, error)

	V1RemoveAReadReplicaWithResponse(ctx context.Context, ref string, body V1RemoveAReadReplicaJSONRequestBody, reqEditors ...RequestEditorFn) (*V1RemoveAReadReplicaResponse, error)

	// V1SetupAReadReplicaWithBodyWithResponse request with any body
	V1SetupAReadReplicaWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1SetupAReadReplicaResponse, error)

	V1SetupAReadReplicaWithResponse(ctx context.Context, ref string, body V1SetupAReadReplicaJSONRequestBody, reqEditors ...RequestEditorFn) (*V1SetupAReadReplicaResponse, error)

	// V1GetReadonlyModeStatusWithResponse request
	V1GetReadonlyModeStatusWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetReadonlyModeStatusResponse, error)

	// V1DisableReadonlyModeTemporarilyWithResponse request
	V1DisableReadonlyModeTemporarilyWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DisableReadonlyModeTemporarilyResponse, error)

	// V1ListAvailableRestoreVersionsWithResponse request
	V1ListAvailableRestoreVersionsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAvailableRestoreVersionsResponse, error)

	// V1RestoreAProjectWithResponse request
	V1RestoreAProjectWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1RestoreAProjectResponse, error)

	// V1CancelAProjectRestorationWithResponse request
	V1CancelAProjectRestorationWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1CancelAProjectRestorationResponse, error)

	// V1BulkDeleteSecretsWithBodyWithResponse request with any body
	V1BulkDeleteSecretsWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1BulkDeleteSecretsResponse, error)

	V1BulkDeleteSecretsWithResponse(ctx context.Context, ref string, body V1BulkDeleteSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*V1BulkDeleteSecretsResponse, error)

	// V1ListAllSecretsWithResponse request
	V1ListAllSecretsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllSecretsResponse, error)

	// V1BulkCreateSecretsWithBodyWithResponse request with any body
	V1BulkCreateSecretsWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1BulkCreateSecretsResponse, error)

	V1BulkCreateSecretsWithResponse(ctx context.Context, ref string, body V1BulkCreateSecretsJSONRequestBody, reqEditors ...RequestEditorFn) (*V1BulkCreateSecretsResponse, error)

	// V1GetSslEnforcementConfigWithResponse request
	V1GetSslEnforcementConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetSslEnforcementConfigResponse, error)

	// V1UpdateSslEnforcementConfigWithBodyWithResponse request with any body
	V1UpdateSslEnforcementConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpdateSslEnforcementConfigResponse, error)

	V1UpdateSslEnforcementConfigWithResponse(ctx context.Context, ref string, body V1UpdateSslEnforcementConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpdateSslEnforcementConfigResponse, error)

	// V1ListAllBucketsWithResponse request
	V1ListAllBucketsWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1ListAllBucketsResponse, error)

	// V1GenerateTypescriptTypesWithResponse request
	V1GenerateTypescriptTypesWithResponse(ctx context.Context, ref string, params *V1GenerateTypescriptTypesParams, reqEditors ...RequestEditorFn) (*V1GenerateTypescriptTypesResponse, error)

	// V1UpgradePostgresVersionWithBodyWithResponse request with any body
	V1UpgradePostgresVersionWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1UpgradePostgresVersionResponse, error)

	V1UpgradePostgresVersionWithResponse(ctx context.Context, ref string, body V1UpgradePostgresVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*V1UpgradePostgresVersionResponse, error)

	// V1GetPostgresUpgradeEligibilityWithResponse request
	V1GetPostgresUpgradeEligibilityWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetPostgresUpgradeEligibilityResponse, error)

	// V1GetPostgresUpgradeStatusWithResponse request
	V1GetPostgresUpgradeStatusWithResponse(ctx context.Context, ref string, params *V1GetPostgresUpgradeStatusParams, reqEditors ...RequestEditorFn) (*V1GetPostgresUpgradeStatusResponse, error)

	// V1DeactivateVanitySubdomainConfigWithResponse request
	V1DeactivateVanitySubdomainConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1DeactivateVanitySubdomainConfigResponse, error)

	// V1GetVanitySubdomainConfigWithResponse request
	V1GetVanitySubdomainConfigWithResponse(ctx context.Context, ref string, reqEditors ...RequestEditorFn) (*V1GetVanitySubdomainConfigResponse, error)

	// V1ActivateVanitySubdomainConfigWithBodyWithResponse request with any body
	V1ActivateVanitySubdomainConfigWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1ActivateVanitySubdomainConfigResponse, error)

	V1ActivateVanitySubdomainConfigWithResponse(ctx context.Context, ref string, body V1ActivateVanitySubdomainConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*V1ActivateVanitySubdomainConfigResponse, error)

	// V1CheckVanitySubdomainAvailabilityWithBodyWithResponse request with any body
	V1CheckVanitySubdomainAvailabilityWithBodyWithResponse(ctx context.Context, ref string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1CheckVanitySubdomainAvailabilityResponse, error)

	V1CheckVanitySubdomainAvailabilityWithResponse(ctx context.Context, ref string, body V1CheckVanitySubdomainAvailabilityJSONRequestBody, reqEditors ...RequestEditorFn) (*V1CheckVanitySubdomainAvailabilityResponse, error)

	// V1ListAllSnippetsWithResponse request
	V1ListAllSnippetsWithResponse(ctx context.Context, params *V1ListAllSnippetsParams, reqEditors ...RequestEditorFn) (*V1ListAllSnippetsResponse, error)

	// V1GetASnippetWithResponse request
	V1GetASnippetWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*V1GetASnippetResponse, error)
}

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

type CreateApiKeyBody

type CreateApiKeyBody struct {
	Description       nullable.Nullable[string] `json:"description,omitempty"`
	Name              string                    `json:"name"`
	SecretJwtTemplate nullable.Nullable[struct {
		Role string `json:"role"`
	}] `json:"secret_jwt_template,omitempty"`
	Type CreateApiKeyBodyType `json:"type"`
}

CreateApiKeyBody defines model for CreateApiKeyBody.

type CreateApiKeyBodyType

type CreateApiKeyBodyType string

CreateApiKeyBodyType defines model for CreateApiKeyBody.Type.

const (
	CreateApiKeyBodyTypePublishable CreateApiKeyBodyType = "publishable"
	CreateApiKeyBodyTypeSecret      CreateApiKeyBodyType = "secret"
)

Defines values for CreateApiKeyBodyType.

type CreateBranchBody

type CreateBranchBody struct {
	BranchName          string                               `json:"branch_name"`
	DesiredInstanceSize *CreateBranchBodyDesiredInstanceSize `json:"desired_instance_size,omitempty"`
	GitBranch           *string                              `json:"git_branch,omitempty"`
	IsDefault           *bool                                `json:"is_default,omitempty"`
	Persistent          *bool                                `json:"persistent,omitempty"`

	// PostgresEngine Postgres engine version. If not provided, the latest version will be used.
	PostgresEngine *CreateBranchBodyPostgresEngine `json:"postgres_engine,omitempty"`
	Region         *string                         `json:"region,omitempty"`

	// ReleaseChannel Release channel. If not provided, GA will be used.
	ReleaseChannel *CreateBranchBodyReleaseChannel `json:"release_channel,omitempty"`
	Secrets        *map[string]string              `json:"secrets,omitempty"`
}

CreateBranchBody defines model for CreateBranchBody.

type CreateBranchBodyDesiredInstanceSize

type CreateBranchBodyDesiredInstanceSize string

CreateBranchBodyDesiredInstanceSize defines model for CreateBranchBody.DesiredInstanceSize.

const (
	CreateBranchBodyDesiredInstanceSizeLarge                    CreateBranchBodyDesiredInstanceSize = "large"
	CreateBranchBodyDesiredInstanceSizeMedium                   CreateBranchBodyDesiredInstanceSize = "medium"
	CreateBranchBodyDesiredInstanceSizeMicro                    CreateBranchBodyDesiredInstanceSize = "micro"
	CreateBranchBodyDesiredInstanceSizeN12xlarge                CreateBranchBodyDesiredInstanceSize = "12xlarge"
	CreateBranchBodyDesiredInstanceSizeN16xlarge                CreateBranchBodyDesiredInstanceSize = "16xlarge"
	CreateBranchBodyDesiredInstanceSizeN24xlarge                CreateBranchBodyDesiredInstanceSize = "24xlarge"
	CreateBranchBodyDesiredInstanceSizeN24xlargeHighMemory      CreateBranchBodyDesiredInstanceSize = "24xlarge_high_memory"
	CreateBranchBodyDesiredInstanceSizeN24xlargeOptimizedCpu    CreateBranchBodyDesiredInstanceSize = "24xlarge_optimized_cpu"
	CreateBranchBodyDesiredInstanceSizeN24xlargeOptimizedMemory CreateBranchBodyDesiredInstanceSize = "24xlarge_optimized_memory"
	CreateBranchBodyDesiredInstanceSizeN2xlarge                 CreateBranchBodyDesiredInstanceSize = "2xlarge"
	CreateBranchBodyDesiredInstanceSizeN48xlarge                CreateBranchBodyDesiredInstanceSize = "48xlarge"
	CreateBranchBodyDesiredInstanceSizeN48xlargeHighMemory      CreateBranchBodyDesiredInstanceSize = "48xlarge_high_memory"
	CreateBranchBodyDesiredInstanceSizeN48xlargeOptimizedCpu    CreateBranchBodyDesiredInstanceSize = "48xlarge_optimized_cpu"
	CreateBranchBodyDesiredInstanceSizeN48xlargeOptimizedMemory CreateBranchBodyDesiredInstanceSize = "48xlarge_optimized_memory"
	CreateBranchBodyDesiredInstanceSizeN4xlarge                 CreateBranchBodyDesiredInstanceSize = "4xlarge"
	CreateBranchBodyDesiredInstanceSizeN8xlarge                 CreateBranchBodyDesiredInstanceSize = "8xlarge"
	CreateBranchBodyDesiredInstanceSizeNano                     CreateBranchBodyDesiredInstanceSize = "nano"
	CreateBranchBodyDesiredInstanceSizePico                     CreateBranchBodyDesiredInstanceSize = "pico"
	CreateBranchBodyDesiredInstanceSizeSmall                    CreateBranchBodyDesiredInstanceSize = "small"
	CreateBranchBodyDesiredInstanceSizeXlarge                   CreateBranchBodyDesiredInstanceSize = "xlarge"
)

Defines values for CreateBranchBodyDesiredInstanceSize.

type CreateBranchBodyPostgresEngine

type CreateBranchBodyPostgresEngine string

CreateBranchBodyPostgresEngine Postgres engine version. If not provided, the latest version will be used.

const (
	CreateBranchBodyPostgresEngineN15       CreateBranchBodyPostgresEngine = "15"
	CreateBranchBodyPostgresEngineN17       CreateBranchBodyPostgresEngine = "17"
	CreateBranchBodyPostgresEngineN17Oriole CreateBranchBodyPostgresEngine = "17-oriole"
)

Defines values for CreateBranchBodyPostgresEngine.

type CreateBranchBodyReleaseChannel

type CreateBranchBodyReleaseChannel string

CreateBranchBodyReleaseChannel Release channel. If not provided, GA will be used.

const (
	CreateBranchBodyReleaseChannelAlpha     CreateBranchBodyReleaseChannel = "alpha"
	CreateBranchBodyReleaseChannelBeta      CreateBranchBodyReleaseChannel = "beta"
	CreateBranchBodyReleaseChannelGa        CreateBranchBodyReleaseChannel = "ga"
	CreateBranchBodyReleaseChannelInternal  CreateBranchBodyReleaseChannel = "internal"
	CreateBranchBodyReleaseChannelPreview   CreateBranchBodyReleaseChannel = "preview"
	CreateBranchBodyReleaseChannelWithdrawn CreateBranchBodyReleaseChannel = "withdrawn"
)

Defines values for CreateBranchBodyReleaseChannel.

type CreateOrganizationV1

type CreateOrganizationV1 struct {
	Name string `json:"name"`
}

CreateOrganizationV1 defines model for CreateOrganizationV1.

type CreateProjectClaimTokenResponse added in v1.0.1

type CreateProjectClaimTokenResponse struct {
	CreatedAt  string             `json:"created_at"`
	CreatedBy  openapi_types.UUID `json:"created_by"`
	ExpiresAt  string             `json:"expires_at"`
	Token      string             `json:"token"`
	TokenAlias string             `json:"token_alias"`
}

CreateProjectClaimTokenResponse defines model for CreateProjectClaimTokenResponse.

type CreateProviderBody

type CreateProviderBody struct {
	AttributeMapping *struct {
		Keys map[string]struct {
			Array   *bool        `json:"array,omitempty"`
			Default *interface{} `json:"default,omitempty"`
			Name    *string      `json:"name,omitempty"`
			Names   *[]string    `json:"names,omitempty"`
		} `json:"keys"`
	} `json:"attribute_mapping,omitempty"`
	Domains     *[]string `json:"domains,omitempty"`
	MetadataUrl *string   `json:"metadata_url,omitempty"`
	MetadataXml *string   `json:"metadata_xml,omitempty"`

	// Type What type of provider will be created
	Type CreateProviderBodyType `json:"type"`
}

CreateProviderBody defines model for CreateProviderBody.

type CreateProviderBodyType

type CreateProviderBodyType string

CreateProviderBodyType What type of provider will be created

const (
	Saml CreateProviderBodyType = "saml"
)

Defines values for CreateProviderBodyType.

type CreateProviderResponse

type CreateProviderResponse struct {
	CreatedAt *string `json:"created_at,omitempty"`
	Domains   *[]struct {
		CreatedAt *string `json:"created_at,omitempty"`
		Domain    *string `json:"domain,omitempty"`
		Id        string  `json:"id"`
		UpdatedAt *string `json:"updated_at,omitempty"`
	} `json:"domains,omitempty"`
	Id   string `json:"id"`
	Saml *struct {
		AttributeMapping *struct {
			Keys map[string]struct {
				Array   *bool        `json:"array,omitempty"`
				Default *interface{} `json:"default,omitempty"`
				Name    *string      `json:"name,omitempty"`
				Names   *[]string    `json:"names,omitempty"`
			} `json:"keys"`
		} `json:"attribute_mapping,omitempty"`
		EntityId    string  `json:"entity_id"`
		Id          string  `json:"id"`
		MetadataUrl *string `json:"metadata_url,omitempty"`
		MetadataXml *string `json:"metadata_xml,omitempty"`
	} `json:"saml,omitempty"`
	UpdatedAt *string `json:"updated_at,omitempty"`
}

CreateProviderResponse defines model for CreateProviderResponse.

type CreateSecretBody

type CreateSecretBody = []struct {
	// Name Secret name must not start with the SUPABASE_ prefix.
	Name  string `json:"name"`
	Value string `json:"value"`
}

CreateSecretBody defines model for CreateSecretBody.

type CreateSigningKeyBody

type CreateSigningKeyBody struct {
	Algorithm  CreateSigningKeyBodyAlgorithm    `json:"algorithm"`
	PrivateJwk *CreateSigningKeyBody_PrivateJwk `json:"private_jwk,omitempty"`
	Status     *CreateSigningKeyBodyStatus      `json:"status,omitempty"`
}

CreateSigningKeyBody defines model for CreateSigningKeyBody.

type CreateSigningKeyBodyAlgorithm

type CreateSigningKeyBodyAlgorithm string

CreateSigningKeyBodyAlgorithm defines model for CreateSigningKeyBody.Algorithm.

const (
	CreateSigningKeyBodyAlgorithmES256 CreateSigningKeyBodyAlgorithm = "ES256"
	CreateSigningKeyBodyAlgorithmEdDSA CreateSigningKeyBodyAlgorithm = "EdDSA"
	CreateSigningKeyBodyAlgorithmHS256 CreateSigningKeyBodyAlgorithm = "HS256"
	CreateSigningKeyBodyAlgorithmRS256 CreateSigningKeyBodyAlgorithm = "RS256"
)

Defines values for CreateSigningKeyBodyAlgorithm.

type CreateSigningKeyBodyPrivateJwk0 added in v1.0.5

type CreateSigningKeyBodyPrivateJwk0 struct {
	D   string                             `json:"d"`
	Dp  string                             `json:"dp"`
	Dq  string                             `json:"dq"`
	E   CreateSigningKeyBodyPrivateJwk0E   `json:"e"`
	Kty CreateSigningKeyBodyPrivateJwk0Kty `json:"kty"`
	N   string                             `json:"n"`
	P   string                             `json:"p"`
	Q   string                             `json:"q"`
	Qi  string                             `json:"qi"`
}

CreateSigningKeyBodyPrivateJwk0 defines model for .

type CreateSigningKeyBodyPrivateJwk0E added in v1.0.5

type CreateSigningKeyBodyPrivateJwk0E string

CreateSigningKeyBodyPrivateJwk0E defines model for CreateSigningKeyBody.PrivateJwk.0.E.

const (
	AQAB CreateSigningKeyBodyPrivateJwk0E = "AQAB"
)

Defines values for CreateSigningKeyBodyPrivateJwk0E.

type CreateSigningKeyBodyPrivateJwk0Kty added in v1.0.5

type CreateSigningKeyBodyPrivateJwk0Kty string

CreateSigningKeyBodyPrivateJwk0Kty defines model for CreateSigningKeyBody.PrivateJwk.0.Kty.

const (
	RSA CreateSigningKeyBodyPrivateJwk0Kty = "RSA"
)

Defines values for CreateSigningKeyBodyPrivateJwk0Kty.

type CreateSigningKeyBodyPrivateJwk1 added in v1.0.5

type CreateSigningKeyBodyPrivateJwk1 struct {
	Crv CreateSigningKeyBodyPrivateJwk1Crv `json:"crv"`
	D   string                             `json:"d"`
	Kty CreateSigningKeyBodyPrivateJwk1Kty `json:"kty"`
	X   string                             `json:"x"`
	Y   string                             `json:"y"`
}

CreateSigningKeyBodyPrivateJwk1 defines model for .

type CreateSigningKeyBodyPrivateJwk1Crv added in v1.0.5

type CreateSigningKeyBodyPrivateJwk1Crv string

CreateSigningKeyBodyPrivateJwk1Crv defines model for CreateSigningKeyBody.PrivateJwk.1.Crv.

const (
	P256 CreateSigningKeyBodyPrivateJwk1Crv = "P-256"
)

Defines values for CreateSigningKeyBodyPrivateJwk1Crv.

type CreateSigningKeyBodyPrivateJwk1Kty added in v1.0.5

type CreateSigningKeyBodyPrivateJwk1Kty string

CreateSigningKeyBodyPrivateJwk1Kty defines model for CreateSigningKeyBody.PrivateJwk.1.Kty.

Defines values for CreateSigningKeyBodyPrivateJwk1Kty.

type CreateSigningKeyBodyPrivateJwk2 added in v1.0.5

type CreateSigningKeyBodyPrivateJwk2 struct {
	Crv CreateSigningKeyBodyPrivateJwk2Crv `json:"crv"`
	D   string                             `json:"d"`
	Kty CreateSigningKeyBodyPrivateJwk2Kty `json:"kty"`
	X   string                             `json:"x"`
}

CreateSigningKeyBodyPrivateJwk2 defines model for .

type CreateSigningKeyBodyPrivateJwk2Crv added in v1.0.5

type CreateSigningKeyBodyPrivateJwk2Crv string

CreateSigningKeyBodyPrivateJwk2Crv defines model for CreateSigningKeyBody.PrivateJwk.2.Crv.

const (
	Ed25519 CreateSigningKeyBodyPrivateJwk2Crv = "Ed25519"
)

Defines values for CreateSigningKeyBodyPrivateJwk2Crv.

type CreateSigningKeyBodyPrivateJwk2Kty added in v1.0.5

type CreateSigningKeyBodyPrivateJwk2Kty string

CreateSigningKeyBodyPrivateJwk2Kty defines model for CreateSigningKeyBody.PrivateJwk.2.Kty.

const (
	OKP CreateSigningKeyBodyPrivateJwk2Kty = "OKP"
)

Defines values for CreateSigningKeyBodyPrivateJwk2Kty.

type CreateSigningKeyBodyPrivateJwk3 added in v1.0.5

type CreateSigningKeyBodyPrivateJwk3 struct {
	K   string                             `json:"k"`
	Kty CreateSigningKeyBodyPrivateJwk3Kty `json:"kty"`
}

CreateSigningKeyBodyPrivateJwk3 defines model for .

type CreateSigningKeyBodyPrivateJwk3Kty added in v1.0.5

type CreateSigningKeyBodyPrivateJwk3Kty string

CreateSigningKeyBodyPrivateJwk3Kty defines model for CreateSigningKeyBody.PrivateJwk.3.Kty.

const (
	Oct CreateSigningKeyBodyPrivateJwk3Kty = "oct"
)

Defines values for CreateSigningKeyBodyPrivateJwk3Kty.

type CreateSigningKeyBodyStatus

type CreateSigningKeyBodyStatus string

CreateSigningKeyBodyStatus defines model for CreateSigningKeyBody.Status.

const (
	CreateSigningKeyBodyStatusInUse   CreateSigningKeyBodyStatus = "in_use"
	CreateSigningKeyBodyStatusStandby CreateSigningKeyBodyStatus = "standby"
)

Defines values for CreateSigningKeyBodyStatus.

type CreateSigningKeyBody_PrivateJwk added in v1.0.5

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

CreateSigningKeyBody_PrivateJwk defines model for CreateSigningKeyBody.PrivateJwk.

func (CreateSigningKeyBody_PrivateJwk) AsCreateSigningKeyBodyPrivateJwk0 added in v1.0.5

func (t CreateSigningKeyBody_PrivateJwk) AsCreateSigningKeyBodyPrivateJwk0() (CreateSigningKeyBodyPrivateJwk0, error)

AsCreateSigningKeyBodyPrivateJwk0 returns the union data inside the CreateSigningKeyBody_PrivateJwk as a CreateSigningKeyBodyPrivateJwk0

func (CreateSigningKeyBody_PrivateJwk) AsCreateSigningKeyBodyPrivateJwk1 added in v1.0.5

func (t CreateSigningKeyBody_PrivateJwk) AsCreateSigningKeyBodyPrivateJwk1() (CreateSigningKeyBodyPrivateJwk1, error)

AsCreateSigningKeyBodyPrivateJwk1 returns the union data inside the CreateSigningKeyBody_PrivateJwk as a CreateSigningKeyBodyPrivateJwk1

func (CreateSigningKeyBody_PrivateJwk) AsCreateSigningKeyBodyPrivateJwk2 added in v1.0.5

func (t CreateSigningKeyBody_PrivateJwk) AsCreateSigningKeyBodyPrivateJwk2() (CreateSigningKeyBodyPrivateJwk2, error)

AsCreateSigningKeyBodyPrivateJwk2 returns the union data inside the CreateSigningKeyBody_PrivateJwk as a CreateSigningKeyBodyPrivateJwk2

func (CreateSigningKeyBody_PrivateJwk) AsCreateSigningKeyBodyPrivateJwk3 added in v1.0.5

func (t CreateSigningKeyBody_PrivateJwk) AsCreateSigningKeyBodyPrivateJwk3() (CreateSigningKeyBodyPrivateJwk3, error)

AsCreateSigningKeyBodyPrivateJwk3 returns the union data inside the CreateSigningKeyBody_PrivateJwk as a CreateSigningKeyBodyPrivateJwk3

func (*CreateSigningKeyBody_PrivateJwk) FromCreateSigningKeyBodyPrivateJwk0 added in v1.0.5

func (t *CreateSigningKeyBody_PrivateJwk) FromCreateSigningKeyBodyPrivateJwk0(v CreateSigningKeyBodyPrivateJwk0) error

FromCreateSigningKeyBodyPrivateJwk0 overwrites any union data inside the CreateSigningKeyBody_PrivateJwk as the provided CreateSigningKeyBodyPrivateJwk0

func (*CreateSigningKeyBody_PrivateJwk) FromCreateSigningKeyBodyPrivateJwk1 added in v1.0.5

func (t *CreateSigningKeyBody_PrivateJwk) FromCreateSigningKeyBodyPrivateJwk1(v CreateSigningKeyBodyPrivateJwk1) error

FromCreateSigningKeyBodyPrivateJwk1 overwrites any union data inside the CreateSigningKeyBody_PrivateJwk as the provided CreateSigningKeyBodyPrivateJwk1

func (*CreateSigningKeyBody_PrivateJwk) FromCreateSigningKeyBodyPrivateJwk2 added in v1.0.5

func (t *CreateSigningKeyBody_PrivateJwk) FromCreateSigningKeyBodyPrivateJwk2(v CreateSigningKeyBodyPrivateJwk2) error

FromCreateSigningKeyBodyPrivateJwk2 overwrites any union data inside the CreateSigningKeyBody_PrivateJwk as the provided CreateSigningKeyBodyPrivateJwk2

func (*CreateSigningKeyBody_PrivateJwk) FromCreateSigningKeyBodyPrivateJwk3 added in v1.0.5

func (t *CreateSigningKeyBody_PrivateJwk) FromCreateSigningKeyBodyPrivateJwk3(v CreateSigningKeyBodyPrivateJwk3) error

FromCreateSigningKeyBodyPrivateJwk3 overwrites any union data inside the CreateSigningKeyBody_PrivateJwk as the provided CreateSigningKeyBodyPrivateJwk3

func (CreateSigningKeyBody_PrivateJwk) MarshalJSON added in v1.0.5

func (t CreateSigningKeyBody_PrivateJwk) MarshalJSON() ([]byte, error)

func (*CreateSigningKeyBody_PrivateJwk) MergeCreateSigningKeyBodyPrivateJwk0 added in v1.0.5

func (t *CreateSigningKeyBody_PrivateJwk) MergeCreateSigningKeyBodyPrivateJwk0(v CreateSigningKeyBodyPrivateJwk0) error

MergeCreateSigningKeyBodyPrivateJwk0 performs a merge with any union data inside the CreateSigningKeyBody_PrivateJwk, using the provided CreateSigningKeyBodyPrivateJwk0

func (*CreateSigningKeyBody_PrivateJwk) MergeCreateSigningKeyBodyPrivateJwk1 added in v1.0.5

func (t *CreateSigningKeyBody_PrivateJwk) MergeCreateSigningKeyBodyPrivateJwk1(v CreateSigningKeyBodyPrivateJwk1) error

MergeCreateSigningKeyBodyPrivateJwk1 performs a merge with any union data inside the CreateSigningKeyBody_PrivateJwk, using the provided CreateSigningKeyBodyPrivateJwk1

func (*CreateSigningKeyBody_PrivateJwk) MergeCreateSigningKeyBodyPrivateJwk2 added in v1.0.5

func (t *CreateSigningKeyBody_PrivateJwk) MergeCreateSigningKeyBodyPrivateJwk2(v CreateSigningKeyBodyPrivateJwk2) error

MergeCreateSigningKeyBodyPrivateJwk2 performs a merge with any union data inside the CreateSigningKeyBody_PrivateJwk, using the provided CreateSigningKeyBodyPrivateJwk2

func (*CreateSigningKeyBody_PrivateJwk) MergeCreateSigningKeyBodyPrivateJwk3 added in v1.0.5

func (t *CreateSigningKeyBody_PrivateJwk) MergeCreateSigningKeyBodyPrivateJwk3(v CreateSigningKeyBodyPrivateJwk3) error

MergeCreateSigningKeyBodyPrivateJwk3 performs a merge with any union data inside the CreateSigningKeyBody_PrivateJwk, using the provided CreateSigningKeyBodyPrivateJwk3

func (*CreateSigningKeyBody_PrivateJwk) UnmarshalJSON added in v1.0.5

func (t *CreateSigningKeyBody_PrivateJwk) UnmarshalJSON(b []byte) error

type CreateThirdPartyAuthBody

type CreateThirdPartyAuthBody struct {
	CustomJwks    *interface{} `json:"custom_jwks,omitempty"`
	JwksUrl       *string      `json:"jwks_url,omitempty"`
	OidcIssuerUrl *string      `json:"oidc_issuer_url,omitempty"`
}

CreateThirdPartyAuthBody defines model for CreateThirdPartyAuthBody.

type DatabaseUpgradeStatusResponse

type DatabaseUpgradeStatusResponse struct {
	DatabaseUpgradeStatus nullable.Nullable[struct {
		Error          *DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError    `json:"error,omitempty"`
		InitiatedAt    string                                                      `json:"initiated_at"`
		LatestStatusAt string                                                      `json:"latest_status_at"`
		Progress       *DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress `json:"progress,omitempty"`
		Status         float32                                                     `json:"status"`
		TargetVersion  float32                                                     `json:"target_version"`
	}] `json:"databaseUpgradeStatus"`
}

DatabaseUpgradeStatusResponse defines model for DatabaseUpgradeStatusResponse.

type DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError

type DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError string

DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError defines model for DatabaseUpgradeStatusResponse.DatabaseUpgradeStatus.Error.

const (
	N1UpgradedInstanceLaunchFailed                 DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError = "1_upgraded_instance_launch_failed"
	N2VolumeDetachchmentFromUpgradedInstanceFailed DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError = "2_volume_detachchment_from_upgraded_instance_failed"
	N3VolumeAttachmentToOriginalInstanceFailed     DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError = "3_volume_attachment_to_original_instance_failed"
	N4DataUpgradeInitiationFailed                  DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError = "4_data_upgrade_initiation_failed"
	N5DataUpgradeCompletionFailed                  DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError = "5_data_upgrade_completion_failed"
	N6VolumeDetachchmentFromOriginalInstanceFailed DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError = "6_volume_detachchment_from_original_instance_failed"
	N7VolumeAttachmentToUpgradedInstanceFailed     DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError = "7_volume_attachment_to_upgraded_instance_failed"
	N8UpgradeCompletionFailed                      DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError = "8_upgrade_completion_failed"
	N9PostPhysicalBackupFailed                     DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError = "9_post_physical_backup_failed"
)

Defines values for DatabaseUpgradeStatusResponseDatabaseUpgradeStatusError.

type DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress

type DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress string

DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress defines model for DatabaseUpgradeStatusResponse.DatabaseUpgradeStatus.Progress.

const (
	N0Requested                          DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "0_requested"
	N10CompletedPostPhysicalBackup       DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "10_completed_post_physical_backup"
	N1Started                            DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "1_started"
	N2LaunchedUpgradedInstance           DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "2_launched_upgraded_instance"
	N3DetachedVolumeFromUpgradedInstance DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "3_detached_volume_from_upgraded_instance"
	N4AttachedVolumeToOriginalInstance   DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "4_attached_volume_to_original_instance"
	N5InitiatedDataUpgrade               DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "5_initiated_data_upgrade"
	N6CompletedDataUpgrade               DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "6_completed_data_upgrade"
	N7DetachedVolumeFromOriginalInstance DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "7_detached_volume_from_original_instance"
	N8AttachedVolumeToUpgradedInstance   DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "8_attached_volume_to_upgraded_instance"
	N9CompletedUpgrade                   DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress = "9_completed_upgrade"
)

Defines values for DatabaseUpgradeStatusResponseDatabaseUpgradeStatusProgress.

type DeleteProviderResponse

type DeleteProviderResponse struct {
	CreatedAt *string `json:"created_at,omitempty"`
	Domains   *[]struct {
		CreatedAt *string `json:"created_at,omitempty"`
		Domain    *string `json:"domain,omitempty"`
		Id        string  `json:"id"`
		UpdatedAt *string `json:"updated_at,omitempty"`
	} `json:"domains,omitempty"`
	Id   string `json:"id"`
	Saml *struct {
		AttributeMapping *struct {
			Keys map[string]struct {
				Array   *bool        `json:"array,omitempty"`
				Default *interface{} `json:"default,omitempty"`
				Name    *string      `json:"name,omitempty"`
				Names   *[]string    `json:"names,omitempty"`
			} `json:"keys"`
		} `json:"attribute_mapping,omitempty"`
		EntityId    string  `json:"entity_id"`
		Id          string  `json:"id"`
		MetadataUrl *string `json:"metadata_url,omitempty"`
		MetadataXml *string `json:"metadata_xml,omitempty"`
	} `json:"saml,omitempty"`
	UpdatedAt *string `json:"updated_at,omitempty"`
}

DeleteProviderResponse defines model for DeleteProviderResponse.

type DeployFunctionResponse

type DeployFunctionResponse struct {
	CreatedAt      *int64                       `json:"created_at,omitempty"`
	EntrypointPath *string                      `json:"entrypoint_path,omitempty"`
	EzbrSha256     *string                      `json:"ezbr_sha256,omitempty"`
	Id             string                       `json:"id"`
	ImportMap      *bool                        `json:"import_map,omitempty"`
	ImportMapPath  *string                      `json:"import_map_path,omitempty"`
	Name           string                       `json:"name"`
	Slug           string                       `json:"slug"`
	Status         DeployFunctionResponseStatus `json:"status"`
	UpdatedAt      *int64                       `json:"updated_at,omitempty"`
	VerifyJwt      *bool                        `json:"verify_jwt,omitempty"`
	Version        int                          `json:"version"`
}

DeployFunctionResponse defines model for DeployFunctionResponse.

type DeployFunctionResponseStatus

type DeployFunctionResponseStatus string

DeployFunctionResponseStatus defines model for DeployFunctionResponse.Status.

const (
	DeployFunctionResponseStatusACTIVE    DeployFunctionResponseStatus = "ACTIVE"
	DeployFunctionResponseStatusREMOVED   DeployFunctionResponseStatus = "REMOVED"
	DeployFunctionResponseStatusTHROTTLED DeployFunctionResponseStatus = "THROTTLED"
)

Defines values for DeployFunctionResponseStatus.

type FunctionDeployBody

type FunctionDeployBody struct {
	File     *[]openapi_types.File `json:"file,omitempty"`
	Metadata struct {
		EntrypointPath string    `json:"entrypoint_path"`
		ImportMapPath  *string   `json:"import_map_path,omitempty"`
		Name           *string   `json:"name,omitempty"`
		StaticPatterns *[]string `json:"static_patterns,omitempty"`
		VerifyJwt      *bool     `json:"verify_jwt,omitempty"`
	} `json:"metadata"`
}

FunctionDeployBody defines model for FunctionDeployBody.

type FunctionResponse

type FunctionResponse struct {
	CreatedAt      int64                  `json:"created_at"`
	EntrypointPath *string                `json:"entrypoint_path,omitempty"`
	EzbrSha256     *string                `json:"ezbr_sha256,omitempty"`
	Id             string                 `json:"id"`
	ImportMap      *bool                  `json:"import_map,omitempty"`
	ImportMapPath  *string                `json:"import_map_path,omitempty"`
	Name           string                 `json:"name"`
	Slug           string                 `json:"slug"`
	Status         FunctionResponseStatus `json:"status"`
	UpdatedAt      int64                  `json:"updated_at"`
	VerifyJwt      *bool                  `json:"verify_jwt,omitempty"`
	Version        int                    `json:"version"`
}

FunctionResponse defines model for FunctionResponse.

type FunctionResponseStatus

type FunctionResponseStatus string

FunctionResponseStatus defines model for FunctionResponse.Status.

const (
	FunctionResponseStatusACTIVE    FunctionResponseStatus = "ACTIVE"
	FunctionResponseStatusREMOVED   FunctionResponseStatus = "REMOVED"
	FunctionResponseStatusTHROTTLED FunctionResponseStatus = "THROTTLED"
)

Defines values for FunctionResponseStatus.

type FunctionSlugResponse

type FunctionSlugResponse struct {
	CreatedAt      int64                      `json:"created_at"`
	EntrypointPath *string                    `json:"entrypoint_path,omitempty"`
	EzbrSha256     *string                    `json:"ezbr_sha256,omitempty"`
	Id             string                     `json:"id"`
	ImportMap      *bool                      `json:"import_map,omitempty"`
	ImportMapPath  *string                    `json:"import_map_path,omitempty"`
	Name           string                     `json:"name"`
	Slug           string                     `json:"slug"`
	Status         FunctionSlugResponseStatus `json:"status"`
	UpdatedAt      int64                      `json:"updated_at"`
	VerifyJwt      *bool                      `json:"verify_jwt,omitempty"`
	Version        int                        `json:"version"`
}

FunctionSlugResponse defines model for FunctionSlugResponse.

type FunctionSlugResponseStatus

type FunctionSlugResponseStatus string

FunctionSlugResponseStatus defines model for FunctionSlugResponse.Status.

const (
	FunctionSlugResponseStatusACTIVE    FunctionSlugResponseStatus = "ACTIVE"
	FunctionSlugResponseStatusREMOVED   FunctionSlugResponseStatus = "REMOVED"
	FunctionSlugResponseStatusTHROTTLED FunctionSlugResponseStatus = "THROTTLED"
)

Defines values for FunctionSlugResponseStatus.

type GetProjectAvailableRestoreVersionsResponse

type GetProjectAvailableRestoreVersionsResponse struct {
	AvailableVersions []struct {
		PostgresEngine GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngine `json:"postgres_engine"`
		ReleaseChannel GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel `json:"release_channel"`
		Version        string                                                                    `json:"version"`
	} `json:"available_versions"`
}

GetProjectAvailableRestoreVersionsResponse defines model for GetProjectAvailableRestoreVersionsResponse.

type GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngine

type GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngine string

GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngine defines model for GetProjectAvailableRestoreVersionsResponse.AvailableVersions.PostgresEngine.

const (
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngineN13       GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngine = "13"
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngineN14       GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngine = "14"
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngineN15       GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngine = "15"
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngineN17       GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngine = "17"
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngineN17Oriole GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngine = "17-oriole"
)

Defines values for GetProjectAvailableRestoreVersionsResponseAvailableVersionsPostgresEngine.

type GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel

type GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel string

GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel defines model for GetProjectAvailableRestoreVersionsResponse.AvailableVersions.ReleaseChannel.

const (
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannelAlpha     GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel = "alpha"
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannelBeta      GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel = "beta"
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannelGa        GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel = "ga"
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannelInternal  GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel = "internal"
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannelPreview   GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel = "preview"
	GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannelWithdrawn GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel = "withdrawn"
)

Defines values for GetProjectAvailableRestoreVersionsResponseAvailableVersionsReleaseChannel.

type GetProjectDbMetadataResponse

type GetProjectDbMetadataResponse struct {
	Databases []GetProjectDbMetadataResponse_Databases_Item `json:"databases"`
}

GetProjectDbMetadataResponse defines model for GetProjectDbMetadataResponse.

type GetProjectDbMetadataResponse_Databases_Item

type GetProjectDbMetadataResponse_Databases_Item struct {
	Name                 string                                                `json:"name"`
	Schemas              []GetProjectDbMetadataResponse_Databases_Schemas_Item `json:"schemas"`
	AdditionalProperties map[string]interface{}                                `json:"-"`
}

GetProjectDbMetadataResponse_Databases_Item defines model for GetProjectDbMetadataResponse.databases.Item.

func (GetProjectDbMetadataResponse_Databases_Item) Get

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

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

func (GetProjectDbMetadataResponse_Databases_Item) MarshalJSON

Override default JSON handling for GetProjectDbMetadataResponse_Databases_Item to handle AdditionalProperties

func (*GetProjectDbMetadataResponse_Databases_Item) Set

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

Setter for additional properties for GetProjectDbMetadataResponse_Databases_Item

func (*GetProjectDbMetadataResponse_Databases_Item) UnmarshalJSON

Override default JSON handling for GetProjectDbMetadataResponse_Databases_Item to handle AdditionalProperties

type GetProjectDbMetadataResponse_Databases_Schemas_Item

type GetProjectDbMetadataResponse_Databases_Schemas_Item struct {
	Name                 string                 `json:"name"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

GetProjectDbMetadataResponse_Databases_Schemas_Item defines model for GetProjectDbMetadataResponse.Databases.Schemas.Item.

func (GetProjectDbMetadataResponse_Databases_Schemas_Item) Get

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

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

func (GetProjectDbMetadataResponse_Databases_Schemas_Item) MarshalJSON

Override default JSON handling for GetProjectDbMetadataResponse_Databases_Schemas_Item to handle AdditionalProperties

func (*GetProjectDbMetadataResponse_Databases_Schemas_Item) Set

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

Setter for additional properties for GetProjectDbMetadataResponse_Databases_Schemas_Item

func (*GetProjectDbMetadataResponse_Databases_Schemas_Item) UnmarshalJSON

Override default JSON handling for GetProjectDbMetadataResponse_Databases_Schemas_Item to handle AdditionalProperties

type GetProviderResponse

type GetProviderResponse struct {
	CreatedAt *string `json:"created_at,omitempty"`
	Domains   *[]struct {
		CreatedAt *string `json:"created_at,omitempty"`
		Domain    *string `json:"domain,omitempty"`
		Id        string  `json:"id"`
		UpdatedAt *string `json:"updated_at,omitempty"`
	} `json:"domains,omitempty"`
	Id   string `json:"id"`
	Saml *struct {
		AttributeMapping *struct {
			Keys map[string]struct {
				Array   *bool        `json:"array,omitempty"`
				Default *interface{} `json:"default,omitempty"`
				Name    *string      `json:"name,omitempty"`
				Names   *[]string    `json:"names,omitempty"`
			} `json:"keys"`
		} `json:"attribute_mapping,omitempty"`
		EntityId    string  `json:"entity_id"`
		Id          string  `json:"id"`
		MetadataUrl *string `json:"metadata_url,omitempty"`
		MetadataXml *string `json:"metadata_xml,omitempty"`
	} `json:"saml,omitempty"`
	UpdatedAt *string `json:"updated_at,omitempty"`
}

GetProviderResponse defines model for GetProviderResponse.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type LegacyApiKeysResponse added in v1.0.5

type LegacyApiKeysResponse struct {
	Enabled bool `json:"enabled"`
}

LegacyApiKeysResponse defines model for LegacyApiKeysResponse.

type ListProjectAddonsResponse

type ListProjectAddonsResponse struct {
	AvailableAddons []struct {
		Name     string                                       `json:"name"`
		Type     ListProjectAddonsResponseAvailableAddonsType `json:"type"`
		Variants []struct {
			Id ListProjectAddonsResponse_AvailableAddons_Variants_Id `json:"id"`

			// Meta Any JSON-serializable value
			Meta  *interface{} `json:"meta,omitempty"`
			Name  string       `json:"name"`
			Price struct {
				Amount      float32                                                       `json:"amount"`
				Description string                                                        `json:"description"`
				Interval    ListProjectAddonsResponseAvailableAddonsVariantsPriceInterval `json:"interval"`
				Type        ListProjectAddonsResponseAvailableAddonsVariantsPriceType     `json:"type"`
			} `json:"price"`
		} `json:"variants"`
	} `json:"available_addons"`
	SelectedAddons []struct {
		Type    ListProjectAddonsResponseSelectedAddonsType `json:"type"`
		Variant struct {
			Id ListProjectAddonsResponse_SelectedAddons_Variant_Id `json:"id"`

			// Meta Any JSON-serializable value
			Meta  *interface{} `json:"meta,omitempty"`
			Name  string       `json:"name"`
			Price struct {
				Amount      float32                                                     `json:"amount"`
				Description string                                                      `json:"description"`
				Interval    ListProjectAddonsResponseSelectedAddonsVariantPriceInterval `json:"interval"`
				Type        ListProjectAddonsResponseSelectedAddonsVariantPriceType     `json:"type"`
			} `json:"price"`
		} `json:"variant"`
	} `json:"selected_addons"`
}

ListProjectAddonsResponse defines model for ListProjectAddonsResponse.

type ListProjectAddonsResponseAvailableAddonsType

type ListProjectAddonsResponseAvailableAddonsType string

ListProjectAddonsResponseAvailableAddonsType defines model for ListProjectAddonsResponse.AvailableAddons.Type.

const (
	ListProjectAddonsResponseAvailableAddonsTypeAuthMfaPhone    ListProjectAddonsResponseAvailableAddonsType = "auth_mfa_phone"
	ListProjectAddonsResponseAvailableAddonsTypeAuthMfaWebAuthn ListProjectAddonsResponseAvailableAddonsType = "auth_mfa_web_authn"
	ListProjectAddonsResponseAvailableAddonsTypeComputeInstance ListProjectAddonsResponseAvailableAddonsType = "compute_instance"
	ListProjectAddonsResponseAvailableAddonsTypeCustomDomain    ListProjectAddonsResponseAvailableAddonsType = "custom_domain"
	ListProjectAddonsResponseAvailableAddonsTypeIpv4            ListProjectAddonsResponseAvailableAddonsType = "ipv4"
	ListProjectAddonsResponseAvailableAddonsTypeLogDrain        ListProjectAddonsResponseAvailableAddonsType = "log_drain"
	ListProjectAddonsResponseAvailableAddonsTypePitr            ListProjectAddonsResponseAvailableAddonsType = "pitr"
)

Defines values for ListProjectAddonsResponseAvailableAddonsType.

type ListProjectAddonsResponseAvailableAddonsVariantsId0

type ListProjectAddonsResponseAvailableAddonsVariantsId0 string

ListProjectAddonsResponseAvailableAddonsVariantsId0 defines model for ListProjectAddonsResponse.AvailableAddons.Variants.Id.0.

const (
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci12xlarge                ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_12xlarge"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci16xlarge                ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_16xlarge"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci24xlarge                ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_24xlarge"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci24xlargeHighMemory      ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_24xlarge_high_memory"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci24xlargeOptimizedCpu    ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_24xlarge_optimized_cpu"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci24xlargeOptimizedMemory ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_24xlarge_optimized_memory"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci2xlarge                 ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_2xlarge"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci48xlarge                ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_48xlarge"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci48xlargeHighMemory      ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_48xlarge_high_memory"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci48xlargeOptimizedCpu    ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_48xlarge_optimized_cpu"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci48xlargeOptimizedMemory ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_48xlarge_optimized_memory"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci4xlarge                 ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_4xlarge"
	ListProjectAddonsResponseAvailableAddonsVariantsId0Ci8xlarge                 ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_8xlarge"
	ListProjectAddonsResponseAvailableAddonsVariantsId0CiLarge                   ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_large"
	ListProjectAddonsResponseAvailableAddonsVariantsId0CiMedium                  ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_medium"
	ListProjectAddonsResponseAvailableAddonsVariantsId0CiMicro                   ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_micro"
	ListProjectAddonsResponseAvailableAddonsVariantsId0CiSmall                   ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_small"
	ListProjectAddonsResponseAvailableAddonsVariantsId0CiXlarge                  ListProjectAddonsResponseAvailableAddonsVariantsId0 = "ci_xlarge"
)

Defines values for ListProjectAddonsResponseAvailableAddonsVariantsId0.

type ListProjectAddonsResponseAvailableAddonsVariantsId1

type ListProjectAddonsResponseAvailableAddonsVariantsId1 string

ListProjectAddonsResponseAvailableAddonsVariantsId1 defines model for ListProjectAddonsResponse.AvailableAddons.Variants.Id.1.

const (
	ListProjectAddonsResponseAvailableAddonsVariantsId1CdDefault ListProjectAddonsResponseAvailableAddonsVariantsId1 = "cd_default"
)

Defines values for ListProjectAddonsResponseAvailableAddonsVariantsId1.

type ListProjectAddonsResponseAvailableAddonsVariantsId2

type ListProjectAddonsResponseAvailableAddonsVariantsId2 string

ListProjectAddonsResponseAvailableAddonsVariantsId2 defines model for ListProjectAddonsResponse.AvailableAddons.Variants.Id.2.

const (
	ListProjectAddonsResponseAvailableAddonsVariantsId2Pitr14 ListProjectAddonsResponseAvailableAddonsVariantsId2 = "pitr_14"
	ListProjectAddonsResponseAvailableAddonsVariantsId2Pitr28 ListProjectAddonsResponseAvailableAddonsVariantsId2 = "pitr_28"
	ListProjectAddonsResponseAvailableAddonsVariantsId2Pitr7  ListProjectAddonsResponseAvailableAddonsVariantsId2 = "pitr_7"
)

Defines values for ListProjectAddonsResponseAvailableAddonsVariantsId2.

type ListProjectAddonsResponseAvailableAddonsVariantsId3

type ListProjectAddonsResponseAvailableAddonsVariantsId3 string

ListProjectAddonsResponseAvailableAddonsVariantsId3 defines model for ListProjectAddonsResponse.AvailableAddons.Variants.Id.3.

const (
	ListProjectAddonsResponseAvailableAddonsVariantsId3Ipv4Default ListProjectAddonsResponseAvailableAddonsVariantsId3 = "ipv4_default"
)

Defines values for ListProjectAddonsResponseAvailableAddonsVariantsId3.

type ListProjectAddonsResponseAvailableAddonsVariantsId4

type ListProjectAddonsResponseAvailableAddonsVariantsId4 string

ListProjectAddonsResponseAvailableAddonsVariantsId4 defines model for ListProjectAddonsResponse.AvailableAddons.Variants.Id.4.

const (
	ListProjectAddonsResponseAvailableAddonsVariantsId4AuthMfaPhoneDefault ListProjectAddonsResponseAvailableAddonsVariantsId4 = "auth_mfa_phone_default"
)

Defines values for ListProjectAddonsResponseAvailableAddonsVariantsId4.

type ListProjectAddonsResponseAvailableAddonsVariantsId5

type ListProjectAddonsResponseAvailableAddonsVariantsId5 string

ListProjectAddonsResponseAvailableAddonsVariantsId5 defines model for ListProjectAddonsResponse.AvailableAddons.Variants.Id.5.

const (
	ListProjectAddonsResponseAvailableAddonsVariantsId5AuthMfaWebAuthnDefault ListProjectAddonsResponseAvailableAddonsVariantsId5 = "auth_mfa_web_authn_default"
)

Defines values for ListProjectAddonsResponseAvailableAddonsVariantsId5.

type ListProjectAddonsResponseAvailableAddonsVariantsId6

type ListProjectAddonsResponseAvailableAddonsVariantsId6 string

ListProjectAddonsResponseAvailableAddonsVariantsId6 defines model for ListProjectAddonsResponse.AvailableAddons.Variants.Id.6.

const (
	ListProjectAddonsResponseAvailableAddonsVariantsId6LogDrainDefault ListProjectAddonsResponseAvailableAddonsVariantsId6 = "log_drain_default"
)

Defines values for ListProjectAddonsResponseAvailableAddonsVariantsId6.

type ListProjectAddonsResponseAvailableAddonsVariantsPriceInterval

type ListProjectAddonsResponseAvailableAddonsVariantsPriceInterval string

ListProjectAddonsResponseAvailableAddonsVariantsPriceInterval defines model for ListProjectAddonsResponse.AvailableAddons.Variants.Price.Interval.

const (
	ListProjectAddonsResponseAvailableAddonsVariantsPriceIntervalHourly  ListProjectAddonsResponseAvailableAddonsVariantsPriceInterval = "hourly"
	ListProjectAddonsResponseAvailableAddonsVariantsPriceIntervalMonthly ListProjectAddonsResponseAvailableAddonsVariantsPriceInterval = "monthly"
)

Defines values for ListProjectAddonsResponseAvailableAddonsVariantsPriceInterval.

type ListProjectAddonsResponseAvailableAddonsVariantsPriceType

type ListProjectAddonsResponseAvailableAddonsVariantsPriceType string

ListProjectAddonsResponseAvailableAddonsVariantsPriceType defines model for ListProjectAddonsResponse.AvailableAddons.Variants.Price.Type.

const (
	ListProjectAddonsResponseAvailableAddonsVariantsPriceTypeFixed ListProjectAddonsResponseAvailableAddonsVariantsPriceType = "fixed"
	ListProjectAddonsResponseAvailableAddonsVariantsPriceTypeUsage ListProjectAddonsResponseAvailableAddonsVariantsPriceType = "usage"
)

Defines values for ListProjectAddonsResponseAvailableAddonsVariantsPriceType.

type ListProjectAddonsResponseSelectedAddonsType

type ListProjectAddonsResponseSelectedAddonsType string

ListProjectAddonsResponseSelectedAddonsType defines model for ListProjectAddonsResponse.SelectedAddons.Type.

const (
	AuthMfaPhone    ListProjectAddonsResponseSelectedAddonsType = "auth_mfa_phone"
	AuthMfaWebAuthn ListProjectAddonsResponseSelectedAddonsType = "auth_mfa_web_authn"
	ComputeInstance ListProjectAddonsResponseSelectedAddonsType = "compute_instance"
	CustomDomain    ListProjectAddonsResponseSelectedAddonsType = "custom_domain"
	Ipv4            ListProjectAddonsResponseSelectedAddonsType = "ipv4"
	LogDrain        ListProjectAddonsResponseSelectedAddonsType = "log_drain"
	Pitr            ListProjectAddonsResponseSelectedAddonsType = "pitr"
)

Defines values for ListProjectAddonsResponseSelectedAddonsType.

type ListProjectAddonsResponseSelectedAddonsVariantId0

type ListProjectAddonsResponseSelectedAddonsVariantId0 string

ListProjectAddonsResponseSelectedAddonsVariantId0 defines model for ListProjectAddonsResponse.SelectedAddons.Variant.Id.0.

const (
	Ci12xlarge                ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_12xlarge"
	Ci16xlarge                ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_16xlarge"
	Ci24xlarge                ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_24xlarge"
	Ci24xlargeHighMemory      ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_24xlarge_high_memory"
	Ci24xlargeOptimizedCpu    ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_24xlarge_optimized_cpu"
	Ci24xlargeOptimizedMemory ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_24xlarge_optimized_memory"
	Ci2xlarge                 ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_2xlarge"
	Ci48xlarge                ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_48xlarge"
	Ci48xlargeHighMemory      ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_48xlarge_high_memory"
	Ci48xlargeOptimizedCpu    ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_48xlarge_optimized_cpu"
	Ci48xlargeOptimizedMemory ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_48xlarge_optimized_memory"
	Ci4xlarge                 ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_4xlarge"
	Ci8xlarge                 ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_8xlarge"
	CiLarge                   ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_large"
	CiMedium                  ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_medium"
	CiMicro                   ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_micro"
	CiSmall                   ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_small"
	CiXlarge                  ListProjectAddonsResponseSelectedAddonsVariantId0 = "ci_xlarge"
)

Defines values for ListProjectAddonsResponseSelectedAddonsVariantId0.

type ListProjectAddonsResponseSelectedAddonsVariantId1

type ListProjectAddonsResponseSelectedAddonsVariantId1 string

ListProjectAddonsResponseSelectedAddonsVariantId1 defines model for ListProjectAddonsResponse.SelectedAddons.Variant.Id.1.

const (
	CdDefault ListProjectAddonsResponseSelectedAddonsVariantId1 = "cd_default"
)

Defines values for ListProjectAddonsResponseSelectedAddonsVariantId1.

type ListProjectAddonsResponseSelectedAddonsVariantId2

type ListProjectAddonsResponseSelectedAddonsVariantId2 string

ListProjectAddonsResponseSelectedAddonsVariantId2 defines model for ListProjectAddonsResponse.SelectedAddons.Variant.Id.2.

Defines values for ListProjectAddonsResponseSelectedAddonsVariantId2.

type ListProjectAddonsResponseSelectedAddonsVariantId3

type ListProjectAddonsResponseSelectedAddonsVariantId3 string

ListProjectAddonsResponseSelectedAddonsVariantId3 defines model for ListProjectAddonsResponse.SelectedAddons.Variant.Id.3.

const (
	Ipv4Default ListProjectAddonsResponseSelectedAddonsVariantId3 = "ipv4_default"
)

Defines values for ListProjectAddonsResponseSelectedAddonsVariantId3.

type ListProjectAddonsResponseSelectedAddonsVariantId4

type ListProjectAddonsResponseSelectedAddonsVariantId4 string

ListProjectAddonsResponseSelectedAddonsVariantId4 defines model for ListProjectAddonsResponse.SelectedAddons.Variant.Id.4.

const (
	ListProjectAddonsResponseSelectedAddonsVariantId4AuthMfaPhoneDefault ListProjectAddonsResponseSelectedAddonsVariantId4 = "auth_mfa_phone_default"
)

Defines values for ListProjectAddonsResponseSelectedAddonsVariantId4.

type ListProjectAddonsResponseSelectedAddonsVariantId5

type ListProjectAddonsResponseSelectedAddonsVariantId5 string

ListProjectAddonsResponseSelectedAddonsVariantId5 defines model for ListProjectAddonsResponse.SelectedAddons.Variant.Id.5.

const (
	ListProjectAddonsResponseSelectedAddonsVariantId5AuthMfaWebAuthnDefault ListProjectAddonsResponseSelectedAddonsVariantId5 = "auth_mfa_web_authn_default"
)

Defines values for ListProjectAddonsResponseSelectedAddonsVariantId5.

type ListProjectAddonsResponseSelectedAddonsVariantId6

type ListProjectAddonsResponseSelectedAddonsVariantId6 string

ListProjectAddonsResponseSelectedAddonsVariantId6 defines model for ListProjectAddonsResponse.SelectedAddons.Variant.Id.6.

const (
	ListProjectAddonsResponseSelectedAddonsVariantId6LogDrainDefault ListProjectAddonsResponseSelectedAddonsVariantId6 = "log_drain_default"
)

Defines values for ListProjectAddonsResponseSelectedAddonsVariantId6.

type ListProjectAddonsResponseSelectedAddonsVariantPriceInterval

type ListProjectAddonsResponseSelectedAddonsVariantPriceInterval string

ListProjectAddonsResponseSelectedAddonsVariantPriceInterval defines model for ListProjectAddonsResponse.SelectedAddons.Variant.Price.Interval.

const (
	ListProjectAddonsResponseSelectedAddonsVariantPriceIntervalHourly  ListProjectAddonsResponseSelectedAddonsVariantPriceInterval = "hourly"
	ListProjectAddonsResponseSelectedAddonsVariantPriceIntervalMonthly ListProjectAddonsResponseSelectedAddonsVariantPriceInterval = "monthly"
)

Defines values for ListProjectAddonsResponseSelectedAddonsVariantPriceInterval.

type ListProjectAddonsResponseSelectedAddonsVariantPriceType

type ListProjectAddonsResponseSelectedAddonsVariantPriceType string

ListProjectAddonsResponseSelectedAddonsVariantPriceType defines model for ListProjectAddonsResponse.SelectedAddons.Variant.Price.Type.

const (
	ListProjectAddonsResponseSelectedAddonsVariantPriceTypeFixed ListProjectAddonsResponseSelectedAddonsVariantPriceType = "fixed"
	ListProjectAddonsResponseSelectedAddonsVariantPriceTypeUsage ListProjectAddonsResponseSelectedAddonsVariantPriceType = "usage"
)

Defines values for ListProjectAddonsResponseSelectedAddonsVariantPriceType.

type ListProjectAddonsResponse_AvailableAddons_Variants_Id

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

ListProjectAddonsResponse_AvailableAddons_Variants_Id defines model for ListProjectAddonsResponse.AvailableAddons.Variants.Id.

func (ListProjectAddonsResponse_AvailableAddons_Variants_Id) AsListProjectAddonsResponseAvailableAddonsVariantsId0

AsListProjectAddonsResponseAvailableAddonsVariantsId0 returns the union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as a ListProjectAddonsResponseAvailableAddonsVariantsId0

func (ListProjectAddonsResponse_AvailableAddons_Variants_Id) AsListProjectAddonsResponseAvailableAddonsVariantsId1

AsListProjectAddonsResponseAvailableAddonsVariantsId1 returns the union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as a ListProjectAddonsResponseAvailableAddonsVariantsId1

func (ListProjectAddonsResponse_AvailableAddons_Variants_Id) AsListProjectAddonsResponseAvailableAddonsVariantsId2

AsListProjectAddonsResponseAvailableAddonsVariantsId2 returns the union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as a ListProjectAddonsResponseAvailableAddonsVariantsId2

func (ListProjectAddonsResponse_AvailableAddons_Variants_Id) AsListProjectAddonsResponseAvailableAddonsVariantsId3

AsListProjectAddonsResponseAvailableAddonsVariantsId3 returns the union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as a ListProjectAddonsResponseAvailableAddonsVariantsId3

func (ListProjectAddonsResponse_AvailableAddons_Variants_Id) AsListProjectAddonsResponseAvailableAddonsVariantsId4

AsListProjectAddonsResponseAvailableAddonsVariantsId4 returns the union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as a ListProjectAddonsResponseAvailableAddonsVariantsId4

func (ListProjectAddonsResponse_AvailableAddons_Variants_Id) AsListProjectAddonsResponseAvailableAddonsVariantsId5

AsListProjectAddonsResponseAvailableAddonsVariantsId5 returns the union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as a ListProjectAddonsResponseAvailableAddonsVariantsId5

func (ListProjectAddonsResponse_AvailableAddons_Variants_Id) AsListProjectAddonsResponseAvailableAddonsVariantsId6

AsListProjectAddonsResponseAvailableAddonsVariantsId6 returns the union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as a ListProjectAddonsResponseAvailableAddonsVariantsId6

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId0

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId0(v ListProjectAddonsResponseAvailableAddonsVariantsId0) error

FromListProjectAddonsResponseAvailableAddonsVariantsId0 overwrites any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as the provided ListProjectAddonsResponseAvailableAddonsVariantsId0

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId1

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId1(v ListProjectAddonsResponseAvailableAddonsVariantsId1) error

FromListProjectAddonsResponseAvailableAddonsVariantsId1 overwrites any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as the provided ListProjectAddonsResponseAvailableAddonsVariantsId1

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId2

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId2(v ListProjectAddonsResponseAvailableAddonsVariantsId2) error

FromListProjectAddonsResponseAvailableAddonsVariantsId2 overwrites any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as the provided ListProjectAddonsResponseAvailableAddonsVariantsId2

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId3

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId3(v ListProjectAddonsResponseAvailableAddonsVariantsId3) error

FromListProjectAddonsResponseAvailableAddonsVariantsId3 overwrites any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as the provided ListProjectAddonsResponseAvailableAddonsVariantsId3

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId4

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId4(v ListProjectAddonsResponseAvailableAddonsVariantsId4) error

FromListProjectAddonsResponseAvailableAddonsVariantsId4 overwrites any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as the provided ListProjectAddonsResponseAvailableAddonsVariantsId4

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId5

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId5(v ListProjectAddonsResponseAvailableAddonsVariantsId5) error

FromListProjectAddonsResponseAvailableAddonsVariantsId5 overwrites any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as the provided ListProjectAddonsResponseAvailableAddonsVariantsId5

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId6

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) FromListProjectAddonsResponseAvailableAddonsVariantsId6(v ListProjectAddonsResponseAvailableAddonsVariantsId6) error

FromListProjectAddonsResponseAvailableAddonsVariantsId6 overwrites any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id as the provided ListProjectAddonsResponseAvailableAddonsVariantsId6

func (ListProjectAddonsResponse_AvailableAddons_Variants_Id) MarshalJSON

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId0

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId0(v ListProjectAddonsResponseAvailableAddonsVariantsId0) error

MergeListProjectAddonsResponseAvailableAddonsVariantsId0 performs a merge with any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id, using the provided ListProjectAddonsResponseAvailableAddonsVariantsId0

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId1

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId1(v ListProjectAddonsResponseAvailableAddonsVariantsId1) error

MergeListProjectAddonsResponseAvailableAddonsVariantsId1 performs a merge with any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id, using the provided ListProjectAddonsResponseAvailableAddonsVariantsId1

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId2

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId2(v ListProjectAddonsResponseAvailableAddonsVariantsId2) error

MergeListProjectAddonsResponseAvailableAddonsVariantsId2 performs a merge with any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id, using the provided ListProjectAddonsResponseAvailableAddonsVariantsId2

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId3

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId3(v ListProjectAddonsResponseAvailableAddonsVariantsId3) error

MergeListProjectAddonsResponseAvailableAddonsVariantsId3 performs a merge with any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id, using the provided ListProjectAddonsResponseAvailableAddonsVariantsId3

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId4

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId4(v ListProjectAddonsResponseAvailableAddonsVariantsId4) error

MergeListProjectAddonsResponseAvailableAddonsVariantsId4 performs a merge with any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id, using the provided ListProjectAddonsResponseAvailableAddonsVariantsId4

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId5

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId5(v ListProjectAddonsResponseAvailableAddonsVariantsId5) error

MergeListProjectAddonsResponseAvailableAddonsVariantsId5 performs a merge with any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id, using the provided ListProjectAddonsResponseAvailableAddonsVariantsId5

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId6

func (t *ListProjectAddonsResponse_AvailableAddons_Variants_Id) MergeListProjectAddonsResponseAvailableAddonsVariantsId6(v ListProjectAddonsResponseAvailableAddonsVariantsId6) error

MergeListProjectAddonsResponseAvailableAddonsVariantsId6 performs a merge with any union data inside the ListProjectAddonsResponse_AvailableAddons_Variants_Id, using the provided ListProjectAddonsResponseAvailableAddonsVariantsId6

func (*ListProjectAddonsResponse_AvailableAddons_Variants_Id) UnmarshalJSON

type ListProjectAddonsResponse_SelectedAddons_Variant_Id

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

ListProjectAddonsResponse_SelectedAddons_Variant_Id defines model for ListProjectAddonsResponse.SelectedAddons.Variant.Id.

func (ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId0

func (t ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId0() (ListProjectAddonsResponseSelectedAddonsVariantId0, error)

AsListProjectAddonsResponseSelectedAddonsVariantId0 returns the union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as a ListProjectAddonsResponseSelectedAddonsVariantId0

func (ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId1

func (t ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId1() (ListProjectAddonsResponseSelectedAddonsVariantId1, error)

AsListProjectAddonsResponseSelectedAddonsVariantId1 returns the union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as a ListProjectAddonsResponseSelectedAddonsVariantId1

func (ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId2

func (t ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId2() (ListProjectAddonsResponseSelectedAddonsVariantId2, error)

AsListProjectAddonsResponseSelectedAddonsVariantId2 returns the union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as a ListProjectAddonsResponseSelectedAddonsVariantId2

func (ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId3

func (t ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId3() (ListProjectAddonsResponseSelectedAddonsVariantId3, error)

AsListProjectAddonsResponseSelectedAddonsVariantId3 returns the union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as a ListProjectAddonsResponseSelectedAddonsVariantId3

func (ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId4

func (t ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId4() (ListProjectAddonsResponseSelectedAddonsVariantId4, error)

AsListProjectAddonsResponseSelectedAddonsVariantId4 returns the union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as a ListProjectAddonsResponseSelectedAddonsVariantId4

func (ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId5

func (t ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId5() (ListProjectAddonsResponseSelectedAddonsVariantId5, error)

AsListProjectAddonsResponseSelectedAddonsVariantId5 returns the union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as a ListProjectAddonsResponseSelectedAddonsVariantId5

func (ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId6

func (t ListProjectAddonsResponse_SelectedAddons_Variant_Id) AsListProjectAddonsResponseSelectedAddonsVariantId6() (ListProjectAddonsResponseSelectedAddonsVariantId6, error)

AsListProjectAddonsResponseSelectedAddonsVariantId6 returns the union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as a ListProjectAddonsResponseSelectedAddonsVariantId6

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId0

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId0(v ListProjectAddonsResponseSelectedAddonsVariantId0) error

FromListProjectAddonsResponseSelectedAddonsVariantId0 overwrites any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as the provided ListProjectAddonsResponseSelectedAddonsVariantId0

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId1

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId1(v ListProjectAddonsResponseSelectedAddonsVariantId1) error

FromListProjectAddonsResponseSelectedAddonsVariantId1 overwrites any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as the provided ListProjectAddonsResponseSelectedAddonsVariantId1

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId2

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId2(v ListProjectAddonsResponseSelectedAddonsVariantId2) error

FromListProjectAddonsResponseSelectedAddonsVariantId2 overwrites any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as the provided ListProjectAddonsResponseSelectedAddonsVariantId2

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId3

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId3(v ListProjectAddonsResponseSelectedAddonsVariantId3) error

FromListProjectAddonsResponseSelectedAddonsVariantId3 overwrites any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as the provided ListProjectAddonsResponseSelectedAddonsVariantId3

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId4

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId4(v ListProjectAddonsResponseSelectedAddonsVariantId4) error

FromListProjectAddonsResponseSelectedAddonsVariantId4 overwrites any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as the provided ListProjectAddonsResponseSelectedAddonsVariantId4

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId5

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId5(v ListProjectAddonsResponseSelectedAddonsVariantId5) error

FromListProjectAddonsResponseSelectedAddonsVariantId5 overwrites any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as the provided ListProjectAddonsResponseSelectedAddonsVariantId5

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId6

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) FromListProjectAddonsResponseSelectedAddonsVariantId6(v ListProjectAddonsResponseSelectedAddonsVariantId6) error

FromListProjectAddonsResponseSelectedAddonsVariantId6 overwrites any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id as the provided ListProjectAddonsResponseSelectedAddonsVariantId6

func (ListProjectAddonsResponse_SelectedAddons_Variant_Id) MarshalJSON

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId0

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId0(v ListProjectAddonsResponseSelectedAddonsVariantId0) error

MergeListProjectAddonsResponseSelectedAddonsVariantId0 performs a merge with any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id, using the provided ListProjectAddonsResponseSelectedAddonsVariantId0

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId1

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId1(v ListProjectAddonsResponseSelectedAddonsVariantId1) error

MergeListProjectAddonsResponseSelectedAddonsVariantId1 performs a merge with any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id, using the provided ListProjectAddonsResponseSelectedAddonsVariantId1

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId2

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId2(v ListProjectAddonsResponseSelectedAddonsVariantId2) error

MergeListProjectAddonsResponseSelectedAddonsVariantId2 performs a merge with any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id, using the provided ListProjectAddonsResponseSelectedAddonsVariantId2

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId3

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId3(v ListProjectAddonsResponseSelectedAddonsVariantId3) error

MergeListProjectAddonsResponseSelectedAddonsVariantId3 performs a merge with any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id, using the provided ListProjectAddonsResponseSelectedAddonsVariantId3

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId4

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId4(v ListProjectAddonsResponseSelectedAddonsVariantId4) error

MergeListProjectAddonsResponseSelectedAddonsVariantId4 performs a merge with any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id, using the provided ListProjectAddonsResponseSelectedAddonsVariantId4

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId5

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId5(v ListProjectAddonsResponseSelectedAddonsVariantId5) error

MergeListProjectAddonsResponseSelectedAddonsVariantId5 performs a merge with any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id, using the provided ListProjectAddonsResponseSelectedAddonsVariantId5

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId6

func (t *ListProjectAddonsResponse_SelectedAddons_Variant_Id) MergeListProjectAddonsResponseSelectedAddonsVariantId6(v ListProjectAddonsResponseSelectedAddonsVariantId6) error

MergeListProjectAddonsResponseSelectedAddonsVariantId6 performs a merge with any union data inside the ListProjectAddonsResponse_SelectedAddons_Variant_Id, using the provided ListProjectAddonsResponseSelectedAddonsVariantId6

func (*ListProjectAddonsResponse_SelectedAddons_Variant_Id) UnmarshalJSON

type ListProvidersResponse

type ListProvidersResponse struct {
	Items []struct {
		CreatedAt *string `json:"created_at,omitempty"`
		Domains   *[]struct {
			CreatedAt *string `json:"created_at,omitempty"`
			Domain    *string `json:"domain,omitempty"`
			Id        string  `json:"id"`
			UpdatedAt *string `json:"updated_at,omitempty"`
		} `json:"domains,omitempty"`
		Id   string `json:"id"`
		Saml *struct {
			AttributeMapping *struct {
				Keys map[string]struct {
					Array   *bool        `json:"array,omitempty"`
					Default *interface{} `json:"default,omitempty"`
					Name    *string      `json:"name,omitempty"`
					Names   *[]string    `json:"names,omitempty"`
				} `json:"keys"`
			} `json:"attribute_mapping,omitempty"`
			EntityId    string  `json:"entity_id"`
			Id          string  `json:"id"`
			MetadataUrl *string `json:"metadata_url,omitempty"`
			MetadataXml *string `json:"metadata_xml,omitempty"`
		} `json:"saml,omitempty"`
		UpdatedAt *string `json:"updated_at,omitempty"`
	} `json:"items"`
}

ListProvidersResponse defines model for ListProvidersResponse.

type NetworkBanResponse

type NetworkBanResponse struct {
	BannedIpv4Addresses []string `json:"banned_ipv4_addresses"`
}

NetworkBanResponse defines model for NetworkBanResponse.

type NetworkBanResponseEnriched

type NetworkBanResponseEnriched struct {
	BannedIpv4Addresses []struct {
		BannedAddress string `json:"banned_address"`
		Identifier    string `json:"identifier"`
		Type          string `json:"type"`
	} `json:"banned_ipv4_addresses"`
}

NetworkBanResponseEnriched defines model for NetworkBanResponseEnriched.

type NetworkRestrictionsRequest

type NetworkRestrictionsRequest struct {
	DbAllowedCidrs   *[]string `json:"dbAllowedCidrs,omitempty"`
	DbAllowedCidrsV6 *[]string `json:"dbAllowedCidrsV6,omitempty"`
}

NetworkRestrictionsRequest defines model for NetworkRestrictionsRequest.

type NetworkRestrictionsResponse

type NetworkRestrictionsResponse struct {
	// Config At any given point in time, this is the config that the user has requested be applied to their project. The `status` field indicates if it has been applied to the project, or is pending. When an updated config is received, the applied config is moved to `old_config`.
	Config struct {
		DbAllowedCidrs   *[]string `json:"dbAllowedCidrs,omitempty"`
		DbAllowedCidrsV6 *[]string `json:"dbAllowedCidrsV6,omitempty"`
	} `json:"config"`
	Entitlement NetworkRestrictionsResponseEntitlement `json:"entitlement"`

	// OldConfig Populated when a new config has been received, but not registered as successfully applied to a project.
	OldConfig *struct {
		DbAllowedCidrs   *[]string `json:"dbAllowedCidrs,omitempty"`
		DbAllowedCidrsV6 *[]string `json:"dbAllowedCidrsV6,omitempty"`
	} `json:"old_config,omitempty"`
	Status NetworkRestrictionsResponseStatus `json:"status"`
}

NetworkRestrictionsResponse defines model for NetworkRestrictionsResponse.

type NetworkRestrictionsResponseEntitlement

type NetworkRestrictionsResponseEntitlement string

NetworkRestrictionsResponseEntitlement defines model for NetworkRestrictionsResponse.Entitlement.

const (
	Allowed    NetworkRestrictionsResponseEntitlement = "allowed"
	Disallowed NetworkRestrictionsResponseEntitlement = "disallowed"
)

Defines values for NetworkRestrictionsResponseEntitlement.

type NetworkRestrictionsResponseStatus

type NetworkRestrictionsResponseStatus string

NetworkRestrictionsResponseStatus defines model for NetworkRestrictionsResponse.Status.

const (
	Applied NetworkRestrictionsResponseStatus = "applied"
	Stored  NetworkRestrictionsResponseStatus = "stored"
)

Defines values for NetworkRestrictionsResponseStatus.

type OAuthRevokeTokenBody

type OAuthRevokeTokenBody struct {
	ClientId     openapi_types.UUID `json:"client_id"`
	ClientSecret string             `json:"client_secret"`
	RefreshToken string             `json:"refresh_token"`
}

OAuthRevokeTokenBody defines model for OAuthRevokeTokenBody.

type OAuthTokenBody

type OAuthTokenBody struct {
	ClientId     *openapi_types.UUID      `json:"client_id,omitempty"`
	ClientSecret *string                  `json:"client_secret,omitempty"`
	Code         *string                  `json:"code,omitempty"`
	CodeVerifier *string                  `json:"code_verifier,omitempty"`
	GrantType    *OAuthTokenBodyGrantType `json:"grant_type,omitempty"`
	RedirectUri  *string                  `json:"redirect_uri,omitempty"`
	RefreshToken *string                  `json:"refresh_token,omitempty"`
}

OAuthTokenBody defines model for OAuthTokenBody.

type OAuthTokenBodyGrantType

type OAuthTokenBodyGrantType string

OAuthTokenBodyGrantType defines model for OAuthTokenBody.GrantType.

const (
	AuthorizationCode OAuthTokenBodyGrantType = "authorization_code"
	RefreshToken      OAuthTokenBodyGrantType = "refresh_token"
)

Defines values for OAuthTokenBodyGrantType.

type OAuthTokenResponse

type OAuthTokenResponse struct {
	AccessToken  string                      `json:"access_token"`
	ExpiresIn    int                         `json:"expires_in"`
	RefreshToken string                      `json:"refresh_token"`
	TokenType    OAuthTokenResponseTokenType `json:"token_type"`
}

OAuthTokenResponse defines model for OAuthTokenResponse.

type OAuthTokenResponseTokenType

type OAuthTokenResponseTokenType string

OAuthTokenResponseTokenType defines model for OAuthTokenResponse.TokenType.

const (
	Bearer OAuthTokenResponseTokenType = "Bearer"
)

Defines values for OAuthTokenResponseTokenType.

type OrganizationProjectClaimResponse added in v1.0.1

type OrganizationProjectClaimResponse struct {
	CreatedAt string             `json:"created_at"`
	CreatedBy openapi_types.UUID `json:"created_by"`
	ExpiresAt string             `json:"expires_at"`
	Preview   struct {
		Errors []struct {
			Key     string `json:"key"`
			Message string `json:"message"`
		} `json:"errors"`
		Info []struct {
			Key     string `json:"key"`
			Message string `json:"message"`
		} `json:"info"`
		MembersExceedingFreeProjectLimit []struct {
			Limit float32 `json:"limit"`
			Name  string  `json:"name"`
		} `json:"members_exceeding_free_project_limit"`
		SourceSubscriptionPlan                OrganizationProjectClaimResponsePreviewSourceSubscriptionPlan                    `json:"source_subscription_plan"`
		TargetOrganizationEligible            nullable.Nullable[bool]                                                          `json:"target_organization_eligible"`
		TargetOrganizationHasFreeProjectSlots nullable.Nullable[bool]                                                          `json:"target_organization_has_free_project_slots"`
		TargetSubscriptionPlan                nullable.Nullable[OrganizationProjectClaimResponsePreviewTargetSubscriptionPlan] `json:"target_subscription_plan"`
		Valid                                 bool                                                                             `json:"valid"`
		Warnings                              []struct {
			Key     string `json:"key"`
			Message string `json:"message"`
		} `json:"warnings"`
	} `json:"preview"`
	Project struct {
		Name string `json:"name"`
		Ref  string `json:"ref"`
	} `json:"project"`
}

OrganizationProjectClaimResponse defines model for OrganizationProjectClaimResponse.

type OrganizationProjectClaimResponsePreviewSourceSubscriptionPlan added in v1.0.1

type OrganizationProjectClaimResponsePreviewSourceSubscriptionPlan string

OrganizationProjectClaimResponsePreviewSourceSubscriptionPlan defines model for OrganizationProjectClaimResponse.Preview.SourceSubscriptionPlan.

const (
	OrganizationProjectClaimResponsePreviewSourceSubscriptionPlanEnterprise OrganizationProjectClaimResponsePreviewSourceSubscriptionPlan = "enterprise"
	OrganizationProjectClaimResponsePreviewSourceSubscriptionPlanFree       OrganizationProjectClaimResponsePreviewSourceSubscriptionPlan = "free"
	OrganizationProjectClaimResponsePreviewSourceSubscriptionPlanPro        OrganizationProjectClaimResponsePreviewSourceSubscriptionPlan = "pro"
	OrganizationProjectClaimResponsePreviewSourceSubscriptionPlanTeam       OrganizationProjectClaimResponsePreviewSourceSubscriptionPlan = "team"
)

Defines values for OrganizationProjectClaimResponsePreviewSourceSubscriptionPlan.

type OrganizationProjectClaimResponsePreviewTargetSubscriptionPlan added in v1.0.1

type OrganizationProjectClaimResponsePreviewTargetSubscriptionPlan string

OrganizationProjectClaimResponsePreviewTargetSubscriptionPlan defines model for OrganizationProjectClaimResponse.Preview.TargetSubscriptionPlan.

const (
	OrganizationProjectClaimResponsePreviewTargetSubscriptionPlanEnterprise OrganizationProjectClaimResponsePreviewTargetSubscriptionPlan = "enterprise"
	OrganizationProjectClaimResponsePreviewTargetSubscriptionPlanFree       OrganizationProjectClaimResponsePreviewTargetSubscriptionPlan = "free"
	OrganizationProjectClaimResponsePreviewTargetSubscriptionPlanPro        OrganizationProjectClaimResponsePreviewTargetSubscriptionPlan = "pro"
	OrganizationProjectClaimResponsePreviewTargetSubscriptionPlanTeam       OrganizationProjectClaimResponsePreviewTargetSubscriptionPlan = "team"
)

Defines values for OrganizationProjectClaimResponsePreviewTargetSubscriptionPlan.

type OrganizationResponseV1

type OrganizationResponseV1 struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

OrganizationResponseV1 defines model for OrganizationResponseV1.

type PgsodiumConfigResponse

type PgsodiumConfigResponse struct {
	RootKey string `json:"root_key"`
}

PgsodiumConfigResponse defines model for PgsodiumConfigResponse.

type PostgresConfigResponse

type PostgresConfigResponse struct {
	EffectiveCacheSize            *string                                       `json:"effective_cache_size,omitempty"`
	LogicalDecodingWorkMem        *string                                       `json:"logical_decoding_work_mem,omitempty"`
	MaintenanceWorkMem            *string                                       `json:"maintenance_work_mem,omitempty"`
	MaxConnections                *int                                          `json:"max_connections,omitempty"`
	MaxLocksPerTransaction        *int                                          `json:"max_locks_per_transaction,omitempty"`
	MaxParallelMaintenanceWorkers *int                                          `json:"max_parallel_maintenance_workers,omitempty"`
	MaxParallelWorkers            *int                                          `json:"max_parallel_workers,omitempty"`
	MaxParallelWorkersPerGather   *int                                          `json:"max_parallel_workers_per_gather,omitempty"`
	MaxReplicationSlots           *int                                          `json:"max_replication_slots,omitempty"`
	MaxSlotWalKeepSize            *string                                       `json:"max_slot_wal_keep_size,omitempty"`
	MaxStandbyArchiveDelay        *string                                       `json:"max_standby_archive_delay,omitempty"`
	MaxStandbyStreamingDelay      *string                                       `json:"max_standby_streaming_delay,omitempty"`
	MaxWalSenders                 *int                                          `json:"max_wal_senders,omitempty"`
	MaxWalSize                    *string                                       `json:"max_wal_size,omitempty"`
	MaxWorkerProcesses            *int                                          `json:"max_worker_processes,omitempty"`
	SessionReplicationRole        *PostgresConfigResponseSessionReplicationRole `json:"session_replication_role,omitempty"`
	SharedBuffers                 *string                                       `json:"shared_buffers,omitempty"`
	StatementTimeout              *string                                       `json:"statement_timeout,omitempty"`
	TrackActivityQuerySize        *string                                       `json:"track_activity_query_size,omitempty"`
	TrackCommitTimestamp          *bool                                         `json:"track_commit_timestamp,omitempty"`
	WalKeepSize                   *string                                       `json:"wal_keep_size,omitempty"`
	WalSenderTimeout              *string                                       `json:"wal_sender_timeout,omitempty"`
	WorkMem                       *string                                       `json:"work_mem,omitempty"`
}

PostgresConfigResponse defines model for PostgresConfigResponse.

type PostgresConfigResponseSessionReplicationRole

type PostgresConfigResponseSessionReplicationRole string

PostgresConfigResponseSessionReplicationRole defines model for PostgresConfigResponse.SessionReplicationRole.

const (
	PostgresConfigResponseSessionReplicationRoleLocal   PostgresConfigResponseSessionReplicationRole = "local"
	PostgresConfigResponseSessionReplicationRoleOrigin  PostgresConfigResponseSessionReplicationRole = "origin"
	PostgresConfigResponseSessionReplicationRoleReplica PostgresConfigResponseSessionReplicationRole = "replica"
)

Defines values for PostgresConfigResponseSessionReplicationRole.

type PostgrestConfigWithJWTSecretResponse

type PostgrestConfigWithJWTSecretResponse struct {
	DbExtraSearchPath string `json:"db_extra_search_path"`

	// DbPool If `null`, the value is automatically configured based on compute size.
	DbPool    nullable.Nullable[int] `json:"db_pool"`
	DbSchema  string                 `json:"db_schema"`
	JwtSecret *string                `json:"jwt_secret,omitempty"`
	MaxRows   int                    `json:"max_rows"`
}

PostgrestConfigWithJWTSecretResponse defines model for PostgrestConfigWithJWTSecretResponse.

type ProjectClaimTokenResponse added in v1.0.1

type ProjectClaimTokenResponse struct {
	CreatedAt  string             `json:"created_at"`
	CreatedBy  openapi_types.UUID `json:"created_by"`
	ExpiresAt  string             `json:"expires_at"`
	TokenAlias string             `json:"token_alias"`
}

ProjectClaimTokenResponse defines model for ProjectClaimTokenResponse.

type ProjectUpgradeEligibilityResponse

type ProjectUpgradeEligibilityResponse struct {
	CurrentAppVersion               string                                                           `json:"current_app_version"`
	CurrentAppVersionReleaseChannel ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel `json:"current_app_version_release_channel"`
	DurationEstimateHours           float32                                                          `json:"duration_estimate_hours"`
	Eligible                        bool                                                             `json:"eligible"`
	LatestAppVersion                string                                                           `json:"latest_app_version"`
	LegacyAuthCustomRoles           []string                                                         `json:"legacy_auth_custom_roles"`
	ObjectsToBeDropped              []string                                                         `json:"objects_to_be_dropped"`
	TargetUpgradeVersions           []struct {
		AppVersion      string                                                                `json:"app_version"`
		PostgresVersion ProjectUpgradeEligibilityResponseTargetUpgradeVersionsPostgresVersion `json:"postgres_version"`
		ReleaseChannel  ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel  `json:"release_channel"`
	} `json:"target_upgrade_versions"`
	UnsupportedExtensions               []string `json:"unsupported_extensions"`
	UserDefinedObjectsInInternalSchemas []string `json:"user_defined_objects_in_internal_schemas"`
}

ProjectUpgradeEligibilityResponse defines model for ProjectUpgradeEligibilityResponse.

type ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel

type ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel string

ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel defines model for ProjectUpgradeEligibilityResponse.CurrentAppVersionReleaseChannel.

const (
	ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannelAlpha     ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel = "alpha"
	ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannelBeta      ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel = "beta"
	ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannelGa        ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel = "ga"
	ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannelInternal  ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel = "internal"
	ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannelPreview   ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel = "preview"
	ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannelWithdrawn ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel = "withdrawn"
)

Defines values for ProjectUpgradeEligibilityResponseCurrentAppVersionReleaseChannel.

type ProjectUpgradeEligibilityResponseTargetUpgradeVersionsPostgresVersion

type ProjectUpgradeEligibilityResponseTargetUpgradeVersionsPostgresVersion string

ProjectUpgradeEligibilityResponseTargetUpgradeVersionsPostgresVersion defines model for ProjectUpgradeEligibilityResponse.TargetUpgradeVersions.PostgresVersion.

Defines values for ProjectUpgradeEligibilityResponseTargetUpgradeVersionsPostgresVersion.

type ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel

type ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel string

ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel defines model for ProjectUpgradeEligibilityResponse.TargetUpgradeVersions.ReleaseChannel.

const (
	ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannelAlpha     ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel = "alpha"
	ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannelBeta      ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel = "beta"
	ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannelGa        ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel = "ga"
	ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannelInternal  ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel = "internal"
	ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannelPreview   ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel = "preview"
	ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannelWithdrawn ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel = "withdrawn"
)

Defines values for ProjectUpgradeEligibilityResponseTargetUpgradeVersionsReleaseChannel.

type ProjectUpgradeInitiateResponse

type ProjectUpgradeInitiateResponse struct {
	TrackingId string `json:"tracking_id"`
}

ProjectUpgradeInitiateResponse defines model for ProjectUpgradeInitiateResponse.

type ReadOnlyStatusResponse

type ReadOnlyStatusResponse struct {
	Enabled             bool   `json:"enabled"`
	OverrideActiveUntil string `json:"override_active_until"`
	OverrideEnabled     bool   `json:"override_enabled"`
}

ReadOnlyStatusResponse defines model for ReadOnlyStatusResponse.

type RemoveNetworkBanRequest

type RemoveNetworkBanRequest struct {
	Identifier    *string  `json:"identifier,omitempty"`
	Ipv4Addresses []string `json:"ipv4_addresses"`
}

RemoveNetworkBanRequest defines model for RemoveNetworkBanRequest.

type RemoveReadReplicaBody

type RemoveReadReplicaBody struct {
	DatabaseIdentifier string `json:"database_identifier"`
}

RemoveReadReplicaBody defines model for RemoveReadReplicaBody.

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type SecretResponse

type SecretResponse struct {
	Name      string  `json:"name"`
	UpdatedAt *string `json:"updated_at,omitempty"`
	Value     string  `json:"value"`
}

SecretResponse defines model for SecretResponse.

type SetUpReadReplicaBody

type SetUpReadReplicaBody struct {
	// ReadReplicaRegion Region you want your read replica to reside in
	ReadReplicaRegion SetUpReadReplicaBodyReadReplicaRegion `json:"read_replica_region"`
}

SetUpReadReplicaBody defines model for SetUpReadReplicaBody.

type SetUpReadReplicaBodyReadReplicaRegion

type SetUpReadReplicaBodyReadReplicaRegion string

SetUpReadReplicaBodyReadReplicaRegion Region you want your read replica to reside in

const (
	SetUpReadReplicaBodyReadReplicaRegionApEast1      SetUpReadReplicaBodyReadReplicaRegion = "ap-east-1"
	SetUpReadReplicaBodyReadReplicaRegionApNortheast1 SetUpReadReplicaBodyReadReplicaRegion = "ap-northeast-1"
	SetUpReadReplicaBodyReadReplicaRegionApNortheast2 SetUpReadReplicaBodyReadReplicaRegion = "ap-northeast-2"
	SetUpReadReplicaBodyReadReplicaRegionApSouth1     SetUpReadReplicaBodyReadReplicaRegion = "ap-south-1"
	SetUpReadReplicaBodyReadReplicaRegionApSoutheast1 SetUpReadReplicaBodyReadReplicaRegion = "ap-southeast-1"
	SetUpReadReplicaBodyReadReplicaRegionApSoutheast2 SetUpReadReplicaBodyReadReplicaRegion = "ap-southeast-2"
	SetUpReadReplicaBodyReadReplicaRegionCaCentral1   SetUpReadReplicaBodyReadReplicaRegion = "ca-central-1"
	SetUpReadReplicaBodyReadReplicaRegionEuCentral1   SetUpReadReplicaBodyReadReplicaRegion = "eu-central-1"
	SetUpReadReplicaBodyReadReplicaRegionEuCentral2   SetUpReadReplicaBodyReadReplicaRegion = "eu-central-2"
	SetUpReadReplicaBodyReadReplicaRegionEuNorth1     SetUpReadReplicaBodyReadReplicaRegion = "eu-north-1"
	SetUpReadReplicaBodyReadReplicaRegionEuWest1      SetUpReadReplicaBodyReadReplicaRegion = "eu-west-1"
	SetUpReadReplicaBodyReadReplicaRegionEuWest2      SetUpReadReplicaBodyReadReplicaRegion = "eu-west-2"
	SetUpReadReplicaBodyReadReplicaRegionEuWest3      SetUpReadReplicaBodyReadReplicaRegion = "eu-west-3"
	SetUpReadReplicaBodyReadReplicaRegionSaEast1      SetUpReadReplicaBodyReadReplicaRegion = "sa-east-1"
	SetUpReadReplicaBodyReadReplicaRegionUsEast1      SetUpReadReplicaBodyReadReplicaRegion = "us-east-1"
	SetUpReadReplicaBodyReadReplicaRegionUsEast2      SetUpReadReplicaBodyReadReplicaRegion = "us-east-2"
	SetUpReadReplicaBodyReadReplicaRegionUsWest1      SetUpReadReplicaBodyReadReplicaRegion = "us-west-1"
	SetUpReadReplicaBodyReadReplicaRegionUsWest2      SetUpReadReplicaBodyReadReplicaRegion = "us-west-2"
)

Defines values for SetUpReadReplicaBodyReadReplicaRegion.

type SigningKeyResponse

type SigningKeyResponse struct {
	Algorithm SigningKeyResponseAlgorithm    `json:"algorithm"`
	CreatedAt time.Time                      `json:"created_at"`
	Id        openapi_types.UUID             `json:"id"`
	PublicJwk nullable.Nullable[interface{}] `json:"public_jwk,omitempty"`
	Status    SigningKeyResponseStatus       `json:"status"`
	UpdatedAt time.Time                      `json:"updated_at"`
}

SigningKeyResponse defines model for SigningKeyResponse.

type SigningKeyResponseAlgorithm

type SigningKeyResponseAlgorithm string

SigningKeyResponseAlgorithm defines model for SigningKeyResponse.Algorithm.

const (
	SigningKeyResponseAlgorithmES256 SigningKeyResponseAlgorithm = "ES256"
	SigningKeyResponseAlgorithmEdDSA SigningKeyResponseAlgorithm = "EdDSA"
	SigningKeyResponseAlgorithmHS256 SigningKeyResponseAlgorithm = "HS256"
	SigningKeyResponseAlgorithmRS256 SigningKeyResponseAlgorithm = "RS256"
)

Defines values for SigningKeyResponseAlgorithm.

type SigningKeyResponseStatus

type SigningKeyResponseStatus string

SigningKeyResponseStatus defines model for SigningKeyResponse.Status.

const (
	SigningKeyResponseStatusInUse          SigningKeyResponseStatus = "in_use"
	SigningKeyResponseStatusPreviouslyUsed SigningKeyResponseStatus = "previously_used"
	SigningKeyResponseStatusRevoked        SigningKeyResponseStatus = "revoked"
	SigningKeyResponseStatusStandby        SigningKeyResponseStatus = "standby"
)

Defines values for SigningKeyResponseStatus.

type SigningKeysResponse

type SigningKeysResponse struct {
	Keys []struct {
		Algorithm SigningKeysResponseKeysAlgorithm `json:"algorithm"`
		CreatedAt time.Time                        `json:"created_at"`
		Id        openapi_types.UUID               `json:"id"`
		PublicJwk nullable.Nullable[interface{}]   `json:"public_jwk,omitempty"`
		Status    SigningKeysResponseKeysStatus    `json:"status"`
		UpdatedAt time.Time                        `json:"updated_at"`
	} `json:"keys"`
}

SigningKeysResponse defines model for SigningKeysResponse.

type SigningKeysResponseKeysAlgorithm

type SigningKeysResponseKeysAlgorithm string

SigningKeysResponseKeysAlgorithm defines model for SigningKeysResponse.Keys.Algorithm.

Defines values for SigningKeysResponseKeysAlgorithm.

type SigningKeysResponseKeysStatus

type SigningKeysResponseKeysStatus string

SigningKeysResponseKeysStatus defines model for SigningKeysResponse.Keys.Status.

const (
	SigningKeysResponseKeysStatusInUse          SigningKeysResponseKeysStatus = "in_use"
	SigningKeysResponseKeysStatusPreviouslyUsed SigningKeysResponseKeysStatus = "previously_used"
	SigningKeysResponseKeysStatusRevoked        SigningKeysResponseKeysStatus = "revoked"
	SigningKeysResponseKeysStatusStandby        SigningKeysResponseKeysStatus = "standby"
)

Defines values for SigningKeysResponseKeysStatus.

type SnippetList

type SnippetList struct {
	Cursor *string `json:"cursor,omitempty"`
	Data   []struct {
		Description nullable.Nullable[string] `json:"description"`
		Id          string                    `json:"id"`
		InsertedAt  string                    `json:"inserted_at"`
		Name        string                    `json:"name"`
		Owner       struct {
			Id       float32 `json:"id"`
			Username string  `json:"username"`
		} `json:"owner"`
		Project struct {
			Id   float32 `json:"id"`
			Name string  `json:"name"`
		} `json:"project"`
		Type      SnippetListDataType `json:"type"`
		UpdatedAt string              `json:"updated_at"`
		UpdatedBy struct {
			Id       float32 `json:"id"`
			Username string  `json:"username"`
		} `json:"updated_by"`
		Visibility SnippetListDataVisibility `json:"visibility"`
	} `json:"data"`
}

SnippetList defines model for SnippetList.

type SnippetListDataType

type SnippetListDataType string

SnippetListDataType defines model for SnippetList.Data.Type.

const (
	SnippetListDataTypeSql SnippetListDataType = "sql"
)

Defines values for SnippetListDataType.

type SnippetListDataVisibility

type SnippetListDataVisibility string

SnippetListDataVisibility defines model for SnippetList.Data.Visibility.

const (
	SnippetListDataVisibilityOrg     SnippetListDataVisibility = "org"
	SnippetListDataVisibilityProject SnippetListDataVisibility = "project"
	SnippetListDataVisibilityPublic  SnippetListDataVisibility = "public"
	SnippetListDataVisibilityUser    SnippetListDataVisibility = "user"
)

Defines values for SnippetListDataVisibility.

type SnippetResponse

type SnippetResponse struct {
	Content struct {
		Favorite      bool   `json:"favorite"`
		SchemaVersion string `json:"schema_version"`
		Sql           string `json:"sql"`
	} `json:"content"`
	Description nullable.Nullable[string] `json:"description"`
	Id          string                    `json:"id"`
	InsertedAt  string                    `json:"inserted_at"`
	Name        string                    `json:"name"`
	Owner       struct {
		Id       float32 `json:"id"`
		Username string  `json:"username"`
	} `json:"owner"`
	Project struct {
		Id   float32 `json:"id"`
		Name string  `json:"name"`
	} `json:"project"`
	Type      SnippetResponseType `json:"type"`
	UpdatedAt string              `json:"updated_at"`
	UpdatedBy struct {
		Id       float32 `json:"id"`
		Username string  `json:"username"`
	} `json:"updated_by"`
	Visibility SnippetResponseVisibility `json:"visibility"`
}

SnippetResponse defines model for SnippetResponse.

type SnippetResponseType

type SnippetResponseType string

SnippetResponseType defines model for SnippetResponse.Type.

const (
	SnippetResponseTypeSql SnippetResponseType = "sql"
)

Defines values for SnippetResponseType.

type SnippetResponseVisibility

type SnippetResponseVisibility string

SnippetResponseVisibility defines model for SnippetResponse.Visibility.

const (
	SnippetResponseVisibilityOrg     SnippetResponseVisibility = "org"
	SnippetResponseVisibilityProject SnippetResponseVisibility = "project"
	SnippetResponseVisibilityPublic  SnippetResponseVisibility = "public"
	SnippetResponseVisibilityUser    SnippetResponseVisibility = "user"
)

Defines values for SnippetResponseVisibility.

type SslEnforcementRequest

type SslEnforcementRequest struct {
	RequestedConfig struct {
		Database bool `json:"database"`
	} `json:"requestedConfig"`
}

SslEnforcementRequest defines model for SslEnforcementRequest.

type SslEnforcementResponse

type SslEnforcementResponse struct {
	AppliedSuccessfully bool `json:"appliedSuccessfully"`
	CurrentConfig       struct {
		Database bool `json:"database"`
	} `json:"currentConfig"`
}

SslEnforcementResponse defines model for SslEnforcementResponse.

type StorageConfigResponse

type StorageConfigResponse struct {
	Features struct {
		IcebergCatalog *struct {
			Enabled bool `json:"enabled"`
		} `json:"icebergCatalog,omitempty"`
		ImageTransformation struct {
			Enabled bool `json:"enabled"`
		} `json:"imageTransformation"`
		S3Protocol struct {
			Enabled bool `json:"enabled"`
		} `json:"s3Protocol"`
	} `json:"features"`
	FileSizeLimit int64 `json:"fileSizeLimit"`
}

StorageConfigResponse defines model for StorageConfigResponse.

type StreamableFile

type StreamableFile = map[string]interface{}

StreamableFile defines model for StreamableFile.

type SubdomainAvailabilityResponse

type SubdomainAvailabilityResponse struct {
	Available bool `json:"available"`
}

SubdomainAvailabilityResponse defines model for SubdomainAvailabilityResponse.

type SupavisorConfigResponse

type SupavisorConfigResponse struct {
	ConnectionString string                              `json:"connection_string"`
	DatabaseType     SupavisorConfigResponseDatabaseType `json:"database_type"`
	DbHost           string                              `json:"db_host"`
	DbName           string                              `json:"db_name"`
	DbPort           int                                 `json:"db_port"`
	DbUser           string                              `json:"db_user"`
	DefaultPoolSize  nullable.Nullable[int]              `json:"default_pool_size"`
	Identifier       string                              `json:"identifier"`
	IsUsingScramAuth bool                                `json:"is_using_scram_auth"`
	MaxClientConn    nullable.Nullable[int]              `json:"max_client_conn"`
	PoolMode         SupavisorConfigResponsePoolMode     `json:"pool_mode"`
}

SupavisorConfigResponse defines model for SupavisorConfigResponse.

type SupavisorConfigResponseDatabaseType

type SupavisorConfigResponseDatabaseType string

SupavisorConfigResponseDatabaseType defines model for SupavisorConfigResponse.DatabaseType.

const (
	PRIMARY     SupavisorConfigResponseDatabaseType = "PRIMARY"
	READREPLICA SupavisorConfigResponseDatabaseType = "READ_REPLICA"
)

Defines values for SupavisorConfigResponseDatabaseType.

type SupavisorConfigResponsePoolMode

type SupavisorConfigResponsePoolMode string

SupavisorConfigResponsePoolMode defines model for SupavisorConfigResponse.PoolMode.

const (
	SupavisorConfigResponsePoolModeSession     SupavisorConfigResponsePoolMode = "session"
	SupavisorConfigResponsePoolModeTransaction SupavisorConfigResponsePoolMode = "transaction"
)

Defines values for SupavisorConfigResponsePoolMode.

type ThirdPartyAuth

type ThirdPartyAuth struct {
	CustomJwks    nullable.Nullable[interface{}] `json:"custom_jwks,omitempty"`
	Id            openapi_types.UUID             `json:"id"`
	InsertedAt    string                         `json:"inserted_at"`
	JwksUrl       nullable.Nullable[string]      `json:"jwks_url,omitempty"`
	OidcIssuerUrl nullable.Nullable[string]      `json:"oidc_issuer_url,omitempty"`
	ResolvedAt    nullable.Nullable[string]      `json:"resolved_at,omitempty"`
	ResolvedJwks  nullable.Nullable[interface{}] `json:"resolved_jwks,omitempty"`
	Type          string                         `json:"type"`
	UpdatedAt     string                         `json:"updated_at"`
}

ThirdPartyAuth defines model for ThirdPartyAuth.

type TypescriptResponse

type TypescriptResponse struct {
	Types string `json:"types"`
}

TypescriptResponse defines model for TypescriptResponse.

type UpdateApiKeyBody

type UpdateApiKeyBody struct {
	Description       nullable.Nullable[string] `json:"description,omitempty"`
	Name              *string                   `json:"name,omitempty"`
	SecretJwtTemplate nullable.Nullable[struct {
		Role string `json:"role"`
	}] `json:"secret_jwt_template,omitempty"`
}

UpdateApiKeyBody defines model for UpdateApiKeyBody.

type UpdateAuthConfigBody

type UpdateAuthConfigBody struct {
	ApiMaxRequestDuration                         nullable.Nullable[int]                                            `json:"api_max_request_duration,omitempty"`
	DbMaxPoolSize                                 nullable.Nullable[int]                                            `json:"db_max_pool_size,omitempty"`
	DisableSignup                                 nullable.Nullable[bool]                                           `json:"disable_signup,omitempty"`
	ExternalAnonymousUsersEnabled                 nullable.Nullable[bool]                                           `json:"external_anonymous_users_enabled,omitempty"`
	ExternalAppleAdditionalClientIds              nullable.Nullable[string]                                         `json:"external_apple_additional_client_ids,omitempty"`
	ExternalAppleClientId                         nullable.Nullable[string]                                         `json:"external_apple_client_id,omitempty"`
	ExternalAppleEnabled                          nullable.Nullable[bool]                                           `json:"external_apple_enabled,omitempty"`
	ExternalAppleSecret                           nullable.Nullable[string]                                         `json:"external_apple_secret,omitempty"`
	ExternalAzureClientId                         nullable.Nullable[string]                                         `json:"external_azure_client_id,omitempty"`
	ExternalAzureEnabled                          nullable.Nullable[bool]                                           `json:"external_azure_enabled,omitempty"`
	ExternalAzureSecret                           nullable.Nullable[string]                                         `json:"external_azure_secret,omitempty"`
	ExternalAzureUrl                              nullable.Nullable[string]                                         `json:"external_azure_url,omitempty"`
	ExternalBitbucketClientId                     nullable.Nullable[string]                                         `json:"external_bitbucket_client_id,omitempty"`
	ExternalBitbucketEnabled                      nullable.Nullable[bool]                                           `json:"external_bitbucket_enabled,omitempty"`
	ExternalBitbucketSecret                       nullable.Nullable[string]                                         `json:"external_bitbucket_secret,omitempty"`
	ExternalDiscordClientId                       nullable.Nullable[string]                                         `json:"external_discord_client_id,omitempty"`
	ExternalDiscordEnabled                        nullable.Nullable[bool]                                           `json:"external_discord_enabled,omitempty"`
	ExternalDiscordSecret                         nullable.Nullable[string]                                         `json:"external_discord_secret,omitempty"`
	ExternalEmailEnabled                          nullable.Nullable[bool]                                           `json:"external_email_enabled,omitempty"`
	ExternalFacebookClientId                      nullable.Nullable[string]                                         `json:"external_facebook_client_id,omitempty"`
	ExternalFacebookEnabled                       nullable.Nullable[bool]                                           `json:"external_facebook_enabled,omitempty"`
	ExternalFacebookSecret                        nullable.Nullable[string]                                         `json:"external_facebook_secret,omitempty"`
	ExternalFigmaClientId                         nullable.Nullable[string]                                         `json:"external_figma_client_id,omitempty"`
	ExternalFigmaEnabled                          nullable.Nullable[bool]                                           `json:"external_figma_enabled,omitempty"`
	ExternalFigmaSecret                           nullable.Nullable[string]                                         `json:"external_figma_secret,omitempty"`
	ExternalGithubClientId                        nullable.Nullable[string]                                         `json:"external_github_client_id,omitempty"`
	ExternalGithubEnabled                         nullable.Nullable[bool]                                           `json:"external_github_enabled,omitempty"`
	ExternalGithubSecret                          nullable.Nullable[string]                                         `json:"external_github_secret,omitempty"`
	ExternalGitlabClientId                        nullable.Nullable[string]                                         `json:"external_gitlab_client_id,omitempty"`
	ExternalGitlabEnabled                         nullable.Nullable[bool]                                           `json:"external_gitlab_enabled,omitempty"`
	ExternalGitlabSecret                          nullable.Nullable[string]                                         `json:"external_gitlab_secret,omitempty"`
	ExternalGitlabUrl                             nullable.Nullable[string]                                         `json:"external_gitlab_url,omitempty"`
	ExternalGoogleAdditionalClientIds             nullable.Nullable[string]                                         `json:"external_google_additional_client_ids,omitempty"`
	ExternalGoogleClientId                        nullable.Nullable[string]                                         `json:"external_google_client_id,omitempty"`
	ExternalGoogleEnabled                         nullable.Nullable[bool]                                           `json:"external_google_enabled,omitempty"`
	ExternalGoogleSecret                          nullable.Nullable[string]                                         `json:"external_google_secret,omitempty"`
	ExternalGoogleSkipNonceCheck                  nullable.Nullable[bool]                                           `json:"external_google_skip_nonce_check,omitempty"`
	ExternalKakaoClientId                         nullable.Nullable[string]                                         `json:"external_kakao_client_id,omitempty"`
	ExternalKakaoEnabled                          nullable.Nullable[bool]                                           `json:"external_kakao_enabled,omitempty"`
	ExternalKakaoSecret                           nullable.Nullable[string]                                         `json:"external_kakao_secret,omitempty"`
	ExternalKeycloakClientId                      nullable.Nullable[string]                                         `json:"external_keycloak_client_id,omitempty"`
	ExternalKeycloakEnabled                       nullable.Nullable[bool]                                           `json:"external_keycloak_enabled,omitempty"`
	ExternalKeycloakSecret                        nullable.Nullable[string]                                         `json:"external_keycloak_secret,omitempty"`
	ExternalKeycloakUrl                           nullable.Nullable[string]                                         `json:"external_keycloak_url,omitempty"`
	ExternalLinkedinOidcClientId                  nullable.Nullable[string]                                         `json:"external_linkedin_oidc_client_id,omitempty"`
	ExternalLinkedinOidcEnabled                   nullable.Nullable[bool]                                           `json:"external_linkedin_oidc_enabled,omitempty"`
	ExternalLinkedinOidcSecret                    nullable.Nullable[string]                                         `json:"external_linkedin_oidc_secret,omitempty"`
	ExternalNotionClientId                        nullable.Nullable[string]                                         `json:"external_notion_client_id,omitempty"`
	ExternalNotionEnabled                         nullable.Nullable[bool]                                           `json:"external_notion_enabled,omitempty"`
	ExternalNotionSecret                          nullable.Nullable[string]                                         `json:"external_notion_secret,omitempty"`
	ExternalPhoneEnabled                          nullable.Nullable[bool]                                           `json:"external_phone_enabled,omitempty"`
	ExternalSlackClientId                         nullable.Nullable[string]                                         `json:"external_slack_client_id,omitempty"`
	ExternalSlackEnabled                          nullable.Nullable[bool]                                           `json:"external_slack_enabled,omitempty"`
	ExternalSlackOidcClientId                     nullable.Nullable[string]                                         `json:"external_slack_oidc_client_id,omitempty"`
	ExternalSlackOidcEnabled                      nullable.Nullable[bool]                                           `json:"external_slack_oidc_enabled,omitempty"`
	ExternalSlackOidcSecret                       nullable.Nullable[string]                                         `json:"external_slack_oidc_secret,omitempty"`
	ExternalSlackSecret                           nullable.Nullable[string]                                         `json:"external_slack_secret,omitempty"`
	ExternalSpotifyClientId                       nullable.Nullable[string]                                         `json:"external_spotify_client_id,omitempty"`
	ExternalSpotifyEnabled                        nullable.Nullable[bool]                                           `json:"external_spotify_enabled,omitempty"`
	ExternalSpotifySecret                         nullable.Nullable[string]                                         `json:"external_spotify_secret,omitempty"`
	ExternalTwitchClientId                        nullable.Nullable[string]                                         `json:"external_twitch_client_id,omitempty"`
	ExternalTwitchEnabled                         nullable.Nullable[bool]                                           `json:"external_twitch_enabled,omitempty"`
	ExternalTwitchSecret                          nullable.Nullable[string]                                         `json:"external_twitch_secret,omitempty"`
	ExternalTwitterClientId                       nullable.Nullable[string]                                         `json:"external_twitter_client_id,omitempty"`
	ExternalTwitterEnabled                        nullable.Nullable[bool]                                           `json:"external_twitter_enabled,omitempty"`
	ExternalTwitterSecret                         nullable.Nullable[string]                                         `json:"external_twitter_secret,omitempty"`
	ExternalWeb3SolanaEnabled                     nullable.Nullable[bool]                                           `json:"external_web3_solana_enabled,omitempty"`
	ExternalWorkosClientId                        nullable.Nullable[string]                                         `json:"external_workos_client_id,omitempty"`
	ExternalWorkosEnabled                         nullable.Nullable[bool]                                           `json:"external_workos_enabled,omitempty"`
	ExternalWorkosSecret                          nullable.Nullable[string]                                         `json:"external_workos_secret,omitempty"`
	ExternalWorkosUrl                             nullable.Nullable[string]                                         `json:"external_workos_url,omitempty"`
	ExternalZoomClientId                          nullable.Nullable[string]                                         `json:"external_zoom_client_id,omitempty"`
	ExternalZoomEnabled                           nullable.Nullable[bool]                                           `json:"external_zoom_enabled,omitempty"`
	ExternalZoomSecret                            nullable.Nullable[string]                                         `json:"external_zoom_secret,omitempty"`
	HookBeforeUserCreatedEnabled                  nullable.Nullable[bool]                                           `json:"hook_before_user_created_enabled,omitempty"`
	HookBeforeUserCreatedSecrets                  nullable.Nullable[string]                                         `json:"hook_before_user_created_secrets,omitempty"`
	HookBeforeUserCreatedUri                      nullable.Nullable[string]                                         `json:"hook_before_user_created_uri,omitempty"`
	HookCustomAccessTokenEnabled                  nullable.Nullable[bool]                                           `json:"hook_custom_access_token_enabled,omitempty"`
	HookCustomAccessTokenSecrets                  nullable.Nullable[string]                                         `json:"hook_custom_access_token_secrets,omitempty"`
	HookCustomAccessTokenUri                      nullable.Nullable[string]                                         `json:"hook_custom_access_token_uri,omitempty"`
	HookMfaVerificationAttemptEnabled             nullable.Nullable[bool]                                           `json:"hook_mfa_verification_attempt_enabled,omitempty"`
	HookMfaVerificationAttemptSecrets             nullable.Nullable[string]                                         `json:"hook_mfa_verification_attempt_secrets,omitempty"`
	HookMfaVerificationAttemptUri                 nullable.Nullable[string]                                         `json:"hook_mfa_verification_attempt_uri,omitempty"`
	HookPasswordVerificationAttemptEnabled        nullable.Nullable[bool]                                           `json:"hook_password_verification_attempt_enabled,omitempty"`
	HookPasswordVerificationAttemptSecrets        nullable.Nullable[string]                                         `json:"hook_password_verification_attempt_secrets,omitempty"`
	HookPasswordVerificationAttemptUri            nullable.Nullable[string]                                         `json:"hook_password_verification_attempt_uri,omitempty"`
	HookSendEmailEnabled                          nullable.Nullable[bool]                                           `json:"hook_send_email_enabled,omitempty"`
	HookSendEmailSecrets                          nullable.Nullable[string]                                         `json:"hook_send_email_secrets,omitempty"`
	HookSendEmailUri                              nullable.Nullable[string]                                         `json:"hook_send_email_uri,omitempty"`
	HookSendSmsEnabled                            nullable.Nullable[bool]                                           `json:"hook_send_sms_enabled,omitempty"`
	HookSendSmsSecrets                            nullable.Nullable[string]                                         `json:"hook_send_sms_secrets,omitempty"`
	HookSendSmsUri                                nullable.Nullable[string]                                         `json:"hook_send_sms_uri,omitempty"`
	JwtExp                                        nullable.Nullable[int]                                            `json:"jwt_exp,omitempty"`
	MailerAllowUnverifiedEmailSignIns             nullable.Nullable[bool]                                           `json:"mailer_allow_unverified_email_sign_ins,omitempty"`
	MailerAutoconfirm                             nullable.Nullable[bool]                                           `json:"mailer_autoconfirm,omitempty"`
	MailerOtpExp                                  *int                                                              `json:"mailer_otp_exp,omitempty"`
	MailerOtpLength                               nullable.Nullable[int]                                            `json:"mailer_otp_length,omitempty"`
	MailerSecureEmailChangeEnabled                nullable.Nullable[bool]                                           `json:"mailer_secure_email_change_enabled,omitempty"`
	MailerSubjectsConfirmation                    nullable.Nullable[string]                                         `json:"mailer_subjects_confirmation,omitempty"`
	MailerSubjectsEmailChange                     nullable.Nullable[string]                                         `json:"mailer_subjects_email_change,omitempty"`
	MailerSubjectsInvite                          nullable.Nullable[string]                                         `json:"mailer_subjects_invite,omitempty"`
	MailerSubjectsMagicLink                       nullable.Nullable[string]                                         `json:"mailer_subjects_magic_link,omitempty"`
	MailerSubjectsReauthentication                nullable.Nullable[string]                                         `json:"mailer_subjects_reauthentication,omitempty"`
	MailerSubjectsRecovery                        nullable.Nullable[string]                                         `json:"mailer_subjects_recovery,omitempty"`
	MailerTemplatesConfirmationContent            nullable.Nullable[string]                                         `json:"mailer_templates_confirmation_content,omitempty"`
	MailerTemplatesEmailChangeContent             nullable.Nullable[string]                                         `json:"mailer_templates_email_change_content,omitempty"`
	MailerTemplatesInviteContent                  nullable.Nullable[string]                                         `json:"mailer_templates_invite_content,omitempty"`
	MailerTemplatesMagicLinkContent               nullable.Nullable[string]                                         `json:"mailer_templates_magic_link_content,omitempty"`
	MailerTemplatesReauthenticationContent        nullable.Nullable[string]                                         `json:"mailer_templates_reauthentication_content,omitempty"`
	MailerTemplatesRecoveryContent                nullable.Nullable[string]                                         `json:"mailer_templates_recovery_content,omitempty"`
	MfaMaxEnrolledFactors                         nullable.Nullable[int]                                            `json:"mfa_max_enrolled_factors,omitempty"`
	MfaPhoneEnrollEnabled                         nullable.Nullable[bool]                                           `json:"mfa_phone_enroll_enabled,omitempty"`
	MfaPhoneMaxFrequency                          nullable.Nullable[int]                                            `json:"mfa_phone_max_frequency,omitempty"`
	MfaPhoneOtpLength                             nullable.Nullable[int]                                            `json:"mfa_phone_otp_length,omitempty"`
	MfaPhoneTemplate                              nullable.Nullable[string]                                         `json:"mfa_phone_template,omitempty"`
	MfaPhoneVerifyEnabled                         nullable.Nullable[bool]                                           `json:"mfa_phone_verify_enabled,omitempty"`
	MfaTotpEnrollEnabled                          nullable.Nullable[bool]                                           `json:"mfa_totp_enroll_enabled,omitempty"`
	MfaTotpVerifyEnabled                          nullable.Nullable[bool]                                           `json:"mfa_totp_verify_enabled,omitempty"`
	MfaWebAuthnEnrollEnabled                      nullable.Nullable[bool]                                           `json:"mfa_web_authn_enroll_enabled,omitempty"`
	MfaWebAuthnVerifyEnabled                      nullable.Nullable[bool]                                           `json:"mfa_web_authn_verify_enabled,omitempty"`
	PasswordHibpEnabled                           nullable.Nullable[bool]                                           `json:"password_hibp_enabled,omitempty"`
	PasswordMinLength                             nullable.Nullable[int]                                            `json:"password_min_length,omitempty"`
	PasswordRequiredCharacters                    nullable.Nullable[UpdateAuthConfigBodyPasswordRequiredCharacters] `json:"password_required_characters,omitempty"`
	RateLimitAnonymousUsers                       nullable.Nullable[int]                                            `json:"rate_limit_anonymous_users,omitempty"`
	RateLimitEmailSent                            nullable.Nullable[int]                                            `json:"rate_limit_email_sent,omitempty"`
	RateLimitOtp                                  nullable.Nullable[int]                                            `json:"rate_limit_otp,omitempty"`
	RateLimitSmsSent                              nullable.Nullable[int]                                            `json:"rate_limit_sms_sent,omitempty"`
	RateLimitTokenRefresh                         nullable.Nullable[int]                                            `json:"rate_limit_token_refresh,omitempty"`
	RateLimitVerify                               nullable.Nullable[int]                                            `json:"rate_limit_verify,omitempty"`
	RateLimitWeb3                                 nullable.Nullable[int]                                            `json:"rate_limit_web3,omitempty"`
	RefreshTokenRotationEnabled                   nullable.Nullable[bool]                                           `json:"refresh_token_rotation_enabled,omitempty"`
	SamlEnabled                                   nullable.Nullable[bool]                                           `json:"saml_enabled,omitempty"`
	SamlExternalUrl                               nullable.Nullable[string]                                         `json:"saml_external_url,omitempty"`
	SecurityCaptchaEnabled                        nullable.Nullable[bool]                                           `json:"security_captcha_enabled,omitempty"`
	SecurityCaptchaProvider                       nullable.Nullable[UpdateAuthConfigBodySecurityCaptchaProvider]    `json:"security_captcha_provider,omitempty"`
	SecurityCaptchaSecret                         nullable.Nullable[string]                                         `json:"security_captcha_secret,omitempty"`
	SecurityManualLinkingEnabled                  nullable.Nullable[bool]                                           `json:"security_manual_linking_enabled,omitempty"`
	SecurityRefreshTokenReuseInterval             nullable.Nullable[int]                                            `json:"security_refresh_token_reuse_interval,omitempty"`
	SecurityUpdatePasswordRequireReauthentication nullable.Nullable[bool]                                           `json:"security_update_password_require_reauthentication,omitempty"`
	SessionsInactivityTimeout                     nullable.Nullable[int]                                            `json:"sessions_inactivity_timeout,omitempty"`
	SessionsSinglePerUser                         nullable.Nullable[bool]                                           `json:"sessions_single_per_user,omitempty"`
	SessionsTags                                  nullable.Nullable[string]                                         `json:"sessions_tags,omitempty"`
	SessionsTimebox                               nullable.Nullable[int]                                            `json:"sessions_timebox,omitempty"`
	SiteUrl                                       nullable.Nullable[string]                                         `json:"site_url,omitempty"`
	SmsAutoconfirm                                nullable.Nullable[bool]                                           `json:"sms_autoconfirm,omitempty"`
	SmsMaxFrequency                               nullable.Nullable[int]                                            `json:"sms_max_frequency,omitempty"`
	SmsMessagebirdAccessKey                       nullable.Nullable[string]                                         `json:"sms_messagebird_access_key,omitempty"`
	SmsMessagebirdOriginator                      nullable.Nullable[string]                                         `json:"sms_messagebird_originator,omitempty"`
	SmsOtpExp                                     nullable.Nullable[int]                                            `json:"sms_otp_exp,omitempty"`
	SmsOtpLength                                  *int                                                              `json:"sms_otp_length,omitempty"`
	SmsProvider                                   nullable.Nullable[UpdateAuthConfigBodySmsProvider]                `json:"sms_provider,omitempty"`
	SmsTemplate                                   nullable.Nullable[string]                                         `json:"sms_template,omitempty"`
	SmsTestOtp                                    nullable.Nullable[string]                                         `json:"sms_test_otp,omitempty"`
	SmsTestOtpValidUntil                          nullable.Nullable[time.Time]                                      `json:"sms_test_otp_valid_until,omitempty"`
	SmsTextlocalApiKey                            nullable.Nullable[string]                                         `json:"sms_textlocal_api_key,omitempty"`
	SmsTextlocalSender                            nullable.Nullable[string]                                         `json:"sms_textlocal_sender,omitempty"`
	SmsTwilioAccountSid                           nullable.Nullable[string]                                         `json:"sms_twilio_account_sid,omitempty"`
	SmsTwilioAuthToken                            nullable.Nullable[string]                                         `json:"sms_twilio_auth_token,omitempty"`
	SmsTwilioContentSid                           nullable.Nullable[string]                                         `json:"sms_twilio_content_sid,omitempty"`
	SmsTwilioMessageServiceSid                    nullable.Nullable[string]                                         `json:"sms_twilio_message_service_sid,omitempty"`
	SmsTwilioVerifyAccountSid                     nullable.Nullable[string]                                         `json:"sms_twilio_verify_account_sid,omitempty"`
	SmsTwilioVerifyAuthToken                      nullable.Nullable[string]                                         `json:"sms_twilio_verify_auth_token,omitempty"`
	SmsTwilioVerifyMessageServiceSid              nullable.Nullable[string]                                         `json:"sms_twilio_verify_message_service_sid,omitempty"`
	SmsVonageApiKey                               nullable.Nullable[string]                                         `json:"sms_vonage_api_key,omitempty"`
	SmsVonageApiSecret                            nullable.Nullable[string]                                         `json:"sms_vonage_api_secret,omitempty"`
	SmsVonageFrom                                 nullable.Nullable[string]                                         `json:"sms_vonage_from,omitempty"`
	SmtpAdminEmail                                nullable.Nullable[openapi_types.Email]                            `json:"smtp_admin_email,omitempty"`
	SmtpHost                                      nullable.Nullable[string]                                         `json:"smtp_host,omitempty"`
	SmtpMaxFrequency                              nullable.Nullable[int]                                            `json:"smtp_max_frequency,omitempty"`
	SmtpPass                                      nullable.Nullable[string]                                         `json:"smtp_pass,omitempty"`
	SmtpPort                                      nullable.Nullable[string]                                         `json:"smtp_port,omitempty"`
	SmtpSenderName                                nullable.Nullable[string]                                         `json:"smtp_sender_name,omitempty"`
	SmtpUser                                      nullable.Nullable[string]                                         `json:"smtp_user,omitempty"`
	UriAllowList                                  nullable.Nullable[string]                                         `json:"uri_allow_list,omitempty"`
}

UpdateAuthConfigBody defines model for UpdateAuthConfigBody.

type UpdateAuthConfigBodyPasswordRequiredCharacters

type UpdateAuthConfigBodyPasswordRequiredCharacters string

UpdateAuthConfigBodyPasswordRequiredCharacters defines model for UpdateAuthConfigBody.PasswordRequiredCharacters.

const (
	UpdateAuthConfigBodyPasswordRequiredCharactersAbcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789  UpdateAuthConfigBodyPasswordRequiredCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ:0123456789"
	UpdateAuthConfigBodyPasswordRequiredCharactersAbcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567891 UpdateAuthConfigBodyPasswordRequiredCharacters = "abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:0123456789"
	UpdateAuthConfigBodyPasswordRequiredCharactersAbcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567892 UpdateAuthConfigBodyPasswordRequiredCharacters = "abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:0123456789:!@#$%^&*()_+-=[]{};'\\\\:\"|<>?,./`~"
	UpdateAuthConfigBodyPasswordRequiredCharactersEmpty                                                           UpdateAuthConfigBodyPasswordRequiredCharacters = ""
)

Defines values for UpdateAuthConfigBodyPasswordRequiredCharacters.

type UpdateAuthConfigBodySecurityCaptchaProvider

type UpdateAuthConfigBodySecurityCaptchaProvider string

UpdateAuthConfigBodySecurityCaptchaProvider defines model for UpdateAuthConfigBody.SecurityCaptchaProvider.

const (
	UpdateAuthConfigBodySecurityCaptchaProviderHcaptcha  UpdateAuthConfigBodySecurityCaptchaProvider = "hcaptcha"
	UpdateAuthConfigBodySecurityCaptchaProviderTurnstile UpdateAuthConfigBodySecurityCaptchaProvider = "turnstile"
)

Defines values for UpdateAuthConfigBodySecurityCaptchaProvider.

type UpdateAuthConfigBodySmsProvider

type UpdateAuthConfigBodySmsProvider string

UpdateAuthConfigBodySmsProvider defines model for UpdateAuthConfigBody.SmsProvider.

const (
	UpdateAuthConfigBodySmsProviderMessagebird  UpdateAuthConfigBodySmsProvider = "messagebird"
	UpdateAuthConfigBodySmsProviderTextlocal    UpdateAuthConfigBodySmsProvider = "textlocal"
	UpdateAuthConfigBodySmsProviderTwilio       UpdateAuthConfigBodySmsProvider = "twilio"
	UpdateAuthConfigBodySmsProviderTwilioVerify UpdateAuthConfigBodySmsProvider = "twilio_verify"
	UpdateAuthConfigBodySmsProviderVonage       UpdateAuthConfigBodySmsProvider = "vonage"
)

Defines values for UpdateAuthConfigBodySmsProvider.

type UpdateBranchBody

type UpdateBranchBody struct {
	BranchName    *string `json:"branch_name,omitempty"`
	GitBranch     *string `json:"git_branch,omitempty"`
	Persistent    *bool   `json:"persistent,omitempty"`
	RequestReview *bool   `json:"request_review,omitempty"`

	// ResetOnPush This field is deprecated and will be ignored. Use v1-reset-a-branch endpoint directly instead.
	// Deprecated:
	ResetOnPush *bool                   `json:"reset_on_push,omitempty"`
	Status      *UpdateBranchBodyStatus `json:"status,omitempty"`
}

UpdateBranchBody defines model for UpdateBranchBody.

type UpdateBranchBodyStatus

type UpdateBranchBodyStatus string

UpdateBranchBodyStatus defines model for UpdateBranchBody.Status.

const (
	UpdateBranchBodyStatusCREATINGPROJECT   UpdateBranchBodyStatus = "CREATING_PROJECT"
	UpdateBranchBodyStatusFUNCTIONSDEPLOYED UpdateBranchBodyStatus = "FUNCTIONS_DEPLOYED"
	UpdateBranchBodyStatusFUNCTIONSFAILED   UpdateBranchBodyStatus = "FUNCTIONS_FAILED"
	UpdateBranchBodyStatusMIGRATIONSFAILED  UpdateBranchBodyStatus = "MIGRATIONS_FAILED"
	UpdateBranchBodyStatusMIGRATIONSPASSED  UpdateBranchBodyStatus = "MIGRATIONS_PASSED"
	UpdateBranchBodyStatusRUNNINGMIGRATIONS UpdateBranchBodyStatus = "RUNNING_MIGRATIONS"
)

Defines values for UpdateBranchBodyStatus.

type UpdateCustomHostnameBody

type UpdateCustomHostnameBody struct {
	CustomHostname string `json:"custom_hostname"`
}

UpdateCustomHostnameBody defines model for UpdateCustomHostnameBody.

type UpdateCustomHostnameResponse

type UpdateCustomHostnameResponse struct {
	CustomHostname string `json:"custom_hostname"`
	Data           struct {
		Errors   []interface{} `json:"errors"`
		Messages []interface{} `json:"messages"`
		Result   struct {
			CustomOriginServer    string `json:"custom_origin_server"`
			Hostname              string `json:"hostname"`
			Id                    string `json:"id"`
			OwnershipVerification struct {
				Name  string `json:"name"`
				Type  string `json:"type"`
				Value string `json:"value"`
			} `json:"ownership_verification"`
			Ssl struct {
				Status           string `json:"status"`
				ValidationErrors *[]struct {
					Message string `json:"message"`
				} `json:"validation_errors,omitempty"`
				ValidationRecords []struct {
					TxtName  string `json:"txt_name"`
					TxtValue string `json:"txt_value"`
				} `json:"validation_records"`
			} `json:"ssl"`
			Status             string    `json:"status"`
			VerificationErrors *[]string `json:"verification_errors,omitempty"`
		} `json:"result"`
		Success bool `json:"success"`
	} `json:"data"`
	Status UpdateCustomHostnameResponseStatus `json:"status"`
}

UpdateCustomHostnameResponse defines model for UpdateCustomHostnameResponse.

type UpdateCustomHostnameResponseStatus

type UpdateCustomHostnameResponseStatus string

UpdateCustomHostnameResponseStatus defines model for UpdateCustomHostnameResponse.Status.

const (
	N1NotStarted           UpdateCustomHostnameResponseStatus = "1_not_started"
	N2Initiated            UpdateCustomHostnameResponseStatus = "2_initiated"
	N3ChallengeVerified    UpdateCustomHostnameResponseStatus = "3_challenge_verified"
	N4OriginSetupCompleted UpdateCustomHostnameResponseStatus = "4_origin_setup_completed"
	N5ServicesReconfigured UpdateCustomHostnameResponseStatus = "5_services_reconfigured"
)

Defines values for UpdateCustomHostnameResponseStatus.

type UpdatePgsodiumConfigBody

type UpdatePgsodiumConfigBody struct {
	RootKey string `json:"root_key"`
}

UpdatePgsodiumConfigBody defines model for UpdatePgsodiumConfigBody.

type UpdatePostgresConfigBody

type UpdatePostgresConfigBody struct {
	EffectiveCacheSize            *string                                         `json:"effective_cache_size,omitempty"`
	LogicalDecodingWorkMem        *string                                         `json:"logical_decoding_work_mem,omitempty"`
	MaintenanceWorkMem            *string                                         `json:"maintenance_work_mem,omitempty"`
	MaxConnections                *int                                            `json:"max_connections,omitempty"`
	MaxLocksPerTransaction        *int                                            `json:"max_locks_per_transaction,omitempty"`
	MaxParallelMaintenanceWorkers *int                                            `json:"max_parallel_maintenance_workers,omitempty"`
	MaxParallelWorkers            *int                                            `json:"max_parallel_workers,omitempty"`
	MaxParallelWorkersPerGather   *int                                            `json:"max_parallel_workers_per_gather,omitempty"`
	MaxReplicationSlots           *int                                            `json:"max_replication_slots,omitempty"`
	MaxSlotWalKeepSize            *string                                         `json:"max_slot_wal_keep_size,omitempty"`
	MaxStandbyArchiveDelay        *string                                         `json:"max_standby_archive_delay,omitempty"`
	MaxStandbyStreamingDelay      *string                                         `json:"max_standby_streaming_delay,omitempty"`
	MaxWalSenders                 *int                                            `json:"max_wal_senders,omitempty"`
	MaxWalSize                    *string                                         `json:"max_wal_size,omitempty"`
	MaxWorkerProcesses            *int                                            `json:"max_worker_processes,omitempty"`
	RestartDatabase               *bool                                           `json:"restart_database,omitempty"`
	SessionReplicationRole        *UpdatePostgresConfigBodySessionReplicationRole `json:"session_replication_role,omitempty"`
	SharedBuffers                 *string                                         `json:"shared_buffers,omitempty"`
	StatementTimeout              *string                                         `json:"statement_timeout,omitempty"`
	TrackActivityQuerySize        *string                                         `json:"track_activity_query_size,omitempty"`
	TrackCommitTimestamp          *bool                                           `json:"track_commit_timestamp,omitempty"`
	WalKeepSize                   *string                                         `json:"wal_keep_size,omitempty"`
	WalSenderTimeout              *string                                         `json:"wal_sender_timeout,omitempty"`
	WorkMem                       *string                                         `json:"work_mem,omitempty"`
}

UpdatePostgresConfigBody defines model for UpdatePostgresConfigBody.

type UpdatePostgresConfigBodySessionReplicationRole

type UpdatePostgresConfigBodySessionReplicationRole string

UpdatePostgresConfigBodySessionReplicationRole defines model for UpdatePostgresConfigBody.SessionReplicationRole.

const (
	UpdatePostgresConfigBodySessionReplicationRoleLocal   UpdatePostgresConfigBodySessionReplicationRole = "local"
	UpdatePostgresConfigBodySessionReplicationRoleOrigin  UpdatePostgresConfigBodySessionReplicationRole = "origin"
	UpdatePostgresConfigBodySessionReplicationRoleReplica UpdatePostgresConfigBodySessionReplicationRole = "replica"
)

Defines values for UpdatePostgresConfigBodySessionReplicationRole.

type UpdateProviderBody

type UpdateProviderBody struct {
	AttributeMapping *struct {
		Keys map[string]struct {
			Array   *bool        `json:"array,omitempty"`
			Default *interface{} `json:"default,omitempty"`
			Name    *string      `json:"name,omitempty"`
			Names   *[]string    `json:"names,omitempty"`
		} `json:"keys"`
	} `json:"attribute_mapping,omitempty"`
	Domains     *[]string `json:"domains,omitempty"`
	MetadataUrl *string   `json:"metadata_url,omitempty"`
	MetadataXml *string   `json:"metadata_xml,omitempty"`
}

UpdateProviderBody defines model for UpdateProviderBody.

type UpdateProviderResponse

type UpdateProviderResponse struct {
	CreatedAt *string `json:"created_at,omitempty"`
	Domains   *[]struct {
		CreatedAt *string `json:"created_at,omitempty"`
		Domain    *string `json:"domain,omitempty"`
		Id        string  `json:"id"`
		UpdatedAt *string `json:"updated_at,omitempty"`
	} `json:"domains,omitempty"`
	Id   string `json:"id"`
	Saml *struct {
		AttributeMapping *struct {
			Keys map[string]struct {
				Array   *bool        `json:"array,omitempty"`
				Default *interface{} `json:"default,omitempty"`
				Name    *string      `json:"name,omitempty"`
				Names   *[]string    `json:"names,omitempty"`
			} `json:"keys"`
		} `json:"attribute_mapping,omitempty"`
		EntityId    string  `json:"entity_id"`
		Id          string  `json:"id"`
		MetadataUrl *string `json:"metadata_url,omitempty"`
		MetadataXml *string `json:"metadata_xml,omitempty"`
	} `json:"saml,omitempty"`
	UpdatedAt *string `json:"updated_at,omitempty"`
}

UpdateProviderResponse defines model for UpdateProviderResponse.

type UpdateSigningKeyBody

type UpdateSigningKeyBody struct {
	Status UpdateSigningKeyBodyStatus `json:"status"`
}

UpdateSigningKeyBody defines model for UpdateSigningKeyBody.

type UpdateSigningKeyBodyStatus

type UpdateSigningKeyBodyStatus string

UpdateSigningKeyBodyStatus defines model for UpdateSigningKeyBody.Status.

const (
	UpdateSigningKeyBodyStatusInUse          UpdateSigningKeyBodyStatus = "in_use"
	UpdateSigningKeyBodyStatusPreviouslyUsed UpdateSigningKeyBodyStatus = "previously_used"
	UpdateSigningKeyBodyStatusRevoked        UpdateSigningKeyBodyStatus = "revoked"
	UpdateSigningKeyBodyStatusStandby        UpdateSigningKeyBodyStatus = "standby"
)

Defines values for UpdateSigningKeyBodyStatus.

type UpdateStorageConfigBody

type UpdateStorageConfigBody struct {
	Features *struct {
		IcebergCatalog *struct {
			Enabled bool `json:"enabled"`
		} `json:"icebergCatalog,omitempty"`
		ImageTransformation struct {
			Enabled bool `json:"enabled"`
		} `json:"imageTransformation"`
		S3Protocol struct {
			Enabled bool `json:"enabled"`
		} `json:"s3Protocol"`
	} `json:"features,omitempty"`
	FileSizeLimit *int64 `json:"fileSizeLimit,omitempty"`
}

UpdateStorageConfigBody defines model for UpdateStorageConfigBody.

type UpdateSupavisorConfigBody

type UpdateSupavisorConfigBody struct {
	DefaultPoolSize nullable.Nullable[int] `json:"default_pool_size,omitempty"`

	// PoolMode Dedicated pooler mode for the project
	PoolMode *UpdateSupavisorConfigBodyPoolMode `json:"pool_mode,omitempty"`
}

UpdateSupavisorConfigBody defines model for UpdateSupavisorConfigBody.

type UpdateSupavisorConfigBodyPoolMode

type UpdateSupavisorConfigBodyPoolMode string

UpdateSupavisorConfigBodyPoolMode Dedicated pooler mode for the project

const (
	UpdateSupavisorConfigBodyPoolModeSession     UpdateSupavisorConfigBodyPoolMode = "session"
	UpdateSupavisorConfigBodyPoolModeTransaction UpdateSupavisorConfigBodyPoolMode = "transaction"
)

Defines values for UpdateSupavisorConfigBodyPoolMode.

type UpdateSupavisorConfigResponse

type UpdateSupavisorConfigResponse struct {
	DefaultPoolSize nullable.Nullable[int] `json:"default_pool_size"`
	PoolMode        string                 `json:"pool_mode"`
}

UpdateSupavisorConfigResponse defines model for UpdateSupavisorConfigResponse.

type UpgradeDatabaseBody

type UpgradeDatabaseBody struct {
	ReleaseChannel *UpgradeDatabaseBodyReleaseChannel `json:"release_channel,omitempty"`
	TargetVersion  string                             `json:"target_version"`
}

UpgradeDatabaseBody defines model for UpgradeDatabaseBody.

type UpgradeDatabaseBodyReleaseChannel

type UpgradeDatabaseBodyReleaseChannel string

UpgradeDatabaseBodyReleaseChannel defines model for UpgradeDatabaseBody.ReleaseChannel.

const (
	UpgradeDatabaseBodyReleaseChannelAlpha     UpgradeDatabaseBodyReleaseChannel = "alpha"
	UpgradeDatabaseBodyReleaseChannelBeta      UpgradeDatabaseBodyReleaseChannel = "beta"
	UpgradeDatabaseBodyReleaseChannelGa        UpgradeDatabaseBodyReleaseChannel = "ga"
	UpgradeDatabaseBodyReleaseChannelInternal  UpgradeDatabaseBodyReleaseChannel = "internal"
	UpgradeDatabaseBodyReleaseChannelPreview   UpgradeDatabaseBodyReleaseChannel = "preview"
	UpgradeDatabaseBodyReleaseChannelWithdrawn UpgradeDatabaseBodyReleaseChannel = "withdrawn"
)

Defines values for UpgradeDatabaseBodyReleaseChannel.

type V1ActivateCustomHostnameResponse

type V1ActivateCustomHostnameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *UpdateCustomHostnameResponse
}

func ParseV1ActivateCustomHostnameResponse

func ParseV1ActivateCustomHostnameResponse(rsp *http.Response) (*V1ActivateCustomHostnameResponse, error)

ParseV1ActivateCustomHostnameResponse parses an HTTP response from a V1ActivateCustomHostnameWithResponse call

func (V1ActivateCustomHostnameResponse) Status

Status returns HTTPResponse.Status

func (V1ActivateCustomHostnameResponse) StatusCode

func (r V1ActivateCustomHostnameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ActivateVanitySubdomainConfigJSONRequestBody

type V1ActivateVanitySubdomainConfigJSONRequestBody = VanitySubdomainBody

V1ActivateVanitySubdomainConfigJSONRequestBody defines body for V1ActivateVanitySubdomainConfig for application/json ContentType.

type V1ActivateVanitySubdomainConfigResponse

type V1ActivateVanitySubdomainConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ActivateVanitySubdomainResponse
}

func ParseV1ActivateVanitySubdomainConfigResponse

func ParseV1ActivateVanitySubdomainConfigResponse(rsp *http.Response) (*V1ActivateVanitySubdomainConfigResponse, error)

ParseV1ActivateVanitySubdomainConfigResponse parses an HTTP response from a V1ActivateVanitySubdomainConfigWithResponse call

func (V1ActivateVanitySubdomainConfigResponse) Status

Status returns HTTPResponse.Status

func (V1ActivateVanitySubdomainConfigResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1ApplyAMigrationJSONRequestBody

type V1ApplyAMigrationJSONRequestBody = V1CreateMigrationBody

V1ApplyAMigrationJSONRequestBody defines body for V1ApplyAMigration for application/json ContentType.

type V1ApplyAMigrationParams

type V1ApplyAMigrationParams struct {
	// IdempotencyKey A unique key to ensure the same migration is tracked only once.
	IdempotencyKey *string `json:"Idempotency-Key,omitempty"`
}

V1ApplyAMigrationParams defines parameters for V1ApplyAMigration.

type V1ApplyAMigrationResponse

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

func ParseV1ApplyAMigrationResponse

func ParseV1ApplyAMigrationResponse(rsp *http.Response) (*V1ApplyAMigrationResponse, error)

ParseV1ApplyAMigrationResponse parses an HTTP response from a V1ApplyAMigrationWithResponse call

func (V1ApplyAMigrationResponse) Status

func (r V1ApplyAMigrationResponse) Status() string

Status returns HTTPResponse.Status

func (V1ApplyAMigrationResponse) StatusCode

func (r V1ApplyAMigrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ApplyProjectAddonJSONRequestBody

type V1ApplyProjectAddonJSONRequestBody = ApplyProjectAddonBody

V1ApplyProjectAddonJSONRequestBody defines body for V1ApplyProjectAddon for application/json ContentType.

type V1ApplyProjectAddonResponse

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

func ParseV1ApplyProjectAddonResponse

func ParseV1ApplyProjectAddonResponse(rsp *http.Response) (*V1ApplyProjectAddonResponse, error)

ParseV1ApplyProjectAddonResponse parses an HTTP response from a V1ApplyProjectAddonWithResponse call

func (V1ApplyProjectAddonResponse) Status

Status returns HTTPResponse.Status

func (V1ApplyProjectAddonResponse) StatusCode

func (r V1ApplyProjectAddonResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1AuthorizeUserParams

type V1AuthorizeUserParams struct {
	ClientId            openapi_types.UUID                        `form:"client_id" json:"client_id"`
	ResponseType        V1AuthorizeUserParamsResponseType         `form:"response_type" json:"response_type"`
	RedirectUri         string                                    `form:"redirect_uri" json:"redirect_uri"`
	Scope               *string                                   `form:"scope,omitempty" json:"scope,omitempty"`
	State               *string                                   `form:"state,omitempty" json:"state,omitempty"`
	ResponseMode        *string                                   `form:"response_mode,omitempty" json:"response_mode,omitempty"`
	CodeChallenge       *string                                   `form:"code_challenge,omitempty" json:"code_challenge,omitempty"`
	CodeChallengeMethod *V1AuthorizeUserParamsCodeChallengeMethod `form:"code_challenge_method,omitempty" json:"code_challenge_method,omitempty"`
}

V1AuthorizeUserParams defines parameters for V1AuthorizeUser.

type V1AuthorizeUserParamsCodeChallengeMethod

type V1AuthorizeUserParamsCodeChallengeMethod string

V1AuthorizeUserParamsCodeChallengeMethod defines parameters for V1AuthorizeUser.

const (
	V1AuthorizeUserParamsCodeChallengeMethodPlain  V1AuthorizeUserParamsCodeChallengeMethod = "plain"
	V1AuthorizeUserParamsCodeChallengeMethodS256   V1AuthorizeUserParamsCodeChallengeMethod = "S256"
	V1AuthorizeUserParamsCodeChallengeMethodSha256 V1AuthorizeUserParamsCodeChallengeMethod = "sha256"
)

Defines values for V1AuthorizeUserParamsCodeChallengeMethod.

type V1AuthorizeUserParamsResponseType

type V1AuthorizeUserParamsResponseType string

V1AuthorizeUserParamsResponseType defines parameters for V1AuthorizeUser.

const (
	V1AuthorizeUserParamsResponseTypeCode         V1AuthorizeUserParamsResponseType = "code"
	V1AuthorizeUserParamsResponseTypeIdTokenToken V1AuthorizeUserParamsResponseType = "id_token token"
	V1AuthorizeUserParamsResponseTypeToken        V1AuthorizeUserParamsResponseType = "token"
)

Defines values for V1AuthorizeUserParamsResponseType.

type V1AuthorizeUserResponse

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

func ParseV1AuthorizeUserResponse

func ParseV1AuthorizeUserResponse(rsp *http.Response) (*V1AuthorizeUserResponse, error)

ParseV1AuthorizeUserResponse parses an HTTP response from a V1AuthorizeUserWithResponse call

func (V1AuthorizeUserResponse) Status

func (r V1AuthorizeUserResponse) Status() string

Status returns HTTPResponse.Status

func (V1AuthorizeUserResponse) StatusCode

func (r V1AuthorizeUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1BackupsResponse

type V1BackupsResponse struct {
	Backups []struct {
		InsertedAt       string                         `json:"inserted_at"`
		IsPhysicalBackup bool                           `json:"is_physical_backup"`
		Status           V1BackupsResponseBackupsStatus `json:"status"`
	} `json:"backups"`
	PhysicalBackupData struct {
		EarliestPhysicalBackupDateUnix *int `json:"earliest_physical_backup_date_unix,omitempty"`
		LatestPhysicalBackupDateUnix   *int `json:"latest_physical_backup_date_unix,omitempty"`
	} `json:"physical_backup_data"`
	PitrEnabled bool   `json:"pitr_enabled"`
	Region      string `json:"region"`
	WalgEnabled bool   `json:"walg_enabled"`
}

V1BackupsResponse defines model for V1BackupsResponse.

type V1BackupsResponseBackupsStatus

type V1BackupsResponseBackupsStatus string

V1BackupsResponseBackupsStatus defines model for V1BackupsResponse.Backups.Status.

const (
	V1BackupsResponseBackupsStatusARCHIVED  V1BackupsResponseBackupsStatus = "ARCHIVED"
	V1BackupsResponseBackupsStatusCANCELLED V1BackupsResponseBackupsStatus = "CANCELLED"
	V1BackupsResponseBackupsStatusCOMPLETED V1BackupsResponseBackupsStatus = "COMPLETED"
	V1BackupsResponseBackupsStatusFAILED    V1BackupsResponseBackupsStatus = "FAILED"
	V1BackupsResponseBackupsStatusPENDING   V1BackupsResponseBackupsStatus = "PENDING"
	V1BackupsResponseBackupsStatusREMOVED   V1BackupsResponseBackupsStatus = "REMOVED"
)

Defines values for V1BackupsResponseBackupsStatus.

type V1BulkCreateSecretsJSONRequestBody

type V1BulkCreateSecretsJSONRequestBody = CreateSecretBody

V1BulkCreateSecretsJSONRequestBody defines body for V1BulkCreateSecrets for application/json ContentType.

type V1BulkCreateSecretsResponse

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

func ParseV1BulkCreateSecretsResponse

func ParseV1BulkCreateSecretsResponse(rsp *http.Response) (*V1BulkCreateSecretsResponse, error)

ParseV1BulkCreateSecretsResponse parses an HTTP response from a V1BulkCreateSecretsWithResponse call

func (V1BulkCreateSecretsResponse) Status

Status returns HTTPResponse.Status

func (V1BulkCreateSecretsResponse) StatusCode

func (r V1BulkCreateSecretsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1BulkDeleteSecretsJSONBody

type V1BulkDeleteSecretsJSONBody = []string

V1BulkDeleteSecretsJSONBody defines parameters for V1BulkDeleteSecrets.

type V1BulkDeleteSecretsJSONRequestBody

type V1BulkDeleteSecretsJSONRequestBody = V1BulkDeleteSecretsJSONBody

V1BulkDeleteSecretsJSONRequestBody defines body for V1BulkDeleteSecrets for application/json ContentType.

type V1BulkDeleteSecretsResponse

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

func ParseV1BulkDeleteSecretsResponse

func ParseV1BulkDeleteSecretsResponse(rsp *http.Response) (*V1BulkDeleteSecretsResponse, error)

ParseV1BulkDeleteSecretsResponse parses an HTTP response from a V1BulkDeleteSecretsWithResponse call

func (V1BulkDeleteSecretsResponse) Status

Status returns HTTPResponse.Status

func (V1BulkDeleteSecretsResponse) StatusCode

func (r V1BulkDeleteSecretsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1BulkUpdateFunctionsJSONRequestBody

type V1BulkUpdateFunctionsJSONRequestBody = BulkUpdateFunctionBody

V1BulkUpdateFunctionsJSONRequestBody defines body for V1BulkUpdateFunctions for application/json ContentType.

type V1BulkUpdateFunctionsResponse

type V1BulkUpdateFunctionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BulkUpdateFunctionResponse
}

func ParseV1BulkUpdateFunctionsResponse

func ParseV1BulkUpdateFunctionsResponse(rsp *http.Response) (*V1BulkUpdateFunctionsResponse, error)

ParseV1BulkUpdateFunctionsResponse parses an HTTP response from a V1BulkUpdateFunctionsWithResponse call

func (V1BulkUpdateFunctionsResponse) Status

Status returns HTTPResponse.Status

func (V1BulkUpdateFunctionsResponse) StatusCode

func (r V1BulkUpdateFunctionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1CancelAProjectRestorationResponse

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

func ParseV1CancelAProjectRestorationResponse

func ParseV1CancelAProjectRestorationResponse(rsp *http.Response) (*V1CancelAProjectRestorationResponse, error)

ParseV1CancelAProjectRestorationResponse parses an HTTP response from a V1CancelAProjectRestorationWithResponse call

func (V1CancelAProjectRestorationResponse) Status

Status returns HTTPResponse.Status

func (V1CancelAProjectRestorationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1CheckVanitySubdomainAvailabilityJSONRequestBody

type V1CheckVanitySubdomainAvailabilityJSONRequestBody = VanitySubdomainBody

V1CheckVanitySubdomainAvailabilityJSONRequestBody defines body for V1CheckVanitySubdomainAvailability for application/json ContentType.

type V1CheckVanitySubdomainAvailabilityResponse

type V1CheckVanitySubdomainAvailabilityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SubdomainAvailabilityResponse
}

func ParseV1CheckVanitySubdomainAvailabilityResponse

func ParseV1CheckVanitySubdomainAvailabilityResponse(rsp *http.Response) (*V1CheckVanitySubdomainAvailabilityResponse, error)

ParseV1CheckVanitySubdomainAvailabilityResponse parses an HTTP response from a V1CheckVanitySubdomainAvailabilityWithResponse call

func (V1CheckVanitySubdomainAvailabilityResponse) Status

Status returns HTTPResponse.Status

func (V1CheckVanitySubdomainAvailabilityResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1ClaimProjectForOrganizationResponse added in v1.0.1

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

func ParseV1ClaimProjectForOrganizationResponse added in v1.0.1

func ParseV1ClaimProjectForOrganizationResponse(rsp *http.Response) (*V1ClaimProjectForOrganizationResponse, error)

ParseV1ClaimProjectForOrganizationResponse parses an HTTP response from a V1ClaimProjectForOrganizationWithResponse call

func (V1ClaimProjectForOrganizationResponse) Status added in v1.0.1

Status returns HTTPResponse.Status

func (V1ClaimProjectForOrganizationResponse) StatusCode added in v1.0.1

StatusCode returns HTTPResponse.StatusCode

type V1CreateABranchJSONRequestBody

type V1CreateABranchJSONRequestBody = CreateBranchBody

V1CreateABranchJSONRequestBody defines body for V1CreateABranch for application/json ContentType.

type V1CreateABranchResponse

type V1CreateABranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BranchResponse
}

func ParseV1CreateABranchResponse

func ParseV1CreateABranchResponse(rsp *http.Response) (*V1CreateABranchResponse, error)

ParseV1CreateABranchResponse parses an HTTP response from a V1CreateABranchWithResponse call

func (V1CreateABranchResponse) Status

func (r V1CreateABranchResponse) Status() string

Status returns HTTPResponse.Status

func (V1CreateABranchResponse) StatusCode

func (r V1CreateABranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1CreateAFunctionJSONRequestBody added in v1.0.1

type V1CreateAFunctionJSONRequestBody = V1CreateFunctionBody

V1CreateAFunctionJSONRequestBody defines body for V1CreateAFunction for application/json ContentType.

type V1CreateAFunctionParams

type V1CreateAFunctionParams struct {
	Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// VerifyJwt Boolean string, true or false
	VerifyJwt *bool `form:"verify_jwt,omitempty" json:"verify_jwt,omitempty"`

	// ImportMap Boolean string, true or false
	ImportMap      *bool   `form:"import_map,omitempty" json:"import_map,omitempty"`
	EntrypointPath *string `form:"entrypoint_path,omitempty" json:"entrypoint_path,omitempty"`
	ImportMapPath  *string `form:"import_map_path,omitempty" json:"import_map_path,omitempty"`
	EzbrSha256     *string `form:"ezbr_sha256,omitempty" json:"ezbr_sha256,omitempty"`
}

V1CreateAFunctionParams defines parameters for V1CreateAFunction.

type V1CreateAFunctionResponse

type V1CreateAFunctionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *FunctionResponse
}

func ParseV1CreateAFunctionResponse

func ParseV1CreateAFunctionResponse(rsp *http.Response) (*V1CreateAFunctionResponse, error)

ParseV1CreateAFunctionResponse parses an HTTP response from a V1CreateAFunctionWithResponse call

func (V1CreateAFunctionResponse) Status

func (r V1CreateAFunctionResponse) Status() string

Status returns HTTPResponse.Status

func (V1CreateAFunctionResponse) StatusCode

func (r V1CreateAFunctionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1CreateAProjectJSONRequestBody

type V1CreateAProjectJSONRequestBody = V1CreateProjectBody

V1CreateAProjectJSONRequestBody defines body for V1CreateAProject for application/json ContentType.

type V1CreateAProjectResponse

type V1CreateAProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *V1ProjectResponse
}

func ParseV1CreateAProjectResponse

func ParseV1CreateAProjectResponse(rsp *http.Response) (*V1CreateAProjectResponse, error)

ParseV1CreateAProjectResponse parses an HTTP response from a V1CreateAProjectWithResponse call

func (V1CreateAProjectResponse) Status

func (r V1CreateAProjectResponse) Status() string

Status returns HTTPResponse.Status

func (V1CreateAProjectResponse) StatusCode

func (r V1CreateAProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1CreateASsoProviderJSONRequestBody

type V1CreateASsoProviderJSONRequestBody = CreateProviderBody

V1CreateASsoProviderJSONRequestBody defines body for V1CreateASsoProvider for application/json ContentType.

type V1CreateASsoProviderResponse

type V1CreateASsoProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CreateProviderResponse
}

func ParseV1CreateASsoProviderResponse

func ParseV1CreateASsoProviderResponse(rsp *http.Response) (*V1CreateASsoProviderResponse, error)

ParseV1CreateASsoProviderResponse parses an HTTP response from a V1CreateASsoProviderWithResponse call

func (V1CreateASsoProviderResponse) Status

Status returns HTTPResponse.Status

func (V1CreateASsoProviderResponse) StatusCode

func (r V1CreateASsoProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1CreateAnOrganizationJSONRequestBody

type V1CreateAnOrganizationJSONRequestBody = CreateOrganizationV1

V1CreateAnOrganizationJSONRequestBody defines body for V1CreateAnOrganization for application/json ContentType.

type V1CreateAnOrganizationResponse

type V1CreateAnOrganizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *OrganizationResponseV1
}

func ParseV1CreateAnOrganizationResponse

func ParseV1CreateAnOrganizationResponse(rsp *http.Response) (*V1CreateAnOrganizationResponse, error)

ParseV1CreateAnOrganizationResponse parses an HTTP response from a V1CreateAnOrganizationWithResponse call

func (V1CreateAnOrganizationResponse) Status

Status returns HTTPResponse.Status

func (V1CreateAnOrganizationResponse) StatusCode

func (r V1CreateAnOrganizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1CreateFunctionBody added in v1.0.1

type V1CreateFunctionBody struct {
	Body      string `json:"body"`
	Name      string `json:"name"`
	Slug      string `json:"slug"`
	VerifyJwt *bool  `json:"verify_jwt,omitempty"`
}

V1CreateFunctionBody defines model for V1CreateFunctionBody.

type V1CreateLegacySigningKeyResponse added in v1.0.5

type V1CreateLegacySigningKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SigningKeyResponse
}

func ParseV1CreateLegacySigningKeyResponse added in v1.0.5

func ParseV1CreateLegacySigningKeyResponse(rsp *http.Response) (*V1CreateLegacySigningKeyResponse, error)

ParseV1CreateLegacySigningKeyResponse parses an HTTP response from a V1CreateLegacySigningKeyWithResponse call

func (V1CreateLegacySigningKeyResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1CreateLegacySigningKeyResponse) StatusCode added in v1.0.5

func (r V1CreateLegacySigningKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1CreateMigrationBody

type V1CreateMigrationBody struct {
	Name  *string `json:"name,omitempty"`
	Query string  `json:"query"`
}

V1CreateMigrationBody defines model for V1CreateMigrationBody.

type V1CreateProjectApiKeyJSONRequestBody added in v1.0.5

type V1CreateProjectApiKeyJSONRequestBody = CreateApiKeyBody

V1CreateProjectApiKeyJSONRequestBody defines body for V1CreateProjectApiKey for application/json ContentType.

type V1CreateProjectApiKeyParams added in v1.0.5

type V1CreateProjectApiKeyParams struct {
	// Reveal Boolean string, true or false
	Reveal *bool `form:"reveal,omitempty" json:"reveal,omitempty"`
}

V1CreateProjectApiKeyParams defines parameters for V1CreateProjectApiKey.

type V1CreateProjectApiKeyResponse added in v1.0.5

type V1CreateProjectApiKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ApiKeyResponse
}

func ParseV1CreateProjectApiKeyResponse added in v1.0.5

func ParseV1CreateProjectApiKeyResponse(rsp *http.Response) (*V1CreateProjectApiKeyResponse, error)

ParseV1CreateProjectApiKeyResponse parses an HTTP response from a V1CreateProjectApiKeyWithResponse call

func (V1CreateProjectApiKeyResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1CreateProjectApiKeyResponse) StatusCode added in v1.0.5

func (r V1CreateProjectApiKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1CreateProjectBody

type V1CreateProjectBody struct {
	// DbPass Database password
	DbPass              string                                  `json:"db_pass"`
	DesiredInstanceSize *V1CreateProjectBodyDesiredInstanceSize `json:"desired_instance_size,omitempty"`

	// KpsEnabled This field is deprecated and is ignored in this request
	// Deprecated:
	KpsEnabled *bool `json:"kps_enabled,omitempty"`

	// Name Name of your project
	Name string `json:"name"`

	// OrganizationId Slug of your organization
	OrganizationId string `json:"organization_id"`

	// Plan Subscription Plan is now set on organization level and is ignored in this request
	// Deprecated:
	Plan *V1CreateProjectBodyPlan `json:"plan,omitempty"`

	// Region Region you want your server to reside in
	Region V1CreateProjectBodyRegion `json:"region"`

	// TemplateUrl Template URL used to create the project from the CLI.
	TemplateUrl *string `json:"template_url,omitempty"`
}

V1CreateProjectBody defines model for V1CreateProjectBody.

type V1CreateProjectBodyDesiredInstanceSize

type V1CreateProjectBodyDesiredInstanceSize string

V1CreateProjectBodyDesiredInstanceSize defines model for V1CreateProjectBody.DesiredInstanceSize.

const (
	V1CreateProjectBodyDesiredInstanceSizeLarge                    V1CreateProjectBodyDesiredInstanceSize = "large"
	V1CreateProjectBodyDesiredInstanceSizeMedium                   V1CreateProjectBodyDesiredInstanceSize = "medium"
	V1CreateProjectBodyDesiredInstanceSizeMicro                    V1CreateProjectBodyDesiredInstanceSize = "micro"
	V1CreateProjectBodyDesiredInstanceSizeN12xlarge                V1CreateProjectBodyDesiredInstanceSize = "12xlarge"
	V1CreateProjectBodyDesiredInstanceSizeN16xlarge                V1CreateProjectBodyDesiredInstanceSize = "16xlarge"
	V1CreateProjectBodyDesiredInstanceSizeN24xlarge                V1CreateProjectBodyDesiredInstanceSize = "24xlarge"
	V1CreateProjectBodyDesiredInstanceSizeN24xlargeHighMemory      V1CreateProjectBodyDesiredInstanceSize = "24xlarge_high_memory"
	V1CreateProjectBodyDesiredInstanceSizeN24xlargeOptimizedCpu    V1CreateProjectBodyDesiredInstanceSize = "24xlarge_optimized_cpu"
	V1CreateProjectBodyDesiredInstanceSizeN24xlargeOptimizedMemory V1CreateProjectBodyDesiredInstanceSize = "24xlarge_optimized_memory"
	V1CreateProjectBodyDesiredInstanceSizeN2xlarge                 V1CreateProjectBodyDesiredInstanceSize = "2xlarge"
	V1CreateProjectBodyDesiredInstanceSizeN48xlarge                V1CreateProjectBodyDesiredInstanceSize = "48xlarge"
	V1CreateProjectBodyDesiredInstanceSizeN48xlargeHighMemory      V1CreateProjectBodyDesiredInstanceSize = "48xlarge_high_memory"
	V1CreateProjectBodyDesiredInstanceSizeN48xlargeOptimizedCpu    V1CreateProjectBodyDesiredInstanceSize = "48xlarge_optimized_cpu"
	V1CreateProjectBodyDesiredInstanceSizeN48xlargeOptimizedMemory V1CreateProjectBodyDesiredInstanceSize = "48xlarge_optimized_memory"
	V1CreateProjectBodyDesiredInstanceSizeN4xlarge                 V1CreateProjectBodyDesiredInstanceSize = "4xlarge"
	V1CreateProjectBodyDesiredInstanceSizeN8xlarge                 V1CreateProjectBodyDesiredInstanceSize = "8xlarge"
	V1CreateProjectBodyDesiredInstanceSizeNano                     V1CreateProjectBodyDesiredInstanceSize = "nano"
	V1CreateProjectBodyDesiredInstanceSizePico                     V1CreateProjectBodyDesiredInstanceSize = "pico"
	V1CreateProjectBodyDesiredInstanceSizeSmall                    V1CreateProjectBodyDesiredInstanceSize = "small"
	V1CreateProjectBodyDesiredInstanceSizeXlarge                   V1CreateProjectBodyDesiredInstanceSize = "xlarge"
)

Defines values for V1CreateProjectBodyDesiredInstanceSize.

type V1CreateProjectBodyPlan

type V1CreateProjectBodyPlan string

V1CreateProjectBodyPlan Subscription Plan is now set on organization level and is ignored in this request

const (
	V1CreateProjectBodyPlanFree V1CreateProjectBodyPlan = "free"
	V1CreateProjectBodyPlanPro  V1CreateProjectBodyPlan = "pro"
)

Defines values for V1CreateProjectBodyPlan.

type V1CreateProjectBodyRegion

type V1CreateProjectBodyRegion string

V1CreateProjectBodyRegion Region you want your server to reside in

const (
	V1CreateProjectBodyRegionApEast1      V1CreateProjectBodyRegion = "ap-east-1"
	V1CreateProjectBodyRegionApNortheast1 V1CreateProjectBodyRegion = "ap-northeast-1"
	V1CreateProjectBodyRegionApNortheast2 V1CreateProjectBodyRegion = "ap-northeast-2"
	V1CreateProjectBodyRegionApSouth1     V1CreateProjectBodyRegion = "ap-south-1"
	V1CreateProjectBodyRegionApSoutheast1 V1CreateProjectBodyRegion = "ap-southeast-1"
	V1CreateProjectBodyRegionApSoutheast2 V1CreateProjectBodyRegion = "ap-southeast-2"
	V1CreateProjectBodyRegionCaCentral1   V1CreateProjectBodyRegion = "ca-central-1"
	V1CreateProjectBodyRegionEuCentral1   V1CreateProjectBodyRegion = "eu-central-1"
	V1CreateProjectBodyRegionEuCentral2   V1CreateProjectBodyRegion = "eu-central-2"
	V1CreateProjectBodyRegionEuNorth1     V1CreateProjectBodyRegion = "eu-north-1"
	V1CreateProjectBodyRegionEuWest1      V1CreateProjectBodyRegion = "eu-west-1"
	V1CreateProjectBodyRegionEuWest2      V1CreateProjectBodyRegion = "eu-west-2"
	V1CreateProjectBodyRegionEuWest3      V1CreateProjectBodyRegion = "eu-west-3"
	V1CreateProjectBodyRegionSaEast1      V1CreateProjectBodyRegion = "sa-east-1"
	V1CreateProjectBodyRegionUsEast1      V1CreateProjectBodyRegion = "us-east-1"
	V1CreateProjectBodyRegionUsEast2      V1CreateProjectBodyRegion = "us-east-2"
	V1CreateProjectBodyRegionUsWest1      V1CreateProjectBodyRegion = "us-west-1"
	V1CreateProjectBodyRegionUsWest2      V1CreateProjectBodyRegion = "us-west-2"
)

Defines values for V1CreateProjectBodyRegion.

type V1CreateProjectClaimTokenResponse added in v1.0.1

type V1CreateProjectClaimTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateProjectClaimTokenResponse
}

func ParseV1CreateProjectClaimTokenResponse added in v1.0.1

func ParseV1CreateProjectClaimTokenResponse(rsp *http.Response) (*V1CreateProjectClaimTokenResponse, error)

ParseV1CreateProjectClaimTokenResponse parses an HTTP response from a V1CreateProjectClaimTokenWithResponse call

func (V1CreateProjectClaimTokenResponse) Status added in v1.0.1

Status returns HTTPResponse.Status

func (V1CreateProjectClaimTokenResponse) StatusCode added in v1.0.1

func (r V1CreateProjectClaimTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1CreateProjectSigningKeyJSONRequestBody added in v1.0.5

type V1CreateProjectSigningKeyJSONRequestBody = CreateSigningKeyBody

V1CreateProjectSigningKeyJSONRequestBody defines body for V1CreateProjectSigningKey for application/json ContentType.

type V1CreateProjectSigningKeyResponse added in v1.0.5

type V1CreateProjectSigningKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SigningKeyResponse
}

func ParseV1CreateProjectSigningKeyResponse added in v1.0.5

func ParseV1CreateProjectSigningKeyResponse(rsp *http.Response) (*V1CreateProjectSigningKeyResponse, error)

ParseV1CreateProjectSigningKeyResponse parses an HTTP response from a V1CreateProjectSigningKeyWithResponse call

func (V1CreateProjectSigningKeyResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1CreateProjectSigningKeyResponse) StatusCode added in v1.0.5

func (r V1CreateProjectSigningKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1CreateProjectTpaIntegrationJSONRequestBody added in v1.0.5

type V1CreateProjectTpaIntegrationJSONRequestBody = CreateThirdPartyAuthBody

V1CreateProjectTpaIntegrationJSONRequestBody defines body for V1CreateProjectTpaIntegration for application/json ContentType.

type V1CreateProjectTpaIntegrationResponse added in v1.0.5

type V1CreateProjectTpaIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ThirdPartyAuth
}

func ParseV1CreateProjectTpaIntegrationResponse added in v1.0.5

func ParseV1CreateProjectTpaIntegrationResponse(rsp *http.Response) (*V1CreateProjectTpaIntegrationResponse, error)

ParseV1CreateProjectTpaIntegrationResponse parses an HTTP response from a V1CreateProjectTpaIntegrationWithResponse call

func (V1CreateProjectTpaIntegrationResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1CreateProjectTpaIntegrationResponse) StatusCode added in v1.0.5

StatusCode returns HTTPResponse.StatusCode

type V1CreateRestorePointJSONRequestBody added in v1.0.5

type V1CreateRestorePointJSONRequestBody = V1RestorePointPostBody

V1CreateRestorePointJSONRequestBody defines body for V1CreateRestorePoint for application/json ContentType.

type V1CreateRestorePointResponse added in v1.0.5

type V1CreateRestorePointResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *V1RestorePointResponse
}

func ParseV1CreateRestorePointResponse added in v1.0.5

func ParseV1CreateRestorePointResponse(rsp *http.Response) (*V1CreateRestorePointResponse, error)

ParseV1CreateRestorePointResponse parses an HTTP response from a V1CreateRestorePointWithResponse call

func (V1CreateRestorePointResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1CreateRestorePointResponse) StatusCode added in v1.0.5

func (r V1CreateRestorePointResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DeactivateVanitySubdomainConfigResponse

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

func ParseV1DeactivateVanitySubdomainConfigResponse

func ParseV1DeactivateVanitySubdomainConfigResponse(rsp *http.Response) (*V1DeactivateVanitySubdomainConfigResponse, error)

ParseV1DeactivateVanitySubdomainConfigResponse parses an HTTP response from a V1DeactivateVanitySubdomainConfigWithResponse call

func (V1DeactivateVanitySubdomainConfigResponse) Status

Status returns HTTPResponse.Status

func (V1DeactivateVanitySubdomainConfigResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1DeleteABranchResponse

type V1DeleteABranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BranchDeleteResponse
}

func ParseV1DeleteABranchResponse

func ParseV1DeleteABranchResponse(rsp *http.Response) (*V1DeleteABranchResponse, error)

ParseV1DeleteABranchResponse parses an HTTP response from a V1DeleteABranchWithResponse call

func (V1DeleteABranchResponse) Status

func (r V1DeleteABranchResponse) Status() string

Status returns HTTPResponse.Status

func (V1DeleteABranchResponse) StatusCode

func (r V1DeleteABranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DeleteAFunctionResponse

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

func ParseV1DeleteAFunctionResponse

func ParseV1DeleteAFunctionResponse(rsp *http.Response) (*V1DeleteAFunctionResponse, error)

ParseV1DeleteAFunctionResponse parses an HTTP response from a V1DeleteAFunctionWithResponse call

func (V1DeleteAFunctionResponse) Status

func (r V1DeleteAFunctionResponse) Status() string

Status returns HTTPResponse.Status

func (V1DeleteAFunctionResponse) StatusCode

func (r V1DeleteAFunctionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DeleteAProjectResponse

type V1DeleteAProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V1ProjectRefResponse
}

func ParseV1DeleteAProjectResponse

func ParseV1DeleteAProjectResponse(rsp *http.Response) (*V1DeleteAProjectResponse, error)

ParseV1DeleteAProjectResponse parses an HTTP response from a V1DeleteAProjectWithResponse call

func (V1DeleteAProjectResponse) Status

func (r V1DeleteAProjectResponse) Status() string

Status returns HTTPResponse.Status

func (V1DeleteAProjectResponse) StatusCode

func (r V1DeleteAProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DeleteASsoProviderResponse

type V1DeleteASsoProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteProviderResponse
}

func ParseV1DeleteASsoProviderResponse

func ParseV1DeleteASsoProviderResponse(rsp *http.Response) (*V1DeleteASsoProviderResponse, error)

ParseV1DeleteASsoProviderResponse parses an HTTP response from a V1DeleteASsoProviderWithResponse call

func (V1DeleteASsoProviderResponse) Status

Status returns HTTPResponse.Status

func (V1DeleteASsoProviderResponse) StatusCode

func (r V1DeleteASsoProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DeleteHostnameConfigResponse

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

func ParseV1DeleteHostnameConfigResponse

func ParseV1DeleteHostnameConfigResponse(rsp *http.Response) (*V1DeleteHostnameConfigResponse, error)

ParseV1DeleteHostnameConfigResponse parses an HTTP response from a V1DeleteHostnameConfigWithResponse call

func (V1DeleteHostnameConfigResponse) Status

Status returns HTTPResponse.Status

func (V1DeleteHostnameConfigResponse) StatusCode

func (r V1DeleteHostnameConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DeleteNetworkBansJSONRequestBody

type V1DeleteNetworkBansJSONRequestBody = RemoveNetworkBanRequest

V1DeleteNetworkBansJSONRequestBody defines body for V1DeleteNetworkBans for application/json ContentType.

type V1DeleteNetworkBansResponse

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

func ParseV1DeleteNetworkBansResponse

func ParseV1DeleteNetworkBansResponse(rsp *http.Response) (*V1DeleteNetworkBansResponse, error)

ParseV1DeleteNetworkBansResponse parses an HTTP response from a V1DeleteNetworkBansWithResponse call

func (V1DeleteNetworkBansResponse) Status

Status returns HTTPResponse.Status

func (V1DeleteNetworkBansResponse) StatusCode

func (r V1DeleteNetworkBansResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DeleteProjectApiKeyParams added in v1.0.5

type V1DeleteProjectApiKeyParams struct {
	// Reveal Boolean string, true or false
	Reveal *bool `form:"reveal,omitempty" json:"reveal,omitempty"`

	// WasCompromised Boolean string, true or false
	WasCompromised *bool   `form:"was_compromised,omitempty" json:"was_compromised,omitempty"`
	Reason         *string `form:"reason,omitempty" json:"reason,omitempty"`
}

V1DeleteProjectApiKeyParams defines parameters for V1DeleteProjectApiKey.

type V1DeleteProjectApiKeyResponse added in v1.0.5

type V1DeleteProjectApiKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApiKeyResponse
}

func ParseV1DeleteProjectApiKeyResponse added in v1.0.5

func ParseV1DeleteProjectApiKeyResponse(rsp *http.Response) (*V1DeleteProjectApiKeyResponse, error)

ParseV1DeleteProjectApiKeyResponse parses an HTTP response from a V1DeleteProjectApiKeyWithResponse call

func (V1DeleteProjectApiKeyResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1DeleteProjectApiKeyResponse) StatusCode added in v1.0.5

func (r V1DeleteProjectApiKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DeleteProjectClaimTokenResponse added in v1.0.1

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

func ParseV1DeleteProjectClaimTokenResponse added in v1.0.1

func ParseV1DeleteProjectClaimTokenResponse(rsp *http.Response) (*V1DeleteProjectClaimTokenResponse, error)

ParseV1DeleteProjectClaimTokenResponse parses an HTTP response from a V1DeleteProjectClaimTokenWithResponse call

func (V1DeleteProjectClaimTokenResponse) Status added in v1.0.1

Status returns HTTPResponse.Status

func (V1DeleteProjectClaimTokenResponse) StatusCode added in v1.0.1

func (r V1DeleteProjectClaimTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DeleteProjectTpaIntegrationResponse added in v1.0.5

type V1DeleteProjectTpaIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ThirdPartyAuth
}

func ParseV1DeleteProjectTpaIntegrationResponse added in v1.0.5

func ParseV1DeleteProjectTpaIntegrationResponse(rsp *http.Response) (*V1DeleteProjectTpaIntegrationResponse, error)

ParseV1DeleteProjectTpaIntegrationResponse parses an HTTP response from a V1DeleteProjectTpaIntegrationWithResponse call

func (V1DeleteProjectTpaIntegrationResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1DeleteProjectTpaIntegrationResponse) StatusCode added in v1.0.5

StatusCode returns HTTPResponse.StatusCode

type V1DeployAFunctionMultipartRequestBody

type V1DeployAFunctionMultipartRequestBody = FunctionDeployBody

V1DeployAFunctionMultipartRequestBody defines body for V1DeployAFunction for multipart/form-data ContentType.

type V1DeployAFunctionParams

type V1DeployAFunctionParams struct {
	Slug *string `form:"slug,omitempty" json:"slug,omitempty"`

	// BundleOnly Boolean string, true or false
	BundleOnly *bool `form:"bundleOnly,omitempty" json:"bundleOnly,omitempty"`
}

V1DeployAFunctionParams defines parameters for V1DeployAFunction.

type V1DeployAFunctionResponse

type V1DeployAFunctionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *DeployFunctionResponse
}

func ParseV1DeployAFunctionResponse

func ParseV1DeployAFunctionResponse(rsp *http.Response) (*V1DeployAFunctionResponse, error)

ParseV1DeployAFunctionResponse parses an HTTP response from a V1DeployAFunctionWithResponse call

func (V1DeployAFunctionResponse) Status

func (r V1DeployAFunctionResponse) Status() string

Status returns HTTPResponse.Status

func (V1DeployAFunctionResponse) StatusCode

func (r V1DeployAFunctionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DiffABranchParams added in v1.0.2

type V1DiffABranchParams struct {
	IncludedSchemas *string `form:"included_schemas,omitempty" json:"included_schemas,omitempty"`
}

V1DiffABranchParams defines parameters for V1DiffABranch.

type V1DiffABranchResponse added in v1.0.2

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

func ParseV1DiffABranchResponse added in v1.0.2

func ParseV1DiffABranchResponse(rsp *http.Response) (*V1DiffABranchResponse, error)

ParseV1DiffABranchResponse parses an HTTP response from a V1DiffABranchWithResponse call

func (V1DiffABranchResponse) Status added in v1.0.2

func (r V1DiffABranchResponse) Status() string

Status returns HTTPResponse.Status

func (V1DiffABranchResponse) StatusCode added in v1.0.2

func (r V1DiffABranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DisablePreviewBranchingResponse

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

func ParseV1DisablePreviewBranchingResponse

func ParseV1DisablePreviewBranchingResponse(rsp *http.Response) (*V1DisablePreviewBranchingResponse, error)

ParseV1DisablePreviewBranchingResponse parses an HTTP response from a V1DisablePreviewBranchingWithResponse call

func (V1DisablePreviewBranchingResponse) Status

Status returns HTTPResponse.Status

func (V1DisablePreviewBranchingResponse) StatusCode

func (r V1DisablePreviewBranchingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1DisableReadonlyModeTemporarilyResponse

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

func ParseV1DisableReadonlyModeTemporarilyResponse

func ParseV1DisableReadonlyModeTemporarilyResponse(rsp *http.Response) (*V1DisableReadonlyModeTemporarilyResponse, error)

ParseV1DisableReadonlyModeTemporarilyResponse parses an HTTP response from a V1DisableReadonlyModeTemporarilyWithResponse call

func (V1DisableReadonlyModeTemporarilyResponse) Status

Status returns HTTPResponse.Status

func (V1DisableReadonlyModeTemporarilyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1EnableDatabaseWebhookResponse

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

func ParseV1EnableDatabaseWebhookResponse

func ParseV1EnableDatabaseWebhookResponse(rsp *http.Response) (*V1EnableDatabaseWebhookResponse, error)

ParseV1EnableDatabaseWebhookResponse parses an HTTP response from a V1EnableDatabaseWebhookWithResponse call

func (V1EnableDatabaseWebhookResponse) Status

Status returns HTTPResponse.Status

func (V1EnableDatabaseWebhookResponse) StatusCode

func (r V1EnableDatabaseWebhookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ExchangeOauthTokenFormdataRequestBody

type V1ExchangeOauthTokenFormdataRequestBody = OAuthTokenBody

V1ExchangeOauthTokenFormdataRequestBody defines body for V1ExchangeOauthToken for application/x-www-form-urlencoded ContentType.

type V1ExchangeOauthTokenResponse

type V1ExchangeOauthTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *OAuthTokenResponse
}

func ParseV1ExchangeOauthTokenResponse

func ParseV1ExchangeOauthTokenResponse(rsp *http.Response) (*V1ExchangeOauthTokenResponse, error)

ParseV1ExchangeOauthTokenResponse parses an HTTP response from a V1ExchangeOauthTokenWithResponse call

func (V1ExchangeOauthTokenResponse) Status

Status returns HTTPResponse.Status

func (V1ExchangeOauthTokenResponse) StatusCode

func (r V1ExchangeOauthTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GenerateTypescriptTypesParams

type V1GenerateTypescriptTypesParams struct {
	IncludedSchemas *string `form:"included_schemas,omitempty" json:"included_schemas,omitempty"`
}

V1GenerateTypescriptTypesParams defines parameters for V1GenerateTypescriptTypes.

type V1GenerateTypescriptTypesResponse

type V1GenerateTypescriptTypesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TypescriptResponse
}

func ParseV1GenerateTypescriptTypesResponse

func ParseV1GenerateTypescriptTypesResponse(rsp *http.Response) (*V1GenerateTypescriptTypesResponse, error)

ParseV1GenerateTypescriptTypesResponse parses an HTTP response from a V1GenerateTypescriptTypesWithResponse call

func (V1GenerateTypescriptTypesResponse) Status

Status returns HTTPResponse.Status

func (V1GenerateTypescriptTypesResponse) StatusCode

func (r V1GenerateTypescriptTypesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetABranchConfigResponse

type V1GetABranchConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BranchDetailResponse
}

func ParseV1GetABranchConfigResponse

func ParseV1GetABranchConfigResponse(rsp *http.Response) (*V1GetABranchConfigResponse, error)

ParseV1GetABranchConfigResponse parses an HTTP response from a V1GetABranchConfigWithResponse call

func (V1GetABranchConfigResponse) Status

Status returns HTTPResponse.Status

func (V1GetABranchConfigResponse) StatusCode

func (r V1GetABranchConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetABranchResponse added in v1.0.8

type V1GetABranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BranchResponse
}

func ParseV1GetABranchResponse added in v1.0.8

func ParseV1GetABranchResponse(rsp *http.Response) (*V1GetABranchResponse, error)

ParseV1GetABranchResponse parses an HTTP response from a V1GetABranchWithResponse call

func (V1GetABranchResponse) Status added in v1.0.8

func (r V1GetABranchResponse) Status() string

Status returns HTTPResponse.Status

func (V1GetABranchResponse) StatusCode added in v1.0.8

func (r V1GetABranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetAFunctionBodyResponse

type V1GetAFunctionBodyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StreamableFile
}

func ParseV1GetAFunctionBodyResponse

func ParseV1GetAFunctionBodyResponse(rsp *http.Response) (*V1GetAFunctionBodyResponse, error)

ParseV1GetAFunctionBodyResponse parses an HTTP response from a V1GetAFunctionBodyWithResponse call

func (V1GetAFunctionBodyResponse) Status

Status returns HTTPResponse.Status

func (V1GetAFunctionBodyResponse) StatusCode

func (r V1GetAFunctionBodyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetAFunctionResponse

type V1GetAFunctionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionSlugResponse
}

func ParseV1GetAFunctionResponse

func ParseV1GetAFunctionResponse(rsp *http.Response) (*V1GetAFunctionResponse, error)

ParseV1GetAFunctionResponse parses an HTTP response from a V1GetAFunctionWithResponse call

func (V1GetAFunctionResponse) Status

func (r V1GetAFunctionResponse) Status() string

Status returns HTTPResponse.Status

func (V1GetAFunctionResponse) StatusCode

func (r V1GetAFunctionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetASnippetResponse

type V1GetASnippetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SnippetResponse
}

func ParseV1GetASnippetResponse

func ParseV1GetASnippetResponse(rsp *http.Response) (*V1GetASnippetResponse, error)

ParseV1GetASnippetResponse parses an HTTP response from a V1GetASnippetWithResponse call

func (V1GetASnippetResponse) Status

func (r V1GetASnippetResponse) Status() string

Status returns HTTPResponse.Status

func (V1GetASnippetResponse) StatusCode

func (r V1GetASnippetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetASsoProviderResponse

type V1GetASsoProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetProviderResponse
}

func ParseV1GetASsoProviderResponse

func ParseV1GetASsoProviderResponse(rsp *http.Response) (*V1GetASsoProviderResponse, error)

ParseV1GetASsoProviderResponse parses an HTTP response from a V1GetASsoProviderWithResponse call

func (V1GetASsoProviderResponse) Status

func (r V1GetASsoProviderResponse) Status() string

Status returns HTTPResponse.Status

func (V1GetASsoProviderResponse) StatusCode

func (r V1GetASsoProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetAnOrganizationResponse

type V1GetAnOrganizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V1OrganizationSlugResponse
}

func ParseV1GetAnOrganizationResponse

func ParseV1GetAnOrganizationResponse(rsp *http.Response) (*V1GetAnOrganizationResponse, error)

ParseV1GetAnOrganizationResponse parses an HTTP response from a V1GetAnOrganizationWithResponse call

func (V1GetAnOrganizationResponse) Status

Status returns HTTPResponse.Status

func (V1GetAnOrganizationResponse) StatusCode

func (r V1GetAnOrganizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetAuthServiceConfigResponse

type V1GetAuthServiceConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthConfigResponse
}

func ParseV1GetAuthServiceConfigResponse

func ParseV1GetAuthServiceConfigResponse(rsp *http.Response) (*V1GetAuthServiceConfigResponse, error)

ParseV1GetAuthServiceConfigResponse parses an HTTP response from a V1GetAuthServiceConfigWithResponse call

func (V1GetAuthServiceConfigResponse) Status

Status returns HTTPResponse.Status

func (V1GetAuthServiceConfigResponse) StatusCode

func (r V1GetAuthServiceConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetDatabaseMetadataResponse added in v1.0.5

type V1GetDatabaseMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetProjectDbMetadataResponse
}

func ParseV1GetDatabaseMetadataResponse added in v1.0.5

func ParseV1GetDatabaseMetadataResponse(rsp *http.Response) (*V1GetDatabaseMetadataResponse, error)

ParseV1GetDatabaseMetadataResponse parses an HTTP response from a V1GetDatabaseMetadataWithResponse call

func (V1GetDatabaseMetadataResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetDatabaseMetadataResponse) StatusCode added in v1.0.5

func (r V1GetDatabaseMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetHostnameConfigResponse

type V1GetHostnameConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateCustomHostnameResponse
}

func ParseV1GetHostnameConfigResponse

func ParseV1GetHostnameConfigResponse(rsp *http.Response) (*V1GetHostnameConfigResponse, error)

ParseV1GetHostnameConfigResponse parses an HTTP response from a V1GetHostnameConfigWithResponse call

func (V1GetHostnameConfigResponse) Status

Status returns HTTPResponse.Status

func (V1GetHostnameConfigResponse) StatusCode

func (r V1GetHostnameConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetLegacySigningKeyResponse added in v1.0.5

type V1GetLegacySigningKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SigningKeyResponse
}

func ParseV1GetLegacySigningKeyResponse added in v1.0.5

func ParseV1GetLegacySigningKeyResponse(rsp *http.Response) (*V1GetLegacySigningKeyResponse, error)

ParseV1GetLegacySigningKeyResponse parses an HTTP response from a V1GetLegacySigningKeyWithResponse call

func (V1GetLegacySigningKeyResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetLegacySigningKeyResponse) StatusCode added in v1.0.5

func (r V1GetLegacySigningKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetNetworkRestrictionsResponse

type V1GetNetworkRestrictionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NetworkRestrictionsResponse
}

func ParseV1GetNetworkRestrictionsResponse

func ParseV1GetNetworkRestrictionsResponse(rsp *http.Response) (*V1GetNetworkRestrictionsResponse, error)

ParseV1GetNetworkRestrictionsResponse parses an HTTP response from a V1GetNetworkRestrictionsWithResponse call

func (V1GetNetworkRestrictionsResponse) Status

Status returns HTTPResponse.Status

func (V1GetNetworkRestrictionsResponse) StatusCode

func (r V1GetNetworkRestrictionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetOrganizationProjectClaimResponse added in v1.0.1

type V1GetOrganizationProjectClaimResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrganizationProjectClaimResponse
}

func ParseV1GetOrganizationProjectClaimResponse added in v1.0.1

func ParseV1GetOrganizationProjectClaimResponse(rsp *http.Response) (*V1GetOrganizationProjectClaimResponse, error)

ParseV1GetOrganizationProjectClaimResponse parses an HTTP response from a V1GetOrganizationProjectClaimWithResponse call

func (V1GetOrganizationProjectClaimResponse) Status added in v1.0.1

Status returns HTTPResponse.Status

func (V1GetOrganizationProjectClaimResponse) StatusCode added in v1.0.1

StatusCode returns HTTPResponse.StatusCode

type V1GetPerformanceAdvisorsResponse added in v1.0.5

type V1GetPerformanceAdvisorsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V1ProjectAdvisorsResponse
}

func ParseV1GetPerformanceAdvisorsResponse added in v1.0.5

func ParseV1GetPerformanceAdvisorsResponse(rsp *http.Response) (*V1GetPerformanceAdvisorsResponse, error)

ParseV1GetPerformanceAdvisorsResponse parses an HTTP response from a V1GetPerformanceAdvisorsWithResponse call

func (V1GetPerformanceAdvisorsResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetPerformanceAdvisorsResponse) StatusCode added in v1.0.5

func (r V1GetPerformanceAdvisorsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetPgsodiumConfigResponse

type V1GetPgsodiumConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PgsodiumConfigResponse
}

func ParseV1GetPgsodiumConfigResponse

func ParseV1GetPgsodiumConfigResponse(rsp *http.Response) (*V1GetPgsodiumConfigResponse, error)

ParseV1GetPgsodiumConfigResponse parses an HTTP response from a V1GetPgsodiumConfigWithResponse call

func (V1GetPgsodiumConfigResponse) Status

Status returns HTTPResponse.Status

func (V1GetPgsodiumConfigResponse) StatusCode

func (r V1GetPgsodiumConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetPoolerConfigResponse

type V1GetPoolerConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SupavisorConfigResponse
}

func ParseV1GetPoolerConfigResponse

func ParseV1GetPoolerConfigResponse(rsp *http.Response) (*V1GetPoolerConfigResponse, error)

ParseV1GetPoolerConfigResponse parses an HTTP response from a V1GetPoolerConfigWithResponse call

func (V1GetPoolerConfigResponse) Status

func (r V1GetPoolerConfigResponse) Status() string

Status returns HTTPResponse.Status

func (V1GetPoolerConfigResponse) StatusCode

func (r V1GetPoolerConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetPostgresConfigResponse

type V1GetPostgresConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PostgresConfigResponse
}

func ParseV1GetPostgresConfigResponse

func ParseV1GetPostgresConfigResponse(rsp *http.Response) (*V1GetPostgresConfigResponse, error)

ParseV1GetPostgresConfigResponse parses an HTTP response from a V1GetPostgresConfigWithResponse call

func (V1GetPostgresConfigResponse) Status

Status returns HTTPResponse.Status

func (V1GetPostgresConfigResponse) StatusCode

func (r V1GetPostgresConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetPostgresUpgradeEligibilityResponse

type V1GetPostgresUpgradeEligibilityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectUpgradeEligibilityResponse
}

func ParseV1GetPostgresUpgradeEligibilityResponse

func ParseV1GetPostgresUpgradeEligibilityResponse(rsp *http.Response) (*V1GetPostgresUpgradeEligibilityResponse, error)

ParseV1GetPostgresUpgradeEligibilityResponse parses an HTTP response from a V1GetPostgresUpgradeEligibilityWithResponse call

func (V1GetPostgresUpgradeEligibilityResponse) Status

Status returns HTTPResponse.Status

func (V1GetPostgresUpgradeEligibilityResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1GetPostgresUpgradeStatusParams

type V1GetPostgresUpgradeStatusParams struct {
	TrackingId *string `form:"tracking_id,omitempty" json:"tracking_id,omitempty"`
}

V1GetPostgresUpgradeStatusParams defines parameters for V1GetPostgresUpgradeStatus.

type V1GetPostgresUpgradeStatusResponse

type V1GetPostgresUpgradeStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatabaseUpgradeStatusResponse
}

func ParseV1GetPostgresUpgradeStatusResponse

func ParseV1GetPostgresUpgradeStatusResponse(rsp *http.Response) (*V1GetPostgresUpgradeStatusResponse, error)

ParseV1GetPostgresUpgradeStatusResponse parses an HTTP response from a V1GetPostgresUpgradeStatusWithResponse call

func (V1GetPostgresUpgradeStatusResponse) Status

Status returns HTTPResponse.Status

func (V1GetPostgresUpgradeStatusResponse) StatusCode

func (r V1GetPostgresUpgradeStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetPostgrestServiceConfigResponse

type V1GetPostgrestServiceConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PostgrestConfigWithJWTSecretResponse
}

func ParseV1GetPostgrestServiceConfigResponse

func ParseV1GetPostgrestServiceConfigResponse(rsp *http.Response) (*V1GetPostgrestServiceConfigResponse, error)

ParseV1GetPostgrestServiceConfigResponse parses an HTTP response from a V1GetPostgrestServiceConfigWithResponse call

func (V1GetPostgrestServiceConfigResponse) Status

Status returns HTTPResponse.Status

func (V1GetPostgrestServiceConfigResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectApiKeyParams added in v1.0.5

type V1GetProjectApiKeyParams struct {
	// Reveal Boolean string, true or false
	Reveal *bool `form:"reveal,omitempty" json:"reveal,omitempty"`
}

V1GetProjectApiKeyParams defines parameters for V1GetProjectApiKey.

type V1GetProjectApiKeyResponse added in v1.0.5

type V1GetProjectApiKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApiKeyResponse
}

func ParseV1GetProjectApiKeyResponse added in v1.0.5

func ParseV1GetProjectApiKeyResponse(rsp *http.Response) (*V1GetProjectApiKeyResponse, error)

ParseV1GetProjectApiKeyResponse parses an HTTP response from a V1GetProjectApiKeyWithResponse call

func (V1GetProjectApiKeyResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetProjectApiKeyResponse) StatusCode added in v1.0.5

func (r V1GetProjectApiKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectApiKeysParams

type V1GetProjectApiKeysParams struct {
	// Reveal Boolean string, true or false
	Reveal *bool `form:"reveal,omitempty" json:"reveal,omitempty"`
}

V1GetProjectApiKeysParams defines parameters for V1GetProjectApiKeys.

type V1GetProjectApiKeysResponse

type V1GetProjectApiKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ApiKeyResponse
}

func ParseV1GetProjectApiKeysResponse

func ParseV1GetProjectApiKeysResponse(rsp *http.Response) (*V1GetProjectApiKeysResponse, error)

ParseV1GetProjectApiKeysResponse parses an HTTP response from a V1GetProjectApiKeysWithResponse call

func (V1GetProjectApiKeysResponse) Status

Status returns HTTPResponse.Status

func (V1GetProjectApiKeysResponse) StatusCode

func (r V1GetProjectApiKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectClaimTokenResponse added in v1.0.1

type V1GetProjectClaimTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProjectClaimTokenResponse
}

func ParseV1GetProjectClaimTokenResponse added in v1.0.1

func ParseV1GetProjectClaimTokenResponse(rsp *http.Response) (*V1GetProjectClaimTokenResponse, error)

ParseV1GetProjectClaimTokenResponse parses an HTTP response from a V1GetProjectClaimTokenWithResponse call

func (V1GetProjectClaimTokenResponse) Status added in v1.0.1

Status returns HTTPResponse.Status

func (V1GetProjectClaimTokenResponse) StatusCode added in v1.0.1

func (r V1GetProjectClaimTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectLegacyApiKeysResponse added in v1.0.5

type V1GetProjectLegacyApiKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LegacyApiKeysResponse
}

func ParseV1GetProjectLegacyApiKeysResponse added in v1.0.5

func ParseV1GetProjectLegacyApiKeysResponse(rsp *http.Response) (*V1GetProjectLegacyApiKeysResponse, error)

ParseV1GetProjectLegacyApiKeysResponse parses an HTTP response from a V1GetProjectLegacyApiKeysWithResponse call

func (V1GetProjectLegacyApiKeysResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetProjectLegacyApiKeysResponse) StatusCode added in v1.0.5

func (r V1GetProjectLegacyApiKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectLogsParams added in v1.0.5

type V1GetProjectLogsParams struct {
	Sql               *string    `form:"sql,omitempty" json:"sql,omitempty"`
	IsoTimestampStart *time.Time `form:"iso_timestamp_start,omitempty" json:"iso_timestamp_start,omitempty"`
	IsoTimestampEnd   *time.Time `form:"iso_timestamp_end,omitempty" json:"iso_timestamp_end,omitempty"`
}

V1GetProjectLogsParams defines parameters for V1GetProjectLogs.

type V1GetProjectLogsResponse added in v1.0.5

type V1GetProjectLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AnalyticsResponse
}

func ParseV1GetProjectLogsResponse added in v1.0.5

func ParseV1GetProjectLogsResponse(rsp *http.Response) (*V1GetProjectLogsResponse, error)

ParseV1GetProjectLogsResponse parses an HTTP response from a V1GetProjectLogsWithResponse call

func (V1GetProjectLogsResponse) Status added in v1.0.5

func (r V1GetProjectLogsResponse) Status() string

Status returns HTTPResponse.Status

func (V1GetProjectLogsResponse) StatusCode added in v1.0.5

func (r V1GetProjectLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectPgbouncerConfigResponse

type V1GetProjectPgbouncerConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V1PgbouncerConfigResponse
}

func ParseV1GetProjectPgbouncerConfigResponse

func ParseV1GetProjectPgbouncerConfigResponse(rsp *http.Response) (*V1GetProjectPgbouncerConfigResponse, error)

ParseV1GetProjectPgbouncerConfigResponse parses an HTTP response from a V1GetProjectPgbouncerConfigWithResponse call

func (V1GetProjectPgbouncerConfigResponse) Status

Status returns HTTPResponse.Status

func (V1GetProjectPgbouncerConfigResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectResponse

type V1GetProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V1ProjectWithDatabaseResponse
}

func ParseV1GetProjectResponse

func ParseV1GetProjectResponse(rsp *http.Response) (*V1GetProjectResponse, error)

ParseV1GetProjectResponse parses an HTTP response from a V1GetProjectWithResponse call

func (V1GetProjectResponse) Status

func (r V1GetProjectResponse) Status() string

Status returns HTTPResponse.Status

func (V1GetProjectResponse) StatusCode

func (r V1GetProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectSigningKeyResponse added in v1.0.5

type V1GetProjectSigningKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SigningKeyResponse
}

func ParseV1GetProjectSigningKeyResponse added in v1.0.5

func ParseV1GetProjectSigningKeyResponse(rsp *http.Response) (*V1GetProjectSigningKeyResponse, error)

ParseV1GetProjectSigningKeyResponse parses an HTTP response from a V1GetProjectSigningKeyWithResponse call

func (V1GetProjectSigningKeyResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetProjectSigningKeyResponse) StatusCode added in v1.0.5

func (r V1GetProjectSigningKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectSigningKeysResponse added in v1.0.5

type V1GetProjectSigningKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SigningKeysResponse
}

func ParseV1GetProjectSigningKeysResponse added in v1.0.5

func ParseV1GetProjectSigningKeysResponse(rsp *http.Response) (*V1GetProjectSigningKeysResponse, error)

ParseV1GetProjectSigningKeysResponse parses an HTTP response from a V1GetProjectSigningKeysWithResponse call

func (V1GetProjectSigningKeysResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetProjectSigningKeysResponse) StatusCode added in v1.0.5

func (r V1GetProjectSigningKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectTpaIntegrationResponse added in v1.0.5

type V1GetProjectTpaIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ThirdPartyAuth
}

func ParseV1GetProjectTpaIntegrationResponse added in v1.0.5

func ParseV1GetProjectTpaIntegrationResponse(rsp *http.Response) (*V1GetProjectTpaIntegrationResponse, error)

ParseV1GetProjectTpaIntegrationResponse parses an HTTP response from a V1GetProjectTpaIntegrationWithResponse call

func (V1GetProjectTpaIntegrationResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetProjectTpaIntegrationResponse) StatusCode added in v1.0.5

func (r V1GetProjectTpaIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectUsageApiCountParams added in v1.0.5

type V1GetProjectUsageApiCountParams struct {
	Interval *V1GetProjectUsageApiCountParamsInterval `form:"interval,omitempty" json:"interval,omitempty"`
}

V1GetProjectUsageApiCountParams defines parameters for V1GetProjectUsageApiCount.

type V1GetProjectUsageApiCountParamsInterval added in v1.0.5

type V1GetProjectUsageApiCountParamsInterval string

V1GetProjectUsageApiCountParamsInterval defines parameters for V1GetProjectUsageApiCount.

Defines values for V1GetProjectUsageApiCountParamsInterval.

type V1GetProjectUsageApiCountResponse added in v1.0.5

type V1GetProjectUsageApiCountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AnalyticsResponse
}

func ParseV1GetProjectUsageApiCountResponse added in v1.0.5

func ParseV1GetProjectUsageApiCountResponse(rsp *http.Response) (*V1GetProjectUsageApiCountResponse, error)

ParseV1GetProjectUsageApiCountResponse parses an HTTP response from a V1GetProjectUsageApiCountWithResponse call

func (V1GetProjectUsageApiCountResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetProjectUsageApiCountResponse) StatusCode added in v1.0.5

func (r V1GetProjectUsageApiCountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetProjectUsageRequestCountResponse added in v1.0.5

type V1GetProjectUsageRequestCountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AnalyticsResponse
}

func ParseV1GetProjectUsageRequestCountResponse added in v1.0.5

func ParseV1GetProjectUsageRequestCountResponse(rsp *http.Response) (*V1GetProjectUsageRequestCountResponse, error)

ParseV1GetProjectUsageRequestCountResponse parses an HTTP response from a V1GetProjectUsageRequestCountWithResponse call

func (V1GetProjectUsageRequestCountResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetProjectUsageRequestCountResponse) StatusCode added in v1.0.5

StatusCode returns HTTPResponse.StatusCode

type V1GetReadonlyModeStatusResponse

type V1GetReadonlyModeStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReadOnlyStatusResponse
}

func ParseV1GetReadonlyModeStatusResponse

func ParseV1GetReadonlyModeStatusResponse(rsp *http.Response) (*V1GetReadonlyModeStatusResponse, error)

ParseV1GetReadonlyModeStatusResponse parses an HTTP response from a V1GetReadonlyModeStatusWithResponse call

func (V1GetReadonlyModeStatusResponse) Status

Status returns HTTPResponse.Status

func (V1GetReadonlyModeStatusResponse) StatusCode

func (r V1GetReadonlyModeStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetRestorePointParams added in v1.0.5

type V1GetRestorePointParams struct {
	Name *string `form:"name,omitempty" json:"name,omitempty"`
}

V1GetRestorePointParams defines parameters for V1GetRestorePoint.

type V1GetRestorePointResponse added in v1.0.5

type V1GetRestorePointResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V1RestorePointResponse
}

func ParseV1GetRestorePointResponse added in v1.0.5

func ParseV1GetRestorePointResponse(rsp *http.Response) (*V1GetRestorePointResponse, error)

ParseV1GetRestorePointResponse parses an HTTP response from a V1GetRestorePointWithResponse call

func (V1GetRestorePointResponse) Status added in v1.0.5

func (r V1GetRestorePointResponse) Status() string

Status returns HTTPResponse.Status

func (V1GetRestorePointResponse) StatusCode added in v1.0.5

func (r V1GetRestorePointResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetSecurityAdvisorsParams added in v1.0.5

type V1GetSecurityAdvisorsParams struct {
	LintType *V1GetSecurityAdvisorsParamsLintType `form:"lint_type,omitempty" json:"lint_type,omitempty"`
}

V1GetSecurityAdvisorsParams defines parameters for V1GetSecurityAdvisors.

type V1GetSecurityAdvisorsParamsLintType added in v1.0.5

type V1GetSecurityAdvisorsParamsLintType string

V1GetSecurityAdvisorsParamsLintType defines parameters for V1GetSecurityAdvisors.

const (
	Sql V1GetSecurityAdvisorsParamsLintType = "sql"
)

Defines values for V1GetSecurityAdvisorsParamsLintType.

type V1GetSecurityAdvisorsResponse added in v1.0.5

type V1GetSecurityAdvisorsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V1ProjectAdvisorsResponse
}

func ParseV1GetSecurityAdvisorsResponse added in v1.0.5

func ParseV1GetSecurityAdvisorsResponse(rsp *http.Response) (*V1GetSecurityAdvisorsResponse, error)

ParseV1GetSecurityAdvisorsResponse parses an HTTP response from a V1GetSecurityAdvisorsWithResponse call

func (V1GetSecurityAdvisorsResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1GetSecurityAdvisorsResponse) StatusCode added in v1.0.5

func (r V1GetSecurityAdvisorsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetServicesHealthParams

type V1GetServicesHealthParams struct {
	Services  []V1GetServicesHealthParamsServices `form:"services" json:"services"`
	TimeoutMs *int                                `form:"timeout_ms,omitempty" json:"timeout_ms,omitempty"`
}

V1GetServicesHealthParams defines parameters for V1GetServicesHealth.

type V1GetServicesHealthParamsServices added in v1.0.1

type V1GetServicesHealthParamsServices string

V1GetServicesHealthParamsServices defines parameters for V1GetServicesHealth.

Defines values for V1GetServicesHealthParamsServices.

type V1GetServicesHealthResponse

type V1GetServicesHealthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]V1ServiceHealthResponse
}

func ParseV1GetServicesHealthResponse

func ParseV1GetServicesHealthResponse(rsp *http.Response) (*V1GetServicesHealthResponse, error)

ParseV1GetServicesHealthResponse parses an HTTP response from a V1GetServicesHealthWithResponse call

func (V1GetServicesHealthResponse) Status

Status returns HTTPResponse.Status

func (V1GetServicesHealthResponse) StatusCode

func (r V1GetServicesHealthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetSslEnforcementConfigResponse

type V1GetSslEnforcementConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SslEnforcementResponse
}

func ParseV1GetSslEnforcementConfigResponse

func ParseV1GetSslEnforcementConfigResponse(rsp *http.Response) (*V1GetSslEnforcementConfigResponse, error)

ParseV1GetSslEnforcementConfigResponse parses an HTTP response from a V1GetSslEnforcementConfigWithResponse call

func (V1GetSslEnforcementConfigResponse) Status

Status returns HTTPResponse.Status

func (V1GetSslEnforcementConfigResponse) StatusCode

func (r V1GetSslEnforcementConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetStorageConfigResponse

type V1GetStorageConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageConfigResponse
}

func ParseV1GetStorageConfigResponse

func ParseV1GetStorageConfigResponse(rsp *http.Response) (*V1GetStorageConfigResponse, error)

ParseV1GetStorageConfigResponse parses an HTTP response from a V1GetStorageConfigWithResponse call

func (V1GetStorageConfigResponse) Status

Status returns HTTPResponse.Status

func (V1GetStorageConfigResponse) StatusCode

func (r V1GetStorageConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1GetVanitySubdomainConfigResponse

type V1GetVanitySubdomainConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VanitySubdomainConfigResponse
}

func ParseV1GetVanitySubdomainConfigResponse

func ParseV1GetVanitySubdomainConfigResponse(rsp *http.Response) (*V1GetVanitySubdomainConfigResponse, error)

ParseV1GetVanitySubdomainConfigResponse parses an HTTP response from a V1GetVanitySubdomainConfigWithResponse call

func (V1GetVanitySubdomainConfigResponse) Status

Status returns HTTPResponse.Status

func (V1GetVanitySubdomainConfigResponse) StatusCode

func (r V1GetVanitySubdomainConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAllBackupsResponse

type V1ListAllBackupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V1BackupsResponse
}

func ParseV1ListAllBackupsResponse

func ParseV1ListAllBackupsResponse(rsp *http.Response) (*V1ListAllBackupsResponse, error)

ParseV1ListAllBackupsResponse parses an HTTP response from a V1ListAllBackupsWithResponse call

func (V1ListAllBackupsResponse) Status

func (r V1ListAllBackupsResponse) Status() string

Status returns HTTPResponse.Status

func (V1ListAllBackupsResponse) StatusCode

func (r V1ListAllBackupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAllBranchesResponse

type V1ListAllBranchesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]BranchResponse
}

func ParseV1ListAllBranchesResponse

func ParseV1ListAllBranchesResponse(rsp *http.Response) (*V1ListAllBranchesResponse, error)

ParseV1ListAllBranchesResponse parses an HTTP response from a V1ListAllBranchesWithResponse call

func (V1ListAllBranchesResponse) Status

func (r V1ListAllBranchesResponse) Status() string

Status returns HTTPResponse.Status

func (V1ListAllBranchesResponse) StatusCode

func (r V1ListAllBranchesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAllBucketsResponse

type V1ListAllBucketsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]V1StorageBucketResponse
}

func ParseV1ListAllBucketsResponse

func ParseV1ListAllBucketsResponse(rsp *http.Response) (*V1ListAllBucketsResponse, error)

ParseV1ListAllBucketsResponse parses an HTTP response from a V1ListAllBucketsWithResponse call

func (V1ListAllBucketsResponse) Status

func (r V1ListAllBucketsResponse) Status() string

Status returns HTTPResponse.Status

func (V1ListAllBucketsResponse) StatusCode

func (r V1ListAllBucketsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAllFunctionsResponse

type V1ListAllFunctionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]FunctionResponse
}

func ParseV1ListAllFunctionsResponse

func ParseV1ListAllFunctionsResponse(rsp *http.Response) (*V1ListAllFunctionsResponse, error)

ParseV1ListAllFunctionsResponse parses an HTTP response from a V1ListAllFunctionsWithResponse call

func (V1ListAllFunctionsResponse) Status

Status returns HTTPResponse.Status

func (V1ListAllFunctionsResponse) StatusCode

func (r V1ListAllFunctionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAllNetworkBansEnrichedResponse

type V1ListAllNetworkBansEnrichedResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *NetworkBanResponseEnriched
}

func ParseV1ListAllNetworkBansEnrichedResponse

func ParseV1ListAllNetworkBansEnrichedResponse(rsp *http.Response) (*V1ListAllNetworkBansEnrichedResponse, error)

ParseV1ListAllNetworkBansEnrichedResponse parses an HTTP response from a V1ListAllNetworkBansEnrichedWithResponse call

func (V1ListAllNetworkBansEnrichedResponse) Status

Status returns HTTPResponse.Status

func (V1ListAllNetworkBansEnrichedResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1ListAllNetworkBansResponse

type V1ListAllNetworkBansResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *NetworkBanResponse
}

func ParseV1ListAllNetworkBansResponse

func ParseV1ListAllNetworkBansResponse(rsp *http.Response) (*V1ListAllNetworkBansResponse, error)

ParseV1ListAllNetworkBansResponse parses an HTTP response from a V1ListAllNetworkBansWithResponse call

func (V1ListAllNetworkBansResponse) Status

Status returns HTTPResponse.Status

func (V1ListAllNetworkBansResponse) StatusCode

func (r V1ListAllNetworkBansResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAllOrganizationsResponse

type V1ListAllOrganizationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]OrganizationResponseV1
}

func ParseV1ListAllOrganizationsResponse

func ParseV1ListAllOrganizationsResponse(rsp *http.Response) (*V1ListAllOrganizationsResponse, error)

ParseV1ListAllOrganizationsResponse parses an HTTP response from a V1ListAllOrganizationsWithResponse call

func (V1ListAllOrganizationsResponse) Status

Status returns HTTPResponse.Status

func (V1ListAllOrganizationsResponse) StatusCode

func (r V1ListAllOrganizationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAllProjectsResponse

type V1ListAllProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]V1ProjectWithDatabaseResponse
}

func ParseV1ListAllProjectsResponse

func ParseV1ListAllProjectsResponse(rsp *http.Response) (*V1ListAllProjectsResponse, error)

ParseV1ListAllProjectsResponse parses an HTTP response from a V1ListAllProjectsWithResponse call

func (V1ListAllProjectsResponse) Status

func (r V1ListAllProjectsResponse) Status() string

Status returns HTTPResponse.Status

func (V1ListAllProjectsResponse) StatusCode

func (r V1ListAllProjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAllSecretsResponse

type V1ListAllSecretsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SecretResponse
}

func ParseV1ListAllSecretsResponse

func ParseV1ListAllSecretsResponse(rsp *http.Response) (*V1ListAllSecretsResponse, error)

ParseV1ListAllSecretsResponse parses an HTTP response from a V1ListAllSecretsWithResponse call

func (V1ListAllSecretsResponse) Status

func (r V1ListAllSecretsResponse) Status() string

Status returns HTTPResponse.Status

func (V1ListAllSecretsResponse) StatusCode

func (r V1ListAllSecretsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAllSnippetsParams

type V1ListAllSnippetsParams struct {
	// ProjectRef Project ref
	ProjectRef *string                           `form:"project_ref,omitempty" json:"project_ref,omitempty"`
	Cursor     *string                           `form:"cursor,omitempty" json:"cursor,omitempty"`
	Limit      *string                           `form:"limit,omitempty" json:"limit,omitempty"`
	SortBy     *V1ListAllSnippetsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	SortOrder  *V1ListAllSnippetsParamsSortOrder `form:"sort_order,omitempty" json:"sort_order,omitempty"`
}

V1ListAllSnippetsParams defines parameters for V1ListAllSnippets.

type V1ListAllSnippetsParamsSortBy

type V1ListAllSnippetsParamsSortBy string

V1ListAllSnippetsParamsSortBy defines parameters for V1ListAllSnippets.

const (
	InsertedAt V1ListAllSnippetsParamsSortBy = "inserted_at"
	Name       V1ListAllSnippetsParamsSortBy = "name"
)

Defines values for V1ListAllSnippetsParamsSortBy.

type V1ListAllSnippetsParamsSortOrder

type V1ListAllSnippetsParamsSortOrder string

V1ListAllSnippetsParamsSortOrder defines parameters for V1ListAllSnippets.

Defines values for V1ListAllSnippetsParamsSortOrder.

type V1ListAllSnippetsResponse

type V1ListAllSnippetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SnippetList
}

func ParseV1ListAllSnippetsResponse

func ParseV1ListAllSnippetsResponse(rsp *http.Response) (*V1ListAllSnippetsResponse, error)

ParseV1ListAllSnippetsResponse parses an HTTP response from a V1ListAllSnippetsWithResponse call

func (V1ListAllSnippetsResponse) Status

func (r V1ListAllSnippetsResponse) Status() string

Status returns HTTPResponse.Status

func (V1ListAllSnippetsResponse) StatusCode

func (r V1ListAllSnippetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAllSsoProviderResponse

type V1ListAllSsoProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListProvidersResponse
}

func ParseV1ListAllSsoProviderResponse

func ParseV1ListAllSsoProviderResponse(rsp *http.Response) (*V1ListAllSsoProviderResponse, error)

ParseV1ListAllSsoProviderResponse parses an HTTP response from a V1ListAllSsoProviderWithResponse call

func (V1ListAllSsoProviderResponse) Status

Status returns HTTPResponse.Status

func (V1ListAllSsoProviderResponse) StatusCode

func (r V1ListAllSsoProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListAvailableRestoreVersionsResponse

type V1ListAvailableRestoreVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetProjectAvailableRestoreVersionsResponse
}

func ParseV1ListAvailableRestoreVersionsResponse

func ParseV1ListAvailableRestoreVersionsResponse(rsp *http.Response) (*V1ListAvailableRestoreVersionsResponse, error)

ParseV1ListAvailableRestoreVersionsResponse parses an HTTP response from a V1ListAvailableRestoreVersionsWithResponse call

func (V1ListAvailableRestoreVersionsResponse) Status

Status returns HTTPResponse.Status

func (V1ListAvailableRestoreVersionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1ListMigrationHistoryResponse

type V1ListMigrationHistoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V1ListMigrationsResponse
}

func ParseV1ListMigrationHistoryResponse

func ParseV1ListMigrationHistoryResponse(rsp *http.Response) (*V1ListMigrationHistoryResponse, error)

ParseV1ListMigrationHistoryResponse parses an HTTP response from a V1ListMigrationHistoryWithResponse call

func (V1ListMigrationHistoryResponse) Status

Status returns HTTPResponse.Status

func (V1ListMigrationHistoryResponse) StatusCode

func (r V1ListMigrationHistoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListMigrationsResponse

type V1ListMigrationsResponse = []struct {
	Name    *string `json:"name,omitempty"`
	Version string  `json:"version"`
}

V1ListMigrationsResponse defines model for V1ListMigrationsResponse.

type V1ListOrganizationMembersResponse

type V1ListOrganizationMembersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]V1OrganizationMemberResponse
}

func ParseV1ListOrganizationMembersResponse

func ParseV1ListOrganizationMembersResponse(rsp *http.Response) (*V1ListOrganizationMembersResponse, error)

ParseV1ListOrganizationMembersResponse parses an HTTP response from a V1ListOrganizationMembersWithResponse call

func (V1ListOrganizationMembersResponse) Status

Status returns HTTPResponse.Status

func (V1ListOrganizationMembersResponse) StatusCode

func (r V1ListOrganizationMembersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListProjectAddonsResponse

type V1ListProjectAddonsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListProjectAddonsResponse
}

func ParseV1ListProjectAddonsResponse

func ParseV1ListProjectAddonsResponse(rsp *http.Response) (*V1ListProjectAddonsResponse, error)

ParseV1ListProjectAddonsResponse parses an HTTP response from a V1ListProjectAddonsWithResponse call

func (V1ListProjectAddonsResponse) Status

Status returns HTTPResponse.Status

func (V1ListProjectAddonsResponse) StatusCode

func (r V1ListProjectAddonsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ListProjectTpaIntegrationsResponse added in v1.0.5

type V1ListProjectTpaIntegrationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ThirdPartyAuth
}

func ParseV1ListProjectTpaIntegrationsResponse added in v1.0.5

func ParseV1ListProjectTpaIntegrationsResponse(rsp *http.Response) (*V1ListProjectTpaIntegrationsResponse, error)

ParseV1ListProjectTpaIntegrationsResponse parses an HTTP response from a V1ListProjectTpaIntegrationsWithResponse call

func (V1ListProjectTpaIntegrationsResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1ListProjectTpaIntegrationsResponse) StatusCode added in v1.0.5

StatusCode returns HTTPResponse.StatusCode

type V1MergeABranchJSONRequestBody

type V1MergeABranchJSONRequestBody = BranchActionBody

V1MergeABranchJSONRequestBody defines body for V1MergeABranch for application/json ContentType.

type V1MergeABranchResponse

type V1MergeABranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BranchUpdateResponse
}

func ParseV1MergeABranchResponse

func ParseV1MergeABranchResponse(rsp *http.Response) (*V1MergeABranchResponse, error)

ParseV1MergeABranchResponse parses an HTTP response from a V1MergeABranchWithResponse call

func (V1MergeABranchResponse) Status

func (r V1MergeABranchResponse) Status() string

Status returns HTTPResponse.Status

func (V1MergeABranchResponse) StatusCode

func (r V1MergeABranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1OauthAuthorizeProjectClaimParams added in v1.0.5

type V1OauthAuthorizeProjectClaimParams struct {
	// ProjectRef Project ref
	ProjectRef          string                                                 `form:"project_ref" json:"project_ref"`
	ClientId            openapi_types.UUID                                     `form:"client_id" json:"client_id"`
	ResponseType        V1OauthAuthorizeProjectClaimParamsResponseType         `form:"response_type" json:"response_type"`
	RedirectUri         string                                                 `form:"redirect_uri" json:"redirect_uri"`
	State               *string                                                `form:"state,omitempty" json:"state,omitempty"`
	ResponseMode        *string                                                `form:"response_mode,omitempty" json:"response_mode,omitempty"`
	CodeChallenge       *string                                                `form:"code_challenge,omitempty" json:"code_challenge,omitempty"`
	CodeChallengeMethod *V1OauthAuthorizeProjectClaimParamsCodeChallengeMethod `form:"code_challenge_method,omitempty" json:"code_challenge_method,omitempty"`
}

V1OauthAuthorizeProjectClaimParams defines parameters for V1OauthAuthorizeProjectClaim.

type V1OauthAuthorizeProjectClaimParamsCodeChallengeMethod added in v1.0.5

type V1OauthAuthorizeProjectClaimParamsCodeChallengeMethod string

V1OauthAuthorizeProjectClaimParamsCodeChallengeMethod defines parameters for V1OauthAuthorizeProjectClaim.

const (
	V1OauthAuthorizeProjectClaimParamsCodeChallengeMethodPlain  V1OauthAuthorizeProjectClaimParamsCodeChallengeMethod = "plain"
	V1OauthAuthorizeProjectClaimParamsCodeChallengeMethodS256   V1OauthAuthorizeProjectClaimParamsCodeChallengeMethod = "S256"
	V1OauthAuthorizeProjectClaimParamsCodeChallengeMethodSha256 V1OauthAuthorizeProjectClaimParamsCodeChallengeMethod = "sha256"
)

Defines values for V1OauthAuthorizeProjectClaimParamsCodeChallengeMethod.

type V1OauthAuthorizeProjectClaimParamsResponseType added in v1.0.5

type V1OauthAuthorizeProjectClaimParamsResponseType string

V1OauthAuthorizeProjectClaimParamsResponseType defines parameters for V1OauthAuthorizeProjectClaim.

const (
	V1OauthAuthorizeProjectClaimParamsResponseTypeCode         V1OauthAuthorizeProjectClaimParamsResponseType = "code"
	V1OauthAuthorizeProjectClaimParamsResponseTypeIdTokenToken V1OauthAuthorizeProjectClaimParamsResponseType = "id_token token"
	V1OauthAuthorizeProjectClaimParamsResponseTypeToken        V1OauthAuthorizeProjectClaimParamsResponseType = "token"
)

Defines values for V1OauthAuthorizeProjectClaimParamsResponseType.

type V1OauthAuthorizeProjectClaimResponse added in v1.0.5

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

func ParseV1OauthAuthorizeProjectClaimResponse added in v1.0.5

func ParseV1OauthAuthorizeProjectClaimResponse(rsp *http.Response) (*V1OauthAuthorizeProjectClaimResponse, error)

ParseV1OauthAuthorizeProjectClaimResponse parses an HTTP response from a V1OauthAuthorizeProjectClaimWithResponse call

func (V1OauthAuthorizeProjectClaimResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1OauthAuthorizeProjectClaimResponse) StatusCode added in v1.0.5

StatusCode returns HTTPResponse.StatusCode

type V1OrganizationMemberResponse

type V1OrganizationMemberResponse struct {
	Email      *string `json:"email,omitempty"`
	MfaEnabled bool    `json:"mfa_enabled"`
	RoleName   string  `json:"role_name"`
	UserId     string  `json:"user_id"`
	UserName   string  `json:"user_name"`
}

V1OrganizationMemberResponse defines model for V1OrganizationMemberResponse.

type V1OrganizationSlugResponse

type V1OrganizationSlugResponse struct {
	AllowedReleaseChannels []V1OrganizationSlugResponseAllowedReleaseChannels `json:"allowed_release_channels"`
	Id                     string                                             `json:"id"`
	Name                   string                                             `json:"name"`
	OptInTags              []V1OrganizationSlugResponseOptInTags              `json:"opt_in_tags"`
	Plan                   *V1OrganizationSlugResponsePlan                    `json:"plan,omitempty"`
}

V1OrganizationSlugResponse defines model for V1OrganizationSlugResponse.

type V1OrganizationSlugResponseAllowedReleaseChannels

type V1OrganizationSlugResponseAllowedReleaseChannels string

V1OrganizationSlugResponseAllowedReleaseChannels defines model for V1OrganizationSlugResponse.AllowedReleaseChannels.

const (
	V1OrganizationSlugResponseAllowedReleaseChannelsAlpha     V1OrganizationSlugResponseAllowedReleaseChannels = "alpha"
	V1OrganizationSlugResponseAllowedReleaseChannelsBeta      V1OrganizationSlugResponseAllowedReleaseChannels = "beta"
	V1OrganizationSlugResponseAllowedReleaseChannelsGa        V1OrganizationSlugResponseAllowedReleaseChannels = "ga"
	V1OrganizationSlugResponseAllowedReleaseChannelsInternal  V1OrganizationSlugResponseAllowedReleaseChannels = "internal"
	V1OrganizationSlugResponseAllowedReleaseChannelsPreview   V1OrganizationSlugResponseAllowedReleaseChannels = "preview"
	V1OrganizationSlugResponseAllowedReleaseChannelsWithdrawn V1OrganizationSlugResponseAllowedReleaseChannels = "withdrawn"
)

Defines values for V1OrganizationSlugResponseAllowedReleaseChannels.

type V1OrganizationSlugResponseOptInTags

type V1OrganizationSlugResponseOptInTags string

V1OrganizationSlugResponseOptInTags defines model for V1OrganizationSlugResponse.OptInTags.

const (
	AIDATAGENERATOROPTIN V1OrganizationSlugResponseOptInTags = "AI_DATA_GENERATOR_OPT_IN"
	AILOGGENERATOROPTIN  V1OrganizationSlugResponseOptInTags = "AI_LOG_GENERATOR_OPT_IN"
	AISQLGENERATOROPTIN  V1OrganizationSlugResponseOptInTags = "AI_SQL_GENERATOR_OPT_IN"
)

Defines values for V1OrganizationSlugResponseOptInTags.

type V1OrganizationSlugResponsePlan

type V1OrganizationSlugResponsePlan string

V1OrganizationSlugResponsePlan defines model for V1OrganizationSlugResponse.Plan.

const (
	V1OrganizationSlugResponsePlanEnterprise V1OrganizationSlugResponsePlan = "enterprise"
	V1OrganizationSlugResponsePlanFree       V1OrganizationSlugResponsePlan = "free"
	V1OrganizationSlugResponsePlanPro        V1OrganizationSlugResponsePlan = "pro"
	V1OrganizationSlugResponsePlanTeam       V1OrganizationSlugResponsePlan = "team"
)

Defines values for V1OrganizationSlugResponsePlan.

type V1PauseAProjectResponse

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

func ParseV1PauseAProjectResponse

func ParseV1PauseAProjectResponse(rsp *http.Response) (*V1PauseAProjectResponse, error)

ParseV1PauseAProjectResponse parses an HTTP response from a V1PauseAProjectWithResponse call

func (V1PauseAProjectResponse) Status

func (r V1PauseAProjectResponse) Status() string

Status returns HTTPResponse.Status

func (V1PauseAProjectResponse) StatusCode

func (r V1PauseAProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1PgbouncerConfigResponse

type V1PgbouncerConfigResponse struct {
	ConnectionString        *string                            `json:"connection_string,omitempty"`
	DefaultPoolSize         *int                               `json:"default_pool_size,omitempty"`
	IgnoreStartupParameters *string                            `json:"ignore_startup_parameters,omitempty"`
	MaxClientConn           *int                               `json:"max_client_conn,omitempty"`
	PoolMode                *V1PgbouncerConfigResponsePoolMode `json:"pool_mode,omitempty"`
	QueryWaitTimeout        *int                               `json:"query_wait_timeout,omitempty"`
	ReservePoolSize         *int                               `json:"reserve_pool_size,omitempty"`
	ServerIdleTimeout       *int                               `json:"server_idle_timeout,omitempty"`
	ServerLifetime          *int                               `json:"server_lifetime,omitempty"`
}

V1PgbouncerConfigResponse defines model for V1PgbouncerConfigResponse.

type V1PgbouncerConfigResponsePoolMode

type V1PgbouncerConfigResponsePoolMode string

V1PgbouncerConfigResponsePoolMode defines model for V1PgbouncerConfigResponse.PoolMode.

const (
	Session     V1PgbouncerConfigResponsePoolMode = "session"
	Statement   V1PgbouncerConfigResponsePoolMode = "statement"
	Transaction V1PgbouncerConfigResponsePoolMode = "transaction"
)

Defines values for V1PgbouncerConfigResponsePoolMode.

type V1PostgrestConfigResponse

type V1PostgrestConfigResponse struct {
	DbExtraSearchPath string `json:"db_extra_search_path"`

	// DbPool If `null`, the value is automatically configured based on compute size.
	DbPool   nullable.Nullable[int] `json:"db_pool"`
	DbSchema string                 `json:"db_schema"`
	MaxRows  int                    `json:"max_rows"`
}

V1PostgrestConfigResponse defines model for V1PostgrestConfigResponse.

type V1ProjectAdvisorsResponse

type V1ProjectAdvisorsResponse struct {
	Lints []struct {
		CacheKey    string                                     `json:"cache_key"`
		Categories  []V1ProjectAdvisorsResponseLintsCategories `json:"categories"`
		Description string                                     `json:"description"`
		Detail      string                                     `json:"detail"`
		Facing      V1ProjectAdvisorsResponseLintsFacing       `json:"facing"`
		Level       V1ProjectAdvisorsResponseLintsLevel        `json:"level"`
		Metadata    *struct {
			Entity      *string                                     `json:"entity,omitempty"`
			FkeyColumns *[]float32                                  `json:"fkey_columns,omitempty"`
			FkeyName    *string                                     `json:"fkey_name,omitempty"`
			Name        *string                                     `json:"name,omitempty"`
			Schema      *string                                     `json:"schema,omitempty"`
			Type        *V1ProjectAdvisorsResponseLintsMetadataType `json:"type,omitempty"`
		} `json:"metadata,omitempty"`
		Name        V1ProjectAdvisorsResponseLintsName `json:"name"`
		Remediation string                             `json:"remediation"`
		Title       string                             `json:"title"`
	} `json:"lints"`
}

V1ProjectAdvisorsResponse defines model for V1ProjectAdvisorsResponse.

type V1ProjectAdvisorsResponseLintsCategories

type V1ProjectAdvisorsResponseLintsCategories string

V1ProjectAdvisorsResponseLintsCategories defines model for V1ProjectAdvisorsResponse.Lints.Categories.

const (
	PERFORMANCE V1ProjectAdvisorsResponseLintsCategories = "PERFORMANCE"
	SECURITY    V1ProjectAdvisorsResponseLintsCategories = "SECURITY"
)

Defines values for V1ProjectAdvisorsResponseLintsCategories.

type V1ProjectAdvisorsResponseLintsFacing

type V1ProjectAdvisorsResponseLintsFacing string

V1ProjectAdvisorsResponseLintsFacing defines model for V1ProjectAdvisorsResponse.Lints.Facing.

const (
	EXTERNAL V1ProjectAdvisorsResponseLintsFacing = "EXTERNAL"
)

Defines values for V1ProjectAdvisorsResponseLintsFacing.

type V1ProjectAdvisorsResponseLintsLevel

type V1ProjectAdvisorsResponseLintsLevel string

V1ProjectAdvisorsResponseLintsLevel defines model for V1ProjectAdvisorsResponse.Lints.Level.

Defines values for V1ProjectAdvisorsResponseLintsLevel.

type V1ProjectAdvisorsResponseLintsMetadataType

type V1ProjectAdvisorsResponseLintsMetadataType string

V1ProjectAdvisorsResponseLintsMetadataType defines model for V1ProjectAdvisorsResponse.Lints.Metadata.Type.

const (
	V1ProjectAdvisorsResponseLintsMetadataTypeAuth       V1ProjectAdvisorsResponseLintsMetadataType = "auth"
	V1ProjectAdvisorsResponseLintsMetadataTypeCompliance V1ProjectAdvisorsResponseLintsMetadataType = "compliance"
	V1ProjectAdvisorsResponseLintsMetadataTypeExtension  V1ProjectAdvisorsResponseLintsMetadataType = "extension"
	V1ProjectAdvisorsResponseLintsMetadataTypeFunction   V1ProjectAdvisorsResponseLintsMetadataType = "function"
	V1ProjectAdvisorsResponseLintsMetadataTypeTable      V1ProjectAdvisorsResponseLintsMetadataType = "table"
	V1ProjectAdvisorsResponseLintsMetadataTypeView       V1ProjectAdvisorsResponseLintsMetadataType = "view"
)

Defines values for V1ProjectAdvisorsResponseLintsMetadataType.

type V1ProjectAdvisorsResponseLintsName

type V1ProjectAdvisorsResponseLintsName string

V1ProjectAdvisorsResponseLintsName defines model for V1ProjectAdvisorsResponse.Lints.Name.

const (
	AuthInsufficientMfaOptions    V1ProjectAdvisorsResponseLintsName = "auth_insufficient_mfa_options"
	AuthLeakedPasswordProtection  V1ProjectAdvisorsResponseLintsName = "auth_leaked_password_protection"
	AuthOtpLongExpiry             V1ProjectAdvisorsResponseLintsName = "auth_otp_long_expiry"
	AuthOtpShortLength            V1ProjectAdvisorsResponseLintsName = "auth_otp_short_length"
	AuthPasswordPolicyMissing     V1ProjectAdvisorsResponseLintsName = "auth_password_policy_missing"
	AuthRlsInitplan               V1ProjectAdvisorsResponseLintsName = "auth_rls_initplan"
	AuthUsersExposed              V1ProjectAdvisorsResponseLintsName = "auth_users_exposed"
	DuplicateIndex                V1ProjectAdvisorsResponseLintsName = "duplicate_index"
	ExtensionInPublic             V1ProjectAdvisorsResponseLintsName = "extension_in_public"
	ForeignTableInApi             V1ProjectAdvisorsResponseLintsName = "foreign_table_in_api"
	FunctionSearchPathMutable     V1ProjectAdvisorsResponseLintsName = "function_search_path_mutable"
	LeakedServiceKey              V1ProjectAdvisorsResponseLintsName = "leaked_service_key"
	MaterializedViewInApi         V1ProjectAdvisorsResponseLintsName = "materialized_view_in_api"
	MultiplePermissivePolicies    V1ProjectAdvisorsResponseLintsName = "multiple_permissive_policies"
	NetworkRestrictionsNotSet     V1ProjectAdvisorsResponseLintsName = "network_restrictions_not_set"
	NoBackupAdmin                 V1ProjectAdvisorsResponseLintsName = "no_backup_admin"
	NoPrimaryKey                  V1ProjectAdvisorsResponseLintsName = "no_primary_key"
	PasswordRequirementsMinLength V1ProjectAdvisorsResponseLintsName = "password_requirements_min_length"
	PitrNotEnabled                V1ProjectAdvisorsResponseLintsName = "pitr_not_enabled"
	PolicyExistsRlsDisabled       V1ProjectAdvisorsResponseLintsName = "policy_exists_rls_disabled"
	RlsDisabledInPublic           V1ProjectAdvisorsResponseLintsName = "rls_disabled_in_public"
	RlsEnabledNoPolicy            V1ProjectAdvisorsResponseLintsName = "rls_enabled_no_policy"
	RlsReferencesUserMetadata     V1ProjectAdvisorsResponseLintsName = "rls_references_user_metadata"
	SecurityDefinerView           V1ProjectAdvisorsResponseLintsName = "security_definer_view"
	SslNotEnforced                V1ProjectAdvisorsResponseLintsName = "ssl_not_enforced"
	UnindexedForeignKeys          V1ProjectAdvisorsResponseLintsName = "unindexed_foreign_keys"
	UnsupportedRegTypes           V1ProjectAdvisorsResponseLintsName = "unsupported_reg_types"
	UnusedIndex                   V1ProjectAdvisorsResponseLintsName = "unused_index"
)

Defines values for V1ProjectAdvisorsResponseLintsName.

type V1ProjectRefResponse

type V1ProjectRefResponse struct {
	Id   int    `json:"id"`
	Name string `json:"name"`
	Ref  string `json:"ref"`
}

V1ProjectRefResponse defines model for V1ProjectRefResponse.

type V1ProjectResponse

type V1ProjectResponse struct {
	// CreatedAt Creation timestamp
	CreatedAt string `json:"created_at"`

	// Id Id of your project
	Id string `json:"id"`

	// Name Name of your project
	Name string `json:"name"`

	// OrganizationId Slug of your organization
	OrganizationId string `json:"organization_id"`

	// Region Region of your project
	Region string                  `json:"region"`
	Status V1ProjectResponseStatus `json:"status"`
}

V1ProjectResponse defines model for V1ProjectResponse.

type V1ProjectResponseStatus

type V1ProjectResponseStatus string

V1ProjectResponseStatus defines model for V1ProjectResponse.Status.

const (
	V1ProjectResponseStatusACTIVEHEALTHY   V1ProjectResponseStatus = "ACTIVE_HEALTHY"
	V1ProjectResponseStatusACTIVEUNHEALTHY V1ProjectResponseStatus = "ACTIVE_UNHEALTHY"
	V1ProjectResponseStatusCOMINGUP        V1ProjectResponseStatus = "COMING_UP"
	V1ProjectResponseStatusGOINGDOWN       V1ProjectResponseStatus = "GOING_DOWN"
	V1ProjectResponseStatusINACTIVE        V1ProjectResponseStatus = "INACTIVE"
	V1ProjectResponseStatusINITFAILED      V1ProjectResponseStatus = "INIT_FAILED"
	V1ProjectResponseStatusPAUSEFAILED     V1ProjectResponseStatus = "PAUSE_FAILED"
	V1ProjectResponseStatusPAUSING         V1ProjectResponseStatus = "PAUSING"
	V1ProjectResponseStatusREMOVED         V1ProjectResponseStatus = "REMOVED"
	V1ProjectResponseStatusRESIZING        V1ProjectResponseStatus = "RESIZING"
	V1ProjectResponseStatusRESTARTING      V1ProjectResponseStatus = "RESTARTING"
	V1ProjectResponseStatusRESTOREFAILED   V1ProjectResponseStatus = "RESTORE_FAILED"
	V1ProjectResponseStatusRESTORING       V1ProjectResponseStatus = "RESTORING"
	V1ProjectResponseStatusUNKNOWN         V1ProjectResponseStatus = "UNKNOWN"
	V1ProjectResponseStatusUPGRADING       V1ProjectResponseStatus = "UPGRADING"
)

Defines values for V1ProjectResponseStatus.

type V1ProjectWithDatabaseResponse

type V1ProjectWithDatabaseResponse struct {
	// CreatedAt Creation timestamp
	CreatedAt string `json:"created_at"`
	Database  struct {
		// Host Database host
		Host string `json:"host"`

		// PostgresEngine Database engine
		PostgresEngine string `json:"postgres_engine"`

		// ReleaseChannel Release channel
		ReleaseChannel string `json:"release_channel"`

		// Version Database version
		Version string `json:"version"`
	} `json:"database"`

	// Id Id of your project
	Id string `json:"id"`

	// Name Name of your project
	Name string `json:"name"`

	// OrganizationId Slug of your organization
	OrganizationId string `json:"organization_id"`

	// Region Region of your project
	Region string                              `json:"region"`
	Status V1ProjectWithDatabaseResponseStatus `json:"status"`
}

V1ProjectWithDatabaseResponse defines model for V1ProjectWithDatabaseResponse.

type V1ProjectWithDatabaseResponseStatus

type V1ProjectWithDatabaseResponseStatus string

V1ProjectWithDatabaseResponseStatus defines model for V1ProjectWithDatabaseResponse.Status.

const (
	V1ProjectWithDatabaseResponseStatusACTIVEHEALTHY   V1ProjectWithDatabaseResponseStatus = "ACTIVE_HEALTHY"
	V1ProjectWithDatabaseResponseStatusACTIVEUNHEALTHY V1ProjectWithDatabaseResponseStatus = "ACTIVE_UNHEALTHY"
	V1ProjectWithDatabaseResponseStatusCOMINGUP        V1ProjectWithDatabaseResponseStatus = "COMING_UP"
	V1ProjectWithDatabaseResponseStatusGOINGDOWN       V1ProjectWithDatabaseResponseStatus = "GOING_DOWN"
	V1ProjectWithDatabaseResponseStatusINACTIVE        V1ProjectWithDatabaseResponseStatus = "INACTIVE"
	V1ProjectWithDatabaseResponseStatusINITFAILED      V1ProjectWithDatabaseResponseStatus = "INIT_FAILED"
	V1ProjectWithDatabaseResponseStatusPAUSEFAILED     V1ProjectWithDatabaseResponseStatus = "PAUSE_FAILED"
	V1ProjectWithDatabaseResponseStatusPAUSING         V1ProjectWithDatabaseResponseStatus = "PAUSING"
	V1ProjectWithDatabaseResponseStatusREMOVED         V1ProjectWithDatabaseResponseStatus = "REMOVED"
	V1ProjectWithDatabaseResponseStatusRESIZING        V1ProjectWithDatabaseResponseStatus = "RESIZING"
	V1ProjectWithDatabaseResponseStatusRESTARTING      V1ProjectWithDatabaseResponseStatus = "RESTARTING"
	V1ProjectWithDatabaseResponseStatusRESTOREFAILED   V1ProjectWithDatabaseResponseStatus = "RESTORE_FAILED"
	V1ProjectWithDatabaseResponseStatusRESTORING       V1ProjectWithDatabaseResponseStatus = "RESTORING"
	V1ProjectWithDatabaseResponseStatusUNKNOWN         V1ProjectWithDatabaseResponseStatus = "UNKNOWN"
	V1ProjectWithDatabaseResponseStatusUPGRADING       V1ProjectWithDatabaseResponseStatus = "UPGRADING"
)

Defines values for V1ProjectWithDatabaseResponseStatus.

type V1PushABranchJSONRequestBody

type V1PushABranchJSONRequestBody = BranchActionBody

V1PushABranchJSONRequestBody defines body for V1PushABranch for application/json ContentType.

type V1PushABranchResponse

type V1PushABranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BranchUpdateResponse
}

func ParseV1PushABranchResponse

func ParseV1PushABranchResponse(rsp *http.Response) (*V1PushABranchResponse, error)

ParseV1PushABranchResponse parses an HTTP response from a V1PushABranchWithResponse call

func (V1PushABranchResponse) Status

func (r V1PushABranchResponse) Status() string

Status returns HTTPResponse.Status

func (V1PushABranchResponse) StatusCode

func (r V1PushABranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1RemoveAReadReplicaJSONRequestBody

type V1RemoveAReadReplicaJSONRequestBody = RemoveReadReplicaBody

V1RemoveAReadReplicaJSONRequestBody defines body for V1RemoveAReadReplica for application/json ContentType.

type V1RemoveAReadReplicaResponse

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

func ParseV1RemoveAReadReplicaResponse

func ParseV1RemoveAReadReplicaResponse(rsp *http.Response) (*V1RemoveAReadReplicaResponse, error)

ParseV1RemoveAReadReplicaResponse parses an HTTP response from a V1RemoveAReadReplicaWithResponse call

func (V1RemoveAReadReplicaResponse) Status

Status returns HTTPResponse.Status

func (V1RemoveAReadReplicaResponse) StatusCode

func (r V1RemoveAReadReplicaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1RemoveProjectAddonResponse

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

func ParseV1RemoveProjectAddonResponse

func ParseV1RemoveProjectAddonResponse(rsp *http.Response) (*V1RemoveProjectAddonResponse, error)

ParseV1RemoveProjectAddonResponse parses an HTTP response from a V1RemoveProjectAddonWithResponse call

func (V1RemoveProjectAddonResponse) Status

Status returns HTTPResponse.Status

func (V1RemoveProjectAddonResponse) StatusCode

func (r V1RemoveProjectAddonResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1RemoveProjectSigningKeyResponse added in v1.0.5

type V1RemoveProjectSigningKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SigningKeyResponse
}

func ParseV1RemoveProjectSigningKeyResponse added in v1.0.5

func ParseV1RemoveProjectSigningKeyResponse(rsp *http.Response) (*V1RemoveProjectSigningKeyResponse, error)

ParseV1RemoveProjectSigningKeyResponse parses an HTTP response from a V1RemoveProjectSigningKeyWithResponse call

func (V1RemoveProjectSigningKeyResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1RemoveProjectSigningKeyResponse) StatusCode added in v1.0.5

func (r V1RemoveProjectSigningKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1ResetABranchJSONRequestBody

type V1ResetABranchJSONRequestBody = BranchActionBody

V1ResetABranchJSONRequestBody defines body for V1ResetABranch for application/json ContentType.

type V1ResetABranchResponse

type V1ResetABranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *BranchUpdateResponse
}

func ParseV1ResetABranchResponse

func ParseV1ResetABranchResponse(rsp *http.Response) (*V1ResetABranchResponse, error)

ParseV1ResetABranchResponse parses an HTTP response from a V1ResetABranchWithResponse call

func (V1ResetABranchResponse) Status

func (r V1ResetABranchResponse) Status() string

Status returns HTTPResponse.Status

func (V1ResetABranchResponse) StatusCode

func (r V1ResetABranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1RestoreAProjectResponse

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

func ParseV1RestoreAProjectResponse

func ParseV1RestoreAProjectResponse(rsp *http.Response) (*V1RestoreAProjectResponse, error)

ParseV1RestoreAProjectResponse parses an HTTP response from a V1RestoreAProjectWithResponse call

func (V1RestoreAProjectResponse) Status

func (r V1RestoreAProjectResponse) Status() string

Status returns HTTPResponse.Status

func (V1RestoreAProjectResponse) StatusCode

func (r V1RestoreAProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1RestorePitrBackupJSONRequestBody

type V1RestorePitrBackupJSONRequestBody = V1RestorePitrBody

V1RestorePitrBackupJSONRequestBody defines body for V1RestorePitrBackup for application/json ContentType.

type V1RestorePitrBackupResponse

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

func ParseV1RestorePitrBackupResponse

func ParseV1RestorePitrBackupResponse(rsp *http.Response) (*V1RestorePitrBackupResponse, error)

ParseV1RestorePitrBackupResponse parses an HTTP response from a V1RestorePitrBackupWithResponse call

func (V1RestorePitrBackupResponse) Status

Status returns HTTPResponse.Status

func (V1RestorePitrBackupResponse) StatusCode

func (r V1RestorePitrBackupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1RestorePitrBody

type V1RestorePitrBody struct {
	RecoveryTimeTargetUnix int64 `json:"recovery_time_target_unix"`
}

V1RestorePitrBody defines model for V1RestorePitrBody.

type V1RestorePointPostBody added in v1.0.5

type V1RestorePointPostBody struct {
	Name string `json:"name"`
}

V1RestorePointPostBody defines model for V1RestorePointPostBody.

type V1RestorePointResponse added in v1.0.5

type V1RestorePointResponse struct {
	Name   string                       `json:"name"`
	Status V1RestorePointResponseStatus `json:"status"`
}

V1RestorePointResponse defines model for V1RestorePointResponse.

type V1RestorePointResponseStatus added in v1.0.5

type V1RestorePointResponseStatus string

V1RestorePointResponseStatus defines model for V1RestorePointResponse.Status.

const (
	V1RestorePointResponseStatusAVAILABLE V1RestorePointResponseStatus = "AVAILABLE"
	V1RestorePointResponseStatusPENDING   V1RestorePointResponseStatus = "PENDING"
	V1RestorePointResponseStatusREMOVED   V1RestorePointResponseStatus = "REMOVED"
)

Defines values for V1RestorePointResponseStatus.

type V1RevokeTokenJSONRequestBody

type V1RevokeTokenJSONRequestBody = OAuthRevokeTokenBody

V1RevokeTokenJSONRequestBody defines body for V1RevokeToken for application/json ContentType.

type V1RevokeTokenResponse

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

func ParseV1RevokeTokenResponse

func ParseV1RevokeTokenResponse(rsp *http.Response) (*V1RevokeTokenResponse, error)

ParseV1RevokeTokenResponse parses an HTTP response from a V1RevokeTokenWithResponse call

func (V1RevokeTokenResponse) Status

func (r V1RevokeTokenResponse) Status() string

Status returns HTTPResponse.Status

func (V1RevokeTokenResponse) StatusCode

func (r V1RevokeTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1RunAQueryJSONRequestBody

type V1RunAQueryJSONRequestBody = V1RunQueryBody

V1RunAQueryJSONRequestBody defines body for V1RunAQuery for application/json ContentType.

type V1RunAQueryResponse

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

func ParseV1RunAQueryResponse

func ParseV1RunAQueryResponse(rsp *http.Response) (*V1RunAQueryResponse, error)

ParseV1RunAQueryResponse parses an HTTP response from a V1RunAQueryWithResponse call

func (V1RunAQueryResponse) Status

func (r V1RunAQueryResponse) Status() string

Status returns HTTPResponse.Status

func (V1RunAQueryResponse) StatusCode

func (r V1RunAQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1RunQueryBody

type V1RunQueryBody struct {
	Query    string `json:"query"`
	ReadOnly *bool  `json:"read_only,omitempty"`
}

V1RunQueryBody defines model for V1RunQueryBody.

type V1ServiceHealthResponse

type V1ServiceHealthResponse struct {
	Error   *string                       `json:"error,omitempty"`
	Healthy bool                          `json:"healthy"`
	Info    *V1ServiceHealthResponse_Info `json:"info,omitempty"`
	Name    V1ServiceHealthResponseName   `json:"name"`
	Status  V1ServiceHealthResponseStatus `json:"status"`
}

V1ServiceHealthResponse defines model for V1ServiceHealthResponse.

type V1ServiceHealthResponseInfo0

type V1ServiceHealthResponseInfo0 struct {
	Description string                           `json:"description"`
	Name        V1ServiceHealthResponseInfo0Name `json:"name"`
	Version     string                           `json:"version"`
}

V1ServiceHealthResponseInfo0 defines model for .

type V1ServiceHealthResponseInfo0Name

type V1ServiceHealthResponseInfo0Name string

V1ServiceHealthResponseInfo0Name defines model for V1ServiceHealthResponse.Info.0.Name.

const (
	GoTrue V1ServiceHealthResponseInfo0Name = "GoTrue"
)

Defines values for V1ServiceHealthResponseInfo0Name.

type V1ServiceHealthResponseInfo1

type V1ServiceHealthResponseInfo1 struct {
	ConnectedCluster int  `json:"connected_cluster"`
	DbConnected      bool `json:"db_connected"`
	Healthy          bool `json:"healthy"`
}

V1ServiceHealthResponseInfo1 defines model for .

type V1ServiceHealthResponseName

type V1ServiceHealthResponseName string

V1ServiceHealthResponseName defines model for V1ServiceHealthResponse.Name.

const (
	V1ServiceHealthResponseNameAuth     V1ServiceHealthResponseName = "auth"
	V1ServiceHealthResponseNameDb       V1ServiceHealthResponseName = "db"
	V1ServiceHealthResponseNamePooler   V1ServiceHealthResponseName = "pooler"
	V1ServiceHealthResponseNameRealtime V1ServiceHealthResponseName = "realtime"
	V1ServiceHealthResponseNameRest     V1ServiceHealthResponseName = "rest"
	V1ServiceHealthResponseNameStorage  V1ServiceHealthResponseName = "storage"
)

Defines values for V1ServiceHealthResponseName.

type V1ServiceHealthResponseStatus

type V1ServiceHealthResponseStatus string

V1ServiceHealthResponseStatus defines model for V1ServiceHealthResponse.Status.

const (
	ACTIVEHEALTHY V1ServiceHealthResponseStatus = "ACTIVE_HEALTHY"
	COMINGUP      V1ServiceHealthResponseStatus = "COMING_UP"
	UNHEALTHY     V1ServiceHealthResponseStatus = "UNHEALTHY"
)

Defines values for V1ServiceHealthResponseStatus.

type V1ServiceHealthResponse_Info

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

V1ServiceHealthResponse_Info defines model for V1ServiceHealthResponse.Info.

func (V1ServiceHealthResponse_Info) AsV1ServiceHealthResponseInfo0

func (t V1ServiceHealthResponse_Info) AsV1ServiceHealthResponseInfo0() (V1ServiceHealthResponseInfo0, error)

AsV1ServiceHealthResponseInfo0 returns the union data inside the V1ServiceHealthResponse_Info as a V1ServiceHealthResponseInfo0

func (V1ServiceHealthResponse_Info) AsV1ServiceHealthResponseInfo1

func (t V1ServiceHealthResponse_Info) AsV1ServiceHealthResponseInfo1() (V1ServiceHealthResponseInfo1, error)

AsV1ServiceHealthResponseInfo1 returns the union data inside the V1ServiceHealthResponse_Info as a V1ServiceHealthResponseInfo1

func (*V1ServiceHealthResponse_Info) FromV1ServiceHealthResponseInfo0

func (t *V1ServiceHealthResponse_Info) FromV1ServiceHealthResponseInfo0(v V1ServiceHealthResponseInfo0) error

FromV1ServiceHealthResponseInfo0 overwrites any union data inside the V1ServiceHealthResponse_Info as the provided V1ServiceHealthResponseInfo0

func (*V1ServiceHealthResponse_Info) FromV1ServiceHealthResponseInfo1

func (t *V1ServiceHealthResponse_Info) FromV1ServiceHealthResponseInfo1(v V1ServiceHealthResponseInfo1) error

FromV1ServiceHealthResponseInfo1 overwrites any union data inside the V1ServiceHealthResponse_Info as the provided V1ServiceHealthResponseInfo1

func (V1ServiceHealthResponse_Info) MarshalJSON

func (t V1ServiceHealthResponse_Info) MarshalJSON() ([]byte, error)

func (*V1ServiceHealthResponse_Info) MergeV1ServiceHealthResponseInfo0

func (t *V1ServiceHealthResponse_Info) MergeV1ServiceHealthResponseInfo0(v V1ServiceHealthResponseInfo0) error

MergeV1ServiceHealthResponseInfo0 performs a merge with any union data inside the V1ServiceHealthResponse_Info, using the provided V1ServiceHealthResponseInfo0

func (*V1ServiceHealthResponse_Info) MergeV1ServiceHealthResponseInfo1

func (t *V1ServiceHealthResponse_Info) MergeV1ServiceHealthResponseInfo1(v V1ServiceHealthResponseInfo1) error

MergeV1ServiceHealthResponseInfo1 performs a merge with any union data inside the V1ServiceHealthResponse_Info, using the provided V1ServiceHealthResponseInfo1

func (*V1ServiceHealthResponse_Info) UnmarshalJSON

func (t *V1ServiceHealthResponse_Info) UnmarshalJSON(b []byte) error

type V1SetupAReadReplicaJSONRequestBody

type V1SetupAReadReplicaJSONRequestBody = SetUpReadReplicaBody

V1SetupAReadReplicaJSONRequestBody defines body for V1SetupAReadReplica for application/json ContentType.

type V1SetupAReadReplicaResponse

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

func ParseV1SetupAReadReplicaResponse

func ParseV1SetupAReadReplicaResponse(rsp *http.Response) (*V1SetupAReadReplicaResponse, error)

ParseV1SetupAReadReplicaResponse parses an HTTP response from a V1SetupAReadReplicaWithResponse call

func (V1SetupAReadReplicaResponse) Status

Status returns HTTPResponse.Status

func (V1SetupAReadReplicaResponse) StatusCode

func (r V1SetupAReadReplicaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1StorageBucketResponse

type V1StorageBucketResponse struct {
	CreatedAt string `json:"created_at"`
	Id        string `json:"id"`
	Name      string `json:"name"`
	Owner     string `json:"owner"`
	Public    bool   `json:"public"`
	UpdatedAt string `json:"updated_at"`
}

V1StorageBucketResponse defines model for V1StorageBucketResponse.

type V1UndoBody added in v1.0.5

type V1UndoBody struct {
	Name string `json:"name"`
}

V1UndoBody defines model for V1UndoBody.

type V1UndoJSONRequestBody added in v1.0.5

type V1UndoJSONRequestBody = V1UndoBody

V1UndoJSONRequestBody defines body for V1Undo for application/json ContentType.

type V1UndoResponse added in v1.0.5

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

func ParseV1UndoResponse added in v1.0.5

func ParseV1UndoResponse(rsp *http.Response) (*V1UndoResponse, error)

ParseV1UndoResponse parses an HTTP response from a V1UndoWithResponse call

func (V1UndoResponse) Status added in v1.0.5

func (r V1UndoResponse) Status() string

Status returns HTTPResponse.Status

func (V1UndoResponse) StatusCode added in v1.0.5

func (r V1UndoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdateABranchConfigJSONRequestBody

type V1UpdateABranchConfigJSONRequestBody = UpdateBranchBody

V1UpdateABranchConfigJSONRequestBody defines body for V1UpdateABranchConfig for application/json ContentType.

type V1UpdateABranchConfigResponse

type V1UpdateABranchConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BranchResponse
}

func ParseV1UpdateABranchConfigResponse

func ParseV1UpdateABranchConfigResponse(rsp *http.Response) (*V1UpdateABranchConfigResponse, error)

ParseV1UpdateABranchConfigResponse parses an HTTP response from a V1UpdateABranchConfigWithResponse call

func (V1UpdateABranchConfigResponse) Status

Status returns HTTPResponse.Status

func (V1UpdateABranchConfigResponse) StatusCode

func (r V1UpdateABranchConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdateAFunctionJSONRequestBody

type V1UpdateAFunctionJSONRequestBody = V1UpdateFunctionBody

V1UpdateAFunctionJSONRequestBody defines body for V1UpdateAFunction for application/json ContentType.

type V1UpdateAFunctionParams

type V1UpdateAFunctionParams struct {
	Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// VerifyJwt Boolean string, true or false
	VerifyJwt *bool `form:"verify_jwt,omitempty" json:"verify_jwt,omitempty"`

	// ImportMap Boolean string, true or false
	ImportMap      *bool   `form:"import_map,omitempty" json:"import_map,omitempty"`
	EntrypointPath *string `form:"entrypoint_path,omitempty" json:"entrypoint_path,omitempty"`
	ImportMapPath  *string `form:"import_map_path,omitempty" json:"import_map_path,omitempty"`
	EzbrSha256     *string `form:"ezbr_sha256,omitempty" json:"ezbr_sha256,omitempty"`
}

V1UpdateAFunctionParams defines parameters for V1UpdateAFunction.

type V1UpdateAFunctionResponse

type V1UpdateAFunctionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FunctionResponse
}

func ParseV1UpdateAFunctionResponse

func ParseV1UpdateAFunctionResponse(rsp *http.Response) (*V1UpdateAFunctionResponse, error)

ParseV1UpdateAFunctionResponse parses an HTTP response from a V1UpdateAFunctionWithResponse call

func (V1UpdateAFunctionResponse) Status

func (r V1UpdateAFunctionResponse) Status() string

Status returns HTTPResponse.Status

func (V1UpdateAFunctionResponse) StatusCode

func (r V1UpdateAFunctionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdateASsoProviderJSONRequestBody

type V1UpdateASsoProviderJSONRequestBody = UpdateProviderBody

V1UpdateASsoProviderJSONRequestBody defines body for V1UpdateASsoProvider for application/json ContentType.

type V1UpdateASsoProviderResponse

type V1UpdateASsoProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateProviderResponse
}

func ParseV1UpdateASsoProviderResponse

func ParseV1UpdateASsoProviderResponse(rsp *http.Response) (*V1UpdateASsoProviderResponse, error)

ParseV1UpdateASsoProviderResponse parses an HTTP response from a V1UpdateASsoProviderWithResponse call

func (V1UpdateASsoProviderResponse) Status

Status returns HTTPResponse.Status

func (V1UpdateASsoProviderResponse) StatusCode

func (r V1UpdateASsoProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdateAuthServiceConfigJSONRequestBody

type V1UpdateAuthServiceConfigJSONRequestBody = UpdateAuthConfigBody

V1UpdateAuthServiceConfigJSONRequestBody defines body for V1UpdateAuthServiceConfig for application/json ContentType.

type V1UpdateAuthServiceConfigResponse

type V1UpdateAuthServiceConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthConfigResponse
}

func ParseV1UpdateAuthServiceConfigResponse

func ParseV1UpdateAuthServiceConfigResponse(rsp *http.Response) (*V1UpdateAuthServiceConfigResponse, error)

ParseV1UpdateAuthServiceConfigResponse parses an HTTP response from a V1UpdateAuthServiceConfigWithResponse call

func (V1UpdateAuthServiceConfigResponse) Status

Status returns HTTPResponse.Status

func (V1UpdateAuthServiceConfigResponse) StatusCode

func (r V1UpdateAuthServiceConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdateFunctionBody

type V1UpdateFunctionBody struct {
	Body      *string `json:"body,omitempty"`
	Name      *string `json:"name,omitempty"`
	VerifyJwt *bool   `json:"verify_jwt,omitempty"`
}

V1UpdateFunctionBody defines model for V1UpdateFunctionBody.

type V1UpdateHostnameConfigJSONRequestBody

type V1UpdateHostnameConfigJSONRequestBody = UpdateCustomHostnameBody

V1UpdateHostnameConfigJSONRequestBody defines body for V1UpdateHostnameConfig for application/json ContentType.

type V1UpdateHostnameConfigResponse

type V1UpdateHostnameConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *UpdateCustomHostnameResponse
}

func ParseV1UpdateHostnameConfigResponse

func ParseV1UpdateHostnameConfigResponse(rsp *http.Response) (*V1UpdateHostnameConfigResponse, error)

ParseV1UpdateHostnameConfigResponse parses an HTTP response from a V1UpdateHostnameConfigWithResponse call

func (V1UpdateHostnameConfigResponse) Status

Status returns HTTPResponse.Status

func (V1UpdateHostnameConfigResponse) StatusCode

func (r V1UpdateHostnameConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdateNetworkRestrictionsJSONRequestBody

type V1UpdateNetworkRestrictionsJSONRequestBody = NetworkRestrictionsRequest

V1UpdateNetworkRestrictionsJSONRequestBody defines body for V1UpdateNetworkRestrictions for application/json ContentType.

type V1UpdateNetworkRestrictionsResponse

type V1UpdateNetworkRestrictionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *NetworkRestrictionsResponse
}

func ParseV1UpdateNetworkRestrictionsResponse

func ParseV1UpdateNetworkRestrictionsResponse(rsp *http.Response) (*V1UpdateNetworkRestrictionsResponse, error)

ParseV1UpdateNetworkRestrictionsResponse parses an HTTP response from a V1UpdateNetworkRestrictionsWithResponse call

func (V1UpdateNetworkRestrictionsResponse) Status

Status returns HTTPResponse.Status

func (V1UpdateNetworkRestrictionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1UpdatePgsodiumConfigJSONRequestBody

type V1UpdatePgsodiumConfigJSONRequestBody = UpdatePgsodiumConfigBody

V1UpdatePgsodiumConfigJSONRequestBody defines body for V1UpdatePgsodiumConfig for application/json ContentType.

type V1UpdatePgsodiumConfigResponse

type V1UpdatePgsodiumConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PgsodiumConfigResponse
}

func ParseV1UpdatePgsodiumConfigResponse

func ParseV1UpdatePgsodiumConfigResponse(rsp *http.Response) (*V1UpdatePgsodiumConfigResponse, error)

ParseV1UpdatePgsodiumConfigResponse parses an HTTP response from a V1UpdatePgsodiumConfigWithResponse call

func (V1UpdatePgsodiumConfigResponse) Status

Status returns HTTPResponse.Status

func (V1UpdatePgsodiumConfigResponse) StatusCode

func (r V1UpdatePgsodiumConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdatePoolerConfigJSONRequestBody

type V1UpdatePoolerConfigJSONRequestBody = UpdateSupavisorConfigBody

V1UpdatePoolerConfigJSONRequestBody defines body for V1UpdatePoolerConfig for application/json ContentType.

type V1UpdatePoolerConfigResponse

type V1UpdatePoolerConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateSupavisorConfigResponse
}

func ParseV1UpdatePoolerConfigResponse

func ParseV1UpdatePoolerConfigResponse(rsp *http.Response) (*V1UpdatePoolerConfigResponse, error)

ParseV1UpdatePoolerConfigResponse parses an HTTP response from a V1UpdatePoolerConfigWithResponse call

func (V1UpdatePoolerConfigResponse) Status

Status returns HTTPResponse.Status

func (V1UpdatePoolerConfigResponse) StatusCode

func (r V1UpdatePoolerConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdatePostgresConfigJSONRequestBody

type V1UpdatePostgresConfigJSONRequestBody = UpdatePostgresConfigBody

V1UpdatePostgresConfigJSONRequestBody defines body for V1UpdatePostgresConfig for application/json ContentType.

type V1UpdatePostgresConfigResponse

type V1UpdatePostgresConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PostgresConfigResponse
}

func ParseV1UpdatePostgresConfigResponse

func ParseV1UpdatePostgresConfigResponse(rsp *http.Response) (*V1UpdatePostgresConfigResponse, error)

ParseV1UpdatePostgresConfigResponse parses an HTTP response from a V1UpdatePostgresConfigWithResponse call

func (V1UpdatePostgresConfigResponse) Status

Status returns HTTPResponse.Status

func (V1UpdatePostgresConfigResponse) StatusCode

func (r V1UpdatePostgresConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdatePostgrestConfigBody

type V1UpdatePostgrestConfigBody struct {
	DbExtraSearchPath *string `json:"db_extra_search_path,omitempty"`
	DbPool            *int    `json:"db_pool,omitempty"`
	DbSchema          *string `json:"db_schema,omitempty"`
	MaxRows           *int    `json:"max_rows,omitempty"`
}

V1UpdatePostgrestConfigBody defines model for V1UpdatePostgrestConfigBody.

type V1UpdatePostgrestServiceConfigJSONRequestBody

type V1UpdatePostgrestServiceConfigJSONRequestBody = V1UpdatePostgrestConfigBody

V1UpdatePostgrestServiceConfigJSONRequestBody defines body for V1UpdatePostgrestServiceConfig for application/json ContentType.

type V1UpdatePostgrestServiceConfigResponse

type V1UpdatePostgrestServiceConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *V1PostgrestConfigResponse
}

func ParseV1UpdatePostgrestServiceConfigResponse

func ParseV1UpdatePostgrestServiceConfigResponse(rsp *http.Response) (*V1UpdatePostgrestServiceConfigResponse, error)

ParseV1UpdatePostgrestServiceConfigResponse parses an HTTP response from a V1UpdatePostgrestServiceConfigWithResponse call

func (V1UpdatePostgrestServiceConfigResponse) Status

Status returns HTTPResponse.Status

func (V1UpdatePostgrestServiceConfigResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1UpdateProjectApiKeyJSONRequestBody added in v1.0.5

type V1UpdateProjectApiKeyJSONRequestBody = UpdateApiKeyBody

V1UpdateProjectApiKeyJSONRequestBody defines body for V1UpdateProjectApiKey for application/json ContentType.

type V1UpdateProjectApiKeyParams added in v1.0.5

type V1UpdateProjectApiKeyParams struct {
	// Reveal Boolean string, true or false
	Reveal *bool `form:"reveal,omitempty" json:"reveal,omitempty"`
}

V1UpdateProjectApiKeyParams defines parameters for V1UpdateProjectApiKey.

type V1UpdateProjectApiKeyResponse added in v1.0.5

type V1UpdateProjectApiKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApiKeyResponse
}

func ParseV1UpdateProjectApiKeyResponse added in v1.0.5

func ParseV1UpdateProjectApiKeyResponse(rsp *http.Response) (*V1UpdateProjectApiKeyResponse, error)

ParseV1UpdateProjectApiKeyResponse parses an HTTP response from a V1UpdateProjectApiKeyWithResponse call

func (V1UpdateProjectApiKeyResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1UpdateProjectApiKeyResponse) StatusCode added in v1.0.5

func (r V1UpdateProjectApiKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdateProjectLegacyApiKeysParams added in v1.0.5

type V1UpdateProjectLegacyApiKeysParams struct {
	// Enabled Boolean string, true or false
	Enabled bool `form:"enabled" json:"enabled"`
}

V1UpdateProjectLegacyApiKeysParams defines parameters for V1UpdateProjectLegacyApiKeys.

type V1UpdateProjectLegacyApiKeysResponse added in v1.0.5

type V1UpdateProjectLegacyApiKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LegacyApiKeysResponse
}

func ParseV1UpdateProjectLegacyApiKeysResponse added in v1.0.5

func ParseV1UpdateProjectLegacyApiKeysResponse(rsp *http.Response) (*V1UpdateProjectLegacyApiKeysResponse, error)

ParseV1UpdateProjectLegacyApiKeysResponse parses an HTTP response from a V1UpdateProjectLegacyApiKeysWithResponse call

func (V1UpdateProjectLegacyApiKeysResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1UpdateProjectLegacyApiKeysResponse) StatusCode added in v1.0.5

StatusCode returns HTTPResponse.StatusCode

type V1UpdateProjectSigningKeyJSONRequestBody added in v1.0.5

type V1UpdateProjectSigningKeyJSONRequestBody = UpdateSigningKeyBody

V1UpdateProjectSigningKeyJSONRequestBody defines body for V1UpdateProjectSigningKey for application/json ContentType.

type V1UpdateProjectSigningKeyResponse added in v1.0.5

type V1UpdateProjectSigningKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SigningKeyResponse
}

func ParseV1UpdateProjectSigningKeyResponse added in v1.0.5

func ParseV1UpdateProjectSigningKeyResponse(rsp *http.Response) (*V1UpdateProjectSigningKeyResponse, error)

ParseV1UpdateProjectSigningKeyResponse parses an HTTP response from a V1UpdateProjectSigningKeyWithResponse call

func (V1UpdateProjectSigningKeyResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (V1UpdateProjectSigningKeyResponse) StatusCode added in v1.0.5

func (r V1UpdateProjectSigningKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpdateSslEnforcementConfigJSONRequestBody

type V1UpdateSslEnforcementConfigJSONRequestBody = SslEnforcementRequest

V1UpdateSslEnforcementConfigJSONRequestBody defines body for V1UpdateSslEnforcementConfig for application/json ContentType.

type V1UpdateSslEnforcementConfigResponse

type V1UpdateSslEnforcementConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SslEnforcementResponse
}

func ParseV1UpdateSslEnforcementConfigResponse

func ParseV1UpdateSslEnforcementConfigResponse(rsp *http.Response) (*V1UpdateSslEnforcementConfigResponse, error)

ParseV1UpdateSslEnforcementConfigResponse parses an HTTP response from a V1UpdateSslEnforcementConfigWithResponse call

func (V1UpdateSslEnforcementConfigResponse) Status

Status returns HTTPResponse.Status

func (V1UpdateSslEnforcementConfigResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type V1UpdateStorageConfigJSONRequestBody

type V1UpdateStorageConfigJSONRequestBody = UpdateStorageConfigBody

V1UpdateStorageConfigJSONRequestBody defines body for V1UpdateStorageConfig for application/json ContentType.

type V1UpdateStorageConfigResponse

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

func ParseV1UpdateStorageConfigResponse

func ParseV1UpdateStorageConfigResponse(rsp *http.Response) (*V1UpdateStorageConfigResponse, error)

ParseV1UpdateStorageConfigResponse parses an HTTP response from a V1UpdateStorageConfigWithResponse call

func (V1UpdateStorageConfigResponse) Status

Status returns HTTPResponse.Status

func (V1UpdateStorageConfigResponse) StatusCode

func (r V1UpdateStorageConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpgradePostgresVersionJSONRequestBody

type V1UpgradePostgresVersionJSONRequestBody = UpgradeDatabaseBody

V1UpgradePostgresVersionJSONRequestBody defines body for V1UpgradePostgresVersion for application/json ContentType.

type V1UpgradePostgresVersionResponse

type V1UpgradePostgresVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ProjectUpgradeInitiateResponse
}

func ParseV1UpgradePostgresVersionResponse

func ParseV1UpgradePostgresVersionResponse(rsp *http.Response) (*V1UpgradePostgresVersionResponse, error)

ParseV1UpgradePostgresVersionResponse parses an HTTP response from a V1UpgradePostgresVersionWithResponse call

func (V1UpgradePostgresVersionResponse) Status

Status returns HTTPResponse.Status

func (V1UpgradePostgresVersionResponse) StatusCode

func (r V1UpgradePostgresVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpsertAMigrationJSONRequestBody added in v1.0.2

type V1UpsertAMigrationJSONRequestBody = V1UpsertMigrationBody

V1UpsertAMigrationJSONRequestBody defines body for V1UpsertAMigration for application/json ContentType.

type V1UpsertAMigrationParams added in v1.0.2

type V1UpsertAMigrationParams struct {
	// IdempotencyKey A unique key to ensure the same migration is tracked only once.
	IdempotencyKey *string `json:"Idempotency-Key,omitempty"`
}

V1UpsertAMigrationParams defines parameters for V1UpsertAMigration.

type V1UpsertAMigrationResponse added in v1.0.2

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

func ParseV1UpsertAMigrationResponse added in v1.0.2

func ParseV1UpsertAMigrationResponse(rsp *http.Response) (*V1UpsertAMigrationResponse, error)

ParseV1UpsertAMigrationResponse parses an HTTP response from a V1UpsertAMigrationWithResponse call

func (V1UpsertAMigrationResponse) Status added in v1.0.2

Status returns HTTPResponse.Status

func (V1UpsertAMigrationResponse) StatusCode added in v1.0.2

func (r V1UpsertAMigrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type V1UpsertMigrationBody added in v1.0.2

type V1UpsertMigrationBody struct {
	Name  *string `json:"name,omitempty"`
	Query string  `json:"query"`
}

V1UpsertMigrationBody defines model for V1UpsertMigrationBody.

type V1VerifyDnsConfigResponse

type V1VerifyDnsConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *UpdateCustomHostnameResponse
}

func ParseV1VerifyDnsConfigResponse

func ParseV1VerifyDnsConfigResponse(rsp *http.Response) (*V1VerifyDnsConfigResponse, error)

ParseV1VerifyDnsConfigResponse parses an HTTP response from a V1VerifyDnsConfigWithResponse call

func (V1VerifyDnsConfigResponse) Status

func (r V1VerifyDnsConfigResponse) Status() string

Status returns HTTPResponse.Status

func (V1VerifyDnsConfigResponse) StatusCode

func (r V1VerifyDnsConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VanitySubdomainBody

type VanitySubdomainBody struct {
	VanitySubdomain string `json:"vanity_subdomain"`
}

VanitySubdomainBody defines model for VanitySubdomainBody.

type VanitySubdomainConfigResponse

type VanitySubdomainConfigResponse struct {
	CustomDomain *string                             `json:"custom_domain,omitempty"`
	Status       VanitySubdomainConfigResponseStatus `json:"status"`
}

VanitySubdomainConfigResponse defines model for VanitySubdomainConfigResponse.

type VanitySubdomainConfigResponseStatus

type VanitySubdomainConfigResponseStatus string

VanitySubdomainConfigResponseStatus defines model for VanitySubdomainConfigResponse.Status.

const (
	Active           VanitySubdomainConfigResponseStatus = "active"
	CustomDomainUsed VanitySubdomainConfigResponseStatus = "custom-domain-used"
	NotUsed          VanitySubdomainConfigResponseStatus = "not-used"
)

Defines values for VanitySubdomainConfigResponseStatus.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL