cloudquery_api

package module
v1.13.8 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2025 License: MPL-2.0 Imports: 12 Imported by: 10

README

Warning This is currently in limited preview.

CloudQuery API Go Client Library

Auto-generated CloudQuery API Client library for Go.

Documentation

Overview

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

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

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

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

Index

Constants

View Source
const (
	BasicAuthScopes  = "basicAuth.Scopes"
	BearerAuthScopes = "bearerAuth.Scopes"
	CookieAuthScopes = "cookieAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewAcceptTeamInvitationRequest

func NewAcceptTeamInvitationRequest(server string, teamName TeamName, body AcceptTeamInvitationJSONRequestBody) (*http.Request, error)

NewAcceptTeamInvitationRequest calls the generic AcceptTeamInvitation builder with application/json body

func NewAcceptTeamInvitationRequestWithBody added in v1.2.2

func NewAcceptTeamInvitationRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewAcceptTeamInvitationRequestWithBody generates requests for AcceptTeamInvitation with any type of body

func NewActivatePlatformRequest added in v1.13.2

func NewActivatePlatformRequest(server string, body ActivatePlatformJSONRequestBody) (*http.Request, error)

NewActivatePlatformRequest calls the generic ActivatePlatform builder with application/json body

func NewActivatePlatformRequestWithBody added in v1.13.2

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

NewActivatePlatformRequestWithBody generates requests for ActivatePlatform with any type of body

func NewAuthRegistryRequestRequest added in v1.6.4

func NewAuthRegistryRequestRequest(server string, params *AuthRegistryRequestParams) (*http.Request, error)

NewAuthRegistryRequestRequest generates requests for AuthRegistryRequest

func NewAuthenticateConnectorAWSRequest added in v1.12.0

func NewAuthenticateConnectorAWSRequest(server string, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorAWSJSONRequestBody) (*http.Request, error)

NewAuthenticateConnectorAWSRequest calls the generic AuthenticateConnectorAWS builder with application/json body

func NewAuthenticateConnectorAWSRequestWithBody added in v1.12.0

func NewAuthenticateConnectorAWSRequestWithBody(server string, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader) (*http.Request, error)

NewAuthenticateConnectorAWSRequestWithBody generates requests for AuthenticateConnectorAWS with any type of body

func NewAuthenticateConnectorFinishAWSRequest added in v1.12.0

func NewAuthenticateConnectorFinishAWSRequest(server string, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorFinishAWSJSONRequestBody) (*http.Request, error)

NewAuthenticateConnectorFinishAWSRequest calls the generic AuthenticateConnectorFinishAWS builder with application/json body

func NewAuthenticateConnectorFinishAWSRequestWithBody added in v1.12.0

func NewAuthenticateConnectorFinishAWSRequestWithBody(server string, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader) (*http.Request, error)

NewAuthenticateConnectorFinishAWSRequestWithBody generates requests for AuthenticateConnectorFinishAWS with any type of body

func NewAuthenticateConnectorFinishGCPRequest added in v1.12.8

func NewAuthenticateConnectorFinishGCPRequest(server string, teamName TeamName, connectorID ConnectorID) (*http.Request, error)

NewAuthenticateConnectorFinishGCPRequest generates requests for AuthenticateConnectorFinishGCP

func NewAuthenticateConnectorFinishOAuthRequest added in v1.12.0

func NewAuthenticateConnectorFinishOAuthRequest(server string, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorFinishOAuthJSONRequestBody) (*http.Request, error)

NewAuthenticateConnectorFinishOAuthRequest calls the generic AuthenticateConnectorFinishOAuth builder with application/json body

func NewAuthenticateConnectorFinishOAuthRequestWithBody added in v1.12.0

func NewAuthenticateConnectorFinishOAuthRequestWithBody(server string, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader) (*http.Request, error)

NewAuthenticateConnectorFinishOAuthRequestWithBody generates requests for AuthenticateConnectorFinishOAuth with any type of body

func NewAuthenticateConnectorGCPRequest added in v1.12.8

func NewAuthenticateConnectorGCPRequest(server string, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorGCPJSONRequestBody) (*http.Request, error)

NewAuthenticateConnectorGCPRequest calls the generic AuthenticateConnectorGCP builder with application/json body

func NewAuthenticateConnectorGCPRequestWithBody added in v1.12.8

func NewAuthenticateConnectorGCPRequestWithBody(server string, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader) (*http.Request, error)

NewAuthenticateConnectorGCPRequestWithBody generates requests for AuthenticateConnectorGCP with any type of body

func NewAuthenticateConnectorOAuthRequest added in v1.12.0

func NewAuthenticateConnectorOAuthRequest(server string, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorOAuthJSONRequestBody) (*http.Request, error)

NewAuthenticateConnectorOAuthRequest calls the generic AuthenticateConnectorOAuth builder with application/json body

func NewAuthenticateConnectorOAuthRequestWithBody added in v1.12.0

func NewAuthenticateConnectorOAuthRequestWithBody(server string, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader) (*http.Request, error)

NewAuthenticateConnectorOAuthRequestWithBody generates requests for AuthenticateConnectorOAuth with any type of body

func NewCQHealthCheckRequest added in v1.11.3

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

NewCQHealthCheckRequest generates requests for CQHealthCheck

func NewCancelTeamInvitationRequest

func NewCancelTeamInvitationRequest(server string, teamName TeamName, email EmailBasic) (*http.Request, error)

NewCancelTeamInvitationRequest generates requests for CancelTeamInvitation

func NewCreateAddonOrderForTeamRequest added in v1.6.1

func NewCreateAddonOrderForTeamRequest(server string, teamName TeamName, body CreateAddonOrderForTeamJSONRequestBody) (*http.Request, error)

NewCreateAddonOrderForTeamRequest calls the generic CreateAddonOrderForTeam builder with application/json body

func NewCreateAddonOrderForTeamRequestWithBody added in v1.6.1

func NewCreateAddonOrderForTeamRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateAddonOrderForTeamRequestWithBody generates requests for CreateAddonOrderForTeam with any type of body

func NewCreateAddonRequest added in v1.2.9

func NewCreateAddonRequest(server string, body CreateAddonJSONRequestBody) (*http.Request, error)

NewCreateAddonRequest calls the generic CreateAddon builder with application/json body

func NewCreateAddonRequestWithBody added in v1.2.9

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

NewCreateAddonRequestWithBody generates requests for CreateAddon with any type of body

func NewCreateAddonVersionRequest added in v1.2.9

func NewCreateAddonVersionRequest(server string, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, body CreateAddonVersionJSONRequestBody) (*http.Request, error)

NewCreateAddonVersionRequest calls the generic CreateAddonVersion builder with application/json body

func NewCreateAddonVersionRequestWithBody added in v1.2.9

func NewCreateAddonVersionRequestWithBody(server string, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewCreateAddonVersionRequestWithBody generates requests for CreateAddonVersion with any type of body

func NewCreateConnectorRequest added in v1.12.0

func NewCreateConnectorRequest(server string, teamName TeamName, body CreateConnectorJSONRequestBody) (*http.Request, error)

NewCreateConnectorRequest calls the generic CreateConnector builder with application/json body

func NewCreateConnectorRequestWithBody added in v1.12.0

func NewCreateConnectorRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateConnectorRequestWithBody generates requests for CreateConnector with any type of body

func NewCreateManagedDatabaseRequest added in v1.11.2

func NewCreateManagedDatabaseRequest(server string, teamName TeamName, body CreateManagedDatabaseJSONRequestBody) (*http.Request, error)

NewCreateManagedDatabaseRequest calls the generic CreateManagedDatabase builder with application/json body

func NewCreateManagedDatabaseRequestWithBody added in v1.11.2

func NewCreateManagedDatabaseRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateManagedDatabaseRequestWithBody generates requests for CreateManagedDatabase with any type of body

func NewCreatePluginNotificationRequestRequest added in v1.6.4

func NewCreatePluginNotificationRequestRequest(server string, body CreatePluginNotificationRequestJSONRequestBody) (*http.Request, error)

NewCreatePluginNotificationRequestRequest calls the generic CreatePluginNotificationRequest builder with application/json body

func NewCreatePluginNotificationRequestRequestWithBody added in v1.6.4

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

NewCreatePluginNotificationRequestRequestWithBody generates requests for CreatePluginNotificationRequest with any type of body

func NewCreatePluginRequest

func NewCreatePluginRequest(server string, body CreatePluginJSONRequestBody) (*http.Request, error)

NewCreatePluginRequest calls the generic CreatePlugin builder with application/json body

func NewCreatePluginRequestWithBody

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

NewCreatePluginRequestWithBody generates requests for CreatePlugin with any type of body

func NewCreatePluginUpcomingPriceChangeRequest added in v1.6.4

func NewCreatePluginUpcomingPriceChangeRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, body CreatePluginUpcomingPriceChangeJSONRequestBody) (*http.Request, error)

NewCreatePluginUpcomingPriceChangeRequest calls the generic CreatePluginUpcomingPriceChange builder with application/json body

func NewCreatePluginUpcomingPriceChangeRequestWithBody added in v1.6.4

func NewCreatePluginUpcomingPriceChangeRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, contentType string, body io.Reader) (*http.Request, error)

NewCreatePluginUpcomingPriceChangeRequestWithBody generates requests for CreatePluginUpcomingPriceChange with any type of body

func NewCreatePluginVersionDocsRequest

func NewCreatePluginVersionDocsRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionDocsJSONRequestBody) (*http.Request, error)

NewCreatePluginVersionDocsRequest calls the generic CreatePluginVersionDocs builder with application/json body

func NewCreatePluginVersionDocsRequestWithBody

func NewCreatePluginVersionDocsRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewCreatePluginVersionDocsRequestWithBody generates requests for CreatePluginVersionDocs with any type of body

func NewCreatePluginVersionRequest

func NewCreatePluginVersionRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionJSONRequestBody) (*http.Request, error)

NewCreatePluginVersionRequest calls the generic CreatePluginVersion builder with application/json body

func NewCreatePluginVersionRequestWithBody

func NewCreatePluginVersionRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewCreatePluginVersionRequestWithBody generates requests for CreatePluginVersion with any type of body

func NewCreatePluginVersionTablesRequest

func NewCreatePluginVersionTablesRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionTablesJSONRequestBody) (*http.Request, error)

NewCreatePluginVersionTablesRequest calls the generic CreatePluginVersionTables builder with application/json body

func NewCreatePluginVersionTablesRequestWithBody

func NewCreatePluginVersionTablesRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewCreatePluginVersionTablesRequestWithBody generates requests for CreatePluginVersionTables with any type of body

func NewCreateSpendingLimitRequest added in v1.9.1

func NewCreateSpendingLimitRequest(server string, teamName TeamName, body CreateSpendingLimitJSONRequestBody) (*http.Request, error)

NewCreateSpendingLimitRequest calls the generic CreateSpendingLimit builder with application/json body

func NewCreateSpendingLimitRequestWithBody added in v1.9.1

func NewCreateSpendingLimitRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateSpendingLimitRequestWithBody generates requests for CreateSpendingLimit with any type of body

func NewCreateSubscriptionOrderForTeamRequest added in v1.6.1

func NewCreateSubscriptionOrderForTeamRequest(server string, teamName TeamName, body CreateSubscriptionOrderForTeamJSONRequestBody) (*http.Request, error)

NewCreateSubscriptionOrderForTeamRequest calls the generic CreateSubscriptionOrderForTeam builder with application/json body

func NewCreateSubscriptionOrderForTeamRequestWithBody added in v1.6.1

func NewCreateSubscriptionOrderForTeamRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateSubscriptionOrderForTeamRequestWithBody generates requests for CreateSubscriptionOrderForTeam with any type of body

func NewCreateSyncDestinationTestConnectionRequest added in v1.12.3

func NewCreateSyncDestinationTestConnectionRequest(server string, teamName TeamName, body CreateSyncDestinationTestConnectionJSONRequestBody) (*http.Request, error)

NewCreateSyncDestinationTestConnectionRequest calls the generic CreateSyncDestinationTestConnection builder with application/json body

func NewCreateSyncDestinationTestConnectionRequestWithBody added in v1.12.3

func NewCreateSyncDestinationTestConnectionRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateSyncDestinationTestConnectionRequestWithBody generates requests for CreateSyncDestinationTestConnection with any type of body

func NewCreateSyncRequest added in v1.6.4

func NewCreateSyncRequest(server string, teamName TeamName, body CreateSyncJSONRequestBody) (*http.Request, error)

NewCreateSyncRequest calls the generic CreateSync builder with application/json body

func NewCreateSyncRequestWithBody added in v1.6.4

func NewCreateSyncRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateSyncRequestWithBody generates requests for CreateSync with any type of body

func NewCreateSyncRunProgressRequest added in v1.7.0

func NewCreateSyncRunProgressRequest(server string, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressJSONRequestBody) (*http.Request, error)

NewCreateSyncRunProgressRequest calls the generic CreateSyncRunProgress builder with application/json body

func NewCreateSyncRunProgressRequestWithBody added in v1.7.0

func NewCreateSyncRunProgressRequestWithBody(server string, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader) (*http.Request, error)

NewCreateSyncRunProgressRequestWithBody generates requests for CreateSyncRunProgress with any type of body

func NewCreateSyncRunRequest added in v1.6.4

func NewCreateSyncRunRequest(server string, teamName TeamName, syncName SyncName) (*http.Request, error)

NewCreateSyncRunRequest generates requests for CreateSyncRun

func NewCreateSyncSourceTestConnectionRequest added in v1.12.3

func NewCreateSyncSourceTestConnectionRequest(server string, teamName TeamName, body CreateSyncSourceTestConnectionJSONRequestBody) (*http.Request, error)

NewCreateSyncSourceTestConnectionRequest calls the generic CreateSyncSourceTestConnection builder with application/json body

func NewCreateSyncSourceTestConnectionRequestWithBody added in v1.12.3

func NewCreateSyncSourceTestConnectionRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateSyncSourceTestConnectionRequestWithBody generates requests for CreateSyncSourceTestConnection with any type of body

func NewCreateTeamAPIKeyRequest added in v1.0.3

func NewCreateTeamAPIKeyRequest(server string, teamName TeamName, body CreateTeamAPIKeyJSONRequestBody) (*http.Request, error)

NewCreateTeamAPIKeyRequest calls the generic CreateTeamAPIKey builder with application/json body

func NewCreateTeamAPIKeyRequestWithBody added in v1.0.3

func NewCreateTeamAPIKeyRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateTeamAPIKeyRequestWithBody generates requests for CreateTeamAPIKey with any type of body

func NewCreateTeamImagesRequest added in v1.6.4

func NewCreateTeamImagesRequest(server string, teamName TeamName, body CreateTeamImagesJSONRequestBody) (*http.Request, error)

NewCreateTeamImagesRequest calls the generic CreateTeamImages builder with application/json body

func NewCreateTeamImagesRequestWithBody added in v1.6.4

func NewCreateTeamImagesRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewCreateTeamImagesRequestWithBody generates requests for CreateTeamImages with any type of body

func NewCreateTeamRequest

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

NewCreateTeamRequest calls the generic CreateTeam builder with application/json body

func NewCreateTeamRequestWithBody

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

NewCreateTeamRequestWithBody generates requests for CreateTeam with any type of body

func NewCreateUserTokenRequest added in v1.13.0

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

NewCreateUserTokenRequest generates requests for CreateUserToken

func NewDeleteAddonByTeamAndNameRequest added in v1.2.9

func NewDeleteAddonByTeamAndNameRequest(server string, teamName TeamName, addonType AddonType, addonName AddonName) (*http.Request, error)

NewDeleteAddonByTeamAndNameRequest generates requests for DeleteAddonByTeamAndName

func NewDeleteAddonsByTeamRequest added in v1.2.9

func NewDeleteAddonsByTeamRequest(server string, teamName TeamName) (*http.Request, error)

NewDeleteAddonsByTeamRequest generates requests for DeleteAddonsByTeam

func NewDeleteManagedDatabaseRequest added in v1.11.2

func NewDeleteManagedDatabaseRequest(server string, teamName TeamName, managedDatabaseID ManagedDatabaseID) (*http.Request, error)

NewDeleteManagedDatabaseRequest generates requests for DeleteManagedDatabase

func NewDeletePluginByTeamAndPluginNameRequest added in v1.0.2

func NewDeletePluginByTeamAndPluginNameRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName) (*http.Request, error)

NewDeletePluginByTeamAndPluginNameRequest generates requests for DeletePluginByTeamAndPluginName

func NewDeletePluginNotificationRequestRequest added in v1.6.4

func NewDeletePluginNotificationRequestRequest(server string, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName) (*http.Request, error)

NewDeletePluginNotificationRequestRequest generates requests for DeletePluginNotificationRequest

func NewDeletePluginUpcomingPriceChangesRequest added in v1.6.4

func NewDeletePluginUpcomingPriceChangesRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName) (*http.Request, error)

NewDeletePluginUpcomingPriceChangesRequest generates requests for DeletePluginUpcomingPriceChanges

func NewDeletePluginVersionDocsRequest

func NewDeletePluginVersionDocsRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body DeletePluginVersionDocsJSONRequestBody) (*http.Request, error)

NewDeletePluginVersionDocsRequest calls the generic DeletePluginVersionDocs builder with application/json body

func NewDeletePluginVersionDocsRequestWithBody

func NewDeletePluginVersionDocsRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewDeletePluginVersionDocsRequestWithBody generates requests for DeletePluginVersionDocs with any type of body

func NewDeletePluginVersionTablesRequest

func NewDeletePluginVersionTablesRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body DeletePluginVersionTablesJSONRequestBody) (*http.Request, error)

NewDeletePluginVersionTablesRequest calls the generic DeletePluginVersionTables builder with application/json body

func NewDeletePluginVersionTablesRequestWithBody

func NewDeletePluginVersionTablesRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewDeletePluginVersionTablesRequestWithBody generates requests for DeletePluginVersionTables with any type of body

func NewDeletePluginsByTeamRequest added in v1.0.2

func NewDeletePluginsByTeamRequest(server string, teamName TeamName) (*http.Request, error)

NewDeletePluginsByTeamRequest generates requests for DeletePluginsByTeam

func NewDeleteSpendingLimitRequest added in v1.9.1

func NewDeleteSpendingLimitRequest(server string, teamName TeamName) (*http.Request, error)

NewDeleteSpendingLimitRequest generates requests for DeleteSpendingLimit

func NewDeleteSyncDestinationRequest added in v1.7.1

func NewDeleteSyncDestinationRequest(server string, teamName TeamName, syncDestinationName SyncDestinationName) (*http.Request, error)

NewDeleteSyncDestinationRequest generates requests for DeleteSyncDestination

func NewDeleteSyncRequest added in v1.6.4

func NewDeleteSyncRequest(server string, teamName TeamName, syncName SyncName) (*http.Request, error)

NewDeleteSyncRequest generates requests for DeleteSync

func NewDeleteSyncSourceRequest added in v1.7.1

func NewDeleteSyncSourceRequest(server string, teamName TeamName, syncSourceName SyncSourceName) (*http.Request, error)

NewDeleteSyncSourceRequest generates requests for DeleteSyncSource

func NewDeleteTeamAPIKeyRequest added in v1.0.3

func NewDeleteTeamAPIKeyRequest(server string, teamName TeamName, apiKeyID APIKeyID) (*http.Request, error)

NewDeleteTeamAPIKeyRequest generates requests for DeleteTeamAPIKey

func NewDeleteTeamInvitationRequest added in v1.11.3

func NewDeleteTeamInvitationRequest(server string, teamName TeamName, body DeleteTeamInvitationJSONRequestBody) (*http.Request, error)

NewDeleteTeamInvitationRequest calls the generic DeleteTeamInvitation builder with application/json body

func NewDeleteTeamInvitationRequestWithBody added in v1.11.3

func NewDeleteTeamInvitationRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewDeleteTeamInvitationRequestWithBody generates requests for DeleteTeamInvitation with any type of body

func NewDeleteTeamMembershipRequest added in v1.6.4

func NewDeleteTeamMembershipRequest(server string, teamName TeamName, email EmailBasic) (*http.Request, error)

NewDeleteTeamMembershipRequest generates requests for DeleteTeamMembership

func NewDeleteTeamRequest added in v1.6.4

func NewDeleteTeamRequest(server string, teamName TeamName) (*http.Request, error)

NewDeleteTeamRequest generates requests for DeleteTeam

func NewDeleteUserRequest added in v1.6.4

func NewDeleteUserRequest(server string, userID UserID) (*http.Request, error)

NewDeleteUserRequest generates requests for DeleteUser

func NewDownloadAddonAssetByTeamRequest added in v1.4.6

func NewDownloadAddonAssetByTeamRequest(server string, teamName TeamName, addonTeam AddonTeam, addonType AddonType, addonName AddonName, versionName VersionName, params *DownloadAddonAssetByTeamParams) (*http.Request, error)

NewDownloadAddonAssetByTeamRequest generates requests for DownloadAddonAssetByTeam

func NewDownloadAddonAssetRequest added in v1.2.9

func NewDownloadAddonAssetRequest(server string, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, params *DownloadAddonAssetParams) (*http.Request, error)

NewDownloadAddonAssetRequest generates requests for DownloadAddonAsset

func NewDownloadPluginAssetByTeamRequest added in v1.4.4

func NewDownloadPluginAssetByTeamRequest(server string, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetByTeamParams) (*http.Request, error)

NewDownloadPluginAssetByTeamRequest generates requests for DownloadPluginAssetByTeam

func NewDownloadPluginAssetRequest

func NewDownloadPluginAssetRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetParams) (*http.Request, error)

NewDownloadPluginAssetRequest generates requests for DownloadPluginAsset

func NewEmailTeamInvitationRequest

func NewEmailTeamInvitationRequest(server string, teamName TeamName, body EmailTeamInvitationJSONRequestBody) (*http.Request, error)

NewEmailTeamInvitationRequest calls the generic EmailTeamInvitation builder with application/json body

func NewEmailTeamInvitationRequestWithBody

func NewEmailTeamInvitationRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewEmailTeamInvitationRequestWithBody generates requests for EmailTeamInvitation with any type of body

func NewFinalizePluginUIAssetUploadRequest added in v1.12.0

func NewFinalizePluginUIAssetUploadRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body FinalizePluginUIAssetUploadJSONRequestBody) (*http.Request, error)

NewFinalizePluginUIAssetUploadRequest calls the generic FinalizePluginUIAssetUpload builder with application/json body

func NewFinalizePluginUIAssetUploadRequestWithBody added in v1.12.0

func NewFinalizePluginUIAssetUploadRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewFinalizePluginUIAssetUploadRequestWithBody generates requests for FinalizePluginUIAssetUpload with any type of body

func NewGetAddonOrderByTeamRequest added in v1.6.1

func NewGetAddonOrderByTeamRequest(server string, teamName TeamName, addonOrderID AddonOrderID) (*http.Request, error)

NewGetAddonOrderByTeamRequest generates requests for GetAddonOrderByTeam

func NewGetAddonRequest added in v1.2.9

func NewGetAddonRequest(server string, teamName TeamName, addonType AddonType, addonName AddonName) (*http.Request, error)

NewGetAddonRequest generates requests for GetAddon

func NewGetAddonVersionRequest added in v1.2.9

func NewGetAddonVersionRequest(server string, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName) (*http.Request, error)

NewGetAddonVersionRequest generates requests for GetAddonVersion

func NewGetConnectorAuthStatusAWSRequest added in v1.12.4

func NewGetConnectorAuthStatusAWSRequest(server string, teamName TeamName, connectorID ConnectorID) (*http.Request, error)

NewGetConnectorAuthStatusAWSRequest generates requests for GetConnectorAuthStatusAWS

func NewGetConnectorAuthStatusGCPRequest added in v1.12.8

func NewGetConnectorAuthStatusGCPRequest(server string, teamName TeamName, connectorID ConnectorID) (*http.Request, error)

NewGetConnectorAuthStatusGCPRequest generates requests for GetConnectorAuthStatusGCP

func NewGetConnectorRequest added in v1.12.0

func NewGetConnectorRequest(server string, teamName TeamName, connectorID ConnectorID) (*http.Request, error)

NewGetConnectorRequest generates requests for GetConnector

func NewGetCurrentUserMembershipsRequest

func NewGetCurrentUserMembershipsRequest(server string, params *GetCurrentUserMembershipsParams) (*http.Request, error)

NewGetCurrentUserMembershipsRequest generates requests for GetCurrentUserMemberships

func NewGetCurrentUserRequest

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

NewGetCurrentUserRequest generates requests for GetCurrentUser

func NewGetGroupedTeamUsageSummaryRequest added in v1.9.2

func NewGetGroupedTeamUsageSummaryRequest(server string, teamName TeamName, groupBy GetGroupedTeamUsageSummaryParamsGroupBy, params *GetGroupedTeamUsageSummaryParams) (*http.Request, error)

NewGetGroupedTeamUsageSummaryRequest generates requests for GetGroupedTeamUsageSummary

func NewGetManagedDatabaseRequest added in v1.11.2

func NewGetManagedDatabaseRequest(server string, teamName TeamName, managedDatabaseID ManagedDatabaseID) (*http.Request, error)

NewGetManagedDatabaseRequest generates requests for GetManagedDatabase

func NewGetManagedDatabasesRequest added in v1.11.2

func NewGetManagedDatabasesRequest(server string, teamName TeamName, params *GetManagedDatabasesParams) (*http.Request, error)

NewGetManagedDatabasesRequest generates requests for GetManagedDatabases

func NewGetOpenAPIJSONRequest added in v1.13.1

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

NewGetOpenAPIJSONRequest generates requests for GetOpenAPIJSON

func NewGetPlatformFlagsRequest added in v1.13.6

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

NewGetPlatformFlagsRequest generates requests for GetPlatformFlags

func NewGetPluginNotificationRequestRequest added in v1.6.4

func NewGetPluginNotificationRequestRequest(server string, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName) (*http.Request, error)

NewGetPluginNotificationRequestRequest generates requests for GetPluginNotificationRequest

func NewGetPluginRequest

func NewGetPluginRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName) (*http.Request, error)

NewGetPluginRequest generates requests for GetPlugin

func NewGetPluginVersionRequest

func NewGetPluginVersionRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName) (*http.Request, error)

NewGetPluginVersionRequest generates requests for GetPluginVersion

func NewGetPluginVersionTableRequest

func NewGetPluginVersionTableRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, tableName string) (*http.Request, error)

NewGetPluginVersionTableRequest generates requests for GetPluginVersionTable

func NewGetSpendingLimitRequest added in v1.9.1

func NewGetSpendingLimitRequest(server string, teamName TeamName) (*http.Request, error)

NewGetSpendingLimitRequest generates requests for GetSpendingLimit

func NewGetSubscriptionOrderByTeamRequest added in v1.6.1

func NewGetSubscriptionOrderByTeamRequest(server string, teamName TeamName, teamSubscriptionOrderID TeamSubscriptionOrderID) (*http.Request, error)

NewGetSubscriptionOrderByTeamRequest generates requests for GetSubscriptionOrderByTeam

func NewGetSyncDestinationRequest added in v1.7.1

func NewGetSyncDestinationRequest(server string, teamName TeamName, syncDestinationName SyncDestinationName) (*http.Request, error)

NewGetSyncDestinationRequest generates requests for GetSyncDestination

func NewGetSyncDestinationTestConnectionRequest added in v1.12.3

func NewGetSyncDestinationTestConnectionRequest(server string, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID) (*http.Request, error)

NewGetSyncDestinationTestConnectionRequest generates requests for GetSyncDestinationTestConnection

func NewGetSyncRequest added in v1.6.4

func NewGetSyncRequest(server string, teamName TeamName, syncName SyncName) (*http.Request, error)

NewGetSyncRequest generates requests for GetSync

func NewGetSyncRunConnectorCredentialsRequest added in v1.12.0

func NewGetSyncRunConnectorCredentialsRequest(server string, teamName TeamName, syncName SyncName, syncRunId SyncRunId, connectorID ConnectorID) (*http.Request, error)

NewGetSyncRunConnectorCredentialsRequest generates requests for GetSyncRunConnectorCredentials

func NewGetSyncRunConnectorIdentityRequest added in v1.12.0

func NewGetSyncRunConnectorIdentityRequest(server string, teamName TeamName, syncName SyncName, syncRunId SyncRunId, connectorID ConnectorID) (*http.Request, error)

NewGetSyncRunConnectorIdentityRequest generates requests for GetSyncRunConnectorIdentity

func NewGetSyncRunLogsRequest added in v1.7.1

func NewGetSyncRunLogsRequest(server string, teamName TeamName, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsParams) (*http.Request, error)

NewGetSyncRunLogsRequest generates requests for GetSyncRunLogs

func NewGetSyncRunRequest added in v1.6.4

func NewGetSyncRunRequest(server string, teamName TeamName, syncName SyncName, syncRunId SyncRunId) (*http.Request, error)

NewGetSyncRunRequest generates requests for GetSyncRun

func NewGetSyncSourceRequest added in v1.7.1

func NewGetSyncSourceRequest(server string, teamName TeamName, syncSourceName SyncSourceName) (*http.Request, error)

NewGetSyncSourceRequest generates requests for GetSyncSource

func NewGetSyncSourceTestConnectionRequest added in v1.12.3

func NewGetSyncSourceTestConnectionRequest(server string, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID) (*http.Request, error)

NewGetSyncSourceTestConnectionRequest generates requests for GetSyncSourceTestConnection

func NewGetTeamByNameRequest

func NewGetTeamByNameRequest(server string, teamName TeamName) (*http.Request, error)

NewGetTeamByNameRequest generates requests for GetTeamByName

func NewGetTeamMembershipsRequest

func NewGetTeamMembershipsRequest(server string, teamName TeamName, params *GetTeamMembershipsParams) (*http.Request, error)

NewGetTeamMembershipsRequest generates requests for GetTeamMemberships

func NewGetTeamPluginUsageRequest added in v1.2.6

func NewGetTeamPluginUsageRequest(server string, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName) (*http.Request, error)

NewGetTeamPluginUsageRequest generates requests for GetTeamPluginUsage

func NewGetTeamSpendRequest added in v1.9.2

func NewGetTeamSpendRequest(server string, teamName TeamName, params *GetTeamSpendParams) (*http.Request, error)

NewGetTeamSpendRequest generates requests for GetTeamSpend

func NewGetTeamUsageSummaryRequest added in v1.9.2

func NewGetTeamUsageSummaryRequest(server string, teamName TeamName, params *GetTeamUsageSummaryParams) (*http.Request, error)

NewGetTeamUsageSummaryRequest generates requests for GetTeamUsageSummary

func NewGetTestConnectionConnectorCredentialsRequest added in v1.12.0

func NewGetTestConnectionConnectorCredentialsRequest(server string, teamName TeamName, syncTestConnectionId SyncTestConnectionId, connectorID ConnectorID) (*http.Request, error)

NewGetTestConnectionConnectorCredentialsRequest generates requests for GetTestConnectionConnectorCredentials

func NewGetTestConnectionConnectorIdentityRequest added in v1.12.0

func NewGetTestConnectionConnectorIdentityRequest(server string, teamName TeamName, syncTestConnectionId SyncTestConnectionId, connectorID ConnectorID) (*http.Request, error)

NewGetTestConnectionConnectorIdentityRequest generates requests for GetTestConnectionConnectorIdentity

func NewGetTestConnectionForSyncDestinationRequest added in v1.12.2

func NewGetTestConnectionForSyncDestinationRequest(server string, teamName TeamName, syncDestinationName SyncDestinationName, syncTestConnectionId SyncTestConnectionId) (*http.Request, error)

NewGetTestConnectionForSyncDestinationRequest generates requests for GetTestConnectionForSyncDestination

func NewGetTestConnectionForSyncSourceRequest added in v1.12.2

func NewGetTestConnectionForSyncSourceRequest(server string, teamName TeamName, syncSourceName SyncSourceName, syncTestConnectionId SyncTestConnectionId) (*http.Request, error)

NewGetTestConnectionForSyncSourceRequest generates requests for GetTestConnectionForSyncSource

func NewHealthCheckRequest

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

NewHealthCheckRequest generates requests for HealthCheck

func NewIncreaseTeamPluginUsageRequest added in v1.2.6

func NewIncreaseTeamPluginUsageRequest(server string, teamName TeamName, body IncreaseTeamPluginUsageJSONRequestBody) (*http.Request, error)

NewIncreaseTeamPluginUsageRequest calls the generic IncreaseTeamPluginUsage builder with application/json body

func NewIncreaseTeamPluginUsageRequestWithBody added in v1.2.6

func NewIncreaseTeamPluginUsageRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewIncreaseTeamPluginUsageRequestWithBody generates requests for IncreaseTeamPluginUsage with any type of body

func NewListAddonOrdersByTeamRequest added in v1.6.0

func NewListAddonOrdersByTeamRequest(server string, teamName TeamName, params *ListAddonOrdersByTeamParams) (*http.Request, error)

NewListAddonOrdersByTeamRequest generates requests for ListAddonOrdersByTeam

func NewListAddonVersionsRequest added in v1.2.9

func NewListAddonVersionsRequest(server string, teamName TeamName, addonType AddonType, addonName AddonName, params *ListAddonVersionsParams) (*http.Request, error)

NewListAddonVersionsRequest generates requests for ListAddonVersions

func NewListAddonsByTeamRequest added in v1.2.9

func NewListAddonsByTeamRequest(server string, teamName TeamName, params *ListAddonsByTeamParams) (*http.Request, error)

NewListAddonsByTeamRequest generates requests for ListAddonsByTeam

func NewListAddonsRequest added in v1.2.9

func NewListAddonsRequest(server string, params *ListAddonsParams) (*http.Request, error)

NewListAddonsRequest generates requests for ListAddons

func NewListConnectorsRequest added in v1.12.0

func NewListConnectorsRequest(server string, teamName TeamName, params *ListConnectorsParams) (*http.Request, error)

NewListConnectorsRequest generates requests for ListConnectors

func NewListCurrentUserInvitationsRequest

func NewListCurrentUserInvitationsRequest(server string, params *ListCurrentUserInvitationsParams) (*http.Request, error)

NewListCurrentUserInvitationsRequest generates requests for ListCurrentUserInvitations

func NewListInvoicesByTeamRequest added in v1.6.3

func NewListInvoicesByTeamRequest(server string, teamName TeamName, params *ListInvoicesByTeamParams) (*http.Request, error)

NewListInvoicesByTeamRequest generates requests for ListInvoicesByTeam

func NewListPluginNotificationRequestsRequest added in v1.6.4

func NewListPluginNotificationRequestsRequest(server string, params *ListPluginNotificationRequestsParams) (*http.Request, error)

NewListPluginNotificationRequestsRequest generates requests for ListPluginNotificationRequests

func NewListPluginUpcomingPriceChangesRequest added in v1.6.4

func NewListPluginUpcomingPriceChangesRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName) (*http.Request, error)

NewListPluginUpcomingPriceChangesRequest generates requests for ListPluginUpcomingPriceChanges

func NewListPluginVersionDocsRequest

func NewListPluginVersionDocsRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionDocsParams) (*http.Request, error)

NewListPluginVersionDocsRequest generates requests for ListPluginVersionDocs

func NewListPluginVersionTablesRequest

func NewListPluginVersionTablesRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionTablesParams) (*http.Request, error)

NewListPluginVersionTablesRequest generates requests for ListPluginVersionTables

func NewListPluginVersionsRequest

func NewListPluginVersionsRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, params *ListPluginVersionsParams) (*http.Request, error)

NewListPluginVersionsRequest generates requests for ListPluginVersions

func NewListPluginsByTeamRequest

func NewListPluginsByTeamRequest(server string, teamName TeamName, params *ListPluginsByTeamParams) (*http.Request, error)

NewListPluginsByTeamRequest generates requests for ListPluginsByTeam

func NewListPluginsRequest

func NewListPluginsRequest(server string, params *ListPluginsParams) (*http.Request, error)

NewListPluginsRequest generates requests for ListPlugins

func NewListSubscriptionOrdersByTeamRequest added in v1.6.1

func NewListSubscriptionOrdersByTeamRequest(server string, teamName TeamName, params *ListSubscriptionOrdersByTeamParams) (*http.Request, error)

NewListSubscriptionOrdersByTeamRequest generates requests for ListSubscriptionOrdersByTeam

func NewListSyncDestinationSyncsRequest added in v1.13.1

func NewListSyncDestinationSyncsRequest(server string, teamName TeamName, syncDestinationName SyncDestinationName, params *ListSyncDestinationSyncsParams) (*http.Request, error)

NewListSyncDestinationSyncsRequest generates requests for ListSyncDestinationSyncs

func NewListSyncDestinationsRequest added in v1.7.1

func NewListSyncDestinationsRequest(server string, teamName TeamName, params *ListSyncDestinationsParams) (*http.Request, error)

NewListSyncDestinationsRequest generates requests for ListSyncDestinations

func NewListSyncRunsRequest added in v1.6.4

func NewListSyncRunsRequest(server string, teamName TeamName, syncName SyncName, params *ListSyncRunsParams) (*http.Request, error)

NewListSyncRunsRequest generates requests for ListSyncRuns

func NewListSyncSourceSyncsRequest added in v1.13.1

func NewListSyncSourceSyncsRequest(server string, teamName TeamName, syncSourceName SyncSourceName, params *ListSyncSourceSyncsParams) (*http.Request, error)

NewListSyncSourceSyncsRequest generates requests for ListSyncSourceSyncs

func NewListSyncSourcesRequest added in v1.7.1

func NewListSyncSourcesRequest(server string, teamName TeamName, params *ListSyncSourcesParams) (*http.Request, error)

NewListSyncSourcesRequest generates requests for ListSyncSources

func NewListSyncsRequest added in v1.6.4

func NewListSyncsRequest(server string, teamName TeamName, params *ListSyncsParams) (*http.Request, error)

NewListSyncsRequest generates requests for ListSyncs

func NewListTeamAPIKeysRequest added in v1.0.3

func NewListTeamAPIKeysRequest(server string, teamName TeamName, params *ListTeamAPIKeysParams) (*http.Request, error)

NewListTeamAPIKeysRequest generates requests for ListTeamAPIKeys

func NewListTeamInvitationsRequest

func NewListTeamInvitationsRequest(server string, teamName TeamName, params *ListTeamInvitationsParams) (*http.Request, error)

NewListTeamInvitationsRequest generates requests for ListTeamInvitations

func NewListTeamPluginUsageRequest added in v1.2.6

func NewListTeamPluginUsageRequest(server string, teamName TeamName, params *ListTeamPluginUsageParams) (*http.Request, error)

NewListTeamPluginUsageRequest generates requests for ListTeamPluginUsage

func NewListTeamsRequest

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

NewListTeamsRequest generates requests for ListTeams

func NewListUsersByTeamRequest

func NewListUsersByTeamRequest(server string, teamName TeamName, params *ListUsersByTeamParams) (*http.Request, error)

NewListUsersByTeamRequest generates requests for ListUsersByTeam

func NewLoginUserRequest added in v1.13.0

func NewLoginUserRequest(server string, body LoginUserJSONRequestBody) (*http.Request, error)

NewLoginUserRequest calls the generic LoginUser builder with application/json body

func NewLoginUserRequestWithBody added in v1.13.0

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

NewLoginUserRequestWithBody generates requests for LoginUser with any type of body

func NewLogoutUserRequest added in v1.13.1

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

NewLogoutUserRequest generates requests for LogoutUser

func NewPromoteSyncDestinationTestConnectionRequest added in v1.12.3

func NewPromoteSyncDestinationTestConnectionRequest(server string, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body PromoteSyncDestinationTestConnectionJSONRequestBody) (*http.Request, error)

NewPromoteSyncDestinationTestConnectionRequest calls the generic PromoteSyncDestinationTestConnection builder with application/json body

func NewPromoteSyncDestinationTestConnectionRequestWithBody added in v1.12.3

func NewPromoteSyncDestinationTestConnectionRequestWithBody(server string, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader) (*http.Request, error)

NewPromoteSyncDestinationTestConnectionRequestWithBody generates requests for PromoteSyncDestinationTestConnection with any type of body

func NewPromoteSyncSourceTestConnectionRequest added in v1.12.3

func NewPromoteSyncSourceTestConnectionRequest(server string, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body PromoteSyncSourceTestConnectionJSONRequestBody) (*http.Request, error)

NewPromoteSyncSourceTestConnectionRequest calls the generic PromoteSyncSourceTestConnection builder with application/json body

func NewPromoteSyncSourceTestConnectionRequestWithBody added in v1.12.3

func NewPromoteSyncSourceTestConnectionRequestWithBody(server string, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader) (*http.Request, error)

NewPromoteSyncSourceTestConnectionRequestWithBody generates requests for PromoteSyncSourceTestConnection with any type of body

func NewRemovePluginUIAssetsRequest added in v1.12.1

func NewRemovePluginUIAssetsRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName) (*http.Request, error)

NewRemovePluginUIAssetsRequest generates requests for RemovePluginUIAssets

func NewRemoveTeamMembershipRequest added in v1.12.0

func NewRemoveTeamMembershipRequest(server string, teamName TeamName, body RemoveTeamMembershipJSONRequestBody) (*http.Request, error)

NewRemoveTeamMembershipRequest calls the generic RemoveTeamMembership builder with application/json body

func NewRemoveTeamMembershipRequestWithBody added in v1.12.0

func NewRemoveTeamMembershipRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewRemoveTeamMembershipRequestWithBody generates requests for RemoveTeamMembership with any type of body

func NewRenewPlatformActivationRequest added in v1.13.2

func NewRenewPlatformActivationRequest(server string, body RenewPlatformActivationJSONRequestBody) (*http.Request, error)

NewRenewPlatformActivationRequest calls the generic RenewPlatformActivation builder with application/json body

func NewRenewPlatformActivationRequestWithBody added in v1.13.2

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

NewRenewPlatformActivationRequestWithBody generates requests for RenewPlatformActivation with any type of body

func NewReplacePluginVersionDocsRequest added in v1.6.2

func NewReplacePluginVersionDocsRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body ReplacePluginVersionDocsJSONRequestBody) (*http.Request, error)

NewReplacePluginVersionDocsRequest calls the generic ReplacePluginVersionDocs builder with application/json body

func NewReplacePluginVersionDocsRequestWithBody added in v1.6.2

func NewReplacePluginVersionDocsRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewReplacePluginVersionDocsRequestWithBody generates requests for ReplacePluginVersionDocs with any type of body

func NewResetUserPasswordRequest added in v1.13.1

func NewResetUserPasswordRequest(server string, body ResetUserPasswordJSONRequestBody) (*http.Request, error)

NewResetUserPasswordRequest calls the generic ResetUserPassword builder with application/json body

func NewResetUserPasswordRequestWithBody added in v1.13.1

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

NewResetUserPasswordRequestWithBody generates requests for ResetUserPassword with any type of body

func NewRevokeConnectorRequest added in v1.12.0

func NewRevokeConnectorRequest(server string, teamName TeamName, connectorID ConnectorID) (*http.Request, error)

NewRevokeConnectorRequest generates requests for RevokeConnector

func NewSendAnonymousEventRequest added in v1.13.1

func NewSendAnonymousEventRequest(server string, body SendAnonymousEventJSONRequestBody) (*http.Request, error)

NewSendAnonymousEventRequest calls the generic SendAnonymousEvent builder with application/json body

func NewSendAnonymousEventRequestWithBody added in v1.13.1

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

NewSendAnonymousEventRequestWithBody generates requests for SendAnonymousEvent with any type of body

func NewSendUserEventRequest added in v1.13.1

func NewSendUserEventRequest(server string, body SendUserEventJSONRequestBody) (*http.Request, error)

NewSendUserEventRequest calls the generic SendUserEvent builder with application/json body

func NewSendUserEventRequestWithBody added in v1.13.1

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

NewSendUserEventRequestWithBody generates requests for SendUserEvent with any type of body

func NewUpdateAddonRequest added in v1.2.9

func NewUpdateAddonRequest(server string, teamName TeamName, addonType AddonType, addonName AddonName, body UpdateAddonJSONRequestBody) (*http.Request, error)

NewUpdateAddonRequest calls the generic UpdateAddon builder with application/json body

func NewUpdateAddonRequestWithBody added in v1.2.9

func NewUpdateAddonRequestWithBody(server string, teamName TeamName, addonType AddonType, addonName AddonName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAddonRequestWithBody generates requests for UpdateAddon with any type of body

func NewUpdateAddonVersionRequest added in v1.2.9

func NewUpdateAddonVersionRequest(server string, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, body UpdateAddonVersionJSONRequestBody) (*http.Request, error)

NewUpdateAddonVersionRequest calls the generic UpdateAddonVersion builder with application/json body

func NewUpdateAddonVersionRequestWithBody added in v1.2.9

func NewUpdateAddonVersionRequestWithBody(server string, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAddonVersionRequestWithBody generates requests for UpdateAddonVersion with any type of body

func NewUpdateConnectorRequest added in v1.12.0

func NewUpdateConnectorRequest(server string, teamName TeamName, connectorID ConnectorID, body UpdateConnectorJSONRequestBody) (*http.Request, error)

NewUpdateConnectorRequest calls the generic UpdateConnector builder with application/json body

func NewUpdateConnectorRequestWithBody added in v1.12.0

func NewUpdateConnectorRequestWithBody(server string, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateConnectorRequestWithBody generates requests for UpdateConnector with any type of body

func NewUpdateCurrentUserRequest added in v1.0.3

func NewUpdateCurrentUserRequest(server string, body UpdateCurrentUserJSONRequestBody) (*http.Request, error)

NewUpdateCurrentUserRequest calls the generic UpdateCurrentUser builder with application/json body

func NewUpdateCurrentUserRequestWithBody added in v1.0.3

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

NewUpdateCurrentUserRequestWithBody generates requests for UpdateCurrentUser with any type of body

func NewUpdateCustomerRequest added in v1.13.1

func NewUpdateCustomerRequest(server string, body UpdateCustomerJSONRequestBody) (*http.Request, error)

NewUpdateCustomerRequest calls the generic UpdateCustomer builder with application/json body

func NewUpdateCustomerRequestWithBody added in v1.13.1

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

NewUpdateCustomerRequestWithBody generates requests for UpdateCustomer with any type of body

func NewUpdatePluginRequest

func NewUpdatePluginRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, body UpdatePluginJSONRequestBody) (*http.Request, error)

NewUpdatePluginRequest calls the generic UpdatePlugin builder with application/json body

func NewUpdatePluginRequestWithBody

func NewUpdatePluginRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePluginRequestWithBody generates requests for UpdatePlugin with any type of body

func NewUpdatePluginVersionRequest

func NewUpdatePluginVersionRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body UpdatePluginVersionJSONRequestBody) (*http.Request, error)

NewUpdatePluginVersionRequest calls the generic UpdatePluginVersion builder with application/json body

func NewUpdatePluginVersionRequestWithBody

func NewUpdatePluginVersionRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePluginVersionRequestWithBody generates requests for UpdatePluginVersion with any type of body

func NewUpdateSpendingLimitRequest added in v1.9.1

func NewUpdateSpendingLimitRequest(server string, teamName TeamName, body UpdateSpendingLimitJSONRequestBody) (*http.Request, error)

NewUpdateSpendingLimitRequest calls the generic UpdateSpendingLimit builder with application/json body

func NewUpdateSpendingLimitRequestWithBody added in v1.9.1

func NewUpdateSpendingLimitRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSpendingLimitRequestWithBody generates requests for UpdateSpendingLimit with any type of body

func NewUpdateSyncDestinationRequest added in v1.7.1

func NewUpdateSyncDestinationRequest(server string, teamName TeamName, syncDestinationName SyncDestinationName, body UpdateSyncDestinationJSONRequestBody) (*http.Request, error)

NewUpdateSyncDestinationRequest calls the generic UpdateSyncDestination builder with application/json body

func NewUpdateSyncDestinationRequestWithBody added in v1.7.1

func NewUpdateSyncDestinationRequestWithBody(server string, teamName TeamName, syncDestinationName SyncDestinationName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncDestinationRequestWithBody generates requests for UpdateSyncDestination with any type of body

func NewUpdateSyncRequest added in v1.6.4

func NewUpdateSyncRequest(server string, teamName TeamName, syncName SyncName, body UpdateSyncJSONRequestBody) (*http.Request, error)

NewUpdateSyncRequest calls the generic UpdateSync builder with application/json body

func NewUpdateSyncRequestWithBody added in v1.6.4

func NewUpdateSyncRequestWithBody(server string, teamName TeamName, syncName SyncName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncRequestWithBody generates requests for UpdateSync with any type of body

func NewUpdateSyncRunRequest added in v1.6.4

func NewUpdateSyncRunRequest(server string, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body UpdateSyncRunJSONRequestBody) (*http.Request, error)

NewUpdateSyncRunRequest calls the generic UpdateSyncRun builder with application/json body

func NewUpdateSyncRunRequestWithBody added in v1.6.4

func NewUpdateSyncRunRequestWithBody(server string, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncRunRequestWithBody generates requests for UpdateSyncRun with any type of body

func NewUpdateSyncSourceRequest added in v1.7.1

func NewUpdateSyncSourceRequest(server string, teamName TeamName, syncSourceName SyncSourceName, body UpdateSyncSourceJSONRequestBody) (*http.Request, error)

NewUpdateSyncSourceRequest calls the generic UpdateSyncSource builder with application/json body

func NewUpdateSyncSourceRequestWithBody added in v1.7.1

func NewUpdateSyncSourceRequestWithBody(server string, teamName TeamName, syncSourceName SyncSourceName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncSourceRequestWithBody generates requests for UpdateSyncSource with any type of body

func NewUpdateSyncTestConnectionForSyncDestinationRequest added in v1.12.5

func NewUpdateSyncTestConnectionForSyncDestinationRequest(server string, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationJSONRequestBody) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncDestinationRequest calls the generic UpdateSyncTestConnectionForSyncDestination builder with application/json body

func NewUpdateSyncTestConnectionForSyncDestinationRequestWithBody added in v1.12.5

func NewUpdateSyncTestConnectionForSyncDestinationRequestWithBody(server string, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncDestinationRequestWithBody generates requests for UpdateSyncTestConnectionForSyncDestination with any type of body

func NewUpdateSyncTestConnectionForSyncSourceRequest added in v1.12.5

func NewUpdateSyncTestConnectionForSyncSourceRequest(server string, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceJSONRequestBody) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncSourceRequest calls the generic UpdateSyncTestConnectionForSyncSource builder with application/json body

func NewUpdateSyncTestConnectionForSyncSourceRequestWithBody added in v1.12.5

func NewUpdateSyncTestConnectionForSyncSourceRequestWithBody(server string, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncSourceRequestWithBody generates requests for UpdateSyncTestConnectionForSyncSource with any type of body

func NewUpdateTeamRequest added in v1.0.1

func NewUpdateTeamRequest(server string, teamName TeamName, body UpdateTeamJSONRequestBody) (*http.Request, error)

NewUpdateTeamRequest calls the generic UpdateTeam builder with application/json body

func NewUpdateTeamRequestWithBody added in v1.0.1

func NewUpdateTeamRequestWithBody(server string, teamName TeamName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTeamRequestWithBody generates requests for UpdateTeam with any type of body

func NewUploadAddonAssetRequest added in v1.2.9

func NewUploadAddonAssetRequest(server string, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName) (*http.Request, error)

NewUploadAddonAssetRequest generates requests for UploadAddonAsset

func NewUploadImageRequest

func NewUploadImageRequest(server string, body UploadImageJSONRequestBody) (*http.Request, error)

NewUploadImageRequest calls the generic UploadImage builder with application/json body

func NewUploadImageRequestWithBody added in v1.13.1

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

NewUploadImageRequestWithBody generates requests for UploadImage with any type of body

func NewUploadPluginAssetRequest

func NewUploadPluginAssetRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName) (*http.Request, error)

NewUploadPluginAssetRequest generates requests for UploadPluginAsset

func NewUploadPluginUIAssetsRequest added in v1.12.0

func NewUploadPluginUIAssetsRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body UploadPluginUIAssetsJSONRequestBody) (*http.Request, error)

NewUploadPluginUIAssetsRequest calls the generic UploadPluginUIAssets builder with application/json body

func NewUploadPluginUIAssetsRequestWithBody added in v1.12.0

func NewUploadPluginUIAssetsRequestWithBody(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader) (*http.Request, error)

NewUploadPluginUIAssetsRequestWithBody generates requests for UploadPluginUIAssets with any type of body

func NewVerifyUserEmailRequest added in v1.13.1

func NewVerifyUserEmailRequest(server string, body VerifyUserEmailJSONRequestBody) (*http.Request, error)

NewVerifyUserEmailRequest calls the generic VerifyUserEmail builder with application/json body

func NewVerifyUserEmailRequestWithBody added in v1.13.1

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

NewVerifyUserEmailRequestWithBody generates requests for VerifyUserEmail with any type of body

Types

type APIKey added in v1.0.3

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

	// CreatedBy email of the user that created the API key
	CreatedBy *string `json:"created_by,omitempty"`

	// Expired Whether the API key has expired or not
	Expired bool `json:"expired"`

	// ExpiresAt Timestamp at which API key will stop working
	ExpiresAt time.Time `json:"expires_at"`

	// APIKeyID ID of the API key
	APIKeyID APIKeyID `json:"id"`

	// Key API key. Will be shown only in the response when creating the key.
	Key *string `json:"key,omitempty"`

	// LastAccessAt Timestamp at which API key was last used - accurate to the day only.
	LastAccessAt *time.Time `json:"last_access_at,omitempty"`

	// Name Name of the API key
	Name APIKeyName `json:"name"`

	// Scope Scope of permissions for the API key. API keys are used for creating new plugin versions and downloading existing plugins
	Scope APIKeyScope `json:"scope"`
}

APIKey API Key to interact with CloudQuery Cloud under specific team

type APIKeyID added in v1.4.2

type APIKeyID = openapi_types.UUID

APIKeyID ID of the API key

type APIKeyName added in v1.0.3

type APIKeyName = string

APIKeyName Name of the API key

type APIKeyScope added in v1.0.3

type APIKeyScope string

APIKeyScope Scope of permissions for the API key. API keys are used for creating new plugin versions and downloading existing plugins

const (
	APIKeyScopeReadAndWrite APIKeyScope = "read-and-write"
)

Defines values for APIKeyScope.

type AcceptTeamInvitationJSONRequestBody added in v1.2.2

type AcceptTeamInvitationJSONRequestBody = AcceptTeamInvitationRequest

AcceptTeamInvitationJSONRequestBody defines body for AcceptTeamInvitation for application/json ContentType.

type AcceptTeamInvitationRequest added in v1.11.0

type AcceptTeamInvitationRequest struct {
	Token openapi_types.UUID `json:"token"`
}

AcceptTeamInvitationRequest defines model for AcceptTeamInvitation_request.

type AcceptTeamInvitationResponse

type AcceptTeamInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MembershipWithTeam
	JSON303      *MembershipWithTeam
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseAcceptTeamInvitationResponse

func ParseAcceptTeamInvitationResponse(rsp *http.Response) (*AcceptTeamInvitationResponse, error)

ParseAcceptTeamInvitationResponse parses an HTTP response from a AcceptTeamInvitationWithResponse call

func (AcceptTeamInvitationResponse) Status

Status returns HTTPResponse.Status

func (AcceptTeamInvitationResponse) StatusCode

func (r AcceptTeamInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ActivatePlatform200Response added in v1.13.2

type ActivatePlatform200Response struct {
	// ActivationID Activation ID for the platform
	ActivationID interface{} `json:"activation_id"`

	// NextCheckInSeconds Time in seconds until the next check in
	NextCheckInSeconds interface{} `json:"next_check_in_seconds"`

	// TeamName Name of the team that was activated
	TeamName             interface{}            `json:"team_name"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ActivatePlatform200Response defines model for ActivatePlatform_200_response.

func (ActivatePlatform200Response) Get added in v1.13.2

func (a ActivatePlatform200Response) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ActivatePlatform200Response. Returns the specified element and whether it was found

func (ActivatePlatform200Response) MarshalJSON added in v1.13.2

func (a ActivatePlatform200Response) MarshalJSON() ([]byte, error)

Override default JSON handling for ActivatePlatform200Response to handle AdditionalProperties

func (*ActivatePlatform200Response) Set added in v1.13.2

func (a *ActivatePlatform200Response) Set(fieldName string, value interface{})

Setter for additional properties for ActivatePlatform200Response

func (*ActivatePlatform200Response) UnmarshalJSON added in v1.13.2

func (a *ActivatePlatform200Response) UnmarshalJSON(b []byte) error

Override default JSON handling for ActivatePlatform200Response to handle AdditionalProperties

type ActivatePlatform205Response added in v1.13.2

type ActivatePlatform205Response struct {
	// ButtonText Text for the button
	ButtonText *interface{} `json:"button_text,omitempty"`

	// ButtonURL URL for the button
	ButtonURL *interface{} `json:"button_url,omitempty"`

	// Error Error message
	Error                interface{}            `json:"error"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ActivatePlatform205Response defines model for ActivatePlatform_205_response.

func (ActivatePlatform205Response) Get added in v1.13.2

func (a ActivatePlatform205Response) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ActivatePlatform205Response. Returns the specified element and whether it was found

func (ActivatePlatform205Response) MarshalJSON added in v1.13.2

func (a ActivatePlatform205Response) MarshalJSON() ([]byte, error)

Override default JSON handling for ActivatePlatform205Response to handle AdditionalProperties

func (*ActivatePlatform205Response) Set added in v1.13.2

func (a *ActivatePlatform205Response) Set(fieldName string, value interface{})

Setter for additional properties for ActivatePlatform205Response

func (*ActivatePlatform205Response) UnmarshalJSON added in v1.13.2

func (a *ActivatePlatform205Response) UnmarshalJSON(b []byte) error

Override default JSON handling for ActivatePlatform205Response to handle AdditionalProperties

type ActivatePlatformJSONRequestBody added in v1.13.2

type ActivatePlatformJSONRequestBody = ActivatePlatformRequest

ActivatePlatformJSONRequestBody defines body for ActivatePlatform for application/json ContentType.

type ActivatePlatformRequest added in v1.13.2

type ActivatePlatformRequest struct {
	// APIKey Team API key to activate platform with
	APIKey interface{} `json:"api_key"`

	// InstallationID Installation ID of the platform
	InstallationID       interface{}            `json:"installation_id"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ActivatePlatformRequest defines model for ActivatePlatform_request.

func (ActivatePlatformRequest) Get added in v1.13.2

func (a ActivatePlatformRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ActivatePlatformRequest. Returns the specified element and whether it was found

func (ActivatePlatformRequest) MarshalJSON added in v1.13.2

func (a ActivatePlatformRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for ActivatePlatformRequest to handle AdditionalProperties

func (*ActivatePlatformRequest) Set added in v1.13.2

func (a *ActivatePlatformRequest) Set(fieldName string, value interface{})

Setter for additional properties for ActivatePlatformRequest

func (*ActivatePlatformRequest) UnmarshalJSON added in v1.13.2

func (a *ActivatePlatformRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for ActivatePlatformRequest to handle AdditionalProperties

type ActivatePlatformResponse added in v1.13.2

type ActivatePlatformResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ActivatePlatform200Response
	JSON205      *ActivatePlatform205Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseActivatePlatformResponse added in v1.13.2

func ParseActivatePlatformResponse(rsp *http.Response) (*ActivatePlatformResponse, error)

ParseActivatePlatformResponse parses an HTTP response from a ActivatePlatformWithResponse call

func (ActivatePlatformResponse) Status added in v1.13.2

func (r ActivatePlatformResponse) Status() string

Status returns HTTPResponse.Status

func (ActivatePlatformResponse) StatusCode added in v1.13.2

func (r ActivatePlatformResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Addon added in v1.2.9

type Addon struct {
	// AddonFormat Supported formats for addons
	AddonFormat AddonFormat `json:"addon_format"`

	// AddonType Supported types for addons
	AddonType AddonType `json:"addon_type"`

	// Category Supported categories for addons
	Category  AddonCategory `json:"category"`
	CreatedAt time.Time     `json:"created_at"`

	// DisplayName The addon's display name
	DisplayName string  `json:"display_name"`
	Homepage    *string `json:"homepage,omitempty"`

	// Name The unique name for the addon.
	Name AddonName `json:"name"`

	// Official True if the addon is maintained by CloudQuery, false otherwise
	Official bool `json:"official"`

	// PriceUSD The price for 6 months
	PriceUSD string `json:"price_usd"`

	// Public Whether the plugin is listed in the CloudQuery Hub. If false, the plugin will not be shown in the CloudQuery Hub and will only be visible to members of the plugin's team.
	Public           *bool   `json:"public,omitempty"`
	Repository       *string `json:"repository,omitempty"`
	ShortDescription string  `json:"short_description"`

	// TeamName The unique name for the team.
	TeamName TeamName `json:"team_name"`

	// Tier Supported tiers for addons
	Tier      AddonTier `json:"tier"`
	UpdatedAt time.Time `json:"updated_at"`
}

Addon CloudQuery Addon

type AddonAsset added in v1.4.4

type AddonAsset struct {
	// Checksum The checksum of the addon asset
	Checksum string `json:"checksum"`

	// Location The location to download the addon asset from
	Location string `json:"location"`
}

AddonAsset CloudQuery Addon Asset

type AddonCategory added in v1.2.9

type AddonCategory string

AddonCategory Supported categories for addons

const (
	AddonCategoryCloudInfrastructure  AddonCategory = "cloud-infrastructure"
	AddonCategoryDatabases            AddonCategory = "databases"
	AddonCategoryEngineeringAnalytics AddonCategory = "engineering-analytics"
	AddonCategoryOther                AddonCategory = "other"
	AddonCategorySalesMarketing       AddonCategory = "sales-marketing"
)

Defines values for AddonCategory.

type AddonCreate added in v1.2.9

type AddonCreate struct {
	// AddonFormat Supported formats for addons
	AddonFormat AddonFormat `json:"addon_format"`

	// AddonType Supported types for addons
	AddonType AddonType `json:"addon_type"`

	// Category Supported categories for addons
	Category AddonCategory `json:"category"`

	// DisplayName The addon's display name
	DisplayName string  `json:"display_name"`
	Homepage    *string `json:"homepage,omitempty"`

	// Name The unique name for the addon.
	Name AddonName `json:"name"`

	// PriceUSD The price for 6 months
	PriceUSD *string `json:"price_usd,omitempty"`

	// Public Whether the plugin is listed in the CloudQuery Hub. If false, the plugin will not be shown in the CloudQuery Hub and will only be visible to members of the plugin's team.
	Public           bool    `json:"public"`
	Repository       *string `json:"repository,omitempty"`
	ShortDescription string  `json:"short_description"`

	// TeamName The unique name for the team.
	TeamName TeamName `json:"team_name"`

	// Tier Supported tiers for addons
	Tier AddonTier `json:"tier"`
}

AddonCreate CloudQuery AddonCreate

type AddonFormat added in v1.2.9

type AddonFormat string

AddonFormat Supported formats for addons

const (
	AddonFormatZip AddonFormat = "zip"
)

Defines values for AddonFormat.

type AddonName added in v1.2.9

type AddonName = string

AddonName The unique name for the addon.

type AddonOrder added in v1.6.0

type AddonOrder struct {
	// AddonName The unique name for the addon.
	AddonName AddonName `json:"addon_name"`

	// AddonTeam The unique name for the team.
	AddonTeam TeamName `json:"addon_team"`

	// AddonType Supported types for addons
	AddonType   AddonType  `json:"addon_type"`
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CompletionURL Stripe URL for completing purchase. Only shown in response to POST request.
	CompletionURL *string   `json:"completion_url,omitempty"`
	CreatedAt     time.Time `json:"created_at"`

	// AddonOrderID ID of the addon order
	AddonOrderID AddonOrderID     `json:"id"`
	Status       AddonOrderStatus `json:"status"`

	// TeamName The unique name for the team.
	TeamName  TeamName  `json:"team_name"`
	UpdatedAt time.Time `json:"updated_at"`
}

AddonOrder CloudQuery Addon Order

type AddonOrderCreate added in v1.6.1

type AddonOrderCreate struct {
	// AddonName The unique name for the addon.
	AddonName AddonName `json:"addon_name"`

	// AddonTeam The unique name for the team.
	AddonTeam TeamName `json:"addon_team"`

	// AddonType Supported types for addons
	AddonType AddonType `json:"addon_type"`

	// CancelUrl URL to redirect to after order cancellation
	CancelUrl string `json:"cancel_url"`

	// SuccessUrl URL to redirect to after successful order completion
	SuccessUrl string `json:"success_url"`
}

AddonOrderCreate Create CloudQuery Addon Order

type AddonOrderID added in v1.6.1

type AddonOrderID = openapi_types.UUID

AddonOrderID ID of the addon order

type AddonOrderStatus added in v1.6.1

type AddonOrderStatus string

AddonOrderStatus defines model for AddonOrderStatus.

const (
	AddonOrderStatusCancelled AddonOrderStatus = "cancelled"
	AddonOrderStatusCompleted AddonOrderStatus = "completed"
	AddonOrderStatusPending   AddonOrderStatus = "pending"
)

Defines values for AddonOrderStatus.

type AddonSortBy added in v1.2.9

type AddonSortBy string

AddonSortBy defines model for addon_sort_by.

const (
	AddonSortByCreatedAt AddonSortBy = "created_at"
	AddonSortByDownloads AddonSortBy = "downloads"
	AddonSortByName      AddonSortBy = "name"
	AddonSortByUpdatedAt AddonSortBy = "updated_at"
)

Defines values for AddonSortBy.

type AddonTeam added in v1.4.6

type AddonTeam = TeamName

AddonTeam The unique name for the team.

type AddonTier added in v1.2.9

type AddonTier string

AddonTier Supported tiers for addons

const (
	AddonTierFree AddonTier = "free"
	AddonTierPaid AddonTier = "paid"
)

Defines values for AddonTier.

type AddonType added in v1.2.9

type AddonType string

AddonType Supported types for addons

const (
	AddonTypeTransformation AddonType = "transformation"
	AddonTypeVisualization  AddonType = "visualization"
)

Defines values for AddonType.

type AddonUpdate added in v1.2.9

type AddonUpdate struct {
	// AddonFormat Supported formats for addons
	AddonFormat *AddonFormat `json:"addon_format,omitempty"`

	// Category Supported categories for addons
	Category  *AddonCategory `json:"category,omitempty"`
	CreatedAt *time.Time     `json:"created_at,omitempty"`

	// DisplayName The addon's display name
	DisplayName *string `json:"display_name,omitempty"`
	Homepage    *string `json:"homepage,omitempty"`

	// PriceUSD The price for 6 months in USD
	PriceUSD *string `json:"price_usd,omitempty"`

	// Public Whether the plugin is listed in the CloudQuery Hub. If false, the plugin will not be shown in the CloudQuery Hub and will only be visible to members of the plugin's team.
	Public           *bool   `json:"public,omitempty"`
	Repository       *string `json:"repository,omitempty"`
	ShortDescription *string `json:"short_description,omitempty"`

	// Tier Supported tiers for addons
	Tier *AddonTier `json:"tier,omitempty"`
}

AddonUpdate CloudQuery AddonUpdate

type AddonVersion added in v1.2.9

type AddonVersion struct {
	// AddonDeps list of other addons this addon depends on in the format of team_name/type/name@version
	AddonDeps *[]string `json:"addon_deps,omitempty"`

	// Checksum The checksum of the addon asset
	Checksum string `json:"checksum"`

	// CreatedAt The date and time the plugin version was created.
	CreatedAt time.Time `json:"created_at"`

	// Doc Main README in MD format
	Doc string `json:"doc"`

	// Draft If a plugin version is in draft, it will not show to members outside the team or be counted as the latest version.
	Draft bool `json:"draft"`

	// Message Description of what's new or changed in this version (supports markdown)
	Message string `json:"message"`

	// Name The version in semantic version format.
	Name VersionName `json:"name"`

	// PluginDeps list of plugins the addon depends on in the format of team_name/kind/name@version
	PluginDeps *[]string `json:"plugin_deps,omitempty"`

	// PublishedAt The date and time the plugin version was set to non-draft (published).
	PublishedAt *time.Time `json:"published_at,omitempty"`

	// Retracted If a plugin version is retracted, assets will still be available for download, but the version will be marked as retracted to discourage use.
	Retracted bool `json:"retracted"`
}

AddonVersion CloudQuery Addon Version

type AddonVersionUpdate added in v1.2.9

type AddonVersionUpdate struct {
	// AddonDeps list of other addons this addon depends on in the format of team_name/type/name@version
	AddonDeps *[]string `json:"addon_deps,omitempty"`

	// Checksum The checksum of the addon asset
	Checksum *string `json:"checksum,omitempty"`

	// Doc Main README in MD format
	Doc *string `json:"doc,omitempty"`

	// Draft If a plugin version is in draft, it will not show to members outside the team or be counted as the latest version.
	Draft *bool `json:"draft,omitempty"`

	// Message Description of what's new or changed in this version (supports markdown)
	Message *string `json:"message,omitempty"`

	// PluginDeps list of plugins the addon depends on in the format of team_name/kind/name@version
	PluginDeps *[]string `json:"plugin_deps,omitempty"`

	// Retracted If a plugin version is retracted, assets will still be available for download, but the version will be marked as retracted to discourage use.
	Retracted *bool `json:"retracted,omitempty"`
}

AddonVersionUpdate defines model for AddonVersionUpdate.

type AuthRegistryRequestParams added in v1.6.4

type AuthRegistryRequestParams struct {
	// Account Username used for `docker login`
	Account *string `form:"account,omitempty" json:"account,omitempty"`

	// Service Service requesting the JWT token
	Service *string `form:"service,omitempty" json:"service,omitempty"`

	// Scope Multi-value string containing the repository being access and the operation type (push/pull)
	Scope *string `form:"scope,omitempty" json:"scope,omitempty"`

	// XMetaPluginVersion Plugin version name
	XMetaPluginVersion *string `json:"X-Meta-Plugin-Version,omitempty"`

	// XMetaUserTeamName User's team name
	XMetaUserTeamName *string `json:"X-Meta-User-Team-Name,omitempty"`
}

AuthRegistryRequestParams defines parameters for AuthRegistryRequest.

type AuthRegistryRequestResponse added in v1.6.4

type AuthRegistryRequestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RegistryAuthToken
	JSON400      *DockerError
	JSON401      *DockerError
	JSON404      *DockerError
	JSON422      *DockerError
	JSON500      *DockerError
}

func ParseAuthRegistryRequestResponse added in v1.6.4

func ParseAuthRegistryRequestResponse(rsp *http.Response) (*AuthRegistryRequestResponse, error)

ParseAuthRegistryRequestResponse parses an HTTP response from a AuthRegistryRequestWithResponse call

func (AuthRegistryRequestResponse) Status added in v1.6.4

Status returns HTTPResponse.Status

func (AuthRegistryRequestResponse) StatusCode added in v1.6.4

func (r AuthRegistryRequestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthenticateConnectorAWSJSONRequestBody added in v1.12.0

type AuthenticateConnectorAWSJSONRequestBody = ConnectorAuthRequestAWS

AuthenticateConnectorAWSJSONRequestBody defines body for AuthenticateConnectorAWS for application/json ContentType.

type AuthenticateConnectorAWSResponse added in v1.12.0

type AuthenticateConnectorAWSResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConnectorAuthResponseAWS
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseAuthenticateConnectorAWSResponse added in v1.12.0

func ParseAuthenticateConnectorAWSResponse(rsp *http.Response) (*AuthenticateConnectorAWSResponse, error)

ParseAuthenticateConnectorAWSResponse parses an HTTP response from a AuthenticateConnectorAWSWithResponse call

func (AuthenticateConnectorAWSResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (AuthenticateConnectorAWSResponse) StatusCode added in v1.12.0

func (r AuthenticateConnectorAWSResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthenticateConnectorFinishAWSJSONRequestBody added in v1.12.0

type AuthenticateConnectorFinishAWSJSONRequestBody = ConnectorAuthFinishRequestAWS

AuthenticateConnectorFinishAWSJSONRequestBody defines body for AuthenticateConnectorFinishAWS for application/json ContentType.

type AuthenticateConnectorFinishAWSResponse added in v1.12.0

type AuthenticateConnectorFinishAWSResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseAuthenticateConnectorFinishAWSResponse added in v1.12.0

func ParseAuthenticateConnectorFinishAWSResponse(rsp *http.Response) (*AuthenticateConnectorFinishAWSResponse, error)

ParseAuthenticateConnectorFinishAWSResponse parses an HTTP response from a AuthenticateConnectorFinishAWSWithResponse call

func (AuthenticateConnectorFinishAWSResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (AuthenticateConnectorFinishAWSResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type AuthenticateConnectorFinishGCPResponse added in v1.12.8

type AuthenticateConnectorFinishGCPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseAuthenticateConnectorFinishGCPResponse added in v1.12.8

func ParseAuthenticateConnectorFinishGCPResponse(rsp *http.Response) (*AuthenticateConnectorFinishGCPResponse, error)

ParseAuthenticateConnectorFinishGCPResponse parses an HTTP response from a AuthenticateConnectorFinishGCPWithResponse call

func (AuthenticateConnectorFinishGCPResponse) Status added in v1.12.8

Status returns HTTPResponse.Status

func (AuthenticateConnectorFinishGCPResponse) StatusCode added in v1.12.8

StatusCode returns HTTPResponse.StatusCode

type AuthenticateConnectorFinishOAuthJSONRequestBody added in v1.12.0

type AuthenticateConnectorFinishOAuthJSONRequestBody = ConnectorAuthFinishRequestOAuth

AuthenticateConnectorFinishOAuthJSONRequestBody defines body for AuthenticateConnectorFinishOAuth for application/json ContentType.

type AuthenticateConnectorFinishOAuthResponse added in v1.12.0

type AuthenticateConnectorFinishOAuthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConnectorAuthResponseOAuth
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseAuthenticateConnectorFinishOAuthResponse added in v1.12.0

func ParseAuthenticateConnectorFinishOAuthResponse(rsp *http.Response) (*AuthenticateConnectorFinishOAuthResponse, error)

ParseAuthenticateConnectorFinishOAuthResponse parses an HTTP response from a AuthenticateConnectorFinishOAuthWithResponse call

func (AuthenticateConnectorFinishOAuthResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (AuthenticateConnectorFinishOAuthResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type AuthenticateConnectorGCPJSONRequestBody added in v1.12.8

type AuthenticateConnectorGCPJSONRequestBody = ConnectorAuthRequestGCP

AuthenticateConnectorGCPJSONRequestBody defines body for AuthenticateConnectorGCP for application/json ContentType.

type AuthenticateConnectorGCPResponse added in v1.12.8

type AuthenticateConnectorGCPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConnectorAuthResponseGCP
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseAuthenticateConnectorGCPResponse added in v1.12.8

func ParseAuthenticateConnectorGCPResponse(rsp *http.Response) (*AuthenticateConnectorGCPResponse, error)

ParseAuthenticateConnectorGCPResponse parses an HTTP response from a AuthenticateConnectorGCPWithResponse call

func (AuthenticateConnectorGCPResponse) Status added in v1.12.8

Status returns HTTPResponse.Status

func (AuthenticateConnectorGCPResponse) StatusCode added in v1.12.8

func (r AuthenticateConnectorGCPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthenticateConnectorOAuthJSONRequestBody added in v1.12.0

type AuthenticateConnectorOAuthJSONRequestBody = ConnectorAuthRequestOAuth

AuthenticateConnectorOAuthJSONRequestBody defines body for AuthenticateConnectorOAuth for application/json ContentType.

type AuthenticateConnectorOAuthResponse added in v1.12.0

type AuthenticateConnectorOAuthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConnectorAuthResponseOAuth
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseAuthenticateConnectorOAuthResponse added in v1.12.0

func ParseAuthenticateConnectorOAuthResponse(rsp *http.Response) (*AuthenticateConnectorOAuthResponse, error)

ParseAuthenticateConnectorOAuthResponse parses an HTTP response from a AuthenticateConnectorOAuthWithResponse call

func (AuthenticateConnectorOAuthResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (AuthenticateConnectorOAuthResponse) StatusCode added in v1.12.0

func (r AuthenticateConnectorOAuthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BadRequest added in v1.2.1

type BadRequest = FieldError

BadRequest defines model for BadRequest.

type BasicError

type BasicError struct {
	Message string `json:"message"`
	Status  int    `json:"status"`
}

BasicError Basic Error

type CQHealthCheckResponse added in v1.11.3

type CQHealthCheckResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *InternalError
}

func ParseCQHealthCheckResponse added in v1.11.3

func ParseCQHealthCheckResponse(rsp *http.Response) (*CQHealthCheckResponse, error)

ParseCQHealthCheckResponse parses an HTTP response from a CQHealthCheckWithResponse call

func (CQHealthCheckResponse) Status added in v1.11.3

func (r CQHealthCheckResponse) Status() string

Status returns HTTPResponse.Status

func (CQHealthCheckResponse) StatusCode added in v1.11.3

func (r CQHealthCheckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelTeamInvitationResponse

type CancelTeamInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseCancelTeamInvitationResponse

func ParseCancelTeamInvitationResponse(rsp *http.Response) (*CancelTeamInvitationResponse, error)

ParseCancelTeamInvitationResponse parses an HTTP response from a CancelTeamInvitationWithResponse call

func (CancelTeamInvitationResponse) Status

Status returns HTTPResponse.Status

func (CancelTeamInvitationResponse) StatusCode

func (r CancelTeamInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AcceptTeamInvitation

func (c *Client) AcceptTeamInvitation(ctx context.Context, teamName TeamName, body AcceptTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AcceptTeamInvitationWithBody added in v1.2.2

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

func (*Client) ActivatePlatform added in v1.13.2

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

func (*Client) ActivatePlatformWithBody added in v1.13.2

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

func (*Client) AuthRegistryRequest added in v1.6.4

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

func (*Client) AuthenticateConnectorAWS added in v1.12.0

func (c *Client) AuthenticateConnectorAWS(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorAWSJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticateConnectorAWSWithBody added in v1.12.0

func (c *Client) AuthenticateConnectorAWSWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticateConnectorFinishAWS added in v1.12.0

func (c *Client) AuthenticateConnectorFinishAWS(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorFinishAWSJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticateConnectorFinishAWSWithBody added in v1.12.0

func (c *Client) AuthenticateConnectorFinishAWSWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticateConnectorFinishGCP added in v1.12.8

func (c *Client) AuthenticateConnectorFinishGCP(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticateConnectorFinishOAuth added in v1.12.0

func (c *Client) AuthenticateConnectorFinishOAuth(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorFinishOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticateConnectorFinishOAuthWithBody added in v1.12.0

func (c *Client) AuthenticateConnectorFinishOAuthWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticateConnectorGCP added in v1.12.8

func (c *Client) AuthenticateConnectorGCP(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorGCPJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticateConnectorGCPWithBody added in v1.12.8

func (c *Client) AuthenticateConnectorGCPWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticateConnectorOAuth added in v1.12.0

func (c *Client) AuthenticateConnectorOAuth(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AuthenticateConnectorOAuthWithBody added in v1.12.0

func (c *Client) AuthenticateConnectorOAuthWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CQHealthCheck added in v1.11.3

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

func (*Client) CancelTeamInvitation

func (c *Client) CancelTeamInvitation(ctx context.Context, teamName TeamName, email EmailBasic, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAddon added in v1.2.9

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

func (*Client) CreateAddonOrderForTeam added in v1.6.1

func (c *Client) CreateAddonOrderForTeam(ctx context.Context, teamName TeamName, body CreateAddonOrderForTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAddonOrderForTeamWithBody added in v1.6.1

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

func (*Client) CreateAddonVersion added in v1.2.9

func (c *Client) CreateAddonVersion(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, body CreateAddonVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAddonVersionWithBody added in v1.2.9

func (c *Client) CreateAddonVersionWithBody(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAddonWithBody added in v1.2.9

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

func (*Client) CreateConnector added in v1.12.0

func (c *Client) CreateConnector(ctx context.Context, teamName TeamName, body CreateConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConnectorWithBody added in v1.12.0

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

func (*Client) CreateManagedDatabase added in v1.11.2

func (c *Client) CreateManagedDatabase(ctx context.Context, teamName TeamName, body CreateManagedDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateManagedDatabaseWithBody added in v1.11.2

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

func (*Client) CreatePlugin

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

func (*Client) CreatePluginNotificationRequest added in v1.6.4

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

func (*Client) CreatePluginNotificationRequestWithBody added in v1.6.4

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

func (*Client) CreatePluginUpcomingPriceChange added in v1.6.4

func (c *Client) CreatePluginUpcomingPriceChange(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, body CreatePluginUpcomingPriceChangeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePluginUpcomingPriceChangeWithBody added in v1.6.4

func (c *Client) CreatePluginUpcomingPriceChangeWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePluginVersion

func (c *Client) CreatePluginVersion(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePluginVersionDocs

func (c *Client) CreatePluginVersionDocs(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePluginVersionDocsWithBody

func (c *Client) CreatePluginVersionDocsWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePluginVersionTables

func (c *Client) CreatePluginVersionTables(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionTablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePluginVersionTablesWithBody

func (c *Client) CreatePluginVersionTablesWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePluginVersionWithBody

func (c *Client) CreatePluginVersionWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePluginWithBody

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

func (*Client) CreateSpendingLimit added in v1.9.1

func (c *Client) CreateSpendingLimit(ctx context.Context, teamName TeamName, body CreateSpendingLimitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSpendingLimitWithBody added in v1.9.1

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

func (*Client) CreateSubscriptionOrderForTeam added in v1.6.1

func (c *Client) CreateSubscriptionOrderForTeam(ctx context.Context, teamName TeamName, body CreateSubscriptionOrderForTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSubscriptionOrderForTeamWithBody added in v1.6.1

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

func (*Client) CreateSync added in v1.6.4

func (c *Client) CreateSync(ctx context.Context, teamName TeamName, body CreateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSyncDestinationTestConnection added in v1.12.3

func (c *Client) CreateSyncDestinationTestConnection(ctx context.Context, teamName TeamName, body CreateSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSyncDestinationTestConnectionWithBody added in v1.12.3

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

func (*Client) CreateSyncRun added in v1.6.4

func (c *Client) CreateSyncRun(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSyncRunProgress added in v1.7.0

func (c *Client) CreateSyncRunProgress(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSyncRunProgressWithBody added in v1.7.0

func (c *Client) CreateSyncRunProgressWithBody(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSyncSourceTestConnection added in v1.12.3

func (c *Client) CreateSyncSourceTestConnection(ctx context.Context, teamName TeamName, body CreateSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSyncSourceTestConnectionWithBody added in v1.12.3

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

func (*Client) CreateSyncWithBody added in v1.6.4

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

func (*Client) CreateTeam

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

func (*Client) CreateTeamAPIKey added in v1.0.3

func (c *Client) CreateTeamAPIKey(ctx context.Context, teamName TeamName, body CreateTeamAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeamAPIKeyWithBody added in v1.0.3

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

func (*Client) CreateTeamImages added in v1.6.4

func (c *Client) CreateTeamImages(ctx context.Context, teamName TeamName, body CreateTeamImagesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTeamImagesWithBody added in v1.6.4

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

func (*Client) CreateTeamWithBody

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

func (*Client) CreateUserToken added in v1.13.0

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

func (*Client) DeleteAddonByTeamAndName added in v1.2.9

func (c *Client) DeleteAddonByTeamAndName(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAddonsByTeam added in v1.2.9

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

func (*Client) DeleteManagedDatabase added in v1.11.2

func (c *Client) DeleteManagedDatabase(ctx context.Context, teamName TeamName, managedDatabaseID ManagedDatabaseID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePluginByTeamAndPluginName added in v1.0.2

func (c *Client) DeletePluginByTeamAndPluginName(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePluginNotificationRequest added in v1.6.4

func (c *Client) DeletePluginNotificationRequest(ctx context.Context, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePluginUpcomingPriceChanges added in v1.6.4

func (c *Client) DeletePluginUpcomingPriceChanges(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePluginVersionDocs

func (c *Client) DeletePluginVersionDocs(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body DeletePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePluginVersionDocsWithBody

func (c *Client) DeletePluginVersionDocsWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePluginVersionTables

func (c *Client) DeletePluginVersionTables(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body DeletePluginVersionTablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePluginVersionTablesWithBody

func (c *Client) DeletePluginVersionTablesWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePluginsByTeam added in v1.0.2

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

func (*Client) DeleteSpendingLimit added in v1.9.1

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

func (*Client) DeleteSync added in v1.6.4

func (c *Client) DeleteSync(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSyncDestination added in v1.7.1

func (c *Client) DeleteSyncDestination(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSyncSource added in v1.7.1

func (c *Client) DeleteSyncSource(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTeam added in v1.6.4

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

func (*Client) DeleteTeamAPIKey added in v1.0.3

func (c *Client) DeleteTeamAPIKey(ctx context.Context, teamName TeamName, apiKeyID APIKeyID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTeamInvitation added in v1.11.3

func (c *Client) DeleteTeamInvitation(ctx context.Context, teamName TeamName, body DeleteTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTeamInvitationWithBody added in v1.11.3

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

func (*Client) DeleteTeamMembership added in v1.6.4

func (c *Client) DeleteTeamMembership(ctx context.Context, teamName TeamName, email EmailBasic, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUser added in v1.6.4

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

func (*Client) DownloadAddonAsset added in v1.2.9

func (c *Client) DownloadAddonAsset(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, params *DownloadAddonAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadAddonAssetByTeam added in v1.4.6

func (c *Client) DownloadAddonAssetByTeam(ctx context.Context, teamName TeamName, addonTeam AddonTeam, addonType AddonType, addonName AddonName, versionName VersionName, params *DownloadAddonAssetByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadPluginAsset

func (c *Client) DownloadPluginAsset(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadPluginAssetByTeam added in v1.4.4

func (c *Client) DownloadPluginAssetByTeam(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTeamInvitation

func (c *Client) EmailTeamInvitation(ctx context.Context, teamName TeamName, body EmailTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTeamInvitationWithBody

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

func (*Client) FinalizePluginUIAssetUpload added in v1.12.0

func (c *Client) FinalizePluginUIAssetUpload(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body FinalizePluginUIAssetUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FinalizePluginUIAssetUploadWithBody added in v1.12.0

func (c *Client) FinalizePluginUIAssetUploadWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAddon added in v1.2.9

func (c *Client) GetAddon(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAddonOrderByTeam added in v1.6.1

func (c *Client) GetAddonOrderByTeam(ctx context.Context, teamName TeamName, addonOrderID AddonOrderID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAddonVersion added in v1.2.9

func (c *Client) GetAddonVersion(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConnector added in v1.12.0

func (c *Client) GetConnector(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConnectorAuthStatusAWS added in v1.12.4

func (c *Client) GetConnectorAuthStatusAWS(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConnectorAuthStatusGCP added in v1.12.8

func (c *Client) GetConnectorAuthStatusGCP(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrentUser

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

func (*Client) GetCurrentUserMemberships

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

func (*Client) GetGroupedTeamUsageSummary added in v1.9.2

func (c *Client) GetGroupedTeamUsageSummary(ctx context.Context, teamName TeamName, groupBy GetGroupedTeamUsageSummaryParamsGroupBy, params *GetGroupedTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetManagedDatabase added in v1.11.2

func (c *Client) GetManagedDatabase(ctx context.Context, teamName TeamName, managedDatabaseID ManagedDatabaseID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetManagedDatabases added in v1.11.2

func (c *Client) GetManagedDatabases(ctx context.Context, teamName TeamName, params *GetManagedDatabasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOpenAPIJSON added in v1.13.1

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

func (*Client) GetPlatformFlags added in v1.13.6

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

func (*Client) GetPlugin

func (c *Client) GetPlugin(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPluginNotificationRequest added in v1.6.4

func (c *Client) GetPluginNotificationRequest(ctx context.Context, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPluginVersion

func (c *Client) GetPluginVersion(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPluginVersionTable

func (c *Client) GetPluginVersionTable(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, tableName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpendingLimit added in v1.9.1

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

func (*Client) GetSubscriptionOrderByTeam added in v1.6.1

func (c *Client) GetSubscriptionOrderByTeam(ctx context.Context, teamName TeamName, teamSubscriptionOrderID TeamSubscriptionOrderID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSync added in v1.6.4

func (c *Client) GetSync(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncDestination added in v1.7.1

func (c *Client) GetSyncDestination(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncDestinationTestConnection added in v1.12.3

func (c *Client) GetSyncDestinationTestConnection(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncRun added in v1.6.4

func (c *Client) GetSyncRun(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncRunConnectorCredentials added in v1.12.0

func (c *Client) GetSyncRunConnectorCredentials(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncRunConnectorIdentity added in v1.12.0

func (c *Client) GetSyncRunConnectorIdentity(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncRunLogs added in v1.7.1

func (c *Client) GetSyncRunLogs(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncSource added in v1.7.1

func (c *Client) GetSyncSource(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncSourceTestConnection added in v1.12.3

func (c *Client) GetSyncSourceTestConnection(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamByName

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

func (*Client) GetTeamMemberships

func (c *Client) GetTeamMemberships(ctx context.Context, teamName TeamName, params *GetTeamMembershipsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamPluginUsage added in v1.2.6

func (c *Client) GetTeamPluginUsage(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamSpend added in v1.9.2

func (c *Client) GetTeamSpend(ctx context.Context, teamName TeamName, params *GetTeamSpendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTeamUsageSummary added in v1.9.2

func (c *Client) GetTeamUsageSummary(ctx context.Context, teamName TeamName, params *GetTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTestConnectionConnectorCredentials added in v1.12.0

func (c *Client) GetTestConnectionConnectorCredentials(ctx context.Context, teamName TeamName, syncTestConnectionId SyncTestConnectionId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTestConnectionConnectorIdentity added in v1.12.0

func (c *Client) GetTestConnectionConnectorIdentity(ctx context.Context, teamName TeamName, syncTestConnectionId SyncTestConnectionId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTestConnectionForSyncDestination added in v1.12.2

func (c *Client) GetTestConnectionForSyncDestination(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTestConnectionForSyncSource added in v1.12.2

func (c *Client) GetTestConnectionForSyncSource(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HealthCheck

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

func (*Client) IncreaseTeamPluginUsage added in v1.2.6

func (c *Client) IncreaseTeamPluginUsage(ctx context.Context, teamName TeamName, body IncreaseTeamPluginUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IncreaseTeamPluginUsageWithBody added in v1.2.6

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

func (*Client) ListAddonOrdersByTeam added in v1.6.0

func (c *Client) ListAddonOrdersByTeam(ctx context.Context, teamName TeamName, params *ListAddonOrdersByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAddonVersions added in v1.2.9

func (c *Client) ListAddonVersions(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, params *ListAddonVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAddons added in v1.2.9

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

func (*Client) ListAddonsByTeam added in v1.2.9

func (c *Client) ListAddonsByTeam(ctx context.Context, teamName TeamName, params *ListAddonsByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListConnectors added in v1.12.0

func (c *Client) ListConnectors(ctx context.Context, teamName TeamName, params *ListConnectorsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCurrentUserInvitations

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

func (*Client) ListInvoicesByTeam added in v1.6.3

func (c *Client) ListInvoicesByTeam(ctx context.Context, teamName TeamName, params *ListInvoicesByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPluginNotificationRequests added in v1.6.4

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

func (*Client) ListPluginUpcomingPriceChanges added in v1.6.4

func (c *Client) ListPluginUpcomingPriceChanges(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPluginVersionDocs

func (c *Client) ListPluginVersionDocs(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionDocsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPluginVersionTables

func (c *Client) ListPluginVersionTables(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionTablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPluginVersions

func (c *Client) ListPluginVersions(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, params *ListPluginVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPlugins

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

func (*Client) ListPluginsByTeam

func (c *Client) ListPluginsByTeam(ctx context.Context, teamName TeamName, params *ListPluginsByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSubscriptionOrdersByTeam added in v1.6.1

func (c *Client) ListSubscriptionOrdersByTeam(ctx context.Context, teamName TeamName, params *ListSubscriptionOrdersByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncDestinationSyncs added in v1.13.1

func (c *Client) ListSyncDestinationSyncs(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, params *ListSyncDestinationSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncDestinations added in v1.7.1

func (c *Client) ListSyncDestinations(ctx context.Context, teamName TeamName, params *ListSyncDestinationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncRuns added in v1.6.4

func (c *Client) ListSyncRuns(ctx context.Context, teamName TeamName, syncName SyncName, params *ListSyncRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncSourceSyncs added in v1.13.1

func (c *Client) ListSyncSourceSyncs(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, params *ListSyncSourceSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncSources added in v1.7.1

func (c *Client) ListSyncSources(ctx context.Context, teamName TeamName, params *ListSyncSourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncs added in v1.6.4

func (c *Client) ListSyncs(ctx context.Context, teamName TeamName, params *ListSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeamAPIKeys added in v1.0.3

func (c *Client) ListTeamAPIKeys(ctx context.Context, teamName TeamName, params *ListTeamAPIKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeamInvitations

func (c *Client) ListTeamInvitations(ctx context.Context, teamName TeamName, params *ListTeamInvitationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeamPluginUsage added in v1.2.6

func (c *Client) ListTeamPluginUsage(ctx context.Context, teamName TeamName, params *ListTeamPluginUsageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTeams

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

func (*Client) ListUsersByTeam

func (c *Client) ListUsersByTeam(ctx context.Context, teamName TeamName, params *ListUsersByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LoginUser added in v1.13.0

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

func (*Client) LoginUserWithBody added in v1.13.0

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

func (*Client) LogoutUser added in v1.13.1

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

func (*Client) PromoteSyncDestinationTestConnection added in v1.12.3

func (c *Client) PromoteSyncDestinationTestConnection(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body PromoteSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PromoteSyncDestinationTestConnectionWithBody added in v1.12.3

func (c *Client) PromoteSyncDestinationTestConnectionWithBody(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PromoteSyncSourceTestConnection added in v1.12.3

func (c *Client) PromoteSyncSourceTestConnection(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body PromoteSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PromoteSyncSourceTestConnectionWithBody added in v1.12.3

func (c *Client) PromoteSyncSourceTestConnectionWithBody(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemovePluginUIAssets added in v1.12.1

func (c *Client) RemovePluginUIAssets(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTeamMembership added in v1.12.0

func (c *Client) RemoveTeamMembership(ctx context.Context, teamName TeamName, body RemoveTeamMembershipJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTeamMembershipWithBody added in v1.12.0

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

func (*Client) RenewPlatformActivation added in v1.13.2

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

func (*Client) RenewPlatformActivationWithBody added in v1.13.2

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

func (*Client) ReplacePluginVersionDocs added in v1.6.2

func (c *Client) ReplacePluginVersionDocs(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body ReplacePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplacePluginVersionDocsWithBody added in v1.6.2

func (c *Client) ReplacePluginVersionDocsWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResetUserPassword added in v1.13.1

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

func (*Client) ResetUserPasswordWithBody added in v1.13.1

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

func (*Client) RevokeConnector added in v1.12.0

func (c *Client) RevokeConnector(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SendAnonymousEvent added in v1.13.1

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

func (*Client) SendAnonymousEventWithBody added in v1.13.1

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

func (*Client) SendUserEvent added in v1.13.1

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

func (*Client) SendUserEventWithBody added in v1.13.1

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

func (*Client) UpdateAddon added in v1.2.9

func (c *Client) UpdateAddon(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, body UpdateAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAddonVersion added in v1.2.9

func (c *Client) UpdateAddonVersion(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, body UpdateAddonVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAddonVersionWithBody added in v1.2.9

func (c *Client) UpdateAddonVersionWithBody(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAddonWithBody added in v1.2.9

func (c *Client) UpdateAddonWithBody(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConnector added in v1.12.0

func (c *Client) UpdateConnector(ctx context.Context, teamName TeamName, connectorID ConnectorID, body UpdateConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConnectorWithBody added in v1.12.0

func (c *Client) UpdateConnectorWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCurrentUser added in v1.0.3

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

func (*Client) UpdateCurrentUserWithBody added in v1.0.3

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

func (*Client) UpdateCustomer added in v1.13.1

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

func (*Client) UpdateCustomerWithBody added in v1.13.1

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

func (*Client) UpdatePlugin

func (c *Client) UpdatePlugin(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, body UpdatePluginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePluginVersion

func (c *Client) UpdatePluginVersion(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body UpdatePluginVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePluginVersionWithBody

func (c *Client) UpdatePluginVersionWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePluginWithBody

func (c *Client) UpdatePluginWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSpendingLimit added in v1.9.1

func (c *Client) UpdateSpendingLimit(ctx context.Context, teamName TeamName, body UpdateSpendingLimitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSpendingLimitWithBody added in v1.9.1

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

func (*Client) UpdateSync added in v1.6.4

func (c *Client) UpdateSync(ctx context.Context, teamName TeamName, syncName SyncName, body UpdateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncDestination added in v1.7.1

func (c *Client) UpdateSyncDestination(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, body UpdateSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncDestinationWithBody added in v1.7.1

func (c *Client) UpdateSyncDestinationWithBody(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncRun added in v1.6.4

func (c *Client) UpdateSyncRun(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body UpdateSyncRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncRunWithBody added in v1.6.4

func (c *Client) UpdateSyncRunWithBody(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncSource added in v1.7.1

func (c *Client) UpdateSyncSource(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, body UpdateSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncSourceWithBody added in v1.7.1

func (c *Client) UpdateSyncSourceWithBody(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTestConnectionForSyncDestination added in v1.12.5

func (c *Client) UpdateSyncTestConnectionForSyncDestination(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTestConnectionForSyncDestinationWithBody added in v1.12.5

func (c *Client) UpdateSyncTestConnectionForSyncDestinationWithBody(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTestConnectionForSyncSource added in v1.12.5

func (c *Client) UpdateSyncTestConnectionForSyncSource(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTestConnectionForSyncSourceWithBody added in v1.12.5

func (c *Client) UpdateSyncTestConnectionForSyncSourceWithBody(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncWithBody added in v1.6.4

func (c *Client) UpdateSyncWithBody(ctx context.Context, teamName TeamName, syncName SyncName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeam added in v1.0.1

func (c *Client) UpdateTeam(ctx context.Context, teamName TeamName, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTeamWithBody added in v1.0.1

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

func (*Client) UploadAddonAsset added in v1.2.9

func (c *Client) UploadAddonAsset(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadImage

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

func (*Client) UploadImageWithBody added in v1.13.1

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

func (*Client) UploadPluginAsset

func (c *Client) UploadPluginAsset(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPluginUIAssets added in v1.12.0

func (c *Client) UploadPluginUIAssets(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body UploadPluginUIAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPluginUIAssetsWithBody added in v1.12.0

func (c *Client) UploadPluginUIAssetsWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) VerifyUserEmail added in v1.13.1

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

func (*Client) VerifyUserEmailWithBody added in v1.13.1

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

type ClientInterface

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

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

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

	CreateAddon(ctx context.Context, body CreateAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAddonByTeamAndName request
	DeleteAddonByTeamAndName(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAddon request
	GetAddon(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAddonWithBody request with any body
	UpdateAddonWithBody(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAddon(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, body UpdateAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAddonVersions request
	ListAddonVersions(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, params *ListAddonVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAddonVersion request
	GetAddonVersion(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAddonVersionWithBody request with any body
	UpdateAddonVersionWithBody(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAddonVersion(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, body UpdateAddonVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAddonVersionWithBody request with any body
	CreateAddonVersionWithBody(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAddonVersion(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, body CreateAddonVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadAddonAsset request
	DownloadAddonAsset(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, params *DownloadAddonAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadAddonAsset request
	UploadAddonAsset(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	ActivatePlatform(ctx context.Context, body ActivatePlatformJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	RenewPlatformActivation(ctx context.Context, body RenewPlatformActivationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	CreatePluginNotificationRequest(ctx context.Context, body CreatePluginNotificationRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePluginNotificationRequest request
	DeletePluginNotificationRequest(ctx context.Context, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPluginNotificationRequest request
	GetPluginNotificationRequest(ctx context.Context, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreatePlugin(ctx context.Context, body CreatePluginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePluginByTeamAndPluginName request
	DeletePluginByTeamAndPluginName(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPlugin request
	GetPlugin(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePluginWithBody request with any body
	UpdatePluginWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePlugin(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, body UpdatePluginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePluginUpcomingPriceChanges request
	DeletePluginUpcomingPriceChanges(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPluginUpcomingPriceChanges request
	ListPluginUpcomingPriceChanges(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePluginUpcomingPriceChangeWithBody request with any body
	CreatePluginUpcomingPriceChangeWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePluginUpcomingPriceChange(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, body CreatePluginUpcomingPriceChangeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPluginVersions request
	ListPluginVersions(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, params *ListPluginVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPluginVersion request
	GetPluginVersion(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePluginVersionWithBody request with any body
	UpdatePluginVersionWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePluginVersion(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body UpdatePluginVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePluginVersionWithBody request with any body
	CreatePluginVersionWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePluginVersion(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadPluginAsset request
	DownloadPluginAsset(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadPluginAsset request
	UploadPluginAsset(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePluginVersionDocsWithBody request with any body
	DeletePluginVersionDocsWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeletePluginVersionDocs(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body DeletePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPluginVersionDocs request
	ListPluginVersionDocs(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionDocsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplacePluginVersionDocsWithBody request with any body
	ReplacePluginVersionDocsWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplacePluginVersionDocs(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body ReplacePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePluginVersionDocsWithBody request with any body
	CreatePluginVersionDocsWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePluginVersionDocs(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePluginVersionTablesWithBody request with any body
	DeletePluginVersionTablesWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeletePluginVersionTables(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body DeletePluginVersionTablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPluginVersionTables request
	ListPluginVersionTables(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionTablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePluginVersionTablesWithBody request with any body
	CreatePluginVersionTablesWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePluginVersionTables(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionTablesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPluginVersionTable request
	GetPluginVersionTable(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, tableName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemovePluginUIAssets request
	RemovePluginUIAssets(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadPluginUIAssetsWithBody request with any body
	UploadPluginUIAssetsWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UploadPluginUIAssets(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body UploadPluginUIAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FinalizePluginUIAssetUploadWithBody request with any body
	FinalizePluginUIAssetUploadWithBody(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	FinalizePluginUIAssetUpload(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body FinalizePluginUIAssetUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

	// DeleteTeam request
	DeleteTeam(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamByName request
	GetTeamByName(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateTeam(ctx context.Context, teamName TeamName, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAddonOrdersByTeam request
	ListAddonOrdersByTeam(ctx context.Context, teamName TeamName, params *ListAddonOrdersByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateAddonOrderForTeam(ctx context.Context, teamName TeamName, body CreateAddonOrderForTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAddonOrderByTeam request
	GetAddonOrderByTeam(ctx context.Context, teamName TeamName, addonOrderID AddonOrderID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAddonsByTeam request
	DeleteAddonsByTeam(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAddonsByTeam request
	ListAddonsByTeam(ctx context.Context, teamName TeamName, params *ListAddonsByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadAddonAssetByTeam request
	DownloadAddonAssetByTeam(ctx context.Context, teamName TeamName, addonTeam AddonTeam, addonType AddonType, addonName AddonName, versionName VersionName, params *DownloadAddonAssetByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeamAPIKeys request
	ListTeamAPIKeys(ctx context.Context, teamName TeamName, params *ListTeamAPIKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateTeamAPIKey(ctx context.Context, teamName TeamName, body CreateTeamAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTeamAPIKey request
	DeleteTeamAPIKey(ctx context.Context, teamName TeamName, apiKeyID APIKeyID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConnectors request
	ListConnectors(ctx context.Context, teamName TeamName, params *ListConnectorsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateConnector(ctx context.Context, teamName TeamName, body CreateConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConnector request
	GetConnector(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateConnectorWithBody request with any body
	UpdateConnectorWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateConnector(ctx context.Context, teamName TeamName, connectorID ConnectorID, body UpdateConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeConnector request
	RevokeConnector(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConnectorAuthStatusAWS request
	GetConnectorAuthStatusAWS(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthenticateConnectorFinishAWSWithBody request with any body
	AuthenticateConnectorFinishAWSWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AuthenticateConnectorFinishAWS(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorFinishAWSJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthenticateConnectorAWSWithBody request with any body
	AuthenticateConnectorAWSWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AuthenticateConnectorAWS(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorAWSJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConnectorAuthStatusGCP request
	GetConnectorAuthStatusGCP(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthenticateConnectorGCPWithBody request with any body
	AuthenticateConnectorGCPWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AuthenticateConnectorGCP(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorGCPJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthenticateConnectorFinishGCP request
	AuthenticateConnectorFinishGCP(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthenticateConnectorFinishOAuthWithBody request with any body
	AuthenticateConnectorFinishOAuthWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AuthenticateConnectorFinishOAuth(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorFinishOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AuthenticateConnectorOAuthWithBody request with any body
	AuthenticateConnectorOAuthWithBody(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AuthenticateConnectorOAuth(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateTeamImages(ctx context.Context, teamName TeamName, body CreateTeamImagesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	DeleteTeamInvitation(ctx context.Context, teamName TeamName, body DeleteTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeamInvitations request
	ListTeamInvitations(ctx context.Context, teamName TeamName, params *ListTeamInvitationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	EmailTeamInvitation(ctx context.Context, teamName TeamName, body EmailTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AcceptTeamInvitation(ctx context.Context, teamName TeamName, body AcceptTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelTeamInvitation request
	CancelTeamInvitation(ctx context.Context, teamName TeamName, email EmailBasic, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListInvoicesByTeam request
	ListInvoicesByTeam(ctx context.Context, teamName TeamName, params *ListInvoicesByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetManagedDatabases request
	GetManagedDatabases(ctx context.Context, teamName TeamName, params *GetManagedDatabasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateManagedDatabase(ctx context.Context, teamName TeamName, body CreateManagedDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteManagedDatabase request
	DeleteManagedDatabase(ctx context.Context, teamName TeamName, managedDatabaseID ManagedDatabaseID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetManagedDatabase request
	GetManagedDatabase(ctx context.Context, teamName TeamName, managedDatabaseID ManagedDatabaseID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	RemoveTeamMembership(ctx context.Context, teamName TeamName, body RemoveTeamMembershipJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamMemberships request
	GetTeamMemberships(ctx context.Context, teamName TeamName, params *GetTeamMembershipsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTeamMembership request
	DeleteTeamMembership(ctx context.Context, teamName TeamName, email EmailBasic, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePluginsByTeam request
	DeletePluginsByTeam(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPluginsByTeam request
	ListPluginsByTeam(ctx context.Context, teamName TeamName, params *ListPluginsByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadPluginAssetByTeam request
	DownloadPluginAssetByTeam(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamSpend request
	GetTeamSpend(ctx context.Context, teamName TeamName, params *GetTeamSpendParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSpendingLimit request
	DeleteSpendingLimit(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpendingLimit request
	GetSpendingLimit(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSpendingLimit(ctx context.Context, teamName TeamName, body CreateSpendingLimitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSpendingLimit(ctx context.Context, teamName TeamName, body UpdateSpendingLimitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSubscriptionOrdersByTeam request
	ListSubscriptionOrdersByTeam(ctx context.Context, teamName TeamName, params *ListSubscriptionOrdersByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSubscriptionOrderForTeam(ctx context.Context, teamName TeamName, body CreateSubscriptionOrderForTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSubscriptionOrderByTeam request
	GetSubscriptionOrderByTeam(ctx context.Context, teamName TeamName, teamSubscriptionOrderID TeamSubscriptionOrderID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSyncDestinationTestConnection(ctx context.Context, teamName TeamName, body CreateSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncDestinationTestConnection request
	GetSyncDestinationTestConnection(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSyncTestConnectionForSyncDestinationWithBody request with any body
	UpdateSyncTestConnectionForSyncDestinationWithBody(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSyncTestConnectionForSyncDestination(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PromoteSyncDestinationTestConnectionWithBody request with any body
	PromoteSyncDestinationTestConnectionWithBody(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PromoteSyncDestinationTestConnection(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body PromoteSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncDestinations request
	ListSyncDestinations(ctx context.Context, teamName TeamName, params *ListSyncDestinationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSyncDestination request
	DeleteSyncDestination(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncDestination request
	GetSyncDestination(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSyncDestinationWithBody request with any body
	UpdateSyncDestinationWithBody(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSyncDestination(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, body UpdateSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncDestinationSyncs request
	ListSyncDestinationSyncs(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, params *ListSyncDestinationSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTestConnectionForSyncDestination request
	GetTestConnectionForSyncDestination(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSyncSourceTestConnection(ctx context.Context, teamName TeamName, body CreateSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncSourceTestConnection request
	GetSyncSourceTestConnection(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSyncTestConnectionForSyncSourceWithBody request with any body
	UpdateSyncTestConnectionForSyncSourceWithBody(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSyncTestConnectionForSyncSource(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PromoteSyncSourceTestConnectionWithBody request with any body
	PromoteSyncSourceTestConnectionWithBody(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PromoteSyncSourceTestConnection(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body PromoteSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncSources request
	ListSyncSources(ctx context.Context, teamName TeamName, params *ListSyncSourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSyncSource request
	DeleteSyncSource(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncSource request
	GetSyncSource(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSyncSourceWithBody request with any body
	UpdateSyncSourceWithBody(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSyncSource(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, body UpdateSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncSourceSyncs request
	ListSyncSourceSyncs(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, params *ListSyncSourceSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTestConnectionForSyncSource request
	GetTestConnectionForSyncSource(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncs request
	ListSyncs(ctx context.Context, teamName TeamName, params *ListSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSync(ctx context.Context, teamName TeamName, body CreateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTestConnectionConnectorCredentials request
	GetTestConnectionConnectorCredentials(ctx context.Context, teamName TeamName, syncTestConnectionId SyncTestConnectionId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTestConnectionConnectorIdentity request
	GetTestConnectionConnectorIdentity(ctx context.Context, teamName TeamName, syncTestConnectionId SyncTestConnectionId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSync request
	DeleteSync(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSync request
	GetSync(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSyncWithBody request with any body
	UpdateSyncWithBody(ctx context.Context, teamName TeamName, syncName SyncName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSync(ctx context.Context, teamName TeamName, syncName SyncName, body UpdateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncRuns request
	ListSyncRuns(ctx context.Context, teamName TeamName, syncName SyncName, params *ListSyncRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSyncRun request
	CreateSyncRun(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncRun request
	GetSyncRun(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSyncRunWithBody request with any body
	UpdateSyncRunWithBody(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSyncRun(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body UpdateSyncRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncRunConnectorCredentials request
	GetSyncRunConnectorCredentials(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncRunConnectorIdentity request
	GetSyncRunConnectorIdentity(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncRunLogs request
	GetSyncRunLogs(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSyncRunProgressWithBody request with any body
	CreateSyncRunProgressWithBody(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSyncRunProgress(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTeamPluginUsage request
	ListTeamPluginUsage(ctx context.Context, teamName TeamName, params *ListTeamPluginUsageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	IncreaseTeamPluginUsage(ctx context.Context, teamName TeamName, body IncreaseTeamPluginUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamUsageSummary request
	GetTeamUsageSummary(ctx context.Context, teamName TeamName, params *GetTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGroupedTeamUsageSummary request
	GetGroupedTeamUsageSummary(ctx context.Context, teamName TeamName, groupBy GetGroupedTeamUsageSummaryParamsGroupBy, params *GetGroupedTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTeamPluginUsage request
	GetTeamPluginUsage(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUsersByTeam request
	ListUsersByTeam(ctx context.Context, teamName TeamName, params *ListUsersByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UploadImage(ctx context.Context, body UploadImageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	UpdateCurrentUser(ctx context.Context, body UpdateCurrentUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SendAnonymousEvent(ctx context.Context, body SendAnonymousEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateCustomer(ctx context.Context, body UpdateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SendUserEvent(ctx context.Context, body SendUserEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	LoginUser(ctx context.Context, body LoginUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	ResetUserPassword(ctx context.Context, body ResetUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	VerifyUserEmail(ctx context.Context, body VerifyUserEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUser request
	DeleteUser(ctx context.Context, userID UserID, 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) AcceptTeamInvitationWithBodyWithResponse added in v1.2.2

func (c *ClientWithResponses) AcceptTeamInvitationWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcceptTeamInvitationResponse, error)

AcceptTeamInvitationWithBodyWithResponse request with arbitrary body returning *AcceptTeamInvitationResponse

func (*ClientWithResponses) AcceptTeamInvitationWithResponse

func (c *ClientWithResponses) AcceptTeamInvitationWithResponse(ctx context.Context, teamName TeamName, body AcceptTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*AcceptTeamInvitationResponse, error)

func (*ClientWithResponses) ActivatePlatformWithBodyWithResponse added in v1.13.2

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

ActivatePlatformWithBodyWithResponse request with arbitrary body returning *ActivatePlatformResponse

func (*ClientWithResponses) ActivatePlatformWithResponse added in v1.13.2

func (c *ClientWithResponses) ActivatePlatformWithResponse(ctx context.Context, body ActivatePlatformJSONRequestBody, reqEditors ...RequestEditorFn) (*ActivatePlatformResponse, error)

func (*ClientWithResponses) AuthRegistryRequestWithResponse added in v1.6.4

func (c *ClientWithResponses) AuthRegistryRequestWithResponse(ctx context.Context, params *AuthRegistryRequestParams, reqEditors ...RequestEditorFn) (*AuthRegistryRequestResponse, error)

AuthRegistryRequestWithResponse request returning *AuthRegistryRequestResponse

func (*ClientWithResponses) AuthenticateConnectorAWSWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) AuthenticateConnectorAWSWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticateConnectorAWSResponse, error)

AuthenticateConnectorAWSWithBodyWithResponse request with arbitrary body returning *AuthenticateConnectorAWSResponse

func (*ClientWithResponses) AuthenticateConnectorAWSWithResponse added in v1.12.0

func (c *ClientWithResponses) AuthenticateConnectorAWSWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorAWSJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateConnectorAWSResponse, error)

func (*ClientWithResponses) AuthenticateConnectorFinishAWSWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) AuthenticateConnectorFinishAWSWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticateConnectorFinishAWSResponse, error)

AuthenticateConnectorFinishAWSWithBodyWithResponse request with arbitrary body returning *AuthenticateConnectorFinishAWSResponse

func (*ClientWithResponses) AuthenticateConnectorFinishAWSWithResponse added in v1.12.0

func (c *ClientWithResponses) AuthenticateConnectorFinishAWSWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorFinishAWSJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateConnectorFinishAWSResponse, error)

func (*ClientWithResponses) AuthenticateConnectorFinishGCPWithResponse added in v1.12.8

func (c *ClientWithResponses) AuthenticateConnectorFinishGCPWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*AuthenticateConnectorFinishGCPResponse, error)

AuthenticateConnectorFinishGCPWithResponse request returning *AuthenticateConnectorFinishGCPResponse

func (*ClientWithResponses) AuthenticateConnectorFinishOAuthWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) AuthenticateConnectorFinishOAuthWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticateConnectorFinishOAuthResponse, error)

AuthenticateConnectorFinishOAuthWithBodyWithResponse request with arbitrary body returning *AuthenticateConnectorFinishOAuthResponse

func (*ClientWithResponses) AuthenticateConnectorFinishOAuthWithResponse added in v1.12.0

func (c *ClientWithResponses) AuthenticateConnectorFinishOAuthWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorFinishOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateConnectorFinishOAuthResponse, error)

func (*ClientWithResponses) AuthenticateConnectorGCPWithBodyWithResponse added in v1.12.8

func (c *ClientWithResponses) AuthenticateConnectorGCPWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticateConnectorGCPResponse, error)

AuthenticateConnectorGCPWithBodyWithResponse request with arbitrary body returning *AuthenticateConnectorGCPResponse

func (*ClientWithResponses) AuthenticateConnectorGCPWithResponse added in v1.12.8

func (c *ClientWithResponses) AuthenticateConnectorGCPWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorGCPJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateConnectorGCPResponse, error)

func (*ClientWithResponses) AuthenticateConnectorOAuthWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) AuthenticateConnectorOAuthWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticateConnectorOAuthResponse, error)

AuthenticateConnectorOAuthWithBodyWithResponse request with arbitrary body returning *AuthenticateConnectorOAuthResponse

func (*ClientWithResponses) AuthenticateConnectorOAuthWithResponse added in v1.12.0

func (c *ClientWithResponses) AuthenticateConnectorOAuthWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateConnectorOAuthResponse, error)

func (*ClientWithResponses) CQHealthCheckWithResponse added in v1.11.3

func (c *ClientWithResponses) CQHealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CQHealthCheckResponse, error)

CQHealthCheckWithResponse request returning *CQHealthCheckResponse

func (*ClientWithResponses) CancelTeamInvitationWithResponse

func (c *ClientWithResponses) CancelTeamInvitationWithResponse(ctx context.Context, teamName TeamName, email EmailBasic, reqEditors ...RequestEditorFn) (*CancelTeamInvitationResponse, error)

CancelTeamInvitationWithResponse request returning *CancelTeamInvitationResponse

func (*ClientWithResponses) CreateAddonOrderForTeamWithBodyWithResponse added in v1.6.1

func (c *ClientWithResponses) CreateAddonOrderForTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAddonOrderForTeamResponse, error)

CreateAddonOrderForTeamWithBodyWithResponse request with arbitrary body returning *CreateAddonOrderForTeamResponse

func (*ClientWithResponses) CreateAddonOrderForTeamWithResponse added in v1.6.1

func (c *ClientWithResponses) CreateAddonOrderForTeamWithResponse(ctx context.Context, teamName TeamName, body CreateAddonOrderForTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAddonOrderForTeamResponse, error)

func (*ClientWithResponses) CreateAddonVersionWithBodyWithResponse added in v1.2.9

func (c *ClientWithResponses) CreateAddonVersionWithBodyWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAddonVersionResponse, error)

CreateAddonVersionWithBodyWithResponse request with arbitrary body returning *CreateAddonVersionResponse

func (*ClientWithResponses) CreateAddonVersionWithResponse added in v1.2.9

func (c *ClientWithResponses) CreateAddonVersionWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, body CreateAddonVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAddonVersionResponse, error)

func (*ClientWithResponses) CreateAddonWithBodyWithResponse added in v1.2.9

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

CreateAddonWithBodyWithResponse request with arbitrary body returning *CreateAddonResponse

func (*ClientWithResponses) CreateAddonWithResponse added in v1.2.9

func (c *ClientWithResponses) CreateAddonWithResponse(ctx context.Context, body CreateAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAddonResponse, error)

func (*ClientWithResponses) CreateConnectorWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) CreateConnectorWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConnectorResponse, error)

CreateConnectorWithBodyWithResponse request with arbitrary body returning *CreateConnectorResponse

func (*ClientWithResponses) CreateConnectorWithResponse added in v1.12.0

func (c *ClientWithResponses) CreateConnectorWithResponse(ctx context.Context, teamName TeamName, body CreateConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConnectorResponse, error)

func (*ClientWithResponses) CreateManagedDatabaseWithBodyWithResponse added in v1.11.2

func (c *ClientWithResponses) CreateManagedDatabaseWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateManagedDatabaseResponse, error)

CreateManagedDatabaseWithBodyWithResponse request with arbitrary body returning *CreateManagedDatabaseResponse

func (*ClientWithResponses) CreateManagedDatabaseWithResponse added in v1.11.2

func (c *ClientWithResponses) CreateManagedDatabaseWithResponse(ctx context.Context, teamName TeamName, body CreateManagedDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateManagedDatabaseResponse, error)

func (*ClientWithResponses) CreatePluginNotificationRequestWithBodyWithResponse added in v1.6.4

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

CreatePluginNotificationRequestWithBodyWithResponse request with arbitrary body returning *CreatePluginNotificationRequestResponse

func (*ClientWithResponses) CreatePluginNotificationRequestWithResponse added in v1.6.4

func (c *ClientWithResponses) CreatePluginNotificationRequestWithResponse(ctx context.Context, body CreatePluginNotificationRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginNotificationRequestResponse, error)

func (*ClientWithResponses) CreatePluginUpcomingPriceChangeWithBodyWithResponse added in v1.6.4

func (c *ClientWithResponses) CreatePluginUpcomingPriceChangeWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePluginUpcomingPriceChangeResponse, error)

CreatePluginUpcomingPriceChangeWithBodyWithResponse request with arbitrary body returning *CreatePluginUpcomingPriceChangeResponse

func (*ClientWithResponses) CreatePluginUpcomingPriceChangeWithResponse added in v1.6.4

func (c *ClientWithResponses) CreatePluginUpcomingPriceChangeWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, body CreatePluginUpcomingPriceChangeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginUpcomingPriceChangeResponse, error)

func (*ClientWithResponses) CreatePluginVersionDocsWithBodyWithResponse

func (c *ClientWithResponses) CreatePluginVersionDocsWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePluginVersionDocsResponse, error)

CreatePluginVersionDocsWithBodyWithResponse request with arbitrary body returning *CreatePluginVersionDocsResponse

func (*ClientWithResponses) CreatePluginVersionDocsWithResponse

func (c *ClientWithResponses) CreatePluginVersionDocsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginVersionDocsResponse, error)

func (*ClientWithResponses) CreatePluginVersionTablesWithBodyWithResponse

func (c *ClientWithResponses) CreatePluginVersionTablesWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePluginVersionTablesResponse, error)

CreatePluginVersionTablesWithBodyWithResponse request with arbitrary body returning *CreatePluginVersionTablesResponse

func (*ClientWithResponses) CreatePluginVersionTablesWithResponse

func (c *ClientWithResponses) CreatePluginVersionTablesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionTablesJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginVersionTablesResponse, error)

func (*ClientWithResponses) CreatePluginVersionWithBodyWithResponse

func (c *ClientWithResponses) CreatePluginVersionWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePluginVersionResponse, error)

CreatePluginVersionWithBodyWithResponse request with arbitrary body returning *CreatePluginVersionResponse

func (*ClientWithResponses) CreatePluginVersionWithResponse

func (c *ClientWithResponses) CreatePluginVersionWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginVersionResponse, error)

func (*ClientWithResponses) CreatePluginWithBodyWithResponse

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

CreatePluginWithBodyWithResponse request with arbitrary body returning *CreatePluginResponse

func (*ClientWithResponses) CreatePluginWithResponse

func (c *ClientWithResponses) CreatePluginWithResponse(ctx context.Context, body CreatePluginJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginResponse, error)

func (*ClientWithResponses) CreateSpendingLimitWithBodyWithResponse added in v1.9.1

func (c *ClientWithResponses) CreateSpendingLimitWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpendingLimitResponse, error)

CreateSpendingLimitWithBodyWithResponse request with arbitrary body returning *CreateSpendingLimitResponse

func (*ClientWithResponses) CreateSpendingLimitWithResponse added in v1.9.1

func (c *ClientWithResponses) CreateSpendingLimitWithResponse(ctx context.Context, teamName TeamName, body CreateSpendingLimitJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpendingLimitResponse, error)

func (*ClientWithResponses) CreateSubscriptionOrderForTeamWithBodyWithResponse added in v1.6.1

func (c *ClientWithResponses) CreateSubscriptionOrderForTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSubscriptionOrderForTeamResponse, error)

CreateSubscriptionOrderForTeamWithBodyWithResponse request with arbitrary body returning *CreateSubscriptionOrderForTeamResponse

func (*ClientWithResponses) CreateSubscriptionOrderForTeamWithResponse added in v1.6.1

func (c *ClientWithResponses) CreateSubscriptionOrderForTeamWithResponse(ctx context.Context, teamName TeamName, body CreateSubscriptionOrderForTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSubscriptionOrderForTeamResponse, error)

func (*ClientWithResponses) CreateSyncDestinationTestConnectionWithBodyWithResponse added in v1.12.3

func (c *ClientWithResponses) CreateSyncDestinationTestConnectionWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncDestinationTestConnectionResponse, error)

CreateSyncDestinationTestConnectionWithBodyWithResponse request with arbitrary body returning *CreateSyncDestinationTestConnectionResponse

func (*ClientWithResponses) CreateSyncDestinationTestConnectionWithResponse added in v1.12.3

func (c *ClientWithResponses) CreateSyncDestinationTestConnectionWithResponse(ctx context.Context, teamName TeamName, body CreateSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncDestinationTestConnectionResponse, error)

func (*ClientWithResponses) CreateSyncRunProgressWithBodyWithResponse added in v1.7.0

func (c *ClientWithResponses) CreateSyncRunProgressWithBodyWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressResponse, error)

CreateSyncRunProgressWithBodyWithResponse request with arbitrary body returning *CreateSyncRunProgressResponse

func (*ClientWithResponses) CreateSyncRunProgressWithResponse added in v1.7.0

func (c *ClientWithResponses) CreateSyncRunProgressWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressResponse, error)

func (*ClientWithResponses) CreateSyncRunWithResponse added in v1.6.4

func (c *ClientWithResponses) CreateSyncRunWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*CreateSyncRunResponse, error)

CreateSyncRunWithResponse request returning *CreateSyncRunResponse

func (*ClientWithResponses) CreateSyncSourceTestConnectionWithBodyWithResponse added in v1.12.3

func (c *ClientWithResponses) CreateSyncSourceTestConnectionWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncSourceTestConnectionResponse, error)

CreateSyncSourceTestConnectionWithBodyWithResponse request with arbitrary body returning *CreateSyncSourceTestConnectionResponse

func (*ClientWithResponses) CreateSyncSourceTestConnectionWithResponse added in v1.12.3

func (c *ClientWithResponses) CreateSyncSourceTestConnectionWithResponse(ctx context.Context, teamName TeamName, body CreateSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncSourceTestConnectionResponse, error)

func (*ClientWithResponses) CreateSyncWithBodyWithResponse added in v1.6.4

func (c *ClientWithResponses) CreateSyncWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncResponse, error)

CreateSyncWithBodyWithResponse request with arbitrary body returning *CreateSyncResponse

func (*ClientWithResponses) CreateSyncWithResponse added in v1.6.4

func (c *ClientWithResponses) CreateSyncWithResponse(ctx context.Context, teamName TeamName, body CreateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncResponse, error)

func (*ClientWithResponses) CreateTeamAPIKeyWithBodyWithResponse added in v1.0.3

func (c *ClientWithResponses) CreateTeamAPIKeyWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamAPIKeyResponse, error)

CreateTeamAPIKeyWithBodyWithResponse request with arbitrary body returning *CreateTeamAPIKeyResponse

func (*ClientWithResponses) CreateTeamAPIKeyWithResponse added in v1.0.3

func (c *ClientWithResponses) CreateTeamAPIKeyWithResponse(ctx context.Context, teamName TeamName, body CreateTeamAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamAPIKeyResponse, error)

func (*ClientWithResponses) CreateTeamImagesWithBodyWithResponse added in v1.6.4

func (c *ClientWithResponses) CreateTeamImagesWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamImagesResponse, error)

CreateTeamImagesWithBodyWithResponse request with arbitrary body returning *CreateTeamImagesResponse

func (*ClientWithResponses) CreateTeamImagesWithResponse added in v1.6.4

func (c *ClientWithResponses) CreateTeamImagesWithResponse(ctx context.Context, teamName TeamName, body CreateTeamImagesJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamImagesResponse, error)

func (*ClientWithResponses) CreateTeamWithBodyWithResponse

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

CreateTeamWithBodyWithResponse request with arbitrary body returning *CreateTeamResponse

func (*ClientWithResponses) CreateTeamWithResponse

func (c *ClientWithResponses) CreateTeamWithResponse(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)

func (*ClientWithResponses) CreateUserTokenWithResponse added in v1.13.0

func (c *ClientWithResponses) CreateUserTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateUserTokenResponse, error)

CreateUserTokenWithResponse request returning *CreateUserTokenResponse

func (*ClientWithResponses) DeleteAddonByTeamAndNameWithResponse added in v1.2.9

func (c *ClientWithResponses) DeleteAddonByTeamAndNameWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, reqEditors ...RequestEditorFn) (*DeleteAddonByTeamAndNameResponse, error)

DeleteAddonByTeamAndNameWithResponse request returning *DeleteAddonByTeamAndNameResponse

func (*ClientWithResponses) DeleteAddonsByTeamWithResponse added in v1.2.9

func (c *ClientWithResponses) DeleteAddonsByTeamWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*DeleteAddonsByTeamResponse, error)

DeleteAddonsByTeamWithResponse request returning *DeleteAddonsByTeamResponse

func (*ClientWithResponses) DeleteManagedDatabaseWithResponse added in v1.11.2

func (c *ClientWithResponses) DeleteManagedDatabaseWithResponse(ctx context.Context, teamName TeamName, managedDatabaseID ManagedDatabaseID, reqEditors ...RequestEditorFn) (*DeleteManagedDatabaseResponse, error)

DeleteManagedDatabaseWithResponse request returning *DeleteManagedDatabaseResponse

func (*ClientWithResponses) DeletePluginByTeamAndPluginNameWithResponse added in v1.0.2

func (c *ClientWithResponses) DeletePluginByTeamAndPluginNameWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*DeletePluginByTeamAndPluginNameResponse, error)

DeletePluginByTeamAndPluginNameWithResponse request returning *DeletePluginByTeamAndPluginNameResponse

func (*ClientWithResponses) DeletePluginNotificationRequestWithResponse added in v1.6.4

func (c *ClientWithResponses) DeletePluginNotificationRequestWithResponse(ctx context.Context, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*DeletePluginNotificationRequestResponse, error)

DeletePluginNotificationRequestWithResponse request returning *DeletePluginNotificationRequestResponse

func (*ClientWithResponses) DeletePluginUpcomingPriceChangesWithResponse added in v1.6.4

func (c *ClientWithResponses) DeletePluginUpcomingPriceChangesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*DeletePluginUpcomingPriceChangesResponse, error)

DeletePluginUpcomingPriceChangesWithResponse request returning *DeletePluginUpcomingPriceChangesResponse

func (*ClientWithResponses) DeletePluginVersionDocsWithBodyWithResponse

func (c *ClientWithResponses) DeletePluginVersionDocsWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeletePluginVersionDocsResponse, error)

DeletePluginVersionDocsWithBodyWithResponse request with arbitrary body returning *DeletePluginVersionDocsResponse

func (*ClientWithResponses) DeletePluginVersionDocsWithResponse

func (c *ClientWithResponses) DeletePluginVersionDocsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body DeletePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeletePluginVersionDocsResponse, error)

func (*ClientWithResponses) DeletePluginVersionTablesWithBodyWithResponse

func (c *ClientWithResponses) DeletePluginVersionTablesWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeletePluginVersionTablesResponse, error)

DeletePluginVersionTablesWithBodyWithResponse request with arbitrary body returning *DeletePluginVersionTablesResponse

func (*ClientWithResponses) DeletePluginVersionTablesWithResponse

func (c *ClientWithResponses) DeletePluginVersionTablesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body DeletePluginVersionTablesJSONRequestBody, reqEditors ...RequestEditorFn) (*DeletePluginVersionTablesResponse, error)

func (*ClientWithResponses) DeletePluginsByTeamWithResponse added in v1.0.2

func (c *ClientWithResponses) DeletePluginsByTeamWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*DeletePluginsByTeamResponse, error)

DeletePluginsByTeamWithResponse request returning *DeletePluginsByTeamResponse

func (*ClientWithResponses) DeleteSpendingLimitWithResponse added in v1.9.1

func (c *ClientWithResponses) DeleteSpendingLimitWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*DeleteSpendingLimitResponse, error)

DeleteSpendingLimitWithResponse request returning *DeleteSpendingLimitResponse

func (*ClientWithResponses) DeleteSyncDestinationWithResponse added in v1.7.1

func (c *ClientWithResponses) DeleteSyncDestinationWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*DeleteSyncDestinationResponse, error)

DeleteSyncDestinationWithResponse request returning *DeleteSyncDestinationResponse

func (*ClientWithResponses) DeleteSyncSourceWithResponse added in v1.7.1

func (c *ClientWithResponses) DeleteSyncSourceWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*DeleteSyncSourceResponse, error)

DeleteSyncSourceWithResponse request returning *DeleteSyncSourceResponse

func (*ClientWithResponses) DeleteSyncWithResponse added in v1.6.4

func (c *ClientWithResponses) DeleteSyncWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*DeleteSyncResponse, error)

DeleteSyncWithResponse request returning *DeleteSyncResponse

func (*ClientWithResponses) DeleteTeamAPIKeyWithResponse added in v1.0.3

func (c *ClientWithResponses) DeleteTeamAPIKeyWithResponse(ctx context.Context, teamName TeamName, apiKeyID APIKeyID, reqEditors ...RequestEditorFn) (*DeleteTeamAPIKeyResponse, error)

DeleteTeamAPIKeyWithResponse request returning *DeleteTeamAPIKeyResponse

func (*ClientWithResponses) DeleteTeamInvitationWithBodyWithResponse added in v1.11.3

func (c *ClientWithResponses) DeleteTeamInvitationWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteTeamInvitationResponse, error)

DeleteTeamInvitationWithBodyWithResponse request with arbitrary body returning *DeleteTeamInvitationResponse

func (*ClientWithResponses) DeleteTeamInvitationWithResponse added in v1.11.3

func (c *ClientWithResponses) DeleteTeamInvitationWithResponse(ctx context.Context, teamName TeamName, body DeleteTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteTeamInvitationResponse, error)

func (*ClientWithResponses) DeleteTeamMembershipWithResponse added in v1.6.4

func (c *ClientWithResponses) DeleteTeamMembershipWithResponse(ctx context.Context, teamName TeamName, email EmailBasic, reqEditors ...RequestEditorFn) (*DeleteTeamMembershipResponse, error)

DeleteTeamMembershipWithResponse request returning *DeleteTeamMembershipResponse

func (*ClientWithResponses) DeleteTeamWithResponse added in v1.6.4

func (c *ClientWithResponses) DeleteTeamWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*DeleteTeamResponse, error)

DeleteTeamWithResponse request returning *DeleteTeamResponse

func (*ClientWithResponses) DeleteUserWithResponse added in v1.6.4

func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

DeleteUserWithResponse request returning *DeleteUserResponse

func (*ClientWithResponses) DownloadAddonAssetByTeamWithResponse added in v1.4.6

func (c *ClientWithResponses) DownloadAddonAssetByTeamWithResponse(ctx context.Context, teamName TeamName, addonTeam AddonTeam, addonType AddonType, addonName AddonName, versionName VersionName, params *DownloadAddonAssetByTeamParams, reqEditors ...RequestEditorFn) (*DownloadAddonAssetByTeamResponse, error)

DownloadAddonAssetByTeamWithResponse request returning *DownloadAddonAssetByTeamResponse

func (*ClientWithResponses) DownloadAddonAssetWithResponse added in v1.2.9

func (c *ClientWithResponses) DownloadAddonAssetWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, params *DownloadAddonAssetParams, reqEditors ...RequestEditorFn) (*DownloadAddonAssetResponse, error)

DownloadAddonAssetWithResponse request returning *DownloadAddonAssetResponse

func (*ClientWithResponses) DownloadPluginAssetByTeamWithResponse added in v1.4.4

func (c *ClientWithResponses) DownloadPluginAssetByTeamWithResponse(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetByTeamParams, reqEditors ...RequestEditorFn) (*DownloadPluginAssetByTeamResponse, error)

DownloadPluginAssetByTeamWithResponse request returning *DownloadPluginAssetByTeamResponse

func (*ClientWithResponses) DownloadPluginAssetWithResponse

func (c *ClientWithResponses) DownloadPluginAssetWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetParams, reqEditors ...RequestEditorFn) (*DownloadPluginAssetResponse, error)

DownloadPluginAssetWithResponse request returning *DownloadPluginAssetResponse

func (*ClientWithResponses) EmailTeamInvitationWithBodyWithResponse

func (c *ClientWithResponses) EmailTeamInvitationWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTeamInvitationResponse, error)

EmailTeamInvitationWithBodyWithResponse request with arbitrary body returning *EmailTeamInvitationResponse

func (*ClientWithResponses) EmailTeamInvitationWithResponse

func (c *ClientWithResponses) EmailTeamInvitationWithResponse(ctx context.Context, teamName TeamName, body EmailTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTeamInvitationResponse, error)

func (*ClientWithResponses) FinalizePluginUIAssetUploadWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) FinalizePluginUIAssetUploadWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FinalizePluginUIAssetUploadResponse, error)

FinalizePluginUIAssetUploadWithBodyWithResponse request with arbitrary body returning *FinalizePluginUIAssetUploadResponse

func (*ClientWithResponses) FinalizePluginUIAssetUploadWithResponse added in v1.12.0

func (c *ClientWithResponses) FinalizePluginUIAssetUploadWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body FinalizePluginUIAssetUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*FinalizePluginUIAssetUploadResponse, error)

func (*ClientWithResponses) GetAddonOrderByTeamWithResponse added in v1.6.1

func (c *ClientWithResponses) GetAddonOrderByTeamWithResponse(ctx context.Context, teamName TeamName, addonOrderID AddonOrderID, reqEditors ...RequestEditorFn) (*GetAddonOrderByTeamResponse, error)

GetAddonOrderByTeamWithResponse request returning *GetAddonOrderByTeamResponse

func (*ClientWithResponses) GetAddonVersionWithResponse added in v1.2.9

func (c *ClientWithResponses) GetAddonVersionWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, reqEditors ...RequestEditorFn) (*GetAddonVersionResponse, error)

GetAddonVersionWithResponse request returning *GetAddonVersionResponse

func (*ClientWithResponses) GetAddonWithResponse added in v1.2.9

func (c *ClientWithResponses) GetAddonWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, reqEditors ...RequestEditorFn) (*GetAddonResponse, error)

GetAddonWithResponse request returning *GetAddonResponse

func (*ClientWithResponses) GetConnectorAuthStatusAWSWithResponse added in v1.12.4

func (c *ClientWithResponses) GetConnectorAuthStatusAWSWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetConnectorAuthStatusAWSResponse, error)

GetConnectorAuthStatusAWSWithResponse request returning *GetConnectorAuthStatusAWSResponse

func (*ClientWithResponses) GetConnectorAuthStatusGCPWithResponse added in v1.12.8

func (c *ClientWithResponses) GetConnectorAuthStatusGCPWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetConnectorAuthStatusGCPResponse, error)

GetConnectorAuthStatusGCPWithResponse request returning *GetConnectorAuthStatusGCPResponse

func (*ClientWithResponses) GetConnectorWithResponse added in v1.12.0

func (c *ClientWithResponses) GetConnectorWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetConnectorResponse, error)

GetConnectorWithResponse request returning *GetConnectorResponse

func (*ClientWithResponses) GetCurrentUserMembershipsWithResponse

func (c *ClientWithResponses) GetCurrentUserMembershipsWithResponse(ctx context.Context, params *GetCurrentUserMembershipsParams, reqEditors ...RequestEditorFn) (*GetCurrentUserMembershipsResponse, error)

GetCurrentUserMembershipsWithResponse request returning *GetCurrentUserMembershipsResponse

func (*ClientWithResponses) GetCurrentUserWithResponse

func (c *ClientWithResponses) GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResponse, error)

GetCurrentUserWithResponse request returning *GetCurrentUserResponse

func (*ClientWithResponses) GetGroupedTeamUsageSummaryWithResponse added in v1.9.2

func (c *ClientWithResponses) GetGroupedTeamUsageSummaryWithResponse(ctx context.Context, teamName TeamName, groupBy GetGroupedTeamUsageSummaryParamsGroupBy, params *GetGroupedTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*GetGroupedTeamUsageSummaryResponse, error)

GetGroupedTeamUsageSummaryWithResponse request returning *GetGroupedTeamUsageSummaryResponse

func (*ClientWithResponses) GetManagedDatabaseWithResponse added in v1.11.2

func (c *ClientWithResponses) GetManagedDatabaseWithResponse(ctx context.Context, teamName TeamName, managedDatabaseID ManagedDatabaseID, reqEditors ...RequestEditorFn) (*GetManagedDatabaseResponse, error)

GetManagedDatabaseWithResponse request returning *GetManagedDatabaseResponse

func (*ClientWithResponses) GetManagedDatabasesWithResponse added in v1.11.2

func (c *ClientWithResponses) GetManagedDatabasesWithResponse(ctx context.Context, teamName TeamName, params *GetManagedDatabasesParams, reqEditors ...RequestEditorFn) (*GetManagedDatabasesResponse, error)

GetManagedDatabasesWithResponse request returning *GetManagedDatabasesResponse

func (*ClientWithResponses) GetOpenAPIJSONWithResponse added in v1.13.1

func (c *ClientWithResponses) GetOpenAPIJSONWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPIJSONResponse, error)

GetOpenAPIJSONWithResponse request returning *GetOpenAPIJSONResponse

func (*ClientWithResponses) GetPlatformFlagsWithResponse added in v1.13.6

func (c *ClientWithResponses) GetPlatformFlagsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPlatformFlagsResponse, error)

GetPlatformFlagsWithResponse request returning *GetPlatformFlagsResponse

func (*ClientWithResponses) GetPluginNotificationRequestWithResponse added in v1.6.4

func (c *ClientWithResponses) GetPluginNotificationRequestWithResponse(ctx context.Context, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*GetPluginNotificationRequestResponse, error)

GetPluginNotificationRequestWithResponse request returning *GetPluginNotificationRequestResponse

func (*ClientWithResponses) GetPluginVersionTableWithResponse

func (c *ClientWithResponses) GetPluginVersionTableWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, tableName string, reqEditors ...RequestEditorFn) (*GetPluginVersionTableResponse, error)

GetPluginVersionTableWithResponse request returning *GetPluginVersionTableResponse

func (*ClientWithResponses) GetPluginVersionWithResponse

func (c *ClientWithResponses) GetPluginVersionWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*GetPluginVersionResponse, error)

GetPluginVersionWithResponse request returning *GetPluginVersionResponse

func (*ClientWithResponses) GetPluginWithResponse

func (c *ClientWithResponses) GetPluginWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*GetPluginResponse, error)

GetPluginWithResponse request returning *GetPluginResponse

func (*ClientWithResponses) GetSpendingLimitWithResponse added in v1.9.1

func (c *ClientWithResponses) GetSpendingLimitWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*GetSpendingLimitResponse, error)

GetSpendingLimitWithResponse request returning *GetSpendingLimitResponse

func (*ClientWithResponses) GetSubscriptionOrderByTeamWithResponse added in v1.6.1

func (c *ClientWithResponses) GetSubscriptionOrderByTeamWithResponse(ctx context.Context, teamName TeamName, teamSubscriptionOrderID TeamSubscriptionOrderID, reqEditors ...RequestEditorFn) (*GetSubscriptionOrderByTeamResponse, error)

GetSubscriptionOrderByTeamWithResponse request returning *GetSubscriptionOrderByTeamResponse

func (*ClientWithResponses) GetSyncDestinationTestConnectionWithResponse added in v1.12.3

func (c *ClientWithResponses) GetSyncDestinationTestConnectionWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, reqEditors ...RequestEditorFn) (*GetSyncDestinationTestConnectionResponse, error)

GetSyncDestinationTestConnectionWithResponse request returning *GetSyncDestinationTestConnectionResponse

func (*ClientWithResponses) GetSyncDestinationWithResponse added in v1.7.1

func (c *ClientWithResponses) GetSyncDestinationWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*GetSyncDestinationResponse, error)

GetSyncDestinationWithResponse request returning *GetSyncDestinationResponse

func (*ClientWithResponses) GetSyncRunConnectorCredentialsWithResponse added in v1.12.0

func (c *ClientWithResponses) GetSyncRunConnectorCredentialsWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetSyncRunConnectorCredentialsResponse, error)

GetSyncRunConnectorCredentialsWithResponse request returning *GetSyncRunConnectorCredentialsResponse

func (*ClientWithResponses) GetSyncRunConnectorIdentityWithResponse added in v1.12.0

func (c *ClientWithResponses) GetSyncRunConnectorIdentityWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetSyncRunConnectorIdentityResponse, error)

GetSyncRunConnectorIdentityWithResponse request returning *GetSyncRunConnectorIdentityResponse

func (*ClientWithResponses) GetSyncRunLogsWithResponse added in v1.7.1

func (c *ClientWithResponses) GetSyncRunLogsWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsParams, reqEditors ...RequestEditorFn) (*GetSyncRunLogsResponse, error)

GetSyncRunLogsWithResponse request returning *GetSyncRunLogsResponse

func (*ClientWithResponses) GetSyncRunWithResponse added in v1.6.4

func (c *ClientWithResponses) GetSyncRunWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*GetSyncRunResponse, error)

GetSyncRunWithResponse request returning *GetSyncRunResponse

func (*ClientWithResponses) GetSyncSourceTestConnectionWithResponse added in v1.12.3

func (c *ClientWithResponses) GetSyncSourceTestConnectionWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, reqEditors ...RequestEditorFn) (*GetSyncSourceTestConnectionResponse, error)

GetSyncSourceTestConnectionWithResponse request returning *GetSyncSourceTestConnectionResponse

func (*ClientWithResponses) GetSyncSourceWithResponse added in v1.7.1

func (c *ClientWithResponses) GetSyncSourceWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*GetSyncSourceResponse, error)

GetSyncSourceWithResponse request returning *GetSyncSourceResponse

func (*ClientWithResponses) GetSyncWithResponse added in v1.6.4

func (c *ClientWithResponses) GetSyncWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*GetSyncResponse, error)

GetSyncWithResponse request returning *GetSyncResponse

func (*ClientWithResponses) GetTeamByNameWithResponse

func (c *ClientWithResponses) GetTeamByNameWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*GetTeamByNameResponse, error)

GetTeamByNameWithResponse request returning *GetTeamByNameResponse

func (*ClientWithResponses) GetTeamMembershipsWithResponse

func (c *ClientWithResponses) GetTeamMembershipsWithResponse(ctx context.Context, teamName TeamName, params *GetTeamMembershipsParams, reqEditors ...RequestEditorFn) (*GetTeamMembershipsResponse, error)

GetTeamMembershipsWithResponse request returning *GetTeamMembershipsResponse

func (*ClientWithResponses) GetTeamPluginUsageWithResponse added in v1.2.6

func (c *ClientWithResponses) GetTeamPluginUsageWithResponse(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*GetTeamPluginUsageResponse, error)

GetTeamPluginUsageWithResponse request returning *GetTeamPluginUsageResponse

func (*ClientWithResponses) GetTeamSpendWithResponse added in v1.9.2

func (c *ClientWithResponses) GetTeamSpendWithResponse(ctx context.Context, teamName TeamName, params *GetTeamSpendParams, reqEditors ...RequestEditorFn) (*GetTeamSpendResponse, error)

GetTeamSpendWithResponse request returning *GetTeamSpendResponse

func (*ClientWithResponses) GetTeamUsageSummaryWithResponse added in v1.9.2

func (c *ClientWithResponses) GetTeamUsageSummaryWithResponse(ctx context.Context, teamName TeamName, params *GetTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*GetTeamUsageSummaryResponse, error)

GetTeamUsageSummaryWithResponse request returning *GetTeamUsageSummaryResponse

func (*ClientWithResponses) GetTestConnectionConnectorCredentialsWithResponse added in v1.12.0

func (c *ClientWithResponses) GetTestConnectionConnectorCredentialsWithResponse(ctx context.Context, teamName TeamName, syncTestConnectionId SyncTestConnectionId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetTestConnectionConnectorCredentialsResponse, error)

GetTestConnectionConnectorCredentialsWithResponse request returning *GetTestConnectionConnectorCredentialsResponse

func (*ClientWithResponses) GetTestConnectionConnectorIdentityWithResponse added in v1.12.0

func (c *ClientWithResponses) GetTestConnectionConnectorIdentityWithResponse(ctx context.Context, teamName TeamName, syncTestConnectionId SyncTestConnectionId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetTestConnectionConnectorIdentityResponse, error)

GetTestConnectionConnectorIdentityWithResponse request returning *GetTestConnectionConnectorIdentityResponse

func (*ClientWithResponses) GetTestConnectionForSyncDestinationWithResponse added in v1.12.2

func (c *ClientWithResponses) GetTestConnectionForSyncDestinationWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*GetTestConnectionForSyncDestinationResponse, error)

GetTestConnectionForSyncDestinationWithResponse request returning *GetTestConnectionForSyncDestinationResponse

func (*ClientWithResponses) GetTestConnectionForSyncSourceWithResponse added in v1.12.2

func (c *ClientWithResponses) GetTestConnectionForSyncSourceWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*GetTestConnectionForSyncSourceResponse, error)

GetTestConnectionForSyncSourceWithResponse request returning *GetTestConnectionForSyncSourceResponse

func (*ClientWithResponses) HealthCheckWithResponse

func (c *ClientWithResponses) HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckResponse, error)

HealthCheckWithResponse request returning *HealthCheckResponse

func (*ClientWithResponses) IncreaseTeamPluginUsageWithBodyWithResponse added in v1.2.6

func (c *ClientWithResponses) IncreaseTeamPluginUsageWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IncreaseTeamPluginUsageResponse, error)

IncreaseTeamPluginUsageWithBodyWithResponse request with arbitrary body returning *IncreaseTeamPluginUsageResponse

func (*ClientWithResponses) IncreaseTeamPluginUsageWithResponse added in v1.2.6

func (c *ClientWithResponses) IncreaseTeamPluginUsageWithResponse(ctx context.Context, teamName TeamName, body IncreaseTeamPluginUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*IncreaseTeamPluginUsageResponse, error)

func (*ClientWithResponses) ListAddonOrdersByTeamWithResponse added in v1.6.0

func (c *ClientWithResponses) ListAddonOrdersByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListAddonOrdersByTeamParams, reqEditors ...RequestEditorFn) (*ListAddonOrdersByTeamResponse, error)

ListAddonOrdersByTeamWithResponse request returning *ListAddonOrdersByTeamResponse

func (*ClientWithResponses) ListAddonVersionsWithResponse added in v1.2.9

func (c *ClientWithResponses) ListAddonVersionsWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, params *ListAddonVersionsParams, reqEditors ...RequestEditorFn) (*ListAddonVersionsResponse, error)

ListAddonVersionsWithResponse request returning *ListAddonVersionsResponse

func (*ClientWithResponses) ListAddonsByTeamWithResponse added in v1.2.9

func (c *ClientWithResponses) ListAddonsByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListAddonsByTeamParams, reqEditors ...RequestEditorFn) (*ListAddonsByTeamResponse, error)

ListAddonsByTeamWithResponse request returning *ListAddonsByTeamResponse

func (*ClientWithResponses) ListAddonsWithResponse added in v1.2.9

func (c *ClientWithResponses) ListAddonsWithResponse(ctx context.Context, params *ListAddonsParams, reqEditors ...RequestEditorFn) (*ListAddonsResponse, error)

ListAddonsWithResponse request returning *ListAddonsResponse

func (*ClientWithResponses) ListConnectorsWithResponse added in v1.12.0

func (c *ClientWithResponses) ListConnectorsWithResponse(ctx context.Context, teamName TeamName, params *ListConnectorsParams, reqEditors ...RequestEditorFn) (*ListConnectorsResponse, error)

ListConnectorsWithResponse request returning *ListConnectorsResponse

func (*ClientWithResponses) ListCurrentUserInvitationsWithResponse

func (c *ClientWithResponses) ListCurrentUserInvitationsWithResponse(ctx context.Context, params *ListCurrentUserInvitationsParams, reqEditors ...RequestEditorFn) (*ListCurrentUserInvitationsResponse, error)

ListCurrentUserInvitationsWithResponse request returning *ListCurrentUserInvitationsResponse

func (*ClientWithResponses) ListInvoicesByTeamWithResponse added in v1.6.3

func (c *ClientWithResponses) ListInvoicesByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListInvoicesByTeamParams, reqEditors ...RequestEditorFn) (*ListInvoicesByTeamResponse, error)

ListInvoicesByTeamWithResponse request returning *ListInvoicesByTeamResponse

func (*ClientWithResponses) ListPluginNotificationRequestsWithResponse added in v1.6.4

func (c *ClientWithResponses) ListPluginNotificationRequestsWithResponse(ctx context.Context, params *ListPluginNotificationRequestsParams, reqEditors ...RequestEditorFn) (*ListPluginNotificationRequestsResponse, error)

ListPluginNotificationRequestsWithResponse request returning *ListPluginNotificationRequestsResponse

func (*ClientWithResponses) ListPluginUpcomingPriceChangesWithResponse added in v1.6.4

func (c *ClientWithResponses) ListPluginUpcomingPriceChangesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*ListPluginUpcomingPriceChangesResponse, error)

ListPluginUpcomingPriceChangesWithResponse request returning *ListPluginUpcomingPriceChangesResponse

func (*ClientWithResponses) ListPluginVersionDocsWithResponse

func (c *ClientWithResponses) ListPluginVersionDocsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionDocsParams, reqEditors ...RequestEditorFn) (*ListPluginVersionDocsResponse, error)

ListPluginVersionDocsWithResponse request returning *ListPluginVersionDocsResponse

func (*ClientWithResponses) ListPluginVersionTablesWithResponse

func (c *ClientWithResponses) ListPluginVersionTablesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionTablesParams, reqEditors ...RequestEditorFn) (*ListPluginVersionTablesResponse, error)

ListPluginVersionTablesWithResponse request returning *ListPluginVersionTablesResponse

func (*ClientWithResponses) ListPluginVersionsWithResponse

func (c *ClientWithResponses) ListPluginVersionsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, params *ListPluginVersionsParams, reqEditors ...RequestEditorFn) (*ListPluginVersionsResponse, error)

ListPluginVersionsWithResponse request returning *ListPluginVersionsResponse

func (*ClientWithResponses) ListPluginsByTeamWithResponse

func (c *ClientWithResponses) ListPluginsByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListPluginsByTeamParams, reqEditors ...RequestEditorFn) (*ListPluginsByTeamResponse, error)

ListPluginsByTeamWithResponse request returning *ListPluginsByTeamResponse

func (*ClientWithResponses) ListPluginsWithResponse

func (c *ClientWithResponses) ListPluginsWithResponse(ctx context.Context, params *ListPluginsParams, reqEditors ...RequestEditorFn) (*ListPluginsResponse, error)

ListPluginsWithResponse request returning *ListPluginsResponse

func (*ClientWithResponses) ListSubscriptionOrdersByTeamWithResponse added in v1.6.1

func (c *ClientWithResponses) ListSubscriptionOrdersByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListSubscriptionOrdersByTeamParams, reqEditors ...RequestEditorFn) (*ListSubscriptionOrdersByTeamResponse, error)

ListSubscriptionOrdersByTeamWithResponse request returning *ListSubscriptionOrdersByTeamResponse

func (*ClientWithResponses) ListSyncDestinationSyncsWithResponse added in v1.13.1

func (c *ClientWithResponses) ListSyncDestinationSyncsWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, params *ListSyncDestinationSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncDestinationSyncsResponse, error)

ListSyncDestinationSyncsWithResponse request returning *ListSyncDestinationSyncsResponse

func (*ClientWithResponses) ListSyncDestinationsWithResponse added in v1.7.1

func (c *ClientWithResponses) ListSyncDestinationsWithResponse(ctx context.Context, teamName TeamName, params *ListSyncDestinationsParams, reqEditors ...RequestEditorFn) (*ListSyncDestinationsResponse, error)

ListSyncDestinationsWithResponse request returning *ListSyncDestinationsResponse

func (*ClientWithResponses) ListSyncRunsWithResponse added in v1.6.4

func (c *ClientWithResponses) ListSyncRunsWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, params *ListSyncRunsParams, reqEditors ...RequestEditorFn) (*ListSyncRunsResponse, error)

ListSyncRunsWithResponse request returning *ListSyncRunsResponse

func (*ClientWithResponses) ListSyncSourceSyncsWithResponse added in v1.13.1

func (c *ClientWithResponses) ListSyncSourceSyncsWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, params *ListSyncSourceSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncSourceSyncsResponse, error)

ListSyncSourceSyncsWithResponse request returning *ListSyncSourceSyncsResponse

func (*ClientWithResponses) ListSyncSourcesWithResponse added in v1.7.1

func (c *ClientWithResponses) ListSyncSourcesWithResponse(ctx context.Context, teamName TeamName, params *ListSyncSourcesParams, reqEditors ...RequestEditorFn) (*ListSyncSourcesResponse, error)

ListSyncSourcesWithResponse request returning *ListSyncSourcesResponse

func (*ClientWithResponses) ListSyncsWithResponse added in v1.6.4

func (c *ClientWithResponses) ListSyncsWithResponse(ctx context.Context, teamName TeamName, params *ListSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncsResponse, error)

ListSyncsWithResponse request returning *ListSyncsResponse

func (*ClientWithResponses) ListTeamAPIKeysWithResponse added in v1.0.3

func (c *ClientWithResponses) ListTeamAPIKeysWithResponse(ctx context.Context, teamName TeamName, params *ListTeamAPIKeysParams, reqEditors ...RequestEditorFn) (*ListTeamAPIKeysResponse, error)

ListTeamAPIKeysWithResponse request returning *ListTeamAPIKeysResponse

func (*ClientWithResponses) ListTeamInvitationsWithResponse

func (c *ClientWithResponses) ListTeamInvitationsWithResponse(ctx context.Context, teamName TeamName, params *ListTeamInvitationsParams, reqEditors ...RequestEditorFn) (*ListTeamInvitationsResponse, error)

ListTeamInvitationsWithResponse request returning *ListTeamInvitationsResponse

func (*ClientWithResponses) ListTeamPluginUsageWithResponse added in v1.2.6

func (c *ClientWithResponses) ListTeamPluginUsageWithResponse(ctx context.Context, teamName TeamName, params *ListTeamPluginUsageParams, reqEditors ...RequestEditorFn) (*ListTeamPluginUsageResponse, error)

ListTeamPluginUsageWithResponse request returning *ListTeamPluginUsageResponse

func (*ClientWithResponses) ListTeamsWithResponse

func (c *ClientWithResponses) ListTeamsWithResponse(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)

ListTeamsWithResponse request returning *ListTeamsResponse

func (*ClientWithResponses) ListUsersByTeamWithResponse

func (c *ClientWithResponses) ListUsersByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListUsersByTeamParams, reqEditors ...RequestEditorFn) (*ListUsersByTeamResponse, error)

ListUsersByTeamWithResponse request returning *ListUsersByTeamResponse

func (*ClientWithResponses) LoginUserWithBodyWithResponse added in v1.13.0

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

LoginUserWithBodyWithResponse request with arbitrary body returning *LoginUserResponse

func (*ClientWithResponses) LoginUserWithResponse added in v1.13.0

func (c *ClientWithResponses) LoginUserWithResponse(ctx context.Context, body LoginUserJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginUserResponse, error)

func (*ClientWithResponses) LogoutUserWithResponse added in v1.13.1

func (c *ClientWithResponses) LogoutUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutUserResponse, error)

LogoutUserWithResponse request returning *LogoutUserResponse

func (*ClientWithResponses) PromoteSyncDestinationTestConnectionWithBodyWithResponse added in v1.12.3

func (c *ClientWithResponses) PromoteSyncDestinationTestConnectionWithBodyWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteSyncDestinationTestConnectionResponse, error)

PromoteSyncDestinationTestConnectionWithBodyWithResponse request with arbitrary body returning *PromoteSyncDestinationTestConnectionResponse

func (*ClientWithResponses) PromoteSyncDestinationTestConnectionWithResponse added in v1.12.3

func (c *ClientWithResponses) PromoteSyncDestinationTestConnectionWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body PromoteSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteSyncDestinationTestConnectionResponse, error)

func (*ClientWithResponses) PromoteSyncSourceTestConnectionWithBodyWithResponse added in v1.12.3

func (c *ClientWithResponses) PromoteSyncSourceTestConnectionWithBodyWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteSyncSourceTestConnectionResponse, error)

PromoteSyncSourceTestConnectionWithBodyWithResponse request with arbitrary body returning *PromoteSyncSourceTestConnectionResponse

func (*ClientWithResponses) PromoteSyncSourceTestConnectionWithResponse added in v1.12.3

func (c *ClientWithResponses) PromoteSyncSourceTestConnectionWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body PromoteSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteSyncSourceTestConnectionResponse, error)

func (*ClientWithResponses) RemovePluginUIAssetsWithResponse added in v1.12.1

func (c *ClientWithResponses) RemovePluginUIAssetsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*RemovePluginUIAssetsResponse, error)

RemovePluginUIAssetsWithResponse request returning *RemovePluginUIAssetsResponse

func (*ClientWithResponses) RemoveTeamMembershipWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) RemoveTeamMembershipWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveTeamMembershipResponse, error)

RemoveTeamMembershipWithBodyWithResponse request with arbitrary body returning *RemoveTeamMembershipResponse

func (*ClientWithResponses) RemoveTeamMembershipWithResponse added in v1.12.0

func (c *ClientWithResponses) RemoveTeamMembershipWithResponse(ctx context.Context, teamName TeamName, body RemoveTeamMembershipJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveTeamMembershipResponse, error)

func (*ClientWithResponses) RenewPlatformActivationWithBodyWithResponse added in v1.13.2

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

RenewPlatformActivationWithBodyWithResponse request with arbitrary body returning *RenewPlatformActivationResponse

func (*ClientWithResponses) RenewPlatformActivationWithResponse added in v1.13.2

func (c *ClientWithResponses) RenewPlatformActivationWithResponse(ctx context.Context, body RenewPlatformActivationJSONRequestBody, reqEditors ...RequestEditorFn) (*RenewPlatformActivationResponse, error)

func (*ClientWithResponses) ReplacePluginVersionDocsWithBodyWithResponse added in v1.6.2

func (c *ClientWithResponses) ReplacePluginVersionDocsWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplacePluginVersionDocsResponse, error)

ReplacePluginVersionDocsWithBodyWithResponse request with arbitrary body returning *ReplacePluginVersionDocsResponse

func (*ClientWithResponses) ReplacePluginVersionDocsWithResponse added in v1.6.2

func (c *ClientWithResponses) ReplacePluginVersionDocsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body ReplacePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplacePluginVersionDocsResponse, error)

func (*ClientWithResponses) ResetUserPasswordWithBodyWithResponse added in v1.13.1

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

ResetUserPasswordWithBodyWithResponse request with arbitrary body returning *ResetUserPasswordResponse

func (*ClientWithResponses) ResetUserPasswordWithResponse added in v1.13.1

func (c *ClientWithResponses) ResetUserPasswordWithResponse(ctx context.Context, body ResetUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetUserPasswordResponse, error)

func (*ClientWithResponses) RevokeConnectorWithResponse added in v1.12.0

func (c *ClientWithResponses) RevokeConnectorWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*RevokeConnectorResponse, error)

RevokeConnectorWithResponse request returning *RevokeConnectorResponse

func (*ClientWithResponses) SendAnonymousEventWithBodyWithResponse added in v1.13.1

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

SendAnonymousEventWithBodyWithResponse request with arbitrary body returning *SendAnonymousEventResponse

func (*ClientWithResponses) SendAnonymousEventWithResponse added in v1.13.1

func (c *ClientWithResponses) SendAnonymousEventWithResponse(ctx context.Context, body SendAnonymousEventJSONRequestBody, reqEditors ...RequestEditorFn) (*SendAnonymousEventResponse, error)

func (*ClientWithResponses) SendUserEventWithBodyWithResponse added in v1.13.1

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

SendUserEventWithBodyWithResponse request with arbitrary body returning *SendUserEventResponse

func (*ClientWithResponses) SendUserEventWithResponse added in v1.13.1

func (c *ClientWithResponses) SendUserEventWithResponse(ctx context.Context, body SendUserEventJSONRequestBody, reqEditors ...RequestEditorFn) (*SendUserEventResponse, error)

func (*ClientWithResponses) UpdateAddonVersionWithBodyWithResponse added in v1.2.9

func (c *ClientWithResponses) UpdateAddonVersionWithBodyWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAddonVersionResponse, error)

UpdateAddonVersionWithBodyWithResponse request with arbitrary body returning *UpdateAddonVersionResponse

func (*ClientWithResponses) UpdateAddonVersionWithResponse added in v1.2.9

func (c *ClientWithResponses) UpdateAddonVersionWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, body UpdateAddonVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAddonVersionResponse, error)

func (*ClientWithResponses) UpdateAddonWithBodyWithResponse added in v1.2.9

func (c *ClientWithResponses) UpdateAddonWithBodyWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAddonResponse, error)

UpdateAddonWithBodyWithResponse request with arbitrary body returning *UpdateAddonResponse

func (*ClientWithResponses) UpdateAddonWithResponse added in v1.2.9

func (c *ClientWithResponses) UpdateAddonWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, body UpdateAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAddonResponse, error)

func (*ClientWithResponses) UpdateConnectorWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) UpdateConnectorWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConnectorResponse, error)

UpdateConnectorWithBodyWithResponse request with arbitrary body returning *UpdateConnectorResponse

func (*ClientWithResponses) UpdateConnectorWithResponse added in v1.12.0

func (c *ClientWithResponses) UpdateConnectorWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body UpdateConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConnectorResponse, error)

func (*ClientWithResponses) UpdateCurrentUserWithBodyWithResponse added in v1.0.3

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

UpdateCurrentUserWithBodyWithResponse request with arbitrary body returning *UpdateCurrentUserResponse

func (*ClientWithResponses) UpdateCurrentUserWithResponse added in v1.0.3

func (c *ClientWithResponses) UpdateCurrentUserWithResponse(ctx context.Context, body UpdateCurrentUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCurrentUserResponse, error)

func (*ClientWithResponses) UpdateCustomerWithBodyWithResponse added in v1.13.1

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

UpdateCustomerWithBodyWithResponse request with arbitrary body returning *UpdateCustomerResponse

func (*ClientWithResponses) UpdateCustomerWithResponse added in v1.13.1

func (c *ClientWithResponses) UpdateCustomerWithResponse(ctx context.Context, body UpdateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomerResponse, error)

func (*ClientWithResponses) UpdatePluginVersionWithBodyWithResponse

func (c *ClientWithResponses) UpdatePluginVersionWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePluginVersionResponse, error)

UpdatePluginVersionWithBodyWithResponse request with arbitrary body returning *UpdatePluginVersionResponse

func (*ClientWithResponses) UpdatePluginVersionWithResponse

func (c *ClientWithResponses) UpdatePluginVersionWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body UpdatePluginVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePluginVersionResponse, error)

func (*ClientWithResponses) UpdatePluginWithBodyWithResponse

func (c *ClientWithResponses) UpdatePluginWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePluginResponse, error)

UpdatePluginWithBodyWithResponse request with arbitrary body returning *UpdatePluginResponse

func (*ClientWithResponses) UpdatePluginWithResponse

func (c *ClientWithResponses) UpdatePluginWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, body UpdatePluginJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePluginResponse, error)

func (*ClientWithResponses) UpdateSpendingLimitWithBodyWithResponse added in v1.9.1

func (c *ClientWithResponses) UpdateSpendingLimitWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSpendingLimitResponse, error)

UpdateSpendingLimitWithBodyWithResponse request with arbitrary body returning *UpdateSpendingLimitResponse

func (*ClientWithResponses) UpdateSpendingLimitWithResponse added in v1.9.1

func (c *ClientWithResponses) UpdateSpendingLimitWithResponse(ctx context.Context, teamName TeamName, body UpdateSpendingLimitJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSpendingLimitResponse, error)

func (*ClientWithResponses) UpdateSyncDestinationWithBodyWithResponse added in v1.7.1

func (c *ClientWithResponses) UpdateSyncDestinationWithBodyWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncDestinationResponse, error)

UpdateSyncDestinationWithBodyWithResponse request with arbitrary body returning *UpdateSyncDestinationResponse

func (*ClientWithResponses) UpdateSyncDestinationWithResponse added in v1.7.1

func (c *ClientWithResponses) UpdateSyncDestinationWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, body UpdateSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncDestinationResponse, error)

func (*ClientWithResponses) UpdateSyncRunWithBodyWithResponse added in v1.6.4

func (c *ClientWithResponses) UpdateSyncRunWithBodyWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncRunResponse, error)

UpdateSyncRunWithBodyWithResponse request with arbitrary body returning *UpdateSyncRunResponse

func (*ClientWithResponses) UpdateSyncRunWithResponse added in v1.6.4

func (c *ClientWithResponses) UpdateSyncRunWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body UpdateSyncRunJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncRunResponse, error)

func (*ClientWithResponses) UpdateSyncSourceWithBodyWithResponse added in v1.7.1

func (c *ClientWithResponses) UpdateSyncSourceWithBodyWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncSourceResponse, error)

UpdateSyncSourceWithBodyWithResponse request with arbitrary body returning *UpdateSyncSourceResponse

func (*ClientWithResponses) UpdateSyncSourceWithResponse added in v1.7.1

func (c *ClientWithResponses) UpdateSyncSourceWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, body UpdateSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncSourceResponse, error)

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationWithBodyWithResponse added in v1.12.5

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationWithBodyWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationResponse, error)

UpdateSyncTestConnectionForSyncDestinationWithBodyWithResponse request with arbitrary body returning *UpdateSyncTestConnectionForSyncDestinationResponse

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationWithResponse added in v1.12.5

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationResponse, error)

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncSourceWithBodyWithResponse added in v1.12.5

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncSourceWithBodyWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceResponse, error)

UpdateSyncTestConnectionForSyncSourceWithBodyWithResponse request with arbitrary body returning *UpdateSyncTestConnectionForSyncSourceResponse

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncSourceWithResponse added in v1.12.5

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncSourceWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceResponse, error)

func (*ClientWithResponses) UpdateSyncWithBodyWithResponse added in v1.6.4

func (c *ClientWithResponses) UpdateSyncWithBodyWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncResponse, error)

UpdateSyncWithBodyWithResponse request with arbitrary body returning *UpdateSyncResponse

func (*ClientWithResponses) UpdateSyncWithResponse added in v1.6.4

func (c *ClientWithResponses) UpdateSyncWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, body UpdateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncResponse, error)

func (*ClientWithResponses) UpdateTeamWithBodyWithResponse added in v1.0.1

func (c *ClientWithResponses) UpdateTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)

UpdateTeamWithBodyWithResponse request with arbitrary body returning *UpdateTeamResponse

func (*ClientWithResponses) UpdateTeamWithResponse added in v1.0.1

func (c *ClientWithResponses) UpdateTeamWithResponse(ctx context.Context, teamName TeamName, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)

func (*ClientWithResponses) UploadAddonAssetWithResponse added in v1.2.9

func (c *ClientWithResponses) UploadAddonAssetWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, reqEditors ...RequestEditorFn) (*UploadAddonAssetResponse, error)

UploadAddonAssetWithResponse request returning *UploadAddonAssetResponse

func (*ClientWithResponses) UploadImageWithBodyWithResponse added in v1.13.1

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

UploadImageWithBodyWithResponse request with arbitrary body returning *UploadImageResponse

func (*ClientWithResponses) UploadImageWithResponse

func (c *ClientWithResponses) UploadImageWithResponse(ctx context.Context, body UploadImageJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadImageResponse, error)

func (*ClientWithResponses) UploadPluginAssetWithResponse

func (c *ClientWithResponses) UploadPluginAssetWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, reqEditors ...RequestEditorFn) (*UploadPluginAssetResponse, error)

UploadPluginAssetWithResponse request returning *UploadPluginAssetResponse

func (*ClientWithResponses) UploadPluginUIAssetsWithBodyWithResponse added in v1.12.0

func (c *ClientWithResponses) UploadPluginUIAssetsWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPluginUIAssetsResponse, error)

UploadPluginUIAssetsWithBodyWithResponse request with arbitrary body returning *UploadPluginUIAssetsResponse

func (*ClientWithResponses) UploadPluginUIAssetsWithResponse added in v1.12.0

func (c *ClientWithResponses) UploadPluginUIAssetsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body UploadPluginUIAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadPluginUIAssetsResponse, error)

func (*ClientWithResponses) VerifyUserEmailWithBodyWithResponse added in v1.13.1

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

VerifyUserEmailWithBodyWithResponse request with arbitrary body returning *VerifyUserEmailResponse

func (*ClientWithResponses) VerifyUserEmailWithResponse added in v1.13.1

func (c *ClientWithResponses) VerifyUserEmailWithResponse(ctx context.Context, body VerifyUserEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*VerifyUserEmailResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// HealthCheckWithResponse request
	HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckResponse, error)

	// ListAddonsWithResponse request
	ListAddonsWithResponse(ctx context.Context, params *ListAddonsParams, reqEditors ...RequestEditorFn) (*ListAddonsResponse, error)

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

	CreateAddonWithResponse(ctx context.Context, body CreateAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAddonResponse, error)

	// DeleteAddonByTeamAndNameWithResponse request
	DeleteAddonByTeamAndNameWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, reqEditors ...RequestEditorFn) (*DeleteAddonByTeamAndNameResponse, error)

	// GetAddonWithResponse request
	GetAddonWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, reqEditors ...RequestEditorFn) (*GetAddonResponse, error)

	// UpdateAddonWithBodyWithResponse request with any body
	UpdateAddonWithBodyWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAddonResponse, error)

	UpdateAddonWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, body UpdateAddonJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAddonResponse, error)

	// ListAddonVersionsWithResponse request
	ListAddonVersionsWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, params *ListAddonVersionsParams, reqEditors ...RequestEditorFn) (*ListAddonVersionsResponse, error)

	// GetAddonVersionWithResponse request
	GetAddonVersionWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, reqEditors ...RequestEditorFn) (*GetAddonVersionResponse, error)

	// UpdateAddonVersionWithBodyWithResponse request with any body
	UpdateAddonVersionWithBodyWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAddonVersionResponse, error)

	UpdateAddonVersionWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, body UpdateAddonVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAddonVersionResponse, error)

	// CreateAddonVersionWithBodyWithResponse request with any body
	CreateAddonVersionWithBodyWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAddonVersionResponse, error)

	CreateAddonVersionWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, body CreateAddonVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAddonVersionResponse, error)

	// DownloadAddonAssetWithResponse request
	DownloadAddonAssetWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, params *DownloadAddonAssetParams, reqEditors ...RequestEditorFn) (*DownloadAddonAssetResponse, error)

	// UploadAddonAssetWithResponse request
	UploadAddonAssetWithResponse(ctx context.Context, teamName TeamName, addonType AddonType, addonName AddonName, versionName VersionName, reqEditors ...RequestEditorFn) (*UploadAddonAssetResponse, error)

	// CQHealthCheckWithResponse request
	CQHealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CQHealthCheckResponse, error)

	// GetOpenAPIJSONWithResponse request
	GetOpenAPIJSONWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPIJSONResponse, error)

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

	ActivatePlatformWithResponse(ctx context.Context, body ActivatePlatformJSONRequestBody, reqEditors ...RequestEditorFn) (*ActivatePlatformResponse, error)

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

	RenewPlatformActivationWithResponse(ctx context.Context, body RenewPlatformActivationJSONRequestBody, reqEditors ...RequestEditorFn) (*RenewPlatformActivationResponse, error)

	// GetPlatformFlagsWithResponse request
	GetPlatformFlagsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPlatformFlagsResponse, error)

	// ListPluginNotificationRequestsWithResponse request
	ListPluginNotificationRequestsWithResponse(ctx context.Context, params *ListPluginNotificationRequestsParams, reqEditors ...RequestEditorFn) (*ListPluginNotificationRequestsResponse, error)

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

	CreatePluginNotificationRequestWithResponse(ctx context.Context, body CreatePluginNotificationRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginNotificationRequestResponse, error)

	// DeletePluginNotificationRequestWithResponse request
	DeletePluginNotificationRequestWithResponse(ctx context.Context, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*DeletePluginNotificationRequestResponse, error)

	// GetPluginNotificationRequestWithResponse request
	GetPluginNotificationRequestWithResponse(ctx context.Context, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*GetPluginNotificationRequestResponse, error)

	// ListPluginsWithResponse request
	ListPluginsWithResponse(ctx context.Context, params *ListPluginsParams, reqEditors ...RequestEditorFn) (*ListPluginsResponse, error)

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

	CreatePluginWithResponse(ctx context.Context, body CreatePluginJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginResponse, error)

	// DeletePluginByTeamAndPluginNameWithResponse request
	DeletePluginByTeamAndPluginNameWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*DeletePluginByTeamAndPluginNameResponse, error)

	// GetPluginWithResponse request
	GetPluginWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*GetPluginResponse, error)

	// UpdatePluginWithBodyWithResponse request with any body
	UpdatePluginWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePluginResponse, error)

	UpdatePluginWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, body UpdatePluginJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePluginResponse, error)

	// DeletePluginUpcomingPriceChangesWithResponse request
	DeletePluginUpcomingPriceChangesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*DeletePluginUpcomingPriceChangesResponse, error)

	// ListPluginUpcomingPriceChangesWithResponse request
	ListPluginUpcomingPriceChangesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*ListPluginUpcomingPriceChangesResponse, error)

	// CreatePluginUpcomingPriceChangeWithBodyWithResponse request with any body
	CreatePluginUpcomingPriceChangeWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePluginUpcomingPriceChangeResponse, error)

	CreatePluginUpcomingPriceChangeWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, body CreatePluginUpcomingPriceChangeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginUpcomingPriceChangeResponse, error)

	// ListPluginVersionsWithResponse request
	ListPluginVersionsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, params *ListPluginVersionsParams, reqEditors ...RequestEditorFn) (*ListPluginVersionsResponse, error)

	// GetPluginVersionWithResponse request
	GetPluginVersionWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*GetPluginVersionResponse, error)

	// UpdatePluginVersionWithBodyWithResponse request with any body
	UpdatePluginVersionWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePluginVersionResponse, error)

	UpdatePluginVersionWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body UpdatePluginVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePluginVersionResponse, error)

	// CreatePluginVersionWithBodyWithResponse request with any body
	CreatePluginVersionWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePluginVersionResponse, error)

	CreatePluginVersionWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginVersionResponse, error)

	// DownloadPluginAssetWithResponse request
	DownloadPluginAssetWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetParams, reqEditors ...RequestEditorFn) (*DownloadPluginAssetResponse, error)

	// UploadPluginAssetWithResponse request
	UploadPluginAssetWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, reqEditors ...RequestEditorFn) (*UploadPluginAssetResponse, error)

	// DeletePluginVersionDocsWithBodyWithResponse request with any body
	DeletePluginVersionDocsWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeletePluginVersionDocsResponse, error)

	DeletePluginVersionDocsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body DeletePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeletePluginVersionDocsResponse, error)

	// ListPluginVersionDocsWithResponse request
	ListPluginVersionDocsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionDocsParams, reqEditors ...RequestEditorFn) (*ListPluginVersionDocsResponse, error)

	// ReplacePluginVersionDocsWithBodyWithResponse request with any body
	ReplacePluginVersionDocsWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplacePluginVersionDocsResponse, error)

	ReplacePluginVersionDocsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body ReplacePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplacePluginVersionDocsResponse, error)

	// CreatePluginVersionDocsWithBodyWithResponse request with any body
	CreatePluginVersionDocsWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePluginVersionDocsResponse, error)

	CreatePluginVersionDocsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionDocsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginVersionDocsResponse, error)

	// DeletePluginVersionTablesWithBodyWithResponse request with any body
	DeletePluginVersionTablesWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeletePluginVersionTablesResponse, error)

	DeletePluginVersionTablesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body DeletePluginVersionTablesJSONRequestBody, reqEditors ...RequestEditorFn) (*DeletePluginVersionTablesResponse, error)

	// ListPluginVersionTablesWithResponse request
	ListPluginVersionTablesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionTablesParams, reqEditors ...RequestEditorFn) (*ListPluginVersionTablesResponse, error)

	// CreatePluginVersionTablesWithBodyWithResponse request with any body
	CreatePluginVersionTablesWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePluginVersionTablesResponse, error)

	CreatePluginVersionTablesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body CreatePluginVersionTablesJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePluginVersionTablesResponse, error)

	// GetPluginVersionTableWithResponse request
	GetPluginVersionTableWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, tableName string, reqEditors ...RequestEditorFn) (*GetPluginVersionTableResponse, error)

	// RemovePluginUIAssetsWithResponse request
	RemovePluginUIAssetsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*RemovePluginUIAssetsResponse, error)

	// UploadPluginUIAssetsWithBodyWithResponse request with any body
	UploadPluginUIAssetsWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPluginUIAssetsResponse, error)

	UploadPluginUIAssetsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body UploadPluginUIAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadPluginUIAssetsResponse, error)

	// FinalizePluginUIAssetUploadWithBodyWithResponse request with any body
	FinalizePluginUIAssetUploadWithBodyWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FinalizePluginUIAssetUploadResponse, error)

	FinalizePluginUIAssetUploadWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, body FinalizePluginUIAssetUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*FinalizePluginUIAssetUploadResponse, error)

	// AuthRegistryRequestWithResponse request
	AuthRegistryRequestWithResponse(ctx context.Context, params *AuthRegistryRequestParams, reqEditors ...RequestEditorFn) (*AuthRegistryRequestResponse, error)

	// ListTeamsWithResponse request
	ListTeamsWithResponse(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)

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

	CreateTeamWithResponse(ctx context.Context, body CreateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamResponse, error)

	// DeleteTeamWithResponse request
	DeleteTeamWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*DeleteTeamResponse, error)

	// GetTeamByNameWithResponse request
	GetTeamByNameWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*GetTeamByNameResponse, error)

	// UpdateTeamWithBodyWithResponse request with any body
	UpdateTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)

	UpdateTeamWithResponse(ctx context.Context, teamName TeamName, body UpdateTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTeamResponse, error)

	// ListAddonOrdersByTeamWithResponse request
	ListAddonOrdersByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListAddonOrdersByTeamParams, reqEditors ...RequestEditorFn) (*ListAddonOrdersByTeamResponse, error)

	// CreateAddonOrderForTeamWithBodyWithResponse request with any body
	CreateAddonOrderForTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAddonOrderForTeamResponse, error)

	CreateAddonOrderForTeamWithResponse(ctx context.Context, teamName TeamName, body CreateAddonOrderForTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAddonOrderForTeamResponse, error)

	// GetAddonOrderByTeamWithResponse request
	GetAddonOrderByTeamWithResponse(ctx context.Context, teamName TeamName, addonOrderID AddonOrderID, reqEditors ...RequestEditorFn) (*GetAddonOrderByTeamResponse, error)

	// DeleteAddonsByTeamWithResponse request
	DeleteAddonsByTeamWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*DeleteAddonsByTeamResponse, error)

	// ListAddonsByTeamWithResponse request
	ListAddonsByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListAddonsByTeamParams, reqEditors ...RequestEditorFn) (*ListAddonsByTeamResponse, error)

	// DownloadAddonAssetByTeamWithResponse request
	DownloadAddonAssetByTeamWithResponse(ctx context.Context, teamName TeamName, addonTeam AddonTeam, addonType AddonType, addonName AddonName, versionName VersionName, params *DownloadAddonAssetByTeamParams, reqEditors ...RequestEditorFn) (*DownloadAddonAssetByTeamResponse, error)

	// ListTeamAPIKeysWithResponse request
	ListTeamAPIKeysWithResponse(ctx context.Context, teamName TeamName, params *ListTeamAPIKeysParams, reqEditors ...RequestEditorFn) (*ListTeamAPIKeysResponse, error)

	// CreateTeamAPIKeyWithBodyWithResponse request with any body
	CreateTeamAPIKeyWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamAPIKeyResponse, error)

	CreateTeamAPIKeyWithResponse(ctx context.Context, teamName TeamName, body CreateTeamAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamAPIKeyResponse, error)

	// DeleteTeamAPIKeyWithResponse request
	DeleteTeamAPIKeyWithResponse(ctx context.Context, teamName TeamName, apiKeyID APIKeyID, reqEditors ...RequestEditorFn) (*DeleteTeamAPIKeyResponse, error)

	// ListConnectorsWithResponse request
	ListConnectorsWithResponse(ctx context.Context, teamName TeamName, params *ListConnectorsParams, reqEditors ...RequestEditorFn) (*ListConnectorsResponse, error)

	// CreateConnectorWithBodyWithResponse request with any body
	CreateConnectorWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConnectorResponse, error)

	CreateConnectorWithResponse(ctx context.Context, teamName TeamName, body CreateConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConnectorResponse, error)

	// GetConnectorWithResponse request
	GetConnectorWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetConnectorResponse, error)

	// UpdateConnectorWithBodyWithResponse request with any body
	UpdateConnectorWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConnectorResponse, error)

	UpdateConnectorWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body UpdateConnectorJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConnectorResponse, error)

	// RevokeConnectorWithResponse request
	RevokeConnectorWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*RevokeConnectorResponse, error)

	// GetConnectorAuthStatusAWSWithResponse request
	GetConnectorAuthStatusAWSWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetConnectorAuthStatusAWSResponse, error)

	// AuthenticateConnectorFinishAWSWithBodyWithResponse request with any body
	AuthenticateConnectorFinishAWSWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticateConnectorFinishAWSResponse, error)

	AuthenticateConnectorFinishAWSWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorFinishAWSJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateConnectorFinishAWSResponse, error)

	// AuthenticateConnectorAWSWithBodyWithResponse request with any body
	AuthenticateConnectorAWSWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticateConnectorAWSResponse, error)

	AuthenticateConnectorAWSWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorAWSJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateConnectorAWSResponse, error)

	// GetConnectorAuthStatusGCPWithResponse request
	GetConnectorAuthStatusGCPWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetConnectorAuthStatusGCPResponse, error)

	// AuthenticateConnectorGCPWithBodyWithResponse request with any body
	AuthenticateConnectorGCPWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticateConnectorGCPResponse, error)

	AuthenticateConnectorGCPWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorGCPJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateConnectorGCPResponse, error)

	// AuthenticateConnectorFinishGCPWithResponse request
	AuthenticateConnectorFinishGCPWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*AuthenticateConnectorFinishGCPResponse, error)

	// AuthenticateConnectorFinishOAuthWithBodyWithResponse request with any body
	AuthenticateConnectorFinishOAuthWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticateConnectorFinishOAuthResponse, error)

	AuthenticateConnectorFinishOAuthWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorFinishOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateConnectorFinishOAuthResponse, error)

	// AuthenticateConnectorOAuthWithBodyWithResponse request with any body
	AuthenticateConnectorOAuthWithBodyWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AuthenticateConnectorOAuthResponse, error)

	AuthenticateConnectorOAuthWithResponse(ctx context.Context, teamName TeamName, connectorID ConnectorID, body AuthenticateConnectorOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateConnectorOAuthResponse, error)

	// CreateTeamImagesWithBodyWithResponse request with any body
	CreateTeamImagesWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTeamImagesResponse, error)

	CreateTeamImagesWithResponse(ctx context.Context, teamName TeamName, body CreateTeamImagesJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTeamImagesResponse, error)

	// DeleteTeamInvitationWithBodyWithResponse request with any body
	DeleteTeamInvitationWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteTeamInvitationResponse, error)

	DeleteTeamInvitationWithResponse(ctx context.Context, teamName TeamName, body DeleteTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteTeamInvitationResponse, error)

	// ListTeamInvitationsWithResponse request
	ListTeamInvitationsWithResponse(ctx context.Context, teamName TeamName, params *ListTeamInvitationsParams, reqEditors ...RequestEditorFn) (*ListTeamInvitationsResponse, error)

	// EmailTeamInvitationWithBodyWithResponse request with any body
	EmailTeamInvitationWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTeamInvitationResponse, error)

	EmailTeamInvitationWithResponse(ctx context.Context, teamName TeamName, body EmailTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTeamInvitationResponse, error)

	// AcceptTeamInvitationWithBodyWithResponse request with any body
	AcceptTeamInvitationWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcceptTeamInvitationResponse, error)

	AcceptTeamInvitationWithResponse(ctx context.Context, teamName TeamName, body AcceptTeamInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*AcceptTeamInvitationResponse, error)

	// CancelTeamInvitationWithResponse request
	CancelTeamInvitationWithResponse(ctx context.Context, teamName TeamName, email EmailBasic, reqEditors ...RequestEditorFn) (*CancelTeamInvitationResponse, error)

	// ListInvoicesByTeamWithResponse request
	ListInvoicesByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListInvoicesByTeamParams, reqEditors ...RequestEditorFn) (*ListInvoicesByTeamResponse, error)

	// GetManagedDatabasesWithResponse request
	GetManagedDatabasesWithResponse(ctx context.Context, teamName TeamName, params *GetManagedDatabasesParams, reqEditors ...RequestEditorFn) (*GetManagedDatabasesResponse, error)

	// CreateManagedDatabaseWithBodyWithResponse request with any body
	CreateManagedDatabaseWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateManagedDatabaseResponse, error)

	CreateManagedDatabaseWithResponse(ctx context.Context, teamName TeamName, body CreateManagedDatabaseJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateManagedDatabaseResponse, error)

	// DeleteManagedDatabaseWithResponse request
	DeleteManagedDatabaseWithResponse(ctx context.Context, teamName TeamName, managedDatabaseID ManagedDatabaseID, reqEditors ...RequestEditorFn) (*DeleteManagedDatabaseResponse, error)

	// GetManagedDatabaseWithResponse request
	GetManagedDatabaseWithResponse(ctx context.Context, teamName TeamName, managedDatabaseID ManagedDatabaseID, reqEditors ...RequestEditorFn) (*GetManagedDatabaseResponse, error)

	// RemoveTeamMembershipWithBodyWithResponse request with any body
	RemoveTeamMembershipWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveTeamMembershipResponse, error)

	RemoveTeamMembershipWithResponse(ctx context.Context, teamName TeamName, body RemoveTeamMembershipJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveTeamMembershipResponse, error)

	// GetTeamMembershipsWithResponse request
	GetTeamMembershipsWithResponse(ctx context.Context, teamName TeamName, params *GetTeamMembershipsParams, reqEditors ...RequestEditorFn) (*GetTeamMembershipsResponse, error)

	// DeleteTeamMembershipWithResponse request
	DeleteTeamMembershipWithResponse(ctx context.Context, teamName TeamName, email EmailBasic, reqEditors ...RequestEditorFn) (*DeleteTeamMembershipResponse, error)

	// DeletePluginsByTeamWithResponse request
	DeletePluginsByTeamWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*DeletePluginsByTeamResponse, error)

	// ListPluginsByTeamWithResponse request
	ListPluginsByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListPluginsByTeamParams, reqEditors ...RequestEditorFn) (*ListPluginsByTeamResponse, error)

	// DownloadPluginAssetByTeamWithResponse request
	DownloadPluginAssetByTeamWithResponse(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetByTeamParams, reqEditors ...RequestEditorFn) (*DownloadPluginAssetByTeamResponse, error)

	// GetTeamSpendWithResponse request
	GetTeamSpendWithResponse(ctx context.Context, teamName TeamName, params *GetTeamSpendParams, reqEditors ...RequestEditorFn) (*GetTeamSpendResponse, error)

	// DeleteSpendingLimitWithResponse request
	DeleteSpendingLimitWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*DeleteSpendingLimitResponse, error)

	// GetSpendingLimitWithResponse request
	GetSpendingLimitWithResponse(ctx context.Context, teamName TeamName, reqEditors ...RequestEditorFn) (*GetSpendingLimitResponse, error)

	// CreateSpendingLimitWithBodyWithResponse request with any body
	CreateSpendingLimitWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSpendingLimitResponse, error)

	CreateSpendingLimitWithResponse(ctx context.Context, teamName TeamName, body CreateSpendingLimitJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSpendingLimitResponse, error)

	// UpdateSpendingLimitWithBodyWithResponse request with any body
	UpdateSpendingLimitWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSpendingLimitResponse, error)

	UpdateSpendingLimitWithResponse(ctx context.Context, teamName TeamName, body UpdateSpendingLimitJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSpendingLimitResponse, error)

	// ListSubscriptionOrdersByTeamWithResponse request
	ListSubscriptionOrdersByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListSubscriptionOrdersByTeamParams, reqEditors ...RequestEditorFn) (*ListSubscriptionOrdersByTeamResponse, error)

	// CreateSubscriptionOrderForTeamWithBodyWithResponse request with any body
	CreateSubscriptionOrderForTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSubscriptionOrderForTeamResponse, error)

	CreateSubscriptionOrderForTeamWithResponse(ctx context.Context, teamName TeamName, body CreateSubscriptionOrderForTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSubscriptionOrderForTeamResponse, error)

	// GetSubscriptionOrderByTeamWithResponse request
	GetSubscriptionOrderByTeamWithResponse(ctx context.Context, teamName TeamName, teamSubscriptionOrderID TeamSubscriptionOrderID, reqEditors ...RequestEditorFn) (*GetSubscriptionOrderByTeamResponse, error)

	// CreateSyncDestinationTestConnectionWithBodyWithResponse request with any body
	CreateSyncDestinationTestConnectionWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncDestinationTestConnectionResponse, error)

	CreateSyncDestinationTestConnectionWithResponse(ctx context.Context, teamName TeamName, body CreateSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncDestinationTestConnectionResponse, error)

	// GetSyncDestinationTestConnectionWithResponse request
	GetSyncDestinationTestConnectionWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, reqEditors ...RequestEditorFn) (*GetSyncDestinationTestConnectionResponse, error)

	// UpdateSyncTestConnectionForSyncDestinationWithBodyWithResponse request with any body
	UpdateSyncTestConnectionForSyncDestinationWithBodyWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationResponse, error)

	UpdateSyncTestConnectionForSyncDestinationWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationResponse, error)

	// PromoteSyncDestinationTestConnectionWithBodyWithResponse request with any body
	PromoteSyncDestinationTestConnectionWithBodyWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteSyncDestinationTestConnectionResponse, error)

	PromoteSyncDestinationTestConnectionWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body PromoteSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteSyncDestinationTestConnectionResponse, error)

	// ListSyncDestinationsWithResponse request
	ListSyncDestinationsWithResponse(ctx context.Context, teamName TeamName, params *ListSyncDestinationsParams, reqEditors ...RequestEditorFn) (*ListSyncDestinationsResponse, error)

	// DeleteSyncDestinationWithResponse request
	DeleteSyncDestinationWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*DeleteSyncDestinationResponse, error)

	// GetSyncDestinationWithResponse request
	GetSyncDestinationWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*GetSyncDestinationResponse, error)

	// UpdateSyncDestinationWithBodyWithResponse request with any body
	UpdateSyncDestinationWithBodyWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncDestinationResponse, error)

	UpdateSyncDestinationWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, body UpdateSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncDestinationResponse, error)

	// ListSyncDestinationSyncsWithResponse request
	ListSyncDestinationSyncsWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, params *ListSyncDestinationSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncDestinationSyncsResponse, error)

	// GetTestConnectionForSyncDestinationWithResponse request
	GetTestConnectionForSyncDestinationWithResponse(ctx context.Context, teamName TeamName, syncDestinationName SyncDestinationName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*GetTestConnectionForSyncDestinationResponse, error)

	// CreateSyncSourceTestConnectionWithBodyWithResponse request with any body
	CreateSyncSourceTestConnectionWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncSourceTestConnectionResponse, error)

	CreateSyncSourceTestConnectionWithResponse(ctx context.Context, teamName TeamName, body CreateSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncSourceTestConnectionResponse, error)

	// GetSyncSourceTestConnectionWithResponse request
	GetSyncSourceTestConnectionWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, reqEditors ...RequestEditorFn) (*GetSyncSourceTestConnectionResponse, error)

	// UpdateSyncTestConnectionForSyncSourceWithBodyWithResponse request with any body
	UpdateSyncTestConnectionForSyncSourceWithBodyWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceResponse, error)

	UpdateSyncTestConnectionForSyncSourceWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceResponse, error)

	// PromoteSyncSourceTestConnectionWithBodyWithResponse request with any body
	PromoteSyncSourceTestConnectionWithBodyWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteSyncSourceTestConnectionResponse, error)

	PromoteSyncSourceTestConnectionWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body PromoteSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteSyncSourceTestConnectionResponse, error)

	// ListSyncSourcesWithResponse request
	ListSyncSourcesWithResponse(ctx context.Context, teamName TeamName, params *ListSyncSourcesParams, reqEditors ...RequestEditorFn) (*ListSyncSourcesResponse, error)

	// DeleteSyncSourceWithResponse request
	DeleteSyncSourceWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*DeleteSyncSourceResponse, error)

	// GetSyncSourceWithResponse request
	GetSyncSourceWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*GetSyncSourceResponse, error)

	// UpdateSyncSourceWithBodyWithResponse request with any body
	UpdateSyncSourceWithBodyWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncSourceResponse, error)

	UpdateSyncSourceWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, body UpdateSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncSourceResponse, error)

	// ListSyncSourceSyncsWithResponse request
	ListSyncSourceSyncsWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, params *ListSyncSourceSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncSourceSyncsResponse, error)

	// GetTestConnectionForSyncSourceWithResponse request
	GetTestConnectionForSyncSourceWithResponse(ctx context.Context, teamName TeamName, syncSourceName SyncSourceName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*GetTestConnectionForSyncSourceResponse, error)

	// ListSyncsWithResponse request
	ListSyncsWithResponse(ctx context.Context, teamName TeamName, params *ListSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncsResponse, error)

	// CreateSyncWithBodyWithResponse request with any body
	CreateSyncWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncResponse, error)

	CreateSyncWithResponse(ctx context.Context, teamName TeamName, body CreateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncResponse, error)

	// GetTestConnectionConnectorCredentialsWithResponse request
	GetTestConnectionConnectorCredentialsWithResponse(ctx context.Context, teamName TeamName, syncTestConnectionId SyncTestConnectionId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetTestConnectionConnectorCredentialsResponse, error)

	// GetTestConnectionConnectorIdentityWithResponse request
	GetTestConnectionConnectorIdentityWithResponse(ctx context.Context, teamName TeamName, syncTestConnectionId SyncTestConnectionId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetTestConnectionConnectorIdentityResponse, error)

	// DeleteSyncWithResponse request
	DeleteSyncWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*DeleteSyncResponse, error)

	// GetSyncWithResponse request
	GetSyncWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*GetSyncResponse, error)

	// UpdateSyncWithBodyWithResponse request with any body
	UpdateSyncWithBodyWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncResponse, error)

	UpdateSyncWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, body UpdateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncResponse, error)

	// ListSyncRunsWithResponse request
	ListSyncRunsWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, params *ListSyncRunsParams, reqEditors ...RequestEditorFn) (*ListSyncRunsResponse, error)

	// CreateSyncRunWithResponse request
	CreateSyncRunWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, reqEditors ...RequestEditorFn) (*CreateSyncRunResponse, error)

	// GetSyncRunWithResponse request
	GetSyncRunWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*GetSyncRunResponse, error)

	// UpdateSyncRunWithBodyWithResponse request with any body
	UpdateSyncRunWithBodyWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncRunResponse, error)

	UpdateSyncRunWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body UpdateSyncRunJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncRunResponse, error)

	// GetSyncRunConnectorCredentialsWithResponse request
	GetSyncRunConnectorCredentialsWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetSyncRunConnectorCredentialsResponse, error)

	// GetSyncRunConnectorIdentityWithResponse request
	GetSyncRunConnectorIdentityWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, connectorID ConnectorID, reqEditors ...RequestEditorFn) (*GetSyncRunConnectorIdentityResponse, error)

	// GetSyncRunLogsWithResponse request
	GetSyncRunLogsWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsParams, reqEditors ...RequestEditorFn) (*GetSyncRunLogsResponse, error)

	// CreateSyncRunProgressWithBodyWithResponse request with any body
	CreateSyncRunProgressWithBodyWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressResponse, error)

	CreateSyncRunProgressWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressResponse, error)

	// ListTeamPluginUsageWithResponse request
	ListTeamPluginUsageWithResponse(ctx context.Context, teamName TeamName, params *ListTeamPluginUsageParams, reqEditors ...RequestEditorFn) (*ListTeamPluginUsageResponse, error)

	// IncreaseTeamPluginUsageWithBodyWithResponse request with any body
	IncreaseTeamPluginUsageWithBodyWithResponse(ctx context.Context, teamName TeamName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IncreaseTeamPluginUsageResponse, error)

	IncreaseTeamPluginUsageWithResponse(ctx context.Context, teamName TeamName, body IncreaseTeamPluginUsageJSONRequestBody, reqEditors ...RequestEditorFn) (*IncreaseTeamPluginUsageResponse, error)

	// GetTeamUsageSummaryWithResponse request
	GetTeamUsageSummaryWithResponse(ctx context.Context, teamName TeamName, params *GetTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*GetTeamUsageSummaryResponse, error)

	// GetGroupedTeamUsageSummaryWithResponse request
	GetGroupedTeamUsageSummaryWithResponse(ctx context.Context, teamName TeamName, groupBy GetGroupedTeamUsageSummaryParamsGroupBy, params *GetGroupedTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*GetGroupedTeamUsageSummaryResponse, error)

	// GetTeamPluginUsageWithResponse request
	GetTeamPluginUsageWithResponse(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*GetTeamPluginUsageResponse, error)

	// ListUsersByTeamWithResponse request
	ListUsersByTeamWithResponse(ctx context.Context, teamName TeamName, params *ListUsersByTeamParams, reqEditors ...RequestEditorFn) (*ListUsersByTeamResponse, error)

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

	UploadImageWithResponse(ctx context.Context, body UploadImageJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadImageResponse, error)

	// GetCurrentUserWithResponse request
	GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResponse, error)

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

	UpdateCurrentUserWithResponse(ctx context.Context, body UpdateCurrentUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCurrentUserResponse, error)

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

	SendAnonymousEventWithResponse(ctx context.Context, body SendAnonymousEventJSONRequestBody, reqEditors ...RequestEditorFn) (*SendAnonymousEventResponse, error)

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

	UpdateCustomerWithResponse(ctx context.Context, body UpdateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomerResponse, error)

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

	SendUserEventWithResponse(ctx context.Context, body SendUserEventJSONRequestBody, reqEditors ...RequestEditorFn) (*SendUserEventResponse, error)

	// ListCurrentUserInvitationsWithResponse request
	ListCurrentUserInvitationsWithResponse(ctx context.Context, params *ListCurrentUserInvitationsParams, reqEditors ...RequestEditorFn) (*ListCurrentUserInvitationsResponse, error)

	// LogoutUserWithResponse request
	LogoutUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutUserResponse, error)

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

	LoginUserWithResponse(ctx context.Context, body LoginUserJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginUserResponse, error)

	// GetCurrentUserMembershipsWithResponse request
	GetCurrentUserMembershipsWithResponse(ctx context.Context, params *GetCurrentUserMembershipsParams, reqEditors ...RequestEditorFn) (*GetCurrentUserMembershipsResponse, error)

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

	ResetUserPasswordWithResponse(ctx context.Context, body ResetUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetUserPasswordResponse, error)

	// CreateUserTokenWithResponse request
	CreateUserTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateUserTokenResponse, error)

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

	VerifyUserEmailWithResponse(ctx context.Context, body VerifyUserEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*VerifyUserEmailResponse, error)

	// DeleteUserWithResponse request
	DeleteUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)
}

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

type Conflict added in v1.11.2

type Conflict = BasicError

Conflict Basic Error

type Connector added in v1.12.0

type Connector struct {
	// CreatedAt Time the connector was created
	CreatedAt time.Time `json:"created_at"`

	// ID unique ID of the connector
	ID openapi_types.UUID `json:"id"`

	// Name Name of the connector
	Name string `json:"name"`

	// Status The status of the connector
	Status ConnectorStatus `json:"status"`

	// Type Type of the connector
	Type string `json:"type"`
}

Connector Connector definition

type ConnectorAuthFinishRequestAWS added in v1.12.0

type ConnectorAuthFinishRequestAWS struct {
	// ExternalID External ID in the role definition. Optional. If not provided the previously suggested external ID will be used. Empty string will remove the external ID.
	ExternalID *string `json:"external_id,omitempty"`

	// RoleARN ARN of role created by the user
	RoleARN string `json:"role_arn"`
}

ConnectorAuthFinishRequestAWS AWS connector authentication request, filled in after the user has authenticated through AWS

type ConnectorAuthFinishRequestOAuth added in v1.12.0

type ConnectorAuthFinishRequestOAuth struct {
	// BaseURL Base of the URL the callback url was constructed from
	BaseURL interface{} `json:"base_url"`

	// Env Environment variables used in the spec.
	Env *interface{} `json:"env,omitempty"`

	// ReturnURL URL the user was redirected to (including new parameter values) after the OAuth flow is complete
	ReturnURL            interface{}             `json:"return_url"`
	Spec                 *map[string]interface{} `json:"spec,omitempty"`
	AdditionalProperties map[string]interface{}  `json:"-"`
}

ConnectorAuthFinishRequestOAuth OAuth connector authentication request, filled in after the user has authenticated through OAuth

func (ConnectorAuthFinishRequestOAuth) Get added in v1.12.0

func (a ConnectorAuthFinishRequestOAuth) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ConnectorAuthFinishRequestOAuth. Returns the specified element and whether it was found

func (ConnectorAuthFinishRequestOAuth) MarshalJSON added in v1.12.0

func (a ConnectorAuthFinishRequestOAuth) MarshalJSON() ([]byte, error)

Override default JSON handling for ConnectorAuthFinishRequestOAuth to handle AdditionalProperties

func (*ConnectorAuthFinishRequestOAuth) Set added in v1.12.0

func (a *ConnectorAuthFinishRequestOAuth) Set(fieldName string, value interface{})

Setter for additional properties for ConnectorAuthFinishRequestOAuth

func (*ConnectorAuthFinishRequestOAuth) UnmarshalJSON added in v1.12.0

func (a *ConnectorAuthFinishRequestOAuth) UnmarshalJSON(b []byte) error

Override default JSON handling for ConnectorAuthFinishRequestOAuth to handle AdditionalProperties

type ConnectorAuthRequestAWS added in v1.12.0

type ConnectorAuthRequestAWS struct {
	// Env Environment variables used in the spec.
	Env *interface{} `json:"env,omitempty"`

	// PluginKind Kind of the plugin
	PluginKind interface{} `json:"plugin_kind"`

	// PluginName Name of the plugin
	PluginName interface{} `json:"plugin_name"`

	// PluginTeam Team that owns the plugin we are authenticating the connector for
	PluginTeam interface{} `json:"plugin_team"`

	// PluginVersion Version of the plugin
	PluginVersion *interface{} `json:"plugin_version,omitempty"`

	// SkipDependentTables Whether to skip dependent tables, setting from the outer spec
	SkipDependentTables *interface{} `json:"skip_dependent_tables,omitempty"`

	// SkipTables Tables to skip authentication, setting from the outer spec
	SkipTables *interface{}            `json:"skip_tables,omitempty"`
	Spec       *map[string]interface{} `json:"spec,omitempty"`

	// Tables Tables to authenticate, setting from the outer spec
	Tables               *interface{}           `json:"tables,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ConnectorAuthRequestAWS AWS connector authentication request to start the authentication process

func (ConnectorAuthRequestAWS) Get added in v1.12.8

func (a ConnectorAuthRequestAWS) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ConnectorAuthRequestAWS. Returns the specified element and whether it was found

func (ConnectorAuthRequestAWS) MarshalJSON added in v1.12.8

func (a ConnectorAuthRequestAWS) MarshalJSON() ([]byte, error)

Override default JSON handling for ConnectorAuthRequestAWS to handle AdditionalProperties

func (*ConnectorAuthRequestAWS) Set added in v1.12.8

func (a *ConnectorAuthRequestAWS) Set(fieldName string, value interface{})

Setter for additional properties for ConnectorAuthRequestAWS

func (*ConnectorAuthRequestAWS) UnmarshalJSON added in v1.12.8

func (a *ConnectorAuthRequestAWS) UnmarshalJSON(b []byte) error

Override default JSON handling for ConnectorAuthRequestAWS to handle AdditionalProperties

type ConnectorAuthRequestGCP added in v1.12.8

type ConnectorAuthRequestGCP struct {
	// PluginKind Kind of the plugin
	PluginKind string `json:"plugin_kind"`

	// PluginName Name of the plugin
	PluginName string `json:"plugin_name"`

	// PluginTeam Team that owns the plugin we are authenticating the connector for
	PluginTeam string `json:"plugin_team"`
}

ConnectorAuthRequestGCP GCP connector authentication request to start the authentication process

type ConnectorAuthRequestOAuth added in v1.12.0

type ConnectorAuthRequestOAuth struct {
	// BaseURL Base of the URL the callback url will be constructed from
	BaseURL interface{} `json:"base_url"`

	// Env Environment variables used in the spec.
	Env *interface{} `json:"env,omitempty"`

	// Flavor Override default flavor
	Flavor *interface{} `json:"flavor,omitempty"`

	// PluginKind Kind of the plugin
	PluginKind interface{} `json:"plugin_kind"`

	// PluginName Name of the plugin
	PluginName interface{} `json:"plugin_name"`

	// PluginTeam Team that owns the plugin we are authenticating the connector for
	PluginTeam interface{} `json:"plugin_team"`

	// PluginVersion Version of the plugin
	PluginVersion *interface{} `json:"plugin_version,omitempty"`

	// SkipDependentTables Whether to skip dependent tables, setting from the outer spec
	SkipDependentTables *interface{} `json:"skip_dependent_tables,omitempty"`

	// SkipTables Tables to skip authentication, setting from the outer spec
	SkipTables *interface{}            `json:"skip_tables,omitempty"`
	Spec       *map[string]interface{} `json:"spec,omitempty"`

	// Tables Tables to authenticate, setting from the outer spec
	Tables               *interface{}           `json:"tables,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ConnectorAuthRequestOAuth OAuth connector authentication request to start the authentication process

func (ConnectorAuthRequestOAuth) Get added in v1.12.0

func (a ConnectorAuthRequestOAuth) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ConnectorAuthRequestOAuth. Returns the specified element and whether it was found

func (ConnectorAuthRequestOAuth) MarshalJSON added in v1.12.0

func (a ConnectorAuthRequestOAuth) MarshalJSON() ([]byte, error)

Override default JSON handling for ConnectorAuthRequestOAuth to handle AdditionalProperties

func (*ConnectorAuthRequestOAuth) Set added in v1.12.0

func (a *ConnectorAuthRequestOAuth) Set(fieldName string, value interface{})

Setter for additional properties for ConnectorAuthRequestOAuth

func (*ConnectorAuthRequestOAuth) UnmarshalJSON added in v1.12.0

func (a *ConnectorAuthRequestOAuth) UnmarshalJSON(b []byte) error

Override default JSON handling for ConnectorAuthRequestOAuth to handle AdditionalProperties

type ConnectorAuthResponseAWS added in v1.12.0

type ConnectorAuthResponseAWS struct {
	// RedirectURL URL to redirect the user to, to authenticate
	RedirectURL string `json:"redirect_url"`

	// RoleTemplateURL URL to the role template, to present to the user
	RoleTemplateURL string `json:"role_template_url"`

	// SuggestedExternalID External ID suggested to enter into the role definition
	SuggestedExternalID string `json:"suggested_external_id"`

	// SuggestedPolicyARNs List of AWS policy ARNs suggested to grant inside the role definition
	SuggestedPolicyARNs []string `json:"suggested_policy_arns"`
}

ConnectorAuthResponseAWS AWS connector authentication response to start the authentication process

type ConnectorAuthResponseGCP added in v1.12.8

type ConnectorAuthResponseGCP struct {
	// ServiceAccount CloudQuery GCP Service Account to grant access to
	ServiceAccount string `json:"service_account"`
}

ConnectorAuthResponseGCP GCP connector authentication response to start the authentication process

type ConnectorAuthResponseOAuth added in v1.12.0

type ConnectorAuthResponseOAuth struct {
	// RedirectURL URL to redirect the user to, to authenticate
	RedirectURL string `json:"redirect_url"`
}

ConnectorAuthResponseOAuth OAuth connector authentication response to start the authentication process

type ConnectorCreate added in v1.12.0

type ConnectorCreate struct {
	// Name Name of the connector
	Name string `json:"name"`

	// Type Type of the connector
	Type string `json:"type"`
}

ConnectorCreate Connector creation request

type ConnectorCredentialsResponseAWS added in v1.12.0

type ConnectorCredentialsResponseAWS struct {
	AccessKeyId     string    `json:"access_key_id"`
	CanExpire       bool      `json:"can_expire"`
	Expires         time.Time `json:"expires"`
	SecretAccessKey string    `json:"secret_access_key"`
	SessionToken    string    `json:"session_token"`
	Source          string    `json:"source"`
}

ConnectorCredentialsResponseAWS AWS connector credentials response

type ConnectorCredentialsResponseOAuth added in v1.12.0

type ConnectorCredentialsResponseOAuth struct {
	AccessToken string     `json:"access_token"`
	Expires     *time.Time `json:"expires,omitempty"`
}

ConnectorCredentialsResponseOAuth OAuth connector credentials response

type ConnectorID added in v1.12.0

type ConnectorID = openapi_types.UUID

ConnectorID ID of the Connector

type ConnectorIdentityResponseAWS added in v1.12.0

type ConnectorIdentityResponseAWS struct {
	// RoleARN Role ARN to assume
	RoleARN string `json:"role_arn"`
}

ConnectorIdentityResponseAWS AWS connector identity response

type ConnectorStatus added in v1.12.0

type ConnectorStatus string

ConnectorStatus The status of the connector

const (
	ConnectorStatusAuthenticated ConnectorStatus = "authenticated"
	ConnectorStatusCreated       ConnectorStatus = "created"
	ConnectorStatusFailed        ConnectorStatus = "failed"
	ConnectorStatusRevoked       ConnectorStatus = "revoked"
)

Defines values for ConnectorStatus.

type ConnectorUpdate added in v1.12.0

type ConnectorUpdate struct {
	// Name Name of the connector
	Name *string `json:"name,omitempty"`
}

ConnectorUpdate defines model for ConnectorUpdate.

type ContentType added in v1.13.1

type ContentType string

ContentType The HTTP Content-Type of the image or asset

const (
	ContentTypeImagejpeg ContentType = "image/jpeg"
	ContentTypeImagepng  ContentType = "image/png"
	ContentTypeImagewebp ContentType = "image/webp"
)

Defines values for ContentType.

type CreateAddonJSONRequestBody added in v1.2.9

type CreateAddonJSONRequestBody = AddonCreate

CreateAddonJSONRequestBody defines body for CreateAddon for application/json ContentType.

type CreateAddonOrderForTeamJSONRequestBody added in v1.6.1

type CreateAddonOrderForTeamJSONRequestBody = AddonOrderCreate

CreateAddonOrderForTeamJSONRequestBody defines body for CreateAddonOrderForTeam for application/json ContentType.

type CreateAddonOrderForTeamResponse added in v1.6.1

type CreateAddonOrderForTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *AddonOrder
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseCreateAddonOrderForTeamResponse added in v1.6.1

func ParseCreateAddonOrderForTeamResponse(rsp *http.Response) (*CreateAddonOrderForTeamResponse, error)

ParseCreateAddonOrderForTeamResponse parses an HTTP response from a CreateAddonOrderForTeamWithResponse call

func (CreateAddonOrderForTeamResponse) Status added in v1.6.1

Status returns HTTPResponse.Status

func (CreateAddonOrderForTeamResponse) StatusCode added in v1.6.1

func (r CreateAddonOrderForTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAddonResponse added in v1.2.9

type CreateAddonResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Addon
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateAddonResponse added in v1.2.9

func ParseCreateAddonResponse(rsp *http.Response) (*CreateAddonResponse, error)

ParseCreateAddonResponse parses an HTTP response from a CreateAddonWithResponse call

func (CreateAddonResponse) Status added in v1.2.9

func (r CreateAddonResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAddonResponse) StatusCode added in v1.2.9

func (r CreateAddonResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAddonVersionJSONRequestBody added in v1.2.9

type CreateAddonVersionJSONRequestBody = CreateAddonVersionRequest

CreateAddonVersionJSONRequestBody defines body for CreateAddonVersion for application/json ContentType.

type CreateAddonVersionRequest added in v1.11.0

type CreateAddonVersionRequest struct {
	// AddonDeps addon dependencies in the format of ['team_name/type/addon_name@version']
	AddonDeps *[]string `json:"addon_deps,omitempty"`

	// Checksum SHA-256 checksum for the addon asset
	Checksum string `json:"checksum"`

	// Doc Main README in MD format
	Doc string `json:"doc"`

	// Message A message describing what's new or changed in this version.
	// This message will be displayed to users in the addon's changelog.
	// Supports limited markdown syntax.
	Message string `json:"message"`

	// PluginDeps plugin dependencies in the format of ['team_name/kind/plugin_name@version']
	PluginDeps *[]string `json:"plugin_deps,omitempty"`
}

CreateAddonVersionRequest defines model for CreateAddonVersion_request.

type CreateAddonVersionResponse added in v1.2.9

type CreateAddonVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AddonVersion
	JSON201      *AddonVersion
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseCreateAddonVersionResponse added in v1.2.9

func ParseCreateAddonVersionResponse(rsp *http.Response) (*CreateAddonVersionResponse, error)

ParseCreateAddonVersionResponse parses an HTTP response from a CreateAddonVersionWithResponse call

func (CreateAddonVersionResponse) Status added in v1.2.9

Status returns HTTPResponse.Status

func (CreateAddonVersionResponse) StatusCode added in v1.2.9

func (r CreateAddonVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateConnectorJSONRequestBody added in v1.12.0

type CreateConnectorJSONRequestBody = ConnectorCreate

CreateConnectorJSONRequestBody defines body for CreateConnector for application/json ContentType.

type CreateConnectorResponse added in v1.12.0

type CreateConnectorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Connector
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateConnectorResponse added in v1.12.0

func ParseCreateConnectorResponse(rsp *http.Response) (*CreateConnectorResponse, error)

ParseCreateConnectorResponse parses an HTTP response from a CreateConnectorWithResponse call

func (CreateConnectorResponse) Status added in v1.12.0

func (r CreateConnectorResponse) Status() string

Status returns HTTPResponse.Status

func (CreateConnectorResponse) StatusCode added in v1.12.0

func (r CreateConnectorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateManagedDatabaseJSONRequestBody added in v1.11.2

type CreateManagedDatabaseJSONRequestBody = ManagedDatabaseCreate

CreateManagedDatabaseJSONRequestBody defines body for CreateManagedDatabase for application/json ContentType.

type CreateManagedDatabaseResponse added in v1.11.2

type CreateManagedDatabaseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ManagedDatabase
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON409      *Conflict
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateManagedDatabaseResponse added in v1.11.2

func ParseCreateManagedDatabaseResponse(rsp *http.Response) (*CreateManagedDatabaseResponse, error)

ParseCreateManagedDatabaseResponse parses an HTTP response from a CreateManagedDatabaseWithResponse call

func (CreateManagedDatabaseResponse) Status added in v1.11.2

Status returns HTTPResponse.Status

func (CreateManagedDatabaseResponse) StatusCode added in v1.11.2

func (r CreateManagedDatabaseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePluginJSONRequestBody

type CreatePluginJSONRequestBody = PluginCreate

CreatePluginJSONRequestBody defines body for CreatePlugin for application/json ContentType.

type CreatePluginNotificationRequestJSONRequestBody added in v1.6.4

type CreatePluginNotificationRequestJSONRequestBody = PluginNotificationRequestCreate

CreatePluginNotificationRequestJSONRequestBody defines body for CreatePluginNotificationRequest for application/json ContentType.

type CreatePluginNotificationRequestResponse added in v1.6.4

type CreatePluginNotificationRequestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PluginNotificationRequest
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreatePluginNotificationRequestResponse added in v1.6.4

func ParseCreatePluginNotificationRequestResponse(rsp *http.Response) (*CreatePluginNotificationRequestResponse, error)

ParseCreatePluginNotificationRequestResponse parses an HTTP response from a CreatePluginNotificationRequestWithResponse call

func (CreatePluginNotificationRequestResponse) Status added in v1.6.4

Status returns HTTPResponse.Status

func (CreatePluginNotificationRequestResponse) StatusCode added in v1.6.4

StatusCode returns HTTPResponse.StatusCode

type CreatePluginResponse

type CreatePluginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Plugin
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreatePluginResponse

func ParseCreatePluginResponse(rsp *http.Response) (*CreatePluginResponse, error)

ParseCreatePluginResponse parses an HTTP response from a CreatePluginWithResponse call

func (CreatePluginResponse) Status

func (r CreatePluginResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePluginResponse) StatusCode

func (r CreatePluginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePluginUpcomingPriceChangeJSONRequestBody added in v1.6.4

type CreatePluginUpcomingPriceChangeJSONRequestBody = PluginPriceCreate

CreatePluginUpcomingPriceChangeJSONRequestBody defines body for CreatePluginUpcomingPriceChange for application/json ContentType.

type CreatePluginUpcomingPriceChangeResponse added in v1.6.4

type CreatePluginUpcomingPriceChangeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PluginPrice
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreatePluginUpcomingPriceChangeResponse added in v1.6.4

func ParseCreatePluginUpcomingPriceChangeResponse(rsp *http.Response) (*CreatePluginUpcomingPriceChangeResponse, error)

ParseCreatePluginUpcomingPriceChangeResponse parses an HTTP response from a CreatePluginUpcomingPriceChangeWithResponse call

func (CreatePluginUpcomingPriceChangeResponse) Status added in v1.6.4

Status returns HTTPResponse.Status

func (CreatePluginUpcomingPriceChangeResponse) StatusCode added in v1.6.4

StatusCode returns HTTPResponse.StatusCode

type CreatePluginVersionDocs201Response added in v1.11.0

type CreatePluginVersionDocs201Response struct {
	Names *[]PluginDocsPageName `json:"names,omitempty"`
}

CreatePluginVersionDocs201Response defines model for CreatePluginVersionDocs_201_response.

type CreatePluginVersionDocsJSONRequestBody

type CreatePluginVersionDocsJSONRequestBody = CreatePluginVersionDocsRequest

CreatePluginVersionDocsJSONRequestBody defines body for CreatePluginVersionDocs for application/json ContentType.

type CreatePluginVersionDocsRequest added in v1.11.0

type CreatePluginVersionDocsRequest struct {
	Pages []PluginDocsPageCreate `json:"pages"`
}

CreatePluginVersionDocsRequest defines model for CreatePluginVersionDocs_request.

type CreatePluginVersionDocsResponse

type CreatePluginVersionDocsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CreatePluginVersionDocs201Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreatePluginVersionDocsResponse

func ParseCreatePluginVersionDocsResponse(rsp *http.Response) (*CreatePluginVersionDocsResponse, error)

ParseCreatePluginVersionDocsResponse parses an HTTP response from a CreatePluginVersionDocsWithResponse call

func (CreatePluginVersionDocsResponse) Status

Status returns HTTPResponse.Status

func (CreatePluginVersionDocsResponse) StatusCode

func (r CreatePluginVersionDocsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePluginVersionJSONRequestBody

type CreatePluginVersionJSONRequestBody = CreatePluginVersionRequest

CreatePluginVersionJSONRequestBody defines body for CreatePluginVersion for application/json ContentType.

type CreatePluginVersionRequest added in v1.11.0

type CreatePluginVersionRequest struct {
	// Checksums List of SHA-256 checksums for this plugin version, one for each supported target.
	Checksums []string `json:"checksums"`

	// Message A message describing what's new or changed in this version.
	// This message will be displayed to users in the plugin's changelog.
	// Supports limited markdown syntax.
	Message string `json:"message"`

	// PackageType The package type of the plugin assets
	PackageType PluginPackageType `json:"package_type"`

	// Protocols The CloudQuery protocols supported by this plugin version (only protocol 3 is supported by new plugins).
	Protocols PluginProtocols `json:"protocols"`

	// SpecJsonSchema The specification of the plugin. This is a JSON schema that describes the configuration of the plugin.
	SpecJsonSchema *PluginSpecJSONSchema `json:"spec_json_schema,omitempty"`

	// SupportedTargets The targets supported by this plugin version, formatted as <os>_<arch>
	SupportedTargets []string `json:"supported_targets"`
}

CreatePluginVersionRequest defines model for CreatePluginVersion_request.

type CreatePluginVersionResponse

type CreatePluginVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginVersion
	JSON201      *PluginVersion
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseCreatePluginVersionResponse

func ParseCreatePluginVersionResponse(rsp *http.Response) (*CreatePluginVersionResponse, error)

ParseCreatePluginVersionResponse parses an HTTP response from a CreatePluginVersionWithResponse call

func (CreatePluginVersionResponse) Status

Status returns HTTPResponse.Status

func (CreatePluginVersionResponse) StatusCode

func (r CreatePluginVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePluginVersionTables201Response added in v1.11.0

type CreatePluginVersionTables201Response struct {
	Names *[]PluginTableName `json:"names,omitempty"`
}

CreatePluginVersionTables201Response defines model for CreatePluginVersionTables_201_response.

type CreatePluginVersionTablesJSONRequestBody

type CreatePluginVersionTablesJSONRequestBody = CreatePluginVersionTablesRequest

CreatePluginVersionTablesJSONRequestBody defines body for CreatePluginVersionTables for application/json ContentType.

type CreatePluginVersionTablesRequest added in v1.11.0

type CreatePluginVersionTablesRequest struct {
	Tables []PluginTableCreate `json:"tables"`
}

CreatePluginVersionTablesRequest defines model for CreatePluginVersionTables_request.

type CreatePluginVersionTablesResponse

type CreatePluginVersionTablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CreatePluginVersionTables201Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreatePluginVersionTablesResponse

func ParseCreatePluginVersionTablesResponse(rsp *http.Response) (*CreatePluginVersionTablesResponse, error)

ParseCreatePluginVersionTablesResponse parses an HTTP response from a CreatePluginVersionTablesWithResponse call

func (CreatePluginVersionTablesResponse) Status

Status returns HTTPResponse.Status

func (CreatePluginVersionTablesResponse) StatusCode

func (r CreatePluginVersionTablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSpendingLimitJSONRequestBody added in v1.9.1

type CreateSpendingLimitJSONRequestBody = SpendingLimitCreate

CreateSpendingLimitJSONRequestBody defines body for CreateSpendingLimit for application/json ContentType.

type CreateSpendingLimitResponse added in v1.9.1

type CreateSpendingLimitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SpendingLimit
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateSpendingLimitResponse added in v1.9.1

func ParseCreateSpendingLimitResponse(rsp *http.Response) (*CreateSpendingLimitResponse, error)

ParseCreateSpendingLimitResponse parses an HTTP response from a CreateSpendingLimitWithResponse call

func (CreateSpendingLimitResponse) Status added in v1.9.1

Status returns HTTPResponse.Status

func (CreateSpendingLimitResponse) StatusCode added in v1.9.1

func (r CreateSpendingLimitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSubscriptionOrderForTeamJSONRequestBody added in v1.6.1

type CreateSubscriptionOrderForTeamJSONRequestBody = TeamSubscriptionOrderCreate

CreateSubscriptionOrderForTeamJSONRequestBody defines body for CreateSubscriptionOrderForTeam for application/json ContentType.

type CreateSubscriptionOrderForTeamResponse added in v1.6.1

type CreateSubscriptionOrderForTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TeamSubscriptionOrder
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateSubscriptionOrderForTeamResponse added in v1.6.1

func ParseCreateSubscriptionOrderForTeamResponse(rsp *http.Response) (*CreateSubscriptionOrderForTeamResponse, error)

ParseCreateSubscriptionOrderForTeamResponse parses an HTTP response from a CreateSubscriptionOrderForTeamWithResponse call

func (CreateSubscriptionOrderForTeamResponse) Status added in v1.6.1

Status returns HTTPResponse.Status

func (CreateSubscriptionOrderForTeamResponse) StatusCode added in v1.6.1

StatusCode returns HTTPResponse.StatusCode

type CreateSyncDestinationTestConnectionJSONRequestBody added in v1.12.3

type CreateSyncDestinationTestConnectionJSONRequestBody = SyncDestinationTestConnectionCreate

CreateSyncDestinationTestConnectionJSONRequestBody defines body for CreateSyncDestinationTestConnection for application/json ContentType.

type CreateSyncDestinationTestConnectionResponse added in v1.12.3

type CreateSyncDestinationTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SyncDestinationTestConnection
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseCreateSyncDestinationTestConnectionResponse added in v1.12.3

func ParseCreateSyncDestinationTestConnectionResponse(rsp *http.Response) (*CreateSyncDestinationTestConnectionResponse, error)

ParseCreateSyncDestinationTestConnectionResponse parses an HTTP response from a CreateSyncDestinationTestConnectionWithResponse call

func (CreateSyncDestinationTestConnectionResponse) Status added in v1.12.3

Status returns HTTPResponse.Status

func (CreateSyncDestinationTestConnectionResponse) StatusCode added in v1.12.3

StatusCode returns HTTPResponse.StatusCode

type CreateSyncJSONRequestBody added in v1.6.4

type CreateSyncJSONRequestBody = SyncCreate

CreateSyncJSONRequestBody defines body for CreateSync for application/json ContentType.

type CreateSyncResponse added in v1.6.4

type CreateSyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Sync
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateSyncResponse added in v1.6.4

func ParseCreateSyncResponse(rsp *http.Response) (*CreateSyncResponse, error)

ParseCreateSyncResponse parses an HTTP response from a CreateSyncWithResponse call

func (CreateSyncResponse) Status added in v1.6.4

func (r CreateSyncResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSyncResponse) StatusCode added in v1.6.4

func (r CreateSyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSyncRunProgressJSONRequestBody added in v1.7.0

type CreateSyncRunProgressJSONRequestBody = CreateSyncRunProgressRequest

CreateSyncRunProgressJSONRequestBody defines body for CreateSyncRunProgress for application/json ContentType.

type CreateSyncRunProgressRequest added in v1.11.0

type CreateSyncRunProgressRequest struct {
	// Errors Number of errors encountered so far
	Errors int64 `json:"errors"`

	// Rows Number of rows synced so far
	Rows int64 `json:"rows"`

	// ShardNum The shard number that this progress update is for
	ShardNum *int32 `json:"shard_num,omitempty"`

	// ShardTotal The total number of shards for this sync run
	ShardTotal *int32 `json:"shard_total,omitempty"`

	// Status The status of the sync run
	Status *SyncRunStatus `json:"status,omitempty"`

	// Warnings Number of warnings encountered so far
	Warnings int64 `json:"warnings"`
}

CreateSyncRunProgressRequest defines model for CreateSyncRunProgress_request.

type CreateSyncRunProgressResponse added in v1.7.0

type CreateSyncRunProgressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateSyncRunProgressResponse added in v1.7.0

func ParseCreateSyncRunProgressResponse(rsp *http.Response) (*CreateSyncRunProgressResponse, error)

ParseCreateSyncRunProgressResponse parses an HTTP response from a CreateSyncRunProgressWithResponse call

func (CreateSyncRunProgressResponse) Status added in v1.7.0

Status returns HTTPResponse.Status

func (CreateSyncRunProgressResponse) StatusCode added in v1.7.0

func (r CreateSyncRunProgressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSyncRunResponse added in v1.6.4

type CreateSyncRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SyncRun
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateSyncRunResponse added in v1.6.4

func ParseCreateSyncRunResponse(rsp *http.Response) (*CreateSyncRunResponse, error)

ParseCreateSyncRunResponse parses an HTTP response from a CreateSyncRunWithResponse call

func (CreateSyncRunResponse) Status added in v1.6.4

func (r CreateSyncRunResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSyncRunResponse) StatusCode added in v1.6.4

func (r CreateSyncRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSyncSourceTestConnectionJSONRequestBody added in v1.12.3

type CreateSyncSourceTestConnectionJSONRequestBody = SyncSourceTestConnectionCreate

CreateSyncSourceTestConnectionJSONRequestBody defines body for CreateSyncSourceTestConnection for application/json ContentType.

type CreateSyncSourceTestConnectionResponse added in v1.12.3

type CreateSyncSourceTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SyncSourceTestConnection
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseCreateSyncSourceTestConnectionResponse added in v1.12.3

func ParseCreateSyncSourceTestConnectionResponse(rsp *http.Response) (*CreateSyncSourceTestConnectionResponse, error)

ParseCreateSyncSourceTestConnectionResponse parses an HTTP response from a CreateSyncSourceTestConnectionWithResponse call

func (CreateSyncSourceTestConnectionResponse) Status added in v1.12.3

Status returns HTTPResponse.Status

func (CreateSyncSourceTestConnectionResponse) StatusCode added in v1.12.3

StatusCode returns HTTPResponse.StatusCode

type CreateTeamAPIKeyJSONRequestBody added in v1.0.3

type CreateTeamAPIKeyJSONRequestBody = CreateTeamAPIKeyRequest

CreateTeamAPIKeyJSONRequestBody defines body for CreateTeamAPIKey for application/json ContentType.

type CreateTeamAPIKeyRequest added in v1.11.0

type CreateTeamAPIKeyRequest struct {
	ExpiresAt time.Time `json:"expires_at"`

	// Name Name of the API key
	Name APIKeyName `json:"name"`
}

CreateTeamAPIKeyRequest defines model for CreateTeamAPIKey_request.

type CreateTeamAPIKeyResponse added in v1.0.3

type CreateTeamAPIKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *APIKey
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateTeamAPIKeyResponse added in v1.0.3

func ParseCreateTeamAPIKeyResponse(rsp *http.Response) (*CreateTeamAPIKeyResponse, error)

ParseCreateTeamAPIKeyResponse parses an HTTP response from a CreateTeamAPIKeyWithResponse call

func (CreateTeamAPIKeyResponse) Status added in v1.0.3

func (r CreateTeamAPIKeyResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTeamAPIKeyResponse) StatusCode added in v1.0.3

func (r CreateTeamAPIKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTeamImages201Response added in v1.11.0

type CreateTeamImages201Response struct {
	Items    []TeamImage  `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

CreateTeamImages201Response defines model for CreateTeamImages_201_response.

type CreateTeamImagesJSONRequestBody added in v1.6.4

type CreateTeamImagesJSONRequestBody = CreateTeamImagesRequest

CreateTeamImagesJSONRequestBody defines body for CreateTeamImages for application/json ContentType.

type CreateTeamImagesRequest added in v1.11.0

type CreateTeamImagesRequest struct {
	Images []TeamImageCreate `json:"images"`
}

CreateTeamImagesRequest defines model for CreateTeamImages_request.

type CreateTeamImagesResponse added in v1.6.4

type CreateTeamImagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CreateTeamImages201Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseCreateTeamImagesResponse added in v1.6.4

func ParseCreateTeamImagesResponse(rsp *http.Response) (*CreateTeamImagesResponse, error)

ParseCreateTeamImagesResponse parses an HTTP response from a CreateTeamImagesWithResponse call

func (CreateTeamImagesResponse) Status added in v1.6.4

func (r CreateTeamImagesResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTeamImagesResponse) StatusCode added in v1.6.4

func (r CreateTeamImagesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTeamJSONRequestBody

type CreateTeamJSONRequestBody = CreateTeamRequest

CreateTeamJSONRequestBody defines body for CreateTeam for application/json ContentType.

type CreateTeamRequest added in v1.11.0

type CreateTeamRequest struct {
	// DisplayName The team's display name
	DisplayName interface{} `json:"display_name"`

	// Name The unique name for the team.
	Name                 TeamName               `json:"name"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

CreateTeamRequest defines model for CreateTeam_request.

func (CreateTeamRequest) Get added in v1.11.1

func (a CreateTeamRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for CreateTeamRequest. Returns the specified element and whether it was found

func (CreateTeamRequest) MarshalJSON added in v1.11.1

func (a CreateTeamRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for CreateTeamRequest to handle AdditionalProperties

func (*CreateTeamRequest) Set added in v1.11.1

func (a *CreateTeamRequest) Set(fieldName string, value interface{})

Setter for additional properties for CreateTeamRequest

func (*CreateTeamRequest) UnmarshalJSON added in v1.11.1

func (a *CreateTeamRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for CreateTeamRequest to handle AdditionalProperties

type CreateTeamResponse

type CreateTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Team
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateTeamResponse

func ParseCreateTeamResponse(rsp *http.Response) (*CreateTeamResponse, error)

ParseCreateTeamResponse parses an HTTP response from a CreateTeamWithResponse call

func (CreateTeamResponse) Status

func (r CreateTeamResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTeamResponse) StatusCode

func (r CreateTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUserToken201Response added in v1.13.0

type CreateUserToken201Response struct {
	// CustomToken Token to exchange for refresh token
	CustomToken string `json:"custom_token"`
}

CreateUserToken201Response defines model for CreateUserToken_201_response.

type CreateUserTokenResponse added in v1.13.0

type CreateUserTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CreateUserToken201Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON500      *InternalError
}

func ParseCreateUserTokenResponse added in v1.13.0

func ParseCreateUserTokenResponse(rsp *http.Response) (*CreateUserTokenResponse, error)

ParseCreateUserTokenResponse parses an HTTP response from a CreateUserTokenWithResponse call

func (CreateUserTokenResponse) Status added in v1.13.0

func (r CreateUserTokenResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUserTokenResponse) StatusCode added in v1.13.0

func (r CreateUserTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAddonByTeamAndNameResponse added in v1.2.9

type DeleteAddonByTeamAndNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteAddonByTeamAndNameResponse added in v1.2.9

func ParseDeleteAddonByTeamAndNameResponse(rsp *http.Response) (*DeleteAddonByTeamAndNameResponse, error)

ParseDeleteAddonByTeamAndNameResponse parses an HTTP response from a DeleteAddonByTeamAndNameWithResponse call

func (DeleteAddonByTeamAndNameResponse) Status added in v1.2.9

Status returns HTTPResponse.Status

func (DeleteAddonByTeamAndNameResponse) StatusCode added in v1.2.9

func (r DeleteAddonByTeamAndNameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAddonsByTeamResponse added in v1.2.9

type DeleteAddonsByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteAddonsByTeamResponse added in v1.2.9

func ParseDeleteAddonsByTeamResponse(rsp *http.Response) (*DeleteAddonsByTeamResponse, error)

ParseDeleteAddonsByTeamResponse parses an HTTP response from a DeleteAddonsByTeamWithResponse call

func (DeleteAddonsByTeamResponse) Status added in v1.2.9

Status returns HTTPResponse.Status

func (DeleteAddonsByTeamResponse) StatusCode added in v1.2.9

func (r DeleteAddonsByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteManagedDatabaseResponse added in v1.11.2

type DeleteManagedDatabaseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteManagedDatabaseResponse added in v1.11.2

func ParseDeleteManagedDatabaseResponse(rsp *http.Response) (*DeleteManagedDatabaseResponse, error)

ParseDeleteManagedDatabaseResponse parses an HTTP response from a DeleteManagedDatabaseWithResponse call

func (DeleteManagedDatabaseResponse) Status added in v1.11.2

Status returns HTTPResponse.Status

func (DeleteManagedDatabaseResponse) StatusCode added in v1.11.2

func (r DeleteManagedDatabaseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePluginByTeamAndPluginNameResponse added in v1.0.2

type DeletePluginByTeamAndPluginNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeletePluginByTeamAndPluginNameResponse added in v1.0.2

func ParseDeletePluginByTeamAndPluginNameResponse(rsp *http.Response) (*DeletePluginByTeamAndPluginNameResponse, error)

ParseDeletePluginByTeamAndPluginNameResponse parses an HTTP response from a DeletePluginByTeamAndPluginNameWithResponse call

func (DeletePluginByTeamAndPluginNameResponse) Status added in v1.0.2

Status returns HTTPResponse.Status

func (DeletePluginByTeamAndPluginNameResponse) StatusCode added in v1.0.2

StatusCode returns HTTPResponse.StatusCode

type DeletePluginNotificationRequestResponse added in v1.6.4

type DeletePluginNotificationRequestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeletePluginNotificationRequestResponse added in v1.6.4

func ParseDeletePluginNotificationRequestResponse(rsp *http.Response) (*DeletePluginNotificationRequestResponse, error)

ParseDeletePluginNotificationRequestResponse parses an HTTP response from a DeletePluginNotificationRequestWithResponse call

func (DeletePluginNotificationRequestResponse) Status added in v1.6.4

Status returns HTTPResponse.Status

func (DeletePluginNotificationRequestResponse) StatusCode added in v1.6.4

StatusCode returns HTTPResponse.StatusCode

type DeletePluginUpcomingPriceChangesResponse added in v1.6.4

type DeletePluginUpcomingPriceChangesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeletePluginUpcomingPriceChangesResponse added in v1.6.4

func ParseDeletePluginUpcomingPriceChangesResponse(rsp *http.Response) (*DeletePluginUpcomingPriceChangesResponse, error)

ParseDeletePluginUpcomingPriceChangesResponse parses an HTTP response from a DeletePluginUpcomingPriceChangesWithResponse call

func (DeletePluginUpcomingPriceChangesResponse) Status added in v1.6.4

Status returns HTTPResponse.Status

func (DeletePluginUpcomingPriceChangesResponse) StatusCode added in v1.6.4

StatusCode returns HTTPResponse.StatusCode

type DeletePluginVersionDocsJSONRequestBody

type DeletePluginVersionDocsJSONRequestBody = DeletePluginVersionDocsRequest

DeletePluginVersionDocsJSONRequestBody defines body for DeletePluginVersionDocs for application/json ContentType.

type DeletePluginVersionDocsRequest added in v1.11.0

type DeletePluginVersionDocsRequest struct {
	Names []PluginDocsPageName `json:"names"`
}

DeletePluginVersionDocsRequest defines model for DeletePluginVersionDocs_request.

type DeletePluginVersionDocsResponse

type DeletePluginVersionDocsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeletePluginVersionDocsResponse

func ParseDeletePluginVersionDocsResponse(rsp *http.Response) (*DeletePluginVersionDocsResponse, error)

ParseDeletePluginVersionDocsResponse parses an HTTP response from a DeletePluginVersionDocsWithResponse call

func (DeletePluginVersionDocsResponse) Status

Status returns HTTPResponse.Status

func (DeletePluginVersionDocsResponse) StatusCode

func (r DeletePluginVersionDocsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePluginVersionTablesJSONRequestBody

type DeletePluginVersionTablesJSONRequestBody = DeletePluginVersionTablesRequest

DeletePluginVersionTablesJSONRequestBody defines body for DeletePluginVersionTables for application/json ContentType.

type DeletePluginVersionTablesRequest added in v1.11.0

type DeletePluginVersionTablesRequest struct {
	Names []PluginTableName `json:"names"`
}

DeletePluginVersionTablesRequest defines model for DeletePluginVersionTables_request.

type DeletePluginVersionTablesResponse

type DeletePluginVersionTablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeletePluginVersionTablesResponse

func ParseDeletePluginVersionTablesResponse(rsp *http.Response) (*DeletePluginVersionTablesResponse, error)

ParseDeletePluginVersionTablesResponse parses an HTTP response from a DeletePluginVersionTablesWithResponse call

func (DeletePluginVersionTablesResponse) Status

Status returns HTTPResponse.Status

func (DeletePluginVersionTablesResponse) StatusCode

func (r DeletePluginVersionTablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePluginsByTeamResponse added in v1.0.2

type DeletePluginsByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeletePluginsByTeamResponse added in v1.0.2

func ParseDeletePluginsByTeamResponse(rsp *http.Response) (*DeletePluginsByTeamResponse, error)

ParseDeletePluginsByTeamResponse parses an HTTP response from a DeletePluginsByTeamWithResponse call

func (DeletePluginsByTeamResponse) Status added in v1.0.2

Status returns HTTPResponse.Status

func (DeletePluginsByTeamResponse) StatusCode added in v1.0.2

func (r DeletePluginsByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSpendingLimitResponse added in v1.9.1

type DeleteSpendingLimitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteSpendingLimitResponse added in v1.9.1

func ParseDeleteSpendingLimitResponse(rsp *http.Response) (*DeleteSpendingLimitResponse, error)

ParseDeleteSpendingLimitResponse parses an HTTP response from a DeleteSpendingLimitWithResponse call

func (DeleteSpendingLimitResponse) Status added in v1.9.1

Status returns HTTPResponse.Status

func (DeleteSpendingLimitResponse) StatusCode added in v1.9.1

func (r DeleteSpendingLimitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSyncDestinationResponse added in v1.7.1

type DeleteSyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteSyncDestinationResponse added in v1.7.1

func ParseDeleteSyncDestinationResponse(rsp *http.Response) (*DeleteSyncDestinationResponse, error)

ParseDeleteSyncDestinationResponse parses an HTTP response from a DeleteSyncDestinationWithResponse call

func (DeleteSyncDestinationResponse) Status added in v1.7.1

Status returns HTTPResponse.Status

func (DeleteSyncDestinationResponse) StatusCode added in v1.7.1

func (r DeleteSyncDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSyncResponse added in v1.6.4

type DeleteSyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteSyncResponse added in v1.6.4

func ParseDeleteSyncResponse(rsp *http.Response) (*DeleteSyncResponse, error)

ParseDeleteSyncResponse parses an HTTP response from a DeleteSyncWithResponse call

func (DeleteSyncResponse) Status added in v1.6.4

func (r DeleteSyncResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSyncResponse) StatusCode added in v1.6.4

func (r DeleteSyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSyncSourceResponse added in v1.7.1

type DeleteSyncSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteSyncSourceResponse added in v1.7.1

func ParseDeleteSyncSourceResponse(rsp *http.Response) (*DeleteSyncSourceResponse, error)

ParseDeleteSyncSourceResponse parses an HTTP response from a DeleteSyncSourceWithResponse call

func (DeleteSyncSourceResponse) Status added in v1.7.1

func (r DeleteSyncSourceResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSyncSourceResponse) StatusCode added in v1.7.1

func (r DeleteSyncSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamAPIKeyResponse added in v1.0.3

type DeleteTeamAPIKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteTeamAPIKeyResponse added in v1.0.3

func ParseDeleteTeamAPIKeyResponse(rsp *http.Response) (*DeleteTeamAPIKeyResponse, error)

ParseDeleteTeamAPIKeyResponse parses an HTTP response from a DeleteTeamAPIKeyWithResponse call

func (DeleteTeamAPIKeyResponse) Status added in v1.0.3

func (r DeleteTeamAPIKeyResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTeamAPIKeyResponse) StatusCode added in v1.0.3

func (r DeleteTeamAPIKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamInvitationJSONRequestBody added in v1.11.3

type DeleteTeamInvitationJSONRequestBody = DeleteTeamInvitationRequest

DeleteTeamInvitationJSONRequestBody defines body for DeleteTeamInvitation for application/json ContentType.

type DeleteTeamInvitationRequest added in v1.11.3

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

DeleteTeamInvitationRequest defines model for DeleteTeamInvitation_request.

type DeleteTeamInvitationResponse added in v1.11.3

type DeleteTeamInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeleteTeamInvitationResponse added in v1.11.3

func ParseDeleteTeamInvitationResponse(rsp *http.Response) (*DeleteTeamInvitationResponse, error)

ParseDeleteTeamInvitationResponse parses an HTTP response from a DeleteTeamInvitationWithResponse call

func (DeleteTeamInvitationResponse) Status added in v1.11.3

Status returns HTTPResponse.Status

func (DeleteTeamInvitationResponse) StatusCode added in v1.11.3

func (r DeleteTeamInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamMembershipResponse added in v1.6.4

type DeleteTeamMembershipResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteTeamMembershipResponse added in v1.6.4

func ParseDeleteTeamMembershipResponse(rsp *http.Response) (*DeleteTeamMembershipResponse, error)

ParseDeleteTeamMembershipResponse parses an HTTP response from a DeleteTeamMembershipWithResponse call

func (DeleteTeamMembershipResponse) Status added in v1.6.4

Status returns HTTPResponse.Status

func (DeleteTeamMembershipResponse) StatusCode added in v1.6.4

func (r DeleteTeamMembershipResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTeamResponse added in v1.6.4

type DeleteTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteTeamResponse added in v1.6.4

func ParseDeleteTeamResponse(rsp *http.Response) (*DeleteTeamResponse, error)

ParseDeleteTeamResponse parses an HTTP response from a DeleteTeamWithResponse call

func (DeleteTeamResponse) Status added in v1.6.4

func (r DeleteTeamResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTeamResponse) StatusCode added in v1.6.4

func (r DeleteTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserResponse added in v1.6.4

type DeleteUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteUserResponse added in v1.6.4

func ParseDeleteUserResponse(rsp *http.Response) (*DeleteUserResponse, error)

ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call

func (DeleteUserResponse) Status added in v1.6.4

func (r DeleteUserResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUserResponse) StatusCode added in v1.6.4

func (r DeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisplayName added in v1.12.8

type DisplayName = string

DisplayName A human-readable display name

type DockerError added in v1.6.5

type DockerError struct {
	Details string `json:"details"`
}

DockerError Error Returned from the Docker Authorization Handler to the Docker Registry

type DownloadAddonAssetByTeamParams added in v1.4.6

type DownloadAddonAssetByTeamParams struct {
	Accept *string `json:"Accept,omitempty"`
}

DownloadAddonAssetByTeamParams defines parameters for DownloadAddonAssetByTeam.

type DownloadAddonAssetByTeamResponse added in v1.4.6

type DownloadAddonAssetByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AddonAsset
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseDownloadAddonAssetByTeamResponse added in v1.4.6

func ParseDownloadAddonAssetByTeamResponse(rsp *http.Response) (*DownloadAddonAssetByTeamResponse, error)

ParseDownloadAddonAssetByTeamResponse parses an HTTP response from a DownloadAddonAssetByTeamWithResponse call

func (DownloadAddonAssetByTeamResponse) Status added in v1.4.6

Status returns HTTPResponse.Status

func (DownloadAddonAssetByTeamResponse) StatusCode added in v1.4.6

func (r DownloadAddonAssetByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadAddonAssetParams added in v1.4.4

type DownloadAddonAssetParams struct {
	Accept *string `json:"Accept,omitempty"`
}

DownloadAddonAssetParams defines parameters for DownloadAddonAsset.

type DownloadAddonAssetResponse added in v1.2.9

type DownloadAddonAssetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AddonAsset
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseDownloadAddonAssetResponse added in v1.2.9

func ParseDownloadAddonAssetResponse(rsp *http.Response) (*DownloadAddonAssetResponse, error)

ParseDownloadAddonAssetResponse parses an HTTP response from a DownloadAddonAssetWithResponse call

func (DownloadAddonAssetResponse) Status added in v1.2.9

Status returns HTTPResponse.Status

func (DownloadAddonAssetResponse) StatusCode added in v1.2.9

func (r DownloadAddonAssetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadPluginAssetByTeamParams added in v1.4.5

type DownloadPluginAssetByTeamParams struct {
	Accept *string `json:"Accept,omitempty"`
}

DownloadPluginAssetByTeamParams defines parameters for DownloadPluginAssetByTeam.

type DownloadPluginAssetByTeamResponse added in v1.4.4

type DownloadPluginAssetByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginAsset
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseDownloadPluginAssetByTeamResponse added in v1.4.4

func ParseDownloadPluginAssetByTeamResponse(rsp *http.Response) (*DownloadPluginAssetByTeamResponse, error)

ParseDownloadPluginAssetByTeamResponse parses an HTTP response from a DownloadPluginAssetByTeamWithResponse call

func (DownloadPluginAssetByTeamResponse) Status added in v1.4.4

Status returns HTTPResponse.Status

func (DownloadPluginAssetByTeamResponse) StatusCode added in v1.4.4

func (r DownloadPluginAssetByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadPluginAssetParams added in v1.4.4

type DownloadPluginAssetParams struct {
	Accept *string `json:"Accept,omitempty"`
}

DownloadPluginAssetParams defines parameters for DownloadPluginAsset.

type DownloadPluginAssetResponse

type DownloadPluginAssetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginAsset
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseDownloadPluginAssetResponse

func ParseDownloadPluginAssetResponse(rsp *http.Response) (*DownloadPluginAssetResponse, error)

ParseDownloadPluginAssetResponse parses an HTTP response from a DownloadPluginAssetWithResponse call

func (DownloadPluginAssetResponse) Status

Status returns HTTPResponse.Status

func (DownloadPluginAssetResponse) StatusCode

func (r DownloadPluginAssetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Email

type Email = openapi_types.Email

Email defines model for Email.

type EmailBasic added in v1.12.0

type EmailBasic = string

EmailBasic defines model for email_basic.

type EmailTeamInvitationJSONRequestBody

type EmailTeamInvitationJSONRequestBody = EmailTeamInvitationRequest

EmailTeamInvitationJSONRequestBody defines body for EmailTeamInvitation for application/json ContentType.

type EmailTeamInvitationRequest added in v1.11.0

type EmailTeamInvitationRequest struct {
	Email openapi_types.Email            `json:"email"`
	Role  EmailTeamInvitationRequestRole `json:"role"`
}

EmailTeamInvitationRequest defines model for EmailTeamInvitation_request.

type EmailTeamInvitationRequestRole added in v1.11.0

type EmailTeamInvitationRequestRole string

EmailTeamInvitationRequestRole defines model for EmailTeamInvitationRequest.Role.

const (
	EmailTeamInvitationRequestRoleAdmin  EmailTeamInvitationRequestRole = "admin"
	EmailTeamInvitationRequestRoleMember EmailTeamInvitationRequestRole = "member"
)

Defines values for EmailTeamInvitationRequestRole.

type EmailTeamInvitationResponse

type EmailTeamInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Invitation
	JSON202      *Invitation
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseEmailTeamInvitationResponse

func ParseEmailTeamInvitationResponse(rsp *http.Response) (*EmailTeamInvitationResponse, error)

ParseEmailTeamInvitationResponse parses an HTTP response from a EmailTeamInvitationWithResponse call

func (EmailTeamInvitationResponse) Status

Status returns HTTPResponse.Status

func (EmailTeamInvitationResponse) StatusCode

func (r EmailTeamInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FieldError added in v1.2.3

type FieldError struct {
	Errors      *[]string          `json:"errors,omitempty"`
	FieldErrors *map[string]string `json:"field_errors,omitempty"`
	Message     string             `json:"message"`
	Status      int                `json:"status"`
}

FieldError defines model for FieldError.

type FinalizePluginUIAssetUploadJSONRequestBody added in v1.12.0

type FinalizePluginUIAssetUploadJSONRequestBody = FinalizePluginUIAssetUploadRequest

FinalizePluginUIAssetUploadJSONRequestBody defines body for FinalizePluginUIAssetUpload for application/json ContentType.

type FinalizePluginUIAssetUploadRequest added in v1.12.0

type FinalizePluginUIAssetUploadRequest struct {
	// UIID ID representing the finished upload
	UIID string `json:"ui_id"`
}

FinalizePluginUIAssetUploadRequest defines model for FinalizePluginUIAssetUpload_request.

type FinalizePluginUIAssetUploadResponse added in v1.12.0

type FinalizePluginUIAssetUploadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseFinalizePluginUIAssetUploadResponse added in v1.12.0

func ParseFinalizePluginUIAssetUploadResponse(rsp *http.Response) (*FinalizePluginUIAssetUploadResponse, error)

ParseFinalizePluginUIAssetUploadResponse parses an HTTP response from a FinalizePluginUIAssetUploadWithResponse call

func (FinalizePluginUIAssetUploadResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (FinalizePluginUIAssetUploadResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type Forbidden

type Forbidden = FieldError

Forbidden defines model for Forbidden.

type GetAddonOrderByTeamResponse added in v1.6.1

type GetAddonOrderByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AddonOrder
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetAddonOrderByTeamResponse added in v1.6.1

func ParseGetAddonOrderByTeamResponse(rsp *http.Response) (*GetAddonOrderByTeamResponse, error)

ParseGetAddonOrderByTeamResponse parses an HTTP response from a GetAddonOrderByTeamWithResponse call

func (GetAddonOrderByTeamResponse) Status added in v1.6.1

Status returns HTTPResponse.Status

func (GetAddonOrderByTeamResponse) StatusCode added in v1.6.1

func (r GetAddonOrderByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAddonResponse added in v1.2.9

type GetAddonResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAddon
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetAddonResponse added in v1.2.9

func ParseGetAddonResponse(rsp *http.Response) (*GetAddonResponse, error)

ParseGetAddonResponse parses an HTTP response from a GetAddonWithResponse call

func (GetAddonResponse) Status added in v1.2.9

func (r GetAddonResponse) Status() string

Status returns HTTPResponse.Status

func (GetAddonResponse) StatusCode added in v1.2.9

func (r GetAddonResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAddonVersionResponse added in v1.2.9

type GetAddonVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AddonVersion
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetAddonVersionResponse added in v1.2.9

func ParseGetAddonVersionResponse(rsp *http.Response) (*GetAddonVersionResponse, error)

ParseGetAddonVersionResponse parses an HTTP response from a GetAddonVersionWithResponse call

func (GetAddonVersionResponse) Status added in v1.2.9

func (r GetAddonVersionResponse) Status() string

Status returns HTTPResponse.Status

func (GetAddonVersionResponse) StatusCode added in v1.2.9

func (r GetAddonVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConnectorAuthStatusAWS200Response added in v1.12.4

type GetConnectorAuthStatusAWS200Response struct {
	// ExternalID External ID used for the role
	ExternalID *string `json:"external_id,omitempty"`

	// RoleARN ARN of role created by the user
	RoleARN *string `json:"role_arn,omitempty"`
}

GetConnectorAuthStatusAWS200Response defines model for GetConnectorAuthStatusAWS_200_response.

type GetConnectorAuthStatusAWSResponse added in v1.12.4

type GetConnectorAuthStatusAWSResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetConnectorAuthStatusAWS200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetConnectorAuthStatusAWSResponse added in v1.12.4

func ParseGetConnectorAuthStatusAWSResponse(rsp *http.Response) (*GetConnectorAuthStatusAWSResponse, error)

ParseGetConnectorAuthStatusAWSResponse parses an HTTP response from a GetConnectorAuthStatusAWSWithResponse call

func (GetConnectorAuthStatusAWSResponse) Status added in v1.12.4

Status returns HTTPResponse.Status

func (GetConnectorAuthStatusAWSResponse) StatusCode added in v1.12.4

func (r GetConnectorAuthStatusAWSResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConnectorAuthStatusGCP200Response added in v1.12.8

type GetConnectorAuthStatusGCP200Response struct {
	// ServiceAccount CloudQuery GCP Service Account to grant access to
	ServiceAccount *string `json:"service_account,omitempty"`
}

GetConnectorAuthStatusGCP200Response defines model for GetConnectorAuthStatusGCP_200_response.

type GetConnectorAuthStatusGCPResponse added in v1.12.8

type GetConnectorAuthStatusGCPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetConnectorAuthStatusGCP200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetConnectorAuthStatusGCPResponse added in v1.12.8

func ParseGetConnectorAuthStatusGCPResponse(rsp *http.Response) (*GetConnectorAuthStatusGCPResponse, error)

ParseGetConnectorAuthStatusGCPResponse parses an HTTP response from a GetConnectorAuthStatusGCPWithResponse call

func (GetConnectorAuthStatusGCPResponse) Status added in v1.12.8

Status returns HTTPResponse.Status

func (GetConnectorAuthStatusGCPResponse) StatusCode added in v1.12.8

func (r GetConnectorAuthStatusGCPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConnectorResponse added in v1.12.0

type GetConnectorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Connector
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetConnectorResponse added in v1.12.0

func ParseGetConnectorResponse(rsp *http.Response) (*GetConnectorResponse, error)

ParseGetConnectorResponse parses an HTTP response from a GetConnectorWithResponse call

func (GetConnectorResponse) Status added in v1.12.0

func (r GetConnectorResponse) Status() string

Status returns HTTPResponse.Status

func (GetConnectorResponse) StatusCode added in v1.12.0

func (r GetConnectorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCurrentUserMemberships200Response added in v1.11.0

type GetCurrentUserMemberships200Response struct {
	Items    []MembershipWithTeam `json:"items"`
	Metadata ListMetadata         `json:"metadata"`
}

GetCurrentUserMemberships200Response defines model for GetCurrentUserMemberships_200_response.

type GetCurrentUserMembershipsParams

type GetCurrentUserMembershipsParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

GetCurrentUserMembershipsParams defines parameters for GetCurrentUserMemberships.

type GetCurrentUserMembershipsResponse

type GetCurrentUserMembershipsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetCurrentUserMemberships200Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseGetCurrentUserMembershipsResponse

func ParseGetCurrentUserMembershipsResponse(rsp *http.Response) (*GetCurrentUserMembershipsResponse, error)

ParseGetCurrentUserMembershipsResponse parses an HTTP response from a GetCurrentUserMembershipsWithResponse call

func (GetCurrentUserMembershipsResponse) Status

Status returns HTTPResponse.Status

func (GetCurrentUserMembershipsResponse) StatusCode

func (r GetCurrentUserMembershipsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCurrentUserResponse

type GetCurrentUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseGetCurrentUserResponse

func ParseGetCurrentUserResponse(rsp *http.Response) (*GetCurrentUserResponse, error)

ParseGetCurrentUserResponse parses an HTTP response from a GetCurrentUserWithResponse call

func (GetCurrentUserResponse) Status

func (r GetCurrentUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetCurrentUserResponse) StatusCode

func (r GetCurrentUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupedTeamUsageSummaryParams added in v1.9.2

type GetGroupedTeamUsageSummaryParams struct {
	Metrics *[]GetGroupedTeamUsageSummaryParamsMetrics `form:"metrics,omitempty" json:"metrics,omitempty"`
	Start   *time.Time                                 `form:"start,omitempty" json:"start,omitempty"`
	End     *time.Time                                 `form:"end,omitempty" json:"end,omitempty"`

	// AggregationPeriod An aggregation period to sum data over. In other words, data will be returned at this granularity. Currently only supports day and month.
	AggregationPeriod *GetGroupedTeamUsageSummaryParamsAggregationPeriod `form:"aggregation_period,omitempty" json:"aggregation_period,omitempty"`
}

GetGroupedTeamUsageSummaryParams defines parameters for GetGroupedTeamUsageSummary.

type GetGroupedTeamUsageSummaryParamsAggregationPeriod added in v1.9.2

type GetGroupedTeamUsageSummaryParamsAggregationPeriod string

GetGroupedTeamUsageSummaryParamsAggregationPeriod defines parameters for GetGroupedTeamUsageSummary.

const (
	GetGroupedTeamUsageSummaryParamsAggregationPeriodDay   GetGroupedTeamUsageSummaryParamsAggregationPeriod = "day"
	GetGroupedTeamUsageSummaryParamsAggregationPeriodMonth GetGroupedTeamUsageSummaryParamsAggregationPeriod = "month"
)

Defines values for GetGroupedTeamUsageSummaryParamsAggregationPeriod.

type GetGroupedTeamUsageSummaryParamsGroupBy added in v1.9.2

type GetGroupedTeamUsageSummaryParamsGroupBy string

GetGroupedTeamUsageSummaryParamsGroupBy defines parameters for GetGroupedTeamUsageSummary.

const (
	GetGroupedTeamUsageSummaryParamsGroupByPlugin        GetGroupedTeamUsageSummaryParamsGroupBy = "plugin"
	GetGroupedTeamUsageSummaryParamsGroupByPriceCategory GetGroupedTeamUsageSummaryParamsGroupBy = "price_category"
	GetGroupedTeamUsageSummaryParamsGroupBySyncId        GetGroupedTeamUsageSummaryParamsGroupBy = "sync_id"
)

Defines values for GetGroupedTeamUsageSummaryParamsGroupBy.

type GetGroupedTeamUsageSummaryParamsMetrics added in v1.9.2

type GetGroupedTeamUsageSummaryParamsMetrics string

GetGroupedTeamUsageSummaryParamsMetrics defines parameters for GetGroupedTeamUsageSummary.

const (
	GetGroupedTeamUsageSummaryParamsMetricsCloudVcpuSeconds     GetGroupedTeamUsageSummaryParamsMetrics = "cloud_vcpu_seconds"
	GetGroupedTeamUsageSummaryParamsMetricsCloudVramByteSeconds GetGroupedTeamUsageSummaryParamsMetrics = "cloud_vram_byte_seconds"
	GetGroupedTeamUsageSummaryParamsMetricsNetworkEgressBytes   GetGroupedTeamUsageSummaryParamsMetrics = "network_egress_bytes"
	GetGroupedTeamUsageSummaryParamsMetricsPaidRows             GetGroupedTeamUsageSummaryParamsMetrics = "paid_rows"
)

Defines values for GetGroupedTeamUsageSummaryParamsMetrics.

type GetGroupedTeamUsageSummaryResponse added in v1.9.2

type GetGroupedTeamUsageSummaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UsageSummary
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetGroupedTeamUsageSummaryResponse added in v1.9.2

func ParseGetGroupedTeamUsageSummaryResponse(rsp *http.Response) (*GetGroupedTeamUsageSummaryResponse, error)

ParseGetGroupedTeamUsageSummaryResponse parses an HTTP response from a GetGroupedTeamUsageSummaryWithResponse call

func (GetGroupedTeamUsageSummaryResponse) Status added in v1.9.2

Status returns HTTPResponse.Status

func (GetGroupedTeamUsageSummaryResponse) StatusCode added in v1.9.2

func (r GetGroupedTeamUsageSummaryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetManagedDatabaseResponse added in v1.11.2

type GetManagedDatabaseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ManagedDatabase
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetManagedDatabaseResponse added in v1.11.2

func ParseGetManagedDatabaseResponse(rsp *http.Response) (*GetManagedDatabaseResponse, error)

ParseGetManagedDatabaseResponse parses an HTTP response from a GetManagedDatabaseWithResponse call

func (GetManagedDatabaseResponse) Status added in v1.11.2

Status returns HTTPResponse.Status

func (GetManagedDatabaseResponse) StatusCode added in v1.11.2

func (r GetManagedDatabaseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetManagedDatabases200Response added in v1.11.2

type GetManagedDatabases200Response struct {
	Items    []ManagedDatabase `json:"items"`
	Metadata ListMetadata      `json:"metadata"`
}

GetManagedDatabases200Response defines model for GetManagedDatabases_200_response.

type GetManagedDatabasesParams added in v1.11.2

type GetManagedDatabasesParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

GetManagedDatabasesParams defines parameters for GetManagedDatabases.

type GetManagedDatabasesResponse added in v1.11.2

type GetManagedDatabasesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetManagedDatabases200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetManagedDatabasesResponse added in v1.11.2

func ParseGetManagedDatabasesResponse(rsp *http.Response) (*GetManagedDatabasesResponse, error)

ParseGetManagedDatabasesResponse parses an HTTP response from a GetManagedDatabasesWithResponse call

func (GetManagedDatabasesResponse) Status added in v1.11.2

Status returns HTTPResponse.Status

func (GetManagedDatabasesResponse) StatusCode added in v1.11.2

func (r GetManagedDatabasesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOpenAPIJSONResponse added in v1.13.1

type GetOpenAPIJSONResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseGetOpenAPIJSONResponse added in v1.13.1

func ParseGetOpenAPIJSONResponse(rsp *http.Response) (*GetOpenAPIJSONResponse, error)

ParseGetOpenAPIJSONResponse parses an HTTP response from a GetOpenAPIJSONWithResponse call

func (GetOpenAPIJSONResponse) Status added in v1.13.1

func (r GetOpenAPIJSONResponse) Status() string

Status returns HTTPResponse.Status

func (GetOpenAPIJSONResponse) StatusCode added in v1.13.1

func (r GetOpenAPIJSONResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPlatformFlagsResponse added in v1.13.6

type GetPlatformFlagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PlatformFlags
	JSON401      *RequiresAuthentication
	JSON500      *InternalError
}

func ParseGetPlatformFlagsResponse added in v1.13.6

func ParseGetPlatformFlagsResponse(rsp *http.Response) (*GetPlatformFlagsResponse, error)

ParseGetPlatformFlagsResponse parses an HTTP response from a GetPlatformFlagsWithResponse call

func (GetPlatformFlagsResponse) Status added in v1.13.6

func (r GetPlatformFlagsResponse) Status() string

Status returns HTTPResponse.Status

func (GetPlatformFlagsResponse) StatusCode added in v1.13.6

func (r GetPlatformFlagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPluginNotificationRequestResponse added in v1.6.4

type GetPluginNotificationRequestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPluginNotificationRequests200Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetPluginNotificationRequestResponse added in v1.6.4

func ParseGetPluginNotificationRequestResponse(rsp *http.Response) (*GetPluginNotificationRequestResponse, error)

ParseGetPluginNotificationRequestResponse parses an HTTP response from a GetPluginNotificationRequestWithResponse call

func (GetPluginNotificationRequestResponse) Status added in v1.6.4

Status returns HTTPResponse.Status

func (GetPluginNotificationRequestResponse) StatusCode added in v1.6.4

StatusCode returns HTTPResponse.StatusCode

type GetPluginResponse

type GetPluginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPlugin
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetPluginResponse

func ParseGetPluginResponse(rsp *http.Response) (*GetPluginResponse, error)

ParseGetPluginResponse parses an HTTP response from a GetPluginWithResponse call

func (GetPluginResponse) Status

func (r GetPluginResponse) Status() string

Status returns HTTPResponse.Status

func (GetPluginResponse) StatusCode

func (r GetPluginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPluginVersionResponse

type GetPluginVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginVersionDetails
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetPluginVersionResponse

func ParseGetPluginVersionResponse(rsp *http.Response) (*GetPluginVersionResponse, error)

ParseGetPluginVersionResponse parses an HTTP response from a GetPluginVersionWithResponse call

func (GetPluginVersionResponse) Status

func (r GetPluginVersionResponse) Status() string

Status returns HTTPResponse.Status

func (GetPluginVersionResponse) StatusCode

func (r GetPluginVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPluginVersionTableResponse

type GetPluginVersionTableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginTableDetails
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetPluginVersionTableResponse

func ParseGetPluginVersionTableResponse(rsp *http.Response) (*GetPluginVersionTableResponse, error)

ParseGetPluginVersionTableResponse parses an HTTP response from a GetPluginVersionTableWithResponse call

func (GetPluginVersionTableResponse) Status

Status returns HTTPResponse.Status

func (GetPluginVersionTableResponse) StatusCode

func (r GetPluginVersionTableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpendingLimitResponse added in v1.9.1

type GetSpendingLimitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpendingLimit
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSpendingLimitResponse added in v1.9.1

func ParseGetSpendingLimitResponse(rsp *http.Response) (*GetSpendingLimitResponse, error)

ParseGetSpendingLimitResponse parses an HTTP response from a GetSpendingLimitWithResponse call

func (GetSpendingLimitResponse) Status added in v1.9.1

func (r GetSpendingLimitResponse) Status() string

Status returns HTTPResponse.Status

func (GetSpendingLimitResponse) StatusCode added in v1.9.1

func (r GetSpendingLimitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSubscriptionOrderByTeamResponse added in v1.6.1

type GetSubscriptionOrderByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TeamSubscriptionOrder
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSubscriptionOrderByTeamResponse added in v1.6.1

func ParseGetSubscriptionOrderByTeamResponse(rsp *http.Response) (*GetSubscriptionOrderByTeamResponse, error)

ParseGetSubscriptionOrderByTeamResponse parses an HTTP response from a GetSubscriptionOrderByTeamWithResponse call

func (GetSubscriptionOrderByTeamResponse) Status added in v1.6.1

Status returns HTTPResponse.Status

func (GetSubscriptionOrderByTeamResponse) StatusCode added in v1.6.1

func (r GetSubscriptionOrderByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncDestinationResponse added in v1.7.1

type GetSyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestination
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncDestinationResponse added in v1.7.1

func ParseGetSyncDestinationResponse(rsp *http.Response) (*GetSyncDestinationResponse, error)

ParseGetSyncDestinationResponse parses an HTTP response from a GetSyncDestinationWithResponse call

func (GetSyncDestinationResponse) Status added in v1.7.1

Status returns HTTPResponse.Status

func (GetSyncDestinationResponse) StatusCode added in v1.7.1

func (r GetSyncDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncDestinationTestConnectionResponse added in v1.12.3

type GetSyncDestinationTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestinationTestConnection
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncDestinationTestConnectionResponse added in v1.12.3

func ParseGetSyncDestinationTestConnectionResponse(rsp *http.Response) (*GetSyncDestinationTestConnectionResponse, error)

ParseGetSyncDestinationTestConnectionResponse parses an HTTP response from a GetSyncDestinationTestConnectionWithResponse call

func (GetSyncDestinationTestConnectionResponse) Status added in v1.12.3

Status returns HTTPResponse.Status

func (GetSyncDestinationTestConnectionResponse) StatusCode added in v1.12.3

StatusCode returns HTTPResponse.StatusCode

type GetSyncResponse added in v1.6.4

type GetSyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Sync
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncResponse added in v1.6.4

func ParseGetSyncResponse(rsp *http.Response) (*GetSyncResponse, error)

ParseGetSyncResponse parses an HTTP response from a GetSyncWithResponse call

func (GetSyncResponse) Status added in v1.6.4

func (r GetSyncResponse) Status() string

Status returns HTTPResponse.Status

func (GetSyncResponse) StatusCode added in v1.6.4

func (r GetSyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncRunConnectorCredentials200Response added in v1.12.0

type GetSyncRunConnectorCredentials200Response struct {
	// Aws AWS connector credentials response
	Aws *ConnectorCredentialsResponseAWS `json:"aws,omitempty"`

	// Oauth OAuth connector credentials response
	Oauth *ConnectorCredentialsResponseOAuth `json:"oauth,omitempty"`
}

GetSyncRunConnectorCredentials200Response defines model for GetSyncRunConnectorCredentials_200_response.

type GetSyncRunConnectorCredentialsResponse added in v1.12.0

type GetSyncRunConnectorCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetSyncRunConnectorCredentials200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetSyncRunConnectorCredentialsResponse added in v1.12.0

func ParseGetSyncRunConnectorCredentialsResponse(rsp *http.Response) (*GetSyncRunConnectorCredentialsResponse, error)

ParseGetSyncRunConnectorCredentialsResponse parses an HTTP response from a GetSyncRunConnectorCredentialsWithResponse call

func (GetSyncRunConnectorCredentialsResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (GetSyncRunConnectorCredentialsResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type GetSyncRunConnectorIdentity200Response added in v1.12.0

type GetSyncRunConnectorIdentity200Response struct {
	// Aws AWS connector identity response
	Aws *ConnectorIdentityResponseAWS `json:"aws,omitempty"`
}

GetSyncRunConnectorIdentity200Response defines model for GetSyncRunConnectorIdentity_200_response.

type GetSyncRunConnectorIdentityResponse added in v1.12.0

type GetSyncRunConnectorIdentityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetSyncRunConnectorIdentity200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetSyncRunConnectorIdentityResponse added in v1.12.0

func ParseGetSyncRunConnectorIdentityResponse(rsp *http.Response) (*GetSyncRunConnectorIdentityResponse, error)

ParseGetSyncRunConnectorIdentityResponse parses an HTTP response from a GetSyncRunConnectorIdentityWithResponse call

func (GetSyncRunConnectorIdentityResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (GetSyncRunConnectorIdentityResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type GetSyncRunLogsParams added in v1.7.4

type GetSyncRunLogsParams struct {
	Accept *string `json:"Accept,omitempty"`
}

GetSyncRunLogsParams defines parameters for GetSyncRunLogs.

type GetSyncRunLogsResponse added in v1.7.1

type GetSyncRunLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncRunLogs
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetSyncRunLogsResponse added in v1.7.1

func ParseGetSyncRunLogsResponse(rsp *http.Response) (*GetSyncRunLogsResponse, error)

ParseGetSyncRunLogsResponse parses an HTTP response from a GetSyncRunLogsWithResponse call

func (GetSyncRunLogsResponse) Status added in v1.7.1

func (r GetSyncRunLogsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSyncRunLogsResponse) StatusCode added in v1.7.1

func (r GetSyncRunLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncRunResponse added in v1.6.4

type GetSyncRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncRunDetails
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncRunResponse added in v1.6.4

func ParseGetSyncRunResponse(rsp *http.Response) (*GetSyncRunResponse, error)

ParseGetSyncRunResponse parses an HTTP response from a GetSyncRunWithResponse call

func (GetSyncRunResponse) Status added in v1.6.4

func (r GetSyncRunResponse) Status() string

Status returns HTTPResponse.Status

func (GetSyncRunResponse) StatusCode added in v1.6.4

func (r GetSyncRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncSourceResponse added in v1.7.1

type GetSyncSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSource
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncSourceResponse added in v1.7.1

func ParseGetSyncSourceResponse(rsp *http.Response) (*GetSyncSourceResponse, error)

ParseGetSyncSourceResponse parses an HTTP response from a GetSyncSourceWithResponse call

func (GetSyncSourceResponse) Status added in v1.7.1

func (r GetSyncSourceResponse) Status() string

Status returns HTTPResponse.Status

func (GetSyncSourceResponse) StatusCode added in v1.7.1

func (r GetSyncSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncSourceTestConnectionResponse added in v1.12.3

type GetSyncSourceTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSourceTestConnection
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncSourceTestConnectionResponse added in v1.12.3

func ParseGetSyncSourceTestConnectionResponse(rsp *http.Response) (*GetSyncSourceTestConnectionResponse, error)

ParseGetSyncSourceTestConnectionResponse parses an HTTP response from a GetSyncSourceTestConnectionWithResponse call

func (GetSyncSourceTestConnectionResponse) Status added in v1.12.3

Status returns HTTPResponse.Status

func (GetSyncSourceTestConnectionResponse) StatusCode added in v1.12.3

StatusCode returns HTTPResponse.StatusCode

type GetTeamByNameResponse

type GetTeamByNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Team
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetTeamByNameResponse

func ParseGetTeamByNameResponse(rsp *http.Response) (*GetTeamByNameResponse, error)

ParseGetTeamByNameResponse parses an HTTP response from a GetTeamByNameWithResponse call

func (GetTeamByNameResponse) Status

func (r GetTeamByNameResponse) Status() string

Status returns HTTPResponse.Status

func (GetTeamByNameResponse) StatusCode

func (r GetTeamByNameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamMemberships200Response added in v1.11.0

type GetTeamMemberships200Response struct {
	Items    []MembershipWithUser `json:"items"`
	Metadata ListMetadata         `json:"metadata"`
}

GetTeamMemberships200Response defines model for GetTeamMemberships_200_response.

type GetTeamMembershipsParams

type GetTeamMembershipsParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

GetTeamMembershipsParams defines parameters for GetTeamMemberships.

type GetTeamMembershipsResponse

type GetTeamMembershipsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetTeamMemberships200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetTeamMembershipsResponse

func ParseGetTeamMembershipsResponse(rsp *http.Response) (*GetTeamMembershipsResponse, error)

ParseGetTeamMembershipsResponse parses an HTTP response from a GetTeamMembershipsWithResponse call

func (GetTeamMembershipsResponse) Status

Status returns HTTPResponse.Status

func (GetTeamMembershipsResponse) StatusCode

func (r GetTeamMembershipsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamPluginUsageResponse added in v1.2.6

type GetTeamPluginUsageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UsageCurrent
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetTeamPluginUsageResponse added in v1.2.6

func ParseGetTeamPluginUsageResponse(rsp *http.Response) (*GetTeamPluginUsageResponse, error)

ParseGetTeamPluginUsageResponse parses an HTTP response from a GetTeamPluginUsageWithResponse call

func (GetTeamPluginUsageResponse) Status added in v1.2.6

Status returns HTTPResponse.Status

func (GetTeamPluginUsageResponse) StatusCode added in v1.2.6

func (r GetTeamPluginUsageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamSpendParams added in v1.9.2

type GetTeamSpendParams struct {
	// Start A valid ISO 8601 date string representing the inclusive start of the period.
	Start *time.Time `form:"start,omitempty" json:"start,omitempty"`

	// End A valid ISO 8601 date string representing the exclusive end of the period.
	End *time.Time `form:"end,omitempty" json:"end,omitempty"`
}

GetTeamSpendParams defines parameters for GetTeamSpend.

type GetTeamSpendResponse added in v1.9.2

type GetTeamSpendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpendSummary
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetTeamSpendResponse added in v1.9.2

func ParseGetTeamSpendResponse(rsp *http.Response) (*GetTeamSpendResponse, error)

ParseGetTeamSpendResponse parses an HTTP response from a GetTeamSpendWithResponse call

func (GetTeamSpendResponse) Status added in v1.9.2

func (r GetTeamSpendResponse) Status() string

Status returns HTTPResponse.Status

func (GetTeamSpendResponse) StatusCode added in v1.9.2

func (r GetTeamSpendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamUsageSummaryParams added in v1.9.2

type GetTeamUsageSummaryParams struct {
	Metrics *[]GetTeamUsageSummaryParamsMetrics `form:"metrics,omitempty" json:"metrics,omitempty"`
	Start   *time.Time                          `form:"start,omitempty" json:"start,omitempty"`
	End     *time.Time                          `form:"end,omitempty" json:"end,omitempty"`

	// AggregationPeriod An aggregation period to sum data over. In other words, data will be returned at this granularity. Currently only supports day and month.
	AggregationPeriod *GetTeamUsageSummaryParamsAggregationPeriod `form:"aggregation_period,omitempty" json:"aggregation_period,omitempty"`
}

GetTeamUsageSummaryParams defines parameters for GetTeamUsageSummary.

type GetTeamUsageSummaryParamsAggregationPeriod added in v1.9.2

type GetTeamUsageSummaryParamsAggregationPeriod string

GetTeamUsageSummaryParamsAggregationPeriod defines parameters for GetTeamUsageSummary.

const (
	GetTeamUsageSummaryParamsAggregationPeriodDay   GetTeamUsageSummaryParamsAggregationPeriod = "day"
	GetTeamUsageSummaryParamsAggregationPeriodMonth GetTeamUsageSummaryParamsAggregationPeriod = "month"
)

Defines values for GetTeamUsageSummaryParamsAggregationPeriod.

type GetTeamUsageSummaryParamsMetrics added in v1.9.2

type GetTeamUsageSummaryParamsMetrics string

GetTeamUsageSummaryParamsMetrics defines parameters for GetTeamUsageSummary.

const (
	GetTeamUsageSummaryParamsMetricsCloudVcpuSeconds     GetTeamUsageSummaryParamsMetrics = "cloud_vcpu_seconds"
	GetTeamUsageSummaryParamsMetricsCloudVramByteSeconds GetTeamUsageSummaryParamsMetrics = "cloud_vram_byte_seconds"
	GetTeamUsageSummaryParamsMetricsNetworkEgressBytes   GetTeamUsageSummaryParamsMetrics = "network_egress_bytes"
	GetTeamUsageSummaryParamsMetricsPaidRows             GetTeamUsageSummaryParamsMetrics = "paid_rows"
)

Defines values for GetTeamUsageSummaryParamsMetrics.

type GetTeamUsageSummaryResponse added in v1.9.2

type GetTeamUsageSummaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UsageSummary
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetTeamUsageSummaryResponse added in v1.9.2

func ParseGetTeamUsageSummaryResponse(rsp *http.Response) (*GetTeamUsageSummaryResponse, error)

ParseGetTeamUsageSummaryResponse parses an HTTP response from a GetTeamUsageSummaryWithResponse call

func (GetTeamUsageSummaryResponse) Status added in v1.9.2

Status returns HTTPResponse.Status

func (GetTeamUsageSummaryResponse) StatusCode added in v1.9.2

func (r GetTeamUsageSummaryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTestConnectionConnectorCredentialsResponse added in v1.12.0

type GetTestConnectionConnectorCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetSyncRunConnectorCredentials200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetTestConnectionConnectorCredentialsResponse added in v1.12.0

func ParseGetTestConnectionConnectorCredentialsResponse(rsp *http.Response) (*GetTestConnectionConnectorCredentialsResponse, error)

ParseGetTestConnectionConnectorCredentialsResponse parses an HTTP response from a GetTestConnectionConnectorCredentialsWithResponse call

func (GetTestConnectionConnectorCredentialsResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (GetTestConnectionConnectorCredentialsResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type GetTestConnectionConnectorIdentityResponse added in v1.12.0

type GetTestConnectionConnectorIdentityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetSyncRunConnectorIdentity200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetTestConnectionConnectorIdentityResponse added in v1.12.0

func ParseGetTestConnectionConnectorIdentityResponse(rsp *http.Response) (*GetTestConnectionConnectorIdentityResponse, error)

ParseGetTestConnectionConnectorIdentityResponse parses an HTTP response from a GetTestConnectionConnectorIdentityWithResponse call

func (GetTestConnectionConnectorIdentityResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (GetTestConnectionConnectorIdentityResponse) StatusCode added in v1.12.0

StatusCode returns HTTPResponse.StatusCode

type GetTestConnectionForSyncDestinationResponse added in v1.12.2

type GetTestConnectionForSyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncTestConnection
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetTestConnectionForSyncDestinationResponse added in v1.12.2

func ParseGetTestConnectionForSyncDestinationResponse(rsp *http.Response) (*GetTestConnectionForSyncDestinationResponse, error)

ParseGetTestConnectionForSyncDestinationResponse parses an HTTP response from a GetTestConnectionForSyncDestinationWithResponse call

func (GetTestConnectionForSyncDestinationResponse) Status added in v1.12.2

Status returns HTTPResponse.Status

func (GetTestConnectionForSyncDestinationResponse) StatusCode added in v1.12.2

StatusCode returns HTTPResponse.StatusCode

type GetTestConnectionForSyncSourceResponse added in v1.12.2

type GetTestConnectionForSyncSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncTestConnection
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetTestConnectionForSyncSourceResponse added in v1.12.2

func ParseGetTestConnectionForSyncSourceResponse(rsp *http.Response) (*GetTestConnectionForSyncSourceResponse, error)

ParseGetTestConnectionForSyncSourceResponse parses an HTTP response from a GetTestConnectionForSyncSourceWithResponse call

func (GetTestConnectionForSyncSourceResponse) Status added in v1.12.2

Status returns HTTPResponse.Status

func (GetTestConnectionForSyncSourceResponse) StatusCode added in v1.12.2

StatusCode returns HTTPResponse.StatusCode

type HealthCheckResponse

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

func ParseHealthCheckResponse

func ParseHealthCheckResponse(rsp *http.Response) (*HealthCheckResponse, error)

ParseHealthCheckResponse parses an HTTP response from a HealthCheckWithResponse call

func (HealthCheckResponse) Status

func (r HealthCheckResponse) Status() string

Status returns HTTPResponse.Status

func (HealthCheckResponse) StatusCode

func (r HealthCheckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ID added in v1.4.2

type ID = openapi_types.UUID

ID unique ID of the test connection

type ImageURL

type ImageURL struct {
	DownloadUrl string `json:"download_url"`

	// RequiredHeaders Required HTTP headers to include for the upload
	RequiredHeaders map[string]interface{} `json:"required_headers"`
	UploadUrl       string                 `json:"upload_url"`
}

ImageURL defines model for ImageURL.

type IncludeDrafts added in v1.0.3

type IncludeDrafts = bool

IncludeDrafts defines model for include_drafts.

type IncludePrereleases added in v1.6.2

type IncludePrereleases = bool

IncludePrereleases defines model for include_prereleases.

type IncludePrivate added in v1.2.2

type IncludePrivate = bool

IncludePrivate defines model for include_private.

type IncreaseTeamPluginUsageJSONRequestBody added in v1.2.6

type IncreaseTeamPluginUsageJSONRequestBody = UsageIncrease

IncreaseTeamPluginUsageJSONRequestBody defines body for IncreaseTeamPluginUsage for application/json ContentType.

type IncreaseTeamPluginUsageResponse added in v1.2.6

type IncreaseTeamPluginUsageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
	JSON503      *ServiceUnavailable
}

func ParseIncreaseTeamPluginUsageResponse added in v1.2.6

func ParseIncreaseTeamPluginUsageResponse(rsp *http.Response) (*IncreaseTeamPluginUsageResponse, error)

ParseIncreaseTeamPluginUsageResponse parses an HTTP response from a IncreaseTeamPluginUsageWithResponse call

func (IncreaseTeamPluginUsageResponse) Status added in v1.2.6

Status returns HTTPResponse.Status

func (IncreaseTeamPluginUsageResponse) StatusCode added in v1.2.6

func (r IncreaseTeamPluginUsageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InternalError

type InternalError = BasicError

InternalError Basic Error

type Invitation

type Invitation struct {
	CreatedAt time.Time `json:"created_at"`
	Email     Email     `json:"email"`
	Role      string    `json:"role"`

	// TeamName The unique name for the team.
	TeamName TeamName `json:"team_name"`
}

Invitation defines model for Invitation.

type InvitationWithToken added in v1.2.2

type InvitationWithToken struct {
	CreatedAt time.Time `json:"created_at"`
	Email     Email     `json:"email"`
	Role      string    `json:"role"`

	// TeamName The unique name for the team.
	TeamName TeamName `json:"team_name"`

	// Token The token used to accept the invitation
	Token openapi_types.UUID `json:"token"`
}

InvitationWithToken defines model for InvitationWithToken.

type Invoice added in v1.6.3

type Invoice struct {
	// AmountDue Amount due in cents. This is the amount that will be charged, unless there are pending invoice items. If the invoice’s total is smaller than the minimum charge amount, for example, or if there is account credit that can be applied to the invoice, the amount_due may be 0. The charge that gets generated for the invoice will be for the amount specified in amount_due.
	AmountDue int64     `json:"amount_due"`
	CreatedAt time.Time `json:"created_at"`
	Currency  string    `json:"currency"`

	// InvoicePDF The link to download the PDF for the invoice.
	InvoicePDF string `json:"invoice_pdf"`

	// Paid Whether or not payment was successfully collected for this invoice.
	Paid bool `json:"paid"`
}

Invoice Invoice details

type ListAddon added in v1.4.2

type ListAddon struct {
	// AddonFormat Supported formats for addons
	AddonFormat AddonFormat `json:"addon_format"`

	// AddonType Supported types for addons
	AddonType AddonType `json:"addon_type"`

	// Category Supported categories for addons
	Category  AddonCategory `json:"category"`
	CreatedAt time.Time     `json:"created_at"`

	// DisplayName The addon's display name
	DisplayName string  `json:"display_name"`
	Homepage    *string `json:"homepage,omitempty"`

	// LatestVersion The version in semantic version format.
	LatestVersion *VersionName `json:"latest_version,omitempty"`

	// Name The unique name for the addon.
	Name AddonName `json:"name"`

	// Official True if the addon is maintained by CloudQuery, false otherwise
	Official bool `json:"official"`

	// PriceUSD The price for 6 months
	PriceUSD string `json:"price_usd"`

	// Public Whether the plugin is listed in the CloudQuery Hub. If false, the plugin will not be shown in the CloudQuery Hub and will only be visible to members of the plugin's team.
	Public           *bool   `json:"public,omitempty"`
	Repository       *string `json:"repository,omitempty"`
	ShortDescription string  `json:"short_description"`

	// TeamName The unique name for the team.
	TeamName TeamName `json:"team_name"`

	// Tier Supported tiers for addons
	Tier      AddonTier `json:"tier"`
	UpdatedAt time.Time `json:"updated_at"`
}

ListAddon defines model for ListAddon.

type ListAddonOrdersByTeam200Response added in v1.11.0

type ListAddonOrdersByTeam200Response struct {
	Items    []AddonOrder `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListAddonOrdersByTeam200Response defines model for ListAddonOrdersByTeam_200_response.

type ListAddonOrdersByTeamParams added in v1.6.0

type ListAddonOrdersByTeamParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListAddonOrdersByTeamParams defines parameters for ListAddonOrdersByTeam.

type ListAddonOrdersByTeamResponse added in v1.6.0

type ListAddonOrdersByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAddonOrdersByTeam200Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListAddonOrdersByTeamResponse added in v1.6.0

func ParseListAddonOrdersByTeamResponse(rsp *http.Response) (*ListAddonOrdersByTeamResponse, error)

ParseListAddonOrdersByTeamResponse parses an HTTP response from a ListAddonOrdersByTeamWithResponse call

func (ListAddonOrdersByTeamResponse) Status added in v1.6.0

Status returns HTTPResponse.Status

func (ListAddonOrdersByTeamResponse) StatusCode added in v1.6.0

func (r ListAddonOrdersByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAddonVersions200Response added in v1.11.0

type ListAddonVersions200Response struct {
	Items    []AddonVersion `json:"items"`
	Metadata ListMetadata   `json:"metadata"`
}

ListAddonVersions200Response defines model for ListAddonVersions_200_response.

type ListAddonVersionsParams added in v1.2.9

type ListAddonVersionsParams struct {
	// SortBy The field to sort by
	SortBy *ListAddonVersionsParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// IncludeDrafts Whether to include draft versions
	IncludeDrafts *IncludeDrafts `form:"include_drafts,omitempty" json:"include_drafts,omitempty"`
}

ListAddonVersionsParams defines parameters for ListAddonVersions.

type ListAddonVersionsParamsSortBy added in v1.2.9

type ListAddonVersionsParamsSortBy string

ListAddonVersionsParamsSortBy defines parameters for ListAddonVersions.

const (
	ListAddonVersionsParamsSortByCreatedAt ListAddonVersionsParamsSortBy = "created_at"
)

Defines values for ListAddonVersionsParamsSortBy.

type ListAddonVersionsResponse added in v1.2.9

type ListAddonVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAddonVersions200Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListAddonVersionsResponse added in v1.2.9

func ParseListAddonVersionsResponse(rsp *http.Response) (*ListAddonVersionsResponse, error)

ParseListAddonVersionsResponse parses an HTTP response from a ListAddonVersionsWithResponse call

func (ListAddonVersionsResponse) Status added in v1.2.9

func (r ListAddonVersionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAddonVersionsResponse) StatusCode added in v1.2.9

func (r ListAddonVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAddons200Response added in v1.11.0

type ListAddons200Response struct {
	Items    []ListAddon  `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListAddons200Response defines model for ListAddons_200_response.

type ListAddonsByTeam200Response added in v1.11.0

type ListAddonsByTeam200Response struct {
	Items    []Addon      `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListAddonsByTeam200Response defines model for ListAddonsByTeam_200_response.

type ListAddonsByTeamParams added in v1.2.9

type ListAddonsByTeamParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// IncludePrivate Whether to include private plugins
	IncludePrivate *IncludePrivate `form:"include_private,omitempty" json:"include_private,omitempty"`
}

ListAddonsByTeamParams defines parameters for ListAddonsByTeam.

type ListAddonsByTeamResponse added in v1.2.9

type ListAddonsByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAddonsByTeam200Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListAddonsByTeamResponse added in v1.2.9

func ParseListAddonsByTeamResponse(rsp *http.Response) (*ListAddonsByTeamResponse, error)

ParseListAddonsByTeamResponse parses an HTTP response from a ListAddonsByTeamWithResponse call

func (ListAddonsByTeamResponse) Status added in v1.2.9

func (r ListAddonsByTeamResponse) Status() string

Status returns HTTPResponse.Status

func (ListAddonsByTeamResponse) StatusCode added in v1.2.9

func (r ListAddonsByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAddonsParams added in v1.2.9

type ListAddonsParams struct {
	// SortBy The field to sort by
	SortBy *ListAddonsParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListAddonsParams defines parameters for ListAddons.

type ListAddonsParamsSortBy added in v1.2.9

type ListAddonsParamsSortBy string

ListAddonsParamsSortBy defines parameters for ListAddons.

const (
	ListAddonsParamsSortByCreatedAt ListAddonsParamsSortBy = "created_at"
	ListAddonsParamsSortByDownloads ListAddonsParamsSortBy = "downloads"
	ListAddonsParamsSortByName      ListAddonsParamsSortBy = "name"
	ListAddonsParamsSortByUpdatedAt ListAddonsParamsSortBy = "updated_at"
)

Defines values for ListAddonsParamsSortBy.

type ListAddonsResponse added in v1.2.9

type ListAddonsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAddons200Response
	JSON401      *RequiresAuthentication
	JSON500      *InternalError
}

func ParseListAddonsResponse added in v1.2.9

func ParseListAddonsResponse(rsp *http.Response) (*ListAddonsResponse, error)

ParseListAddonsResponse parses an HTTP response from a ListAddonsWithResponse call

func (ListAddonsResponse) Status added in v1.2.9

func (r ListAddonsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAddonsResponse) StatusCode added in v1.2.9

func (r ListAddonsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListConnectors200Response added in v1.12.0

type ListConnectors200Response struct {
	Items    []Connector  `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListConnectors200Response defines model for ListConnectors_200_response.

type ListConnectorsParams added in v1.12.0

type ListConnectorsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// FilterType Filter connectors by a given type.
	FilterType *string `form:"filter_type,omitempty" json:"filter_type,omitempty"`

	// FilterPlugin Filter connectors by a given plugin reference. Mutually exclusive with `type`.
	FilterPlugin *string `form:"filter_plugin,omitempty" json:"filter_plugin,omitempty"`
}

ListConnectorsParams defines parameters for ListConnectors.

type ListConnectorsResponse added in v1.12.0

type ListConnectorsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListConnectors200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListConnectorsResponse added in v1.12.0

func ParseListConnectorsResponse(rsp *http.Response) (*ListConnectorsResponse, error)

ParseListConnectorsResponse parses an HTTP response from a ListConnectorsWithResponse call

func (ListConnectorsResponse) Status added in v1.12.0

func (r ListConnectorsResponse) Status() string

Status returns HTTPResponse.Status

func (ListConnectorsResponse) StatusCode added in v1.12.0

func (r ListConnectorsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCurrentUserInvitations200Response added in v1.11.0

type ListCurrentUserInvitations200Response struct {
	Items    []InvitationWithToken `json:"items"`
	Metadata ListMetadata          `json:"metadata"`
}

ListCurrentUserInvitations200Response defines model for ListCurrentUserInvitations_200_response.

type ListCurrentUserInvitationsParams

type ListCurrentUserInvitationsParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListCurrentUserInvitationsParams defines parameters for ListCurrentUserInvitations.

type ListCurrentUserInvitationsResponse

type ListCurrentUserInvitationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListCurrentUserInvitations200Response
	JSON500      *InternalError
}

func ParseListCurrentUserInvitationsResponse

func ParseListCurrentUserInvitationsResponse(rsp *http.Response) (*ListCurrentUserInvitationsResponse, error)

ParseListCurrentUserInvitationsResponse parses an HTTP response from a ListCurrentUserInvitationsWithResponse call

func (ListCurrentUserInvitationsResponse) Status

Status returns HTTPResponse.Status

func (ListCurrentUserInvitationsResponse) StatusCode

func (r ListCurrentUserInvitationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListInvoicesByTeam200Response added in v1.11.0

type ListInvoicesByTeam200Response struct {
	Items    []Invoice    `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListInvoicesByTeam200Response defines model for ListInvoicesByTeam_200_response.

type ListInvoicesByTeamParams added in v1.6.3

type ListInvoicesByTeamParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListInvoicesByTeamParams defines parameters for ListInvoicesByTeam.

type ListInvoicesByTeamResponse added in v1.6.3

type ListInvoicesByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListInvoicesByTeam200Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListInvoicesByTeamResponse added in v1.6.3

func ParseListInvoicesByTeamResponse(rsp *http.Response) (*ListInvoicesByTeamResponse, error)

ParseListInvoicesByTeamResponse parses an HTTP response from a ListInvoicesByTeamWithResponse call

func (ListInvoicesByTeamResponse) Status added in v1.6.3

Status returns HTTPResponse.Status

func (ListInvoicesByTeamResponse) StatusCode added in v1.6.3

func (r ListInvoicesByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetadata

type ListMetadata struct {
	LastPage   *int `json:"last_page,omitempty"`
	PageSize   int  `json:"page_size"`
	TimeMs     *int `json:"time_ms,omitempty"`
	TotalCount *int `json:"total_count,omitempty"`
}

ListMetadata defines model for ListMetadata.

type ListPlugin added in v1.2.7

type ListPlugin struct {
	// Category Supported categories for plugins
	Category  PluginCategory `json:"category"`
	CreatedAt time.Time      `json:"created_at"`

	// DisplayName The plugin's display name
	DisplayName string `json:"display_name"`

	// FreeRowsPerMonth Deprecated. Refer to `price_category` instead.
	// Deprecated:
	FreeRowsPerMonth int64   `json:"free_rows_per_month"`
	Homepage         *string `json:"homepage,omitempty"`

	// Kind The kind of plugin, ie. source or destination.
	Kind PluginKind `json:"kind"`

	// LatestVersion The version in semantic version format.
	LatestVersion *VersionName `json:"latest_version,omitempty"`

	// MinimumCloudVersion Minimum plugin version that is supported in CloudQuery managed syncs.
	MinimumCloudVersion *string `json:"minimum_cloud_version,omitempty"`

	// Name The unique name for the plugin.
	Name PluginName `json:"name"`

	// Official True if the plugin is maintained by CloudQuery, false otherwise
	Official bool `json:"official"`

	// PriceCategory Supported price categories for billing
	PriceCategory *PluginPriceCategory `json:"price_category,omitempty"`

	// Public Whether the plugin is listed in the CloudQuery Hub. If false, the plugin will not be shown in the CloudQuery Hub and will only be visible to members of the plugin's team.
	Public *bool `json:"public,omitempty"`

	// ReleaseStage Official plugins can go through three release stages: Coming Soon, Preview, and GA.
	// The Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready.
	// Both Preview and GA plugins follow semantic versioning. The main differences between the two stages are:
	// Preview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.
	ReleaseStage     PluginReleaseStage `json:"release_stage"`
	Repository       *string            `json:"repository,omitempty"`
	ShortDescription string             `json:"short_description"`

	// TeamName The unique name for the team.
	TeamName TeamName `json:"team_name"`

	// Tier This field is deprecated, refer to `price_category` instead.
	// This field is only kept for backward compatibility and may be removed in a future release.
	// Supported tiers for plugins.
	//   - free: Free tier, with no paid tables.
	//   - paid: Paid tier. These plugins may have paid tables, but can also have free tables. They require login to access.
	//   - open-core: This option is deprecated, values will either be free or paid.
	// Deprecated:
	Tier      PluginTier `json:"tier"`
	UpdatedAt time.Time  `json:"updated_at"`

	// USDPerRow Deprecated. Refer to `price_category` instead.
	// Deprecated:
	USDPerRow string `json:"usd_per_row"`
}

ListPlugin defines model for ListPlugin.

type ListPluginNotificationRequests200Response added in v1.11.0

type ListPluginNotificationRequests200Response struct {
	Items    []PluginNotificationRequest `json:"items"`
	Metadata ListMetadata                `json:"metadata"`
}

ListPluginNotificationRequests200Response defines model for ListPluginNotificationRequests_200_response.

type ListPluginNotificationRequestsParams added in v1.6.4

type ListPluginNotificationRequestsParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListPluginNotificationRequestsParams defines parameters for ListPluginNotificationRequests.

type ListPluginNotificationRequestsResponse added in v1.6.4

type ListPluginNotificationRequestsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPluginNotificationRequests200Response
	JSON401      *RequiresAuthentication
	JSON500      *InternalError
}

func ParseListPluginNotificationRequestsResponse added in v1.6.4

func ParseListPluginNotificationRequestsResponse(rsp *http.Response) (*ListPluginNotificationRequestsResponse, error)

ParseListPluginNotificationRequestsResponse parses an HTTP response from a ListPluginNotificationRequestsWithResponse call

func (ListPluginNotificationRequestsResponse) Status added in v1.6.4

Status returns HTTPResponse.Status

func (ListPluginNotificationRequestsResponse) StatusCode added in v1.6.4

StatusCode returns HTTPResponse.StatusCode

type ListPluginUpcomingPriceChanges200Response added in v1.11.0

type ListPluginUpcomingPriceChanges200Response struct {
	Items    []PluginPrice `json:"items"`
	Metadata ListMetadata  `json:"metadata"`
}

ListPluginUpcomingPriceChanges200Response defines model for ListPluginUpcomingPriceChanges_200_response.

type ListPluginUpcomingPriceChangesResponse added in v1.6.4

type ListPluginUpcomingPriceChangesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPluginUpcomingPriceChanges200Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListPluginUpcomingPriceChangesResponse added in v1.6.4

func ParseListPluginUpcomingPriceChangesResponse(rsp *http.Response) (*ListPluginUpcomingPriceChangesResponse, error)

ParseListPluginUpcomingPriceChangesResponse parses an HTTP response from a ListPluginUpcomingPriceChangesWithResponse call

func (ListPluginUpcomingPriceChangesResponse) Status added in v1.6.4

Status returns HTTPResponse.Status

func (ListPluginUpcomingPriceChangesResponse) StatusCode added in v1.6.4

StatusCode returns HTTPResponse.StatusCode

type ListPluginVersionDocs200Response added in v1.11.0

type ListPluginVersionDocs200Response struct {
	Items    []PluginDocsPage `json:"items"`
	Metadata ListMetadata     `json:"metadata"`
}

ListPluginVersionDocs200Response defines model for ListPluginVersionDocs_200_response.

type ListPluginVersionDocsParams

type ListPluginVersionDocsParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListPluginVersionDocsParams defines parameters for ListPluginVersionDocs.

type ListPluginVersionDocsResponse

type ListPluginVersionDocsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPluginVersionDocs200Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListPluginVersionDocsResponse

func ParseListPluginVersionDocsResponse(rsp *http.Response) (*ListPluginVersionDocsResponse, error)

ParseListPluginVersionDocsResponse parses an HTTP response from a ListPluginVersionDocsWithResponse call

func (ListPluginVersionDocsResponse) Status

Status returns HTTPResponse.Status

func (ListPluginVersionDocsResponse) StatusCode

func (r ListPluginVersionDocsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPluginVersionTables200Response added in v1.11.0

type ListPluginVersionTables200Response struct {
	Items    []PluginTable `json:"items"`
	Metadata ListMetadata  `json:"metadata"`
}

ListPluginVersionTables200Response defines model for ListPluginVersionTables_200_response.

type ListPluginVersionTablesParams

type ListPluginVersionTablesParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListPluginVersionTablesParams defines parameters for ListPluginVersionTables.

type ListPluginVersionTablesResponse

type ListPluginVersionTablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPluginVersionTables200Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListPluginVersionTablesResponse

func ParseListPluginVersionTablesResponse(rsp *http.Response) (*ListPluginVersionTablesResponse, error)

ParseListPluginVersionTablesResponse parses an HTTP response from a ListPluginVersionTablesWithResponse call

func (ListPluginVersionTablesResponse) Status

Status returns HTTPResponse.Status

func (ListPluginVersionTablesResponse) StatusCode

func (r ListPluginVersionTablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPluginVersions200Response added in v1.11.0

type ListPluginVersions200Response struct {
	Items    []PluginVersionList `json:"items"`
	Metadata ListMetadata        `json:"metadata"`
}

ListPluginVersions200Response defines model for ListPluginVersions_200_response.

type ListPluginVersionsParams

type ListPluginVersionsParams struct {
	// SortBy The field to sort by
	SortBy *ListPluginVersionsParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// IncludeDrafts Whether to include draft versions
	IncludeDrafts *IncludeDrafts `form:"include_drafts,omitempty" json:"include_drafts,omitempty"`

	// IncludePrereleases Whether to include prerelease versions
	IncludePrereleases *IncludePrereleases `form:"include_prereleases,omitempty" json:"include_prereleases,omitempty"`
	VersionFilter      *VersionFilter      `form:"version_filter,omitempty" json:"version_filter,omitempty"`
}

ListPluginVersionsParams defines parameters for ListPluginVersions.

type ListPluginVersionsParamsSortBy

type ListPluginVersionsParamsSortBy string

ListPluginVersionsParamsSortBy defines parameters for ListPluginVersions.

const (
	ListPluginVersionsParamsSortByCreatedAt ListPluginVersionsParamsSortBy = "created_at"
)

Defines values for ListPluginVersionsParamsSortBy.

type ListPluginVersionsResponse

type ListPluginVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPluginVersions200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListPluginVersionsResponse

func ParseListPluginVersionsResponse(rsp *http.Response) (*ListPluginVersionsResponse, error)

ParseListPluginVersionsResponse parses an HTTP response from a ListPluginVersionsWithResponse call

func (ListPluginVersionsResponse) Status

Status returns HTTPResponse.Status

func (ListPluginVersionsResponse) StatusCode

func (r ListPluginVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPlugins200Response added in v1.11.0

type ListPlugins200Response struct {
	Items    []ListPlugin `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListPlugins200Response defines model for ListPlugins_200_response.

type ListPluginsByTeam200Response added in v1.11.0

type ListPluginsByTeam200Response struct {
	Items    []Plugin     `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListPluginsByTeam200Response defines model for ListPluginsByTeam_200_response.

type ListPluginsByTeamParams

type ListPluginsByTeamParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// IncludePrivate Whether to include private plugins
	IncludePrivate *IncludePrivate `form:"include_private,omitempty" json:"include_private,omitempty"`
}

ListPluginsByTeamParams defines parameters for ListPluginsByTeam.

type ListPluginsByTeamResponse

type ListPluginsByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPluginsByTeam200Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListPluginsByTeamResponse

func ParseListPluginsByTeamResponse(rsp *http.Response) (*ListPluginsByTeamResponse, error)

ParseListPluginsByTeamResponse parses an HTTP response from a ListPluginsByTeamWithResponse call

func (ListPluginsByTeamResponse) Status

func (r ListPluginsByTeamResponse) Status() string

Status returns HTTPResponse.Status

func (ListPluginsByTeamResponse) StatusCode

func (r ListPluginsByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPluginsParams

type ListPluginsParams struct {
	// SortBy The field to sort by
	SortBy *ListPluginsParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// IncludeReleaseStages Include these release stages in the response
	IncludeReleaseStages *PluginIncludeReleaseStages `form:"include_release_stages,omitempty" json:"include_release_stages,omitempty"`

	// ExcludeReleaseStages Exclude these release stages from the response
	ExcludeReleaseStages *PluginExcludeReleaseStages `form:"exclude_release_stages,omitempty" json:"exclude_release_stages,omitempty"`
}

ListPluginsParams defines parameters for ListPlugins.

type ListPluginsParamsSortBy

type ListPluginsParamsSortBy string

ListPluginsParamsSortBy defines parameters for ListPlugins.

const (
	ListPluginsParamsSortByCreatedAt ListPluginsParamsSortBy = "created_at"
	ListPluginsParamsSortByDownloads ListPluginsParamsSortBy = "downloads"
	ListPluginsParamsSortByName      ListPluginsParamsSortBy = "name"
	ListPluginsParamsSortByUpdatedAt ListPluginsParamsSortBy = "updated_at"
)

Defines values for ListPluginsParamsSortBy.

type ListPluginsResponse

type ListPluginsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPlugins200Response
	JSON401      *RequiresAuthentication
	JSON500      *InternalError
}

func ParseListPluginsResponse

func ParseListPluginsResponse(rsp *http.Response) (*ListPluginsResponse, error)

ParseListPluginsResponse parses an HTTP response from a ListPluginsWithResponse call

func (ListPluginsResponse) Status

func (r ListPluginsResponse) Status() string

Status returns HTTPResponse.Status

func (ListPluginsResponse) StatusCode

func (r ListPluginsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSubscriptionOrdersByTeam200Response added in v1.11.0

type ListSubscriptionOrdersByTeam200Response struct {
	Items    []TeamSubscriptionOrder `json:"items"`
	Metadata ListMetadata            `json:"metadata"`
}

ListSubscriptionOrdersByTeam200Response defines model for ListSubscriptionOrdersByTeam_200_response.

type ListSubscriptionOrdersByTeamParams added in v1.6.1

type ListSubscriptionOrdersByTeamParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListSubscriptionOrdersByTeamParams defines parameters for ListSubscriptionOrdersByTeam.

type ListSubscriptionOrdersByTeamResponse added in v1.6.1

type ListSubscriptionOrdersByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSubscriptionOrdersByTeam200Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListSubscriptionOrdersByTeamResponse added in v1.6.1

func ParseListSubscriptionOrdersByTeamResponse(rsp *http.Response) (*ListSubscriptionOrdersByTeamResponse, error)

ParseListSubscriptionOrdersByTeamResponse parses an HTTP response from a ListSubscriptionOrdersByTeamWithResponse call

func (ListSubscriptionOrdersByTeamResponse) Status added in v1.6.1

Status returns HTTPResponse.Status

func (ListSubscriptionOrdersByTeamResponse) StatusCode added in v1.6.1

StatusCode returns HTTPResponse.StatusCode

type ListSyncDestinationSyncsParams added in v1.13.1

type ListSyncDestinationSyncsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListSyncDestinationSyncsParams defines parameters for ListSyncDestinationSyncs.

type ListSyncDestinationSyncsResponse added in v1.13.1

type ListSyncDestinationSyncsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSyncSourceSyncs200Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListSyncDestinationSyncsResponse added in v1.13.1

func ParseListSyncDestinationSyncsResponse(rsp *http.Response) (*ListSyncDestinationSyncsResponse, error)

ParseListSyncDestinationSyncsResponse parses an HTTP response from a ListSyncDestinationSyncsWithResponse call

func (ListSyncDestinationSyncsResponse) Status added in v1.13.1

Status returns HTTPResponse.Status

func (ListSyncDestinationSyncsResponse) StatusCode added in v1.13.1

func (r ListSyncDestinationSyncsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncDestinations200Response added in v1.11.0

type ListSyncDestinations200Response struct {
	Items    []SyncDestination `json:"items"`
	Metadata ListMetadata      `json:"metadata"`
}

ListSyncDestinations200Response defines model for ListSyncDestinations_200_response.

type ListSyncDestinationsParams added in v1.7.1

type ListSyncDestinationsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListSyncDestinationsParams defines parameters for ListSyncDestinations.

type ListSyncDestinationsResponse added in v1.7.1

type ListSyncDestinationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSyncDestinations200Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListSyncDestinationsResponse added in v1.7.1

func ParseListSyncDestinationsResponse(rsp *http.Response) (*ListSyncDestinationsResponse, error)

ParseListSyncDestinationsResponse parses an HTTP response from a ListSyncDestinationsWithResponse call

func (ListSyncDestinationsResponse) Status added in v1.7.1

Status returns HTTPResponse.Status

func (ListSyncDestinationsResponse) StatusCode added in v1.7.1

func (r ListSyncDestinationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncRuns200Response added in v1.11.0

type ListSyncRuns200Response struct {
	Items    []SyncRun    `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListSyncRuns200Response defines model for ListSyncRuns_200_response.

type ListSyncRunsParams added in v1.6.4

type ListSyncRunsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListSyncRunsParams defines parameters for ListSyncRuns.

type ListSyncRunsResponse added in v1.6.4

type ListSyncRunsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSyncRuns200Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListSyncRunsResponse added in v1.6.4

func ParseListSyncRunsResponse(rsp *http.Response) (*ListSyncRunsResponse, error)

ParseListSyncRunsResponse parses an HTTP response from a ListSyncRunsWithResponse call

func (ListSyncRunsResponse) Status added in v1.6.4

func (r ListSyncRunsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSyncRunsResponse) StatusCode added in v1.6.4

func (r ListSyncRunsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncSourceSyncs200Response added in v1.13.1

type ListSyncSourceSyncs200Response struct {
	Items    []Sync       `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListSyncSourceSyncs200Response defines model for ListSyncSourceSyncs_200_response.

type ListSyncSourceSyncsParams added in v1.13.1

type ListSyncSourceSyncsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListSyncSourceSyncsParams defines parameters for ListSyncSourceSyncs.

type ListSyncSourceSyncsResponse added in v1.13.1

type ListSyncSourceSyncsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSyncSourceSyncs200Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListSyncSourceSyncsResponse added in v1.13.1

func ParseListSyncSourceSyncsResponse(rsp *http.Response) (*ListSyncSourceSyncsResponse, error)

ParseListSyncSourceSyncsResponse parses an HTTP response from a ListSyncSourceSyncsWithResponse call

func (ListSyncSourceSyncsResponse) Status added in v1.13.1

Status returns HTTPResponse.Status

func (ListSyncSourceSyncsResponse) StatusCode added in v1.13.1

func (r ListSyncSourceSyncsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncSources200Response added in v1.11.0

type ListSyncSources200Response struct {
	Items    []SyncSource `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListSyncSources200Response defines model for ListSyncSources_200_response.

type ListSyncSourcesParams added in v1.7.1

type ListSyncSourcesParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListSyncSourcesParams defines parameters for ListSyncSources.

type ListSyncSourcesResponse added in v1.7.1

type ListSyncSourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSyncSources200Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListSyncSourcesResponse added in v1.7.1

func ParseListSyncSourcesResponse(rsp *http.Response) (*ListSyncSourcesResponse, error)

ParseListSyncSourcesResponse parses an HTTP response from a ListSyncSourcesWithResponse call

func (ListSyncSourcesResponse) Status added in v1.7.1

func (r ListSyncSourcesResponse) Status() string

Status returns HTTPResponse.Status

func (ListSyncSourcesResponse) StatusCode added in v1.7.1

func (r ListSyncSourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncsParams added in v1.6.4

type ListSyncsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListSyncsParams defines parameters for ListSyncs.

type ListSyncsResponse added in v1.6.4

type ListSyncsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListSyncSourceSyncs200Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListSyncsResponse added in v1.6.4

func ParseListSyncsResponse(rsp *http.Response) (*ListSyncsResponse, error)

ParseListSyncsResponse parses an HTTP response from a ListSyncsWithResponse call

func (ListSyncsResponse) Status added in v1.6.4

func (r ListSyncsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSyncsResponse) StatusCode added in v1.6.4

func (r ListSyncsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamAPIKeys200Response added in v1.11.0

type ListTeamAPIKeys200Response struct {
	Items    []APIKey     `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListTeamAPIKeys200Response defines model for ListTeamAPIKeys_200_response.

type ListTeamAPIKeysParams added in v1.0.3

type ListTeamAPIKeysParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListTeamAPIKeysParams defines parameters for ListTeamAPIKeys.

type ListTeamAPIKeysResponse added in v1.0.3

type ListTeamAPIKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTeamAPIKeys200Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListTeamAPIKeysResponse added in v1.0.3

func ParseListTeamAPIKeysResponse(rsp *http.Response) (*ListTeamAPIKeysResponse, error)

ParseListTeamAPIKeysResponse parses an HTTP response from a ListTeamAPIKeysWithResponse call

func (ListTeamAPIKeysResponse) Status added in v1.0.3

func (r ListTeamAPIKeysResponse) Status() string

Status returns HTTPResponse.Status

func (ListTeamAPIKeysResponse) StatusCode added in v1.0.3

func (r ListTeamAPIKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamInvitations200Response added in v1.11.0

type ListTeamInvitations200Response struct {
	Items    []Invitation `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListTeamInvitations200Response defines model for ListTeamInvitations_200_response.

type ListTeamInvitationsParams

type ListTeamInvitationsParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListTeamInvitationsParams defines parameters for ListTeamInvitations.

type ListTeamInvitationsResponse

type ListTeamInvitationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTeamInvitations200Response
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseListTeamInvitationsResponse

func ParseListTeamInvitationsResponse(rsp *http.Response) (*ListTeamInvitationsResponse, error)

ParseListTeamInvitationsResponse parses an HTTP response from a ListTeamInvitationsWithResponse call

func (ListTeamInvitationsResponse) Status

Status returns HTTPResponse.Status

func (ListTeamInvitationsResponse) StatusCode

func (r ListTeamInvitationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamPluginUsage200Response added in v1.11.0

type ListTeamPluginUsage200Response struct {
	Items    []UsageCurrent `json:"items"`
	Metadata ListMetadata   `json:"metadata"`
}

ListTeamPluginUsage200Response defines model for ListTeamPluginUsage_200_response.

type ListTeamPluginUsageParams added in v1.2.7

type ListTeamPluginUsageParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListTeamPluginUsageParams defines parameters for ListTeamPluginUsage.

type ListTeamPluginUsageResponse added in v1.2.6

type ListTeamPluginUsageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTeamPluginUsage200Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListTeamPluginUsageResponse added in v1.2.6

func ParseListTeamPluginUsageResponse(rsp *http.Response) (*ListTeamPluginUsageResponse, error)

ParseListTeamPluginUsageResponse parses an HTTP response from a ListTeamPluginUsageWithResponse call

func (ListTeamPluginUsageResponse) Status added in v1.2.6

Status returns HTTPResponse.Status

func (ListTeamPluginUsageResponse) StatusCode added in v1.2.6

func (r ListTeamPluginUsageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeams200Response added in v1.11.0

type ListTeams200Response struct {
	Items    []Team       `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListTeams200Response defines model for ListTeams_200_response.

type ListTeamsParams

type ListTeamsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListTeamsParams defines parameters for ListTeams.

type ListTeamsResponse

type ListTeamsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTeams200Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListTeamsResponse

func ParseListTeamsResponse(rsp *http.Response) (*ListTeamsResponse, error)

ParseListTeamsResponse parses an HTTP response from a ListTeamsWithResponse call

func (ListTeamsResponse) Status

func (r ListTeamsResponse) Status() string

Status returns HTTPResponse.Status

func (ListTeamsResponse) StatusCode

func (r ListTeamsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUsersByTeam200Response added in v1.11.0

type ListUsersByTeam200Response struct {
	Items    []User       `json:"items"`
	Metadata ListMetadata `json:"metadata"`
}

ListUsersByTeam200Response defines model for ListUsersByTeam_200_response.

type ListUsersByTeamParams

type ListUsersByTeamParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListUsersByTeamParams defines parameters for ListUsersByTeam.

type ListUsersByTeamResponse

type ListUsersByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListUsersByTeam200Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseListUsersByTeamResponse

func ParseListUsersByTeamResponse(rsp *http.Response) (*ListUsersByTeamResponse, error)

ParseListUsersByTeamResponse parses an HTTP response from a ListUsersByTeamWithResponse call

func (ListUsersByTeamResponse) Status

func (r ListUsersByTeamResponse) Status() string

Status returns HTTPResponse.Status

func (ListUsersByTeamResponse) StatusCode

func (r ListUsersByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LoginUserJSONRequestBody added in v1.13.0

type LoginUserJSONRequestBody = LoginUserRequest

LoginUserJSONRequestBody defines body for LoginUser for application/json ContentType.

type LoginUserRequest added in v1.13.0

type LoginUserRequest struct {
	IDToken              interface{}            `json:"id_token"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

LoginUserRequest defines model for LoginUser_request.

func (LoginUserRequest) Get added in v1.13.0

func (a LoginUserRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for LoginUserRequest. Returns the specified element and whether it was found

func (LoginUserRequest) MarshalJSON added in v1.13.0

func (a LoginUserRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for LoginUserRequest to handle AdditionalProperties

func (*LoginUserRequest) Set added in v1.13.0

func (a *LoginUserRequest) Set(fieldName string, value interface{})

Setter for additional properties for LoginUserRequest

func (*LoginUserRequest) UnmarshalJSON added in v1.13.0

func (a *LoginUserRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for LoginUserRequest to handle AdditionalProperties

type LoginUserResponse added in v1.13.0

type LoginUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON405      *MethodNotAllowed
	JSON500      *InternalError
}

func ParseLoginUserResponse added in v1.13.0

func ParseLoginUserResponse(rsp *http.Response) (*LoginUserResponse, error)

ParseLoginUserResponse parses an HTTP response from a LoginUserWithResponse call

func (LoginUserResponse) Status added in v1.13.0

func (r LoginUserResponse) Status() string

Status returns HTTPResponse.Status

func (LoginUserResponse) StatusCode added in v1.13.0

func (r LoginUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LogoutUserResponse added in v1.13.1

type LogoutUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON405      *MethodNotAllowed
	JSON500      *InternalError
}

func ParseLogoutUserResponse added in v1.13.1

func ParseLogoutUserResponse(rsp *http.Response) (*LogoutUserResponse, error)

ParseLogoutUserResponse parses an HTTP response from a LogoutUserWithResponse call

func (LogoutUserResponse) Status added in v1.13.1

func (r LogoutUserResponse) Status() string

Status returns HTTPResponse.Status

func (LogoutUserResponse) StatusCode added in v1.13.1

func (r LogoutUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ManagedDatabase added in v1.11.2

type ManagedDatabase struct {
	// ConnectionString The connection string to the database
	ConnectionString *string `json:"connection_string,omitempty"`

	// CreatedAt Time the managed database was created
	CreatedAt time.Time `json:"created_at"`

	// Expiration Time the managed database should expire
	Expiration *time.Time `json:"expiration,omitempty"`

	// ManagedDatabaseID The identifier for the managed database
	ManagedDatabaseID ManagedDatabaseID `json:"id"`

	// Status The status of the managed database
	Status ManagedDatabaseStatus `json:"status"`
}

ManagedDatabase Managed Database definition

type ManagedDatabaseCreate added in v1.11.2

type ManagedDatabaseCreate = map[string]interface{}

ManagedDatabaseCreate Managed Database creation

type ManagedDatabaseID added in v1.11.2

type ManagedDatabaseID = openapi_types.UUID

ManagedDatabaseID The identifier for the managed database

type ManagedDatabaseStatus added in v1.11.2

type ManagedDatabaseStatus string

ManagedDatabaseStatus The status of the managed database

const (
	ManagedDatabaseStatusExpired ManagedDatabaseStatus = "expired"
	ManagedDatabaseStatusFailed  ManagedDatabaseStatus = "failed"
	ManagedDatabaseStatusPending ManagedDatabaseStatus = "pending"
	ManagedDatabaseStatusReady   ManagedDatabaseStatus = "ready"
)

Defines values for ManagedDatabaseStatus.

type MembershipWithTeam added in v1.2.3

type MembershipWithTeam struct {
	Role string `json:"role"`

	// Team CloudQuery Team
	Team Team `json:"team"`
}

MembershipWithTeam defines model for MembershipWithTeam.

type MembershipWithUser added in v1.2.3

type MembershipWithUser struct {
	Role string `json:"role"`

	// User CloudQuery User
	User User `json:"user"`
}

MembershipWithUser defines model for MembershipWithUser.

type MethodNotAllowed added in v1.0.3

type MethodNotAllowed = BasicError

MethodNotAllowed Basic Error

type NotFound

type NotFound = BasicError

NotFound Basic Error

type Page

type Page = int64

Page defines model for page.

type PerPage

type PerPage = int64

PerPage defines model for per_page.

type PlatformFlags added in v1.13.6

type PlatformFlags = map[string]interface{}

PlatformFlags A map of feature flags for the Platform

type Plugin

type Plugin struct {
	// Category Supported categories for plugins
	Category  PluginCategory `json:"category"`
	CreatedAt time.Time      `json:"created_at"`

	// DisplayName The plugin's display name
	DisplayName string `json:"display_name"`

	// FreeRowsPerMonth Deprecated. Refer to `price_category` instead.
	// Deprecated:
	FreeRowsPerMonth int64   `json:"free_rows_per_month"`
	Homepage         *string `json:"homepage,omitempty"`

	// Kind The kind of plugin, ie. source or destination.
	Kind PluginKind `json:"kind"`

	// MinimumCloudVersion Minimum plugin version that is supported in CloudQuery managed syncs.
	MinimumCloudVersion *string `json:"minimum_cloud_version,omitempty"`

	// Name The unique name for the plugin.
	Name PluginName `json:"name"`

	// Official True if the plugin is maintained by CloudQuery, false otherwise
	Official bool `json:"official"`

	// PriceCategory Supported price categories for billing
	PriceCategory *PluginPriceCategory `json:"price_category,omitempty"`

	// Public Whether the plugin is listed in the CloudQuery Hub. If false, the plugin will not be shown in the CloudQuery Hub and will only be visible to members of the plugin's team.
	Public *bool `json:"public,omitempty"`

	// ReleaseStage Official plugins can go through three release stages: Coming Soon, Preview, and GA.
	// The Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready.
	// Both Preview and GA plugins follow semantic versioning. The main differences between the two stages are:
	// Preview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.
	ReleaseStage     PluginReleaseStage `json:"release_stage"`
	Repository       *string            `json:"repository,omitempty"`
	ShortDescription string             `json:"short_description"`

	// TeamName The unique name for the team.
	TeamName TeamName `json:"team_name"`

	// Tier This field is deprecated, refer to `price_category` instead.
	// This field is only kept for backward compatibility and may be removed in a future release.
	// Supported tiers for plugins.
	//   - free: Free tier, with no paid tables.
	//   - paid: Paid tier. These plugins may have paid tables, but can also have free tables. They require login to access.
	//   - open-core: This option is deprecated, values will either be free or paid.
	// Deprecated:
	Tier      PluginTier `json:"tier"`
	UpdatedAt time.Time  `json:"updated_at"`

	// USDPerRow Deprecated. Refer to `price_category` instead.
	// Deprecated:
	USDPerRow string `json:"usd_per_row"`
}

Plugin CloudQuery Plugin

type PluginAsset added in v1.4.4

type PluginAsset struct {
	// Checksum The checksum of the plugin asset
	Checksum string `json:"checksum"`

	// Location The location to download the plugin asset from
	Location string `json:"location"`
}

PluginAsset CloudQuery Plugin Asset

type PluginCategory

type PluginCategory string

PluginCategory Supported categories for plugins

const (
	PluginCategoryCloudFinops          PluginCategory = "cloud-finops"
	PluginCategoryCloudInfrastructure  PluginCategory = "cloud-infrastructure"
	PluginCategoryCustomerSupport      PluginCategory = "customer-support"
	PluginCategoryDataWarehouses       PluginCategory = "data-warehouses"
	PluginCategoryDatabases            PluginCategory = "databases"
	PluginCategoryEngineeringAnalytics PluginCategory = "engineering-analytics"
	PluginCategoryFinance              PluginCategory = "finance"
	PluginCategoryFleetManagement      PluginCategory = "fleet-management"
	PluginCategoryHumanResources       PluginCategory = "human-resources"
	PluginCategoryMarketingAnalytics   PluginCategory = "marketing-analytics"
	PluginCategoryOther                PluginCategory = "other"
	PluginCategoryProductAnalytics     PluginCategory = "product-analytics"
	PluginCategoryProjectManagement    PluginCategory = "project-management"
	PluginCategorySalesMarketing       PluginCategory = "sales-marketing"
	PluginCategorySecurity             PluginCategory = "security"
	PluginCategoryShipmentTracking     PluginCategory = "shipment-tracking"
)

Defines values for PluginCategory.

type PluginCreate

type PluginCreate struct {
	// Category Supported categories for plugins
	Category PluginCategory `json:"category"`

	// DisplayName The plugin's display name, as shown in the CloudQuery Hub.
	DisplayName string `json:"display_name"`

	// FreeRowsPerMonth Deprecated. Use `price_category` instead.
	// Deprecated:
	FreeRowsPerMonth *int64  `json:"free_rows_per_month,omitempty"`
	Homepage         *string `json:"homepage,omitempty"`

	// Kind The kind of plugin, ie. source or destination.
	Kind PluginKind `json:"kind"`

	Logo *string `json:"logo,omitempty"`

	// Name The unique name for the plugin.
	Name PluginName `json:"name"`

	// PriceCategory Supported price categories for billing
	PriceCategory *PluginPriceCategory `json:"price_category,omitempty"`

	// Public Whether the plugin is listed in the CloudQuery Hub. If false, the plugin will not be shown in the CloudQuery Hub and will only be visible to members of the team.
	Public bool `json:"public"`

	// ReleaseStage Official plugins can go through three release stages: Coming Soon, Preview, and GA.
	// The Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready.
	// Both Preview and GA plugins follow semantic versioning. The main differences between the two stages are:
	// Preview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.
	ReleaseStage *PluginReleaseStageCreate `json:"release_stage,omitempty"`
	Repository   *string                   `json:"repository,omitempty"`

	// ShortDescription Short description of the plugin. This will be shown in the CloudQuery Hub.
	ShortDescription string `json:"short_description"`

	// TeamName The unique name for the team.
	TeamName TeamName `json:"team_name"`

	// Tier This field is deprecated, refer to `price_category` instead.
	// This field is only kept for backward compatibility and may be removed in a future release.
	// Supported tiers for plugins.
	//   - free: Free tier, with no paid tables.
	//   - paid: Paid tier. These plugins may have paid tables, but can also have free tables. They require login to access.
	//   - open-core: This option is deprecated, values will either be free or paid.
	// Deprecated:
	Tier *PluginTier `json:"tier,omitempty"`

	// USDPerRow Deprecated. Use `price_category` instead.
	// Deprecated:
	USDPerRow *string `json:"usd_per_row,omitempty"`
}

PluginCreate defines model for PluginCreate.

type PluginDocsPage

type PluginDocsPage struct {
	// Content The content of the documentation page. Supports markdown.
	Content string `json:"content"`

	// Name The unique name for the plugin documentation page.
	Name PluginDocsPageName `json:"name"`
}

PluginDocsPage CloudQuery Plugin Documentation Page

type PluginDocsPageCreate added in v1.0.3

type PluginDocsPageCreate struct {
	// Content The content of the documentation page. Supports markdown.
	Content string `json:"content"`

	// Name The unique name for the plugin documentation page.
	Name PluginDocsPageName `json:"name"`
}

PluginDocsPageCreate CloudQuery Plugin Documentation Page

type PluginDocsPageName

type PluginDocsPageName = string

PluginDocsPageName The unique name for the plugin documentation page.

type PluginExcludeReleaseStages added in v1.13.7

type PluginExcludeReleaseStages = []PluginReleaseStage

PluginExcludeReleaseStages defines model for plugin_exclude_release_stages.

type PluginIncludeReleaseStages added in v1.13.7

type PluginIncludeReleaseStages = []PluginReleaseStage

PluginIncludeReleaseStages defines model for plugin_include_release_stages.

type PluginKind added in v1.0.3

type PluginKind string

PluginKind The kind of plugin, ie. source or destination.

const (
	PluginKindDestination PluginKind = "destination"
	PluginKindSource      PluginKind = "source"
	PluginKindTransformer PluginKind = "transformer"
)

Defines values for PluginKind.

type PluginName

type PluginName = string

PluginName The unique name for the plugin.

type PluginNotificationRequest added in v1.6.4

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

	// PluginKind The kind of plugin, ie. source or destination.
	PluginKind PluginKind `json:"plugin_kind"`

	// PluginName The unique name for the plugin.
	PluginName PluginName `json:"plugin_name"`

	// PluginTeam The unique name for the team.
	PluginTeam TeamName   `json:"plugin_team"`
	SentAt     *time.Time `json:"sent_at,omitempty"`

	// Status Status of a plugin notification request
	Status *PluginNotificationRequestStatus `json:"status,omitempty"`
}

PluginNotificationRequest Plugin Notification Request

type PluginNotificationRequestCreate added in v1.6.4

type PluginNotificationRequestCreate struct {
	// PluginKind The kind of plugin, ie. source or destination.
	PluginKind PluginKind `json:"plugin_kind"`

	// PluginName The unique name for the plugin.
	PluginName PluginName `json:"plugin_name"`

	// PluginTeam The unique name for the team.
	PluginTeam TeamName `json:"plugin_team"`
}

PluginNotificationRequestCreate Create a Plugin Notification Request

type PluginNotificationRequestStatus added in v1.6.4

type PluginNotificationRequestStatus string

PluginNotificationRequestStatus Status of a plugin notification request

const (
	PluginNotificationRequestStatusPending PluginNotificationRequestStatus = "pending"
	PluginNotificationRequestStatusSent    PluginNotificationRequestStatus = "sent"
)

Defines values for PluginNotificationRequestStatus.

type PluginPackageType added in v1.6.5

type PluginPackageType string

PluginPackageType The package type of the plugin assets

const (
	PluginPackageTypeDocker PluginPackageType = "docker"
	PluginPackageTypeNative PluginPackageType = "native"
)

Defines values for PluginPackageType.

type PluginPrice added in v1.6.4

type PluginPrice struct {
	// EffectiveFrom The date and time the price came (or will come) into effect.
	EffectiveFrom time.Time `json:"effective_from"`

	// FreeRowsPerMonth The number of rows that can be synced for free each month.
	FreeRowsPerMonth int64 `json:"free_rows_per_month"`

	// ID ID of the price change
	ID openapi_types.UUID `json:"id"`

	// USDPerRow The price per row in USD. This is used to calculate the price of a sync.
	USDPerRow string `json:"usd_per_row"`
}

PluginPrice CloudQuery Plugin Price

type PluginPriceCategory added in v1.9.2

type PluginPriceCategory string

PluginPriceCategory Supported price categories for billing

const (
	PluginPriceCategoryApi      PluginPriceCategory = "api"
	PluginPriceCategoryDatabase PluginPriceCategory = "database"
	PluginPriceCategoryFree     PluginPriceCategory = "free"
)

Defines values for PluginPriceCategory.

type PluginPriceCreate added in v1.6.4

type PluginPriceCreate struct {
	// EffectiveFrom The date and time the price came (or will come) into effect.
	EffectiveFrom time.Time `json:"effective_from"`

	// FreeRowsPerMonth The number of rows that can be synced for free each month.
	FreeRowsPerMonth int64 `json:"free_rows_per_month"`

	// USDPerRow The price per row in USD. This is used to calculate the price of a sync.
	USDPerRow string `json:"usd_per_row"`
}

PluginPriceCreate CloudQuery Plugin Price Create

type PluginProtocols added in v1.4.2

type PluginProtocols = []int

PluginProtocols The CloudQuery protocols supported by this plugin version (only protocol 3 is supported by new plugins).

type PluginReleaseStage added in v1.4.3

type PluginReleaseStage string

PluginReleaseStage Official plugins can go through three release stages: Coming Soon, Preview, and GA. The Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready. Both Preview and GA plugins follow semantic versioning. The main differences between the two stages are: Preview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.

const (
	PluginReleaseStageComingSoon PluginReleaseStage = "coming-soon"
	PluginReleaseStageDeprecated PluginReleaseStage = "deprecated"
	PluginReleaseStageGa         PluginReleaseStage = "ga"
	PluginReleaseStagePreview    PluginReleaseStage = "preview"
)

Defines values for PluginReleaseStage.

type PluginReleaseStageCreate added in v1.7.4

type PluginReleaseStageCreate string

PluginReleaseStageCreate Official plugins can go through three release stages: Coming Soon, Preview, and GA. The Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready. Both Preview and GA plugins follow semantic versioning. The main differences between the two stages are: Preview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.

const (
	PluginReleaseStageCreateComingSoon PluginReleaseStageCreate = "coming-soon"
	PluginReleaseStageCreateGa         PluginReleaseStageCreate = "ga"
	PluginReleaseStageCreatePreview    PluginReleaseStageCreate = "preview"
)

Defines values for PluginReleaseStageCreate.

type PluginReleaseStageUpdate added in v1.7.4

type PluginReleaseStageUpdate string

PluginReleaseStageUpdate Official plugins can go through three release stages: Coming Soon, Preview, and GA. The Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready. Both Preview and GA plugins follow semantic versioning. The main differences between the two stages are: Preview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.

const (
	PluginReleaseStageUpdateComingSoon PluginReleaseStageUpdate = "coming-soon"
	PluginReleaseStageUpdateDeprecated PluginReleaseStageUpdate = "deprecated"
	PluginReleaseStageUpdateGa         PluginReleaseStageUpdate = "ga"
	PluginReleaseStageUpdatePreview    PluginReleaseStageUpdate = "preview"
)

Defines values for PluginReleaseStageUpdate.

type PluginSortBy

type PluginSortBy string

PluginSortBy defines model for plugin_sort_by.

const (
	PluginSortByCreatedAt PluginSortBy = "created_at"
	PluginSortByDownloads PluginSortBy = "downloads"
	PluginSortByName      PluginSortBy = "name"
	PluginSortByUpdatedAt PluginSortBy = "updated_at"
)

Defines values for PluginSortBy.

type PluginSpecJSONSchema added in v1.7.1

type PluginSpecJSONSchema = string

PluginSpecJSONSchema The specification of the plugin. This is a JSON schema that describes the configuration of the plugin.

type PluginTable

type PluginTable struct {
	// Description Description of the table
	Description string `json:"description"`

	// IsIncremental Whether the table is incremental
	IsIncremental bool `json:"is_incremental"`

	// IsPaid Whether the table is paid
	IsPaid *bool `json:"is_paid,omitempty"`

	// Name Name of the table
	Name PluginTableName `json:"name"`

	// Parent Name of the parent table, if any
	Parent *string `json:"parent,omitempty"`

	// Relations Names of the tables that depend on this table
	Relations []string `json:"relations"`

	// Title Title of the table
	Title string `json:"title"`
}

PluginTable CloudQuery Plugin Table

type PluginTableColumn

type PluginTableColumn struct {
	// Description Description of the column
	Description string `json:"description"`

	// IncrementalKey Whether the column is used as an incremental key
	IncrementalKey bool `json:"incremental_key"`

	// Name Name of the column
	Name string `json:"name"`

	// NotNull Whether the column is nullable
	NotNull bool `json:"not_null"`

	// PrimaryKey Whether the column is part of the primary key
	PrimaryKey bool `json:"primary_key"`

	// Type Arrow Type of the column
	Type string `json:"type"`

	// TypeSchema For columns of type JSON, the schema of the JSON object
	TypeSchema *string `json:"type_schema,omitempty"`

	// Unique Whether the column has a unique constraint
	Unique bool `json:"unique"`
}

PluginTableColumn CloudQuery Plugin Column

type PluginTableCreate added in v1.0.3

type PluginTableCreate struct {
	Columns *[]PluginTableColumn `json:"columns,omitempty"`

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

	// IsIncremental Whether the table is incremental
	IsIncremental *bool `json:"is_incremental,omitempty"`

	// IsPaid Whether the table is paid
	IsPaid *bool `json:"is_paid,omitempty"`

	// Name Name of the table
	Name PluginTableName `json:"name"`

	// Parent Name of the parent table, if any
	Parent *string `json:"parent,omitempty"`

	// PermissionsNeeded List of permissions needed to access this table, if any
	PermissionsNeeded *[]string `json:"permissions_needed,omitempty"`

	// Relations Names of the tables that depend on this table
	Relations *[]string `json:"relations,omitempty"`

	// Title Title of the table
	Title *string `json:"title,omitempty"`
}

PluginTableCreate CloudQuery Plugin Table

type PluginTableDetails

type PluginTableDetails struct {
	// Columns List of columns
	Columns []PluginTableColumn `json:"columns"`

	// Description Description of the table
	Description string `json:"description"`

	// IsIncremental Whether the table is incremental
	IsIncremental bool `json:"is_incremental"`

	// IsPaid Whether the table is paid
	IsPaid *bool `json:"is_paid,omitempty"`

	// Name Name of the table
	Name string `json:"name"`

	// Parent Name of the parent table, if any
	Parent *string `json:"parent,omitempty"`

	// PermissionsNeeded List of permissions needed to access this table, if any
	PermissionsNeeded []string `json:"permissions_needed"`

	// Relations Names of the tables that depend on this table
	Relations []string `json:"relations"`

	// Title Title of the table
	Title string `json:"title"`
}

PluginTableDetails defines model for PluginTableDetails.

type PluginTableName

type PluginTableName = string

PluginTableName Name of the table

type PluginTeam added in v1.2.3

type PluginTeam = TeamName

PluginTeam The unique name for the team.

type PluginTier

type PluginTier string

PluginTier This field is deprecated, refer to `price_category` instead. This field is only kept for backward compatibility and may be removed in a future release. Supported tiers for plugins.

  • free: Free tier, with no paid tables.
  • paid: Paid tier. These plugins may have paid tables, but can also have free tables. They require login to access.
  • open-core: This option is deprecated, values will either be free or paid.
const (
	PluginTierFree     PluginTier = "free"
	PluginTierOpenCore PluginTier = "open-core"
	PluginTierPaid     PluginTier = "paid"
)

Defines values for PluginTier.

type PluginUIAsset added in v1.12.0

type PluginUIAsset struct {
	// Name The path and name of the asset
	Name string `json:"name"`

	// UploadURL URL to upload the asset to
	UploadURL string `json:"upload_url"`
}

PluginUIAsset CloudQuery Plugin UI Asset

type PluginUIAssetUploadRequest added in v1.12.0

type PluginUIAssetUploadRequest struct {
	// ContentType Content-type of the asset
	ContentType *string `json:"content_type,omitempty"`

	// Name The path and name of the asset
	Name string `json:"name"`
}

PluginUIAssetUploadRequest CloudQuery Plugin UI Asset Upload Request

type PluginUpdate

type PluginUpdate struct {
	// Category Supported categories for plugins
	Category *PluginCategory `json:"category,omitempty"`

	// DisplayName The plugin's display name, as shown in the CloudQuery Hub.
	DisplayName *string `json:"display_name,omitempty"`

	// FreeRowsPerMonth Deprecated. Update `price_category` instead.
	// Deprecated:
	FreeRowsPerMonth *int64  `json:"free_rows_per_month,omitempty"`
	Homepage         *string `json:"homepage,omitempty"`

	Logo *string `json:"logo,omitempty"`

	// PriceCategory Supported price categories for billing
	PriceCategory *PluginPriceCategory `json:"price_category,omitempty"`

	// Public If plugin is not public, it won't be visible to other teams in the CloudQuery Hub.
	Public *bool `json:"public,omitempty"`

	// ReleaseStage Official plugins can go through three release stages: Coming Soon, Preview, and GA.
	// The Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready.
	// Both Preview and GA plugins follow semantic versioning. The main differences between the two stages are:
	// Preview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.
	ReleaseStage *PluginReleaseStageUpdate `json:"release_stage,omitempty"`
	Repository   *string                   `json:"repository,omitempty"`

	// ShortDescription Short description of the plugin. This will be shown in the CloudQuery Hub.
	ShortDescription *string `json:"short_description,omitempty"`

	// Tier This field is deprecated, refer to `price_category` instead.
	// This field is only kept for backward compatibility and may be removed in a future release.
	// Supported tiers for plugins.
	//   - free: Free tier, with no paid tables.
	//   - paid: Paid tier. These plugins may have paid tables, but can also have free tables. They require login to access.
	//   - open-core: This option is deprecated, values will either be free or paid.
	// Deprecated:
	Tier *PluginTier `json:"tier,omitempty"`

	// USDPerRow Deprecated. Update `price_category` instead.
	// Deprecated:
	USDPerRow *string `json:"usd_per_row,omitempty"`
}

PluginUpdate defines model for PluginUpdate.

type PluginVersion

type PluginVersion struct {
	// Checksums The checksums of the plugin assets
	Checksums []string `json:"checksums"`

	// ConnectorRequired Whether a connector is required for this plugin version
	ConnectorRequired *bool `json:"connector_required,omitempty"`

	// ConnectorTypes List of connector types available for this plugin version
	ConnectorTypes *[]string `json:"connector_types,omitempty"`

	// CreatedAt The date and time the plugin version was created.
	CreatedAt time.Time `json:"created_at"`

	// Draft If a plugin version is in draft, it will not show to members outside the team or be counted as the latest version.
	Draft bool `json:"draft"`

	// Message Description of what's new or changed in this version (supports markdown)
	Message string `json:"message"`

	// Name The version in semantic version format.
	Name VersionName `json:"name"`

	// PackageType The package type of the plugin assets
	PackageType PluginPackageType `json:"package_type"`

	// Protocols The CloudQuery protocols supported by this plugin version (only protocol 3 is supported by new plugins).
	Protocols PluginProtocols `json:"protocols"`

	// PublishedAt The date and time the plugin version was set to non-draft (published).
	PublishedAt *time.Time `json:"published_at,omitempty"`

	// Retracted If a plugin version is retracted, assets will still be available for download, but the version will be marked as retracted to discourage use.
	Retracted bool `json:"retracted"`

	// SpecJsonSchema The specification of the plugin. This is a JSON schema that describes the configuration of the plugin.
	SpecJsonSchema *PluginSpecJSONSchema `json:"spec_json_schema,omitempty"`

	// SupportedTargets The targets supported by this plugin version, formatted as <os>_<arch>
	SupportedTargets []string `json:"supported_targets"`
}

PluginVersion defines model for PluginVersion.

type PluginVersionBase added in v1.7.1

type PluginVersionBase struct {
	// Checksums The checksums of the plugin assets
	Checksums []string `json:"checksums"`

	// CreatedAt The date and time the plugin version was created.
	CreatedAt time.Time `json:"created_at"`

	// Draft If a plugin version is in draft, it will not show to members outside the team or be counted as the latest version.
	Draft bool `json:"draft"`

	// Message Description of what's new or changed in this version (supports markdown)
	Message string `json:"message"`

	// Name The version in semantic version format.
	Name VersionName `json:"name"`

	// PackageType The package type of the plugin assets
	PackageType PluginPackageType `json:"package_type"`

	// Protocols The CloudQuery protocols supported by this plugin version (only protocol 3 is supported by new plugins).
	Protocols PluginProtocols `json:"protocols"`

	// PublishedAt The date and time the plugin version was set to non-draft (published).
	PublishedAt *time.Time `json:"published_at,omitempty"`

	// Retracted If a plugin version is retracted, assets will still be available for download, but the version will be marked as retracted to discourage use.
	Retracted bool `json:"retracted"`

	// SupportedTargets The targets supported by this plugin version, formatted as <os>_<arch>
	SupportedTargets []string `json:"supported_targets"`
}

PluginVersionBase CloudQuery Plugin Version

type PluginVersionDetails added in v1.6.5

type PluginVersionDetails struct {
	// Checksums The checksums of the plugin assets
	Checksums []string `json:"checksums"`

	// ConnectorRequired Whether a connector is required for this plugin version
	ConnectorRequired *bool `json:"connector_required,omitempty"`

	// ConnectorTypes List of connector types available for this plugin version
	ConnectorTypes *[]string `json:"connector_types,omitempty"`

	// CreatedAt The date and time the plugin version was created.
	CreatedAt time.Time `json:"created_at"`

	// Draft If a plugin version is in draft, it will not show to members outside the team or be counted as the latest version.
	Draft bool `json:"draft"`

	// ExampleConfig Example configuration for the plugin. This can be used in generated quickstart guides, for example. Markdown format.
	ExampleConfig string `json:"example_config"`

	// Message Description of what's new or changed in this version (supports markdown)
	Message string `json:"message"`

	// Name The version in semantic version format.
	Name VersionName `json:"name"`

	// PackageType The package type of the plugin assets
	PackageType PluginPackageType `json:"package_type"`

	// Protocols The CloudQuery protocols supported by this plugin version (only protocol 3 is supported by new plugins).
	Protocols PluginProtocols `json:"protocols"`

	// PublishedAt The date and time the plugin version was set to non-draft (published).
	PublishedAt *time.Time `json:"published_at,omitempty"`

	// Retracted If a plugin version is retracted, assets will still be available for download, but the version will be marked as retracted to discourage use.
	Retracted bool `json:"retracted"`

	// SpecJsonSchema The specification of the plugin. This is a JSON schema that describes the configuration of the plugin.
	SpecJsonSchema *PluginSpecJSONSchema `json:"spec_json_schema,omitempty"`

	// SupportedTargets The targets supported by this plugin version, formatted as <os>_<arch>
	SupportedTargets []string `json:"supported_targets"`

	// UIBaseURL Base URL for the plugin's UI. Only available for plugins with a UI and for logged in users.
	UIBaseURL *string `json:"ui_base_url,omitempty"`
}

PluginVersionDetails defines model for PluginVersionDetails.

type PluginVersionList added in v1.7.1

type PluginVersionList = PluginVersionBase

PluginVersionList CloudQuery Plugin Version

type PluginVersionUpdate

type PluginVersionUpdate struct {
	// Checksums The SHA-256 checksums of the plugin binaries, one per supported target.
	Checksums *[]string `json:"checksums,omitempty"`

	// Draft If a plugin version is in draft, it will not show to members outside the team or be counted as the latest version. Once draft is set to false, only certain fields can be updated.
	Draft *bool `json:"draft,omitempty"`

	// Message Description of what's new or changed in this version (supports markdown)
	Message *string `json:"message,omitempty"`

	// PackageType The package type of the plugin binaries
	PackageType *string `json:"package_type,omitempty"`

	// Protocols The CloudQuery protocols supported by this plugin version (only protocol 3 is supported by new plugins).
	Protocols *PluginProtocols `json:"protocols,omitempty"`

	// Retracted If a plugin version is retracted, assets will still be available for download, but the version will be marked as retracted to discourage use.
	Retracted *bool `json:"retracted,omitempty"`

	// SpecJsonSchema The specification of the plugin. This is a JSON schema that describes the configuration of the plugin.
	SpecJsonSchema   *PluginSpecJSONSchema `json:"spec_json_schema,omitempty"`
	SupportedTargets *[]string             `json:"supported_targets,omitempty"`
}

PluginVersionUpdate defines model for PluginVersionUpdate.

type PriceCategorySpend added in v1.9.2

type PriceCategorySpend struct {
	// Category Supported price categories for billing
	Category PluginPriceCategory `json:"category"`
	Total    string              `json:"total"`
}

PriceCategorySpend Spend by price category for a defined period.

type PromoteSyncDestinationTestConnection added in v1.12.3

type PromoteSyncDestinationTestConnection struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// MigrateMode Migrate mode for the destination
	MigrateMode *SyncDestinationMigrateMode `json:"migrate_mode,omitempty"`

	// Name Descriptive, unique name for the destination. The name can only contain ASCII letters, digits, - and _.
	Name string `json:"name"`

	// OverwriteDestination Set this to allow overwriting an existing sync destination. Defaults to true to preserve compatibility.
	OverwriteDestination *bool `json:"overwrite_destination,omitempty"`

	// WriteMode Write mode for the destination
	WriteMode *SyncDestinationWriteMode `json:"write_mode,omitempty"`
}

PromoteSyncDestinationTestConnection Sync Destination Definition

type PromoteSyncDestinationTestConnectionJSONRequestBody added in v1.12.3

type PromoteSyncDestinationTestConnectionJSONRequestBody = PromoteSyncDestinationTestConnection

PromoteSyncDestinationTestConnectionJSONRequestBody defines body for PromoteSyncDestinationTestConnection for application/json ContentType.

type PromoteSyncDestinationTestConnectionResponse added in v1.12.3

type PromoteSyncDestinationTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestination
	JSON201      *SyncDestination
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParsePromoteSyncDestinationTestConnectionResponse added in v1.12.3

func ParsePromoteSyncDestinationTestConnectionResponse(rsp *http.Response) (*PromoteSyncDestinationTestConnectionResponse, error)

ParsePromoteSyncDestinationTestConnectionResponse parses an HTTP response from a PromoteSyncDestinationTestConnectionWithResponse call

func (PromoteSyncDestinationTestConnectionResponse) Status added in v1.12.3

Status returns HTTPResponse.Status

func (PromoteSyncDestinationTestConnectionResponse) StatusCode added in v1.12.3

StatusCode returns HTTPResponse.StatusCode

type PromoteSyncSourceTestConnection added in v1.12.3

type PromoteSyncSourceTestConnection struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Name Descriptive, unique name for the source. The name can only contain ASCII letters, digits, - and _.
	Name string `json:"name"`

	// OverwriteSource Set this to allow overwriting an existing sync source. Defaults to true to preserve compatibility.
	OverwriteSource *bool `json:"overwrite_source,omitempty"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables *[]string `json:"skip_tables,omitempty"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables []string `json:"tables"`
}

PromoteSyncSourceTestConnection Sync Source Definition

type PromoteSyncSourceTestConnectionJSONRequestBody added in v1.12.3

type PromoteSyncSourceTestConnectionJSONRequestBody = PromoteSyncSourceTestConnection

PromoteSyncSourceTestConnectionJSONRequestBody defines body for PromoteSyncSourceTestConnection for application/json ContentType.

type PromoteSyncSourceTestConnectionResponse added in v1.12.3

type PromoteSyncSourceTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSource
	JSON201      *SyncSource
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParsePromoteSyncSourceTestConnectionResponse added in v1.12.3

func ParsePromoteSyncSourceTestConnectionResponse(rsp *http.Response) (*PromoteSyncSourceTestConnectionResponse, error)

ParsePromoteSyncSourceTestConnectionResponse parses an HTTP response from a PromoteSyncSourceTestConnectionWithResponse call

func (PromoteSyncSourceTestConnectionResponse) Status added in v1.12.3

Status returns HTTPResponse.Status

func (PromoteSyncSourceTestConnectionResponse) StatusCode added in v1.12.3

StatusCode returns HTTPResponse.StatusCode

type RegistryAuthToken added in v1.6.4

type RegistryAuthToken struct {
	AccessToken string `json:"access_token"`
	Token       string `json:"token"`
}

RegistryAuthToken JWT token for the image registry

type ReleaseURL

type ReleaseURL struct {
	Url string `json:"url"`
}

ReleaseURL defines model for ReleaseURL.

type RemovePluginUIAssetsResponse added in v1.12.1

type RemovePluginUIAssetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseRemovePluginUIAssetsResponse added in v1.12.1

func ParseRemovePluginUIAssetsResponse(rsp *http.Response) (*RemovePluginUIAssetsResponse, error)

ParseRemovePluginUIAssetsResponse parses an HTTP response from a RemovePluginUIAssetsWithResponse call

func (RemovePluginUIAssetsResponse) Status added in v1.12.1

Status returns HTTPResponse.Status

func (RemovePluginUIAssetsResponse) StatusCode added in v1.12.1

func (r RemovePluginUIAssetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveTeamMembershipJSONRequestBody added in v1.12.0

type RemoveTeamMembershipJSONRequestBody = RemoveTeamMembershipRequest

RemoveTeamMembershipJSONRequestBody defines body for RemoveTeamMembership for application/json ContentType.

type RemoveTeamMembershipRequest added in v1.12.0

type RemoveTeamMembershipRequest struct {
	Email string `json:"email"`
}

RemoveTeamMembershipRequest defines model for RemoveTeamMembership_request.

type RemoveTeamMembershipResponse added in v1.12.0

type RemoveTeamMembershipResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseRemoveTeamMembershipResponse added in v1.12.0

func ParseRemoveTeamMembershipResponse(rsp *http.Response) (*RemoveTeamMembershipResponse, error)

ParseRemoveTeamMembershipResponse parses an HTTP response from a RemoveTeamMembershipWithResponse call

func (RemoveTeamMembershipResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (RemoveTeamMembershipResponse) StatusCode added in v1.12.0

func (r RemoveTeamMembershipResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RenewPlatformActivation200Response added in v1.13.2

type RenewPlatformActivation200Response struct {
	// NextCheckInSeconds Time in seconds until the next check in
	NextCheckInSeconds   interface{}            `json:"next_check_in_seconds"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

RenewPlatformActivation200Response defines model for RenewPlatformActivation_200_response.

func (RenewPlatformActivation200Response) Get added in v1.13.2

func (a RenewPlatformActivation200Response) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for RenewPlatformActivation200Response. Returns the specified element and whether it was found

func (RenewPlatformActivation200Response) MarshalJSON added in v1.13.2

func (a RenewPlatformActivation200Response) MarshalJSON() ([]byte, error)

Override default JSON handling for RenewPlatformActivation200Response to handle AdditionalProperties

func (*RenewPlatformActivation200Response) Set added in v1.13.2

func (a *RenewPlatformActivation200Response) Set(fieldName string, value interface{})

Setter for additional properties for RenewPlatformActivation200Response

func (*RenewPlatformActivation200Response) UnmarshalJSON added in v1.13.2

func (a *RenewPlatformActivation200Response) UnmarshalJSON(b []byte) error

Override default JSON handling for RenewPlatformActivation200Response to handle AdditionalProperties

type RenewPlatformActivationJSONRequestBody added in v1.13.2

type RenewPlatformActivationJSONRequestBody = RenewPlatformActivationRequest

RenewPlatformActivationJSONRequestBody defines body for RenewPlatformActivation for application/json ContentType.

type RenewPlatformActivationRequest added in v1.13.2

type RenewPlatformActivationRequest struct {
	// ActivationID Previous activation ID
	ActivationID interface{} `json:"activation_id"`

	// InstallationID Installation ID of the platform
	InstallationID       interface{}            `json:"installation_id"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

RenewPlatformActivationRequest defines model for RenewPlatformActivation_request.

func (RenewPlatformActivationRequest) Get added in v1.13.2

func (a RenewPlatformActivationRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for RenewPlatformActivationRequest. Returns the specified element and whether it was found

func (RenewPlatformActivationRequest) MarshalJSON added in v1.13.2

func (a RenewPlatformActivationRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for RenewPlatformActivationRequest to handle AdditionalProperties

func (*RenewPlatformActivationRequest) Set added in v1.13.2

func (a *RenewPlatformActivationRequest) Set(fieldName string, value interface{})

Setter for additional properties for RenewPlatformActivationRequest

func (*RenewPlatformActivationRequest) UnmarshalJSON added in v1.13.2

func (a *RenewPlatformActivationRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for RenewPlatformActivationRequest to handle AdditionalProperties

type RenewPlatformActivationResponse added in v1.13.2

type RenewPlatformActivationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RenewPlatformActivation200Response
	JSON205      *ActivatePlatform205Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseRenewPlatformActivationResponse added in v1.13.2

func ParseRenewPlatformActivationResponse(rsp *http.Response) (*RenewPlatformActivationResponse, error)

ParseRenewPlatformActivationResponse parses an HTTP response from a RenewPlatformActivationWithResponse call

func (RenewPlatformActivationResponse) Status added in v1.13.2

Status returns HTTPResponse.Status

func (RenewPlatformActivationResponse) StatusCode added in v1.13.2

func (r RenewPlatformActivationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplacePluginVersionDocsJSONRequestBody added in v1.6.2

type ReplacePluginVersionDocsJSONRequestBody = CreatePluginVersionDocsRequest

ReplacePluginVersionDocsJSONRequestBody defines body for ReplacePluginVersionDocs for application/json ContentType.

type ReplacePluginVersionDocsResponse added in v1.6.2

type ReplacePluginVersionDocsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CreatePluginVersionDocs201Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseReplacePluginVersionDocsResponse added in v1.6.2

func ParseReplacePluginVersionDocsResponse(rsp *http.Response) (*ReplacePluginVersionDocsResponse, error)

ParseReplacePluginVersionDocsResponse parses an HTTP response from a ReplacePluginVersionDocsWithResponse call

func (ReplacePluginVersionDocsResponse) Status added in v1.6.2

Status returns HTTPResponse.Status

func (ReplacePluginVersionDocsResponse) StatusCode added in v1.6.2

func (r ReplacePluginVersionDocsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type RequiresAuthentication

type RequiresAuthentication = BasicError

RequiresAuthentication Basic Error

type ResetUserPasswordJSONRequestBody added in v1.13.1

type ResetUserPasswordJSONRequestBody = ResetUserPasswordRequest

ResetUserPasswordJSONRequestBody defines body for ResetUserPassword for application/json ContentType.

type ResetUserPasswordRequest added in v1.13.1

type ResetUserPasswordRequest struct {
	// Email Email address to reset
	Email interface{} `json:"email"`

	// Subdomain Subdomain to use in the URL
	Subdomain            *interface{}           `json:"subdomain,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

ResetUserPasswordRequest defines model for ResetUserPassword_request.

func (ResetUserPasswordRequest) Get added in v1.13.1

func (a ResetUserPasswordRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for ResetUserPasswordRequest. Returns the specified element and whether it was found

func (ResetUserPasswordRequest) MarshalJSON added in v1.13.1

func (a ResetUserPasswordRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for ResetUserPasswordRequest to handle AdditionalProperties

func (*ResetUserPasswordRequest) Set added in v1.13.1

func (a *ResetUserPasswordRequest) Set(fieldName string, value interface{})

Setter for additional properties for ResetUserPasswordRequest

func (*ResetUserPasswordRequest) UnmarshalJSON added in v1.13.1

func (a *ResetUserPasswordRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for ResetUserPasswordRequest to handle AdditionalProperties

type ResetUserPasswordResponse added in v1.13.1

type ResetUserPasswordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseResetUserPasswordResponse added in v1.13.1

func ParseResetUserPasswordResponse(rsp *http.Response) (*ResetUserPasswordResponse, error)

ParseResetUserPasswordResponse parses an HTTP response from a ResetUserPasswordWithResponse call

func (ResetUserPasswordResponse) Status added in v1.13.1

func (r ResetUserPasswordResponse) Status() string

Status returns HTTPResponse.Status

func (ResetUserPasswordResponse) StatusCode added in v1.13.1

func (r ResetUserPasswordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevokeConnectorResponse added in v1.12.0

type RevokeConnectorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseRevokeConnectorResponse added in v1.12.0

func ParseRevokeConnectorResponse(rsp *http.Response) (*RevokeConnectorResponse, error)

ParseRevokeConnectorResponse parses an HTTP response from a RevokeConnectorWithResponse call

func (RevokeConnectorResponse) Status added in v1.12.0

func (r RevokeConnectorResponse) Status() string

Status returns HTTPResponse.Status

func (RevokeConnectorResponse) StatusCode added in v1.12.0

func (r RevokeConnectorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SendAnonymousEventJSONRequestBody added in v1.13.1

type SendAnonymousEventJSONRequestBody = SendAnonymousEventRequest

SendAnonymousEventJSONRequestBody defines body for SendAnonymousEvent for application/json ContentType.

type SendAnonymousEventRequest added in v1.13.1

type SendAnonymousEventRequest struct {
	// AnonymousID Anonymous ID identifying the user
	AnonymousID interface{} `json:"anonymous_id"`

	// Name Name of event
	Name interface{} `json:"name"`

	// Properties Properties of event, keys should be of string type
	Properties           *interface{}           `json:"properties,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SendAnonymousEventRequest defines model for SendAnonymousEvent_request.

func (SendAnonymousEventRequest) Get added in v1.13.1

func (a SendAnonymousEventRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SendAnonymousEventRequest. Returns the specified element and whether it was found

func (SendAnonymousEventRequest) MarshalJSON added in v1.13.1

func (a SendAnonymousEventRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for SendAnonymousEventRequest to handle AdditionalProperties

func (*SendAnonymousEventRequest) Set added in v1.13.1

func (a *SendAnonymousEventRequest) Set(fieldName string, value interface{})

Setter for additional properties for SendAnonymousEventRequest

func (*SendAnonymousEventRequest) UnmarshalJSON added in v1.13.1

func (a *SendAnonymousEventRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for SendAnonymousEventRequest to handle AdditionalProperties

type SendAnonymousEventResponse added in v1.13.1

type SendAnonymousEventResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseSendAnonymousEventResponse added in v1.13.1

func ParseSendAnonymousEventResponse(rsp *http.Response) (*SendAnonymousEventResponse, error)

ParseSendAnonymousEventResponse parses an HTTP response from a SendAnonymousEventWithResponse call

func (SendAnonymousEventResponse) Status added in v1.13.1

Status returns HTTPResponse.Status

func (SendAnonymousEventResponse) StatusCode added in v1.13.1

func (r SendAnonymousEventResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SendUserEventJSONRequestBody added in v1.13.1

type SendUserEventJSONRequestBody = SendUserEventRequest

SendUserEventJSONRequestBody defines body for SendUserEvent for application/json ContentType.

type SendUserEventRequest added in v1.13.1

type SendUserEventRequest struct {
	// Name Name of event
	Name interface{} `json:"name"`

	// Properties Properties of event, keys should be of string type
	Properties           *interface{}           `json:"properties,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SendUserEventRequest defines model for SendUserEvent_request.

func (SendUserEventRequest) Get added in v1.13.1

func (a SendUserEventRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SendUserEventRequest. Returns the specified element and whether it was found

func (SendUserEventRequest) MarshalJSON added in v1.13.1

func (a SendUserEventRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for SendUserEventRequest to handle AdditionalProperties

func (*SendUserEventRequest) Set added in v1.13.1

func (a *SendUserEventRequest) Set(fieldName string, value interface{})

Setter for additional properties for SendUserEventRequest

func (*SendUserEventRequest) UnmarshalJSON added in v1.13.1

func (a *SendUserEventRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for SendUserEventRequest to handle AdditionalProperties

type SendUserEventResponse added in v1.13.1

type SendUserEventResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseSendUserEventResponse added in v1.13.1

func ParseSendUserEventResponse(rsp *http.Response) (*SendUserEventResponse, error)

ParseSendUserEventResponse parses an HTTP response from a SendUserEventWithResponse call

func (SendUserEventResponse) Status added in v1.13.1

func (r SendUserEventResponse) Status() string

Status returns HTTPResponse.Status

func (SendUserEventResponse) StatusCode added in v1.13.1

func (r SendUserEventResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ServiceUnavailable added in v1.4.2

type ServiceUnavailable = BasicError

ServiceUnavailable Basic Error

type SpendSummary added in v1.9.2

type SpendSummary struct {
	// Metadata Additional metadata about the spend summary. This may include information about the time range, the aggregation period, or other details.
	Metadata             SpendSummaryMetadata   `json:"metadata"`
	Values               interface{}            `json:"values"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SpendSummary A spend summary for a team, summarizing the spend by each price category over a given time range. Note that empty or all-zero values are not included in the response.

func (SpendSummary) Get added in v1.11.1

func (a SpendSummary) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SpendSummary. Returns the specified element and whether it was found

func (SpendSummary) MarshalJSON added in v1.11.1

func (a SpendSummary) MarshalJSON() ([]byte, error)

Override default JSON handling for SpendSummary to handle AdditionalProperties

func (*SpendSummary) Set added in v1.11.1

func (a *SpendSummary) Set(fieldName string, value interface{})

Setter for additional properties for SpendSummary

func (*SpendSummary) UnmarshalJSON added in v1.11.1

func (a *SpendSummary) UnmarshalJSON(b []byte) error

Override default JSON handling for SpendSummary to handle AdditionalProperties

type SpendSummaryMetadata added in v1.11.0

type SpendSummaryMetadata struct {
	// End The exclusive end of the query time range.
	End interface{} `json:"end"`

	// Start The inclusive start of the query time range.
	Start interface{} `json:"start"`
}

SpendSummaryMetadata Additional metadata about the spend summary. This may include information about the time range, the aggregation period, or other details.

type SpendSummaryValue added in v1.9.2

type SpendSummaryValue struct {
	ByCategory []PriceCategorySpend `json:"by_category"`

	// Date The timestamp for the spend summary.
	Date time.Time `json:"date"`

	// Total Total spend for the period in USD.
	Total string `json:"total"`
}

SpendSummaryValue A spend summary value.

type SpendingLimit added in v1.9.1

type SpendingLimit struct {
	// CreatedAt The date and time the team limit was created.
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// UpdatedAt The date and time the team limit was last updated.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`

	// USD The maximum USD amount the team is allowed to use within a calendar month.
	USD *int `json:"usd,omitempty"`
}

SpendingLimit A configurable spending limit for the team. Empty values indicate no limit.

type SpendingLimitCreate added in v1.9.1

type SpendingLimitCreate struct {
	// USD The maximum USD amount the team is allowed to use within a calendar month.
	USD int `json:"usd"`
}

SpendingLimitCreate A configurable monthly limit for team usage.

type SpendingLimitUpdate added in v1.9.1

type SpendingLimitUpdate struct {
	// USD The maximum USD amount the team is allowed to use within a calendar month.
	USD int `json:"usd"`
}

SpendingLimitUpdate A configurable spending limit for the team.

type Sync added in v1.6.4

type Sync struct {
	// CPU CPU quota for the sync
	CPU string `json:"cpu"`

	// CreatedAt Time when the sync was created
	CreatedAt time.Time `json:"created_at"`
	CreatedBy *string   `json:"created_by,omitempty"`

	// Destinations List of destinations for the sync
	Destinations []string `json:"destinations"`

	// Disabled Whether the sync is disabled
	Disabled bool `json:"disabled"`

	// DisplayName A human-readable display name
	DisplayName DisplayName `json:"display_name"`

	// Incremental Managed Sync Incremental Options definition
	Incremental *SyncIncremental `json:"incremental,omitempty"`

	// Memory Memory quota for the sync
	Memory string `json:"memory"`

	// Name Descriptive, unique name for the sync. The name can only contain ASCII letters, digits, - and _.
	Name string `json:"name"`

	// Schedule Cron schedule for the sync
	Schedule string `json:"schedule"`

	// Source Unique name of the source
	Source string `json:"source"`

	// UpdatedAt Time when the sync was updated
	UpdatedAt time.Time `json:"updated_at"`
}

Sync Managed Sync definition

type SyncCreate added in v1.7.1

type SyncCreate struct {
	// CPU CPU quota for the sync
	CPU          *string  `json:"cpu,omitempty"`
	Destinations []string `json:"destinations"`

	// Disabled Whether the sync is disabled
	Disabled *bool `json:"disabled,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Incremental Managed Sync Incremental Options definition
	Incremental *SyncIncremental `json:"incremental,omitempty"`

	// Memory Memory quota for the sync
	Memory *string `json:"memory,omitempty"`

	// Name Descriptive, unique name for the sync. The name can only contain ASCII letters, digits, - and _.
	Name string `json:"name"`

	// Schedule Cron schedule for the sync
	Schedule *string `json:"schedule,omitempty"`

	// Source Unique name of the source
	Source string `json:"source"`
}

SyncCreate Managed Sync definition

type SyncDestination added in v1.7.1

type SyncDestination struct {
	// ConnectorID ID of the Connector
	ConnectorID *ConnectorID `json:"connector_id,omitempty"`

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

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Draft If a sync destination is in draft, it cannot be used in syncs. To get it out of draft, 'promote' it using a successful test connection ID.
	Draft bool `json:"draft"`

	// Env Environment variables for the plugin.
	Env []SyncEnv `json:"env"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// MigrateMode Migrate mode for the destination
	MigrateMode *SyncDestinationMigrateMode `json:"migrate_mode,omitempty"`

	// Name Descriptive, unique name for the destination. The name can only contain ASCII letters, digits, - and _.
	Name string `json:"name"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath          `json:"path"`
	Spec *map[string]interface{} `json:"spec,omitempty"`

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

	// Version Version of the plugin
	Version string `json:"version"`

	// WriteMode Write mode for the destination
	WriteMode *SyncDestinationWriteMode `json:"write_mode,omitempty"`
}

SyncDestination defines model for SyncDestination.

type SyncDestinationCreate added in v1.7.1

type SyncDestinationCreate struct {
	// ConnectorID ID of the Connector
	ConnectorID *ConnectorID `json:"connector_id,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// MigrateMode Migrate mode for the destination
	MigrateMode *SyncDestinationMigrateMode `json:"migrate_mode,omitempty"`

	// Name Descriptive, unique name for the destination. The name can only contain ASCII letters, digits, - and _.
	Name string `json:"name"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath          `json:"path"`
	Spec *map[string]interface{} `json:"spec,omitempty"`

	// Version Version of the plugin
	Version string `json:"version"`

	// WriteMode Write mode for the destination
	WriteMode *SyncDestinationWriteMode `json:"write_mode,omitempty"`
}

SyncDestinationCreate Sync Destination Definition

type SyncDestinationMigrateMode added in v1.7.1

type SyncDestinationMigrateMode string

SyncDestinationMigrateMode Migrate mode for the destination

const (
	SyncDestinationMigrateModeForced SyncDestinationMigrateMode = "forced"
	SyncDestinationMigrateModeSafe   SyncDestinationMigrateMode = "safe"
)

Defines values for SyncDestinationMigrateMode.

type SyncDestinationMigrateModeUpdate added in v1.13.2

type SyncDestinationMigrateModeUpdate string

SyncDestinationMigrateModeUpdate Migrate mode for the destination, for updating

const (
	SyncDestinationMigrateModeUpdateForced SyncDestinationMigrateModeUpdate = "forced"
	SyncDestinationMigrateModeUpdateSafe   SyncDestinationMigrateModeUpdate = "safe"
)

Defines values for SyncDestinationMigrateModeUpdate.

type SyncDestinationName added in v1.7.1

type SyncDestinationName = string

SyncDestinationName Unique name of the sync destination

type SyncDestinationTestConnection added in v1.12.3

type SyncDestinationTestConnection struct {
	// CompletedAt Time the test connection was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the test connection was created
	CreatedAt time.Time `json:"created_at"`

	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// ID unique ID of the test connection
	ID ID `json:"id"`

	// PluginPath Plugin path in CloudQuery registry
	PluginPath *SyncPluginPath `json:"plugin_path,omitempty"`

	// PluginVersion The version in semantic version format.
	PluginVersion *VersionName `json:"plugin_version,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

SyncDestinationTestConnection defines model for SyncDestinationTestConnection.

type SyncDestinationTestConnectionCreate added in v1.12.3

type SyncDestinationTestConnectionCreate struct {
	// ConnectorID ID of the Connector
	ConnectorID *ConnectorID `json:"connector_id,omitempty"`

	// DestinationName Name of an existing destination
	DestinationName *string `json:"destination_name,omitempty"`

	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// MigrateMode Migrate mode for the destination
	MigrateMode *SyncDestinationMigrateMode `json:"migrate_mode,omitempty"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath          `json:"path"`
	Spec *map[string]interface{} `json:"spec,omitempty"`

	// Version Version of the plugin
	Version string `json:"version"`

	// WriteMode Write mode for the destination
	WriteMode *SyncDestinationWriteMode `json:"write_mode,omitempty"`
}

SyncDestinationTestConnectionCreate defines model for SyncDestinationTestConnectionCreate.

type SyncDestinationTestConnectionID added in v1.12.3

type SyncDestinationTestConnectionID = openapi_types.UUID

SyncDestinationTestConnectionID ID of the Sync Destination Test Connection

type SyncDestinationUpdate added in v1.7.1

type SyncDestinationUpdate struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// MigrateMode Migrate mode for the destination, for updating
	MigrateMode *SyncDestinationMigrateModeUpdate `json:"migrate_mode,omitempty"`

	// WriteMode Write mode for the destination, for updating
	WriteMode *SyncDestinationWriteModeUpdate `json:"write_mode,omitempty"`
}

SyncDestinationUpdate Sync Destination Update Definition

type SyncDestinationWriteMode added in v1.7.1

type SyncDestinationWriteMode string

SyncDestinationWriteMode Write mode for the destination

const (
	SyncDestinationWriteModeAppend               SyncDestinationWriteMode = "append"
	SyncDestinationWriteModeOverwrite            SyncDestinationWriteMode = "overwrite"
	SyncDestinationWriteModeOverwriteDeleteStale SyncDestinationWriteMode = "overwrite-delete-stale"
)

Defines values for SyncDestinationWriteMode.

type SyncDestinationWriteModeUpdate added in v1.13.2

type SyncDestinationWriteModeUpdate string

SyncDestinationWriteModeUpdate Write mode for the destination, for updating

const (
	SyncDestinationWriteModeUpdateAppend               SyncDestinationWriteModeUpdate = "append"
	SyncDestinationWriteModeUpdateOverwrite            SyncDestinationWriteModeUpdate = "overwrite"
	SyncDestinationWriteModeUpdateOverwriteDeleteStale SyncDestinationWriteModeUpdate = "overwrite-delete-stale"
)

Defines values for SyncDestinationWriteModeUpdate.

type SyncEnv added in v1.6.5

type SyncEnv struct {
	// Name Name of the environment variable
	Name string `json:"name"`
}

SyncEnv Environment variable. Environment variables are assumed to be secret.

type SyncEnvCreate added in v1.7.3

type SyncEnvCreate struct {
	// Name Name of the environment variable
	Name string `json:"name"`

	// Value Value of the environment variable
	Value *string `json:"value,omitempty"`
}

SyncEnvCreate Environment variable. Environment variables are assumed to be secret.

type SyncIncremental added in v1.12.4

type SyncIncremental struct {
	// Destination Name of the destination in which to store incremental sync data
	Destination string `json:"destination"`

	// Table Name of the table in which to store incremental sync data
	Table string `json:"table"`
}

SyncIncremental Managed Sync Incremental Options definition

type SyncIncrementalUpdate added in v1.12.4

type SyncIncrementalUpdate struct {
	// Destination Name of the destination in which to store incremental sync data
	Destination *string `json:"destination,omitempty"`

	// Table Name of the table in which to store incremental sync data
	Table *string `json:"table,omitempty"`
}

SyncIncrementalUpdate Managed Sync Incremental Options Update definition

type SyncLastUpdateSource added in v1.9.0

type SyncLastUpdateSource string

SyncLastUpdateSource How was the source or destination been created or updated last

const (
	SyncLastUpdateSourceUi   SyncLastUpdateSource = "ui"
	SyncLastUpdateSourceYaml SyncLastUpdateSource = "yaml"
)

Defines values for SyncLastUpdateSource.

type SyncName added in v1.6.4

type SyncName = string

SyncName Unique name of the sync

type SyncPluginPath added in v1.7.3

type SyncPluginPath = string

SyncPluginPath Plugin path in CloudQuery registry

type SyncRun added in v1.6.4

type SyncRun struct {
	// CompletedAt Time the sync run was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the sync run was created
	CreatedAt time.Time `json:"created_at"`

	// Errors Number of errors encountered during the sync
	Errors int64 `json:"errors"`

	// ID unique ID of the run
	ID openapi_types.UUID `json:"id"`

	// Status The status of the sync run
	Status SyncRunStatus `json:"status"`

	// StatusReason The reason for the status
	StatusReason *SyncRunStatusReason `json:"status_reason,omitempty"`

	// SyncName Name of the sync
	SyncName string `json:"sync_name"`

	// TotalRows Total number of rows in the sync
	TotalRows int64 `json:"total_rows"`

	// Warnings Number of warnings encountered during the sync
	Warnings int64 `json:"warnings"`
}

SyncRun Managed Sync Run definition

type SyncRunDetails added in v1.9.2

type SyncRunDetails struct {
	// CompletedAt Time the sync run was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CPUSeconds Total CPU seconds utilized during this sync run
	CPUSeconds *float64 `json:"cpu_seconds,omitempty"`

	// CreatedAt Time the sync run was created
	CreatedAt time.Time `json:"created_at"`

	// Errors Number of errors encountered during the sync
	Errors int64 `json:"errors"`

	// ID unique ID of the run
	ID openapi_types.UUID `json:"id"`

	// MemoryByteSeconds Total memory byte seconds utilized during this sync run
	MemoryByteSeconds *float64 `json:"memory_byte_seconds,omitempty"`

	// NetworkEgressBytes Total network egress bytes during this sync run
	NetworkEgressBytes *float64 `json:"network_egress_bytes,omitempty"`

	// Status The status of the sync run
	Status SyncRunStatus `json:"status"`

	// StatusReason The reason for the status
	StatusReason *SyncRunStatusReason `json:"status_reason,omitempty"`

	// SyncName Name of the sync
	SyncName string `json:"sync_name"`

	// TotalRows Total number of rows in the sync
	TotalRows int64 `json:"total_rows"`

	// Warnings Number of warnings encountered during the sync
	Warnings int64 `json:"warnings"`
}

SyncRunDetails defines model for SyncRunDetails.

type SyncRunID added in v1.6.4

type SyncRunID = openapi_types.UUID

SyncRunID ID of the SyncRun

type SyncRunId added in v1.6.4

type SyncRunId = SyncRunID

SyncRunId ID of the SyncRun

type SyncRunLogs added in v1.11.0

type SyncRunLogs struct {
	// Location The location to download the sync run logs from
	Location             interface{}            `json:"location"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

SyncRunLogs defines model for Sync_Run_Logs.

func (SyncRunLogs) Get added in v1.11.1

func (a SyncRunLogs) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for SyncRunLogs. Returns the specified element and whether it was found

func (SyncRunLogs) MarshalJSON added in v1.11.1

func (a SyncRunLogs) MarshalJSON() ([]byte, error)

Override default JSON handling for SyncRunLogs to handle AdditionalProperties

func (*SyncRunLogs) Set added in v1.11.1

func (a *SyncRunLogs) Set(fieldName string, value interface{})

Setter for additional properties for SyncRunLogs

func (*SyncRunLogs) UnmarshalJSON added in v1.11.1

func (a *SyncRunLogs) UnmarshalJSON(b []byte) error

Override default JSON handling for SyncRunLogs to handle AdditionalProperties

type SyncRunStatus added in v1.6.4

type SyncRunStatus string

SyncRunStatus The status of the sync run

const (
	SyncRunStatusCancelled SyncRunStatus = "cancelled"
	SyncRunStatusCompleted SyncRunStatus = "completed"
	SyncRunStatusCreated   SyncRunStatus = "created"
	SyncRunStatusFailed    SyncRunStatus = "failed"
	SyncRunStatusStarted   SyncRunStatus = "started"
)

Defines values for SyncRunStatus.

type SyncRunStatusReason added in v1.9.2

type SyncRunStatusReason string

SyncRunStatusReason The reason for the status

const (
	SyncRunStatusReasonError     SyncRunStatusReason = "error"
	SyncRunStatusReasonOomKilled SyncRunStatusReason = "oom_killed"
)

Defines values for SyncRunStatusReason.

type SyncSource added in v1.7.1

type SyncSource struct {
	// ConnectorID ID of the Connector
	ConnectorID *ConnectorID `json:"connector_id,omitempty"`

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

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Draft If a sync source is in draft, it cannot be used in syncs. To get it out of draft, 'promote' it using a successful test connection ID.
	Draft bool `json:"draft"`

	// Env Environment variables for the plugin.
	Env []SyncEnv `json:"env"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// Name Descriptive, unique name for the source. The name can only contain ASCII letters, digits, - and _.
	Name string `json:"name"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables *[]string               `json:"skip_tables,omitempty"`
	Spec       *map[string]interface{} `json:"spec,omitempty"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables []string `json:"tables"`

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

	// Version Version of the plugin
	Version string `json:"version"`
}

SyncSource defines model for SyncSource.

type SyncSourceCreate added in v1.7.1

type SyncSourceCreate struct {
	// ConnectorID ID of the Connector
	ConnectorID *ConnectorID `json:"connector_id,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// Name Descriptive, unique name for the source. The name can only contain ASCII letters, digits, - and _.
	Name string `json:"name"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables *[]string               `json:"skip_tables,omitempty"`
	Spec       *map[string]interface{} `json:"spec,omitempty"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables []string `json:"tables"`

	// Version Version of the plugin
	Version string `json:"version"`
}

SyncSourceCreate Sync Source Definition

type SyncSourceName added in v1.7.1

type SyncSourceName = string

SyncSourceName Unique name of the sync source

type SyncSourceTestConnection added in v1.12.3

type SyncSourceTestConnection struct {
	// CompletedAt Time the test connection was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the test connection was created
	CreatedAt time.Time `json:"created_at"`

	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// ID unique ID of the test connection
	ID ID `json:"id"`

	// PluginPath Plugin path in CloudQuery registry
	PluginPath *SyncPluginPath `json:"plugin_path,omitempty"`

	// PluginVersion The version in semantic version format.
	PluginVersion *VersionName `json:"plugin_version,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

SyncSourceTestConnection defines model for SyncSourceTestConnection.

type SyncSourceTestConnectionCreate added in v1.12.3

type SyncSourceTestConnectionCreate struct {
	// ConnectorID ID of the Connector
	ConnectorID *ConnectorID `json:"connector_id,omitempty"`

	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// SourceName Name of an existing source
	SourceName *string                 `json:"source_name,omitempty"`
	Spec       *map[string]interface{} `json:"spec,omitempty"`

	// Version Version of the plugin
	Version string `json:"version"`
}

SyncSourceTestConnectionCreate defines model for SyncSourceTestConnectionCreate.

type SyncSourceTestConnectionID added in v1.12.3

type SyncSourceTestConnectionID = openapi_types.UUID

SyncSourceTestConnectionID ID of the Sync Source Test Connection

type SyncSourceUpdate added in v1.7.1

type SyncSourceUpdate struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables *[]string `json:"skip_tables,omitempty"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables *[]string `json:"tables,omitempty"`
}

SyncSourceUpdate Sync Source Update Definition

type SyncTestConnection added in v1.8.1

type SyncTestConnection struct {
	// CompletedAt Time the test connection was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the test connection was created
	CreatedAt time.Time `json:"created_at"`

	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// ID unique ID of the test connection
	ID ID `json:"id"`

	// PluginKind The kind of plugin, ie. source or destination.
	PluginKind *PluginKind `json:"plugin_kind,omitempty"`

	// PluginPath Plugin path in CloudQuery registry
	PluginPath *SyncPluginPath `json:"plugin_path,omitempty"`

	// PluginVersion The version in semantic version format.
	PluginVersion *VersionName `json:"plugin_version,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

SyncTestConnection defines model for SyncTestConnection.

type SyncTestConnectionId added in v1.8.1

type SyncTestConnectionId = ID

SyncTestConnectionId unique ID of the test connection

type SyncTestConnectionStatus added in v1.8.1

type SyncTestConnectionStatus string

SyncTestConnectionStatus The status of the sync run

const (
	SyncTestConnectionStatusCompleted SyncTestConnectionStatus = "completed"
	SyncTestConnectionStatusCreated   SyncTestConnectionStatus = "created"
	SyncTestConnectionStatusFailed    SyncTestConnectionStatus = "failed"
	SyncTestConnectionStatusStarted   SyncTestConnectionStatus = "started"
)

Defines values for SyncTestConnectionStatus.

type SyncUpdate added in v1.7.1

type SyncUpdate struct {
	// CPU CPU quota for the sync
	CPU          *string   `json:"cpu,omitempty"`
	Destinations *[]string `json:"destinations,omitempty"`

	// Disabled Whether the sync is disabled
	Disabled *bool `json:"disabled,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Env Environment variables for the sync
	Env *[]SyncEnv `json:"env,omitempty"`

	// Incremental Managed Sync Incremental Options Update definition
	Incremental *SyncIncrementalUpdate `json:"incremental,omitempty"`

	// Memory Memory quota for the sync
	Memory *string `json:"memory,omitempty"`

	// Schedule Cron schedule for the sync
	Schedule *string `json:"schedule,omitempty"`

	// Source Unique name of the source
	Source *string `json:"source,omitempty"`
}

SyncUpdate Managed Sync definition

type TargetName

type TargetName = string

TargetName defines model for target_name.

type Team

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

	// DisplayName The team's display name
	DisplayName   string `json:"display_name"`
	Internal      bool   `json:"internal"`
	IsTrialActive bool   `json:"is_trial_active"`

	// Name The unique name for the team.
	Name TeamName `json:"name"`

	// Plan The plan the team is on (trial is deprecated)
	Plan         TeamPlan   `json:"plan"`
	PlanEndTime  *time.Time `json:"plan_end_time,omitempty"`
	TrialEndTime *time.Time `json:"trial_end_time,omitempty"`
}

Team CloudQuery Team

type TeamImage added in v1.6.4

type TeamImage struct {
	// Checksum SHA1 checksum of image
	Checksum string `json:"checksum"`

	// Name Name of image
	Name string `json:"name"`

	// RequiredHeaders Required HTTP headers to include for the upload
	RequiredHeaders map[string]interface{} `json:"required_headers"`

	// UploadURL URL to upload image
	UploadURL *string `json:"upload_url,omitempty"`

	// URL URL to download image
	URL string `json:"url"`
}

TeamImage defines model for TeamImage.

type TeamImageCreate added in v1.6.4

type TeamImageCreate struct {
	// Checksum SHA1 checksum of image
	Checksum string `json:"checksum"`

	// ContentType The HTTP Content-Type of the image or asset
	ContentType ContentType `json:"content_type"`

	// Name Name of image
	Name string `json:"name"`
}

TeamImageCreate defines model for TeamImageCreate.

type TeamName

type TeamName = string

TeamName The unique name for the team.

type TeamPlan added in v1.4.6

type TeamPlan string

TeamPlan The plan the team is on (trial is deprecated)

const (
	TeamPlanEnterprise TeamPlan = "enterprise"
	TeamPlanFree       TeamPlan = "free"
	TeamPlanPaid       TeamPlan = "paid"
	TeamPlanTrial      TeamPlan = "trial"
)

Defines values for TeamPlan.

type TeamSubscriptionOrder added in v1.6.1

type TeamSubscriptionOrder struct {
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CompletionURL Stripe URL for completing purchase. Only shown in response to POST request when a paid plan is selected.
	CompletionURL *string   `json:"completion_url,omitempty"`
	CreatedAt     time.Time `json:"created_at"`

	// TeamSubscriptionOrderID ID of the team subscription order
	TeamSubscriptionOrderID TeamSubscriptionOrderID `json:"id"`

	// Plan The plan the team is on (trial is deprecated)
	Plan   TeamPlan                    `json:"plan"`
	Status TeamSubscriptionOrderStatus `json:"status"`

	// TeamName The unique name for the team.
	TeamName  TeamName  `json:"team_name"`
	UpdatedAt time.Time `json:"updated_at"`
}

TeamSubscriptionOrder Team subscription order

type TeamSubscriptionOrderCreate added in v1.6.1

type TeamSubscriptionOrderCreate struct {
	// CancelUrl URL to redirect to after order cancellation
	CancelUrl string `json:"cancel_url"`

	// Plan The plan the team is on (trial is deprecated)
	Plan TeamPlan `json:"plan"`

	// SuccessUrl URL to redirect to after successful order completion
	SuccessUrl string `json:"success_url"`
}

TeamSubscriptionOrderCreate Create team subscription order

type TeamSubscriptionOrderID added in v1.6.1

type TeamSubscriptionOrderID = openapi_types.UUID

TeamSubscriptionOrderID ID of the team subscription order

type TeamSubscriptionOrderStatus added in v1.6.1

type TeamSubscriptionOrderStatus string

TeamSubscriptionOrderStatus defines model for TeamSubscriptionOrderStatus.

const (
	TeamSubscriptionOrderStatusCancelled TeamSubscriptionOrderStatus = "cancelled"
	TeamSubscriptionOrderStatusCompleted TeamSubscriptionOrderStatus = "completed"
	TeamSubscriptionOrderStatusPending   TeamSubscriptionOrderStatus = "pending"
)

Defines values for TeamSubscriptionOrderStatus.

type TooManyRequests added in v1.2.2

type TooManyRequests = BasicError

TooManyRequests Basic Error

type UnprocessableEntity

type UnprocessableEntity = FieldError

UnprocessableEntity defines model for UnprocessableEntity.

type UpdateAddonJSONRequestBody added in v1.2.9

type UpdateAddonJSONRequestBody = AddonUpdate

UpdateAddonJSONRequestBody defines body for UpdateAddon for application/json ContentType.

type UpdateAddonResponse added in v1.2.9

type UpdateAddonResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Addon
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateAddonResponse added in v1.2.9

func ParseUpdateAddonResponse(rsp *http.Response) (*UpdateAddonResponse, error)

ParseUpdateAddonResponse parses an HTTP response from a UpdateAddonWithResponse call

func (UpdateAddonResponse) Status added in v1.2.9

func (r UpdateAddonResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateAddonResponse) StatusCode added in v1.2.9

func (r UpdateAddonResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAddonVersionJSONRequestBody added in v1.2.9

type UpdateAddonVersionJSONRequestBody = AddonVersionUpdate

UpdateAddonVersionJSONRequestBody defines body for UpdateAddonVersion for application/json ContentType.

type UpdateAddonVersionResponse added in v1.2.9

type UpdateAddonVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AddonVersion
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateAddonVersionResponse added in v1.2.9

func ParseUpdateAddonVersionResponse(rsp *http.Response) (*UpdateAddonVersionResponse, error)

ParseUpdateAddonVersionResponse parses an HTTP response from a UpdateAddonVersionWithResponse call

func (UpdateAddonVersionResponse) Status added in v1.2.9

Status returns HTTPResponse.Status

func (UpdateAddonVersionResponse) StatusCode added in v1.2.9

func (r UpdateAddonVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateConnectorJSONRequestBody added in v1.12.0

type UpdateConnectorJSONRequestBody = ConnectorUpdate

UpdateConnectorJSONRequestBody defines body for UpdateConnector for application/json ContentType.

type UpdateConnectorResponse added in v1.12.0

type UpdateConnectorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Connector
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateConnectorResponse added in v1.12.0

func ParseUpdateConnectorResponse(rsp *http.Response) (*UpdateConnectorResponse, error)

ParseUpdateConnectorResponse parses an HTTP response from a UpdateConnectorWithResponse call

func (UpdateConnectorResponse) Status added in v1.12.0

func (r UpdateConnectorResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateConnectorResponse) StatusCode added in v1.12.0

func (r UpdateConnectorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCurrentUserJSONRequestBody added in v1.0.3

type UpdateCurrentUserJSONRequestBody = UpdateCurrentUserRequest

UpdateCurrentUserJSONRequestBody defines body for UpdateCurrentUser for application/json ContentType.

type UpdateCurrentUserRequest added in v1.11.0

type UpdateCurrentUserRequest struct {
	// Name The unique name for the user.
	Name                 *UserName              `json:"name,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UpdateCurrentUserRequest defines model for UpdateCurrentUser_request.

func (UpdateCurrentUserRequest) Get added in v1.11.1

func (a UpdateCurrentUserRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UpdateCurrentUserRequest. Returns the specified element and whether it was found

func (UpdateCurrentUserRequest) MarshalJSON added in v1.11.1

func (a UpdateCurrentUserRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for UpdateCurrentUserRequest to handle AdditionalProperties

func (*UpdateCurrentUserRequest) Set added in v1.11.1

func (a *UpdateCurrentUserRequest) Set(fieldName string, value interface{})

Setter for additional properties for UpdateCurrentUserRequest

func (*UpdateCurrentUserRequest) UnmarshalJSON added in v1.11.1

func (a *UpdateCurrentUserRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for UpdateCurrentUserRequest to handle AdditionalProperties

type UpdateCurrentUserResponse added in v1.0.3

type UpdateCurrentUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON405      *MethodNotAllowed
	JSON500      *InternalError
}

func ParseUpdateCurrentUserResponse added in v1.0.3

func ParseUpdateCurrentUserResponse(rsp *http.Response) (*UpdateCurrentUserResponse, error)

ParseUpdateCurrentUserResponse parses an HTTP response from a UpdateCurrentUserWithResponse call

func (UpdateCurrentUserResponse) Status added in v1.0.3

func (r UpdateCurrentUserResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCurrentUserResponse) StatusCode added in v1.0.3

func (r UpdateCurrentUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCustomerJSONRequestBody added in v1.13.1

type UpdateCustomerJSONRequestBody = UpdateCustomerRequest

UpdateCustomerJSONRequestBody defines body for UpdateCustomer for application/json ContentType.

type UpdateCustomerRequest added in v1.13.1

type UpdateCustomerRequest struct {
	CompanyName             *string                `json:"company_name,omitempty"`
	FirstName               string                 `json:"first_name"`
	LastName                string                 `json:"last_name"`
	LearnedAboutCqFrom      *string                `json:"learned_about_cq_from,omitempty"`
	LearnedAboutCqFromOther *string                `json:"learned_about_cq_from_other,omitempty"`
	Phone                   *string                `json:"phone,omitempty"`
	AdditionalProperties    map[string]interface{} `json:"-"`
}

UpdateCustomerRequest defines model for UpdateCustomer_request.

func (UpdateCustomerRequest) Get added in v1.13.1

func (a UpdateCustomerRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UpdateCustomerRequest. Returns the specified element and whether it was found

func (UpdateCustomerRequest) MarshalJSON added in v1.13.1

func (a UpdateCustomerRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for UpdateCustomerRequest to handle AdditionalProperties

func (*UpdateCustomerRequest) Set added in v1.13.1

func (a *UpdateCustomerRequest) Set(fieldName string, value interface{})

Setter for additional properties for UpdateCustomerRequest

func (*UpdateCustomerRequest) UnmarshalJSON added in v1.13.1

func (a *UpdateCustomerRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for UpdateCustomerRequest to handle AdditionalProperties

type UpdateCustomerResponse added in v1.13.1

type UpdateCustomerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateCustomerResponse added in v1.13.1

func ParseUpdateCustomerResponse(rsp *http.Response) (*UpdateCustomerResponse, error)

ParseUpdateCustomerResponse parses an HTTP response from a UpdateCustomerWithResponse call

func (UpdateCustomerResponse) Status added in v1.13.1

func (r UpdateCustomerResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCustomerResponse) StatusCode added in v1.13.1

func (r UpdateCustomerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePluginJSONRequestBody

type UpdatePluginJSONRequestBody = PluginUpdate

UpdatePluginJSONRequestBody defines body for UpdatePlugin for application/json ContentType.

type UpdatePluginResponse

type UpdatePluginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Plugin
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdatePluginResponse

func ParseUpdatePluginResponse(rsp *http.Response) (*UpdatePluginResponse, error)

ParseUpdatePluginResponse parses an HTTP response from a UpdatePluginWithResponse call

func (UpdatePluginResponse) Status

func (r UpdatePluginResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePluginResponse) StatusCode

func (r UpdatePluginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePluginVersionJSONRequestBody

type UpdatePluginVersionJSONRequestBody = PluginVersionUpdate

UpdatePluginVersionJSONRequestBody defines body for UpdatePluginVersion for application/json ContentType.

type UpdatePluginVersionResponse

type UpdatePluginVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginVersion
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdatePluginVersionResponse

func ParseUpdatePluginVersionResponse(rsp *http.Response) (*UpdatePluginVersionResponse, error)

ParseUpdatePluginVersionResponse parses an HTTP response from a UpdatePluginVersionWithResponse call

func (UpdatePluginVersionResponse) Status

Status returns HTTPResponse.Status

func (UpdatePluginVersionResponse) StatusCode

func (r UpdatePluginVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSpendingLimitJSONRequestBody added in v1.9.1

type UpdateSpendingLimitJSONRequestBody = SpendingLimitUpdate

UpdateSpendingLimitJSONRequestBody defines body for UpdateSpendingLimit for application/json ContentType.

type UpdateSpendingLimitResponse added in v1.9.1

type UpdateSpendingLimitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpendingLimit
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateSpendingLimitResponse added in v1.9.1

func ParseUpdateSpendingLimitResponse(rsp *http.Response) (*UpdateSpendingLimitResponse, error)

ParseUpdateSpendingLimitResponse parses an HTTP response from a UpdateSpendingLimitWithResponse call

func (UpdateSpendingLimitResponse) Status added in v1.9.1

Status returns HTTPResponse.Status

func (UpdateSpendingLimitResponse) StatusCode added in v1.9.1

func (r UpdateSpendingLimitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncDestinationJSONRequestBody added in v1.7.1

type UpdateSyncDestinationJSONRequestBody = SyncDestinationUpdate

UpdateSyncDestinationJSONRequestBody defines body for UpdateSyncDestination for application/json ContentType.

type UpdateSyncDestinationResponse added in v1.7.1

type UpdateSyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestination
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncDestinationResponse added in v1.7.1

func ParseUpdateSyncDestinationResponse(rsp *http.Response) (*UpdateSyncDestinationResponse, error)

ParseUpdateSyncDestinationResponse parses an HTTP response from a UpdateSyncDestinationWithResponse call

func (UpdateSyncDestinationResponse) Status added in v1.7.1

Status returns HTTPResponse.Status

func (UpdateSyncDestinationResponse) StatusCode added in v1.7.1

func (r UpdateSyncDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncJSONRequestBody added in v1.6.4

type UpdateSyncJSONRequestBody = SyncUpdate

UpdateSyncJSONRequestBody defines body for UpdateSync for application/json ContentType.

type UpdateSyncResponse added in v1.6.4

type UpdateSyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Sync
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncResponse added in v1.6.4

func ParseUpdateSyncResponse(rsp *http.Response) (*UpdateSyncResponse, error)

ParseUpdateSyncResponse parses an HTTP response from a UpdateSyncWithResponse call

func (UpdateSyncResponse) Status added in v1.6.4

func (r UpdateSyncResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSyncResponse) StatusCode added in v1.6.4

func (r UpdateSyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncRunJSONRequestBody added in v1.6.4

type UpdateSyncRunJSONRequestBody = UpdateSyncRunRequest

UpdateSyncRunJSONRequestBody defines body for UpdateSyncRun for application/json ContentType.

type UpdateSyncRunRequest added in v1.11.0

type UpdateSyncRunRequest struct {
	// Status The status of the sync run
	Status *SyncRunStatus `json:"status,omitempty"`

	// StatusReason The reason for the status
	StatusReason *SyncRunStatusReason `json:"status_reason,omitempty"`
}

UpdateSyncRunRequest defines model for UpdateSyncRun_request.

type UpdateSyncRunResponse added in v1.6.4

type UpdateSyncRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncRun
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncRunResponse added in v1.6.4

func ParseUpdateSyncRunResponse(rsp *http.Response) (*UpdateSyncRunResponse, error)

ParseUpdateSyncRunResponse parses an HTTP response from a UpdateSyncRunWithResponse call

func (UpdateSyncRunResponse) Status added in v1.6.4

func (r UpdateSyncRunResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSyncRunResponse) StatusCode added in v1.6.4

func (r UpdateSyncRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncSourceJSONRequestBody added in v1.7.1

type UpdateSyncSourceJSONRequestBody = SyncSourceUpdate

UpdateSyncSourceJSONRequestBody defines body for UpdateSyncSource for application/json ContentType.

type UpdateSyncSourceResponse added in v1.7.1

type UpdateSyncSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSource
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncSourceResponse added in v1.7.1

func ParseUpdateSyncSourceResponse(rsp *http.Response) (*UpdateSyncSourceResponse, error)

ParseUpdateSyncSourceResponse parses an HTTP response from a UpdateSyncSourceWithResponse call

func (UpdateSyncSourceResponse) Status added in v1.7.1

func (r UpdateSyncSourceResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSyncSourceResponse) StatusCode added in v1.7.1

func (r UpdateSyncSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncTestConnectionForSyncDestinationJSONRequestBody added in v1.12.5

type UpdateSyncTestConnectionForSyncDestinationJSONRequestBody = UpdateSyncTestConnectionForSyncSourceRequest

UpdateSyncTestConnectionForSyncDestinationJSONRequestBody defines body for UpdateSyncTestConnectionForSyncDestination for application/json ContentType.

type UpdateSyncTestConnectionForSyncDestinationResponse added in v1.12.5

type UpdateSyncTestConnectionForSyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestinationTestConnection
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncTestConnectionForSyncDestinationResponse added in v1.12.5

func ParseUpdateSyncTestConnectionForSyncDestinationResponse(rsp *http.Response) (*UpdateSyncTestConnectionForSyncDestinationResponse, error)

ParseUpdateSyncTestConnectionForSyncDestinationResponse parses an HTTP response from a UpdateSyncTestConnectionForSyncDestinationWithResponse call

func (UpdateSyncTestConnectionForSyncDestinationResponse) Status added in v1.12.5

Status returns HTTPResponse.Status

func (UpdateSyncTestConnectionForSyncDestinationResponse) StatusCode added in v1.12.5

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncTestConnectionForSyncSourceJSONRequestBody added in v1.12.5

type UpdateSyncTestConnectionForSyncSourceJSONRequestBody = UpdateSyncTestConnectionForSyncSourceRequest

UpdateSyncTestConnectionForSyncSourceJSONRequestBody defines body for UpdateSyncTestConnectionForSyncSource for application/json ContentType.

type UpdateSyncTestConnectionForSyncSourceRequest added in v1.12.5

type UpdateSyncTestConnectionForSyncSourceRequest struct {
	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

UpdateSyncTestConnectionForSyncSourceRequest defines model for UpdateSyncTestConnectionForSyncSource_request.

type UpdateSyncTestConnectionForSyncSourceResponse added in v1.12.5

type UpdateSyncTestConnectionForSyncSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSourceTestConnection
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncTestConnectionForSyncSourceResponse added in v1.12.5

func ParseUpdateSyncTestConnectionForSyncSourceResponse(rsp *http.Response) (*UpdateSyncTestConnectionForSyncSourceResponse, error)

ParseUpdateSyncTestConnectionForSyncSourceResponse parses an HTTP response from a UpdateSyncTestConnectionForSyncSourceWithResponse call

func (UpdateSyncTestConnectionForSyncSourceResponse) Status added in v1.12.5

Status returns HTTPResponse.Status

func (UpdateSyncTestConnectionForSyncSourceResponse) StatusCode added in v1.12.5

StatusCode returns HTTPResponse.StatusCode

type UpdateTeamJSONRequestBody added in v1.0.1

type UpdateTeamJSONRequestBody = UpdateTeamRequest

UpdateTeamJSONRequestBody defines body for UpdateTeam for application/json ContentType.

type UpdateTeamRequest added in v1.11.0

type UpdateTeamRequest struct {
	// DisplayName The team's display name
	DisplayName          *interface{}           `json:"display_name,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UpdateTeamRequest defines model for UpdateTeam_request.

func (UpdateTeamRequest) Get added in v1.11.1

func (a UpdateTeamRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UpdateTeamRequest. Returns the specified element and whether it was found

func (UpdateTeamRequest) MarshalJSON added in v1.11.1

func (a UpdateTeamRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for UpdateTeamRequest to handle AdditionalProperties

func (*UpdateTeamRequest) Set added in v1.11.1

func (a *UpdateTeamRequest) Set(fieldName string, value interface{})

Setter for additional properties for UpdateTeamRequest

func (*UpdateTeamRequest) UnmarshalJSON added in v1.11.1

func (a *UpdateTeamRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for UpdateTeamRequest to handle AdditionalProperties

type UpdateTeamResponse added in v1.0.1

type UpdateTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Team
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseUpdateTeamResponse added in v1.0.1

func ParseUpdateTeamResponse(rsp *http.Response) (*UpdateTeamResponse, error)

ParseUpdateTeamResponse parses an HTTP response from a UpdateTeamWithResponse call

func (UpdateTeamResponse) Status added in v1.0.1

func (r UpdateTeamResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateTeamResponse) StatusCode added in v1.0.1

func (r UpdateTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadAddonAssetResponse added in v1.2.9

type UploadAddonAssetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ReleaseURL
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseUploadAddonAssetResponse added in v1.2.9

func ParseUploadAddonAssetResponse(rsp *http.Response) (*UploadAddonAssetResponse, error)

ParseUploadAddonAssetResponse parses an HTTP response from a UploadAddonAssetWithResponse call

func (UploadAddonAssetResponse) Status added in v1.2.9

func (r UploadAddonAssetResponse) Status() string

Status returns HTTPResponse.Status

func (UploadAddonAssetResponse) StatusCode added in v1.2.9

func (r UploadAddonAssetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadImageJSONRequestBody added in v1.13.1

type UploadImageJSONRequestBody = UploadImageRequest

UploadImageJSONRequestBody defines body for UploadImage for application/json ContentType.

type UploadImageRequest added in v1.13.1

type UploadImageRequest struct {
	// ContentType The HTTP Content-Type of the image or asset
	ContentType ContentType `json:"content_type"`
}

UploadImageRequest defines model for UploadImage_request.

type UploadImageResponse

type UploadImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImageURL
	JSON500      *InternalError
}

func ParseUploadImageResponse

func ParseUploadImageResponse(rsp *http.Response) (*UploadImageResponse, error)

ParseUploadImageResponse parses an HTTP response from a UploadImageWithResponse call

func (UploadImageResponse) Status

func (r UploadImageResponse) Status() string

Status returns HTTPResponse.Status

func (UploadImageResponse) StatusCode

func (r UploadImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadPluginAssetResponse

type UploadPluginAssetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ReleaseURL
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseUploadPluginAssetResponse

func ParseUploadPluginAssetResponse(rsp *http.Response) (*UploadPluginAssetResponse, error)

ParseUploadPluginAssetResponse parses an HTTP response from a UploadPluginAssetWithResponse call

func (UploadPluginAssetResponse) Status

func (r UploadPluginAssetResponse) Status() string

Status returns HTTPResponse.Status

func (UploadPluginAssetResponse) StatusCode

func (r UploadPluginAssetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadPluginUIAssets201Response added in v1.12.0

type UploadPluginUIAssets201Response struct {
	Assets []PluginUIAsset `json:"assets"`

	// UIID ID representing this upload
	UIID string `json:"ui_id"`
}

UploadPluginUIAssets201Response defines model for UploadPluginUIAssets_201_response.

type UploadPluginUIAssetsJSONRequestBody added in v1.12.0

type UploadPluginUIAssetsJSONRequestBody = UploadPluginUIAssetsRequest

UploadPluginUIAssetsJSONRequestBody defines body for UploadPluginUIAssets for application/json ContentType.

type UploadPluginUIAssetsRequest added in v1.12.0

type UploadPluginUIAssetsRequest struct {
	Assets []PluginUIAssetUploadRequest `json:"assets"`
}

UploadPluginUIAssetsRequest defines model for UploadPluginUIAssets_request.

type UploadPluginUIAssetsResponse added in v1.12.0

type UploadPluginUIAssetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *UploadPluginUIAssets201Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseUploadPluginUIAssetsResponse added in v1.12.0

func ParseUploadPluginUIAssetsResponse(rsp *http.Response) (*UploadPluginUIAssetsResponse, error)

ParseUploadPluginUIAssetsResponse parses an HTTP response from a UploadPluginUIAssetsWithResponse call

func (UploadPluginUIAssetsResponse) Status added in v1.12.0

Status returns HTTPResponse.Status

func (UploadPluginUIAssetsResponse) StatusCode added in v1.12.0

func (r UploadPluginUIAssetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsageCurrent added in v1.2.6

type UsageCurrent struct {
	// PluginKind The kind of plugin, ie. source or destination.
	PluginKind PluginKind `json:"plugin_kind"`

	// PluginName The unique name for the plugin.
	PluginName PluginName `json:"plugin_name"`

	// PluginTeam The unique name for the team.
	PluginTeam TeamName `json:"plugin_team"`

	// RemainingRows Deprecated - this field used to contain the estimated remaining rows but now returns 1 to indicate rows are remaining or 0 if there are no more remaining rows.
	// Deprecated:
	RemainingRows *int64 `json:"remaining_rows,omitempty"`

	// RemainingUSD The remaining USD amount in the plugin's quota for the calendar month.
	// Deprecated:
	RemainingUSD *string `json:"remaining_usd,omitempty"`

	// Rows The number of rows used by the plugin in the calendar month.
	Rows int64 `json:"rows"`

	// USD The USD amount used by the plugin in the calendar month, rounded to two decimal places.
	// Deprecated:
	USD string `json:"usd"`
}

UsageCurrent The usage of a plugin within the current calendar month.

type UsageIncrease added in v1.2.6

type UsageIncrease struct {
	// InstallationID Installation ID associated with the platform, for platform syncs.
	InstallationID *string `json:"installation_id,omitempty"`

	// PluginKind The kind of plugin, ie. source or destination.
	PluginKind PluginKind `json:"plugin_kind"`

	// PluginName The unique name for the plugin.
	PluginName PluginName `json:"plugin_name"`

	// PluginTeam The unique name for the team.
	PluginTeam TeamName `json:"plugin_team"`

	// RequestId A unique ID associated with the usage increase.
	RequestId openapi_types.UUID `json:"request_id"`

	// Rows The total number of additional rows used by the plugin.
	Rows   int                         `json:"rows"`
	Tables *[]UsageIncreaseTablesInner `json:"tables,omitempty"`
}

UsageIncrease Increase the usage of a plugin. This can incur billing costs and should be used only by plugins.

type UsageIncreaseTablesInner added in v1.11.0

type UsageIncreaseTablesInner struct {
	// Name The name of the table.
	Name string `json:"name"`

	// Rows The additional rows used by the table.
	Rows int `json:"rows"`
}

UsageIncreaseTablesInner defines model for UsageIncrease_tables_inner.

type UsageSummary added in v1.9.2

type UsageSummary struct {
	// Groups The groups of the usage summary. Every group will have a corresponding value at the same index in the values array.
	Groups interface{} `json:"groups"`

	// Metadata Additional metadata about the usage summary. This may include information about the time range, the aggregation period, or other details.
	Metadata             UsageSummaryMetadata   `json:"metadata"`
	Values               interface{}            `json:"values"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

UsageSummary A usage summary for a team, summarizing the paid rows synced and/or cloud resource usage over a given time range. Note that empty or all-zero values are not included in the response.

func (UsageSummary) Get added in v1.11.1

func (a UsageSummary) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for UsageSummary. Returns the specified element and whether it was found

func (UsageSummary) MarshalJSON added in v1.11.1

func (a UsageSummary) MarshalJSON() ([]byte, error)

Override default JSON handling for UsageSummary to handle AdditionalProperties

func (*UsageSummary) Set added in v1.11.1

func (a *UsageSummary) Set(fieldName string, value interface{})

Setter for additional properties for UsageSummary

func (*UsageSummary) UnmarshalJSON added in v1.11.1

func (a *UsageSummary) UnmarshalJSON(b []byte) error

Override default JSON handling for UsageSummary to handle AdditionalProperties

type UsageSummaryGroup added in v1.9.2

type UsageSummaryGroup struct {
	// Name The name of the group.
	Name string `json:"name"`

	// Value The value of the group at this index.
	Value string `json:"value"`
}

UsageSummaryGroup A usage summary group.

type UsageSummaryMetadata added in v1.11.0

type UsageSummaryMetadata struct {
	// AggregationPeriod The aggregation period to sum data over. In other words, data will be returned at this granularity.
	AggregationPeriod interface{} `json:"aggregation_period"`

	// End The exclusive end of the query time range.
	End interface{} `json:"end"`

	// Metrics List of metrics included in the response.
	Metrics interface{} `json:"metrics"`

	// Start The inclusive start of the query time range.
	Start interface{} `json:"start"`
}

UsageSummaryMetadata Additional metadata about the usage summary. This may include information about the time range, the aggregation period, or other details.

type UsageSummaryValue added in v1.9.2

type UsageSummaryValue struct {
	// CloudEgressBytes Egress bytes consumed in this period, one per group.
	CloudEgressBytes *[]int64 `json:"cloud_egress_bytes,omitempty"`

	// CloudVcpuSeconds vCPU/seconds consumed in this period, one per group.
	CloudVcpuSeconds *[]int64 `json:"cloud_vcpu_seconds,omitempty"`

	// CloudVramByteSeconds vRAM/byte-seconds consumed in this period, one per group.
	CloudVramByteSeconds *[]int64 `json:"cloud_vram_byte_seconds,omitempty"`

	// PaidRows The paid rows that were synced in this period, one per group.
	PaidRows *[]int64 `json:"paid_rows,omitempty"`

	// Timestamp The timestamp marking the start of a period.
	Timestamp time.Time `json:"timestamp"`
}

UsageSummaryValue A usage summary value.

type User

type User struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`
	Email     string     `json:"email"`

	// ID ID of the User
	ID openapi_types.UUID `json:"id"`

	// Name The unique name for the user.
	Name *UserName `json:"name,omitempty"`

	// ProfileImageURL Profile image URL of user
	ProfileImageURL *string    `json:"profile_image_url,omitempty"`
	UpdatedAt       *time.Time `json:"updated_at,omitempty"`
}

User CloudQuery User

type UserID added in v1.6.4

type UserID = openapi_types.UUID

UserID ID of the User

type UserName

type UserName = string

UserName The unique name for the user.

type VerifyUserEmailJSONRequestBody added in v1.13.1

type VerifyUserEmailJSONRequestBody = VerifyUserEmailRequest

VerifyUserEmailJSONRequestBody defines body for VerifyUserEmail for application/json ContentType.

type VerifyUserEmailRequest added in v1.13.1

type VerifyUserEmailRequest struct {
	// Email Email address to verify
	Email interface{} `json:"email"`

	// ReturnTo Return to this URL after verification
	ReturnTo *interface{} `json:"return_to,omitempty"`

	// Subdomain Subdomain to use in the URL
	Subdomain            *interface{}           `json:"subdomain,omitempty"`
	AdditionalProperties map[string]interface{} `json:"-"`
}

VerifyUserEmailRequest defines model for VerifyUserEmail_request.

func (VerifyUserEmailRequest) Get added in v1.13.1

func (a VerifyUserEmailRequest) Get(fieldName string) (value interface{}, found bool)

Getter for additional properties for VerifyUserEmailRequest. Returns the specified element and whether it was found

func (VerifyUserEmailRequest) MarshalJSON added in v1.13.1

func (a VerifyUserEmailRequest) MarshalJSON() ([]byte, error)

Override default JSON handling for VerifyUserEmailRequest to handle AdditionalProperties

func (*VerifyUserEmailRequest) Set added in v1.13.1

func (a *VerifyUserEmailRequest) Set(fieldName string, value interface{})

Setter for additional properties for VerifyUserEmailRequest

func (*VerifyUserEmailRequest) UnmarshalJSON added in v1.13.1

func (a *VerifyUserEmailRequest) UnmarshalJSON(b []byte) error

Override default JSON handling for VerifyUserEmailRequest to handle AdditionalProperties

type VerifyUserEmailResponse added in v1.13.1

type VerifyUserEmailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseVerifyUserEmailResponse added in v1.13.1

func ParseVerifyUserEmailResponse(rsp *http.Response) (*VerifyUserEmailResponse, error)

ParseVerifyUserEmailResponse parses an HTTP response from a VerifyUserEmailWithResponse call

func (VerifyUserEmailResponse) Status added in v1.13.1

func (r VerifyUserEmailResponse) Status() string

Status returns HTTPResponse.Status

func (VerifyUserEmailResponse) StatusCode added in v1.13.1

func (r VerifyUserEmailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VersionFilter added in v1.13.6

type VersionFilter = string

VersionFilter A version filter in semantic version format with prefix ranges.

type VersionName

type VersionName = string

VersionName The version in semantic version format.

type VersionSortBy

type VersionSortBy string

VersionSortBy defines model for version_sort_by.

const (
	VersionSortByCreatedAt VersionSortBy = "created_at"
)

Defines values for VersionSortBy.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL