apiclient

package
v0.1.0-alpha.6 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

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

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

Package apiclient contains the generated client for reviewed CLI operations.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAcceptMyMemberInvitationRequest

func NewAcceptMyMemberInvitationRequest(server string, slug SlugParam, invitationSlug InvitationSlugParam, body AcceptMyMemberInvitationJSONRequestBody) (*http.Request, error)

NewAcceptMyMemberInvitationRequest calls the generic AcceptMyMemberInvitation builder with application/json body

func NewAcceptMyMemberInvitationRequestWithBody

func NewAcceptMyMemberInvitationRequestWithBody(server string, slug SlugParam, invitationSlug InvitationSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewAcceptMyMemberInvitationRequestWithBody constructs an http.Request for the AcceptMyMemberInvitation method, with any body, and a specified content type

func NewAcknowledgeNotificationRequest

func NewAcknowledgeNotificationRequest(server string, slug SlugParam, notificationSlug NotificationSlugParam) (*http.Request, error)

NewAcknowledgeNotificationRequest constructs an http.Request for the AcknowledgeNotification method

func NewBootstrapPipelineCheckpointsRequest

func NewBootstrapPipelineCheckpointsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body BootstrapPipelineCheckpointsJSONRequestBody) (*http.Request, error)

NewBootstrapPipelineCheckpointsRequest calls the generic BootstrapPipelineCheckpoints builder with application/json body

func NewBootstrapPipelineCheckpointsRequestWithBody

func NewBootstrapPipelineCheckpointsRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewBootstrapPipelineCheckpointsRequestWithBody constructs an http.Request for the BootstrapPipelineCheckpoints method, with any body, and a specified content type

func NewConnectDataSourceHTTPOAuthRequest

func NewConnectDataSourceHTTPOAuthRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewConnectDataSourceHTTPOAuthRequest constructs an http.Request for the ConnectDataSourceHTTPOAuth method

func NewCreateAPIKeyRequest

func NewCreateAPIKeyRequest(server string, slug SlugParam, body CreateAPIKeyJSONRequestBody) (*http.Request, error)

NewCreateAPIKeyRequest calls the generic CreateAPIKey builder with application/json body

func NewCreateAPIKeyRequestWithBody

func NewCreateAPIKeyRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateAPIKeyRequestWithBody constructs an http.Request for the CreateAPIKey method, with any body, and a specified content type

func NewCreateAlertDestinationRequest

func NewCreateAlertDestinationRequest(server string, slug SlugParam, body CreateAlertDestinationJSONRequestBody) (*http.Request, error)

NewCreateAlertDestinationRequest calls the generic CreateAlertDestination builder with application/json body

func NewCreateAlertDestinationRequestWithBody

func NewCreateAlertDestinationRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateAlertDestinationRequestWithBody constructs an http.Request for the CreateAlertDestination method, with any body, and a specified content type

func NewCreateAlertPolicyRequest

func NewCreateAlertPolicyRequest(server string, slug SlugParam, body CreateAlertPolicyJSONRequestBody) (*http.Request, error)

NewCreateAlertPolicyRequest calls the generic CreateAlertPolicy builder with application/json body

func NewCreateAlertPolicyRequestWithBody

func NewCreateAlertPolicyRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateAlertPolicyRequestWithBody constructs an http.Request for the CreateAlertPolicy method, with any body, and a specified content type

func NewCreateDataSourceRefRequest

func NewCreateDataSourceRefRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body CreateDataSourceRefJSONRequestBody) (*http.Request, error)

NewCreateDataSourceRefRequest calls the generic CreateDataSourceRef builder with application/json body

func NewCreateDataSourceRefRequestWithBody

func NewCreateDataSourceRefRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateDataSourceRefRequestWithBody constructs an http.Request for the CreateDataSourceRef method, with any body, and a specified content type

func NewCreateDataSourceRequest

func NewCreateDataSourceRequest(server string, slug SlugParam, body CreateDataSourceJSONRequestBody) (*http.Request, error)

NewCreateDataSourceRequest calls the generic CreateDataSource builder with application/json body

func NewCreateDataSourceRequestWithBody

func NewCreateDataSourceRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateDataSourceRequestWithBody constructs an http.Request for the CreateDataSource method, with any body, and a specified content type

func NewCreateEnvironmentRequest

func NewCreateEnvironmentRequest(server string, slug SlugParam, body CreateEnvironmentJSONRequestBody) (*http.Request, error)

NewCreateEnvironmentRequest calls the generic CreateEnvironment builder with application/json body

func NewCreateEnvironmentRequestWithBody

func NewCreateEnvironmentRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateEnvironmentRequestWithBody constructs an http.Request for the CreateEnvironment method, with any body, and a specified content type

func NewCreateMemberInvitationRequest

func NewCreateMemberInvitationRequest(server string, slug SlugParam, body CreateMemberInvitationJSONRequestBody) (*http.Request, error)

NewCreateMemberInvitationRequest calls the generic CreateMemberInvitation builder with application/json body

func NewCreateMemberInvitationRequestWithBody

func NewCreateMemberInvitationRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateMemberInvitationRequestWithBody constructs an http.Request for the CreateMemberInvitation method, with any body, and a specified content type

func NewCreateMemberRequest

func NewCreateMemberRequest(server string, slug SlugParam, body CreateMemberJSONRequestBody) (*http.Request, error)

NewCreateMemberRequest calls the generic CreateMember builder with application/json body

func NewCreateMemberRequestWithBody

func NewCreateMemberRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateMemberRequestWithBody constructs an http.Request for the CreateMember method, with any body, and a specified content type

func NewCreateODCSContractRequest

func NewCreateODCSContractRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, body CreateODCSContractJSONRequestBody) (*http.Request, error)

NewCreateODCSContractRequest calls the generic CreateODCSContract builder with application/json body

func NewCreateODCSContractRequestWithBody

func NewCreateODCSContractRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateODCSContractRequestWithBody constructs an http.Request for the CreateODCSContract method, with any body, and a specified content type

func NewCreateODCSRevisionRequest

func NewCreateODCSRevisionRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body CreateODCSRevisionJSONRequestBody) (*http.Request, error)

NewCreateODCSRevisionRequest calls the generic CreateODCSRevision builder with application/json body

func NewCreateODCSRevisionRequestWithBody

func NewCreateODCSRevisionRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateODCSRevisionRequestWithBody constructs an http.Request for the CreateODCSRevision method, with any body, and a specified content type

func NewCreateOrganizationRequest

func NewCreateOrganizationRequest(server string, body CreateOrganizationJSONRequestBody) (*http.Request, error)

NewCreateOrganizationRequest calls the generic CreateOrganization builder with application/json body

func NewCreateOrganizationRequestWithBody

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

NewCreateOrganizationRequestWithBody constructs an http.Request for the CreateOrganization method, with any body, and a specified content type

func NewCreatePersonalAccessTokenRequest

func NewCreatePersonalAccessTokenRequest(server string, body CreatePersonalAccessTokenJSONRequestBody) (*http.Request, error)

NewCreatePersonalAccessTokenRequest calls the generic CreatePersonalAccessToken builder with application/json body

func NewCreatePersonalAccessTokenRequestWithBody

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

NewCreatePersonalAccessTokenRequestWithBody constructs an http.Request for the CreatePersonalAccessToken method, with any body, and a specified content type

func NewCreatePipelineTriggerRequest

func NewCreatePipelineTriggerRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body CreatePipelineTriggerJSONRequestBody) (*http.Request, error)

NewCreatePipelineTriggerRequest calls the generic CreatePipelineTrigger builder with application/json body

func NewCreatePipelineTriggerRequestWithBody

func NewCreatePipelineTriggerRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreatePipelineTriggerRequestWithBody constructs an http.Request for the CreatePipelineTrigger method, with any body, and a specified content type

func NewCreateProjectRequest

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

NewCreateProjectRequest calls the generic CreateProject builder with application/json body

func NewCreateProjectRequestWithBody

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

NewCreateProjectRequestWithBody constructs an http.Request for the CreateProject method, with any body, and a specified content type

func NewCreateQueryRequest

func NewCreateQueryRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, body CreateQueryJSONRequestBody) (*http.Request, error)

NewCreateQueryRequest calls the generic CreateQuery builder with application/json body

func NewCreateQueryRequestWithBody

func NewCreateQueryRequestWithBody(server string, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateQueryRequestWithBody constructs an http.Request for the CreateQuery method, with any body, and a specified content type

func NewCreateRoleRequest

func NewCreateRoleRequest(server string, slug SlugParam, body CreateRoleJSONRequestBody) (*http.Request, error)

NewCreateRoleRequest calls the generic CreateRole builder with application/json body

func NewCreateRoleRequestWithBody

func NewCreateRoleRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewCreateRoleRequestWithBody constructs an http.Request for the CreateRole method, with any body, and a specified content type

func NewDeclineMyMemberInvitationRequest

func NewDeclineMyMemberInvitationRequest(server string, slug SlugParam, invitationSlug InvitationSlugParam) (*http.Request, error)

NewDeclineMyMemberInvitationRequest constructs an http.Request for the DeclineMyMemberInvitation method

func NewDeleteAPIKeyRequest

func NewDeleteAPIKeyRequest(server string, slug SlugParam, apiKeySlug APIKeySlugParam) (*http.Request, error)

NewDeleteAPIKeyRequest constructs an http.Request for the DeleteAPIKey method

func NewDeleteAlertDestinationRequest

func NewDeleteAlertDestinationRequest(server string, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam) (*http.Request, error)

NewDeleteAlertDestinationRequest constructs an http.Request for the DeleteAlertDestination method

func NewDeleteAlertPolicyRequest

func NewDeleteAlertPolicyRequest(server string, slug SlugParam, alertPolicySlug AlertPolicySlugParam) (*http.Request, error)

NewDeleteAlertPolicyRequest constructs an http.Request for the DeleteAlertPolicy method

func NewDeleteDataSourceBindingRequest

func NewDeleteDataSourceBindingRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, params *DeleteDataSourceBindingParams) (*http.Request, error)

NewDeleteDataSourceBindingRequest constructs an http.Request for the DeleteDataSourceBinding method

func NewDeleteDataSourceRefRequest

func NewDeleteDataSourceRefRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam) (*http.Request, error)

NewDeleteDataSourceRefRequest constructs an http.Request for the DeleteDataSourceRef method

func NewDeleteDataSourceRequest

func NewDeleteDataSourceRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewDeleteDataSourceRequest constructs an http.Request for the DeleteDataSource method

func NewDeleteEnvironmentRequest

func NewDeleteEnvironmentRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, params *DeleteEnvironmentParams) (*http.Request, error)

NewDeleteEnvironmentRequest constructs an http.Request for the DeleteEnvironment method

func NewDeleteEnvironmentRuntimeVariableRequest

func NewDeleteEnvironmentRuntimeVariableRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, params *DeleteEnvironmentRuntimeVariableParams) (*http.Request, error)

NewDeleteEnvironmentRuntimeVariableRequest constructs an http.Request for the DeleteEnvironmentRuntimeVariable method

func NewDeleteEnvironmentSecretRequest

func NewDeleteEnvironmentSecretRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, params *DeleteEnvironmentSecretParams) (*http.Request, error)

NewDeleteEnvironmentSecretRequest constructs an http.Request for the DeleteEnvironmentSecret method

func NewDeletePersonalAccessTokenRequest

func NewDeletePersonalAccessTokenRequest(server string, patSlug PATSlugParam) (*http.Request, error)

NewDeletePersonalAccessTokenRequest constructs an http.Request for the DeletePersonalAccessToken method

func NewDeletePipelineDraftRequest

func NewDeletePipelineDraftRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam) (*http.Request, error)

NewDeletePipelineDraftRequest constructs an http.Request for the DeletePipelineDraft method

func NewDeletePipelineTriggerRequest

func NewDeletePipelineTriggerRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam) (*http.Request, error)

NewDeletePipelineTriggerRequest constructs an http.Request for the DeletePipelineTrigger method

func NewDeleteProjectRequest

func NewDeleteProjectRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, params *DeleteProjectParams) (*http.Request, error)

NewDeleteProjectRequest constructs an http.Request for the DeleteProject method

func NewDeleteQueryRequest

func NewDeleteQueryRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam) (*http.Request, error)

NewDeleteQueryRequest constructs an http.Request for the DeleteQuery method

func NewDeleteRoleRequest

func NewDeleteRoleRequest(server string, slug SlugParam, roleSlug RoleSlugParam) (*http.Request, error)

NewDeleteRoleRequest constructs an http.Request for the DeleteRole method

func NewDeployPipelineRequest

func NewDeployPipelineRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body DeployPipelineJSONRequestBody) (*http.Request, error)

NewDeployPipelineRequest calls the generic DeployPipeline builder with application/json body

func NewDeployPipelineRequestWithBody

func NewDeployPipelineRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewDeployPipelineRequestWithBody constructs an http.Request for the DeployPipeline method, with any body, and a specified content type

func NewDisableProjectEnvironmentRequest

func NewDisableProjectEnvironmentRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *DisableProjectEnvironmentParams) (*http.Request, error)

NewDisableProjectEnvironmentRequest constructs an http.Request for the DisableProjectEnvironment method

func NewEnableProjectEnvironmentRequest

func NewEnableProjectEnvironmentRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body EnableProjectEnvironmentJSONRequestBody) (*http.Request, error)

NewEnableProjectEnvironmentRequest calls the generic EnableProjectEnvironment builder with application/json body

func NewEnableProjectEnvironmentRequestWithBody

func NewEnableProjectEnvironmentRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewEnableProjectEnvironmentRequestWithBody constructs an http.Request for the EnableProjectEnvironment method, with any body, and a specified content type

func NewExecutePipelineRequest

func NewExecutePipelineRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body ExecutePipelineJSONRequestBody) (*http.Request, error)

NewExecutePipelineRequest calls the generic ExecutePipeline builder with application/json body

func NewExecutePipelineRequestWithBody

func NewExecutePipelineRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewExecutePipelineRequestWithBody constructs an http.Request for the ExecutePipeline method, with any body, and a specified content type

func NewExecuteQueryRequest

func NewExecuteQueryRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, body ExecuteQueryJSONRequestBody) (*http.Request, error)

NewExecuteQueryRequest calls the generic ExecuteQuery builder with application/json body

func NewExecuteQueryRequestWithBody

func NewExecuteQueryRequestWithBody(server string, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, contentType string, body io.Reader) (*http.Request, error)

NewExecuteQueryRequestWithBody constructs an http.Request for the ExecuteQuery method, with any body, and a specified content type

func NewFormatPipelineSpecRequest

func NewFormatPipelineSpecRequest(server string, slug SlugParam, body FormatPipelineSpecJSONRequestBody) (*http.Request, error)

NewFormatPipelineSpecRequest calls the generic FormatPipelineSpec builder with application/json body

func NewFormatPipelineSpecRequestWithBody

func NewFormatPipelineSpecRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewFormatPipelineSpecRequestWithBody constructs an http.Request for the FormatPipelineSpec method, with any body, and a specified content type

func NewGetAPIKeyRequest

func NewGetAPIKeyRequest(server string, slug SlugParam, apiKeySlug APIKeySlugParam) (*http.Request, error)

NewGetAPIKeyRequest constructs an http.Request for the GetAPIKey method

func NewGetAlertDestinationRequest

func NewGetAlertDestinationRequest(server string, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam) (*http.Request, error)

NewGetAlertDestinationRequest constructs an http.Request for the GetAlertDestination method

func NewGetAlertPolicyRequest

func NewGetAlertPolicyRequest(server string, slug SlugParam, alertPolicySlug AlertPolicySlugParam) (*http.Request, error)

NewGetAlertPolicyRequest constructs an http.Request for the GetAlertPolicy method

func NewGetDataSourceBindingRequest

func NewGetDataSourceBindingRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam) (*http.Request, error)

NewGetDataSourceBindingRequest constructs an http.Request for the GetDataSourceBinding method

func NewGetDataSourceProofConfigurationRequest

func NewGetDataSourceProofConfigurationRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewGetDataSourceProofConfigurationRequest constructs an http.Request for the GetDataSourceProofConfiguration method

func NewGetDataSourceRefRequest

func NewGetDataSourceRefRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam) (*http.Request, error)

NewGetDataSourceRefRequest constructs an http.Request for the GetDataSourceRef method

func NewGetDataSourceRequest

func NewGetDataSourceRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewGetDataSourceRequest constructs an http.Request for the GetDataSource method

func NewGetDriftImpactReportRequest

func NewGetDriftImpactReportRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, reportSlug Slug) (*http.Request, error)

NewGetDriftImpactReportRequest constructs an http.Request for the GetDriftImpactReport method

func NewGetEnvironmentRequest

func NewGetEnvironmentRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam) (*http.Request, error)

NewGetEnvironmentRequest constructs an http.Request for the GetEnvironment method

func NewGetEnvironmentRuntimeVariableRequest

func NewGetEnvironmentRuntimeVariableRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam) (*http.Request, error)

NewGetEnvironmentRuntimeVariableRequest constructs an http.Request for the GetEnvironmentRuntimeVariable method

func NewGetEnvironmentSecretRequest

func NewGetEnvironmentSecretRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam) (*http.Request, error)

NewGetEnvironmentSecretRequest constructs an http.Request for the GetEnvironmentSecret method

func NewGetGoogleWorkspaceFileRequest

func NewGetGoogleWorkspaceFileRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, fileId string) (*http.Request, error)

NewGetGoogleWorkspaceFileRequest constructs an http.Request for the GetGoogleWorkspaceFile method

func NewGetGoogleWorkspaceWorksheetsRequest

func NewGetGoogleWorkspaceWorksheetsRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, fileId string) (*http.Request, error)

NewGetGoogleWorkspaceWorksheetsRequest constructs an http.Request for the GetGoogleWorkspaceWorksheets method

func NewGetMemberInvitationRequest

func NewGetMemberInvitationRequest(server string, slug SlugParam, invitationSlug InvitationSlugParam) (*http.Request, error)

NewGetMemberInvitationRequest constructs an http.Request for the GetMemberInvitation method

func NewGetNotificationRequest

func NewGetNotificationRequest(server string, slug SlugParam, notificationSlug NotificationSlugParam) (*http.Request, error)

NewGetNotificationRequest constructs an http.Request for the GetNotification method

func NewGetODCSArtifactRequest

func NewGetODCSArtifactRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, params *GetODCSArtifactParams) (*http.Request, error)

NewGetODCSArtifactRequest constructs an http.Request for the GetODCSArtifact method

func NewGetODCSContractRequest

func NewGetODCSContractRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam) (*http.Request, error)

NewGetODCSContractRequest constructs an http.Request for the GetODCSContract method

func NewGetODCSRevisionRequest

func NewGetODCSRevisionRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam) (*http.Request, error)

NewGetODCSRevisionRequest constructs an http.Request for the GetODCSRevision method

func NewGetOrganizationRequest

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

NewGetOrganizationRequest constructs an http.Request for the GetOrganization method

func NewGetOrganizationRetentionPolicyRequest

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

NewGetOrganizationRetentionPolicyRequest constructs an http.Request for the GetOrganizationRetentionPolicy method

func NewGetPersonalAccessTokenRequest

func NewGetPersonalAccessTokenRequest(server string, patSlug PATSlugParam) (*http.Request, error)

NewGetPersonalAccessTokenRequest constructs an http.Request for the GetPersonalAccessToken method

func NewGetPipelineDeploymentRequest

func NewGetPipelineDeploymentRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam) (*http.Request, error)

NewGetPipelineDeploymentRequest constructs an http.Request for the GetPipelineDeployment method

func NewGetPipelineDraftRequest

func NewGetPipelineDraftRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam) (*http.Request, error)

NewGetPipelineDraftRequest constructs an http.Request for the GetPipelineDraft method

func NewGetPipelineRequest

func NewGetPipelineRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam) (*http.Request, error)

NewGetPipelineRequest constructs an http.Request for the GetPipeline method

func NewGetPipelineRunRequest

func NewGetPipelineRunRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, runSlug RunSlugParam) (*http.Request, error)

NewGetPipelineRunRequest constructs an http.Request for the GetPipelineRun method

func NewGetPipelineTriggerRequest

func NewGetPipelineTriggerRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam) (*http.Request, error)

NewGetPipelineTriggerRequest constructs an http.Request for the GetPipelineTrigger method

func NewGetPipelineValidationResultRequest

func NewGetPipelineValidationResultRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, validationSlug ValidationSlugParam) (*http.Request, error)

NewGetPipelineValidationResultRequest constructs an http.Request for the GetPipelineValidationResult method

func NewGetPipelineVersionRequest

func NewGetPipelineVersionRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, specHash PipelineVersionIdParam) (*http.Request, error)

NewGetPipelineVersionRequest constructs an http.Request for the GetPipelineVersion method

func NewGetPipelineWebhookDeliveryRequest

func NewGetPipelineWebhookDeliveryRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, deliveryId PipelineWebhookDeliveryIDParam) (*http.Request, error)

NewGetPipelineWebhookDeliveryRequest constructs an http.Request for the GetPipelineWebhookDelivery method

func NewGetProjectRequest

func NewGetProjectRequest(server string, slug SlugParam, projectSlug ProjectSlugParam) (*http.Request, error)

NewGetProjectRequest constructs an http.Request for the GetProject method

func NewGetProofReceiptRequest

func NewGetProofReceiptRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, receiptSlug ProofReceiptSlugParam) (*http.Request, error)

NewGetProofReceiptRequest constructs an http.Request for the GetProofReceipt method

func NewGetQueryExecutionRequest

func NewGetQueryExecutionRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, executionSlug QueryExecutionSlugParam) (*http.Request, error)

NewGetQueryExecutionRequest constructs an http.Request for the GetQueryExecution method

func NewGetQueryRequest

func NewGetQueryRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam) (*http.Request, error)

NewGetQueryRequest constructs an http.Request for the GetQuery method

func NewGetRoleRequest

func NewGetRoleRequest(server string, slug SlugParam, roleSlug RoleSlugParam) (*http.Request, error)

NewGetRoleRequest constructs an http.Request for the GetRole method

func NewGetSnowflakeOnboardingRequest

func NewGetSnowflakeOnboardingRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewGetSnowflakeOnboardingRequest constructs an http.Request for the GetSnowflakeOnboarding method

func NewGetUsersProfileRequest

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

NewGetUsersProfileRequest constructs an http.Request for the GetUsersProfile method

func NewImportODCSArtifactsRequest

func NewImportODCSArtifactsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, body ImportODCSArtifactsJSONRequestBody) (*http.Request, error)

NewImportODCSArtifactsRequest calls the generic ImportODCSArtifacts builder with application/json body

func NewImportODCSArtifactsRequestWithBody

func NewImportODCSArtifactsRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewImportODCSArtifactsRequestWithBody constructs an http.Request for the ImportODCSArtifacts method, with any body, and a specified content type

func NewInspectODCSRevisionRequest

func NewInspectODCSRevisionRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, params *InspectODCSRevisionParams) (*http.Request, error)

NewInspectODCSRevisionRequest constructs an http.Request for the InspectODCSRevision method

func NewIntrospectDataSourceSchemaRequest

func NewIntrospectDataSourceSchemaRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewIntrospectDataSourceSchemaRequest constructs an http.Request for the IntrospectDataSourceSchema method

func NewListAPIKeysRequest

func NewListAPIKeysRequest(server string, slug SlugParam, params *ListAPIKeysParams) (*http.Request, error)

NewListAPIKeysRequest constructs an http.Request for the ListAPIKeys method

func NewListAlertDeliveryAttemptsRequest

func NewListAlertDeliveryAttemptsRequest(server string, slug SlugParam, params *ListAlertDeliveryAttemptsParams) (*http.Request, error)

NewListAlertDeliveryAttemptsRequest constructs an http.Request for the ListAlertDeliveryAttempts method

func NewListAlertDestinationsRequest

func NewListAlertDestinationsRequest(server string, slug SlugParam, params *ListAlertDestinationsParams) (*http.Request, error)

NewListAlertDestinationsRequest constructs an http.Request for the ListAlertDestinations method

func NewListAlertPoliciesRequest

func NewListAlertPoliciesRequest(server string, slug SlugParam, params *ListAlertPoliciesParams) (*http.Request, error)

NewListAlertPoliciesRequest constructs an http.Request for the ListAlertPolicies method

func NewListAlertPolicySourceMetadataRequest

func NewListAlertPolicySourceMetadataRequest(server string, slug SlugParam, params *ListAlertPolicySourceMetadataParams) (*http.Request, error)

NewListAlertPolicySourceMetadataRequest constructs an http.Request for the ListAlertPolicySourceMetadata method

func NewListDataSourceBindingsRequest

func NewListDataSourceBindingsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListDataSourceBindingsParams) (*http.Request, error)

NewListDataSourceBindingsRequest constructs an http.Request for the ListDataSourceBindings method

func NewListDataSourceBranchesRequest

func NewListDataSourceBranchesRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewListDataSourceBranchesRequest constructs an http.Request for the ListDataSourceBranches method

func NewListDataSourceRefsRequest

func NewListDataSourceRefsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, params *ListDataSourceRefsParams) (*http.Request, error)

NewListDataSourceRefsRequest constructs an http.Request for the ListDataSourceRefs method

func NewListDataSourcesRequest

func NewListDataSourcesRequest(server string, slug SlugParam, params *ListDataSourcesParams) (*http.Request, error)

NewListDataSourcesRequest constructs an http.Request for the ListDataSources method

func NewListDriftImpactReportsRequest

func NewListDriftImpactReportsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, params *ListDriftImpactReportsParams) (*http.Request, error)

NewListDriftImpactReportsRequest constructs an http.Request for the ListDriftImpactReports method

func NewListEnvironmentRuntimeVariablesRequest

func NewListEnvironmentRuntimeVariablesRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, params *ListEnvironmentRuntimeVariablesParams) (*http.Request, error)

NewListEnvironmentRuntimeVariablesRequest constructs an http.Request for the ListEnvironmentRuntimeVariables method

func NewListEnvironmentSecretsRequest

func NewListEnvironmentSecretsRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, params *ListEnvironmentSecretsParams) (*http.Request, error)

NewListEnvironmentSecretsRequest constructs an http.Request for the ListEnvironmentSecrets method

func NewListEnvironmentsRequest

func NewListEnvironmentsRequest(server string, slug SlugParam, params *ListEnvironmentsParams) (*http.Request, error)

NewListEnvironmentsRequest constructs an http.Request for the ListEnvironments method

func NewListEventsRequest

func NewListEventsRequest(server string, slug SlugParam, params *ListEventsParams) (*http.Request, error)

NewListEventsRequest constructs an http.Request for the ListEvents method

func NewListGoogleWorkspaceFilesRequest

func NewListGoogleWorkspaceFilesRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, params *ListGoogleWorkspaceFilesParams) (*http.Request, error)

NewListGoogleWorkspaceFilesRequest constructs an http.Request for the ListGoogleWorkspaceFiles method

func NewListMemberInvitationsRequest

func NewListMemberInvitationsRequest(server string, slug SlugParam, params *ListMemberInvitationsParams) (*http.Request, error)

NewListMemberInvitationsRequest constructs an http.Request for the ListMemberInvitations method

func NewListMembersRequest

func NewListMembersRequest(server string, slug SlugParam, params *ListMembersParams) (*http.Request, error)

NewListMembersRequest constructs an http.Request for the ListMembers method

func NewListMyMemberInvitationsRequest

func NewListMyMemberInvitationsRequest(server string, params *ListMyMemberInvitationsParams) (*http.Request, error)

NewListMyMemberInvitationsRequest constructs an http.Request for the ListMyMemberInvitations method

func NewListNotificationDeliveryAttemptsRequest

func NewListNotificationDeliveryAttemptsRequest(server string, slug SlugParam, notificationSlug NotificationSlugParam, params *ListNotificationDeliveryAttemptsParams) (*http.Request, error)

NewListNotificationDeliveryAttemptsRequest constructs an http.Request for the ListNotificationDeliveryAttempts method

func NewListNotificationsRequest

func NewListNotificationsRequest(server string, slug SlugParam, params *ListNotificationsParams) (*http.Request, error)

NewListNotificationsRequest constructs an http.Request for the ListNotifications method

func NewListODCSContractsRequest

func NewListODCSContractsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, params *ListODCSContractsParams) (*http.Request, error)

NewListODCSContractsRequest constructs an http.Request for the ListODCSContracts method

func NewListODCSRevisionsRequest

func NewListODCSRevisionsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, params *ListODCSRevisionsParams) (*http.Request, error)

NewListODCSRevisionsRequest constructs an http.Request for the ListODCSRevisions method

func NewListOrganizationRetentionRunsRequest

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

NewListOrganizationRetentionRunsRequest constructs an http.Request for the ListOrganizationRetentionRuns method

func NewListOrganizationsRequest

func NewListOrganizationsRequest(server string, params *ListOrganizationsParams) (*http.Request, error)

NewListOrganizationsRequest constructs an http.Request for the ListOrganizations method

func NewListPersonalAccessTokensRequest

func NewListPersonalAccessTokensRequest(server string, params *ListPersonalAccessTokensParams) (*http.Request, error)

NewListPersonalAccessTokensRequest constructs an http.Request for the ListPersonalAccessTokens method

func NewListPipelineDeploymentsRequest

func NewListPipelineDeploymentsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam) (*http.Request, error)

NewListPipelineDeploymentsRequest constructs an http.Request for the ListPipelineDeployments method

func NewListPipelineRunTriggerRetryAttemptsRequest

func NewListPipelineRunTriggerRetryAttemptsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, runSlug RunSlugParam) (*http.Request, error)

NewListPipelineRunTriggerRetryAttemptsRequest constructs an http.Request for the ListPipelineRunTriggerRetryAttempts method

func NewListPipelineRunsRequest

func NewListPipelineRunsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineRunsParams) (*http.Request, error)

NewListPipelineRunsRequest constructs an http.Request for the ListPipelineRuns method

func NewListPipelineScheduleFiresRequest

func NewListPipelineScheduleFiresRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, params *ListPipelineScheduleFiresParams) (*http.Request, error)

NewListPipelineScheduleFiresRequest constructs an http.Request for the ListPipelineScheduleFires method

func NewListPipelineTriggersRequest

func NewListPipelineTriggersRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineTriggersParams) (*http.Request, error)

NewListPipelineTriggersRequest constructs an http.Request for the ListPipelineTriggers method

func NewListPipelineValidationResultsRequest

func NewListPipelineValidationResultsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineValidationResultsParams) (*http.Request, error)

NewListPipelineValidationResultsRequest constructs an http.Request for the ListPipelineValidationResults method

func NewListPipelineVersionsRequest

func NewListPipelineVersionsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam) (*http.Request, error)

NewListPipelineVersionsRequest constructs an http.Request for the ListPipelineVersions method

func NewListPipelineWebhookDeliveriesRequest

func NewListPipelineWebhookDeliveriesRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, params *ListPipelineWebhookDeliveriesParams) (*http.Request, error)

NewListPipelineWebhookDeliveriesRequest constructs an http.Request for the ListPipelineWebhookDeliveries method

func NewListPipelinesRequest

func NewListPipelinesRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, params *ListPipelinesParams) (*http.Request, error)

NewListPipelinesRequest constructs an http.Request for the ListPipelines method

func NewListProjectEnvironmentsRequest

func NewListProjectEnvironmentsRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, params *ListProjectEnvironmentsParams) (*http.Request, error)

NewListProjectEnvironmentsRequest constructs an http.Request for the ListProjectEnvironments method

func NewListProjectsRequest

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

NewListProjectsRequest constructs an http.Request for the ListProjects method

func NewListQueriesRequest

func NewListQueriesRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, params *ListQueriesParams) (*http.Request, error)

NewListQueriesRequest constructs an http.Request for the ListQueries method

func NewListQueryExecutionsRequest

func NewListQueryExecutionsRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, params *ListQueryExecutionsParams) (*http.Request, error)

NewListQueryExecutionsRequest constructs an http.Request for the ListQueryExecutions method

func NewListRolesRequest

func NewListRolesRequest(server string, slug SlugParam, params *ListRolesParams) (*http.Request, error)

NewListRolesRequest constructs an http.Request for the ListRoles method

func NewPatchUsersProfileRequest

func NewPatchUsersProfileRequest(server string, body PatchUsersProfileJSONRequestBody) (*http.Request, error)

NewPatchUsersProfileRequest calls the generic PatchUsersProfile builder with application/json body

func NewPatchUsersProfileRequestWithBody

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

NewPatchUsersProfileRequestWithBody constructs an http.Request for the PatchUsersProfile method, with any body, and a specified content type

func NewPreviewODCSRevisionImpactRequest

func NewPreviewODCSRevisionImpactRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body PreviewODCSRevisionImpactJSONRequestBody) (*http.Request, error)

NewPreviewODCSRevisionImpactRequest calls the generic PreviewODCSRevisionImpact builder with application/json body

func NewPreviewODCSRevisionImpactRequestWithBody

func NewPreviewODCSRevisionImpactRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewPreviewODCSRevisionImpactRequestWithBody constructs an http.Request for the PreviewODCSRevisionImpact method, with any body, and a specified content type

func NewPublishPipelineDraftRequest

func NewPublishPipelineDraftRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body PublishPipelineDraftJSONRequestBody) (*http.Request, error)

NewPublishPipelineDraftRequest calls the generic PublishPipelineDraft builder with application/json body

func NewPublishPipelineDraftRequestWithBody

func NewPublishPipelineDraftRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewPublishPipelineDraftRequestWithBody constructs an http.Request for the PublishPipelineDraft method, with any body, and a specified content type

func NewPurgeQueryRequest

func NewPurgeQueryRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam) (*http.Request, error)

NewPurgeQueryRequest constructs an http.Request for the PurgeQuery method

func NewReconcilePipelinesRequest

func NewReconcilePipelinesRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, body ReconcilePipelinesJSONRequestBody) (*http.Request, error)

NewReconcilePipelinesRequest calls the generic ReconcilePipelines builder with application/json body

func NewReconcilePipelinesRequestWithBody

func NewReconcilePipelinesRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewReconcilePipelinesRequestWithBody constructs an http.Request for the ReconcilePipelines method, with any body, and a specified content type

func NewRefreshDataSourceProviderGrantRequest

func NewRefreshDataSourceProviderGrantRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewRefreshDataSourceProviderGrantRequest constructs an http.Request for the RefreshDataSourceProviderGrant method

func NewRefreshDataSourceSchemaRequest

func NewRefreshDataSourceSchemaRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewRefreshDataSourceSchemaRequest constructs an http.Request for the RefreshDataSourceSchema method

func NewRemoveMemberRequest

func NewRemoveMemberRequest(server string, slug SlugParam, userSlug UserSlugParam) (*http.Request, error)

NewRemoveMemberRequest constructs an http.Request for the RemoveMember method

func NewReplayPipelineWebhookDeliveryRequest

func NewReplayPipelineWebhookDeliveryRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, deliveryId PipelineWebhookDeliveryIDParam) (*http.Request, error)

NewReplayPipelineWebhookDeliveryRequest constructs an http.Request for the ReplayPipelineWebhookDelivery method

func NewResendMemberInvitationRequest

func NewResendMemberInvitationRequest(server string, slug SlugParam, invitationSlug InvitationSlugParam) (*http.Request, error)

NewResendMemberInvitationRequest constructs an http.Request for the ResendMemberInvitation method

func NewResolveNotificationRequest

func NewResolveNotificationRequest(server string, slug SlugParam, notificationSlug NotificationSlugParam) (*http.Request, error)

NewResolveNotificationRequest constructs an http.Request for the ResolveNotification method

func NewRestoreDataSourceRequest

func NewRestoreDataSourceRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewRestoreDataSourceRequest constructs an http.Request for the RestoreDataSource method

func NewRestoreQueryRequest

func NewRestoreQueryRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam) (*http.Request, error)

NewRestoreQueryRequest constructs an http.Request for the RestoreQuery method

func NewRestoreRoleRequest

func NewRestoreRoleRequest(server string, slug SlugParam, roleSlug RoleSlugParam) (*http.Request, error)

NewRestoreRoleRequest constructs an http.Request for the RestoreRole method

func NewRevalidatePipelineRequest

func NewRevalidatePipelineRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam) (*http.Request, error)

NewRevalidatePipelineRequest constructs an http.Request for the RevalidatePipeline method

func NewRevokeDataSourceProviderGrantRequest

func NewRevokeDataSourceProviderGrantRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewRevokeDataSourceProviderGrantRequest constructs an http.Request for the RevokeDataSourceProviderGrant method

func NewRevokeMemberInvitationRequest

func NewRevokeMemberInvitationRequest(server string, slug SlugParam, invitationSlug InvitationSlugParam) (*http.Request, error)

NewRevokeMemberInvitationRequest constructs an http.Request for the RevokeMemberInvitation method

func NewRotateAPIKeyRequest

func NewRotateAPIKeyRequest(server string, slug SlugParam, apiKeySlug APIKeySlugParam) (*http.Request, error)

NewRotateAPIKeyRequest constructs an http.Request for the RotateAPIKey method

func NewRotateDataSourceProviderGrantRequest

func NewRotateDataSourceProviderGrantRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, params *RotateDataSourceProviderGrantParams) (*http.Request, error)

NewRotateDataSourceProviderGrantRequest constructs an http.Request for the RotateDataSourceProviderGrant method

func NewRotatePersonalAccessTokenRequest

func NewRotatePersonalAccessTokenRequest(server string, patSlug PATSlugParam) (*http.Request, error)

NewRotatePersonalAccessTokenRequest constructs an http.Request for the RotatePersonalAccessToken method

func NewRotatePipelineWebhookSecretRequest

func NewRotatePipelineWebhookSecretRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam) (*http.Request, error)

NewRotatePipelineWebhookSecretRequest constructs an http.Request for the RotatePipelineWebhookSecret method

func NewSavePipelineDraftRequest

func NewSavePipelineDraftRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body SavePipelineDraftJSONRequestBody) (*http.Request, error)

NewSavePipelineDraftRequest calls the generic SavePipelineDraft builder with application/json body

func NewSavePipelineDraftRequestWithBody

func NewSavePipelineDraftRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewSavePipelineDraftRequestWithBody constructs an http.Request for the SavePipelineDraft method, with any body, and a specified content type

func NewSetDataSourceProofConfigurationRequest

func NewSetDataSourceProofConfigurationRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, body SetDataSourceProofConfigurationJSONRequestBody) (*http.Request, error)

NewSetDataSourceProofConfigurationRequest calls the generic SetDataSourceProofConfiguration builder with application/json body

func NewSetDataSourceProofConfigurationRequestWithBody

func NewSetDataSourceProofConfigurationRequestWithBody(server string, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewSetDataSourceProofConfigurationRequestWithBody constructs an http.Request for the SetDataSourceProofConfiguration method, with any body, and a specified content type

func NewSetProjectPipelineBackendRequest

func NewSetProjectPipelineBackendRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, body SetProjectPipelineBackendJSONRequestBody) (*http.Request, error)

NewSetProjectPipelineBackendRequest calls the generic SetProjectPipelineBackend builder with application/json body

func NewSetProjectPipelineBackendRequestWithBody

func NewSetProjectPipelineBackendRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewSetProjectPipelineBackendRequestWithBody constructs an http.Request for the SetProjectPipelineBackend method, with any body, and a specified content type

func NewStartProviderConnectorInstallRequest

func NewStartProviderConnectorInstallRequest(server string, slug SlugParam, provider ProviderKey, body StartProviderConnectorInstallJSONRequestBody) (*http.Request, error)

NewStartProviderConnectorInstallRequest calls the generic StartProviderConnectorInstall builder with application/json body

func NewStartProviderConnectorInstallRequestWithBody

func NewStartProviderConnectorInstallRequestWithBody(server string, slug SlugParam, provider ProviderKey, contentType string, body io.Reader) (*http.Request, error)

NewStartProviderConnectorInstallRequestWithBody constructs an http.Request for the StartProviderConnectorInstall method, with any body, and a specified content type

func NewStartProviderDataSourceInstallRequest

func NewStartProviderDataSourceInstallRequest(server string, slug SlugParam, provider ProviderKey, body StartProviderDataSourceInstallJSONRequestBody) (*http.Request, error)

NewStartProviderDataSourceInstallRequest calls the generic StartProviderDataSourceInstall builder with application/json body

func NewStartProviderDataSourceInstallRequestWithBody

func NewStartProviderDataSourceInstallRequestWithBody(server string, slug SlugParam, provider ProviderKey, contentType string, body io.Reader) (*http.Request, error)

NewStartProviderDataSourceInstallRequestWithBody constructs an http.Request for the StartProviderDataSourceInstall method, with any body, and a specified content type

func NewTestAlertDestinationRequest

func NewTestAlertDestinationRequest(server string, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam) (*http.Request, error)

NewTestAlertDestinationRequest constructs an http.Request for the TestAlertDestination method

func NewTestDataSourceConnectionRequest

func NewTestDataSourceConnectionRequest(server string, slug SlugParam, body TestDataSourceConnectionJSONRequestBody) (*http.Request, error)

NewTestDataSourceConnectionRequest calls the generic TestDataSourceConnection builder with application/json body

func NewTestDataSourceConnectionRequestWithBody

func NewTestDataSourceConnectionRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewTestDataSourceConnectionRequestWithBody constructs an http.Request for the TestDataSourceConnection method, with any body, and a specified content type

func NewTestStoredDataSourceConnectionRequest

func NewTestStoredDataSourceConnectionRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam) (*http.Request, error)

NewTestStoredDataSourceConnectionRequest constructs an http.Request for the TestStoredDataSourceConnection method

func NewUpdateAPIKeyRequest

func NewUpdateAPIKeyRequest(server string, slug SlugParam, apiKeySlug APIKeySlugParam, body UpdateAPIKeyJSONRequestBody) (*http.Request, error)

NewUpdateAPIKeyRequest calls the generic UpdateAPIKey builder with application/json body

func NewUpdateAPIKeyRequestWithBody

func NewUpdateAPIKeyRequestWithBody(server string, slug SlugParam, apiKeySlug APIKeySlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAPIKeyRequestWithBody constructs an http.Request for the UpdateAPIKey method, with any body, and a specified content type

func NewUpdateAlertDestinationRequest

func NewUpdateAlertDestinationRequest(server string, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, body UpdateAlertDestinationJSONRequestBody) (*http.Request, error)

NewUpdateAlertDestinationRequest calls the generic UpdateAlertDestination builder with application/json body

func NewUpdateAlertDestinationRequestWithBody

func NewUpdateAlertDestinationRequestWithBody(server string, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAlertDestinationRequestWithBody constructs an http.Request for the UpdateAlertDestination method, with any body, and a specified content type

func NewUpdateAlertPolicyRequest

func NewUpdateAlertPolicyRequest(server string, slug SlugParam, alertPolicySlug AlertPolicySlugParam, body UpdateAlertPolicyJSONRequestBody) (*http.Request, error)

NewUpdateAlertPolicyRequest calls the generic UpdateAlertPolicy builder with application/json body

func NewUpdateAlertPolicyRequestWithBody

func NewUpdateAlertPolicyRequestWithBody(server string, slug SlugParam, alertPolicySlug AlertPolicySlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAlertPolicyRequestWithBody constructs an http.Request for the UpdateAlertPolicy method, with any body, and a specified content type

func NewUpdateDataSourceCredentialsRequest

func NewUpdateDataSourceCredentialsRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, body UpdateDataSourceCredentialsJSONRequestBody) (*http.Request, error)

NewUpdateDataSourceCredentialsRequest calls the generic UpdateDataSourceCredentials builder with application/json body

func NewUpdateDataSourceCredentialsRequestWithBody

func NewUpdateDataSourceCredentialsRequestWithBody(server string, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDataSourceCredentialsRequestWithBody constructs an http.Request for the UpdateDataSourceCredentials method, with any body, and a specified content type

func NewUpdateDataSourceRefRequest

func NewUpdateDataSourceRefRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, body UpdateDataSourceRefJSONRequestBody) (*http.Request, error)

NewUpdateDataSourceRefRequest calls the generic UpdateDataSourceRef builder with application/json body

func NewUpdateDataSourceRefRequestWithBody

func NewUpdateDataSourceRefRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDataSourceRefRequestWithBody constructs an http.Request for the UpdateDataSourceRef method, with any body, and a specified content type

func NewUpdateDataSourceRequest

func NewUpdateDataSourceRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, body UpdateDataSourceJSONRequestBody) (*http.Request, error)

NewUpdateDataSourceRequest calls the generic UpdateDataSource builder with application/json body

func NewUpdateDataSourceRequestWithBody

func NewUpdateDataSourceRequestWithBody(server string, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDataSourceRequestWithBody constructs an http.Request for the UpdateDataSource method, with any body, and a specified content type

func NewUpdateEnvironmentRequest

func NewUpdateEnvironmentRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, body UpdateEnvironmentJSONRequestBody) (*http.Request, error)

NewUpdateEnvironmentRequest calls the generic UpdateEnvironment builder with application/json body

func NewUpdateEnvironmentRequestWithBody

func NewUpdateEnvironmentRequestWithBody(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvironmentRequestWithBody constructs an http.Request for the UpdateEnvironment method, with any body, and a specified content type

func NewUpdateMemberRequest

func NewUpdateMemberRequest(server string, slug SlugParam, userSlug UserSlugParam, body UpdateMemberJSONRequestBody) (*http.Request, error)

NewUpdateMemberRequest calls the generic UpdateMember builder with application/json body

func NewUpdateMemberRequestWithBody

func NewUpdateMemberRequestWithBody(server string, slug SlugParam, userSlug UserSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMemberRequestWithBody constructs an http.Request for the UpdateMember method, with any body, and a specified content type

func NewUpdateODCSContractRequest

func NewUpdateODCSContractRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body UpdateODCSContractJSONRequestBody) (*http.Request, error)

NewUpdateODCSContractRequest calls the generic UpdateODCSContract builder with application/json body

func NewUpdateODCSContractRequestWithBody

func NewUpdateODCSContractRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateODCSContractRequestWithBody constructs an http.Request for the UpdateODCSContract method, with any body, and a specified content type

func NewUpdateOrganizationRequest

func NewUpdateOrganizationRequest(server string, slug SlugParam, body UpdateOrganizationJSONRequestBody) (*http.Request, error)

NewUpdateOrganizationRequest calls the generic UpdateOrganization builder with application/json body

func NewUpdateOrganizationRequestWithBody

func NewUpdateOrganizationRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOrganizationRequestWithBody constructs an http.Request for the UpdateOrganization method, with any body, and a specified content type

func NewUpdateOrganizationRetentionPolicyRequest

func NewUpdateOrganizationRetentionPolicyRequest(server string, slug SlugParam, body UpdateOrganizationRetentionPolicyJSONRequestBody) (*http.Request, error)

NewUpdateOrganizationRetentionPolicyRequest calls the generic UpdateOrganizationRetentionPolicy builder with application/json body

func NewUpdateOrganizationRetentionPolicyRequestWithBody

func NewUpdateOrganizationRetentionPolicyRequestWithBody(server string, slug SlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOrganizationRetentionPolicyRequestWithBody constructs an http.Request for the UpdateOrganizationRetentionPolicy method, with any body, and a specified content type

func NewUpdatePersonalAccessTokenRequest

func NewUpdatePersonalAccessTokenRequest(server string, patSlug PATSlugParam, body UpdatePersonalAccessTokenJSONRequestBody) (*http.Request, error)

NewUpdatePersonalAccessTokenRequest calls the generic UpdatePersonalAccessToken builder with application/json body

func NewUpdatePersonalAccessTokenRequestWithBody

func NewUpdatePersonalAccessTokenRequestWithBody(server string, patSlug PATSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePersonalAccessTokenRequestWithBody constructs an http.Request for the UpdatePersonalAccessToken method, with any body, and a specified content type

func NewUpdatePipelineRequest

func NewUpdatePipelineRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body UpdatePipelineJSONRequestBody) (*http.Request, error)

NewUpdatePipelineRequest calls the generic UpdatePipeline builder with application/json body

func NewUpdatePipelineRequestWithBody

func NewUpdatePipelineRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePipelineRequestWithBody constructs an http.Request for the UpdatePipeline method, with any body, and a specified content type

func NewUpdatePipelineTriggerRequest

func NewUpdatePipelineTriggerRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, body UpdatePipelineTriggerJSONRequestBody) (*http.Request, error)

NewUpdatePipelineTriggerRequest calls the generic UpdatePipelineTrigger builder with application/json body

func NewUpdatePipelineTriggerRequestWithBody

func NewUpdatePipelineTriggerRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePipelineTriggerRequestWithBody constructs an http.Request for the UpdatePipelineTrigger method, with any body, and a specified content type

func NewUpdateProjectRequest

func NewUpdateProjectRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, body UpdateProjectJSONRequestBody) (*http.Request, error)

NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body

func NewUpdateProjectRequestWithBody

func NewUpdateProjectRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProjectRequestWithBody constructs an http.Request for the UpdateProject method, with any body, and a specified content type

func NewUpdateQueryRequest

func NewUpdateQueryRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, body UpdateQueryJSONRequestBody) (*http.Request, error)

NewUpdateQueryRequest calls the generic UpdateQuery builder with application/json body

func NewUpdateQueryRequestWithBody

func NewUpdateQueryRequestWithBody(server string, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateQueryRequestWithBody constructs an http.Request for the UpdateQuery method, with any body, and a specified content type

func NewUpdateRoleRequest

func NewUpdateRoleRequest(server string, slug SlugParam, roleSlug RoleSlugParam, body UpdateRoleJSONRequestBody) (*http.Request, error)

NewUpdateRoleRequest calls the generic UpdateRole builder with application/json body

func NewUpdateRoleRequestWithBody

func NewUpdateRoleRequestWithBody(server string, slug SlugParam, roleSlug RoleSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpdateRoleRequestWithBody constructs an http.Request for the UpdateRole method, with any body, and a specified content type

func NewUpsertDataSourceBindingRequest

func NewUpsertDataSourceBindingRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, body UpsertDataSourceBindingJSONRequestBody) (*http.Request, error)

NewUpsertDataSourceBindingRequest calls the generic UpsertDataSourceBinding builder with application/json body

func NewUpsertDataSourceBindingRequestWithBody

func NewUpsertDataSourceBindingRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewUpsertDataSourceBindingRequestWithBody constructs an http.Request for the UpsertDataSourceBinding method, with any body, and a specified content type

func NewUpsertEnvironmentRuntimeVariableRequest

func NewUpsertEnvironmentRuntimeVariableRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, body UpsertEnvironmentRuntimeVariableJSONRequestBody) (*http.Request, error)

NewUpsertEnvironmentRuntimeVariableRequest calls the generic UpsertEnvironmentRuntimeVariable builder with application/json body

func NewUpsertEnvironmentRuntimeVariableRequestWithBody

func NewUpsertEnvironmentRuntimeVariableRequestWithBody(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, contentType string, body io.Reader) (*http.Request, error)

NewUpsertEnvironmentRuntimeVariableRequestWithBody constructs an http.Request for the UpsertEnvironmentRuntimeVariable method, with any body, and a specified content type

func NewUpsertEnvironmentSecretRequest

func NewUpsertEnvironmentSecretRequest(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, body UpsertEnvironmentSecretJSONRequestBody) (*http.Request, error)

NewUpsertEnvironmentSecretRequest calls the generic UpsertEnvironmentSecret builder with application/json body

func NewUpsertEnvironmentSecretRequestWithBody

func NewUpsertEnvironmentSecretRequestWithBody(server string, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, contentType string, body io.Reader) (*http.Request, error)

NewUpsertEnvironmentSecretRequestWithBody constructs an http.Request for the UpsertEnvironmentSecret method, with any body, and a specified content type

func NewValidatePipelineRequest

func NewValidatePipelineRequest(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body ValidatePipelineJSONRequestBody) (*http.Request, error)

NewValidatePipelineRequest calls the generic ValidatePipeline builder with application/json body

func NewValidatePipelineRequestWithBody

func NewValidatePipelineRequestWithBody(server string, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewValidatePipelineRequestWithBody constructs an http.Request for the ValidatePipeline method, with any body, and a specified content type

func NewVerifyGoogleWorkspaceFilesRequest

func NewVerifyGoogleWorkspaceFilesRequest(server string, slug SlugParam, dsSlug DataSourceSlugParam, body VerifyGoogleWorkspaceFilesJSONRequestBody) (*http.Request, error)

NewVerifyGoogleWorkspaceFilesRequest calls the generic VerifyGoogleWorkspaceFiles builder with application/json body

func NewVerifyGoogleWorkspaceFilesRequestWithBody

func NewVerifyGoogleWorkspaceFilesRequestWithBody(server string, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader) (*http.Request, error)

NewVerifyGoogleWorkspaceFilesRequestWithBody constructs an http.Request for the VerifyGoogleWorkspaceFiles method, with any body, and a specified content type

Types

type APIKey

type APIKey struct {
	CanManageApiKeys  bool               `json:"can_manage_api_keys"`
	CreatedAt         Timestamp          `json:"created_at"`
	CreatedByUserSlug *NullableSlug      `json:"created_by_user_slug,omitempty"`
	Description       *string            `json:"description,omitempty"`
	ExpiresAt         *NullableTimestamp `json:"expires_at"`
	LastUsedAt        *NullableTimestamp `json:"last_used_at"`
	Name              Name               `json:"name"`
	RevokedAt         *NullableTimestamp `json:"revoked_at"`
	Role              MemberRole         `json:"role"`
	Slug              Slug               `json:"slug"`
	TokenPrefix       string             `json:"token_prefix"`
	UpdatedAt         Timestamp          `json:"updated_at"`
}

APIKey defines model for APIKey.

type APIKeyListResponse

type APIKeyListResponse struct {
	ApiKeys    []APIKey `json:"api_keys"`
	HasMore    bool     `json:"has_more"`
	NextCursor *string  `json:"next_cursor,omitempty"`
	PrevCursor *string  `json:"prev_cursor,omitempty"`
}

APIKeyListResponse defines model for APIKeyListResponse.

type APIKeySlugParam

type APIKeySlugParam = Slug

APIKeySlugParam defines model for APIKeySlugParam.

type APIKeyWithToken

type APIKeyWithToken struct {
	CanManageApiKeys  bool               `json:"can_manage_api_keys"`
	CreatedAt         Timestamp          `json:"created_at"`
	CreatedByUserSlug *NullableSlug      `json:"created_by_user_slug,omitempty"`
	Description       *string            `json:"description,omitempty"`
	ExpiresAt         *NullableTimestamp `json:"expires_at"`
	LastUsedAt        *NullableTimestamp `json:"last_used_at"`
	Name              Name               `json:"name"`
	RevokedAt         *NullableTimestamp `json:"revoked_at"`
	Role              MemberRole         `json:"role"`
	Slug              Slug               `json:"slug"`
	Token             string             `json:"token"`
	TokenPrefix       string             `json:"token_prefix"`
	UpdatedAt         Timestamp          `json:"updated_at"`
}

APIKeyWithToken defines model for APIKeyWithToken.

type APIKeysFieldParam

type APIKeysFieldParam string

APIKeysFieldParam defines model for APIKeysFieldParam.

const (
	APIKeysFieldParamApiKeyCreatedAt APIKeysFieldParam = "api_key_created_at"
	APIKeysFieldParamApiKeyName      APIKeysFieldParam = "api_key_name"
	APIKeysFieldParamApiKeyUpdatedAt APIKeysFieldParam = "api_key_updated_at"
)

Defines values for APIKeysFieldParam.

func (APIKeysFieldParam) Valid

func (e APIKeysFieldParam) Valid() bool

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

type AcceptMyMemberInvitationJSONRequestBody

type AcceptMyMemberInvitationJSONRequestBody = TermsAcceptanceRequest

AcceptMyMemberInvitationJSONRequestBody defines body for AcceptMyMemberInvitation for application/json ContentType.

type AcceptMyMemberInvitationResponse

type AcceptMyMemberInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *MemberInvitationAcceptance
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseAcceptMyMemberInvitationResponse

func ParseAcceptMyMemberInvitationResponse(rsp *http.Response) (*AcceptMyMemberInvitationResponse, error)

ParseAcceptMyMemberInvitationResponse parses an HTTP response from a AcceptMyMemberInvitationWithResponse call

func (AcceptMyMemberInvitationResponse) ContentType

func (r AcceptMyMemberInvitationResponse) ContentType() string

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

func (AcceptMyMemberInvitationResponse) GetBody

func (r AcceptMyMemberInvitationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (AcceptMyMemberInvitationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (AcceptMyMemberInvitationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (AcceptMyMemberInvitationResponse) Status

Status returns HTTPResponse.Status

func (AcceptMyMemberInvitationResponse) StatusCode

func (r AcceptMyMemberInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AcknowledgeNotificationResponse

type AcknowledgeNotificationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *NotificationRecord
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseAcknowledgeNotificationResponse

func ParseAcknowledgeNotificationResponse(rsp *http.Response) (*AcknowledgeNotificationResponse, error)

ParseAcknowledgeNotificationResponse parses an HTTP response from a AcknowledgeNotificationWithResponse call

func (AcknowledgeNotificationResponse) ContentType

func (r AcknowledgeNotificationResponse) ContentType() string

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

func (AcknowledgeNotificationResponse) GetBody

func (r AcknowledgeNotificationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (AcknowledgeNotificationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (AcknowledgeNotificationResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (AcknowledgeNotificationResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (AcknowledgeNotificationResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (AcknowledgeNotificationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (AcknowledgeNotificationResponse) Status

Status returns HTTPResponse.Status

func (AcknowledgeNotificationResponse) StatusCode

func (r AcknowledgeNotificationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AlertDeliveryAttempt

type AlertDeliveryAttempt struct {
	AlertPolicySlug          *NullableSlug              `json:"alert_policy_slug"`
	CreatedAt                Timestamp                  `json:"created_at"`
	DestinationName          *string                    `json:"destination_name"`
	DestinationSlug          *NullableSlug              `json:"destination_slug"`
	DestinationType          AlertDestinationType       `json:"destination_type"`
	ErrorCategory            *string                    `json:"error_category"`
	ErrorMessage             *string                    `json:"error_message"`
	FailedAt                 *Timestamp                 `json:"failed_at"`
	NotificationRecordSlug   Slug                       `json:"notification_record_slug"`
	ProviderAttempt          int                        `json:"provider_attempt"`
	ProviderResponseMetadata map[string]interface{}     `json:"provider_response_metadata"`
	QueuedAt                 Timestamp                  `json:"queued_at"`
	SentAt                   *Timestamp                 `json:"sent_at"`
	Slug                     Slug                       `json:"slug"`
	Status                   AlertDeliveryAttemptStatus `json:"status"`
	UpdatedAt                Timestamp                  `json:"updated_at"`
}

AlertDeliveryAttempt defines model for AlertDeliveryAttempt.

type AlertDeliveryAttemptFieldParam

type AlertDeliveryAttemptFieldParam string

AlertDeliveryAttemptFieldParam defines model for AlertDeliveryAttemptFieldParam.

const (
	AlertDeliveryAttemptFieldParamAlertDeliveryAttemptCreatedAt AlertDeliveryAttemptFieldParam = "alert_delivery_attempt_created_at"
)

Defines values for AlertDeliveryAttemptFieldParam.

func (AlertDeliveryAttemptFieldParam) Valid

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

type AlertDeliveryAttemptListResponse

type AlertDeliveryAttemptListResponse struct {
	AlertDeliveryAttempts []AlertDeliveryAttempt `json:"alert_delivery_attempts"`
	HasMore               bool                   `json:"has_more"`
	NextCursor            *string                `json:"next_cursor,omitempty"`
	PrevCursor            *string                `json:"prev_cursor,omitempty"`
}

AlertDeliveryAttemptListResponse defines model for AlertDeliveryAttemptListResponse.

type AlertDeliveryAttemptStatus

type AlertDeliveryAttemptStatus string

AlertDeliveryAttemptStatus defines model for AlertDeliveryAttemptStatus.

const (
	AlertDeliveryAttemptStatusFailed  AlertDeliveryAttemptStatus = "failed"
	AlertDeliveryAttemptStatusQueued  AlertDeliveryAttemptStatus = "queued"
	AlertDeliveryAttemptStatusSent    AlertDeliveryAttemptStatus = "sent"
	AlertDeliveryAttemptStatusUnknown AlertDeliveryAttemptStatus = "unknown"
)

Defines values for AlertDeliveryAttemptStatus.

func (AlertDeliveryAttemptStatus) Valid

func (e AlertDeliveryAttemptStatus) Valid() bool

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

type AlertDestination

type AlertDestination struct {
	CreatedAt       Timestamp              `json:"created_at"`
	Enabled         bool                   `json:"enabled"`
	Name            Name                   `json:"name"`
	NonSecretConfig AlertDestinationConfig `json:"non_secret_config"`
	Slug            Slug                   `json:"slug"`
	Type            AlertDestinationType   `json:"type"`
	UpdatedAt       Timestamp              `json:"updated_at"`
}

AlertDestination defines model for AlertDestination.

type AlertDestinationConfig

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

AlertDestinationConfig defines model for AlertDestinationConfig.

func (AlertDestinationConfig) AsEmailAlertDestinationConfig

func (t AlertDestinationConfig) AsEmailAlertDestinationConfig() (EmailAlertDestinationConfig, error)

AsEmailAlertDestinationConfig returns the union data inside the AlertDestinationConfig as a EmailAlertDestinationConfig

func (*AlertDestinationConfig) FromEmailAlertDestinationConfig

func (t *AlertDestinationConfig) FromEmailAlertDestinationConfig(v EmailAlertDestinationConfig) error

FromEmailAlertDestinationConfig overwrites any union data inside the AlertDestinationConfig as the provided EmailAlertDestinationConfig

func (AlertDestinationConfig) MarshalJSON

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

func (*AlertDestinationConfig) MergeEmailAlertDestinationConfig

func (t *AlertDestinationConfig) MergeEmailAlertDestinationConfig(v EmailAlertDestinationConfig) error

MergeEmailAlertDestinationConfig performs a merge with any union data inside the AlertDestinationConfig, using the provided EmailAlertDestinationConfig

func (*AlertDestinationConfig) UnmarshalJSON

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

type AlertDestinationFieldParam

type AlertDestinationFieldParam string

AlertDestinationFieldParam defines model for AlertDestinationFieldParam.

const (
	AlertDestinationFieldParamAlertDestinationCreatedAt AlertDestinationFieldParam = "alert_destination_created_at"
)

Defines values for AlertDestinationFieldParam.

func (AlertDestinationFieldParam) Valid

func (e AlertDestinationFieldParam) Valid() bool

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

type AlertDestinationListResponse

type AlertDestinationListResponse struct {
	AlertDestinations []AlertDestination `json:"alert_destinations"`
	HasMore           bool               `json:"has_more"`
	NextCursor        *string            `json:"next_cursor,omitempty"`
	PrevCursor        *string            `json:"prev_cursor,omitempty"`
}

AlertDestinationListResponse defines model for AlertDestinationListResponse.

type AlertDestinationSlugParam

type AlertDestinationSlugParam = Slug

AlertDestinationSlugParam defines model for AlertDestinationSlugParam.

type AlertDestinationTestJob

type AlertDestinationTestJob struct {
	Kind  string `json:"kind"`
	Queue string `json:"queue"`
	State string `json:"state"`
}

AlertDestinationTestJob defines model for AlertDestinationTestJob.

type AlertDestinationTestResponse

type AlertDestinationTestResponse struct {
	DestinationSlug      Slug                      `json:"destination_slug"`
	DestinationType      AlertDestinationType      `json:"destination_type"`
	DiagnosticsPersisted bool                      `json:"diagnostics_persisted"`
	EnqueuedJobs         []AlertDestinationTestJob `json:"enqueued_jobs"`
	RecipientCount       int                       `json:"recipient_count"`
	Status               string                    `json:"status"`
}

AlertDestinationTestResponse defines model for AlertDestinationTestResponse.

type AlertDestinationType

type AlertDestinationType string

AlertDestinationType defines model for AlertDestinationType.

const (
	AlertDestinationTypeEmail   AlertDestinationType = "email"
	AlertDestinationTypeUnknown AlertDestinationType = "unknown"
)

Defines values for AlertDestinationType.

func (AlertDestinationType) Valid

func (e AlertDestinationType) Valid() bool

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

type AlertPolicy

type AlertPolicy struct {
	CreatedAt        Timestamp                    `json:"created_at"`
	DestinationSlugs []Slug                       `json:"destination_slugs"`
	Enabled          bool                         `json:"enabled"`
	EnvironmentSlug  *NullableSlug                `json:"environment_slug"`
	LifecycleState   *AlertPolicyLifecycleState   `json:"lifecycle_state"`
	Name             Name                         `json:"name"`
	NotificationType *AlertPolicyNotificationType `json:"notification_type"`
	ProjectSlug      *NullableSlug                `json:"project_slug"`
	Scope            AlertPolicyScope             `json:"scope"`
	Severity         *AlertPolicySeverity         `json:"severity"`
	Slug             Slug                         `json:"slug"`
	SourceAction     *AlertPolicySourceAction     `json:"source_action"`
	SourceKind       *AlertPolicySourceKind       `json:"source_kind"`
	SourceRef        *AlertPolicySourceRef        `json:"source_ref"`
	UpdatedAt        Timestamp                    `json:"updated_at"`
}

AlertPolicy defines model for AlertPolicy.

type AlertPolicyFieldParam

type AlertPolicyFieldParam string

AlertPolicyFieldParam defines model for AlertPolicyFieldParam.

const (
	AlertPolicyFieldParamAlertPolicyCreatedAt AlertPolicyFieldParam = "alert_policy_created_at"
)

Defines values for AlertPolicyFieldParam.

func (AlertPolicyFieldParam) Valid

func (e AlertPolicyFieldParam) Valid() bool

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

type AlertPolicyLifecycleState

type AlertPolicyLifecycleState = NotificationLifecycleState

AlertPolicyLifecycleState defines model for AlertPolicyLifecycleState.

type AlertPolicyListResponse

type AlertPolicyListResponse struct {
	AlertPolicies []AlertPolicy `json:"alert_policies"`
	HasMore       bool          `json:"has_more"`
	NextCursor    *string       `json:"next_cursor,omitempty"`
	PrevCursor    *string       `json:"prev_cursor,omitempty"`
}

AlertPolicyListResponse defines model for AlertPolicyListResponse.

type AlertPolicyNotificationType

type AlertPolicyNotificationType = NotificationType

AlertPolicyNotificationType defines model for AlertPolicyNotificationType.

type AlertPolicyOrganizationScopeWithEnvironment

type AlertPolicyOrganizationScopeWithEnvironment struct {
	Scope AlertPolicyOrganizationScopeWithEnvironmentScope `json:"scope"`
}

AlertPolicyOrganizationScopeWithEnvironment defines model for AlertPolicyOrganizationScopeWithEnvironment.

type AlertPolicyOrganizationScopeWithEnvironmentScope

type AlertPolicyOrganizationScopeWithEnvironmentScope string

AlertPolicyOrganizationScopeWithEnvironmentScope defines model for AlertPolicyOrganizationScopeWithEnvironment.Scope.

const (
	AlertPolicyOrganizationScopeWithEnvironmentScopeOrganization AlertPolicyOrganizationScopeWithEnvironmentScope = "organization"
)

Defines values for AlertPolicyOrganizationScopeWithEnvironmentScope.

func (AlertPolicyOrganizationScopeWithEnvironmentScope) Valid

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

type AlertPolicyOrganizationScopeWithProject

type AlertPolicyOrganizationScopeWithProject struct {
	Scope AlertPolicyOrganizationScopeWithProjectScope `json:"scope"`
}

AlertPolicyOrganizationScopeWithProject defines model for AlertPolicyOrganizationScopeWithProject.

type AlertPolicyOrganizationScopeWithProjectScope

type AlertPolicyOrganizationScopeWithProjectScope string

AlertPolicyOrganizationScopeWithProjectScope defines model for AlertPolicyOrganizationScopeWithProject.Scope.

const (
	AlertPolicyOrganizationScopeWithProjectScopeOrganization AlertPolicyOrganizationScopeWithProjectScope = "organization"
)

Defines values for AlertPolicyOrganizationScopeWithProjectScope.

func (AlertPolicyOrganizationScopeWithProjectScope) Valid

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

type AlertPolicyProjectEnvironmentScopeWithoutEnvironment

type AlertPolicyProjectEnvironmentScopeWithoutEnvironment struct {
	Scope AlertPolicyProjectEnvironmentScopeWithoutEnvironmentScope `json:"scope"`
}

AlertPolicyProjectEnvironmentScopeWithoutEnvironment defines model for AlertPolicyProjectEnvironmentScopeWithoutEnvironment.

type AlertPolicyProjectEnvironmentScopeWithoutEnvironmentScope

type AlertPolicyProjectEnvironmentScopeWithoutEnvironmentScope string

AlertPolicyProjectEnvironmentScopeWithoutEnvironmentScope defines model for AlertPolicyProjectEnvironmentScopeWithoutEnvironment.Scope.

const (
	AlertPolicyProjectEnvironmentScopeWithoutEnvironmentScopeProjectEnvironment AlertPolicyProjectEnvironmentScopeWithoutEnvironmentScope = "project_environment"
)

Defines values for AlertPolicyProjectEnvironmentScopeWithoutEnvironmentScope.

func (AlertPolicyProjectEnvironmentScopeWithoutEnvironmentScope) Valid

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

type AlertPolicyProjectEnvironmentScopeWithoutProject

type AlertPolicyProjectEnvironmentScopeWithoutProject struct {
	Scope AlertPolicyProjectEnvironmentScopeWithoutProjectScope `json:"scope"`
}

AlertPolicyProjectEnvironmentScopeWithoutProject defines model for AlertPolicyProjectEnvironmentScopeWithoutProject.

type AlertPolicyProjectEnvironmentScopeWithoutProjectScope

type AlertPolicyProjectEnvironmentScopeWithoutProjectScope string

AlertPolicyProjectEnvironmentScopeWithoutProjectScope defines model for AlertPolicyProjectEnvironmentScopeWithoutProject.Scope.

const (
	AlertPolicyProjectEnvironmentScopeWithoutProjectScopeProjectEnvironment AlertPolicyProjectEnvironmentScopeWithoutProjectScope = "project_environment"
)

Defines values for AlertPolicyProjectEnvironmentScopeWithoutProjectScope.

func (AlertPolicyProjectEnvironmentScopeWithoutProjectScope) Valid

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

type AlertPolicyProjectScopeWithEnvironment

type AlertPolicyProjectScopeWithEnvironment struct {
	Scope AlertPolicyProjectScopeWithEnvironmentScope `json:"scope"`
}

AlertPolicyProjectScopeWithEnvironment defines model for AlertPolicyProjectScopeWithEnvironment.

type AlertPolicyProjectScopeWithEnvironmentScope

type AlertPolicyProjectScopeWithEnvironmentScope string

AlertPolicyProjectScopeWithEnvironmentScope defines model for AlertPolicyProjectScopeWithEnvironment.Scope.

const (
	AlertPolicyProjectScopeWithEnvironmentScopeProject AlertPolicyProjectScopeWithEnvironmentScope = "project"
)

Defines values for AlertPolicyProjectScopeWithEnvironmentScope.

func (AlertPolicyProjectScopeWithEnvironmentScope) Valid

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

type AlertPolicyProjectScopeWithoutProject

type AlertPolicyProjectScopeWithoutProject struct {
	Scope AlertPolicyProjectScopeWithoutProjectScope `json:"scope"`
}

AlertPolicyProjectScopeWithoutProject defines model for AlertPolicyProjectScopeWithoutProject.

type AlertPolicyProjectScopeWithoutProjectScope

type AlertPolicyProjectScopeWithoutProjectScope string

AlertPolicyProjectScopeWithoutProjectScope defines model for AlertPolicyProjectScopeWithoutProject.Scope.

const (
	AlertPolicyProjectScopeWithoutProjectScopeProject AlertPolicyProjectScopeWithoutProjectScope = "project"
)

Defines values for AlertPolicyProjectScopeWithoutProjectScope.

func (AlertPolicyProjectScopeWithoutProjectScope) Valid

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

type AlertPolicyScope

type AlertPolicyScope string

AlertPolicyScope defines model for AlertPolicyScope.

const (
	AlertPolicyScopeOrganization       AlertPolicyScope = "organization"
	AlertPolicyScopeProject            AlertPolicyScope = "project"
	AlertPolicyScopeProjectEnvironment AlertPolicyScope = "project_environment"
	AlertPolicyScopeUnknown            AlertPolicyScope = "unknown"
)

Defines values for AlertPolicyScope.

func (AlertPolicyScope) Valid

func (e AlertPolicyScope) Valid() bool

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

type AlertPolicySeverity

type AlertPolicySeverity = NotificationSeverity

AlertPolicySeverity defines model for AlertPolicySeverity.

type AlertPolicySlugParam

type AlertPolicySlugParam = Slug

AlertPolicySlugParam defines model for AlertPolicySlugParam.

type AlertPolicySourceAction

type AlertPolicySourceAction = EventAction

AlertPolicySourceAction defines model for AlertPolicySourceAction.

type AlertPolicySourceKind

type AlertPolicySourceKind = EventEntityType

AlertPolicySourceKind defines model for AlertPolicySourceKind.

type AlertPolicySourceMetadata

type AlertPolicySourceMetadata struct {
	SourceActions []EventAction   `json:"source_actions"`
	SourceKind    EventEntityType `json:"source_kind"`
}

AlertPolicySourceMetadata defines model for AlertPolicySourceMetadata.

type AlertPolicySourceMetadataResponse

type AlertPolicySourceMetadataResponse struct {
	SourceRefs []AlertPolicySourceRefOption `json:"source_refs"`
	Sources    []AlertPolicySourceMetadata  `json:"sources"`
}

AlertPolicySourceMetadataResponse defines model for AlertPolicySourceMetadataResponse.

type AlertPolicySourceRef

type AlertPolicySourceRef = string

AlertPolicySourceRef defines model for AlertPolicySourceRef.

type AlertPolicySourceRefOption

type AlertPolicySourceRefOption struct {
	Label string `json:"label"`
	Value Slug   `json:"value"`
}

AlertPolicySourceRefOption defines model for AlertPolicySourceRefOption.

type BigQueryConfig

type BigQueryConfig struct {
	DefaultDataset     *string `json:"default_dataset,omitempty"`
	Location           *string `json:"location,omitempty"`
	MaximumBytesBilled *int64  `json:"maximum_bytes_billed,omitempty"`
	ProjectId          string  `json:"project_id"`
	TimeoutSeconds     *int    `json:"timeout_seconds,omitempty"`
}

BigQueryConfig defines model for BigQueryConfig.

type BigQueryCredentials

type BigQueryCredentials struct {
	ServiceAccountJson string `json:"service_account_json"`
}

BigQueryCredentials defines model for BigQueryCredentials.

type BigQueryStatement

type BigQueryStatement struct {
	Dataset            *string                     `json:"dataset,omitempty"`
	InsertIdPrefix     *string                     `json:"insert_id_prefix,omitempty"`
	MaximumBytesBilled *int64                      `json:"maximum_bytes_billed,omitempty"`
	Operation          *BigQueryStatementOperation `json:"operation,omitempty"`
	Rows               *BigQueryStatement_Rows     `json:"rows,omitempty"`
	Sql                *string                     `json:"sql,omitempty"`
	Table              *string                     `json:"table,omitempty"`
	TimeoutSeconds     *int                        `json:"timeout_seconds,omitempty"`
	Type               BigQueryStatementType       `json:"type"`
	// contains filtered or unexported fields
}

BigQueryStatement defines model for BigQueryStatement.

func (BigQueryStatement) AsBigQueryStatement0

func (t BigQueryStatement) AsBigQueryStatement0() (BigQueryStatement0, error)

AsBigQueryStatement0 returns the union data inside the BigQueryStatement as a BigQueryStatement0

func (BigQueryStatement) AsBigQueryStatement1

func (t BigQueryStatement) AsBigQueryStatement1() (BigQueryStatement1, error)

AsBigQueryStatement1 returns the union data inside the BigQueryStatement as a BigQueryStatement1

func (*BigQueryStatement) FromBigQueryStatement0

func (t *BigQueryStatement) FromBigQueryStatement0(v BigQueryStatement0) error

FromBigQueryStatement0 overwrites any union data inside the BigQueryStatement as the provided BigQueryStatement0

func (*BigQueryStatement) FromBigQueryStatement1

func (t *BigQueryStatement) FromBigQueryStatement1(v BigQueryStatement1) error

FromBigQueryStatement1 overwrites any union data inside the BigQueryStatement as the provided BigQueryStatement1

func (BigQueryStatement) MarshalJSON

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

func (*BigQueryStatement) MergeBigQueryStatement0

func (t *BigQueryStatement) MergeBigQueryStatement0(v BigQueryStatement0) error

MergeBigQueryStatement0 performs a merge with any union data inside the BigQueryStatement, using the provided BigQueryStatement0

func (*BigQueryStatement) MergeBigQueryStatement1

func (t *BigQueryStatement) MergeBigQueryStatement1(v BigQueryStatement1) error

MergeBigQueryStatement1 performs a merge with any union data inside the BigQueryStatement, using the provided BigQueryStatement1

func (*BigQueryStatement) UnmarshalJSON

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

type BigQueryStatement0

type BigQueryStatement0 struct {
	Operation BigQueryStatement0Operation `json:"operation"`
}

BigQueryStatement0 defines model for BigQueryStatement.0.

type BigQueryStatement0Operation

type BigQueryStatement0Operation string

BigQueryStatement0Operation defines model for BigQueryStatement.0.Operation.

const (
	BigQueryQueryStatementOperationQuery BigQueryStatement0Operation = "query"
)

Defines values for BigQueryStatement0Operation.

func (BigQueryStatement0Operation) Valid

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

type BigQueryStatement1

type BigQueryStatement1 struct {
	Operation BigQueryStatement1Operation `json:"operation"`
}

BigQueryStatement1 defines model for BigQueryStatement.1.

type BigQueryStatement1Operation

type BigQueryStatement1Operation string

BigQueryStatement1Operation defines model for BigQueryStatement.1.Operation.

const (
	BigQueryInsertRowsStatementOperationInsertRows BigQueryStatement1Operation = "insert_rows"
)

Defines values for BigQueryStatement1Operation.

func (BigQueryStatement1Operation) Valid

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

type BigQueryStatementOperation

type BigQueryStatementOperation string

BigQueryStatementOperation defines model for BigQueryStatement.Operation.

const (
	BigQueryStatementOperationInsertRows BigQueryStatementOperation = "insert_rows"
	BigQueryStatementOperationQuery      BigQueryStatementOperation = "query"
)

Defines values for BigQueryStatementOperation.

func (BigQueryStatementOperation) Valid

func (e BigQueryStatementOperation) Valid() bool

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

type BigQueryStatementRows0

type BigQueryStatementRows0 = []map[string]interface{}

BigQueryStatementRows0 defines model for BigQueryStatement.Rows.0.

type BigQueryStatementRows1

type BigQueryStatementRows1 map[string]interface{}

BigQueryStatementRows1 defines model for BigQueryStatement.Rows.1.

type BigQueryStatementRows2

type BigQueryStatementRows2 = string

BigQueryStatementRows2 defines model for BigQueryStatement.Rows.2.

type BigQueryStatementType

type BigQueryStatementType string

BigQueryStatementType defines model for BigQueryStatement.Type.

const (
	BigQueryStatementTypeBigquery BigQueryStatementType = "bigquery"
)

Defines values for BigQueryStatementType.

func (BigQueryStatementType) Valid

func (e BigQueryStatementType) Valid() bool

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

type BigQueryStatement_Rows

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

BigQueryStatement_Rows defines model for BigQueryStatement.Rows.

func (BigQueryStatement_Rows) AsBigQueryStatementRows0

func (t BigQueryStatement_Rows) AsBigQueryStatementRows0() (BigQueryStatementRows0, error)

AsBigQueryStatementRows0 returns the union data inside the BigQueryStatement_Rows as a BigQueryStatementRows0

func (BigQueryStatement_Rows) AsBigQueryStatementRows1

func (t BigQueryStatement_Rows) AsBigQueryStatementRows1() (BigQueryStatementRows1, error)

AsBigQueryStatementRows1 returns the union data inside the BigQueryStatement_Rows as a BigQueryStatementRows1

func (BigQueryStatement_Rows) AsBigQueryStatementRows2

func (t BigQueryStatement_Rows) AsBigQueryStatementRows2() (BigQueryStatementRows2, error)

AsBigQueryStatementRows2 returns the union data inside the BigQueryStatement_Rows as a BigQueryStatementRows2

func (*BigQueryStatement_Rows) FromBigQueryStatementRows0

func (t *BigQueryStatement_Rows) FromBigQueryStatementRows0(v BigQueryStatementRows0) error

FromBigQueryStatementRows0 overwrites any union data inside the BigQueryStatement_Rows as the provided BigQueryStatementRows0

func (*BigQueryStatement_Rows) FromBigQueryStatementRows1

func (t *BigQueryStatement_Rows) FromBigQueryStatementRows1(v BigQueryStatementRows1) error

FromBigQueryStatementRows1 overwrites any union data inside the BigQueryStatement_Rows as the provided BigQueryStatementRows1

func (*BigQueryStatement_Rows) FromBigQueryStatementRows2

func (t *BigQueryStatement_Rows) FromBigQueryStatementRows2(v BigQueryStatementRows2) error

FromBigQueryStatementRows2 overwrites any union data inside the BigQueryStatement_Rows as the provided BigQueryStatementRows2

func (BigQueryStatement_Rows) MarshalJSON

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

func (*BigQueryStatement_Rows) MergeBigQueryStatementRows0

func (t *BigQueryStatement_Rows) MergeBigQueryStatementRows0(v BigQueryStatementRows0) error

MergeBigQueryStatementRows0 performs a merge with any union data inside the BigQueryStatement_Rows, using the provided BigQueryStatementRows0

func (*BigQueryStatement_Rows) MergeBigQueryStatementRows1

func (t *BigQueryStatement_Rows) MergeBigQueryStatementRows1(v BigQueryStatementRows1) error

MergeBigQueryStatementRows1 performs a merge with any union data inside the BigQueryStatement_Rows, using the provided BigQueryStatementRows1

func (*BigQueryStatement_Rows) MergeBigQueryStatementRows2

func (t *BigQueryStatement_Rows) MergeBigQueryStatementRows2(v BigQueryStatementRows2) error

MergeBigQueryStatementRows2 performs a merge with any union data inside the BigQueryStatement_Rows, using the provided BigQueryStatementRows2

func (*BigQueryStatement_Rows) UnmarshalJSON

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

type BillingAddress

type BillingAddress struct {
	City       *string `json:"city,omitempty"`
	Country    *string `json:"country,omitempty"`
	Line1      *string `json:"line1,omitempty"`
	Line2      *string `json:"line2,omitempty"`
	PostalCode *string `json:"postal_code,omitempty"`
	Region     *string `json:"region,omitempty"`
}

BillingAddress defines model for BillingAddress.

type BootstrapPipelineCheckpointsJSONRequestBody

type BootstrapPipelineCheckpointsJSONRequestBody = BootstrapPipelineCheckpointsRequest

BootstrapPipelineCheckpointsJSONRequestBody defines body for BootstrapPipelineCheckpoints for application/json ContentType.

type BootstrapPipelineCheckpointsRequest

type BootstrapPipelineCheckpointsRequest struct {
	Input                            *map[string]interface{}    `json:"input,omitempty"`
	ProtectedEnvironmentConfirmation *NullableSlug              `json:"protected_environment_confirmation,omitempty"`
	RequestSlug                      Slug                       `json:"request_slug"`
	SourceSeeds                      map[string]json.RawMessage `json:"source_seeds"`
}

BootstrapPipelineCheckpointsRequest defines model for BootstrapPipelineCheckpointsRequest.

type BootstrapPipelineCheckpointsResponse

type BootstrapPipelineCheckpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseBootstrapPipelineCheckpointsResponse

func ParseBootstrapPipelineCheckpointsResponse(rsp *http.Response) (*BootstrapPipelineCheckpointsResponse, error)

ParseBootstrapPipelineCheckpointsResponse parses an HTTP response from a BootstrapPipelineCheckpointsWithResponse call

func (BootstrapPipelineCheckpointsResponse) ContentType

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

func (BootstrapPipelineCheckpointsResponse) GetBody

GetBody returns the raw response body bytes

func (BootstrapPipelineCheckpointsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (BootstrapPipelineCheckpointsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (BootstrapPipelineCheckpointsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (BootstrapPipelineCheckpointsResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (BootstrapPipelineCheckpointsResponse) Status

Status returns HTTPResponse.Status

func (BootstrapPipelineCheckpointsResponse) StatusCode

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

func (c *Client) AcceptMyMemberInvitation(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, body AcceptMyMemberInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

AcceptMyMemberInvitation performs a POST /member-invitations/{slug}/{invitation_slug}/accept (the `AcceptMyMemberInvitation` operationId) request. Takes a body of the `application/json` content type.

func (*Client) AcceptMyMemberInvitationWithBody

func (c *Client) AcceptMyMemberInvitationWithBody(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

AcceptMyMemberInvitationWithBody performs a POST /member-invitations/{slug}/{invitation_slug}/accept (the `AcceptMyMemberInvitation` operationId) request, with any type of body and a specified content type.

func (*Client) AcknowledgeNotification

func (c *Client) AcknowledgeNotification(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

AcknowledgeNotification performs a POST /organizations/{slug}/notifications/{notification_slug}/acknowledge (the `AcknowledgeNotification` operationId) request.

func (*Client) BootstrapPipelineCheckpoints

func (c *Client) BootstrapPipelineCheckpoints(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body BootstrapPipelineCheckpointsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

BootstrapPipelineCheckpoints performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:bootstrap-checkpoints (the `BootstrapPipelineCheckpoints` operationId) request. Takes a body of the `application/json` content type.

func (*Client) BootstrapPipelineCheckpointsWithBody

func (c *Client) BootstrapPipelineCheckpointsWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

BootstrapPipelineCheckpointsWithBody performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:bootstrap-checkpoints (the `BootstrapPipelineCheckpoints` operationId) request, with any type of body and a specified content type.

func (*Client) ConnectDataSourceHTTPOAuth

func (c *Client) ConnectDataSourceHTTPOAuth(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

ConnectDataSourceHTTPOAuth performs a POST /organizations/{slug}/data-sources/{ds_slug}/http-oauth/connect (the `ConnectDataSourceHTTPOAuth` operationId) request.

func (*Client) CreateAPIKey

func (c *Client) CreateAPIKey(ctx context.Context, slug SlugParam, body CreateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateAPIKey performs a POST /organizations/{slug}/api-keys (the `CreateAPIKey` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateAPIKeyWithBody

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

CreateAPIKeyWithBody performs a POST /organizations/{slug}/api-keys (the `CreateAPIKey` operationId) request, with any type of body and a specified content type.

func (*Client) CreateAlertDestination

func (c *Client) CreateAlertDestination(ctx context.Context, slug SlugParam, body CreateAlertDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateAlertDestination performs a POST /organizations/{slug}/alert-destinations (the `CreateAlertDestination` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateAlertDestinationWithBody

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

CreateAlertDestinationWithBody performs a POST /organizations/{slug}/alert-destinations (the `CreateAlertDestination` operationId) request, with any type of body and a specified content type.

func (*Client) CreateAlertPolicy

func (c *Client) CreateAlertPolicy(ctx context.Context, slug SlugParam, body CreateAlertPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateAlertPolicy performs a POST /organizations/{slug}/alert-policies (the `CreateAlertPolicy` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateAlertPolicyWithBody

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

CreateAlertPolicyWithBody performs a POST /organizations/{slug}/alert-policies (the `CreateAlertPolicy` operationId) request, with any type of body and a specified content type.

func (*Client) CreateDataSource

func (c *Client) CreateDataSource(ctx context.Context, slug SlugParam, body CreateDataSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateDataSource performs a POST /organizations/{slug}/data-sources (the `CreateDataSource` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateDataSourceRef

func (c *Client) CreateDataSourceRef(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body CreateDataSourceRefJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateDataSourceRef performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs (the `CreateDataSourceRef` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateDataSourceRefWithBody

func (c *Client) CreateDataSourceRefWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateDataSourceRefWithBody performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs (the `CreateDataSourceRef` operationId) request, with any type of body and a specified content type.

func (*Client) CreateDataSourceWithBody

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

CreateDataSourceWithBody performs a POST /organizations/{slug}/data-sources (the `CreateDataSource` operationId) request, with any type of body and a specified content type.

func (*Client) CreateEnvironment

func (c *Client) CreateEnvironment(ctx context.Context, slug SlugParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateEnvironment performs a POST /organizations/{slug}/environments (the `CreateEnvironment` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateEnvironmentWithBody

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

CreateEnvironmentWithBody performs a POST /organizations/{slug}/environments (the `CreateEnvironment` operationId) request, with any type of body and a specified content type.

func (*Client) CreateMember

func (c *Client) CreateMember(ctx context.Context, slug SlugParam, body CreateMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateMember performs a POST /organizations/{slug}/members (the `CreateMember` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateMemberInvitation

func (c *Client) CreateMemberInvitation(ctx context.Context, slug SlugParam, body CreateMemberInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateMemberInvitation performs a POST /organizations/{slug}/member-invitations (the `CreateMemberInvitation` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateMemberInvitationWithBody

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

CreateMemberInvitationWithBody performs a POST /organizations/{slug}/member-invitations (the `CreateMemberInvitation` operationId) request, with any type of body and a specified content type.

func (*Client) CreateMemberWithBody

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

CreateMemberWithBody performs a POST /organizations/{slug}/members (the `CreateMember` operationId) request, with any type of body and a specified content type.

func (*Client) CreateODCSContract

func (c *Client) CreateODCSContract(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body CreateODCSContractJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateODCSContract performs a POST /organizations/{slug}/projects/{project_slug}/contracts (the `CreateODCSContract` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateODCSContractWithBody

func (c *Client) CreateODCSContractWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateODCSContractWithBody performs a POST /organizations/{slug}/projects/{project_slug}/contracts (the `CreateODCSContract` operationId) request, with any type of body and a specified content type.

func (*Client) CreateODCSRevision

func (c *Client) CreateODCSRevision(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body CreateODCSRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateODCSRevision performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `CreateODCSRevision` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateODCSRevisionWithBody

func (c *Client) CreateODCSRevisionWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateODCSRevisionWithBody performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `CreateODCSRevision` operationId) request, with any type of body and a specified content type.

func (*Client) CreateOrganization

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

CreateOrganization performs a POST /organizations (the `CreateOrganization` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateOrganizationWithBody

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

CreateOrganizationWithBody performs a POST /organizations (the `CreateOrganization` operationId) request, with any type of body and a specified content type.

func (*Client) CreatePersonalAccessToken

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

CreatePersonalAccessToken performs a POST /users/profile/personal-access-tokens (the `CreatePersonalAccessToken` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreatePersonalAccessTokenWithBody

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

CreatePersonalAccessTokenWithBody performs a POST /users/profile/personal-access-tokens (the `CreatePersonalAccessToken` operationId) request, with any type of body and a specified content type.

func (*Client) CreatePipelineTrigger

func (c *Client) CreatePipelineTrigger(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body CreatePipelineTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreatePipelineTrigger performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `CreatePipelineTrigger` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreatePipelineTriggerWithBody

func (c *Client) CreatePipelineTriggerWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreatePipelineTriggerWithBody performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `CreatePipelineTrigger` operationId) request, with any type of body and a specified content type.

func (*Client) CreateProject

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

CreateProject performs a POST /organizations/{slug}/projects (the `CreateProject` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateProjectWithBody

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

CreateProjectWithBody performs a POST /organizations/{slug}/projects (the `CreateProject` operationId) request, with any type of body and a specified content type.

func (*Client) CreateQuery

func (c *Client) CreateQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body CreateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateQuery performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries (the `CreateQuery` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateQueryWithBody

func (c *Client) CreateQueryWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateQueryWithBody performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries (the `CreateQuery` operationId) request, with any type of body and a specified content type.

func (*Client) CreateRole

func (c *Client) CreateRole(ctx context.Context, slug SlugParam, body CreateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

CreateRole performs a POST /organizations/{slug}/roles (the `CreateRole` operationId) request. Takes a body of the `application/json` content type.

func (*Client) CreateRoleWithBody

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

CreateRoleWithBody performs a POST /organizations/{slug}/roles (the `CreateRole` operationId) request, with any type of body and a specified content type.

func (*Client) DeclineMyMemberInvitation

func (c *Client) DeclineMyMemberInvitation(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

DeclineMyMemberInvitation performs a POST /member-invitations/{slug}/{invitation_slug}/decline (the `DeclineMyMemberInvitation` operationId) request.

func (*Client) DeleteAPIKey

func (c *Client) DeleteAPIKey(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteAPIKey performs a DELETE /organizations/{slug}/api-keys/{api_key_slug} (the `DeleteAPIKey` operationId) request.

func (*Client) DeleteAlertDestination

func (c *Client) DeleteAlertDestination(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteAlertDestination performs a DELETE /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `DeleteAlertDestination` operationId) request.

func (*Client) DeleteAlertPolicy

func (c *Client) DeleteAlertPolicy(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteAlertPolicy performs a DELETE /organizations/{slug}/alert-policies/{alert_policy_slug} (the `DeleteAlertPolicy` operationId) request.

func (*Client) DeleteDataSource

func (c *Client) DeleteDataSource(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteDataSource performs a DELETE /organizations/{slug}/data-sources/{ds_slug} (the `DeleteDataSource` operationId) request.

func (*Client) DeleteDataSourceBinding

func (c *Client) DeleteDataSourceBinding(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, params *DeleteDataSourceBindingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteDataSourceBinding performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `DeleteDataSourceBinding` operationId) request.

func (*Client) DeleteDataSourceRef

func (c *Client) DeleteDataSourceRef(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteDataSourceRef performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `DeleteDataSourceRef` operationId) request.

func (*Client) DeleteEnvironment

func (c *Client) DeleteEnvironment(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *DeleteEnvironmentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteEnvironment performs a DELETE /organizations/{slug}/environments/{environment_slug} (the `DeleteEnvironment` operationId) request.

func (*Client) DeleteEnvironmentRuntimeVariable

func (c *Client) DeleteEnvironmentRuntimeVariable(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, params *DeleteEnvironmentRuntimeVariableParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteEnvironmentRuntimeVariable performs a DELETE /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `DeleteEnvironmentRuntimeVariable` operationId) request.

func (*Client) DeleteEnvironmentSecret

func (c *Client) DeleteEnvironmentSecret(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, params *DeleteEnvironmentSecretParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteEnvironmentSecret performs a DELETE /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `DeleteEnvironmentSecret` operationId) request.

func (*Client) DeletePersonalAccessToken

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

DeletePersonalAccessToken performs a DELETE /users/profile/personal-access-tokens/{pat_slug} (the `DeletePersonalAccessToken` operationId) request.

func (*Client) DeletePipelineDraft

func (c *Client) DeletePipelineDraft(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

DeletePipelineDraft performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `DeletePipelineDraft` operationId) request.

func (*Client) DeletePipelineTrigger

func (c *Client) DeletePipelineTrigger(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

DeletePipelineTrigger performs a DELETE /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `DeletePipelineTrigger` operationId) request.

func (*Client) DeleteProject

func (c *Client) DeleteProject(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *DeleteProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteProject performs a DELETE /organizations/{slug}/projects/{project_slug} (the `DeleteProject` operationId) request.

func (*Client) DeleteQuery

func (c *Client) DeleteQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteQuery performs a DELETE /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `DeleteQuery` operationId) request.

func (*Client) DeleteRole

func (c *Client) DeleteRole(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

DeleteRole performs a DELETE /organizations/{slug}/roles/{role_slug} (the `DeleteRole` operationId) request.

func (*Client) DeployPipeline

func (c *Client) DeployPipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body DeployPipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

DeployPipeline performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:deploy (the `DeployPipeline` operationId) request. Takes a body of the `application/json` content type.

func (*Client) DeployPipelineWithBody

func (c *Client) DeployPipelineWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

DeployPipelineWithBody performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:deploy (the `DeployPipeline` operationId) request, with any type of body and a specified content type.

func (*Client) DisableProjectEnvironment

func (c *Client) DisableProjectEnvironment(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *DisableProjectEnvironmentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

DisableProjectEnvironment performs a DELETE /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `DisableProjectEnvironment` operationId) request.

func (*Client) EnableProjectEnvironment

func (c *Client) EnableProjectEnvironment(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body EnableProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

EnableProjectEnvironment performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `EnableProjectEnvironment` operationId) request. Takes a body of the `application/json` content type.

func (*Client) EnableProjectEnvironmentWithBody

func (c *Client) EnableProjectEnvironmentWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

EnableProjectEnvironmentWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `EnableProjectEnvironment` operationId) request, with any type of body and a specified content type.

func (*Client) ExecutePipeline

func (c *Client) ExecutePipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body ExecutePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ExecutePipeline performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:execute (the `ExecutePipeline` operationId) request. Takes a body of the `application/json` content type.

func (*Client) ExecutePipelineWithBody

func (c *Client) ExecutePipelineWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ExecutePipelineWithBody performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:execute (the `ExecutePipeline` operationId) request, with any type of body and a specified content type.

func (*Client) ExecuteQuery

func (c *Client) ExecuteQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, body ExecuteQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ExecuteQuery performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/execute (the `ExecuteQuery` operationId) request. Takes a body of the `application/json` content type.

func (*Client) ExecuteQueryWithBody

func (c *Client) ExecuteQueryWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ExecuteQueryWithBody performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/execute (the `ExecuteQuery` operationId) request, with any type of body and a specified content type.

func (*Client) FormatPipelineSpec

func (c *Client) FormatPipelineSpec(ctx context.Context, slug SlugParam, body FormatPipelineSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

FormatPipelineSpec performs a POST /organizations/{slug}/pipeline-spec:format (the `FormatPipelineSpec` operationId) request. Takes a body of the `application/json` content type.

func (*Client) FormatPipelineSpecWithBody

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

FormatPipelineSpecWithBody performs a POST /organizations/{slug}/pipeline-spec:format (the `FormatPipelineSpec` operationId) request, with any type of body and a specified content type.

func (*Client) GetAPIKey

func (c *Client) GetAPIKey(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetAPIKey performs a GET /organizations/{slug}/api-keys/{api_key_slug} (the `GetAPIKey` operationId) request.

func (*Client) GetAlertDestination

func (c *Client) GetAlertDestination(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetAlertDestination performs a GET /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `GetAlertDestination` operationId) request.

func (*Client) GetAlertPolicy

func (c *Client) GetAlertPolicy(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetAlertPolicy performs a GET /organizations/{slug}/alert-policies/{alert_policy_slug} (the `GetAlertPolicy` operationId) request.

func (*Client) GetDataSource

func (c *Client) GetDataSource(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetDataSource performs a GET /organizations/{slug}/data-sources/{ds_slug} (the `GetDataSource` operationId) request.

func (*Client) GetDataSourceBinding

func (c *Client) GetDataSourceBinding(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetDataSourceBinding performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `GetDataSourceBinding` operationId) request.

func (*Client) GetDataSourceProofConfiguration

func (c *Client) GetDataSourceProofConfiguration(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetDataSourceProofConfiguration performs a GET /organizations/{slug}/data-sources/{ds_slug}/proof (the `GetDataSourceProofConfiguration` operationId) request.

func (*Client) GetDataSourceRef

func (c *Client) GetDataSourceRef(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetDataSourceRef performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `GetDataSourceRef` operationId) request.

func (*Client) GetDriftImpactReport

func (c *Client) GetDriftImpactReport(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, reportSlug Slug, reqEditors ...RequestEditorFn) (*http.Response, error)

GetDriftImpactReport performs a GET /organizations/{slug}/projects/{project_slug}/drift-impact-reports/{report_slug} (the `GetDriftImpactReport` operationId) request.

func (*Client) GetEnvironment

func (c *Client) GetEnvironment(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetEnvironment performs a GET /organizations/{slug}/environments/{environment_slug} (the `GetEnvironment` operationId) request.

func (*Client) GetEnvironmentRuntimeVariable

func (c *Client) GetEnvironmentRuntimeVariable(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetEnvironmentRuntimeVariable performs a GET /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `GetEnvironmentRuntimeVariable` operationId) request.

func (*Client) GetEnvironmentSecret

func (c *Client) GetEnvironmentSecret(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetEnvironmentSecret performs a GET /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `GetEnvironmentSecret` operationId) request.

func (*Client) GetGoogleWorkspaceFile

func (c *Client) GetGoogleWorkspaceFile(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, fileId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetGoogleWorkspaceFile performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/{file_id} (the `GetGoogleWorkspaceFile` operationId) request.

func (*Client) GetGoogleWorkspaceWorksheets

func (c *Client) GetGoogleWorkspaceWorksheets(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, fileId string, reqEditors ...RequestEditorFn) (*http.Response, error)

GetGoogleWorkspaceWorksheets performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/spreadsheets/{file_id}/worksheets (the `GetGoogleWorkspaceWorksheets` operationId) request.

func (*Client) GetMemberInvitation

func (c *Client) GetMemberInvitation(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetMemberInvitation performs a GET /organizations/{slug}/member-invitations/{invitation_slug} (the `GetMemberInvitation` operationId) request.

func (*Client) GetNotification

func (c *Client) GetNotification(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetNotification performs a GET /organizations/{slug}/notifications/{notification_slug} (the `GetNotification` operationId) request.

func (*Client) GetODCSArtifact

func (c *Client) GetODCSArtifact(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, params *GetODCSArtifactParams, reqEditors ...RequestEditorFn) (*http.Response, error)

GetODCSArtifact performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug}/artifact (the `GetODCSArtifact` operationId) request.

func (*Client) GetODCSContract

func (c *Client) GetODCSContract(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetODCSContract performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `GetODCSContract` operationId) request.

func (*Client) GetODCSRevision

func (c *Client) GetODCSRevision(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetODCSRevision performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug} (the `GetODCSRevision` operationId) request.

func (*Client) GetOrganization

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

GetOrganization performs a GET /organizations/{slug} (the `GetOrganization` operationId) request.

func (*Client) GetOrganizationRetentionPolicy

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

GetOrganizationRetentionPolicy performs a GET /organizations/{slug}/retention (the `GetOrganizationRetentionPolicy` operationId) request.

func (*Client) GetPersonalAccessToken

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

GetPersonalAccessToken performs a GET /users/profile/personal-access-tokens/{pat_slug} (the `GetPersonalAccessToken` operationId) request.

func (*Client) GetPipeline

func (c *Client) GetPipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPipeline performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `GetPipeline` operationId) request.

func (*Client) GetPipelineDeployment

func (c *Client) GetPipelineDeployment(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPipelineDeployment performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}/deployment (the `GetPipelineDeployment` operationId) request.

func (*Client) GetPipelineDraft

func (c *Client) GetPipelineDraft(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPipelineDraft performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `GetPipelineDraft` operationId) request.

func (*Client) GetPipelineRun

func (c *Client) GetPipelineRun(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, runSlug RunSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPipelineRun performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs/{run_slug} (the `GetPipelineRun` operationId) request.

func (*Client) GetPipelineTrigger

func (c *Client) GetPipelineTrigger(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPipelineTrigger performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `GetPipelineTrigger` operationId) request.

func (*Client) GetPipelineValidationResult

func (c *Client) GetPipelineValidationResult(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, validationSlug ValidationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPipelineValidationResult performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation-results/{validation_slug} (the `GetPipelineValidationResult` operationId) request.

func (*Client) GetPipelineVersion

func (c *Client) GetPipelineVersion(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, specHash PipelineVersionIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPipelineVersion performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/versions/{spec_hash} (the `GetPipelineVersion` operationId) request.

func (*Client) GetPipelineWebhookDelivery

func (c *Client) GetPipelineWebhookDelivery(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, deliveryId PipelineWebhookDeliveryIDParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetPipelineWebhookDelivery performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries/{delivery_id} (the `GetPipelineWebhookDelivery` operationId) request.

func (*Client) GetProject

func (c *Client) GetProject(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProject performs a GET /organizations/{slug}/projects/{project_slug} (the `GetProject` operationId) request.

func (*Client) GetProofReceipt

func (c *Client) GetProofReceipt(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, receiptSlug ProofReceiptSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetProofReceipt performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/proof-receipts/{receipt_slug} (the `GetProofReceipt` operationId) request.

func (*Client) GetQuery

func (c *Client) GetQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetQuery performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `GetQuery` operationId) request.

func (*Client) GetQueryExecution

func (c *Client) GetQueryExecution(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, executionSlug QueryExecutionSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetQueryExecution performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/executions/{execution_slug} (the `GetQueryExecution` operationId) request.

func (*Client) GetRole

func (c *Client) GetRole(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetRole performs a GET /organizations/{slug}/roles/{role_slug} (the `GetRole` operationId) request.

func (*Client) GetSnowflakeOnboarding

func (c *Client) GetSnowflakeOnboarding(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

GetSnowflakeOnboarding performs a GET /organizations/{slug}/data-sources/{ds_slug}/snowflake-onboarding (the `GetSnowflakeOnboarding` operationId) request.

func (*Client) GetUsersProfile

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

GetUsersProfile performs a GET /users/profile (the `GetUsersProfile` operationId) request.

func (*Client) ImportODCSArtifacts

func (c *Client) ImportODCSArtifacts(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body ImportODCSArtifactsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ImportODCSArtifacts performs a POST /organizations/{slug}/projects/{project_slug}/contracts/import (the `ImportODCSArtifacts` operationId) request. Takes a body of the `application/json` content type.

func (*Client) ImportODCSArtifactsWithBody

func (c *Client) ImportODCSArtifactsWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ImportODCSArtifactsWithBody performs a POST /organizations/{slug}/projects/{project_slug}/contracts/import (the `ImportODCSArtifacts` operationId) request, with any type of body and a specified content type.

func (*Client) InspectODCSRevision

func (c *Client) InspectODCSRevision(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, params *InspectODCSRevisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

InspectODCSRevision performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug}/inspection (the `InspectODCSRevision` operationId) request.

func (*Client) IntrospectDataSourceSchema

func (c *Client) IntrospectDataSourceSchema(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

IntrospectDataSourceSchema performs a GET /organizations/{slug}/data-sources/{ds_slug}/schema (the `IntrospectDataSourceSchema` operationId) request.

func (*Client) ListAPIKeys

func (c *Client) ListAPIKeys(ctx context.Context, slug SlugParam, params *ListAPIKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListAPIKeys performs a GET /organizations/{slug}/api-keys (the `ListAPIKeys` operationId) request.

func (*Client) ListAlertDeliveryAttempts

func (c *Client) ListAlertDeliveryAttempts(ctx context.Context, slug SlugParam, params *ListAlertDeliveryAttemptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListAlertDeliveryAttempts performs a GET /organizations/{slug}/alert-delivery-attempts (the `ListAlertDeliveryAttempts` operationId) request.

func (*Client) ListAlertDestinations

func (c *Client) ListAlertDestinations(ctx context.Context, slug SlugParam, params *ListAlertDestinationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListAlertDestinations performs a GET /organizations/{slug}/alert-destinations (the `ListAlertDestinations` operationId) request.

func (*Client) ListAlertPolicies

func (c *Client) ListAlertPolicies(ctx context.Context, slug SlugParam, params *ListAlertPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListAlertPolicies performs a GET /organizations/{slug}/alert-policies (the `ListAlertPolicies` operationId) request.

func (*Client) ListAlertPolicySourceMetadata

func (c *Client) ListAlertPolicySourceMetadata(ctx context.Context, slug SlugParam, params *ListAlertPolicySourceMetadataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListAlertPolicySourceMetadata performs a GET /organizations/{slug}/alert-policy-source-metadata (the `ListAlertPolicySourceMetadata` operationId) request.

func (*Client) ListDataSourceBindings

func (c *Client) ListDataSourceBindings(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListDataSourceBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListDataSourceBindings performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/data-source-bindings (the `ListDataSourceBindings` operationId) request.

func (*Client) ListDataSourceBranches

func (c *Client) ListDataSourceBranches(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

ListDataSourceBranches performs a GET /organizations/{slug}/data-sources/{ds_slug}/branches (the `ListDataSourceBranches` operationId) request.

func (*Client) ListDataSourceRefs

func (c *Client) ListDataSourceRefs(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListDataSourceRefsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListDataSourceRefs performs a GET /organizations/{slug}/projects/{project_slug}/data-source-refs (the `ListDataSourceRefs` operationId) request.

func (*Client) ListDataSources

func (c *Client) ListDataSources(ctx context.Context, slug SlugParam, params *ListDataSourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListDataSources performs a GET /organizations/{slug}/data-sources (the `ListDataSources` operationId) request.

func (*Client) ListDriftImpactReports

func (c *Client) ListDriftImpactReports(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListDriftImpactReportsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListDriftImpactReports performs a GET /organizations/{slug}/projects/{project_slug}/drift-impact-reports (the `ListDriftImpactReports` operationId) request.

func (*Client) ListEnvironmentRuntimeVariables

func (c *Client) ListEnvironmentRuntimeVariables(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *ListEnvironmentRuntimeVariablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListEnvironmentRuntimeVariables performs a GET /organizations/{slug}/environments/{environment_slug}/runtime-variables (the `ListEnvironmentRuntimeVariables` operationId) request.

func (*Client) ListEnvironmentSecrets

func (c *Client) ListEnvironmentSecrets(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *ListEnvironmentSecretsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListEnvironmentSecrets performs a GET /organizations/{slug}/environments/{environment_slug}/secrets (the `ListEnvironmentSecrets` operationId) request.

func (*Client) ListEnvironments

func (c *Client) ListEnvironments(ctx context.Context, slug SlugParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListEnvironments performs a GET /organizations/{slug}/environments (the `ListEnvironments` operationId) request.

func (*Client) ListEvents

func (c *Client) ListEvents(ctx context.Context, slug SlugParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListEvents performs a GET /organizations/{slug}/events (the `ListEvents` operationId) request.

func (*Client) ListGoogleWorkspaceFiles

func (c *Client) ListGoogleWorkspaceFiles(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *ListGoogleWorkspaceFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListGoogleWorkspaceFiles performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files (the `ListGoogleWorkspaceFiles` operationId) request.

func (*Client) ListMemberInvitations

func (c *Client) ListMemberInvitations(ctx context.Context, slug SlugParam, params *ListMemberInvitationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListMemberInvitations performs a GET /organizations/{slug}/member-invitations (the `ListMemberInvitations` operationId) request.

func (*Client) ListMembers

func (c *Client) ListMembers(ctx context.Context, slug SlugParam, params *ListMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListMembers performs a GET /organizations/{slug}/members (the `ListMembers` operationId) request.

func (*Client) ListMyMemberInvitations

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

ListMyMemberInvitations performs a GET /member-invitations (the `ListMyMemberInvitations` operationId) request.

func (*Client) ListNotificationDeliveryAttempts

func (c *Client) ListNotificationDeliveryAttempts(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, params *ListNotificationDeliveryAttemptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListNotificationDeliveryAttempts performs a GET /organizations/{slug}/notifications/{notification_slug}/delivery-attempts (the `ListNotificationDeliveryAttempts` operationId) request.

func (*Client) ListNotifications

func (c *Client) ListNotifications(ctx context.Context, slug SlugParam, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListNotifications performs a GET /organizations/{slug}/notifications (the `ListNotifications` operationId) request.

func (*Client) ListODCSContracts

func (c *Client) ListODCSContracts(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListODCSContractsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListODCSContracts performs a GET /organizations/{slug}/projects/{project_slug}/contracts (the `ListODCSContracts` operationId) request.

func (*Client) ListODCSRevisions

func (c *Client) ListODCSRevisions(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, params *ListODCSRevisionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListODCSRevisions performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `ListODCSRevisions` operationId) request.

func (*Client) ListOrganizationRetentionRuns

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

ListOrganizationRetentionRuns performs a GET /organizations/{slug}/retention/runs (the `ListOrganizationRetentionRuns` operationId) request.

func (*Client) ListOrganizations

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

ListOrganizations performs a GET /organizations (the `ListOrganizations` operationId) request.

func (*Client) ListPersonalAccessTokens

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

ListPersonalAccessTokens performs a GET /users/profile/personal-access-tokens (the `ListPersonalAccessTokens` operationId) request.

func (*Client) ListPipelineDeployments

func (c *Client) ListPipelineDeployments(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

ListPipelineDeployments performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-deployments (the `ListPipelineDeployments` operationId) request.

func (*Client) ListPipelineRunTriggerRetryAttempts

func (c *Client) ListPipelineRunTriggerRetryAttempts(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, runSlug RunSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

ListPipelineRunTriggerRetryAttempts performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs/{run_slug}/trigger-retry-attempts (the `ListPipelineRunTriggerRetryAttempts` operationId) request.

func (*Client) ListPipelineRuns

func (c *Client) ListPipelineRuns(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListPipelineRuns performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs (the `ListPipelineRuns` operationId) request.

func (*Client) ListPipelineScheduleFires

func (c *Client) ListPipelineScheduleFires(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, params *ListPipelineScheduleFiresParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListPipelineScheduleFires performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/fires (the `ListPipelineScheduleFires` operationId) request.

func (*Client) ListPipelineTriggers

func (c *Client) ListPipelineTriggers(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineTriggersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListPipelineTriggers performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `ListPipelineTriggers` operationId) request.

func (*Client) ListPipelineValidationResults

func (c *Client) ListPipelineValidationResults(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineValidationResultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListPipelineValidationResults performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation-results (the `ListPipelineValidationResults` operationId) request.

func (*Client) ListPipelineVersions

func (c *Client) ListPipelineVersions(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

ListPipelineVersions performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/versions (the `ListPipelineVersions` operationId) request.

func (*Client) ListPipelineWebhookDeliveries

func (c *Client) ListPipelineWebhookDeliveries(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, params *ListPipelineWebhookDeliveriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListPipelineWebhookDeliveries performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries (the `ListPipelineWebhookDeliveries` operationId) request.

func (*Client) ListPipelines

func (c *Client) ListPipelines(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListPipelinesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListPipelines performs a GET /organizations/{slug}/projects/{project_slug}/pipelines (the `ListPipelines` operationId) request.

func (*Client) ListProjectEnvironments

func (c *Client) ListProjectEnvironments(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListProjectEnvironments performs a GET /organizations/{slug}/projects/{project_slug}/environments (the `ListProjectEnvironments` operationId) request.

func (*Client) ListProjects

func (c *Client) ListProjects(ctx context.Context, slug SlugParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListProjects performs a GET /organizations/{slug}/projects (the `ListProjects` operationId) request.

func (*Client) ListQueries

func (c *Client) ListQueries(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *ListQueriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListQueries performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries (the `ListQueries` operationId) request.

func (*Client) ListQueryExecutions

func (c *Client) ListQueryExecutions(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, params *ListQueryExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListQueryExecutions performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/executions (the `ListQueryExecutions` operationId) request.

func (*Client) ListRoles

func (c *Client) ListRoles(ctx context.Context, slug SlugParam, params *ListRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

ListRoles performs a GET /organizations/{slug}/roles (the `ListRoles` operationId) request.

func (*Client) PatchUsersProfile

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

PatchUsersProfile performs a PATCH /users/profile (the `PatchUsersProfile` operationId) request. Takes a body of the `application/json` content type.

func (*Client) PatchUsersProfileWithBody

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

PatchUsersProfileWithBody performs a PATCH /users/profile (the `PatchUsersProfile` operationId) request, with any type of body and a specified content type.

func (*Client) PreviewODCSRevisionImpact

func (c *Client) PreviewODCSRevisionImpact(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body PreviewODCSRevisionImpactJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

PreviewODCSRevisionImpact performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/impact (the `PreviewODCSRevisionImpact` operationId) request. Takes a body of the `application/json` content type.

func (*Client) PreviewODCSRevisionImpactWithBody

func (c *Client) PreviewODCSRevisionImpactWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

PreviewODCSRevisionImpactWithBody performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/impact (the `PreviewODCSRevisionImpact` operationId) request, with any type of body and a specified content type.

func (*Client) PublishPipelineDraft

func (c *Client) PublishPipelineDraft(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body PublishPipelineDraftJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

PublishPipelineDraft performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft:publish (the `PublishPipelineDraft` operationId) request. Takes a body of the `application/json` content type.

func (*Client) PublishPipelineDraftWithBody

func (c *Client) PublishPipelineDraftWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

PublishPipelineDraftWithBody performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft:publish (the `PublishPipelineDraft` operationId) request, with any type of body and a specified content type.

func (*Client) PurgeQuery

func (c *Client) PurgeQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

PurgeQuery performs a DELETE /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/purge (the `PurgeQuery` operationId) request.

func (*Client) ReconcilePipelines

func (c *Client) ReconcilePipelines(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body ReconcilePipelinesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ReconcilePipelines performs a POST /organizations/{slug}/projects/{project_slug}/pipelines:reconcile (the `ReconcilePipelines` operationId) request. Takes a body of the `application/json` content type.

func (*Client) ReconcilePipelinesWithBody

func (c *Client) ReconcilePipelinesWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ReconcilePipelinesWithBody performs a POST /organizations/{slug}/projects/{project_slug}/pipelines:reconcile (the `ReconcilePipelines` operationId) request, with any type of body and a specified content type.

func (*Client) RefreshDataSourceProviderGrant

func (c *Client) RefreshDataSourceProviderGrant(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RefreshDataSourceProviderGrant performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/refresh (the `RefreshDataSourceProviderGrant` operationId) request.

func (*Client) RefreshDataSourceSchema

func (c *Client) RefreshDataSourceSchema(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RefreshDataSourceSchema performs a POST /organizations/{slug}/data-sources/{ds_slug}/schema (the `RefreshDataSourceSchema` operationId) request.

func (*Client) RemoveMember

func (c *Client) RemoveMember(ctx context.Context, slug SlugParam, userSlug UserSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RemoveMember performs a DELETE /organizations/{slug}/members/{user_slug} (the `RemoveMember` operationId) request.

func (*Client) ReplayPipelineWebhookDelivery

func (c *Client) ReplayPipelineWebhookDelivery(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, deliveryId PipelineWebhookDeliveryIDParam, reqEditors ...RequestEditorFn) (*http.Response, error)

ReplayPipelineWebhookDelivery performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries/{delivery_id}/replay (the `ReplayPipelineWebhookDelivery` operationId) request.

func (*Client) ResendMemberInvitation

func (c *Client) ResendMemberInvitation(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

ResendMemberInvitation performs a POST /organizations/{slug}/member-invitations/{invitation_slug}/resend (the `ResendMemberInvitation` operationId) request.

func (*Client) ResolveNotification

func (c *Client) ResolveNotification(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

ResolveNotification performs a POST /organizations/{slug}/notifications/{notification_slug}/resolve (the `ResolveNotification` operationId) request.

func (*Client) RestoreDataSource

func (c *Client) RestoreDataSource(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RestoreDataSource performs a POST /organizations/{slug}/data-sources/{ds_slug}/restore (the `RestoreDataSource` operationId) request.

func (*Client) RestoreQuery

func (c *Client) RestoreQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RestoreQuery performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/restore (the `RestoreQuery` operationId) request.

func (*Client) RestoreRole

func (c *Client) RestoreRole(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RestoreRole performs a POST /organizations/{slug}/roles/{role_slug}/restore (the `RestoreRole` operationId) request.

func (*Client) RevalidatePipeline

func (c *Client) RevalidatePipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RevalidatePipeline performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:revalidate (the `RevalidatePipeline` operationId) request.

func (*Client) RevokeDataSourceProviderGrant

func (c *Client) RevokeDataSourceProviderGrant(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RevokeDataSourceProviderGrant performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/revoke (the `RevokeDataSourceProviderGrant` operationId) request.

func (*Client) RevokeMemberInvitation

func (c *Client) RevokeMemberInvitation(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RevokeMemberInvitation performs a POST /organizations/{slug}/member-invitations/{invitation_slug}/revoke (the `RevokeMemberInvitation` operationId) request.

func (*Client) RotateAPIKey

func (c *Client) RotateAPIKey(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RotateAPIKey performs a POST /organizations/{slug}/api-keys/{api_key_slug}/rotate (the `RotateAPIKey` operationId) request.

func (*Client) RotateDataSourceProviderGrant

func (c *Client) RotateDataSourceProviderGrant(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *RotateDataSourceProviderGrantParams, reqEditors ...RequestEditorFn) (*http.Response, error)

RotateDataSourceProviderGrant performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/rotate (the `RotateDataSourceProviderGrant` operationId) request.

func (*Client) RotatePersonalAccessToken

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

RotatePersonalAccessToken performs a POST /users/profile/personal-access-tokens/{pat_slug}/rotate (the `RotatePersonalAccessToken` operationId) request.

func (*Client) RotatePipelineWebhookSecret

func (c *Client) RotatePipelineWebhookSecret(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

RotatePipelineWebhookSecret performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/webhook-secret/rotate (the `RotatePipelineWebhookSecret` operationId) request.

func (*Client) SavePipelineDraft

func (c *Client) SavePipelineDraft(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body SavePipelineDraftJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

SavePipelineDraft performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `SavePipelineDraft` operationId) request. Takes a body of the `application/json` content type.

func (*Client) SavePipelineDraftWithBody

func (c *Client) SavePipelineDraftWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

SavePipelineDraftWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `SavePipelineDraft` operationId) request, with any type of body and a specified content type.

func (*Client) SetDataSourceProofConfiguration

func (c *Client) SetDataSourceProofConfiguration(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body SetDataSourceProofConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

SetDataSourceProofConfiguration performs a PUT /organizations/{slug}/data-sources/{ds_slug}/proof (the `SetDataSourceProofConfiguration` operationId) request. Takes a body of the `application/json` content type.

func (*Client) SetDataSourceProofConfigurationWithBody

func (c *Client) SetDataSourceProofConfigurationWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

SetDataSourceProofConfigurationWithBody performs a PUT /organizations/{slug}/data-sources/{ds_slug}/proof (the `SetDataSourceProofConfiguration` operationId) request, with any type of body and a specified content type.

func (*Client) SetProjectPipelineBackend

func (c *Client) SetProjectPipelineBackend(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body SetProjectPipelineBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

SetProjectPipelineBackend performs a PUT /organizations/{slug}/projects/{project_slug}/pipeline-backend (the `SetProjectPipelineBackend` operationId) request. Takes a body of the `application/json` content type.

func (*Client) SetProjectPipelineBackendWithBody

func (c *Client) SetProjectPipelineBackendWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

SetProjectPipelineBackendWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/pipeline-backend (the `SetProjectPipelineBackend` operationId) request, with any type of body and a specified content type.

func (*Client) StartProviderConnectorInstall

func (c *Client) StartProviderConnectorInstall(ctx context.Context, slug SlugParam, provider ProviderKey, body StartProviderConnectorInstallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

StartProviderConnectorInstall performs a POST /organizations/{slug}/provider-connectors/{provider}/installs (the `StartProviderConnectorInstall` operationId) request. Takes a body of the `application/json` content type.

func (*Client) StartProviderConnectorInstallWithBody

func (c *Client) StartProviderConnectorInstallWithBody(ctx context.Context, slug SlugParam, provider ProviderKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

StartProviderConnectorInstallWithBody performs a POST /organizations/{slug}/provider-connectors/{provider}/installs (the `StartProviderConnectorInstall` operationId) request, with any type of body and a specified content type.

func (*Client) StartProviderDataSourceInstall

func (c *Client) StartProviderDataSourceInstall(ctx context.Context, slug SlugParam, provider ProviderKey, body StartProviderDataSourceInstallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

StartProviderDataSourceInstall performs a POST /organizations/{slug}/provider-connectors/{provider}/data-source-installs (the `StartProviderDataSourceInstall` operationId) request. Takes a body of the `application/json` content type.

func (*Client) StartProviderDataSourceInstallWithBody

func (c *Client) StartProviderDataSourceInstallWithBody(ctx context.Context, slug SlugParam, provider ProviderKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

StartProviderDataSourceInstallWithBody performs a POST /organizations/{slug}/provider-connectors/{provider}/data-source-installs (the `StartProviderDataSourceInstall` operationId) request, with any type of body and a specified content type.

func (*Client) TestAlertDestination

func (c *Client) TestAlertDestination(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

TestAlertDestination performs a POST /organizations/{slug}/alert-destinations/{alert_destination_slug}/test (the `TestAlertDestination` operationId) request.

func (*Client) TestDataSourceConnection

func (c *Client) TestDataSourceConnection(ctx context.Context, slug SlugParam, body TestDataSourceConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

TestDataSourceConnection performs a POST /organizations/{slug}/data-sources/test-connection (the `TestDataSourceConnection` operationId) request. Takes a body of the `application/json` content type.

func (*Client) TestDataSourceConnectionWithBody

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

TestDataSourceConnectionWithBody performs a POST /organizations/{slug}/data-sources/test-connection (the `TestDataSourceConnection` operationId) request, with any type of body and a specified content type.

func (*Client) TestStoredDataSourceConnection

func (c *Client) TestStoredDataSourceConnection(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

TestStoredDataSourceConnection performs a POST /organizations/{slug}/data-sources/{ds_slug}/test-connection (the `TestStoredDataSourceConnection` operationId) request.

func (*Client) UpdateAPIKey

func (c *Client) UpdateAPIKey(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, body UpdateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateAPIKey performs a PUT /organizations/{slug}/api-keys/{api_key_slug} (the `UpdateAPIKey` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateAPIKeyWithBody

func (c *Client) UpdateAPIKeyWithBody(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateAPIKeyWithBody performs a PUT /organizations/{slug}/api-keys/{api_key_slug} (the `UpdateAPIKey` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateAlertDestination

func (c *Client) UpdateAlertDestination(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, body UpdateAlertDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateAlertDestination performs a PUT /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `UpdateAlertDestination` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateAlertDestinationWithBody

func (c *Client) UpdateAlertDestinationWithBody(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateAlertDestinationWithBody performs a PUT /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `UpdateAlertDestination` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateAlertPolicy

func (c *Client) UpdateAlertPolicy(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, body UpdateAlertPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateAlertPolicy performs a PUT /organizations/{slug}/alert-policies/{alert_policy_slug} (the `UpdateAlertPolicy` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateAlertPolicyWithBody

func (c *Client) UpdateAlertPolicyWithBody(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateAlertPolicyWithBody performs a PUT /organizations/{slug}/alert-policies/{alert_policy_slug} (the `UpdateAlertPolicy` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateDataSource

func (c *Client) UpdateDataSource(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body UpdateDataSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateDataSource performs a PATCH /organizations/{slug}/data-sources/{ds_slug} (the `UpdateDataSource` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateDataSourceCredentials

func (c *Client) UpdateDataSourceCredentials(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body UpdateDataSourceCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateDataSourceCredentials performs a PATCH /organizations/{slug}/data-sources/{ds_slug}/credentials (the `UpdateDataSourceCredentials` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateDataSourceCredentialsWithBody

func (c *Client) UpdateDataSourceCredentialsWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateDataSourceCredentialsWithBody performs a PATCH /organizations/{slug}/data-sources/{ds_slug}/credentials (the `UpdateDataSourceCredentials` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateDataSourceRef

func (c *Client) UpdateDataSourceRef(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, body UpdateDataSourceRefJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateDataSourceRef performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `UpdateDataSourceRef` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateDataSourceRefWithBody

func (c *Client) UpdateDataSourceRefWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateDataSourceRefWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `UpdateDataSourceRef` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateDataSourceWithBody

func (c *Client) UpdateDataSourceWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateDataSourceWithBody performs a PATCH /organizations/{slug}/data-sources/{ds_slug} (the `UpdateDataSource` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateEnvironment

func (c *Client) UpdateEnvironment(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateEnvironment performs a PUT /organizations/{slug}/environments/{environment_slug} (the `UpdateEnvironment` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateEnvironmentWithBody

func (c *Client) UpdateEnvironmentWithBody(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateEnvironmentWithBody performs a PUT /organizations/{slug}/environments/{environment_slug} (the `UpdateEnvironment` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateMember

func (c *Client) UpdateMember(ctx context.Context, slug SlugParam, userSlug UserSlugParam, body UpdateMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateMember performs a PUT /organizations/{slug}/members/{user_slug} (the `UpdateMember` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateMemberWithBody

func (c *Client) UpdateMemberWithBody(ctx context.Context, slug SlugParam, userSlug UserSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateMemberWithBody performs a PUT /organizations/{slug}/members/{user_slug} (the `UpdateMember` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateODCSContract

func (c *Client) UpdateODCSContract(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body UpdateODCSContractJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateODCSContract performs a PUT /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `UpdateODCSContract` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateODCSContractWithBody

func (c *Client) UpdateODCSContractWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateODCSContractWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `UpdateODCSContract` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateOrganization

func (c *Client) UpdateOrganization(ctx context.Context, slug SlugParam, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateOrganization performs a PUT /organizations/{slug} (the `UpdateOrganization` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateOrganizationRetentionPolicy

func (c *Client) UpdateOrganizationRetentionPolicy(ctx context.Context, slug SlugParam, body UpdateOrganizationRetentionPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateOrganizationRetentionPolicy performs a PUT /organizations/{slug}/retention (the `UpdateOrganizationRetentionPolicy` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateOrganizationRetentionPolicyWithBody

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

UpdateOrganizationRetentionPolicyWithBody performs a PUT /organizations/{slug}/retention (the `UpdateOrganizationRetentionPolicy` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateOrganizationWithBody

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

UpdateOrganizationWithBody performs a PUT /organizations/{slug} (the `UpdateOrganization` operationId) request, with any type of body and a specified content type.

func (*Client) UpdatePersonalAccessToken

func (c *Client) UpdatePersonalAccessToken(ctx context.Context, patSlug PATSlugParam, body UpdatePersonalAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdatePersonalAccessToken performs a PUT /users/profile/personal-access-tokens/{pat_slug} (the `UpdatePersonalAccessToken` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdatePersonalAccessTokenWithBody

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

UpdatePersonalAccessTokenWithBody performs a PUT /users/profile/personal-access-tokens/{pat_slug} (the `UpdatePersonalAccessToken` operationId) request, with any type of body and a specified content type.

func (*Client) UpdatePipeline

func (c *Client) UpdatePipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body UpdatePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdatePipeline performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `UpdatePipeline` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdatePipelineTrigger

func (c *Client) UpdatePipelineTrigger(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, body UpdatePipelineTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdatePipelineTrigger performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `UpdatePipelineTrigger` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdatePipelineTriggerWithBody

func (c *Client) UpdatePipelineTriggerWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdatePipelineTriggerWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `UpdatePipelineTrigger` operationId) request, with any type of body and a specified content type.

func (*Client) UpdatePipelineWithBody

func (c *Client) UpdatePipelineWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdatePipelineWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `UpdatePipeline` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateProject

func (c *Client) UpdateProject(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateProject performs a PUT /organizations/{slug}/projects/{project_slug} (the `UpdateProject` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateProjectWithBody

func (c *Client) UpdateProjectWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateProjectWithBody performs a PUT /organizations/{slug}/projects/{project_slug} (the `UpdateProject` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateQuery

func (c *Client) UpdateQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, body UpdateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateQuery performs a PUT /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `UpdateQuery` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateQueryWithBody

func (c *Client) UpdateQueryWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateQueryWithBody performs a PUT /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `UpdateQuery` operationId) request, with any type of body and a specified content type.

func (*Client) UpdateRole

func (c *Client) UpdateRole(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, body UpdateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateRole performs a PUT /organizations/{slug}/roles/{role_slug} (the `UpdateRole` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpdateRoleWithBody

func (c *Client) UpdateRoleWithBody(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpdateRoleWithBody performs a PUT /organizations/{slug}/roles/{role_slug} (the `UpdateRole` operationId) request, with any type of body and a specified content type.

func (*Client) UpsertDataSourceBinding

func (c *Client) UpsertDataSourceBinding(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, body UpsertDataSourceBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpsertDataSourceBinding performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `UpsertDataSourceBinding` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpsertDataSourceBindingWithBody

func (c *Client) UpsertDataSourceBindingWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpsertDataSourceBindingWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `UpsertDataSourceBinding` operationId) request, with any type of body and a specified content type.

func (*Client) UpsertEnvironmentRuntimeVariable

func (c *Client) UpsertEnvironmentRuntimeVariable(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, body UpsertEnvironmentRuntimeVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpsertEnvironmentRuntimeVariable performs a PUT /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `UpsertEnvironmentRuntimeVariable` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpsertEnvironmentRuntimeVariableWithBody

func (c *Client) UpsertEnvironmentRuntimeVariableWithBody(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpsertEnvironmentRuntimeVariableWithBody performs a PUT /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `UpsertEnvironmentRuntimeVariable` operationId) request, with any type of body and a specified content type.

func (*Client) UpsertEnvironmentSecret

func (c *Client) UpsertEnvironmentSecret(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, body UpsertEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

UpsertEnvironmentSecret performs a PUT /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `UpsertEnvironmentSecret` operationId) request. Takes a body of the `application/json` content type.

func (*Client) UpsertEnvironmentSecretWithBody

func (c *Client) UpsertEnvironmentSecretWithBody(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

UpsertEnvironmentSecretWithBody performs a PUT /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `UpsertEnvironmentSecret` operationId) request, with any type of body and a specified content type.

func (*Client) ValidatePipeline

func (c *Client) ValidatePipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body ValidatePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

ValidatePipeline performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation (the `ValidatePipeline` operationId) request. Takes a body of the `application/json` content type.

func (*Client) ValidatePipelineWithBody

func (c *Client) ValidatePipelineWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

ValidatePipelineWithBody performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation (the `ValidatePipeline` operationId) request, with any type of body and a specified content type.

func (*Client) VerifyGoogleWorkspaceFiles

func (c *Client) VerifyGoogleWorkspaceFiles(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body VerifyGoogleWorkspaceFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

VerifyGoogleWorkspaceFiles performs a POST /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/verify (the `VerifyGoogleWorkspaceFiles` operationId) request. Takes a body of the `application/json` content type.

func (*Client) VerifyGoogleWorkspaceFilesWithBody

func (c *Client) VerifyGoogleWorkspaceFilesWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

VerifyGoogleWorkspaceFilesWithBody performs a POST /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/verify (the `VerifyGoogleWorkspaceFiles` operationId) request, with any type of body and a specified content type.

type ClientInterface

type ClientInterface interface {

	// ListMyMemberInvitations performs a GET /member-invitations (the `ListMyMemberInvitations` operationId) request.
	ListMyMemberInvitations(ctx context.Context, params *ListMyMemberInvitationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AcceptMyMemberInvitationWithBody performs a POST /member-invitations/{slug}/{invitation_slug}/accept (the `AcceptMyMemberInvitation` operationId) request,
	// with any type of body and a specified content type.
	AcceptMyMemberInvitationWithBody(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AcceptMyMemberInvitation performs a POST /member-invitations/{slug}/{invitation_slug}/accept (the `AcceptMyMemberInvitation` operationId) request.
	// Takes a body of the `application/json` content type.
	AcceptMyMemberInvitation(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, body AcceptMyMemberInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeclineMyMemberInvitation performs a POST /member-invitations/{slug}/{invitation_slug}/decline (the `DeclineMyMemberInvitation` operationId) request.
	DeclineMyMemberInvitation(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOrganizations performs a GET /organizations (the `ListOrganizations` operationId) request.
	ListOrganizations(ctx context.Context, params *ListOrganizationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOrganizationWithBody performs a POST /organizations (the `CreateOrganization` operationId) request,
	// with any type of body and a specified content type.
	CreateOrganizationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOrganization performs a POST /organizations (the `CreateOrganization` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateOrganization(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOrganization performs a GET /organizations/{slug} (the `GetOrganization` operationId) request.
	GetOrganization(ctx context.Context, slug SlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrganizationWithBody performs a PUT /organizations/{slug} (the `UpdateOrganization` operationId) request,
	// with any type of body and a specified content type.
	UpdateOrganizationWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrganization performs a PUT /organizations/{slug} (the `UpdateOrganization` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateOrganization(ctx context.Context, slug SlugParam, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAlertDeliveryAttempts performs a GET /organizations/{slug}/alert-delivery-attempts (the `ListAlertDeliveryAttempts` operationId) request.
	ListAlertDeliveryAttempts(ctx context.Context, slug SlugParam, params *ListAlertDeliveryAttemptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAlertDestinations performs a GET /organizations/{slug}/alert-destinations (the `ListAlertDestinations` operationId) request.
	ListAlertDestinations(ctx context.Context, slug SlugParam, params *ListAlertDestinationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAlertDestinationWithBody performs a POST /organizations/{slug}/alert-destinations (the `CreateAlertDestination` operationId) request,
	// with any type of body and a specified content type.
	CreateAlertDestinationWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAlertDestination performs a POST /organizations/{slug}/alert-destinations (the `CreateAlertDestination` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateAlertDestination(ctx context.Context, slug SlugParam, body CreateAlertDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAlertDestination performs a DELETE /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `DeleteAlertDestination` operationId) request.
	DeleteAlertDestination(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlertDestination performs a GET /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `GetAlertDestination` operationId) request.
	GetAlertDestination(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAlertDestinationWithBody performs a PUT /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `UpdateAlertDestination` operationId) request,
	// with any type of body and a specified content type.
	UpdateAlertDestinationWithBody(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAlertDestination performs a PUT /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `UpdateAlertDestination` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateAlertDestination(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, body UpdateAlertDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestAlertDestination performs a POST /organizations/{slug}/alert-destinations/{alert_destination_slug}/test (the `TestAlertDestination` operationId) request.
	TestAlertDestination(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAlertPolicies performs a GET /organizations/{slug}/alert-policies (the `ListAlertPolicies` operationId) request.
	ListAlertPolicies(ctx context.Context, slug SlugParam, params *ListAlertPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAlertPolicyWithBody performs a POST /organizations/{slug}/alert-policies (the `CreateAlertPolicy` operationId) request,
	// with any type of body and a specified content type.
	CreateAlertPolicyWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAlertPolicy performs a POST /organizations/{slug}/alert-policies (the `CreateAlertPolicy` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateAlertPolicy(ctx context.Context, slug SlugParam, body CreateAlertPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAlertPolicy performs a DELETE /organizations/{slug}/alert-policies/{alert_policy_slug} (the `DeleteAlertPolicy` operationId) request.
	DeleteAlertPolicy(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlertPolicy performs a GET /organizations/{slug}/alert-policies/{alert_policy_slug} (the `GetAlertPolicy` operationId) request.
	GetAlertPolicy(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAlertPolicyWithBody performs a PUT /organizations/{slug}/alert-policies/{alert_policy_slug} (the `UpdateAlertPolicy` operationId) request,
	// with any type of body and a specified content type.
	UpdateAlertPolicyWithBody(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAlertPolicy performs a PUT /organizations/{slug}/alert-policies/{alert_policy_slug} (the `UpdateAlertPolicy` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateAlertPolicy(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, body UpdateAlertPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAlertPolicySourceMetadata performs a GET /organizations/{slug}/alert-policy-source-metadata (the `ListAlertPolicySourceMetadata` operationId) request.
	ListAlertPolicySourceMetadata(ctx context.Context, slug SlugParam, params *ListAlertPolicySourceMetadataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAPIKeys performs a GET /organizations/{slug}/api-keys (the `ListAPIKeys` operationId) request.
	ListAPIKeys(ctx context.Context, slug SlugParam, params *ListAPIKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAPIKeyWithBody performs a POST /organizations/{slug}/api-keys (the `CreateAPIKey` operationId) request,
	// with any type of body and a specified content type.
	CreateAPIKeyWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAPIKey performs a POST /organizations/{slug}/api-keys (the `CreateAPIKey` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateAPIKey(ctx context.Context, slug SlugParam, body CreateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAPIKey performs a DELETE /organizations/{slug}/api-keys/{api_key_slug} (the `DeleteAPIKey` operationId) request.
	DeleteAPIKey(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAPIKey performs a GET /organizations/{slug}/api-keys/{api_key_slug} (the `GetAPIKey` operationId) request.
	GetAPIKey(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAPIKeyWithBody performs a PUT /organizations/{slug}/api-keys/{api_key_slug} (the `UpdateAPIKey` operationId) request,
	// with any type of body and a specified content type.
	UpdateAPIKeyWithBody(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAPIKey performs a PUT /organizations/{slug}/api-keys/{api_key_slug} (the `UpdateAPIKey` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateAPIKey(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, body UpdateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RotateAPIKey performs a POST /organizations/{slug}/api-keys/{api_key_slug}/rotate (the `RotateAPIKey` operationId) request.
	RotateAPIKey(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDataSources performs a GET /organizations/{slug}/data-sources (the `ListDataSources` operationId) request.
	ListDataSources(ctx context.Context, slug SlugParam, params *ListDataSourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDataSourceWithBody performs a POST /organizations/{slug}/data-sources (the `CreateDataSource` operationId) request,
	// with any type of body and a specified content type.
	CreateDataSourceWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDataSource performs a POST /organizations/{slug}/data-sources (the `CreateDataSource` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateDataSource(ctx context.Context, slug SlugParam, body CreateDataSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestDataSourceConnectionWithBody performs a POST /organizations/{slug}/data-sources/test-connection (the `TestDataSourceConnection` operationId) request,
	// with any type of body and a specified content type.
	TestDataSourceConnectionWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestDataSourceConnection performs a POST /organizations/{slug}/data-sources/test-connection (the `TestDataSourceConnection` operationId) request.
	// Takes a body of the `application/json` content type.
	TestDataSourceConnection(ctx context.Context, slug SlugParam, body TestDataSourceConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDataSource performs a DELETE /organizations/{slug}/data-sources/{ds_slug} (the `DeleteDataSource` operationId) request.
	DeleteDataSource(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDataSource performs a GET /organizations/{slug}/data-sources/{ds_slug} (the `GetDataSource` operationId) request.
	GetDataSource(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDataSourceWithBody performs a PATCH /organizations/{slug}/data-sources/{ds_slug} (the `UpdateDataSource` operationId) request,
	// with any type of body and a specified content type.
	UpdateDataSourceWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDataSource performs a PATCH /organizations/{slug}/data-sources/{ds_slug} (the `UpdateDataSource` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateDataSource(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body UpdateDataSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDataSourceBranches performs a GET /organizations/{slug}/data-sources/{ds_slug}/branches (the `ListDataSourceBranches` operationId) request.
	ListDataSourceBranches(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDataSourceCredentialsWithBody performs a PATCH /organizations/{slug}/data-sources/{ds_slug}/credentials (the `UpdateDataSourceCredentials` operationId) request,
	// with any type of body and a specified content type.
	UpdateDataSourceCredentialsWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDataSourceCredentials performs a PATCH /organizations/{slug}/data-sources/{ds_slug}/credentials (the `UpdateDataSourceCredentials` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateDataSourceCredentials(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body UpdateDataSourceCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGoogleWorkspaceFiles performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files (the `ListGoogleWorkspaceFiles` operationId) request.
	ListGoogleWorkspaceFiles(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *ListGoogleWorkspaceFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VerifyGoogleWorkspaceFilesWithBody performs a POST /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/verify (the `VerifyGoogleWorkspaceFiles` operationId) request,
	// with any type of body and a specified content type.
	VerifyGoogleWorkspaceFilesWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// VerifyGoogleWorkspaceFiles performs a POST /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/verify (the `VerifyGoogleWorkspaceFiles` operationId) request.
	// Takes a body of the `application/json` content type.
	VerifyGoogleWorkspaceFiles(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body VerifyGoogleWorkspaceFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGoogleWorkspaceFile performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/{file_id} (the `GetGoogleWorkspaceFile` operationId) request.
	GetGoogleWorkspaceFile(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, fileId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGoogleWorkspaceWorksheets performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/spreadsheets/{file_id}/worksheets (the `GetGoogleWorkspaceWorksheets` operationId) request.
	GetGoogleWorkspaceWorksheets(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, fileId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConnectDataSourceHTTPOAuth performs a POST /organizations/{slug}/data-sources/{ds_slug}/http-oauth/connect (the `ConnectDataSourceHTTPOAuth` operationId) request.
	ConnectDataSourceHTTPOAuth(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDataSourceProofConfiguration performs a GET /organizations/{slug}/data-sources/{ds_slug}/proof (the `GetDataSourceProofConfiguration` operationId) request.
	GetDataSourceProofConfiguration(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetDataSourceProofConfigurationWithBody performs a PUT /organizations/{slug}/data-sources/{ds_slug}/proof (the `SetDataSourceProofConfiguration` operationId) request,
	// with any type of body and a specified content type.
	SetDataSourceProofConfigurationWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetDataSourceProofConfiguration performs a PUT /organizations/{slug}/data-sources/{ds_slug}/proof (the `SetDataSourceProofConfiguration` operationId) request.
	// Takes a body of the `application/json` content type.
	SetDataSourceProofConfiguration(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body SetDataSourceProofConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshDataSourceProviderGrant performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/refresh (the `RefreshDataSourceProviderGrant` operationId) request.
	RefreshDataSourceProviderGrant(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeDataSourceProviderGrant performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/revoke (the `RevokeDataSourceProviderGrant` operationId) request.
	RevokeDataSourceProviderGrant(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RotateDataSourceProviderGrant performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/rotate (the `RotateDataSourceProviderGrant` operationId) request.
	RotateDataSourceProviderGrant(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *RotateDataSourceProviderGrantParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListQueries performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries (the `ListQueries` operationId) request.
	ListQueries(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *ListQueriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateQueryWithBody performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries (the `CreateQuery` operationId) request,
	// with any type of body and a specified content type.
	CreateQueryWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateQuery performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries (the `CreateQuery` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body CreateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteQuery performs a DELETE /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `DeleteQuery` operationId) request.
	DeleteQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetQuery performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `GetQuery` operationId) request.
	GetQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateQueryWithBody performs a PUT /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `UpdateQuery` operationId) request,
	// with any type of body and a specified content type.
	UpdateQueryWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateQuery performs a PUT /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `UpdateQuery` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, body UpdateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecuteQueryWithBody performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/execute (the `ExecuteQuery` operationId) request,
	// with any type of body and a specified content type.
	ExecuteQueryWithBody(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecuteQuery performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/execute (the `ExecuteQuery` operationId) request.
	// Takes a body of the `application/json` content type.
	ExecuteQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, body ExecuteQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListQueryExecutions performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/executions (the `ListQueryExecutions` operationId) request.
	ListQueryExecutions(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, params *ListQueryExecutionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetQueryExecution performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/executions/{execution_slug} (the `GetQueryExecution` operationId) request.
	GetQueryExecution(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, executionSlug QueryExecutionSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PurgeQuery performs a DELETE /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/purge (the `PurgeQuery` operationId) request.
	PurgeQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestoreQuery performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/restore (the `RestoreQuery` operationId) request.
	RestoreQuery(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestoreDataSource performs a POST /organizations/{slug}/data-sources/{ds_slug}/restore (the `RestoreDataSource` operationId) request.
	RestoreDataSource(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IntrospectDataSourceSchema performs a GET /organizations/{slug}/data-sources/{ds_slug}/schema (the `IntrospectDataSourceSchema` operationId) request.
	IntrospectDataSourceSchema(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshDataSourceSchema performs a POST /organizations/{slug}/data-sources/{ds_slug}/schema (the `RefreshDataSourceSchema` operationId) request.
	RefreshDataSourceSchema(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSnowflakeOnboarding performs a GET /organizations/{slug}/data-sources/{ds_slug}/snowflake-onboarding (the `GetSnowflakeOnboarding` operationId) request.
	GetSnowflakeOnboarding(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestStoredDataSourceConnection performs a POST /organizations/{slug}/data-sources/{ds_slug}/test-connection (the `TestStoredDataSourceConnection` operationId) request.
	TestStoredDataSourceConnection(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEnvironments performs a GET /organizations/{slug}/environments (the `ListEnvironments` operationId) request.
	ListEnvironments(ctx context.Context, slug SlugParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEnvironmentWithBody performs a POST /organizations/{slug}/environments (the `CreateEnvironment` operationId) request,
	// with any type of body and a specified content type.
	CreateEnvironmentWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEnvironment performs a POST /organizations/{slug}/environments (the `CreateEnvironment` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateEnvironment(ctx context.Context, slug SlugParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvironment performs a DELETE /organizations/{slug}/environments/{environment_slug} (the `DeleteEnvironment` operationId) request.
	DeleteEnvironment(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *DeleteEnvironmentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironment performs a GET /organizations/{slug}/environments/{environment_slug} (the `GetEnvironment` operationId) request.
	GetEnvironment(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEnvironmentWithBody performs a PUT /organizations/{slug}/environments/{environment_slug} (the `UpdateEnvironment` operationId) request,
	// with any type of body and a specified content type.
	UpdateEnvironmentWithBody(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEnvironment performs a PUT /organizations/{slug}/environments/{environment_slug} (the `UpdateEnvironment` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateEnvironment(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEnvironmentRuntimeVariables performs a GET /organizations/{slug}/environments/{environment_slug}/runtime-variables (the `ListEnvironmentRuntimeVariables` operationId) request.
	ListEnvironmentRuntimeVariables(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *ListEnvironmentRuntimeVariablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvironmentRuntimeVariable performs a DELETE /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `DeleteEnvironmentRuntimeVariable` operationId) request.
	DeleteEnvironmentRuntimeVariable(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, params *DeleteEnvironmentRuntimeVariableParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironmentRuntimeVariable performs a GET /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `GetEnvironmentRuntimeVariable` operationId) request.
	GetEnvironmentRuntimeVariable(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpsertEnvironmentRuntimeVariableWithBody performs a PUT /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `UpsertEnvironmentRuntimeVariable` operationId) request,
	// with any type of body and a specified content type.
	UpsertEnvironmentRuntimeVariableWithBody(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpsertEnvironmentRuntimeVariable performs a PUT /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `UpsertEnvironmentRuntimeVariable` operationId) request.
	// Takes a body of the `application/json` content type.
	UpsertEnvironmentRuntimeVariable(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, body UpsertEnvironmentRuntimeVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEnvironmentSecrets performs a GET /organizations/{slug}/environments/{environment_slug}/secrets (the `ListEnvironmentSecrets` operationId) request.
	ListEnvironmentSecrets(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *ListEnvironmentSecretsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvironmentSecret performs a DELETE /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `DeleteEnvironmentSecret` operationId) request.
	DeleteEnvironmentSecret(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, params *DeleteEnvironmentSecretParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironmentSecret performs a GET /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `GetEnvironmentSecret` operationId) request.
	GetEnvironmentSecret(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpsertEnvironmentSecretWithBody performs a PUT /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `UpsertEnvironmentSecret` operationId) request,
	// with any type of body and a specified content type.
	UpsertEnvironmentSecretWithBody(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpsertEnvironmentSecret performs a PUT /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `UpsertEnvironmentSecret` operationId) request.
	// Takes a body of the `application/json` content type.
	UpsertEnvironmentSecret(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, body UpsertEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEvents performs a GET /organizations/{slug}/events (the `ListEvents` operationId) request.
	ListEvents(ctx context.Context, slug SlugParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMemberInvitations performs a GET /organizations/{slug}/member-invitations (the `ListMemberInvitations` operationId) request.
	ListMemberInvitations(ctx context.Context, slug SlugParam, params *ListMemberInvitationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMemberInvitationWithBody performs a POST /organizations/{slug}/member-invitations (the `CreateMemberInvitation` operationId) request,
	// with any type of body and a specified content type.
	CreateMemberInvitationWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMemberInvitation performs a POST /organizations/{slug}/member-invitations (the `CreateMemberInvitation` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateMemberInvitation(ctx context.Context, slug SlugParam, body CreateMemberInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMemberInvitation performs a GET /organizations/{slug}/member-invitations/{invitation_slug} (the `GetMemberInvitation` operationId) request.
	GetMemberInvitation(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResendMemberInvitation performs a POST /organizations/{slug}/member-invitations/{invitation_slug}/resend (the `ResendMemberInvitation` operationId) request.
	ResendMemberInvitation(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevokeMemberInvitation performs a POST /organizations/{slug}/member-invitations/{invitation_slug}/revoke (the `RevokeMemberInvitation` operationId) request.
	RevokeMemberInvitation(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMembers performs a GET /organizations/{slug}/members (the `ListMembers` operationId) request.
	ListMembers(ctx context.Context, slug SlugParam, params *ListMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMemberWithBody performs a POST /organizations/{slug}/members (the `CreateMember` operationId) request,
	// with any type of body and a specified content type.
	CreateMemberWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMember performs a POST /organizations/{slug}/members (the `CreateMember` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateMember(ctx context.Context, slug SlugParam, body CreateMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveMember performs a DELETE /organizations/{slug}/members/{user_slug} (the `RemoveMember` operationId) request.
	RemoveMember(ctx context.Context, slug SlugParam, userSlug UserSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMemberWithBody performs a PUT /organizations/{slug}/members/{user_slug} (the `UpdateMember` operationId) request,
	// with any type of body and a specified content type.
	UpdateMemberWithBody(ctx context.Context, slug SlugParam, userSlug UserSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMember performs a PUT /organizations/{slug}/members/{user_slug} (the `UpdateMember` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateMember(ctx context.Context, slug SlugParam, userSlug UserSlugParam, body UpdateMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNotifications performs a GET /organizations/{slug}/notifications (the `ListNotifications` operationId) request.
	ListNotifications(ctx context.Context, slug SlugParam, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNotification performs a GET /organizations/{slug}/notifications/{notification_slug} (the `GetNotification` operationId) request.
	GetNotification(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AcknowledgeNotification performs a POST /organizations/{slug}/notifications/{notification_slug}/acknowledge (the `AcknowledgeNotification` operationId) request.
	AcknowledgeNotification(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNotificationDeliveryAttempts performs a GET /organizations/{slug}/notifications/{notification_slug}/delivery-attempts (the `ListNotificationDeliveryAttempts` operationId) request.
	ListNotificationDeliveryAttempts(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, params *ListNotificationDeliveryAttemptsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResolveNotification performs a POST /organizations/{slug}/notifications/{notification_slug}/resolve (the `ResolveNotification` operationId) request.
	ResolveNotification(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FormatPipelineSpecWithBody performs a POST /organizations/{slug}/pipeline-spec:format (the `FormatPipelineSpec` operationId) request,
	// with any type of body and a specified content type.
	FormatPipelineSpecWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FormatPipelineSpec performs a POST /organizations/{slug}/pipeline-spec:format (the `FormatPipelineSpec` operationId) request.
	// Takes a body of the `application/json` content type.
	FormatPipelineSpec(ctx context.Context, slug SlugParam, body FormatPipelineSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjects performs a GET /organizations/{slug}/projects (the `ListProjects` operationId) request.
	ListProjects(ctx context.Context, slug SlugParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectWithBody performs a POST /organizations/{slug}/projects (the `CreateProject` operationId) request,
	// with any type of body and a specified content type.
	CreateProjectWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProject performs a POST /organizations/{slug}/projects (the `CreateProject` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateProject(ctx context.Context, slug SlugParam, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProject performs a DELETE /organizations/{slug}/projects/{project_slug} (the `DeleteProject` operationId) request.
	DeleteProject(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *DeleteProjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProject performs a GET /organizations/{slug}/projects/{project_slug} (the `GetProject` operationId) request.
	GetProject(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectWithBody performs a PUT /organizations/{slug}/projects/{project_slug} (the `UpdateProject` operationId) request,
	// with any type of body and a specified content type.
	UpdateProjectWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProject performs a PUT /organizations/{slug}/projects/{project_slug} (the `UpdateProject` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateProject(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListODCSContracts performs a GET /organizations/{slug}/projects/{project_slug}/contracts (the `ListODCSContracts` operationId) request.
	ListODCSContracts(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListODCSContractsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateODCSContractWithBody performs a POST /organizations/{slug}/projects/{project_slug}/contracts (the `CreateODCSContract` operationId) request,
	// with any type of body and a specified content type.
	CreateODCSContractWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateODCSContract performs a POST /organizations/{slug}/projects/{project_slug}/contracts (the `CreateODCSContract` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateODCSContract(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body CreateODCSContractJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportODCSArtifactsWithBody performs a POST /organizations/{slug}/projects/{project_slug}/contracts/import (the `ImportODCSArtifacts` operationId) request,
	// with any type of body and a specified content type.
	ImportODCSArtifactsWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportODCSArtifacts performs a POST /organizations/{slug}/projects/{project_slug}/contracts/import (the `ImportODCSArtifacts` operationId) request.
	// Takes a body of the `application/json` content type.
	ImportODCSArtifacts(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body ImportODCSArtifactsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetODCSContract performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `GetODCSContract` operationId) request.
	GetODCSContract(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateODCSContractWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `UpdateODCSContract` operationId) request,
	// with any type of body and a specified content type.
	UpdateODCSContractWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateODCSContract performs a PUT /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `UpdateODCSContract` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateODCSContract(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body UpdateODCSContractJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PreviewODCSRevisionImpactWithBody performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/impact (the `PreviewODCSRevisionImpact` operationId) request,
	// with any type of body and a specified content type.
	PreviewODCSRevisionImpactWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PreviewODCSRevisionImpact performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/impact (the `PreviewODCSRevisionImpact` operationId) request.
	// Takes a body of the `application/json` content type.
	PreviewODCSRevisionImpact(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body PreviewODCSRevisionImpactJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListODCSRevisions performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `ListODCSRevisions` operationId) request.
	ListODCSRevisions(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, params *ListODCSRevisionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateODCSRevisionWithBody performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `CreateODCSRevision` operationId) request,
	// with any type of body and a specified content type.
	CreateODCSRevisionWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateODCSRevision performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `CreateODCSRevision` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateODCSRevision(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body CreateODCSRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetODCSRevision performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug} (the `GetODCSRevision` operationId) request.
	GetODCSRevision(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetODCSArtifact performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug}/artifact (the `GetODCSArtifact` operationId) request.
	GetODCSArtifact(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, params *GetODCSArtifactParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InspectODCSRevision performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug}/inspection (the `InspectODCSRevision` operationId) request.
	InspectODCSRevision(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, params *InspectODCSRevisionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDataSourceRefs performs a GET /organizations/{slug}/projects/{project_slug}/data-source-refs (the `ListDataSourceRefs` operationId) request.
	ListDataSourceRefs(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListDataSourceRefsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDriftImpactReports performs a GET /organizations/{slug}/projects/{project_slug}/drift-impact-reports (the `ListDriftImpactReports` operationId) request.
	ListDriftImpactReports(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListDriftImpactReportsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDriftImpactReport performs a GET /organizations/{slug}/projects/{project_slug}/drift-impact-reports/{report_slug} (the `GetDriftImpactReport` operationId) request.
	GetDriftImpactReport(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, reportSlug Slug, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectEnvironments performs a GET /organizations/{slug}/projects/{project_slug}/environments (the `ListProjectEnvironments` operationId) request.
	ListProjectEnvironments(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableProjectEnvironment performs a DELETE /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `DisableProjectEnvironment` operationId) request.
	DisableProjectEnvironment(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *DisableProjectEnvironmentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableProjectEnvironmentWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `EnableProjectEnvironment` operationId) request,
	// with any type of body and a specified content type.
	EnableProjectEnvironmentWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableProjectEnvironment performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `EnableProjectEnvironment` operationId) request.
	// Takes a body of the `application/json` content type.
	EnableProjectEnvironment(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body EnableProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDataSourceBindings performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/data-source-bindings (the `ListDataSourceBindings` operationId) request.
	ListDataSourceBindings(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListDataSourceBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPipelineDeployments performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-deployments (the `ListPipelineDeployments` operationId) request.
	ListPipelineDeployments(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPipelineTriggers performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `ListPipelineTriggers` operationId) request.
	ListPipelineTriggers(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineTriggersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePipelineTriggerWithBody performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `CreatePipelineTrigger` operationId) request,
	// with any type of body and a specified content type.
	CreatePipelineTriggerWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePipelineTrigger performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `CreatePipelineTrigger` operationId) request.
	// Takes a body of the `application/json` content type.
	CreatePipelineTrigger(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body CreatePipelineTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePipelineTrigger performs a DELETE /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `DeletePipelineTrigger` operationId) request.
	DeletePipelineTrigger(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPipelineTrigger performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `GetPipelineTrigger` operationId) request.
	GetPipelineTrigger(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePipelineTriggerWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `UpdatePipelineTrigger` operationId) request,
	// with any type of body and a specified content type.
	UpdatePipelineTriggerWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePipelineTrigger performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `UpdatePipelineTrigger` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdatePipelineTrigger(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, body UpdatePipelineTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPipelineWebhookDeliveries performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries (the `ListPipelineWebhookDeliveries` operationId) request.
	ListPipelineWebhookDeliveries(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, params *ListPipelineWebhookDeliveriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPipelineWebhookDelivery performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries/{delivery_id} (the `GetPipelineWebhookDelivery` operationId) request.
	GetPipelineWebhookDelivery(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, deliveryId PipelineWebhookDeliveryIDParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplayPipelineWebhookDelivery performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries/{delivery_id}/replay (the `ReplayPipelineWebhookDelivery` operationId) request.
	ReplayPipelineWebhookDelivery(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, deliveryId PipelineWebhookDeliveryIDParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPipelineScheduleFires performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/fires (the `ListPipelineScheduleFires` operationId) request.
	ListPipelineScheduleFires(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, params *ListPipelineScheduleFiresParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RotatePipelineWebhookSecret performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/webhook-secret/rotate (the `RotatePipelineWebhookSecret` operationId) request.
	RotatePipelineWebhookSecret(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidatePipelineWithBody performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation (the `ValidatePipeline` operationId) request,
	// with any type of body and a specified content type.
	ValidatePipelineWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidatePipeline performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation (the `ValidatePipeline` operationId) request.
	// Takes a body of the `application/json` content type.
	ValidatePipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body ValidatePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPipelineValidationResults performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation-results (the `ListPipelineValidationResults` operationId) request.
	ListPipelineValidationResults(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineValidationResultsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPipelineValidationResult performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation-results/{validation_slug} (the `GetPipelineValidationResult` operationId) request.
	GetPipelineValidationResult(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, validationSlug ValidationSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPipelineDeployment performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}/deployment (the `GetPipelineDeployment` operationId) request.
	GetPipelineDeployment(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BootstrapPipelineCheckpointsWithBody performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:bootstrap-checkpoints (the `BootstrapPipelineCheckpoints` operationId) request,
	// with any type of body and a specified content type.
	BootstrapPipelineCheckpointsWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BootstrapPipelineCheckpoints performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:bootstrap-checkpoints (the `BootstrapPipelineCheckpoints` operationId) request.
	// Takes a body of the `application/json` content type.
	BootstrapPipelineCheckpoints(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body BootstrapPipelineCheckpointsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeployPipelineWithBody performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:deploy (the `DeployPipeline` operationId) request,
	// with any type of body and a specified content type.
	DeployPipelineWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeployPipeline performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:deploy (the `DeployPipeline` operationId) request.
	// Takes a body of the `application/json` content type.
	DeployPipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body DeployPipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecutePipelineWithBody performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:execute (the `ExecutePipeline` operationId) request,
	// with any type of body and a specified content type.
	ExecutePipelineWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecutePipeline performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:execute (the `ExecutePipeline` operationId) request.
	// Takes a body of the `application/json` content type.
	ExecutePipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body ExecutePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevalidatePipeline performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:revalidate (the `RevalidatePipeline` operationId) request.
	RevalidatePipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProofReceipt performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/proof-receipts/{receipt_slug} (the `GetProofReceipt` operationId) request.
	GetProofReceipt(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, receiptSlug ProofReceiptSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPipelineRuns performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs (the `ListPipelineRuns` operationId) request.
	ListPipelineRuns(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPipelineRun performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs/{run_slug} (the `GetPipelineRun` operationId) request.
	GetPipelineRun(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, runSlug RunSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPipelineRunTriggerRetryAttempts performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs/{run_slug}/trigger-retry-attempts (the `ListPipelineRunTriggerRetryAttempts` operationId) request.
	ListPipelineRunTriggerRetryAttempts(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, runSlug RunSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetProjectPipelineBackendWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/pipeline-backend (the `SetProjectPipelineBackend` operationId) request,
	// with any type of body and a specified content type.
	SetProjectPipelineBackendWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetProjectPipelineBackend performs a PUT /organizations/{slug}/projects/{project_slug}/pipeline-backend (the `SetProjectPipelineBackend` operationId) request.
	// Takes a body of the `application/json` content type.
	SetProjectPipelineBackend(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body SetProjectPipelineBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPipelines performs a GET /organizations/{slug}/projects/{project_slug}/pipelines (the `ListPipelines` operationId) request.
	ListPipelines(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListPipelinesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPipeline performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `GetPipeline` operationId) request.
	GetPipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePipelineWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `UpdatePipeline` operationId) request,
	// with any type of body and a specified content type.
	UpdatePipelineWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePipeline performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `UpdatePipeline` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdatePipeline(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body UpdatePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDataSourceRefWithBody performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs (the `CreateDataSourceRef` operationId) request,
	// with any type of body and a specified content type.
	CreateDataSourceRefWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDataSourceRef performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs (the `CreateDataSourceRef` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateDataSourceRef(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body CreateDataSourceRefJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDataSourceRef performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `DeleteDataSourceRef` operationId) request.
	DeleteDataSourceRef(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDataSourceRef performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `GetDataSourceRef` operationId) request.
	GetDataSourceRef(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDataSourceRefWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `UpdateDataSourceRef` operationId) request,
	// with any type of body and a specified content type.
	UpdateDataSourceRefWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDataSourceRef performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `UpdateDataSourceRef` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateDataSourceRef(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, body UpdateDataSourceRefJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePipelineDraft performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `DeletePipelineDraft` operationId) request.
	DeletePipelineDraft(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPipelineDraft performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `GetPipelineDraft` operationId) request.
	GetPipelineDraft(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SavePipelineDraftWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `SavePipelineDraft` operationId) request,
	// with any type of body and a specified content type.
	SavePipelineDraftWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SavePipelineDraft performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `SavePipelineDraft` operationId) request.
	// Takes a body of the `application/json` content type.
	SavePipelineDraft(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body SavePipelineDraftJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PublishPipelineDraftWithBody performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft:publish (the `PublishPipelineDraft` operationId) request,
	// with any type of body and a specified content type.
	PublishPipelineDraftWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PublishPipelineDraft performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft:publish (the `PublishPipelineDraft` operationId) request.
	// Takes a body of the `application/json` content type.
	PublishPipelineDraft(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body PublishPipelineDraftJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDataSourceBinding performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `DeleteDataSourceBinding` operationId) request.
	DeleteDataSourceBinding(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, params *DeleteDataSourceBindingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDataSourceBinding performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `GetDataSourceBinding` operationId) request.
	GetDataSourceBinding(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpsertDataSourceBindingWithBody performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `UpsertDataSourceBinding` operationId) request,
	// with any type of body and a specified content type.
	UpsertDataSourceBindingWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpsertDataSourceBinding performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `UpsertDataSourceBinding` operationId) request.
	// Takes a body of the `application/json` content type.
	UpsertDataSourceBinding(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, body UpsertDataSourceBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPipelineVersions performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/versions (the `ListPipelineVersions` operationId) request.
	ListPipelineVersions(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPipelineVersion performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/versions/{spec_hash} (the `GetPipelineVersion` operationId) request.
	GetPipelineVersion(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, specHash PipelineVersionIdParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReconcilePipelinesWithBody performs a POST /organizations/{slug}/projects/{project_slug}/pipelines:reconcile (the `ReconcilePipelines` operationId) request,
	// with any type of body and a specified content type.
	ReconcilePipelinesWithBody(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReconcilePipelines performs a POST /organizations/{slug}/projects/{project_slug}/pipelines:reconcile (the `ReconcilePipelines` operationId) request.
	// Takes a body of the `application/json` content type.
	ReconcilePipelines(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body ReconcilePipelinesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartProviderDataSourceInstallWithBody performs a POST /organizations/{slug}/provider-connectors/{provider}/data-source-installs (the `StartProviderDataSourceInstall` operationId) request,
	// with any type of body and a specified content type.
	StartProviderDataSourceInstallWithBody(ctx context.Context, slug SlugParam, provider ProviderKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartProviderDataSourceInstall performs a POST /organizations/{slug}/provider-connectors/{provider}/data-source-installs (the `StartProviderDataSourceInstall` operationId) request.
	// Takes a body of the `application/json` content type.
	StartProviderDataSourceInstall(ctx context.Context, slug SlugParam, provider ProviderKey, body StartProviderDataSourceInstallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartProviderConnectorInstallWithBody performs a POST /organizations/{slug}/provider-connectors/{provider}/installs (the `StartProviderConnectorInstall` operationId) request,
	// with any type of body and a specified content type.
	StartProviderConnectorInstallWithBody(ctx context.Context, slug SlugParam, provider ProviderKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartProviderConnectorInstall performs a POST /organizations/{slug}/provider-connectors/{provider}/installs (the `StartProviderConnectorInstall` operationId) request.
	// Takes a body of the `application/json` content type.
	StartProviderConnectorInstall(ctx context.Context, slug SlugParam, provider ProviderKey, body StartProviderConnectorInstallJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOrganizationRetentionPolicy performs a GET /organizations/{slug}/retention (the `GetOrganizationRetentionPolicy` operationId) request.
	GetOrganizationRetentionPolicy(ctx context.Context, slug SlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrganizationRetentionPolicyWithBody performs a PUT /organizations/{slug}/retention (the `UpdateOrganizationRetentionPolicy` operationId) request,
	// with any type of body and a specified content type.
	UpdateOrganizationRetentionPolicyWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrganizationRetentionPolicy performs a PUT /organizations/{slug}/retention (the `UpdateOrganizationRetentionPolicy` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateOrganizationRetentionPolicy(ctx context.Context, slug SlugParam, body UpdateOrganizationRetentionPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListOrganizationRetentionRuns performs a GET /organizations/{slug}/retention/runs (the `ListOrganizationRetentionRuns` operationId) request.
	ListOrganizationRetentionRuns(ctx context.Context, slug SlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRoles performs a GET /organizations/{slug}/roles (the `ListRoles` operationId) request.
	ListRoles(ctx context.Context, slug SlugParam, params *ListRolesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRoleWithBody performs a POST /organizations/{slug}/roles (the `CreateRole` operationId) request,
	// with any type of body and a specified content type.
	CreateRoleWithBody(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRole performs a POST /organizations/{slug}/roles (the `CreateRole` operationId) request.
	// Takes a body of the `application/json` content type.
	CreateRole(ctx context.Context, slug SlugParam, body CreateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRole performs a DELETE /organizations/{slug}/roles/{role_slug} (the `DeleteRole` operationId) request.
	DeleteRole(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRole performs a GET /organizations/{slug}/roles/{role_slug} (the `GetRole` operationId) request.
	GetRole(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRoleWithBody performs a PUT /organizations/{slug}/roles/{role_slug} (the `UpdateRole` operationId) request,
	// with any type of body and a specified content type.
	UpdateRoleWithBody(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRole performs a PUT /organizations/{slug}/roles/{role_slug} (the `UpdateRole` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdateRole(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, body UpdateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestoreRole performs a POST /organizations/{slug}/roles/{role_slug}/restore (the `RestoreRole` operationId) request.
	RestoreRole(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUsersProfile performs a GET /users/profile (the `GetUsersProfile` operationId) request.
	GetUsersProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchUsersProfileWithBody performs a PATCH /users/profile (the `PatchUsersProfile` operationId) request,
	// with any type of body and a specified content type.
	PatchUsersProfileWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchUsersProfile performs a PATCH /users/profile (the `PatchUsersProfile` operationId) request.
	// Takes a body of the `application/json` content type.
	PatchUsersProfile(ctx context.Context, body PatchUsersProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPersonalAccessTokens performs a GET /users/profile/personal-access-tokens (the `ListPersonalAccessTokens` operationId) request.
	ListPersonalAccessTokens(ctx context.Context, params *ListPersonalAccessTokensParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePersonalAccessTokenWithBody performs a POST /users/profile/personal-access-tokens (the `CreatePersonalAccessToken` operationId) request,
	// with any type of body and a specified content type.
	CreatePersonalAccessTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePersonalAccessToken performs a POST /users/profile/personal-access-tokens (the `CreatePersonalAccessToken` operationId) request.
	// Takes a body of the `application/json` content type.
	CreatePersonalAccessToken(ctx context.Context, body CreatePersonalAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePersonalAccessToken performs a DELETE /users/profile/personal-access-tokens/{pat_slug} (the `DeletePersonalAccessToken` operationId) request.
	DeletePersonalAccessToken(ctx context.Context, patSlug PATSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPersonalAccessToken performs a GET /users/profile/personal-access-tokens/{pat_slug} (the `GetPersonalAccessToken` operationId) request.
	GetPersonalAccessToken(ctx context.Context, patSlug PATSlugParam, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePersonalAccessTokenWithBody performs a PUT /users/profile/personal-access-tokens/{pat_slug} (the `UpdatePersonalAccessToken` operationId) request,
	// with any type of body and a specified content type.
	UpdatePersonalAccessTokenWithBody(ctx context.Context, patSlug PATSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePersonalAccessToken performs a PUT /users/profile/personal-access-tokens/{pat_slug} (the `UpdatePersonalAccessToken` operationId) request.
	// Takes a body of the `application/json` content type.
	UpdatePersonalAccessToken(ctx context.Context, patSlug PATSlugParam, body UpdatePersonalAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RotatePersonalAccessToken performs a POST /users/profile/personal-access-tokens/{pat_slug}/rotate (the `RotatePersonalAccessToken` operationId) request.
	RotatePersonalAccessToken(ctx context.Context, patSlug PATSlugParam, 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) AcceptMyMemberInvitationWithBodyWithResponse

func (c *ClientWithResponses) AcceptMyMemberInvitationWithBodyWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcceptMyMemberInvitationResponse, error)

AcceptMyMemberInvitationWithBodyWithResponse performs a POST /member-invitations/{slug}/{invitation_slug}/accept (the `AcceptMyMemberInvitation` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) AcceptMyMemberInvitationWithResponse

func (c *ClientWithResponses) AcceptMyMemberInvitationWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, body AcceptMyMemberInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*AcceptMyMemberInvitationResponse, error)

AcceptMyMemberInvitationWithResponse performs a POST /member-invitations/{slug}/{invitation_slug}/accept (the `AcceptMyMemberInvitation` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) AcknowledgeNotificationWithResponse

func (c *ClientWithResponses) AcknowledgeNotificationWithResponse(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*AcknowledgeNotificationResponse, error)

AcknowledgeNotificationWithResponse performs a POST /organizations/{slug}/notifications/{notification_slug}/acknowledge (the `AcknowledgeNotification` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) BootstrapPipelineCheckpointsWithBodyWithResponse

func (c *ClientWithResponses) BootstrapPipelineCheckpointsWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BootstrapPipelineCheckpointsResponse, error)

BootstrapPipelineCheckpointsWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:bootstrap-checkpoints (the `BootstrapPipelineCheckpoints` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) BootstrapPipelineCheckpointsWithResponse

func (c *ClientWithResponses) BootstrapPipelineCheckpointsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body BootstrapPipelineCheckpointsJSONRequestBody, reqEditors ...RequestEditorFn) (*BootstrapPipelineCheckpointsResponse, error)

BootstrapPipelineCheckpointsWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:bootstrap-checkpoints (the `BootstrapPipelineCheckpoints` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ConnectDataSourceHTTPOAuthWithResponse

func (c *ClientWithResponses) ConnectDataSourceHTTPOAuthWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*ConnectDataSourceHTTPOAuthResponse, error)

ConnectDataSourceHTTPOAuthWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/http-oauth/connect (the `ConnectDataSourceHTTPOAuth` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateAPIKeyWithBodyWithResponse

func (c *ClientWithResponses) CreateAPIKeyWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAPIKeyResponse, error)

CreateAPIKeyWithBodyWithResponse performs a POST /organizations/{slug}/api-keys (the `CreateAPIKey` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateAPIKeyWithResponse

func (c *ClientWithResponses) CreateAPIKeyWithResponse(ctx context.Context, slug SlugParam, body CreateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPIKeyResponse, error)

CreateAPIKeyWithResponse performs a POST /organizations/{slug}/api-keys (the `CreateAPIKey` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateAlertDestinationWithBodyWithResponse

func (c *ClientWithResponses) CreateAlertDestinationWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlertDestinationResponse, error)

CreateAlertDestinationWithBodyWithResponse performs a POST /organizations/{slug}/alert-destinations (the `CreateAlertDestination` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateAlertDestinationWithResponse

func (c *ClientWithResponses) CreateAlertDestinationWithResponse(ctx context.Context, slug SlugParam, body CreateAlertDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlertDestinationResponse, error)

CreateAlertDestinationWithResponse performs a POST /organizations/{slug}/alert-destinations (the `CreateAlertDestination` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateAlertPolicyWithBodyWithResponse

func (c *ClientWithResponses) CreateAlertPolicyWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlertPolicyResponse, error)

CreateAlertPolicyWithBodyWithResponse performs a POST /organizations/{slug}/alert-policies (the `CreateAlertPolicy` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateAlertPolicyWithResponse

func (c *ClientWithResponses) CreateAlertPolicyWithResponse(ctx context.Context, slug SlugParam, body CreateAlertPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlertPolicyResponse, error)

CreateAlertPolicyWithResponse performs a POST /organizations/{slug}/alert-policies (the `CreateAlertPolicy` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateDataSourceRefWithBodyWithResponse

func (c *ClientWithResponses) CreateDataSourceRefWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDataSourceRefResponse, error)

CreateDataSourceRefWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs (the `CreateDataSourceRef` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateDataSourceRefWithResponse

func (c *ClientWithResponses) CreateDataSourceRefWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body CreateDataSourceRefJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDataSourceRefResponse, error)

CreateDataSourceRefWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs (the `CreateDataSourceRef` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateDataSourceWithBodyWithResponse

func (c *ClientWithResponses) CreateDataSourceWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDataSourceResponse, error)

CreateDataSourceWithBodyWithResponse performs a POST /organizations/{slug}/data-sources (the `CreateDataSource` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateDataSourceWithResponse

func (c *ClientWithResponses) CreateDataSourceWithResponse(ctx context.Context, slug SlugParam, body CreateDataSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDataSourceResponse, error)

CreateDataSourceWithResponse performs a POST /organizations/{slug}/data-sources (the `CreateDataSource` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) CreateEnvironmentWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

CreateEnvironmentWithBodyWithResponse performs a POST /organizations/{slug}/environments (the `CreateEnvironment` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateEnvironmentWithResponse

func (c *ClientWithResponses) CreateEnvironmentWithResponse(ctx context.Context, slug SlugParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

CreateEnvironmentWithResponse performs a POST /organizations/{slug}/environments (the `CreateEnvironment` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateMemberInvitationWithBodyWithResponse

func (c *ClientWithResponses) CreateMemberInvitationWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemberInvitationResponse, error)

CreateMemberInvitationWithBodyWithResponse performs a POST /organizations/{slug}/member-invitations (the `CreateMemberInvitation` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateMemberInvitationWithResponse

func (c *ClientWithResponses) CreateMemberInvitationWithResponse(ctx context.Context, slug SlugParam, body CreateMemberInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemberInvitationResponse, error)

CreateMemberInvitationWithResponse performs a POST /organizations/{slug}/member-invitations (the `CreateMemberInvitation` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateMemberWithBodyWithResponse

func (c *ClientWithResponses) CreateMemberWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemberResponse, error)

CreateMemberWithBodyWithResponse performs a POST /organizations/{slug}/members (the `CreateMember` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateMemberWithResponse

func (c *ClientWithResponses) CreateMemberWithResponse(ctx context.Context, slug SlugParam, body CreateMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemberResponse, error)

CreateMemberWithResponse performs a POST /organizations/{slug}/members (the `CreateMember` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateODCSContractWithBodyWithResponse

func (c *ClientWithResponses) CreateODCSContractWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateODCSContractResponse, error)

CreateODCSContractWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts (the `CreateODCSContract` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateODCSContractWithResponse

func (c *ClientWithResponses) CreateODCSContractWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body CreateODCSContractJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateODCSContractResponse, error)

CreateODCSContractWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts (the `CreateODCSContract` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateODCSRevisionWithBodyWithResponse

func (c *ClientWithResponses) CreateODCSRevisionWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateODCSRevisionResponse, error)

CreateODCSRevisionWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `CreateODCSRevision` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateODCSRevisionWithResponse

func (c *ClientWithResponses) CreateODCSRevisionWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body CreateODCSRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateODCSRevisionResponse, error)

CreateODCSRevisionWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `CreateODCSRevision` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateOrganizationWithBodyWithResponse

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

CreateOrganizationWithBodyWithResponse performs a POST /organizations (the `CreateOrganization` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateOrganizationWithResponse

func (c *ClientWithResponses) CreateOrganizationWithResponse(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

CreateOrganizationWithResponse performs a POST /organizations (the `CreateOrganization` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreatePersonalAccessTokenWithBodyWithResponse

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

CreatePersonalAccessTokenWithBodyWithResponse performs a POST /users/profile/personal-access-tokens (the `CreatePersonalAccessToken` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreatePersonalAccessTokenWithResponse

func (c *ClientWithResponses) CreatePersonalAccessTokenWithResponse(ctx context.Context, body CreatePersonalAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePersonalAccessTokenResponse, error)

CreatePersonalAccessTokenWithResponse performs a POST /users/profile/personal-access-tokens (the `CreatePersonalAccessToken` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreatePipelineTriggerWithBodyWithResponse

func (c *ClientWithResponses) CreatePipelineTriggerWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePipelineTriggerResponse, error)

CreatePipelineTriggerWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `CreatePipelineTrigger` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreatePipelineTriggerWithResponse

func (c *ClientWithResponses) CreatePipelineTriggerWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body CreatePipelineTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePipelineTriggerResponse, error)

CreatePipelineTriggerWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `CreatePipelineTrigger` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateProjectWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

CreateProjectWithBodyWithResponse performs a POST /organizations/{slug}/projects (the `CreateProject` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateProjectWithResponse

func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, slug SlugParam, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

CreateProjectWithResponse performs a POST /organizations/{slug}/projects (the `CreateProject` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateQueryWithBodyWithResponse

func (c *ClientWithResponses) CreateQueryWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateQueryResponse, error)

CreateQueryWithBodyWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries (the `CreateQuery` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateQueryWithResponse

func (c *ClientWithResponses) CreateQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body CreateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateQueryResponse, error)

CreateQueryWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries (the `CreateQuery` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateRoleWithBodyWithResponse

func (c *ClientWithResponses) CreateRoleWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRoleResponse, error)

CreateRoleWithBodyWithResponse performs a POST /organizations/{slug}/roles (the `CreateRole` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) CreateRoleWithResponse

func (c *ClientWithResponses) CreateRoleWithResponse(ctx context.Context, slug SlugParam, body CreateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRoleResponse, error)

CreateRoleWithResponse performs a POST /organizations/{slug}/roles (the `CreateRole` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeclineMyMemberInvitationWithResponse

func (c *ClientWithResponses) DeclineMyMemberInvitationWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*DeclineMyMemberInvitationResponse, error)

DeclineMyMemberInvitationWithResponse performs a POST /member-invitations/{slug}/{invitation_slug}/decline (the `DeclineMyMemberInvitation` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteAPIKeyWithResponse

func (c *ClientWithResponses) DeleteAPIKeyWithResponse(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*DeleteAPIKeyResponse, error)

DeleteAPIKeyWithResponse performs a DELETE /organizations/{slug}/api-keys/{api_key_slug} (the `DeleteAPIKey` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteAlertDestinationWithResponse

func (c *ClientWithResponses) DeleteAlertDestinationWithResponse(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*DeleteAlertDestinationResponse, error)

DeleteAlertDestinationWithResponse performs a DELETE /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `DeleteAlertDestination` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteAlertPolicyWithResponse

func (c *ClientWithResponses) DeleteAlertPolicyWithResponse(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, reqEditors ...RequestEditorFn) (*DeleteAlertPolicyResponse, error)

DeleteAlertPolicyWithResponse performs a DELETE /organizations/{slug}/alert-policies/{alert_policy_slug} (the `DeleteAlertPolicy` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteDataSourceBindingWithResponse

func (c *ClientWithResponses) DeleteDataSourceBindingWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, params *DeleteDataSourceBindingParams, reqEditors ...RequestEditorFn) (*DeleteDataSourceBindingResponse, error)

DeleteDataSourceBindingWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `DeleteDataSourceBinding` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteDataSourceRefWithResponse

func (c *ClientWithResponses) DeleteDataSourceRefWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*DeleteDataSourceRefResponse, error)

DeleteDataSourceRefWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `DeleteDataSourceRef` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteDataSourceWithResponse

func (c *ClientWithResponses) DeleteDataSourceWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*DeleteDataSourceResponse, error)

DeleteDataSourceWithResponse performs a DELETE /organizations/{slug}/data-sources/{ds_slug} (the `DeleteDataSource` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteEnvironmentRuntimeVariableWithResponse

func (c *ClientWithResponses) DeleteEnvironmentRuntimeVariableWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, params *DeleteEnvironmentRuntimeVariableParams, reqEditors ...RequestEditorFn) (*DeleteEnvironmentRuntimeVariableResponse, error)

DeleteEnvironmentRuntimeVariableWithResponse performs a DELETE /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `DeleteEnvironmentRuntimeVariable` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteEnvironmentSecretWithResponse

func (c *ClientWithResponses) DeleteEnvironmentSecretWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, params *DeleteEnvironmentSecretParams, reqEditors ...RequestEditorFn) (*DeleteEnvironmentSecretResponse, error)

DeleteEnvironmentSecretWithResponse performs a DELETE /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `DeleteEnvironmentSecret` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteEnvironmentWithResponse

func (c *ClientWithResponses) DeleteEnvironmentWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *DeleteEnvironmentParams, reqEditors ...RequestEditorFn) (*DeleteEnvironmentResponse, error)

DeleteEnvironmentWithResponse performs a DELETE /organizations/{slug}/environments/{environment_slug} (the `DeleteEnvironment` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeletePersonalAccessTokenWithResponse

func (c *ClientWithResponses) DeletePersonalAccessTokenWithResponse(ctx context.Context, patSlug PATSlugParam, reqEditors ...RequestEditorFn) (*DeletePersonalAccessTokenResponse, error)

DeletePersonalAccessTokenWithResponse performs a DELETE /users/profile/personal-access-tokens/{pat_slug} (the `DeletePersonalAccessToken` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeletePipelineDraftWithResponse

func (c *ClientWithResponses) DeletePipelineDraftWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*DeletePipelineDraftResponse, error)

DeletePipelineDraftWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `DeletePipelineDraft` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeletePipelineTriggerWithResponse

func (c *ClientWithResponses) DeletePipelineTriggerWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*DeletePipelineTriggerResponse, error)

DeletePipelineTriggerWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `DeletePipelineTrigger` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteProjectWithResponse

func (c *ClientWithResponses) DeleteProjectWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *DeleteProjectParams, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)

DeleteProjectWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug} (the `DeleteProject` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteQueryWithResponse

func (c *ClientWithResponses) DeleteQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*DeleteQueryResponse, error)

DeleteQueryWithResponse performs a DELETE /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `DeleteQuery` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeleteRoleWithResponse

func (c *ClientWithResponses) DeleteRoleWithResponse(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*DeleteRoleResponse, error)

DeleteRoleWithResponse performs a DELETE /organizations/{slug}/roles/{role_slug} (the `DeleteRole` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeployPipelineWithBodyWithResponse

func (c *ClientWithResponses) DeployPipelineWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployPipelineResponse, error)

DeployPipelineWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:deploy (the `DeployPipeline` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DeployPipelineWithResponse

func (c *ClientWithResponses) DeployPipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body DeployPipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployPipelineResponse, error)

DeployPipelineWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:deploy (the `DeployPipeline` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) DisableProjectEnvironmentWithResponse

func (c *ClientWithResponses) DisableProjectEnvironmentWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *DisableProjectEnvironmentParams, reqEditors ...RequestEditorFn) (*DisableProjectEnvironmentResponse, error)

DisableProjectEnvironmentWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `DisableProjectEnvironment` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) EnableProjectEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) EnableProjectEnvironmentWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableProjectEnvironmentResponse, error)

EnableProjectEnvironmentWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `EnableProjectEnvironment` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) EnableProjectEnvironmentWithResponse

func (c *ClientWithResponses) EnableProjectEnvironmentWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body EnableProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableProjectEnvironmentResponse, error)

EnableProjectEnvironmentWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `EnableProjectEnvironment` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ExecutePipelineWithBodyWithResponse

func (c *ClientWithResponses) ExecutePipelineWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecutePipelineResponse, error)

ExecutePipelineWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:execute (the `ExecutePipeline` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ExecutePipelineWithResponse

func (c *ClientWithResponses) ExecutePipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body ExecutePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecutePipelineResponse, error)

ExecutePipelineWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:execute (the `ExecutePipeline` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ExecuteQueryWithBodyWithResponse

func (c *ClientWithResponses) ExecuteQueryWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteQueryResponse, error)

ExecuteQueryWithBodyWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/execute (the `ExecuteQuery` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ExecuteQueryWithResponse

func (c *ClientWithResponses) ExecuteQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, body ExecuteQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteQueryResponse, error)

ExecuteQueryWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/execute (the `ExecuteQuery` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) FormatPipelineSpecWithBodyWithResponse

func (c *ClientWithResponses) FormatPipelineSpecWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FormatPipelineSpecResponse, error)

FormatPipelineSpecWithBodyWithResponse performs a POST /organizations/{slug}/pipeline-spec:format (the `FormatPipelineSpec` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) FormatPipelineSpecWithResponse

func (c *ClientWithResponses) FormatPipelineSpecWithResponse(ctx context.Context, slug SlugParam, body FormatPipelineSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*FormatPipelineSpecResponse, error)

FormatPipelineSpecWithResponse performs a POST /organizations/{slug}/pipeline-spec:format (the `FormatPipelineSpec` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetAPIKeyWithResponse

func (c *ClientWithResponses) GetAPIKeyWithResponse(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*GetAPIKeyResponse, error)

GetAPIKeyWithResponse performs a GET /organizations/{slug}/api-keys/{api_key_slug} (the `GetAPIKey` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetAlertDestinationWithResponse

func (c *ClientWithResponses) GetAlertDestinationWithResponse(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*GetAlertDestinationResponse, error)

GetAlertDestinationWithResponse performs a GET /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `GetAlertDestination` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetAlertPolicyWithResponse

func (c *ClientWithResponses) GetAlertPolicyWithResponse(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, reqEditors ...RequestEditorFn) (*GetAlertPolicyResponse, error)

GetAlertPolicyWithResponse performs a GET /organizations/{slug}/alert-policies/{alert_policy_slug} (the `GetAlertPolicy` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetDataSourceBindingWithResponse

func (c *ClientWithResponses) GetDataSourceBindingWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*GetDataSourceBindingResponse, error)

GetDataSourceBindingWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `GetDataSourceBinding` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetDataSourceProofConfigurationWithResponse

func (c *ClientWithResponses) GetDataSourceProofConfigurationWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*GetDataSourceProofConfigurationResponse, error)

GetDataSourceProofConfigurationWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/proof (the `GetDataSourceProofConfiguration` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetDataSourceRefWithResponse

func (c *ClientWithResponses) GetDataSourceRefWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*GetDataSourceRefResponse, error)

GetDataSourceRefWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `GetDataSourceRef` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetDataSourceWithResponse

func (c *ClientWithResponses) GetDataSourceWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*GetDataSourceResponse, error)

GetDataSourceWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug} (the `GetDataSource` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetDriftImpactReportWithResponse

func (c *ClientWithResponses) GetDriftImpactReportWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, reportSlug Slug, reqEditors ...RequestEditorFn) (*GetDriftImpactReportResponse, error)

GetDriftImpactReportWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/drift-impact-reports/{report_slug} (the `GetDriftImpactReport` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetEnvironmentRuntimeVariableWithResponse

func (c *ClientWithResponses) GetEnvironmentRuntimeVariableWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, reqEditors ...RequestEditorFn) (*GetEnvironmentRuntimeVariableResponse, error)

GetEnvironmentRuntimeVariableWithResponse performs a GET /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `GetEnvironmentRuntimeVariable` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetEnvironmentSecretWithResponse

func (c *ClientWithResponses) GetEnvironmentSecretWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, reqEditors ...RequestEditorFn) (*GetEnvironmentSecretResponse, error)

GetEnvironmentSecretWithResponse performs a GET /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `GetEnvironmentSecret` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetEnvironmentWithResponse

func (c *ClientWithResponses) GetEnvironmentWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, reqEditors ...RequestEditorFn) (*GetEnvironmentResponse, error)

GetEnvironmentWithResponse performs a GET /organizations/{slug}/environments/{environment_slug} (the `GetEnvironment` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetGoogleWorkspaceFileWithResponse

func (c *ClientWithResponses) GetGoogleWorkspaceFileWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, fileId string, reqEditors ...RequestEditorFn) (*GetGoogleWorkspaceFileResponse, error)

GetGoogleWorkspaceFileWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/{file_id} (the `GetGoogleWorkspaceFile` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetGoogleWorkspaceWorksheetsWithResponse

func (c *ClientWithResponses) GetGoogleWorkspaceWorksheetsWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, fileId string, reqEditors ...RequestEditorFn) (*GetGoogleWorkspaceWorksheetsResponse, error)

GetGoogleWorkspaceWorksheetsWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/spreadsheets/{file_id}/worksheets (the `GetGoogleWorkspaceWorksheets` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetMemberInvitationWithResponse

func (c *ClientWithResponses) GetMemberInvitationWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*GetMemberInvitationResponse, error)

GetMemberInvitationWithResponse performs a GET /organizations/{slug}/member-invitations/{invitation_slug} (the `GetMemberInvitation` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetNotificationWithResponse

func (c *ClientWithResponses) GetNotificationWithResponse(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*GetNotificationResponse, error)

GetNotificationWithResponse performs a GET /organizations/{slug}/notifications/{notification_slug} (the `GetNotification` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetODCSArtifactWithResponse

func (c *ClientWithResponses) GetODCSArtifactWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, params *GetODCSArtifactParams, reqEditors ...RequestEditorFn) (*GetODCSArtifactResponse, error)

GetODCSArtifactWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug}/artifact (the `GetODCSArtifact` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetODCSContractWithResponse

func (c *ClientWithResponses) GetODCSContractWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, reqEditors ...RequestEditorFn) (*GetODCSContractResponse, error)

GetODCSContractWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `GetODCSContract` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetODCSRevisionWithResponse

func (c *ClientWithResponses) GetODCSRevisionWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, reqEditors ...RequestEditorFn) (*GetODCSRevisionResponse, error)

GetODCSRevisionWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug} (the `GetODCSRevision` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetOrganizationRetentionPolicyWithResponse

func (c *ClientWithResponses) GetOrganizationRetentionPolicyWithResponse(ctx context.Context, slug SlugParam, reqEditors ...RequestEditorFn) (*GetOrganizationRetentionPolicyResponse, error)

GetOrganizationRetentionPolicyWithResponse performs a GET /organizations/{slug}/retention (the `GetOrganizationRetentionPolicy` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetOrganizationWithResponse

func (c *ClientWithResponses) GetOrganizationWithResponse(ctx context.Context, slug SlugParam, reqEditors ...RequestEditorFn) (*GetOrganizationResponse, error)

GetOrganizationWithResponse performs a GET /organizations/{slug} (the `GetOrganization` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetPersonalAccessTokenWithResponse

func (c *ClientWithResponses) GetPersonalAccessTokenWithResponse(ctx context.Context, patSlug PATSlugParam, reqEditors ...RequestEditorFn) (*GetPersonalAccessTokenResponse, error)

GetPersonalAccessTokenWithResponse performs a GET /users/profile/personal-access-tokens/{pat_slug} (the `GetPersonalAccessToken` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetPipelineDeploymentWithResponse

func (c *ClientWithResponses) GetPipelineDeploymentWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineDeploymentResponse, error)

GetPipelineDeploymentWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}/deployment (the `GetPipelineDeployment` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetPipelineDraftWithResponse

func (c *ClientWithResponses) GetPipelineDraftWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineDraftResponse, error)

GetPipelineDraftWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `GetPipelineDraft` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetPipelineRunWithResponse

func (c *ClientWithResponses) GetPipelineRunWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, runSlug RunSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineRunResponse, error)

GetPipelineRunWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs/{run_slug} (the `GetPipelineRun` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetPipelineTriggerWithResponse

func (c *ClientWithResponses) GetPipelineTriggerWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineTriggerResponse, error)

GetPipelineTriggerWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `GetPipelineTrigger` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetPipelineValidationResultWithResponse

func (c *ClientWithResponses) GetPipelineValidationResultWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, validationSlug ValidationSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineValidationResultResponse, error)

GetPipelineValidationResultWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation-results/{validation_slug} (the `GetPipelineValidationResult` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetPipelineVersionWithResponse

func (c *ClientWithResponses) GetPipelineVersionWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, specHash PipelineVersionIdParam, reqEditors ...RequestEditorFn) (*GetPipelineVersionResponse, error)

GetPipelineVersionWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/versions/{spec_hash} (the `GetPipelineVersion` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetPipelineWebhookDeliveryWithResponse

func (c *ClientWithResponses) GetPipelineWebhookDeliveryWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, deliveryId PipelineWebhookDeliveryIDParam, reqEditors ...RequestEditorFn) (*GetPipelineWebhookDeliveryResponse, error)

GetPipelineWebhookDeliveryWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries/{delivery_id} (the `GetPipelineWebhookDelivery` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetPipelineWithResponse

func (c *ClientWithResponses) GetPipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineResponse, error)

GetPipelineWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `GetPipeline` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetProjectWithResponse

func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)

GetProjectWithResponse performs a GET /organizations/{slug}/projects/{project_slug} (the `GetProject` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetProofReceiptWithResponse

func (c *ClientWithResponses) GetProofReceiptWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, receiptSlug ProofReceiptSlugParam, reqEditors ...RequestEditorFn) (*GetProofReceiptResponse, error)

GetProofReceiptWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/proof-receipts/{receipt_slug} (the `GetProofReceipt` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetQueryExecutionWithResponse

func (c *ClientWithResponses) GetQueryExecutionWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, executionSlug QueryExecutionSlugParam, reqEditors ...RequestEditorFn) (*GetQueryExecutionResponse, error)

GetQueryExecutionWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/executions/{execution_slug} (the `GetQueryExecution` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetQueryWithResponse

func (c *ClientWithResponses) GetQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*GetQueryResponse, error)

GetQueryWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `GetQuery` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetRoleWithResponse

func (c *ClientWithResponses) GetRoleWithResponse(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*GetRoleResponse, error)

GetRoleWithResponse performs a GET /organizations/{slug}/roles/{role_slug} (the `GetRole` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetSnowflakeOnboardingWithResponse

func (c *ClientWithResponses) GetSnowflakeOnboardingWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*GetSnowflakeOnboardingResponse, error)

GetSnowflakeOnboardingWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/snowflake-onboarding (the `GetSnowflakeOnboarding` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) GetUsersProfileWithResponse

func (c *ClientWithResponses) GetUsersProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUsersProfileResponse, error)

GetUsersProfileWithResponse performs a GET /users/profile (the `GetUsersProfile` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ImportODCSArtifactsWithBodyWithResponse

func (c *ClientWithResponses) ImportODCSArtifactsWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportODCSArtifactsResponse, error)

ImportODCSArtifactsWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/import (the `ImportODCSArtifacts` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ImportODCSArtifactsWithResponse

func (c *ClientWithResponses) ImportODCSArtifactsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body ImportODCSArtifactsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportODCSArtifactsResponse, error)

ImportODCSArtifactsWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/import (the `ImportODCSArtifacts` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) InspectODCSRevisionWithResponse

func (c *ClientWithResponses) InspectODCSRevisionWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, params *InspectODCSRevisionParams, reqEditors ...RequestEditorFn) (*InspectODCSRevisionResponse, error)

InspectODCSRevisionWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug}/inspection (the `InspectODCSRevision` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) IntrospectDataSourceSchemaWithResponse

func (c *ClientWithResponses) IntrospectDataSourceSchemaWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*IntrospectDataSourceSchemaResponse, error)

IntrospectDataSourceSchemaWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/schema (the `IntrospectDataSourceSchema` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListAPIKeysWithResponse

func (c *ClientWithResponses) ListAPIKeysWithResponse(ctx context.Context, slug SlugParam, params *ListAPIKeysParams, reqEditors ...RequestEditorFn) (*ListAPIKeysResponse, error)

ListAPIKeysWithResponse performs a GET /organizations/{slug}/api-keys (the `ListAPIKeys` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListAlertDeliveryAttemptsWithResponse

func (c *ClientWithResponses) ListAlertDeliveryAttemptsWithResponse(ctx context.Context, slug SlugParam, params *ListAlertDeliveryAttemptsParams, reqEditors ...RequestEditorFn) (*ListAlertDeliveryAttemptsResponse, error)

ListAlertDeliveryAttemptsWithResponse performs a GET /organizations/{slug}/alert-delivery-attempts (the `ListAlertDeliveryAttempts` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListAlertDestinationsWithResponse

func (c *ClientWithResponses) ListAlertDestinationsWithResponse(ctx context.Context, slug SlugParam, params *ListAlertDestinationsParams, reqEditors ...RequestEditorFn) (*ListAlertDestinationsResponse, error)

ListAlertDestinationsWithResponse performs a GET /organizations/{slug}/alert-destinations (the `ListAlertDestinations` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListAlertPoliciesWithResponse

func (c *ClientWithResponses) ListAlertPoliciesWithResponse(ctx context.Context, slug SlugParam, params *ListAlertPoliciesParams, reqEditors ...RequestEditorFn) (*ListAlertPoliciesResponse, error)

ListAlertPoliciesWithResponse performs a GET /organizations/{slug}/alert-policies (the `ListAlertPolicies` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListAlertPolicySourceMetadataWithResponse

func (c *ClientWithResponses) ListAlertPolicySourceMetadataWithResponse(ctx context.Context, slug SlugParam, params *ListAlertPolicySourceMetadataParams, reqEditors ...RequestEditorFn) (*ListAlertPolicySourceMetadataResponse, error)

ListAlertPolicySourceMetadataWithResponse performs a GET /organizations/{slug}/alert-policy-source-metadata (the `ListAlertPolicySourceMetadata` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListDataSourceBindingsWithResponse

func (c *ClientWithResponses) ListDataSourceBindingsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListDataSourceBindingsParams, reqEditors ...RequestEditorFn) (*ListDataSourceBindingsResponse, error)

ListDataSourceBindingsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/data-source-bindings (the `ListDataSourceBindings` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListDataSourceBranchesWithResponse

func (c *ClientWithResponses) ListDataSourceBranchesWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*ListDataSourceBranchesResponse, error)

ListDataSourceBranchesWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/branches (the `ListDataSourceBranches` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListDataSourceRefsWithResponse

func (c *ClientWithResponses) ListDataSourceRefsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListDataSourceRefsParams, reqEditors ...RequestEditorFn) (*ListDataSourceRefsResponse, error)

ListDataSourceRefsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/data-source-refs (the `ListDataSourceRefs` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListDataSourcesWithResponse

func (c *ClientWithResponses) ListDataSourcesWithResponse(ctx context.Context, slug SlugParam, params *ListDataSourcesParams, reqEditors ...RequestEditorFn) (*ListDataSourcesResponse, error)

ListDataSourcesWithResponse performs a GET /organizations/{slug}/data-sources (the `ListDataSources` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListDriftImpactReportsWithResponse

func (c *ClientWithResponses) ListDriftImpactReportsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListDriftImpactReportsParams, reqEditors ...RequestEditorFn) (*ListDriftImpactReportsResponse, error)

ListDriftImpactReportsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/drift-impact-reports (the `ListDriftImpactReports` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListEnvironmentRuntimeVariablesWithResponse

func (c *ClientWithResponses) ListEnvironmentRuntimeVariablesWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *ListEnvironmentRuntimeVariablesParams, reqEditors ...RequestEditorFn) (*ListEnvironmentRuntimeVariablesResponse, error)

ListEnvironmentRuntimeVariablesWithResponse performs a GET /organizations/{slug}/environments/{environment_slug}/runtime-variables (the `ListEnvironmentRuntimeVariables` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListEnvironmentSecretsWithResponse

func (c *ClientWithResponses) ListEnvironmentSecretsWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *ListEnvironmentSecretsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentSecretsResponse, error)

ListEnvironmentSecretsWithResponse performs a GET /organizations/{slug}/environments/{environment_slug}/secrets (the `ListEnvironmentSecrets` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListEnvironmentsWithResponse

func (c *ClientWithResponses) ListEnvironmentsWithResponse(ctx context.Context, slug SlugParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResponse, error)

ListEnvironmentsWithResponse performs a GET /organizations/{slug}/environments (the `ListEnvironments` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListEventsWithResponse

func (c *ClientWithResponses) ListEventsWithResponse(ctx context.Context, slug SlugParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)

ListEventsWithResponse performs a GET /organizations/{slug}/events (the `ListEvents` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListGoogleWorkspaceFilesWithResponse

func (c *ClientWithResponses) ListGoogleWorkspaceFilesWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *ListGoogleWorkspaceFilesParams, reqEditors ...RequestEditorFn) (*ListGoogleWorkspaceFilesResponse, error)

ListGoogleWorkspaceFilesWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files (the `ListGoogleWorkspaceFiles` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListMemberInvitationsWithResponse

func (c *ClientWithResponses) ListMemberInvitationsWithResponse(ctx context.Context, slug SlugParam, params *ListMemberInvitationsParams, reqEditors ...RequestEditorFn) (*ListMemberInvitationsResponse, error)

ListMemberInvitationsWithResponse performs a GET /organizations/{slug}/member-invitations (the `ListMemberInvitations` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListMembersWithResponse

func (c *ClientWithResponses) ListMembersWithResponse(ctx context.Context, slug SlugParam, params *ListMembersParams, reqEditors ...RequestEditorFn) (*ListMembersResponse, error)

ListMembersWithResponse performs a GET /organizations/{slug}/members (the `ListMembers` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListMyMemberInvitationsWithResponse

func (c *ClientWithResponses) ListMyMemberInvitationsWithResponse(ctx context.Context, params *ListMyMemberInvitationsParams, reqEditors ...RequestEditorFn) (*ListMyMemberInvitationsResponse, error)

ListMyMemberInvitationsWithResponse performs a GET /member-invitations (the `ListMyMemberInvitations` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListNotificationDeliveryAttemptsWithResponse

func (c *ClientWithResponses) ListNotificationDeliveryAttemptsWithResponse(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, params *ListNotificationDeliveryAttemptsParams, reqEditors ...RequestEditorFn) (*ListNotificationDeliveryAttemptsResponse, error)

ListNotificationDeliveryAttemptsWithResponse performs a GET /organizations/{slug}/notifications/{notification_slug}/delivery-attempts (the `ListNotificationDeliveryAttempts` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListNotificationsWithResponse

func (c *ClientWithResponses) ListNotificationsWithResponse(ctx context.Context, slug SlugParam, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*ListNotificationsResponse, error)

ListNotificationsWithResponse performs a GET /organizations/{slug}/notifications (the `ListNotifications` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListODCSContractsWithResponse

func (c *ClientWithResponses) ListODCSContractsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListODCSContractsParams, reqEditors ...RequestEditorFn) (*ListODCSContractsResponse, error)

ListODCSContractsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts (the `ListODCSContracts` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListODCSRevisionsWithResponse

func (c *ClientWithResponses) ListODCSRevisionsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, params *ListODCSRevisionsParams, reqEditors ...RequestEditorFn) (*ListODCSRevisionsResponse, error)

ListODCSRevisionsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `ListODCSRevisions` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListOrganizationRetentionRunsWithResponse

func (c *ClientWithResponses) ListOrganizationRetentionRunsWithResponse(ctx context.Context, slug SlugParam, reqEditors ...RequestEditorFn) (*ListOrganizationRetentionRunsResponse, error)

ListOrganizationRetentionRunsWithResponse performs a GET /organizations/{slug}/retention/runs (the `ListOrganizationRetentionRuns` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListOrganizationsWithResponse

func (c *ClientWithResponses) ListOrganizationsWithResponse(ctx context.Context, params *ListOrganizationsParams, reqEditors ...RequestEditorFn) (*ListOrganizationsResponse, error)

ListOrganizationsWithResponse performs a GET /organizations (the `ListOrganizations` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListPersonalAccessTokensWithResponse

func (c *ClientWithResponses) ListPersonalAccessTokensWithResponse(ctx context.Context, params *ListPersonalAccessTokensParams, reqEditors ...RequestEditorFn) (*ListPersonalAccessTokensResponse, error)

ListPersonalAccessTokensWithResponse performs a GET /users/profile/personal-access-tokens (the `ListPersonalAccessTokens` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListPipelineDeploymentsWithResponse

func (c *ClientWithResponses) ListPipelineDeploymentsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, reqEditors ...RequestEditorFn) (*ListPipelineDeploymentsResponse, error)

ListPipelineDeploymentsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-deployments (the `ListPipelineDeployments` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListPipelineRunTriggerRetryAttemptsWithResponse

func (c *ClientWithResponses) ListPipelineRunTriggerRetryAttemptsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, runSlug RunSlugParam, reqEditors ...RequestEditorFn) (*ListPipelineRunTriggerRetryAttemptsResponse, error)

ListPipelineRunTriggerRetryAttemptsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs/{run_slug}/trigger-retry-attempts (the `ListPipelineRunTriggerRetryAttempts` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListPipelineRunsWithResponse

func (c *ClientWithResponses) ListPipelineRunsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineRunsParams, reqEditors ...RequestEditorFn) (*ListPipelineRunsResponse, error)

ListPipelineRunsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs (the `ListPipelineRuns` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListPipelineScheduleFiresWithResponse

func (c *ClientWithResponses) ListPipelineScheduleFiresWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, params *ListPipelineScheduleFiresParams, reqEditors ...RequestEditorFn) (*ListPipelineScheduleFiresResponse, error)

ListPipelineScheduleFiresWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/fires (the `ListPipelineScheduleFires` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListPipelineTriggersWithResponse

func (c *ClientWithResponses) ListPipelineTriggersWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineTriggersParams, reqEditors ...RequestEditorFn) (*ListPipelineTriggersResponse, error)

ListPipelineTriggersWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `ListPipelineTriggers` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListPipelineValidationResultsWithResponse

func (c *ClientWithResponses) ListPipelineValidationResultsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineValidationResultsParams, reqEditors ...RequestEditorFn) (*ListPipelineValidationResultsResponse, error)

ListPipelineValidationResultsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation-results (the `ListPipelineValidationResults` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListPipelineVersionsWithResponse

func (c *ClientWithResponses) ListPipelineVersionsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*ListPipelineVersionsResponse, error)

ListPipelineVersionsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/versions (the `ListPipelineVersions` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListPipelineWebhookDeliveriesWithResponse

func (c *ClientWithResponses) ListPipelineWebhookDeliveriesWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, params *ListPipelineWebhookDeliveriesParams, reqEditors ...RequestEditorFn) (*ListPipelineWebhookDeliveriesResponse, error)

ListPipelineWebhookDeliveriesWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries (the `ListPipelineWebhookDeliveries` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListPipelinesWithResponse

func (c *ClientWithResponses) ListPipelinesWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListPipelinesParams, reqEditors ...RequestEditorFn) (*ListPipelinesResponse, error)

ListPipelinesWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines (the `ListPipelines` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListProjectEnvironmentsWithResponse

func (c *ClientWithResponses) ListProjectEnvironmentsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListProjectEnvironmentsResponse, error)

ListProjectEnvironmentsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments (the `ListProjectEnvironments` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListProjectsWithResponse

func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, slug SlugParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

ListProjectsWithResponse performs a GET /organizations/{slug}/projects (the `ListProjects` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListQueriesWithResponse

func (c *ClientWithResponses) ListQueriesWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *ListQueriesParams, reqEditors ...RequestEditorFn) (*ListQueriesResponse, error)

ListQueriesWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries (the `ListQueries` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListQueryExecutionsWithResponse

func (c *ClientWithResponses) ListQueryExecutionsWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, params *ListQueryExecutionsParams, reqEditors ...RequestEditorFn) (*ListQueryExecutionsResponse, error)

ListQueryExecutionsWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/executions (the `ListQueryExecutions` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ListRolesWithResponse

func (c *ClientWithResponses) ListRolesWithResponse(ctx context.Context, slug SlugParam, params *ListRolesParams, reqEditors ...RequestEditorFn) (*ListRolesResponse, error)

ListRolesWithResponse performs a GET /organizations/{slug}/roles (the `ListRoles` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) PatchUsersProfileWithBodyWithResponse

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

PatchUsersProfileWithBodyWithResponse performs a PATCH /users/profile (the `PatchUsersProfile` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) PatchUsersProfileWithResponse

func (c *ClientWithResponses) PatchUsersProfileWithResponse(ctx context.Context, body PatchUsersProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchUsersProfileResponse, error)

PatchUsersProfileWithResponse performs a PATCH /users/profile (the `PatchUsersProfile` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) PreviewODCSRevisionImpactWithBodyWithResponse

func (c *ClientWithResponses) PreviewODCSRevisionImpactWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PreviewODCSRevisionImpactResponse, error)

PreviewODCSRevisionImpactWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/impact (the `PreviewODCSRevisionImpact` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) PreviewODCSRevisionImpactWithResponse

func (c *ClientWithResponses) PreviewODCSRevisionImpactWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body PreviewODCSRevisionImpactJSONRequestBody, reqEditors ...RequestEditorFn) (*PreviewODCSRevisionImpactResponse, error)

PreviewODCSRevisionImpactWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/impact (the `PreviewODCSRevisionImpact` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) PublishPipelineDraftWithBodyWithResponse

func (c *ClientWithResponses) PublishPipelineDraftWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PublishPipelineDraftResponse, error)

PublishPipelineDraftWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft:publish (the `PublishPipelineDraft` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) PublishPipelineDraftWithResponse

func (c *ClientWithResponses) PublishPipelineDraftWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body PublishPipelineDraftJSONRequestBody, reqEditors ...RequestEditorFn) (*PublishPipelineDraftResponse, error)

PublishPipelineDraftWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft:publish (the `PublishPipelineDraft` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) PurgeQueryWithResponse

func (c *ClientWithResponses) PurgeQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*PurgeQueryResponse, error)

PurgeQueryWithResponse performs a DELETE /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/purge (the `PurgeQuery` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ReconcilePipelinesWithBodyWithResponse

func (c *ClientWithResponses) ReconcilePipelinesWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReconcilePipelinesResponse, error)

ReconcilePipelinesWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines:reconcile (the `ReconcilePipelines` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ReconcilePipelinesWithResponse

func (c *ClientWithResponses) ReconcilePipelinesWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body ReconcilePipelinesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReconcilePipelinesResponse, error)

ReconcilePipelinesWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines:reconcile (the `ReconcilePipelines` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RefreshDataSourceProviderGrantWithResponse

func (c *ClientWithResponses) RefreshDataSourceProviderGrantWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*RefreshDataSourceProviderGrantResponse, error)

RefreshDataSourceProviderGrantWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/refresh (the `RefreshDataSourceProviderGrant` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RefreshDataSourceSchemaWithResponse

func (c *ClientWithResponses) RefreshDataSourceSchemaWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*RefreshDataSourceSchemaResponse, error)

RefreshDataSourceSchemaWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/schema (the `RefreshDataSourceSchema` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RemoveMemberWithResponse

func (c *ClientWithResponses) RemoveMemberWithResponse(ctx context.Context, slug SlugParam, userSlug UserSlugParam, reqEditors ...RequestEditorFn) (*RemoveMemberResponse, error)

RemoveMemberWithResponse performs a DELETE /organizations/{slug}/members/{user_slug} (the `RemoveMember` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ReplayPipelineWebhookDeliveryWithResponse

func (c *ClientWithResponses) ReplayPipelineWebhookDeliveryWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, deliveryId PipelineWebhookDeliveryIDParam, reqEditors ...RequestEditorFn) (*ReplayPipelineWebhookDeliveryResponse, error)

ReplayPipelineWebhookDeliveryWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries/{delivery_id}/replay (the `ReplayPipelineWebhookDelivery` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ResendMemberInvitationWithResponse

func (c *ClientWithResponses) ResendMemberInvitationWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*ResendMemberInvitationResponse, error)

ResendMemberInvitationWithResponse performs a POST /organizations/{slug}/member-invitations/{invitation_slug}/resend (the `ResendMemberInvitation` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ResolveNotificationWithResponse

func (c *ClientWithResponses) ResolveNotificationWithResponse(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*ResolveNotificationResponse, error)

ResolveNotificationWithResponse performs a POST /organizations/{slug}/notifications/{notification_slug}/resolve (the `ResolveNotification` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RestoreDataSourceWithResponse

func (c *ClientWithResponses) RestoreDataSourceWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*RestoreDataSourceResponse, error)

RestoreDataSourceWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/restore (the `RestoreDataSource` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RestoreQueryWithResponse

func (c *ClientWithResponses) RestoreQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*RestoreQueryResponse, error)

RestoreQueryWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/restore (the `RestoreQuery` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RestoreRoleWithResponse

func (c *ClientWithResponses) RestoreRoleWithResponse(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*RestoreRoleResponse, error)

RestoreRoleWithResponse performs a POST /organizations/{slug}/roles/{role_slug}/restore (the `RestoreRole` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RevalidatePipelineWithResponse

func (c *ClientWithResponses) RevalidatePipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*RevalidatePipelineResponse, error)

RevalidatePipelineWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:revalidate (the `RevalidatePipeline` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RevokeDataSourceProviderGrantWithResponse

func (c *ClientWithResponses) RevokeDataSourceProviderGrantWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*RevokeDataSourceProviderGrantResponse, error)

RevokeDataSourceProviderGrantWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/revoke (the `RevokeDataSourceProviderGrant` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RevokeMemberInvitationWithResponse

func (c *ClientWithResponses) RevokeMemberInvitationWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*RevokeMemberInvitationResponse, error)

RevokeMemberInvitationWithResponse performs a POST /organizations/{slug}/member-invitations/{invitation_slug}/revoke (the `RevokeMemberInvitation` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RotateAPIKeyWithResponse

func (c *ClientWithResponses) RotateAPIKeyWithResponse(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*RotateAPIKeyResponse, error)

RotateAPIKeyWithResponse performs a POST /organizations/{slug}/api-keys/{api_key_slug}/rotate (the `RotateAPIKey` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RotateDataSourceProviderGrantWithResponse

func (c *ClientWithResponses) RotateDataSourceProviderGrantWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *RotateDataSourceProviderGrantParams, reqEditors ...RequestEditorFn) (*RotateDataSourceProviderGrantResponse, error)

RotateDataSourceProviderGrantWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/rotate (the `RotateDataSourceProviderGrant` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RotatePersonalAccessTokenWithResponse

func (c *ClientWithResponses) RotatePersonalAccessTokenWithResponse(ctx context.Context, patSlug PATSlugParam, reqEditors ...RequestEditorFn) (*RotatePersonalAccessTokenResponse, error)

RotatePersonalAccessTokenWithResponse performs a POST /users/profile/personal-access-tokens/{pat_slug}/rotate (the `RotatePersonalAccessToken` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) RotatePipelineWebhookSecretWithResponse

func (c *ClientWithResponses) RotatePipelineWebhookSecretWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*RotatePipelineWebhookSecretResponse, error)

RotatePipelineWebhookSecretWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/webhook-secret/rotate (the `RotatePipelineWebhookSecret` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) SavePipelineDraftWithBodyWithResponse

func (c *ClientWithResponses) SavePipelineDraftWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SavePipelineDraftResponse, error)

SavePipelineDraftWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `SavePipelineDraft` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) SavePipelineDraftWithResponse

func (c *ClientWithResponses) SavePipelineDraftWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body SavePipelineDraftJSONRequestBody, reqEditors ...RequestEditorFn) (*SavePipelineDraftResponse, error)

SavePipelineDraftWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `SavePipelineDraft` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) SetDataSourceProofConfigurationWithBodyWithResponse

func (c *ClientWithResponses) SetDataSourceProofConfigurationWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetDataSourceProofConfigurationResponse, error)

SetDataSourceProofConfigurationWithBodyWithResponse performs a PUT /organizations/{slug}/data-sources/{ds_slug}/proof (the `SetDataSourceProofConfiguration` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) SetDataSourceProofConfigurationWithResponse

SetDataSourceProofConfigurationWithResponse performs a PUT /organizations/{slug}/data-sources/{ds_slug}/proof (the `SetDataSourceProofConfiguration` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) SetProjectPipelineBackendWithBodyWithResponse

func (c *ClientWithResponses) SetProjectPipelineBackendWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetProjectPipelineBackendResponse, error)

SetProjectPipelineBackendWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipeline-backend (the `SetProjectPipelineBackend` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) SetProjectPipelineBackendWithResponse

func (c *ClientWithResponses) SetProjectPipelineBackendWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body SetProjectPipelineBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*SetProjectPipelineBackendResponse, error)

SetProjectPipelineBackendWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipeline-backend (the `SetProjectPipelineBackend` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) StartProviderConnectorInstallWithBodyWithResponse

func (c *ClientWithResponses) StartProviderConnectorInstallWithBodyWithResponse(ctx context.Context, slug SlugParam, provider ProviderKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartProviderConnectorInstallResponse, error)

StartProviderConnectorInstallWithBodyWithResponse performs a POST /organizations/{slug}/provider-connectors/{provider}/installs (the `StartProviderConnectorInstall` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) StartProviderConnectorInstallWithResponse

func (c *ClientWithResponses) StartProviderConnectorInstallWithResponse(ctx context.Context, slug SlugParam, provider ProviderKey, body StartProviderConnectorInstallJSONRequestBody, reqEditors ...RequestEditorFn) (*StartProviderConnectorInstallResponse, error)

StartProviderConnectorInstallWithResponse performs a POST /organizations/{slug}/provider-connectors/{provider}/installs (the `StartProviderConnectorInstall` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) StartProviderDataSourceInstallWithBodyWithResponse

func (c *ClientWithResponses) StartProviderDataSourceInstallWithBodyWithResponse(ctx context.Context, slug SlugParam, provider ProviderKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartProviderDataSourceInstallResponse, error)

StartProviderDataSourceInstallWithBodyWithResponse performs a POST /organizations/{slug}/provider-connectors/{provider}/data-source-installs (the `StartProviderDataSourceInstall` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) StartProviderDataSourceInstallWithResponse

func (c *ClientWithResponses) StartProviderDataSourceInstallWithResponse(ctx context.Context, slug SlugParam, provider ProviderKey, body StartProviderDataSourceInstallJSONRequestBody, reqEditors ...RequestEditorFn) (*StartProviderDataSourceInstallResponse, error)

StartProviderDataSourceInstallWithResponse performs a POST /organizations/{slug}/provider-connectors/{provider}/data-source-installs (the `StartProviderDataSourceInstall` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) TestAlertDestinationWithResponse

func (c *ClientWithResponses) TestAlertDestinationWithResponse(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*TestAlertDestinationResponse, error)

TestAlertDestinationWithResponse performs a POST /organizations/{slug}/alert-destinations/{alert_destination_slug}/test (the `TestAlertDestination` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) TestDataSourceConnectionWithBodyWithResponse

func (c *ClientWithResponses) TestDataSourceConnectionWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestDataSourceConnectionResponse, error)

TestDataSourceConnectionWithBodyWithResponse performs a POST /organizations/{slug}/data-sources/test-connection (the `TestDataSourceConnection` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) TestDataSourceConnectionWithResponse

func (c *ClientWithResponses) TestDataSourceConnectionWithResponse(ctx context.Context, slug SlugParam, body TestDataSourceConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*TestDataSourceConnectionResponse, error)

TestDataSourceConnectionWithResponse performs a POST /organizations/{slug}/data-sources/test-connection (the `TestDataSourceConnection` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) TestStoredDataSourceConnectionWithResponse

func (c *ClientWithResponses) TestStoredDataSourceConnectionWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*TestStoredDataSourceConnectionResponse, error)

TestStoredDataSourceConnectionWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/test-connection (the `TestStoredDataSourceConnection` operationId) request.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateAPIKeyWithBodyWithResponse

func (c *ClientWithResponses) UpdateAPIKeyWithBodyWithResponse(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAPIKeyResponse, error)

UpdateAPIKeyWithBodyWithResponse performs a PUT /organizations/{slug}/api-keys/{api_key_slug} (the `UpdateAPIKey` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateAPIKeyWithResponse

func (c *ClientWithResponses) UpdateAPIKeyWithResponse(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, body UpdateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAPIKeyResponse, error)

UpdateAPIKeyWithResponse performs a PUT /organizations/{slug}/api-keys/{api_key_slug} (the `UpdateAPIKey` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateAlertDestinationWithBodyWithResponse

func (c *ClientWithResponses) UpdateAlertDestinationWithBodyWithResponse(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlertDestinationResponse, error)

UpdateAlertDestinationWithBodyWithResponse performs a PUT /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `UpdateAlertDestination` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateAlertDestinationWithResponse

func (c *ClientWithResponses) UpdateAlertDestinationWithResponse(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, body UpdateAlertDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlertDestinationResponse, error)

UpdateAlertDestinationWithResponse performs a PUT /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `UpdateAlertDestination` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateAlertPolicyWithBodyWithResponse

func (c *ClientWithResponses) UpdateAlertPolicyWithBodyWithResponse(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlertPolicyResponse, error)

UpdateAlertPolicyWithBodyWithResponse performs a PUT /organizations/{slug}/alert-policies/{alert_policy_slug} (the `UpdateAlertPolicy` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateAlertPolicyWithResponse

func (c *ClientWithResponses) UpdateAlertPolicyWithResponse(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, body UpdateAlertPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlertPolicyResponse, error)

UpdateAlertPolicyWithResponse performs a PUT /organizations/{slug}/alert-policies/{alert_policy_slug} (the `UpdateAlertPolicy` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateDataSourceCredentialsWithBodyWithResponse

func (c *ClientWithResponses) UpdateDataSourceCredentialsWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDataSourceCredentialsResponse, error)

UpdateDataSourceCredentialsWithBodyWithResponse performs a PATCH /organizations/{slug}/data-sources/{ds_slug}/credentials (the `UpdateDataSourceCredentials` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateDataSourceCredentialsWithResponse

UpdateDataSourceCredentialsWithResponse performs a PATCH /organizations/{slug}/data-sources/{ds_slug}/credentials (the `UpdateDataSourceCredentials` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateDataSourceRefWithBodyWithResponse

func (c *ClientWithResponses) UpdateDataSourceRefWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDataSourceRefResponse, error)

UpdateDataSourceRefWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `UpdateDataSourceRef` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateDataSourceRefWithResponse

func (c *ClientWithResponses) UpdateDataSourceRefWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, body UpdateDataSourceRefJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDataSourceRefResponse, error)

UpdateDataSourceRefWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `UpdateDataSourceRef` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateDataSourceWithBodyWithResponse

func (c *ClientWithResponses) UpdateDataSourceWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDataSourceResponse, error)

UpdateDataSourceWithBodyWithResponse performs a PATCH /organizations/{slug}/data-sources/{ds_slug} (the `UpdateDataSource` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateDataSourceWithResponse

func (c *ClientWithResponses) UpdateDataSourceWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body UpdateDataSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDataSourceResponse, error)

UpdateDataSourceWithResponse performs a PATCH /organizations/{slug}/data-sources/{ds_slug} (the `UpdateDataSource` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvironmentWithBodyWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

UpdateEnvironmentWithBodyWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug} (the `UpdateEnvironment` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateEnvironmentWithResponse

func (c *ClientWithResponses) UpdateEnvironmentWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

UpdateEnvironmentWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug} (the `UpdateEnvironment` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateMemberWithBodyWithResponse

func (c *ClientWithResponses) UpdateMemberWithBodyWithResponse(ctx context.Context, slug SlugParam, userSlug UserSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberResponse, error)

UpdateMemberWithBodyWithResponse performs a PUT /organizations/{slug}/members/{user_slug} (the `UpdateMember` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateMemberWithResponse

func (c *ClientWithResponses) UpdateMemberWithResponse(ctx context.Context, slug SlugParam, userSlug UserSlugParam, body UpdateMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberResponse, error)

UpdateMemberWithResponse performs a PUT /organizations/{slug}/members/{user_slug} (the `UpdateMember` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateODCSContractWithBodyWithResponse

func (c *ClientWithResponses) UpdateODCSContractWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateODCSContractResponse, error)

UpdateODCSContractWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `UpdateODCSContract` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateODCSContractWithResponse

func (c *ClientWithResponses) UpdateODCSContractWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body UpdateODCSContractJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateODCSContractResponse, error)

UpdateODCSContractWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `UpdateODCSContract` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateOrganizationRetentionPolicyWithBodyWithResponse

func (c *ClientWithResponses) UpdateOrganizationRetentionPolicyWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationRetentionPolicyResponse, error)

UpdateOrganizationRetentionPolicyWithBodyWithResponse performs a PUT /organizations/{slug}/retention (the `UpdateOrganizationRetentionPolicy` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateOrganizationRetentionPolicyWithResponse

func (c *ClientWithResponses) UpdateOrganizationRetentionPolicyWithResponse(ctx context.Context, slug SlugParam, body UpdateOrganizationRetentionPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationRetentionPolicyResponse, error)

UpdateOrganizationRetentionPolicyWithResponse performs a PUT /organizations/{slug}/retention (the `UpdateOrganizationRetentionPolicy` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateOrganizationWithBodyWithResponse

func (c *ClientWithResponses) UpdateOrganizationWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)

UpdateOrganizationWithBodyWithResponse performs a PUT /organizations/{slug} (the `UpdateOrganization` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateOrganizationWithResponse

func (c *ClientWithResponses) UpdateOrganizationWithResponse(ctx context.Context, slug SlugParam, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)

UpdateOrganizationWithResponse performs a PUT /organizations/{slug} (the `UpdateOrganization` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdatePersonalAccessTokenWithBodyWithResponse

func (c *ClientWithResponses) UpdatePersonalAccessTokenWithBodyWithResponse(ctx context.Context, patSlug PATSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePersonalAccessTokenResponse, error)

UpdatePersonalAccessTokenWithBodyWithResponse performs a PUT /users/profile/personal-access-tokens/{pat_slug} (the `UpdatePersonalAccessToken` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdatePersonalAccessTokenWithResponse

func (c *ClientWithResponses) UpdatePersonalAccessTokenWithResponse(ctx context.Context, patSlug PATSlugParam, body UpdatePersonalAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePersonalAccessTokenResponse, error)

UpdatePersonalAccessTokenWithResponse performs a PUT /users/profile/personal-access-tokens/{pat_slug} (the `UpdatePersonalAccessToken` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdatePipelineTriggerWithBodyWithResponse

func (c *ClientWithResponses) UpdatePipelineTriggerWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePipelineTriggerResponse, error)

UpdatePipelineTriggerWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `UpdatePipelineTrigger` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdatePipelineTriggerWithResponse

func (c *ClientWithResponses) UpdatePipelineTriggerWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, body UpdatePipelineTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePipelineTriggerResponse, error)

UpdatePipelineTriggerWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `UpdatePipelineTrigger` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdatePipelineWithBodyWithResponse

func (c *ClientWithResponses) UpdatePipelineWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePipelineResponse, error)

UpdatePipelineWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `UpdatePipeline` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdatePipelineWithResponse

func (c *ClientWithResponses) UpdatePipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body UpdatePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePipelineResponse, error)

UpdatePipelineWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `UpdatePipeline` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateProjectWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

UpdateProjectWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug} (the `UpdateProject` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateProjectWithResponse

func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

UpdateProjectWithResponse performs a PUT /organizations/{slug}/projects/{project_slug} (the `UpdateProject` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateQueryWithBodyWithResponse

func (c *ClientWithResponses) UpdateQueryWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQueryResponse, error)

UpdateQueryWithBodyWithResponse performs a PUT /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `UpdateQuery` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateQueryWithResponse

func (c *ClientWithResponses) UpdateQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, body UpdateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQueryResponse, error)

UpdateQueryWithResponse performs a PUT /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `UpdateQuery` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateRoleWithBodyWithResponse

func (c *ClientWithResponses) UpdateRoleWithBodyWithResponse(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRoleResponse, error)

UpdateRoleWithBodyWithResponse performs a PUT /organizations/{slug}/roles/{role_slug} (the `UpdateRole` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpdateRoleWithResponse

func (c *ClientWithResponses) UpdateRoleWithResponse(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, body UpdateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRoleResponse, error)

UpdateRoleWithResponse performs a PUT /organizations/{slug}/roles/{role_slug} (the `UpdateRole` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpsertDataSourceBindingWithBodyWithResponse

func (c *ClientWithResponses) UpsertDataSourceBindingWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertDataSourceBindingResponse, error)

UpsertDataSourceBindingWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `UpsertDataSourceBinding` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpsertDataSourceBindingWithResponse

func (c *ClientWithResponses) UpsertDataSourceBindingWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, body UpsertDataSourceBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertDataSourceBindingResponse, error)

UpsertDataSourceBindingWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `UpsertDataSourceBinding` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpsertEnvironmentRuntimeVariableWithBodyWithResponse

func (c *ClientWithResponses) UpsertEnvironmentRuntimeVariableWithBodyWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertEnvironmentRuntimeVariableResponse, error)

UpsertEnvironmentRuntimeVariableWithBodyWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `UpsertEnvironmentRuntimeVariable` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpsertEnvironmentRuntimeVariableWithResponse

func (c *ClientWithResponses) UpsertEnvironmentRuntimeVariableWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, body UpsertEnvironmentRuntimeVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertEnvironmentRuntimeVariableResponse, error)

UpsertEnvironmentRuntimeVariableWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `UpsertEnvironmentRuntimeVariable` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpsertEnvironmentSecretWithBodyWithResponse

func (c *ClientWithResponses) UpsertEnvironmentSecretWithBodyWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertEnvironmentSecretResponse, error)

UpsertEnvironmentSecretWithBodyWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `UpsertEnvironmentSecret` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) UpsertEnvironmentSecretWithResponse

func (c *ClientWithResponses) UpsertEnvironmentSecretWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, body UpsertEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertEnvironmentSecretResponse, error)

UpsertEnvironmentSecretWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `UpsertEnvironmentSecret` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ValidatePipelineWithBodyWithResponse

func (c *ClientWithResponses) ValidatePipelineWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidatePipelineResponse, error)

ValidatePipelineWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation (the `ValidatePipeline` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) ValidatePipelineWithResponse

func (c *ClientWithResponses) ValidatePipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body ValidatePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidatePipelineResponse, error)

ValidatePipelineWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation (the `ValidatePipeline` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) VerifyGoogleWorkspaceFilesWithBodyWithResponse

func (c *ClientWithResponses) VerifyGoogleWorkspaceFilesWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VerifyGoogleWorkspaceFilesResponse, error)

VerifyGoogleWorkspaceFilesWithBodyWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/verify (the `VerifyGoogleWorkspaceFiles` operationId) request, with any type of body and a specified content type.

Returns a wrapper object for the known response body format(s).

func (*ClientWithResponses) VerifyGoogleWorkspaceFilesWithResponse

VerifyGoogleWorkspaceFilesWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/verify (the `VerifyGoogleWorkspaceFiles` operationId) request. Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {

	// ListMyMemberInvitationsWithResponse performs a GET /member-invitations (the `ListMyMemberInvitations` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListMyMemberInvitationsWithResponse(ctx context.Context, params *ListMyMemberInvitationsParams, reqEditors ...RequestEditorFn) (*ListMyMemberInvitationsResponse, error)

	// AcceptMyMemberInvitationWithBodyWithResponse performs a POST /member-invitations/{slug}/{invitation_slug}/accept (the `AcceptMyMemberInvitation` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	AcceptMyMemberInvitationWithBodyWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcceptMyMemberInvitationResponse, error)

	// AcceptMyMemberInvitationWithResponse performs a POST /member-invitations/{slug}/{invitation_slug}/accept (the `AcceptMyMemberInvitation` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	AcceptMyMemberInvitationWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, body AcceptMyMemberInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*AcceptMyMemberInvitationResponse, error)

	// DeclineMyMemberInvitationWithResponse performs a POST /member-invitations/{slug}/{invitation_slug}/decline (the `DeclineMyMemberInvitation` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeclineMyMemberInvitationWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*DeclineMyMemberInvitationResponse, error)

	// ListOrganizationsWithResponse performs a GET /organizations (the `ListOrganizations` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListOrganizationsWithResponse(ctx context.Context, params *ListOrganizationsParams, reqEditors ...RequestEditorFn) (*ListOrganizationsResponse, error)

	// CreateOrganizationWithBodyWithResponse performs a POST /organizations (the `CreateOrganization` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateOrganizationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

	// CreateOrganizationWithResponse performs a POST /organizations (the `CreateOrganization` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateOrganizationWithResponse(ctx context.Context, body CreateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationResponse, error)

	// GetOrganizationWithResponse performs a GET /organizations/{slug} (the `GetOrganization` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetOrganizationWithResponse(ctx context.Context, slug SlugParam, reqEditors ...RequestEditorFn) (*GetOrganizationResponse, error)

	// UpdateOrganizationWithBodyWithResponse performs a PUT /organizations/{slug} (the `UpdateOrganization` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateOrganizationWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)

	// UpdateOrganizationWithResponse performs a PUT /organizations/{slug} (the `UpdateOrganization` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateOrganizationWithResponse(ctx context.Context, slug SlugParam, body UpdateOrganizationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationResponse, error)

	// ListAlertDeliveryAttemptsWithResponse performs a GET /organizations/{slug}/alert-delivery-attempts (the `ListAlertDeliveryAttempts` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListAlertDeliveryAttemptsWithResponse(ctx context.Context, slug SlugParam, params *ListAlertDeliveryAttemptsParams, reqEditors ...RequestEditorFn) (*ListAlertDeliveryAttemptsResponse, error)

	// ListAlertDestinationsWithResponse performs a GET /organizations/{slug}/alert-destinations (the `ListAlertDestinations` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListAlertDestinationsWithResponse(ctx context.Context, slug SlugParam, params *ListAlertDestinationsParams, reqEditors ...RequestEditorFn) (*ListAlertDestinationsResponse, error)

	// CreateAlertDestinationWithBodyWithResponse performs a POST /organizations/{slug}/alert-destinations (the `CreateAlertDestination` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateAlertDestinationWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlertDestinationResponse, error)

	// CreateAlertDestinationWithResponse performs a POST /organizations/{slug}/alert-destinations (the `CreateAlertDestination` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateAlertDestinationWithResponse(ctx context.Context, slug SlugParam, body CreateAlertDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlertDestinationResponse, error)

	// DeleteAlertDestinationWithResponse performs a DELETE /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `DeleteAlertDestination` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteAlertDestinationWithResponse(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*DeleteAlertDestinationResponse, error)

	// GetAlertDestinationWithResponse performs a GET /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `GetAlertDestination` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetAlertDestinationWithResponse(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*GetAlertDestinationResponse, error)

	// UpdateAlertDestinationWithBodyWithResponse performs a PUT /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `UpdateAlertDestination` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateAlertDestinationWithBodyWithResponse(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlertDestinationResponse, error)

	// UpdateAlertDestinationWithResponse performs a PUT /organizations/{slug}/alert-destinations/{alert_destination_slug} (the `UpdateAlertDestination` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateAlertDestinationWithResponse(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, body UpdateAlertDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlertDestinationResponse, error)

	// TestAlertDestinationWithResponse performs a POST /organizations/{slug}/alert-destinations/{alert_destination_slug}/test (the `TestAlertDestination` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	TestAlertDestinationWithResponse(ctx context.Context, slug SlugParam, alertDestinationSlug AlertDestinationSlugParam, reqEditors ...RequestEditorFn) (*TestAlertDestinationResponse, error)

	// ListAlertPoliciesWithResponse performs a GET /organizations/{slug}/alert-policies (the `ListAlertPolicies` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListAlertPoliciesWithResponse(ctx context.Context, slug SlugParam, params *ListAlertPoliciesParams, reqEditors ...RequestEditorFn) (*ListAlertPoliciesResponse, error)

	// CreateAlertPolicyWithBodyWithResponse performs a POST /organizations/{slug}/alert-policies (the `CreateAlertPolicy` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateAlertPolicyWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlertPolicyResponse, error)

	// CreateAlertPolicyWithResponse performs a POST /organizations/{slug}/alert-policies (the `CreateAlertPolicy` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateAlertPolicyWithResponse(ctx context.Context, slug SlugParam, body CreateAlertPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlertPolicyResponse, error)

	// DeleteAlertPolicyWithResponse performs a DELETE /organizations/{slug}/alert-policies/{alert_policy_slug} (the `DeleteAlertPolicy` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteAlertPolicyWithResponse(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, reqEditors ...RequestEditorFn) (*DeleteAlertPolicyResponse, error)

	// GetAlertPolicyWithResponse performs a GET /organizations/{slug}/alert-policies/{alert_policy_slug} (the `GetAlertPolicy` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetAlertPolicyWithResponse(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, reqEditors ...RequestEditorFn) (*GetAlertPolicyResponse, error)

	// UpdateAlertPolicyWithBodyWithResponse performs a PUT /organizations/{slug}/alert-policies/{alert_policy_slug} (the `UpdateAlertPolicy` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateAlertPolicyWithBodyWithResponse(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlertPolicyResponse, error)

	// UpdateAlertPolicyWithResponse performs a PUT /organizations/{slug}/alert-policies/{alert_policy_slug} (the `UpdateAlertPolicy` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateAlertPolicyWithResponse(ctx context.Context, slug SlugParam, alertPolicySlug AlertPolicySlugParam, body UpdateAlertPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlertPolicyResponse, error)

	// ListAlertPolicySourceMetadataWithResponse performs a GET /organizations/{slug}/alert-policy-source-metadata (the `ListAlertPolicySourceMetadata` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListAlertPolicySourceMetadataWithResponse(ctx context.Context, slug SlugParam, params *ListAlertPolicySourceMetadataParams, reqEditors ...RequestEditorFn) (*ListAlertPolicySourceMetadataResponse, error)

	// ListAPIKeysWithResponse performs a GET /organizations/{slug}/api-keys (the `ListAPIKeys` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListAPIKeysWithResponse(ctx context.Context, slug SlugParam, params *ListAPIKeysParams, reqEditors ...RequestEditorFn) (*ListAPIKeysResponse, error)

	// CreateAPIKeyWithBodyWithResponse performs a POST /organizations/{slug}/api-keys (the `CreateAPIKey` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateAPIKeyWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAPIKeyResponse, error)

	// CreateAPIKeyWithResponse performs a POST /organizations/{slug}/api-keys (the `CreateAPIKey` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateAPIKeyWithResponse(ctx context.Context, slug SlugParam, body CreateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPIKeyResponse, error)

	// DeleteAPIKeyWithResponse performs a DELETE /organizations/{slug}/api-keys/{api_key_slug} (the `DeleteAPIKey` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteAPIKeyWithResponse(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*DeleteAPIKeyResponse, error)

	// GetAPIKeyWithResponse performs a GET /organizations/{slug}/api-keys/{api_key_slug} (the `GetAPIKey` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetAPIKeyWithResponse(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*GetAPIKeyResponse, error)

	// UpdateAPIKeyWithBodyWithResponse performs a PUT /organizations/{slug}/api-keys/{api_key_slug} (the `UpdateAPIKey` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateAPIKeyWithBodyWithResponse(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAPIKeyResponse, error)

	// UpdateAPIKeyWithResponse performs a PUT /organizations/{slug}/api-keys/{api_key_slug} (the `UpdateAPIKey` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateAPIKeyWithResponse(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, body UpdateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAPIKeyResponse, error)

	// RotateAPIKeyWithResponse performs a POST /organizations/{slug}/api-keys/{api_key_slug}/rotate (the `RotateAPIKey` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RotateAPIKeyWithResponse(ctx context.Context, slug SlugParam, apiKeySlug APIKeySlugParam, reqEditors ...RequestEditorFn) (*RotateAPIKeyResponse, error)

	// ListDataSourcesWithResponse performs a GET /organizations/{slug}/data-sources (the `ListDataSources` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListDataSourcesWithResponse(ctx context.Context, slug SlugParam, params *ListDataSourcesParams, reqEditors ...RequestEditorFn) (*ListDataSourcesResponse, error)

	// CreateDataSourceWithBodyWithResponse performs a POST /organizations/{slug}/data-sources (the `CreateDataSource` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateDataSourceWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDataSourceResponse, error)

	// CreateDataSourceWithResponse performs a POST /organizations/{slug}/data-sources (the `CreateDataSource` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateDataSourceWithResponse(ctx context.Context, slug SlugParam, body CreateDataSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDataSourceResponse, error)

	// TestDataSourceConnectionWithBodyWithResponse performs a POST /organizations/{slug}/data-sources/test-connection (the `TestDataSourceConnection` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	TestDataSourceConnectionWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestDataSourceConnectionResponse, error)

	// TestDataSourceConnectionWithResponse performs a POST /organizations/{slug}/data-sources/test-connection (the `TestDataSourceConnection` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	TestDataSourceConnectionWithResponse(ctx context.Context, slug SlugParam, body TestDataSourceConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*TestDataSourceConnectionResponse, error)

	// DeleteDataSourceWithResponse performs a DELETE /organizations/{slug}/data-sources/{ds_slug} (the `DeleteDataSource` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteDataSourceWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*DeleteDataSourceResponse, error)

	// GetDataSourceWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug} (the `GetDataSource` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetDataSourceWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*GetDataSourceResponse, error)

	// UpdateDataSourceWithBodyWithResponse performs a PATCH /organizations/{slug}/data-sources/{ds_slug} (the `UpdateDataSource` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateDataSourceWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDataSourceResponse, error)

	// UpdateDataSourceWithResponse performs a PATCH /organizations/{slug}/data-sources/{ds_slug} (the `UpdateDataSource` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateDataSourceWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body UpdateDataSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDataSourceResponse, error)

	// ListDataSourceBranchesWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/branches (the `ListDataSourceBranches` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListDataSourceBranchesWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*ListDataSourceBranchesResponse, error)

	// UpdateDataSourceCredentialsWithBodyWithResponse performs a PATCH /organizations/{slug}/data-sources/{ds_slug}/credentials (the `UpdateDataSourceCredentials` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateDataSourceCredentialsWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDataSourceCredentialsResponse, error)

	// UpdateDataSourceCredentialsWithResponse performs a PATCH /organizations/{slug}/data-sources/{ds_slug}/credentials (the `UpdateDataSourceCredentials` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateDataSourceCredentialsWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body UpdateDataSourceCredentialsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDataSourceCredentialsResponse, error)

	// ListGoogleWorkspaceFilesWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files (the `ListGoogleWorkspaceFiles` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListGoogleWorkspaceFilesWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *ListGoogleWorkspaceFilesParams, reqEditors ...RequestEditorFn) (*ListGoogleWorkspaceFilesResponse, error)

	// VerifyGoogleWorkspaceFilesWithBodyWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/verify (the `VerifyGoogleWorkspaceFiles` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	VerifyGoogleWorkspaceFilesWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VerifyGoogleWorkspaceFilesResponse, error)

	// VerifyGoogleWorkspaceFilesWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/verify (the `VerifyGoogleWorkspaceFiles` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	VerifyGoogleWorkspaceFilesWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body VerifyGoogleWorkspaceFilesJSONRequestBody, reqEditors ...RequestEditorFn) (*VerifyGoogleWorkspaceFilesResponse, error)

	// GetGoogleWorkspaceFileWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/files/{file_id} (the `GetGoogleWorkspaceFile` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetGoogleWorkspaceFileWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, fileId string, reqEditors ...RequestEditorFn) (*GetGoogleWorkspaceFileResponse, error)

	// GetGoogleWorkspaceWorksheetsWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/google-workspace/spreadsheets/{file_id}/worksheets (the `GetGoogleWorkspaceWorksheets` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetGoogleWorkspaceWorksheetsWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, fileId string, reqEditors ...RequestEditorFn) (*GetGoogleWorkspaceWorksheetsResponse, error)

	// ConnectDataSourceHTTPOAuthWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/http-oauth/connect (the `ConnectDataSourceHTTPOAuth` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ConnectDataSourceHTTPOAuthWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*ConnectDataSourceHTTPOAuthResponse, error)

	// GetDataSourceProofConfigurationWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/proof (the `GetDataSourceProofConfiguration` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetDataSourceProofConfigurationWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*GetDataSourceProofConfigurationResponse, error)

	// SetDataSourceProofConfigurationWithBodyWithResponse performs a PUT /organizations/{slug}/data-sources/{ds_slug}/proof (the `SetDataSourceProofConfiguration` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	SetDataSourceProofConfigurationWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetDataSourceProofConfigurationResponse, error)

	// SetDataSourceProofConfigurationWithResponse performs a PUT /organizations/{slug}/data-sources/{ds_slug}/proof (the `SetDataSourceProofConfiguration` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	SetDataSourceProofConfigurationWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body SetDataSourceProofConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*SetDataSourceProofConfigurationResponse, error)

	// RefreshDataSourceProviderGrantWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/refresh (the `RefreshDataSourceProviderGrant` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RefreshDataSourceProviderGrantWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*RefreshDataSourceProviderGrantResponse, error)

	// RevokeDataSourceProviderGrantWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/revoke (the `RevokeDataSourceProviderGrant` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RevokeDataSourceProviderGrantWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*RevokeDataSourceProviderGrantResponse, error)

	// RotateDataSourceProviderGrantWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/provider-grant/rotate (the `RotateDataSourceProviderGrant` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RotateDataSourceProviderGrantWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *RotateDataSourceProviderGrantParams, reqEditors ...RequestEditorFn) (*RotateDataSourceProviderGrantResponse, error)

	// ListQueriesWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries (the `ListQueries` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListQueriesWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, params *ListQueriesParams, reqEditors ...RequestEditorFn) (*ListQueriesResponse, error)

	// CreateQueryWithBodyWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries (the `CreateQuery` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateQueryWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateQueryResponse, error)

	// CreateQueryWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries (the `CreateQuery` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, body CreateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateQueryResponse, error)

	// DeleteQueryWithResponse performs a DELETE /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `DeleteQuery` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*DeleteQueryResponse, error)

	// GetQueryWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `GetQuery` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*GetQueryResponse, error)

	// UpdateQueryWithBodyWithResponse performs a PUT /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `UpdateQuery` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateQueryWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQueryResponse, error)

	// UpdateQueryWithResponse performs a PUT /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug} (the `UpdateQuery` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, body UpdateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQueryResponse, error)

	// ExecuteQueryWithBodyWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/execute (the `ExecuteQuery` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	ExecuteQueryWithBodyWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteQueryResponse, error)

	// ExecuteQueryWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/execute (the `ExecuteQuery` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	ExecuteQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, body ExecuteQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteQueryResponse, error)

	// ListQueryExecutionsWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/executions (the `ListQueryExecutions` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListQueryExecutionsWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, params *ListQueryExecutionsParams, reqEditors ...RequestEditorFn) (*ListQueryExecutionsResponse, error)

	// GetQueryExecutionWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/executions/{execution_slug} (the `GetQueryExecution` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetQueryExecutionWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, executionSlug QueryExecutionSlugParam, reqEditors ...RequestEditorFn) (*GetQueryExecutionResponse, error)

	// PurgeQueryWithResponse performs a DELETE /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/purge (the `PurgeQuery` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	PurgeQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*PurgeQueryResponse, error)

	// RestoreQueryWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/queries/{query_slug}/restore (the `RestoreQuery` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RestoreQueryWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, querySlug QuerySlugParam, reqEditors ...RequestEditorFn) (*RestoreQueryResponse, error)

	// RestoreDataSourceWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/restore (the `RestoreDataSource` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RestoreDataSourceWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*RestoreDataSourceResponse, error)

	// IntrospectDataSourceSchemaWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/schema (the `IntrospectDataSourceSchema` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	IntrospectDataSourceSchemaWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*IntrospectDataSourceSchemaResponse, error)

	// RefreshDataSourceSchemaWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/schema (the `RefreshDataSourceSchema` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RefreshDataSourceSchemaWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*RefreshDataSourceSchemaResponse, error)

	// GetSnowflakeOnboardingWithResponse performs a GET /organizations/{slug}/data-sources/{ds_slug}/snowflake-onboarding (the `GetSnowflakeOnboarding` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetSnowflakeOnboardingWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*GetSnowflakeOnboardingResponse, error)

	// TestStoredDataSourceConnectionWithResponse performs a POST /organizations/{slug}/data-sources/{ds_slug}/test-connection (the `TestStoredDataSourceConnection` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	TestStoredDataSourceConnectionWithResponse(ctx context.Context, slug SlugParam, dsSlug DataSourceSlugParam, reqEditors ...RequestEditorFn) (*TestStoredDataSourceConnectionResponse, error)

	// ListEnvironmentsWithResponse performs a GET /organizations/{slug}/environments (the `ListEnvironments` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListEnvironmentsWithResponse(ctx context.Context, slug SlugParam, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResponse, error)

	// CreateEnvironmentWithBodyWithResponse performs a POST /organizations/{slug}/environments (the `CreateEnvironment` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateEnvironmentWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

	// CreateEnvironmentWithResponse performs a POST /organizations/{slug}/environments (the `CreateEnvironment` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateEnvironmentWithResponse(ctx context.Context, slug SlugParam, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

	// DeleteEnvironmentWithResponse performs a DELETE /organizations/{slug}/environments/{environment_slug} (the `DeleteEnvironment` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteEnvironmentWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *DeleteEnvironmentParams, reqEditors ...RequestEditorFn) (*DeleteEnvironmentResponse, error)

	// GetEnvironmentWithResponse performs a GET /organizations/{slug}/environments/{environment_slug} (the `GetEnvironment` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetEnvironmentWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, reqEditors ...RequestEditorFn) (*GetEnvironmentResponse, error)

	// UpdateEnvironmentWithBodyWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug} (the `UpdateEnvironment` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateEnvironmentWithBodyWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

	// UpdateEnvironmentWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug} (the `UpdateEnvironment` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateEnvironmentWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

	// ListEnvironmentRuntimeVariablesWithResponse performs a GET /organizations/{slug}/environments/{environment_slug}/runtime-variables (the `ListEnvironmentRuntimeVariables` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListEnvironmentRuntimeVariablesWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *ListEnvironmentRuntimeVariablesParams, reqEditors ...RequestEditorFn) (*ListEnvironmentRuntimeVariablesResponse, error)

	// DeleteEnvironmentRuntimeVariableWithResponse performs a DELETE /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `DeleteEnvironmentRuntimeVariable` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteEnvironmentRuntimeVariableWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, params *DeleteEnvironmentRuntimeVariableParams, reqEditors ...RequestEditorFn) (*DeleteEnvironmentRuntimeVariableResponse, error)

	// GetEnvironmentRuntimeVariableWithResponse performs a GET /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `GetEnvironmentRuntimeVariable` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetEnvironmentRuntimeVariableWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, reqEditors ...RequestEditorFn) (*GetEnvironmentRuntimeVariableResponse, error)

	// UpsertEnvironmentRuntimeVariableWithBodyWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `UpsertEnvironmentRuntimeVariable` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpsertEnvironmentRuntimeVariableWithBodyWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertEnvironmentRuntimeVariableResponse, error)

	// UpsertEnvironmentRuntimeVariableWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug}/runtime-variables/{runtime_variable_key} (the `UpsertEnvironmentRuntimeVariable` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpsertEnvironmentRuntimeVariableWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, runtimeVariableKey RuntimeVariableKeyParam, body UpsertEnvironmentRuntimeVariableJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertEnvironmentRuntimeVariableResponse, error)

	// ListEnvironmentSecretsWithResponse performs a GET /organizations/{slug}/environments/{environment_slug}/secrets (the `ListEnvironmentSecrets` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListEnvironmentSecretsWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, params *ListEnvironmentSecretsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentSecretsResponse, error)

	// DeleteEnvironmentSecretWithResponse performs a DELETE /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `DeleteEnvironmentSecret` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteEnvironmentSecretWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, params *DeleteEnvironmentSecretParams, reqEditors ...RequestEditorFn) (*DeleteEnvironmentSecretResponse, error)

	// GetEnvironmentSecretWithResponse performs a GET /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `GetEnvironmentSecret` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetEnvironmentSecretWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, reqEditors ...RequestEditorFn) (*GetEnvironmentSecretResponse, error)

	// UpsertEnvironmentSecretWithBodyWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `UpsertEnvironmentSecret` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpsertEnvironmentSecretWithBodyWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertEnvironmentSecretResponse, error)

	// UpsertEnvironmentSecretWithResponse performs a PUT /organizations/{slug}/environments/{environment_slug}/secrets/{environment_secret_key} (the `UpsertEnvironmentSecret` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpsertEnvironmentSecretWithResponse(ctx context.Context, slug SlugParam, environmentSlug EnvironmentSlugParam, environmentSecretKey EnvironmentSecretKeyParam, body UpsertEnvironmentSecretJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertEnvironmentSecretResponse, error)

	// ListEventsWithResponse performs a GET /organizations/{slug}/events (the `ListEvents` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListEventsWithResponse(ctx context.Context, slug SlugParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)

	// ListMemberInvitationsWithResponse performs a GET /organizations/{slug}/member-invitations (the `ListMemberInvitations` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListMemberInvitationsWithResponse(ctx context.Context, slug SlugParam, params *ListMemberInvitationsParams, reqEditors ...RequestEditorFn) (*ListMemberInvitationsResponse, error)

	// CreateMemberInvitationWithBodyWithResponse performs a POST /organizations/{slug}/member-invitations (the `CreateMemberInvitation` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateMemberInvitationWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemberInvitationResponse, error)

	// CreateMemberInvitationWithResponse performs a POST /organizations/{slug}/member-invitations (the `CreateMemberInvitation` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateMemberInvitationWithResponse(ctx context.Context, slug SlugParam, body CreateMemberInvitationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemberInvitationResponse, error)

	// GetMemberInvitationWithResponse performs a GET /organizations/{slug}/member-invitations/{invitation_slug} (the `GetMemberInvitation` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetMemberInvitationWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*GetMemberInvitationResponse, error)

	// ResendMemberInvitationWithResponse performs a POST /organizations/{slug}/member-invitations/{invitation_slug}/resend (the `ResendMemberInvitation` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ResendMemberInvitationWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*ResendMemberInvitationResponse, error)

	// RevokeMemberInvitationWithResponse performs a POST /organizations/{slug}/member-invitations/{invitation_slug}/revoke (the `RevokeMemberInvitation` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RevokeMemberInvitationWithResponse(ctx context.Context, slug SlugParam, invitationSlug InvitationSlugParam, reqEditors ...RequestEditorFn) (*RevokeMemberInvitationResponse, error)

	// ListMembersWithResponse performs a GET /organizations/{slug}/members (the `ListMembers` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListMembersWithResponse(ctx context.Context, slug SlugParam, params *ListMembersParams, reqEditors ...RequestEditorFn) (*ListMembersResponse, error)

	// CreateMemberWithBodyWithResponse performs a POST /organizations/{slug}/members (the `CreateMember` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateMemberWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemberResponse, error)

	// CreateMemberWithResponse performs a POST /organizations/{slug}/members (the `CreateMember` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateMemberWithResponse(ctx context.Context, slug SlugParam, body CreateMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemberResponse, error)

	// RemoveMemberWithResponse performs a DELETE /organizations/{slug}/members/{user_slug} (the `RemoveMember` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RemoveMemberWithResponse(ctx context.Context, slug SlugParam, userSlug UserSlugParam, reqEditors ...RequestEditorFn) (*RemoveMemberResponse, error)

	// UpdateMemberWithBodyWithResponse performs a PUT /organizations/{slug}/members/{user_slug} (the `UpdateMember` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateMemberWithBodyWithResponse(ctx context.Context, slug SlugParam, userSlug UserSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemberResponse, error)

	// UpdateMemberWithResponse performs a PUT /organizations/{slug}/members/{user_slug} (the `UpdateMember` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateMemberWithResponse(ctx context.Context, slug SlugParam, userSlug UserSlugParam, body UpdateMemberJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemberResponse, error)

	// ListNotificationsWithResponse performs a GET /organizations/{slug}/notifications (the `ListNotifications` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListNotificationsWithResponse(ctx context.Context, slug SlugParam, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*ListNotificationsResponse, error)

	// GetNotificationWithResponse performs a GET /organizations/{slug}/notifications/{notification_slug} (the `GetNotification` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetNotificationWithResponse(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*GetNotificationResponse, error)

	// AcknowledgeNotificationWithResponse performs a POST /organizations/{slug}/notifications/{notification_slug}/acknowledge (the `AcknowledgeNotification` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	AcknowledgeNotificationWithResponse(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*AcknowledgeNotificationResponse, error)

	// ListNotificationDeliveryAttemptsWithResponse performs a GET /organizations/{slug}/notifications/{notification_slug}/delivery-attempts (the `ListNotificationDeliveryAttempts` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListNotificationDeliveryAttemptsWithResponse(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, params *ListNotificationDeliveryAttemptsParams, reqEditors ...RequestEditorFn) (*ListNotificationDeliveryAttemptsResponse, error)

	// ResolveNotificationWithResponse performs a POST /organizations/{slug}/notifications/{notification_slug}/resolve (the `ResolveNotification` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ResolveNotificationWithResponse(ctx context.Context, slug SlugParam, notificationSlug NotificationSlugParam, reqEditors ...RequestEditorFn) (*ResolveNotificationResponse, error)

	// FormatPipelineSpecWithBodyWithResponse performs a POST /organizations/{slug}/pipeline-spec:format (the `FormatPipelineSpec` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	FormatPipelineSpecWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FormatPipelineSpecResponse, error)

	// FormatPipelineSpecWithResponse performs a POST /organizations/{slug}/pipeline-spec:format (the `FormatPipelineSpec` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	FormatPipelineSpecWithResponse(ctx context.Context, slug SlugParam, body FormatPipelineSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*FormatPipelineSpecResponse, error)

	// ListProjectsWithResponse performs a GET /organizations/{slug}/projects (the `ListProjects` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListProjectsWithResponse(ctx context.Context, slug SlugParam, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

	// CreateProjectWithBodyWithResponse performs a POST /organizations/{slug}/projects (the `CreateProject` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateProjectWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	// CreateProjectWithResponse performs a POST /organizations/{slug}/projects (the `CreateProject` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateProjectWithResponse(ctx context.Context, slug SlugParam, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	// DeleteProjectWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug} (the `DeleteProject` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteProjectWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *DeleteProjectParams, reqEditors ...RequestEditorFn) (*DeleteProjectResponse, error)

	// GetProjectWithResponse performs a GET /organizations/{slug}/projects/{project_slug} (the `GetProject` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetProjectWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)

	// UpdateProjectWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug} (the `UpdateProject` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateProjectWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

	// UpdateProjectWithResponse performs a PUT /organizations/{slug}/projects/{project_slug} (the `UpdateProject` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateProjectWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

	// ListODCSContractsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts (the `ListODCSContracts` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListODCSContractsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListODCSContractsParams, reqEditors ...RequestEditorFn) (*ListODCSContractsResponse, error)

	// CreateODCSContractWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts (the `CreateODCSContract` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateODCSContractWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateODCSContractResponse, error)

	// CreateODCSContractWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts (the `CreateODCSContract` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateODCSContractWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body CreateODCSContractJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateODCSContractResponse, error)

	// ImportODCSArtifactsWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/import (the `ImportODCSArtifacts` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	ImportODCSArtifactsWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportODCSArtifactsResponse, error)

	// ImportODCSArtifactsWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/import (the `ImportODCSArtifacts` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	ImportODCSArtifactsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body ImportODCSArtifactsJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportODCSArtifactsResponse, error)

	// GetODCSContractWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `GetODCSContract` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetODCSContractWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, reqEditors ...RequestEditorFn) (*GetODCSContractResponse, error)

	// UpdateODCSContractWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `UpdateODCSContract` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateODCSContractWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateODCSContractResponse, error)

	// UpdateODCSContractWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug} (the `UpdateODCSContract` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateODCSContractWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body UpdateODCSContractJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateODCSContractResponse, error)

	// PreviewODCSRevisionImpactWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/impact (the `PreviewODCSRevisionImpact` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	PreviewODCSRevisionImpactWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PreviewODCSRevisionImpactResponse, error)

	// PreviewODCSRevisionImpactWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/impact (the `PreviewODCSRevisionImpact` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	PreviewODCSRevisionImpactWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body PreviewODCSRevisionImpactJSONRequestBody, reqEditors ...RequestEditorFn) (*PreviewODCSRevisionImpactResponse, error)

	// ListODCSRevisionsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `ListODCSRevisions` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListODCSRevisionsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, params *ListODCSRevisionsParams, reqEditors ...RequestEditorFn) (*ListODCSRevisionsResponse, error)

	// CreateODCSRevisionWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `CreateODCSRevision` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateODCSRevisionWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateODCSRevisionResponse, error)

	// CreateODCSRevisionWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions (the `CreateODCSRevision` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateODCSRevisionWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, body CreateODCSRevisionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateODCSRevisionResponse, error)

	// GetODCSRevisionWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug} (the `GetODCSRevision` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetODCSRevisionWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, reqEditors ...RequestEditorFn) (*GetODCSRevisionResponse, error)

	// GetODCSArtifactWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug}/artifact (the `GetODCSArtifact` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetODCSArtifactWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, params *GetODCSArtifactParams, reqEditors ...RequestEditorFn) (*GetODCSArtifactResponse, error)

	// InspectODCSRevisionWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/contracts/{contract_slug}/revisions/{revision_slug}/inspection (the `InspectODCSRevision` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	InspectODCSRevisionWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contractSlug ContractSlugParam, revisionSlug RevisionSlugParam, params *InspectODCSRevisionParams, reqEditors ...RequestEditorFn) (*InspectODCSRevisionResponse, error)

	// ListDataSourceRefsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/data-source-refs (the `ListDataSourceRefs` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListDataSourceRefsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListDataSourceRefsParams, reqEditors ...RequestEditorFn) (*ListDataSourceRefsResponse, error)

	// ListDriftImpactReportsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/drift-impact-reports (the `ListDriftImpactReports` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListDriftImpactReportsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListDriftImpactReportsParams, reqEditors ...RequestEditorFn) (*ListDriftImpactReportsResponse, error)

	// GetDriftImpactReportWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/drift-impact-reports/{report_slug} (the `GetDriftImpactReport` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetDriftImpactReportWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, reportSlug Slug, reqEditors ...RequestEditorFn) (*GetDriftImpactReportResponse, error)

	// ListProjectEnvironmentsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments (the `ListProjectEnvironments` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListProjectEnvironmentsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListProjectEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListProjectEnvironmentsResponse, error)

	// DisableProjectEnvironmentWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `DisableProjectEnvironment` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DisableProjectEnvironmentWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *DisableProjectEnvironmentParams, reqEditors ...RequestEditorFn) (*DisableProjectEnvironmentResponse, error)

	// EnableProjectEnvironmentWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `EnableProjectEnvironment` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	EnableProjectEnvironmentWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableProjectEnvironmentResponse, error)

	// EnableProjectEnvironmentWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug} (the `EnableProjectEnvironment` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	EnableProjectEnvironmentWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body EnableProjectEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableProjectEnvironmentResponse, error)

	// ListDataSourceBindingsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/data-source-bindings (the `ListDataSourceBindings` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListDataSourceBindingsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListDataSourceBindingsParams, reqEditors ...RequestEditorFn) (*ListDataSourceBindingsResponse, error)

	// ListPipelineDeploymentsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-deployments (the `ListPipelineDeployments` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListPipelineDeploymentsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, reqEditors ...RequestEditorFn) (*ListPipelineDeploymentsResponse, error)

	// ListPipelineTriggersWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `ListPipelineTriggers` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListPipelineTriggersWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineTriggersParams, reqEditors ...RequestEditorFn) (*ListPipelineTriggersResponse, error)

	// CreatePipelineTriggerWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `CreatePipelineTrigger` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreatePipelineTriggerWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePipelineTriggerResponse, error)

	// CreatePipelineTriggerWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers (the `CreatePipelineTrigger` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreatePipelineTriggerWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body CreatePipelineTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePipelineTriggerResponse, error)

	// DeletePipelineTriggerWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `DeletePipelineTrigger` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeletePipelineTriggerWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*DeletePipelineTriggerResponse, error)

	// GetPipelineTriggerWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `GetPipelineTrigger` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetPipelineTriggerWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineTriggerResponse, error)

	// UpdatePipelineTriggerWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `UpdatePipelineTrigger` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdatePipelineTriggerWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePipelineTriggerResponse, error)

	// UpdatePipelineTriggerWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug} (the `UpdatePipelineTrigger` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdatePipelineTriggerWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, body UpdatePipelineTriggerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePipelineTriggerResponse, error)

	// ListPipelineWebhookDeliveriesWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries (the `ListPipelineWebhookDeliveries` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListPipelineWebhookDeliveriesWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, params *ListPipelineWebhookDeliveriesParams, reqEditors ...RequestEditorFn) (*ListPipelineWebhookDeliveriesResponse, error)

	// GetPipelineWebhookDeliveryWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries/{delivery_id} (the `GetPipelineWebhookDelivery` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetPipelineWebhookDeliveryWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, deliveryId PipelineWebhookDeliveryIDParam, reqEditors ...RequestEditorFn) (*GetPipelineWebhookDeliveryResponse, error)

	// ReplayPipelineWebhookDeliveryWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/deliveries/{delivery_id}/replay (the `ReplayPipelineWebhookDelivery` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ReplayPipelineWebhookDeliveryWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, deliveryId PipelineWebhookDeliveryIDParam, reqEditors ...RequestEditorFn) (*ReplayPipelineWebhookDeliveryResponse, error)

	// ListPipelineScheduleFiresWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/fires (the `ListPipelineScheduleFires` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListPipelineScheduleFiresWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, params *ListPipelineScheduleFiresParams, reqEditors ...RequestEditorFn) (*ListPipelineScheduleFiresResponse, error)

	// RotatePipelineWebhookSecretWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-triggers/{pipeline_trigger_slug}/webhook-secret/rotate (the `RotatePipelineWebhookSecret` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RotatePipelineWebhookSecretWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineTriggerSlug PipelineTriggerSlugParam, reqEditors ...RequestEditorFn) (*RotatePipelineWebhookSecretResponse, error)

	// ValidatePipelineWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation (the `ValidatePipeline` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	ValidatePipelineWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidatePipelineResponse, error)

	// ValidatePipelineWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation (the `ValidatePipeline` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	ValidatePipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, body ValidatePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidatePipelineResponse, error)

	// ListPipelineValidationResultsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation-results (the `ListPipelineValidationResults` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListPipelineValidationResultsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineValidationResultsParams, reqEditors ...RequestEditorFn) (*ListPipelineValidationResultsResponse, error)

	// GetPipelineValidationResultWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipeline-validation-results/{validation_slug} (the `GetPipelineValidationResult` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetPipelineValidationResultWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, validationSlug ValidationSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineValidationResultResponse, error)

	// GetPipelineDeploymentWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}/deployment (the `GetPipelineDeployment` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetPipelineDeploymentWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineDeploymentResponse, error)

	// BootstrapPipelineCheckpointsWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:bootstrap-checkpoints (the `BootstrapPipelineCheckpoints` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	BootstrapPipelineCheckpointsWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BootstrapPipelineCheckpointsResponse, error)

	// BootstrapPipelineCheckpointsWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:bootstrap-checkpoints (the `BootstrapPipelineCheckpoints` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	BootstrapPipelineCheckpointsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body BootstrapPipelineCheckpointsJSONRequestBody, reqEditors ...RequestEditorFn) (*BootstrapPipelineCheckpointsResponse, error)

	// DeployPipelineWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:deploy (the `DeployPipeline` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	DeployPipelineWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployPipelineResponse, error)

	// DeployPipelineWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:deploy (the `DeployPipeline` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	DeployPipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body DeployPipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployPipelineResponse, error)

	// ExecutePipelineWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:execute (the `ExecutePipeline` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	ExecutePipelineWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecutePipelineResponse, error)

	// ExecutePipelineWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:execute (the `ExecutePipeline` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	ExecutePipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, body ExecutePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecutePipelineResponse, error)

	// RevalidatePipelineWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/pipelines/{pipeline_slug}:revalidate (the `RevalidatePipeline` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RevalidatePipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*RevalidatePipelineResponse, error)

	// GetProofReceiptWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/proof-receipts/{receipt_slug} (the `GetProofReceipt` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetProofReceiptWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, receiptSlug ProofReceiptSlugParam, reqEditors ...RequestEditorFn) (*GetProofReceiptResponse, error)

	// ListPipelineRunsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs (the `ListPipelineRuns` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListPipelineRunsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, params *ListPipelineRunsParams, reqEditors ...RequestEditorFn) (*ListPipelineRunsResponse, error)

	// GetPipelineRunWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs/{run_slug} (the `GetPipelineRun` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetPipelineRunWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, runSlug RunSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineRunResponse, error)

	// ListPipelineRunTriggerRetryAttemptsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/environments/{environment_slug}/runs/{run_slug}/trigger-retry-attempts (the `ListPipelineRunTriggerRetryAttempts` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListPipelineRunTriggerRetryAttemptsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, environmentSlug EnvironmentSlugParam, runSlug RunSlugParam, reqEditors ...RequestEditorFn) (*ListPipelineRunTriggerRetryAttemptsResponse, error)

	// SetProjectPipelineBackendWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipeline-backend (the `SetProjectPipelineBackend` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	SetProjectPipelineBackendWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetProjectPipelineBackendResponse, error)

	// SetProjectPipelineBackendWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipeline-backend (the `SetProjectPipelineBackend` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	SetProjectPipelineBackendWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body SetProjectPipelineBackendJSONRequestBody, reqEditors ...RequestEditorFn) (*SetProjectPipelineBackendResponse, error)

	// ListPipelinesWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines (the `ListPipelines` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListPipelinesWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, params *ListPipelinesParams, reqEditors ...RequestEditorFn) (*ListPipelinesResponse, error)

	// GetPipelineWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `GetPipeline` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetPipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineResponse, error)

	// UpdatePipelineWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `UpdatePipeline` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdatePipelineWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePipelineResponse, error)

	// UpdatePipelineWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug} (the `UpdatePipeline` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdatePipelineWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body UpdatePipelineJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePipelineResponse, error)

	// CreateDataSourceRefWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs (the `CreateDataSourceRef` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateDataSourceRefWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDataSourceRefResponse, error)

	// CreateDataSourceRefWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs (the `CreateDataSourceRef` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateDataSourceRefWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body CreateDataSourceRefJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDataSourceRefResponse, error)

	// DeleteDataSourceRefWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `DeleteDataSourceRef` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteDataSourceRefWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*DeleteDataSourceRefResponse, error)

	// GetDataSourceRefWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `GetDataSourceRef` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetDataSourceRefWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*GetDataSourceRefResponse, error)

	// UpdateDataSourceRefWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `UpdateDataSourceRef` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateDataSourceRefWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDataSourceRefResponse, error)

	// UpdateDataSourceRefWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/data-source-refs/{data_source_ref_slug} (the `UpdateDataSourceRef` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateDataSourceRefWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, dataSourceRefSlug DataSourceRefSlugParam, body UpdateDataSourceRefJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDataSourceRefResponse, error)

	// DeletePipelineDraftWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `DeletePipelineDraft` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeletePipelineDraftWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*DeletePipelineDraftResponse, error)

	// GetPipelineDraftWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `GetPipelineDraft` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetPipelineDraftWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*GetPipelineDraftResponse, error)

	// SavePipelineDraftWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `SavePipelineDraft` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	SavePipelineDraftWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SavePipelineDraftResponse, error)

	// SavePipelineDraftWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft (the `SavePipelineDraft` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	SavePipelineDraftWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body SavePipelineDraftJSONRequestBody, reqEditors ...RequestEditorFn) (*SavePipelineDraftResponse, error)

	// PublishPipelineDraftWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft:publish (the `PublishPipelineDraft` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	PublishPipelineDraftWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PublishPipelineDraftResponse, error)

	// PublishPipelineDraftWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/draft:publish (the `PublishPipelineDraft` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	PublishPipelineDraftWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, body PublishPipelineDraftJSONRequestBody, reqEditors ...RequestEditorFn) (*PublishPipelineDraftResponse, error)

	// DeleteDataSourceBindingWithResponse performs a DELETE /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `DeleteDataSourceBinding` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteDataSourceBindingWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, params *DeleteDataSourceBindingParams, reqEditors ...RequestEditorFn) (*DeleteDataSourceBindingResponse, error)

	// GetDataSourceBindingWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `GetDataSourceBinding` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetDataSourceBindingWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, reqEditors ...RequestEditorFn) (*GetDataSourceBindingResponse, error)

	// UpsertDataSourceBindingWithBodyWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `UpsertDataSourceBinding` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpsertDataSourceBindingWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertDataSourceBindingResponse, error)

	// UpsertDataSourceBindingWithResponse performs a PUT /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/environments/{environment_slug}/data-source-bindings/{data_source_ref_slug} (the `UpsertDataSourceBinding` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpsertDataSourceBindingWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, environmentSlug EnvironmentSlugParam, dataSourceRefSlug DataSourceRefSlugParam, body UpsertDataSourceBindingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertDataSourceBindingResponse, error)

	// ListPipelineVersionsWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/versions (the `ListPipelineVersions` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListPipelineVersionsWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, reqEditors ...RequestEditorFn) (*ListPipelineVersionsResponse, error)

	// GetPipelineVersionWithResponse performs a GET /organizations/{slug}/projects/{project_slug}/pipelines/{pipeline_slug}/versions/{spec_hash} (the `GetPipelineVersion` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetPipelineVersionWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, pipelineSlug PipelineSlugParam, specHash PipelineVersionIdParam, reqEditors ...RequestEditorFn) (*GetPipelineVersionResponse, error)

	// ReconcilePipelinesWithBodyWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines:reconcile (the `ReconcilePipelines` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	ReconcilePipelinesWithBodyWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReconcilePipelinesResponse, error)

	// ReconcilePipelinesWithResponse performs a POST /organizations/{slug}/projects/{project_slug}/pipelines:reconcile (the `ReconcilePipelines` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	ReconcilePipelinesWithResponse(ctx context.Context, slug SlugParam, projectSlug ProjectSlugParam, body ReconcilePipelinesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReconcilePipelinesResponse, error)

	// StartProviderDataSourceInstallWithBodyWithResponse performs a POST /organizations/{slug}/provider-connectors/{provider}/data-source-installs (the `StartProviderDataSourceInstall` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	StartProviderDataSourceInstallWithBodyWithResponse(ctx context.Context, slug SlugParam, provider ProviderKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartProviderDataSourceInstallResponse, error)

	// StartProviderDataSourceInstallWithResponse performs a POST /organizations/{slug}/provider-connectors/{provider}/data-source-installs (the `StartProviderDataSourceInstall` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	StartProviderDataSourceInstallWithResponse(ctx context.Context, slug SlugParam, provider ProviderKey, body StartProviderDataSourceInstallJSONRequestBody, reqEditors ...RequestEditorFn) (*StartProviderDataSourceInstallResponse, error)

	// StartProviderConnectorInstallWithBodyWithResponse performs a POST /organizations/{slug}/provider-connectors/{provider}/installs (the `StartProviderConnectorInstall` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	StartProviderConnectorInstallWithBodyWithResponse(ctx context.Context, slug SlugParam, provider ProviderKey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartProviderConnectorInstallResponse, error)

	// StartProviderConnectorInstallWithResponse performs a POST /organizations/{slug}/provider-connectors/{provider}/installs (the `StartProviderConnectorInstall` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	StartProviderConnectorInstallWithResponse(ctx context.Context, slug SlugParam, provider ProviderKey, body StartProviderConnectorInstallJSONRequestBody, reqEditors ...RequestEditorFn) (*StartProviderConnectorInstallResponse, error)

	// GetOrganizationRetentionPolicyWithResponse performs a GET /organizations/{slug}/retention (the `GetOrganizationRetentionPolicy` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetOrganizationRetentionPolicyWithResponse(ctx context.Context, slug SlugParam, reqEditors ...RequestEditorFn) (*GetOrganizationRetentionPolicyResponse, error)

	// UpdateOrganizationRetentionPolicyWithBodyWithResponse performs a PUT /organizations/{slug}/retention (the `UpdateOrganizationRetentionPolicy` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateOrganizationRetentionPolicyWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationRetentionPolicyResponse, error)

	// UpdateOrganizationRetentionPolicyWithResponse performs a PUT /organizations/{slug}/retention (the `UpdateOrganizationRetentionPolicy` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateOrganizationRetentionPolicyWithResponse(ctx context.Context, slug SlugParam, body UpdateOrganizationRetentionPolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationRetentionPolicyResponse, error)

	// ListOrganizationRetentionRunsWithResponse performs a GET /organizations/{slug}/retention/runs (the `ListOrganizationRetentionRuns` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListOrganizationRetentionRunsWithResponse(ctx context.Context, slug SlugParam, reqEditors ...RequestEditorFn) (*ListOrganizationRetentionRunsResponse, error)

	// ListRolesWithResponse performs a GET /organizations/{slug}/roles (the `ListRoles` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListRolesWithResponse(ctx context.Context, slug SlugParam, params *ListRolesParams, reqEditors ...RequestEditorFn) (*ListRolesResponse, error)

	// CreateRoleWithBodyWithResponse performs a POST /organizations/{slug}/roles (the `CreateRole` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreateRoleWithBodyWithResponse(ctx context.Context, slug SlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRoleResponse, error)

	// CreateRoleWithResponse performs a POST /organizations/{slug}/roles (the `CreateRole` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreateRoleWithResponse(ctx context.Context, slug SlugParam, body CreateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRoleResponse, error)

	// DeleteRoleWithResponse performs a DELETE /organizations/{slug}/roles/{role_slug} (the `DeleteRole` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeleteRoleWithResponse(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*DeleteRoleResponse, error)

	// GetRoleWithResponse performs a GET /organizations/{slug}/roles/{role_slug} (the `GetRole` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetRoleWithResponse(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*GetRoleResponse, error)

	// UpdateRoleWithBodyWithResponse performs a PUT /organizations/{slug}/roles/{role_slug} (the `UpdateRole` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdateRoleWithBodyWithResponse(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRoleResponse, error)

	// UpdateRoleWithResponse performs a PUT /organizations/{slug}/roles/{role_slug} (the `UpdateRole` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdateRoleWithResponse(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, body UpdateRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRoleResponse, error)

	// RestoreRoleWithResponse performs a POST /organizations/{slug}/roles/{role_slug}/restore (the `RestoreRole` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RestoreRoleWithResponse(ctx context.Context, slug SlugParam, roleSlug RoleSlugParam, reqEditors ...RequestEditorFn) (*RestoreRoleResponse, error)

	// GetUsersProfileWithResponse performs a GET /users/profile (the `GetUsersProfile` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetUsersProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUsersProfileResponse, error)

	// PatchUsersProfileWithBodyWithResponse performs a PATCH /users/profile (the `PatchUsersProfile` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	PatchUsersProfileWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchUsersProfileResponse, error)

	// PatchUsersProfileWithResponse performs a PATCH /users/profile (the `PatchUsersProfile` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	PatchUsersProfileWithResponse(ctx context.Context, body PatchUsersProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchUsersProfileResponse, error)

	// ListPersonalAccessTokensWithResponse performs a GET /users/profile/personal-access-tokens (the `ListPersonalAccessTokens` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	ListPersonalAccessTokensWithResponse(ctx context.Context, params *ListPersonalAccessTokensParams, reqEditors ...RequestEditorFn) (*ListPersonalAccessTokensResponse, error)

	// CreatePersonalAccessTokenWithBodyWithResponse performs a POST /users/profile/personal-access-tokens (the `CreatePersonalAccessToken` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	CreatePersonalAccessTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePersonalAccessTokenResponse, error)

	// CreatePersonalAccessTokenWithResponse performs a POST /users/profile/personal-access-tokens (the `CreatePersonalAccessToken` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	CreatePersonalAccessTokenWithResponse(ctx context.Context, body CreatePersonalAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePersonalAccessTokenResponse, error)

	// DeletePersonalAccessTokenWithResponse performs a DELETE /users/profile/personal-access-tokens/{pat_slug} (the `DeletePersonalAccessToken` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	DeletePersonalAccessTokenWithResponse(ctx context.Context, patSlug PATSlugParam, reqEditors ...RequestEditorFn) (*DeletePersonalAccessTokenResponse, error)

	// GetPersonalAccessTokenWithResponse performs a GET /users/profile/personal-access-tokens/{pat_slug} (the `GetPersonalAccessToken` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	GetPersonalAccessTokenWithResponse(ctx context.Context, patSlug PATSlugParam, reqEditors ...RequestEditorFn) (*GetPersonalAccessTokenResponse, error)

	// UpdatePersonalAccessTokenWithBodyWithResponse performs a PUT /users/profile/personal-access-tokens/{pat_slug} (the `UpdatePersonalAccessToken` operationId) request,
	// with any type of body and a specified content type.
	//
	// Returns a wrapper object for the known response body format(s).
	UpdatePersonalAccessTokenWithBodyWithResponse(ctx context.Context, patSlug PATSlugParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePersonalAccessTokenResponse, error)

	// UpdatePersonalAccessTokenWithResponse performs a PUT /users/profile/personal-access-tokens/{pat_slug} (the `UpdatePersonalAccessToken` operationId) request.
	// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
	UpdatePersonalAccessTokenWithResponse(ctx context.Context, patSlug PATSlugParam, body UpdatePersonalAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePersonalAccessTokenResponse, error)

	// RotatePersonalAccessTokenWithResponse performs a POST /users/profile/personal-access-tokens/{pat_slug}/rotate (the `RotatePersonalAccessToken` operationId) request.
	//
	// Returns a wrapper object for the known response body format(s).
	RotatePersonalAccessTokenWithResponse(ctx context.Context, patSlug PATSlugParam, reqEditors ...RequestEditorFn) (*RotatePersonalAccessTokenResponse, error)
}

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

type CollectionInfo

type CollectionInfo struct {
	Fields []FieldInfo `json:"fields"`
	Name   string      `json:"name"`
}

CollectionInfo defines model for CollectionInfo.

type ColumnInfo

type ColumnInfo struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

ColumnInfo defines model for ColumnInfo.

type ConnectDataSourceHTTPOAuthResponse

type ConnectDataSourceHTTPOAuthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *HTTPOAuthConnection
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseConnectDataSourceHTTPOAuthResponse

func ParseConnectDataSourceHTTPOAuthResponse(rsp *http.Response) (*ConnectDataSourceHTTPOAuthResponse, error)

ParseConnectDataSourceHTTPOAuthResponse parses an HTTP response from a ConnectDataSourceHTTPOAuthWithResponse call

func (ConnectDataSourceHTTPOAuthResponse) ContentType

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

func (ConnectDataSourceHTTPOAuthResponse) GetBody

GetBody returns the raw response body bytes

func (ConnectDataSourceHTTPOAuthResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ConnectDataSourceHTTPOAuthResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ConnectDataSourceHTTPOAuthResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ConnectDataSourceHTTPOAuthResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ConnectDataSourceHTTPOAuthResponse) Status

Status returns HTTPResponse.Status

func (ConnectDataSourceHTTPOAuthResponse) StatusCode

func (r ConnectDataSourceHTTPOAuthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ContractSlugParam

type ContractSlugParam = string

ContractSlugParam defines model for ContractSlugParam.

type CreateAPIKeyJSONRequestBody

type CreateAPIKeyJSONRequestBody = NewAPIKey

CreateAPIKeyJSONRequestBody defines body for CreateAPIKey for application/json ContentType.

type CreateAPIKeyResponse

type CreateAPIKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *APIKeyWithToken
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
}

func ParseCreateAPIKeyResponse

func ParseCreateAPIKeyResponse(rsp *http.Response) (*CreateAPIKeyResponse, error)

ParseCreateAPIKeyResponse parses an HTTP response from a CreateAPIKeyWithResponse call

func (CreateAPIKeyResponse) ContentType

func (r CreateAPIKeyResponse) ContentType() string

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

func (CreateAPIKeyResponse) GetBody

func (r CreateAPIKeyResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateAPIKeyResponse) GetJSON201

func (r CreateAPIKeyResponse) GetJSON201() *APIKeyWithToken

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateAPIKeyResponse) GetJSON401

func (r CreateAPIKeyResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (CreateAPIKeyResponse) GetJSON403

func (r CreateAPIKeyResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (CreateAPIKeyResponse) Status

func (r CreateAPIKeyResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAPIKeyResponse) StatusCode

func (r CreateAPIKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAlertDestinationJSONRequestBody

type CreateAlertDestinationJSONRequestBody = NewAlertDestination

CreateAlertDestinationJSONRequestBody defines body for CreateAlertDestination for application/json ContentType.

type CreateAlertDestinationResponse

type CreateAlertDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *AlertDestination
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateAlertDestinationResponse

func ParseCreateAlertDestinationResponse(rsp *http.Response) (*CreateAlertDestinationResponse, error)

ParseCreateAlertDestinationResponse parses an HTTP response from a CreateAlertDestinationWithResponse call

func (CreateAlertDestinationResponse) ContentType

func (r CreateAlertDestinationResponse) ContentType() string

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

func (CreateAlertDestinationResponse) GetBody

func (r CreateAlertDestinationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateAlertDestinationResponse) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateAlertDestinationResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (CreateAlertDestinationResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateAlertDestinationResponse) Status

Status returns HTTPResponse.Status

func (CreateAlertDestinationResponse) StatusCode

func (r CreateAlertDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAlertPolicyJSONRequestBody

type CreateAlertPolicyJSONRequestBody = NewAlertPolicy

CreateAlertPolicyJSONRequestBody defines body for CreateAlertPolicy for application/json ContentType.

type CreateAlertPolicyResponse

type CreateAlertPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *AlertPolicy
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateAlertPolicyResponse

func ParseCreateAlertPolicyResponse(rsp *http.Response) (*CreateAlertPolicyResponse, error)

ParseCreateAlertPolicyResponse parses an HTTP response from a CreateAlertPolicyWithResponse call

func (CreateAlertPolicyResponse) ContentType

func (r CreateAlertPolicyResponse) ContentType() string

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

func (CreateAlertPolicyResponse) GetBody

func (r CreateAlertPolicyResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateAlertPolicyResponse) GetJSON201

func (r CreateAlertPolicyResponse) GetJSON201() *AlertPolicy

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateAlertPolicyResponse) GetJSON400

func (r CreateAlertPolicyResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (CreateAlertPolicyResponse) GetJSON404

func (r CreateAlertPolicyResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (CreateAlertPolicyResponse) GetJSON409

func (r CreateAlertPolicyResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateAlertPolicyResponse) Status

func (r CreateAlertPolicyResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAlertPolicyResponse) StatusCode

func (r CreateAlertPolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBigQueryDataSourceRequest

type CreateBigQueryDataSourceRequest struct {
	Config      BigQueryConfig                      `json:"config"`
	Credentials BigQueryCredentials                 `json:"credentials"`
	Name        Name                                `json:"name"`
	ReadOnly    *bool                               `json:"read_only,omitempty"`
	Slug        *Slug                               `json:"slug,omitempty"`
	Type        CreateBigQueryDataSourceRequestType `json:"type"`
}

CreateBigQueryDataSourceRequest defines model for CreateBigQueryDataSourceRequest.

type CreateBigQueryDataSourceRequestType

type CreateBigQueryDataSourceRequestType string

CreateBigQueryDataSourceRequestType defines model for CreateBigQueryDataSourceRequest.Type.

const (
	CreateBigQueryDataSourceRequestTypeBigquery CreateBigQueryDataSourceRequestType = "bigquery"
)

Defines values for CreateBigQueryDataSourceRequestType.

func (CreateBigQueryDataSourceRequestType) Valid

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

type CreateDataSourceJSONRequestBody

type CreateDataSourceJSONRequestBody = CreateDataSourceRequest

CreateDataSourceJSONRequestBody defines body for CreateDataSource for application/json ContentType.

type CreateDataSourceRefJSONRequestBody

type CreateDataSourceRefJSONRequestBody = NewDataSourceRef

CreateDataSourceRefJSONRequestBody defines body for CreateDataSourceRef for application/json ContentType.

type CreateDataSourceRefResponse

type CreateDataSourceRefResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *DataSourceRef
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateDataSourceRefResponse

func ParseCreateDataSourceRefResponse(rsp *http.Response) (*CreateDataSourceRefResponse, error)

ParseCreateDataSourceRefResponse parses an HTTP response from a CreateDataSourceRefWithResponse call

func (CreateDataSourceRefResponse) ContentType

func (r CreateDataSourceRefResponse) ContentType() string

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

func (CreateDataSourceRefResponse) GetBody

func (r CreateDataSourceRefResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateDataSourceRefResponse) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateDataSourceRefResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (CreateDataSourceRefResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateDataSourceRefResponse) Status

Status returns HTTPResponse.Status

func (CreateDataSourceRefResponse) StatusCode

func (r CreateDataSourceRefResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDataSourceRequest

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

CreateDataSourceRequest defines model for CreateDataSourceRequest.

func (CreateDataSourceRequest) AsCreateBigQueryDataSourceRequest

func (t CreateDataSourceRequest) AsCreateBigQueryDataSourceRequest() (CreateBigQueryDataSourceRequest, error)

AsCreateBigQueryDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateBigQueryDataSourceRequest

func (CreateDataSourceRequest) AsCreateFTPDataSourceRequest

func (t CreateDataSourceRequest) AsCreateFTPDataSourceRequest() (CreateFTPDataSourceRequest, error)

AsCreateFTPDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateFTPDataSourceRequest

func (CreateDataSourceRequest) AsCreateGitDataSourceRequest

func (t CreateDataSourceRequest) AsCreateGitDataSourceRequest() (CreateGitDataSourceRequest, error)

AsCreateGitDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateGitDataSourceRequest

func (CreateDataSourceRequest) AsCreateGitHubDataSourceRequest

func (t CreateDataSourceRequest) AsCreateGitHubDataSourceRequest() (CreateGitHubDataSourceRequest, error)

AsCreateGitHubDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateGitHubDataSourceRequest

func (CreateDataSourceRequest) AsCreateGitLabDataSourceRequest

func (t CreateDataSourceRequest) AsCreateGitLabDataSourceRequest() (CreateGitLabDataSourceRequest, error)

AsCreateGitLabDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateGitLabDataSourceRequest

func (CreateDataSourceRequest) AsCreateHTTPDataSourceRequest

func (t CreateDataSourceRequest) AsCreateHTTPDataSourceRequest() (CreateHTTPDataSourceRequest, error)

AsCreateHTTPDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateHTTPDataSourceRequest

func (CreateDataSourceRequest) AsCreateHubSpotDataSourceRequest

func (t CreateDataSourceRequest) AsCreateHubSpotDataSourceRequest() (CreateHubSpotDataSourceRequest, error)

AsCreateHubSpotDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateHubSpotDataSourceRequest

func (CreateDataSourceRequest) AsCreateMongoDBDataSourceRequest

func (t CreateDataSourceRequest) AsCreateMongoDBDataSourceRequest() (CreateMongoDBDataSourceRequest, error)

AsCreateMongoDBDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateMongoDBDataSourceRequest

func (CreateDataSourceRequest) AsCreateMySQLDataSourceRequest

func (t CreateDataSourceRequest) AsCreateMySQLDataSourceRequest() (CreateMySQLDataSourceRequest, error)

AsCreateMySQLDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateMySQLDataSourceRequest

func (CreateDataSourceRequest) AsCreatePostgresDataSourceRequest

func (t CreateDataSourceRequest) AsCreatePostgresDataSourceRequest() (CreatePostgresDataSourceRequest, error)

AsCreatePostgresDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreatePostgresDataSourceRequest

func (CreateDataSourceRequest) AsCreateS3DataSourceRequest

func (t CreateDataSourceRequest) AsCreateS3DataSourceRequest() (CreateS3DataSourceRequest, error)

AsCreateS3DataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateS3DataSourceRequest

func (CreateDataSourceRequest) AsCreateSnowflakeDataSourceRequest

func (t CreateDataSourceRequest) AsCreateSnowflakeDataSourceRequest() (CreateSnowflakeDataSourceRequest, error)

AsCreateSnowflakeDataSourceRequest returns the union data inside the CreateDataSourceRequest as a CreateSnowflakeDataSourceRequest

func (CreateDataSourceRequest) Discriminator

func (t CreateDataSourceRequest) Discriminator() (string, error)

func (*CreateDataSourceRequest) FromCreateBigQueryDataSourceRequest

func (t *CreateDataSourceRequest) FromCreateBigQueryDataSourceRequest(v CreateBigQueryDataSourceRequest) error

FromCreateBigQueryDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateBigQueryDataSourceRequest

func (*CreateDataSourceRequest) FromCreateFTPDataSourceRequest

func (t *CreateDataSourceRequest) FromCreateFTPDataSourceRequest(v CreateFTPDataSourceRequest) error

FromCreateFTPDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateFTPDataSourceRequest

func (*CreateDataSourceRequest) FromCreateGitDataSourceRequest

func (t *CreateDataSourceRequest) FromCreateGitDataSourceRequest(v CreateGitDataSourceRequest) error

FromCreateGitDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateGitDataSourceRequest

func (*CreateDataSourceRequest) FromCreateGitHubDataSourceRequest

func (t *CreateDataSourceRequest) FromCreateGitHubDataSourceRequest(v CreateGitHubDataSourceRequest) error

FromCreateGitHubDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateGitHubDataSourceRequest

func (*CreateDataSourceRequest) FromCreateGitLabDataSourceRequest

func (t *CreateDataSourceRequest) FromCreateGitLabDataSourceRequest(v CreateGitLabDataSourceRequest) error

FromCreateGitLabDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateGitLabDataSourceRequest

func (*CreateDataSourceRequest) FromCreateHTTPDataSourceRequest

func (t *CreateDataSourceRequest) FromCreateHTTPDataSourceRequest(v CreateHTTPDataSourceRequest) error

FromCreateHTTPDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateHTTPDataSourceRequest

func (*CreateDataSourceRequest) FromCreateHubSpotDataSourceRequest

func (t *CreateDataSourceRequest) FromCreateHubSpotDataSourceRequest(v CreateHubSpotDataSourceRequest) error

FromCreateHubSpotDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateHubSpotDataSourceRequest

func (*CreateDataSourceRequest) FromCreateMongoDBDataSourceRequest

func (t *CreateDataSourceRequest) FromCreateMongoDBDataSourceRequest(v CreateMongoDBDataSourceRequest) error

FromCreateMongoDBDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateMongoDBDataSourceRequest

func (*CreateDataSourceRequest) FromCreateMySQLDataSourceRequest

func (t *CreateDataSourceRequest) FromCreateMySQLDataSourceRequest(v CreateMySQLDataSourceRequest) error

FromCreateMySQLDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateMySQLDataSourceRequest

func (*CreateDataSourceRequest) FromCreatePostgresDataSourceRequest

func (t *CreateDataSourceRequest) FromCreatePostgresDataSourceRequest(v CreatePostgresDataSourceRequest) error

FromCreatePostgresDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreatePostgresDataSourceRequest

func (*CreateDataSourceRequest) FromCreateS3DataSourceRequest

func (t *CreateDataSourceRequest) FromCreateS3DataSourceRequest(v CreateS3DataSourceRequest) error

FromCreateS3DataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateS3DataSourceRequest

func (*CreateDataSourceRequest) FromCreateSnowflakeDataSourceRequest

func (t *CreateDataSourceRequest) FromCreateSnowflakeDataSourceRequest(v CreateSnowflakeDataSourceRequest) error

FromCreateSnowflakeDataSourceRequest overwrites any union data inside the CreateDataSourceRequest as the provided CreateSnowflakeDataSourceRequest

func (CreateDataSourceRequest) MarshalJSON

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

func (*CreateDataSourceRequest) MergeCreateBigQueryDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateBigQueryDataSourceRequest(v CreateBigQueryDataSourceRequest) error

MergeCreateBigQueryDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateBigQueryDataSourceRequest

func (*CreateDataSourceRequest) MergeCreateFTPDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateFTPDataSourceRequest(v CreateFTPDataSourceRequest) error

MergeCreateFTPDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateFTPDataSourceRequest

func (*CreateDataSourceRequest) MergeCreateGitDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateGitDataSourceRequest(v CreateGitDataSourceRequest) error

MergeCreateGitDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateGitDataSourceRequest

func (*CreateDataSourceRequest) MergeCreateGitHubDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateGitHubDataSourceRequest(v CreateGitHubDataSourceRequest) error

MergeCreateGitHubDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateGitHubDataSourceRequest

func (*CreateDataSourceRequest) MergeCreateGitLabDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateGitLabDataSourceRequest(v CreateGitLabDataSourceRequest) error

MergeCreateGitLabDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateGitLabDataSourceRequest

func (*CreateDataSourceRequest) MergeCreateHTTPDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateHTTPDataSourceRequest(v CreateHTTPDataSourceRequest) error

MergeCreateHTTPDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateHTTPDataSourceRequest

func (*CreateDataSourceRequest) MergeCreateHubSpotDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateHubSpotDataSourceRequest(v CreateHubSpotDataSourceRequest) error

MergeCreateHubSpotDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateHubSpotDataSourceRequest

func (*CreateDataSourceRequest) MergeCreateMongoDBDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateMongoDBDataSourceRequest(v CreateMongoDBDataSourceRequest) error

MergeCreateMongoDBDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateMongoDBDataSourceRequest

func (*CreateDataSourceRequest) MergeCreateMySQLDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateMySQLDataSourceRequest(v CreateMySQLDataSourceRequest) error

MergeCreateMySQLDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateMySQLDataSourceRequest

func (*CreateDataSourceRequest) MergeCreatePostgresDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreatePostgresDataSourceRequest(v CreatePostgresDataSourceRequest) error

MergeCreatePostgresDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreatePostgresDataSourceRequest

func (*CreateDataSourceRequest) MergeCreateS3DataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateS3DataSourceRequest(v CreateS3DataSourceRequest) error

MergeCreateS3DataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateS3DataSourceRequest

func (*CreateDataSourceRequest) MergeCreateSnowflakeDataSourceRequest

func (t *CreateDataSourceRequest) MergeCreateSnowflakeDataSourceRequest(v CreateSnowflakeDataSourceRequest) error

MergeCreateSnowflakeDataSourceRequest performs a merge with any union data inside the CreateDataSourceRequest, using the provided CreateSnowflakeDataSourceRequest

func (*CreateDataSourceRequest) UnmarshalJSON

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

func (CreateDataSourceRequest) ValueByDiscriminator

func (t CreateDataSourceRequest) ValueByDiscriminator() (interface{}, error)

type CreateDataSourceResponse

type CreateDataSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *DataSource
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateDataSourceResponse

func ParseCreateDataSourceResponse(rsp *http.Response) (*CreateDataSourceResponse, error)

ParseCreateDataSourceResponse parses an HTTP response from a CreateDataSourceWithResponse call

func (CreateDataSourceResponse) ContentType

func (r CreateDataSourceResponse) ContentType() string

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

func (CreateDataSourceResponse) GetBody

func (r CreateDataSourceResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateDataSourceResponse) GetJSON201

func (r CreateDataSourceResponse) GetJSON201() *DataSource

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateDataSourceResponse) GetJSON400

func (r CreateDataSourceResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (CreateDataSourceResponse) GetJSON409

func (r CreateDataSourceResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateDataSourceResponse) Status

func (r CreateDataSourceResponse) Status() string

Status returns HTTPResponse.Status

func (CreateDataSourceResponse) StatusCode

func (r CreateDataSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEnvironmentJSONRequestBody

type CreateEnvironmentJSONRequestBody = NewEnvironment

CreateEnvironmentJSONRequestBody defines body for CreateEnvironment for application/json ContentType.

type CreateEnvironmentResponse

type CreateEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *Environment
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateEnvironmentResponse

func ParseCreateEnvironmentResponse(rsp *http.Response) (*CreateEnvironmentResponse, error)

ParseCreateEnvironmentResponse parses an HTTP response from a CreateEnvironmentWithResponse call

func (CreateEnvironmentResponse) ContentType

func (r CreateEnvironmentResponse) ContentType() string

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

func (CreateEnvironmentResponse) GetBody

func (r CreateEnvironmentResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateEnvironmentResponse) GetJSON201

func (r CreateEnvironmentResponse) GetJSON201() *Environment

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateEnvironmentResponse) GetJSON404

func (r CreateEnvironmentResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (CreateEnvironmentResponse) GetJSON409

func (r CreateEnvironmentResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateEnvironmentResponse) Status

func (r CreateEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (CreateEnvironmentResponse) StatusCode

func (r CreateEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFTPDataSourceRequest

type CreateFTPDataSourceRequest struct {
	Config      FTPConfig                      `json:"config"`
	Credentials FTPCredentials                 `json:"credentials"`
	Name        Name                           `json:"name"`
	ReadOnly    *bool                          `json:"read_only,omitempty"`
	Slug        *Slug                          `json:"slug,omitempty"`
	Type        CreateFTPDataSourceRequestType `json:"type"`
}

CreateFTPDataSourceRequest defines model for CreateFTPDataSourceRequest.

type CreateFTPDataSourceRequestType

type CreateFTPDataSourceRequestType string

CreateFTPDataSourceRequestType defines model for CreateFTPDataSourceRequest.Type.

const (
	CreateFTPDataSourceRequestTypeFtp CreateFTPDataSourceRequestType = "ftp"
)

Defines values for CreateFTPDataSourceRequestType.

func (CreateFTPDataSourceRequestType) Valid

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

type CreateGitDataSourceRequest

type CreateGitDataSourceRequest struct {
	Config      GitConfig                      `json:"config"`
	Credentials GitCredentials                 `json:"credentials"`
	Name        Name                           `json:"name"`
	ReadOnly    *bool                          `json:"read_only,omitempty"`
	Slug        *Slug                          `json:"slug,omitempty"`
	Type        CreateGitDataSourceRequestType `json:"type"`
}

CreateGitDataSourceRequest defines model for CreateGitDataSourceRequest.

type CreateGitDataSourceRequestType

type CreateGitDataSourceRequestType string

CreateGitDataSourceRequestType defines model for CreateGitDataSourceRequest.Type.

const (
	CreateGitDataSourceRequestTypeGit CreateGitDataSourceRequestType = "git"
)

Defines values for CreateGitDataSourceRequestType.

func (CreateGitDataSourceRequestType) Valid

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

type CreateGitHubDataSourceRequest

type CreateGitHubDataSourceRequest struct {
	Config   GitHubRepositoryConfig            `json:"config"`
	Name     Name                              `json:"name"`
	ReadOnly *bool                             `json:"read_only,omitempty"`
	Slug     *Slug                             `json:"slug,omitempty"`
	Type     CreateGitHubDataSourceRequestType `json:"type"`
}

CreateGitHubDataSourceRequest defines model for CreateGitHubDataSourceRequest.

type CreateGitHubDataSourceRequestType

type CreateGitHubDataSourceRequestType string

CreateGitHubDataSourceRequestType defines model for CreateGitHubDataSourceRequest.Type.

const (
	CreateGitHubDataSourceRequestTypeGithub CreateGitHubDataSourceRequestType = "github"
)

Defines values for CreateGitHubDataSourceRequestType.

func (CreateGitHubDataSourceRequestType) Valid

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

type CreateGitLabDataSourceRequest

type CreateGitLabDataSourceRequest struct {
	Config   GitLabRepositoryConfig            `json:"config"`
	Name     Name                              `json:"name"`
	ReadOnly *bool                             `json:"read_only,omitempty"`
	Slug     *Slug                             `json:"slug,omitempty"`
	Type     CreateGitLabDataSourceRequestType `json:"type"`
}

CreateGitLabDataSourceRequest defines model for CreateGitLabDataSourceRequest.

type CreateGitLabDataSourceRequestType

type CreateGitLabDataSourceRequestType string

CreateGitLabDataSourceRequestType defines model for CreateGitLabDataSourceRequest.Type.

const (
	CreateGitLabDataSourceRequestTypeGitlab CreateGitLabDataSourceRequestType = "gitlab"
)

Defines values for CreateGitLabDataSourceRequestType.

func (CreateGitLabDataSourceRequestType) Valid

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

type CreateHTTPDataSourceRequest

type CreateHTTPDataSourceRequest struct {
	Config      HTTPConfig                      `json:"config"`
	Credentials HTTPCredentials                 `json:"credentials"`
	Name        Name                            `json:"name"`
	ReadOnly    *bool                           `json:"read_only,omitempty"`
	Slug        *Slug                           `json:"slug,omitempty"`
	Type        CreateHTTPDataSourceRequestType `json:"type"`
}

CreateHTTPDataSourceRequest defines model for CreateHTTPDataSourceRequest.

type CreateHTTPDataSourceRequestType

type CreateHTTPDataSourceRequestType string

CreateHTTPDataSourceRequestType defines model for CreateHTTPDataSourceRequest.Type.

const (
	CreateHTTPDataSourceRequestTypeHttp CreateHTTPDataSourceRequestType = "http"
)

Defines values for CreateHTTPDataSourceRequestType.

func (CreateHTTPDataSourceRequestType) Valid

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

type CreateHubSpotDataSourceRequest

type CreateHubSpotDataSourceRequest struct {
	Config      HubSpotConfig                      `json:"config"`
	Credentials HubSpotCredentials                 `json:"credentials"`
	Name        Name                               `json:"name"`
	ReadOnly    *bool                              `json:"read_only,omitempty"`
	Slug        *Slug                              `json:"slug,omitempty"`
	Type        CreateHubSpotDataSourceRequestType `json:"type"`
}

CreateHubSpotDataSourceRequest defines model for CreateHubSpotDataSourceRequest.

type CreateHubSpotDataSourceRequestType

type CreateHubSpotDataSourceRequestType string

CreateHubSpotDataSourceRequestType defines model for CreateHubSpotDataSourceRequest.Type.

const (
	CreateHubSpotDataSourceRequestTypeHubspot CreateHubSpotDataSourceRequestType = "hubspot"
)

Defines values for CreateHubSpotDataSourceRequestType.

func (CreateHubSpotDataSourceRequestType) Valid

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

type CreateMemberInvitationJSONRequestBody

type CreateMemberInvitationJSONRequestBody = NewMemberInvitation

CreateMemberInvitationJSONRequestBody defines body for CreateMemberInvitation for application/json ContentType.

type CreateMemberInvitationResponse

type CreateMemberInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *MemberInvitation
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateMemberInvitationResponse

func ParseCreateMemberInvitationResponse(rsp *http.Response) (*CreateMemberInvitationResponse, error)

ParseCreateMemberInvitationResponse parses an HTTP response from a CreateMemberInvitationWithResponse call

func (CreateMemberInvitationResponse) ContentType

func (r CreateMemberInvitationResponse) ContentType() string

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

func (CreateMemberInvitationResponse) GetBody

func (r CreateMemberInvitationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateMemberInvitationResponse) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateMemberInvitationResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateMemberInvitationResponse) Status

Status returns HTTPResponse.Status

func (CreateMemberInvitationResponse) StatusCode

func (r CreateMemberInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMemberJSONRequestBody

type CreateMemberJSONRequestBody = NewMember

CreateMemberJSONRequestBody defines body for CreateMember for application/json ContentType.

type CreateMemberResponse

type CreateMemberResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *Member
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateMemberResponse

func ParseCreateMemberResponse(rsp *http.Response) (*CreateMemberResponse, error)

ParseCreateMemberResponse parses an HTTP response from a CreateMemberWithResponse call

func (CreateMemberResponse) ContentType

func (r CreateMemberResponse) ContentType() string

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

func (CreateMemberResponse) GetBody

func (r CreateMemberResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateMemberResponse) GetJSON201

func (r CreateMemberResponse) GetJSON201() *Member

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateMemberResponse) GetJSON409

func (r CreateMemberResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateMemberResponse) Status

func (r CreateMemberResponse) Status() string

Status returns HTTPResponse.Status

func (CreateMemberResponse) StatusCode

func (r CreateMemberResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMongoDBDataSourceRequest

type CreateMongoDBDataSourceRequest struct {
	Config      MongoDBConfig                      `json:"config"`
	Credentials MongoDBCredentials                 `json:"credentials"`
	Name        Name                               `json:"name"`
	ReadOnly    *bool                              `json:"read_only,omitempty"`
	Slug        *Slug                              `json:"slug,omitempty"`
	Type        CreateMongoDBDataSourceRequestType `json:"type"`
}

CreateMongoDBDataSourceRequest defines model for CreateMongoDBDataSourceRequest.

type CreateMongoDBDataSourceRequestType

type CreateMongoDBDataSourceRequestType string

CreateMongoDBDataSourceRequestType defines model for CreateMongoDBDataSourceRequest.Type.

const (
	CreateMongoDBDataSourceRequestTypeMongodb CreateMongoDBDataSourceRequestType = "mongodb"
)

Defines values for CreateMongoDBDataSourceRequestType.

func (CreateMongoDBDataSourceRequestType) Valid

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

type CreateMySQLDataSourceRequest

type CreateMySQLDataSourceRequest struct {
	Config      MySQLConfig                      `json:"config"`
	Credentials MySQLCredentials                 `json:"credentials"`
	Name        Name                             `json:"name"`
	ReadOnly    *bool                            `json:"read_only,omitempty"`
	Slug        *Slug                            `json:"slug,omitempty"`
	Type        CreateMySQLDataSourceRequestType `json:"type"`
}

CreateMySQLDataSourceRequest defines model for CreateMySQLDataSourceRequest.

type CreateMySQLDataSourceRequestType

type CreateMySQLDataSourceRequestType string

CreateMySQLDataSourceRequestType defines model for CreateMySQLDataSourceRequest.Type.

const (
	CreateMySQLDataSourceRequestTypeMysql CreateMySQLDataSourceRequestType = "mysql"
)

Defines values for CreateMySQLDataSourceRequestType.

func (CreateMySQLDataSourceRequestType) Valid

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

type CreateODCSContractJSONRequestBody

type CreateODCSContractJSONRequestBody = NewODCSContract

CreateODCSContractJSONRequestBody defines body for CreateODCSContract for application/json ContentType.

type CreateODCSContractResponse

type CreateODCSContractResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *ODCSContract
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateODCSContractResponse

func ParseCreateODCSContractResponse(rsp *http.Response) (*CreateODCSContractResponse, error)

ParseCreateODCSContractResponse parses an HTTP response from a CreateODCSContractWithResponse call

func (CreateODCSContractResponse) ContentType

func (r CreateODCSContractResponse) ContentType() string

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

func (CreateODCSContractResponse) GetBody

func (r CreateODCSContractResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateODCSContractResponse) GetJSON201

func (r CreateODCSContractResponse) GetJSON201() *ODCSContract

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateODCSContractResponse) GetJSON400

func (r CreateODCSContractResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (CreateODCSContractResponse) GetJSON401

func (r CreateODCSContractResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (CreateODCSContractResponse) GetJSON403

func (r CreateODCSContractResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (CreateODCSContractResponse) GetJSON404

func (r CreateODCSContractResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (CreateODCSContractResponse) GetJSON409

func (r CreateODCSContractResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateODCSContractResponse) Status

Status returns HTTPResponse.Status

func (CreateODCSContractResponse) StatusCode

func (r CreateODCSContractResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateODCSRevisionJSONRequestBody

type CreateODCSRevisionJSONRequestBody = NewODCSRevision

CreateODCSRevisionJSONRequestBody defines body for CreateODCSRevision for application/json ContentType.

type CreateODCSRevisionResponse

type CreateODCSRevisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *ODCSRevision
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateODCSRevisionResponse

func ParseCreateODCSRevisionResponse(rsp *http.Response) (*CreateODCSRevisionResponse, error)

ParseCreateODCSRevisionResponse parses an HTTP response from a CreateODCSRevisionWithResponse call

func (CreateODCSRevisionResponse) ContentType

func (r CreateODCSRevisionResponse) ContentType() string

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

func (CreateODCSRevisionResponse) GetBody

func (r CreateODCSRevisionResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateODCSRevisionResponse) GetJSON201

func (r CreateODCSRevisionResponse) GetJSON201() *ODCSRevision

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateODCSRevisionResponse) GetJSON400

func (r CreateODCSRevisionResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (CreateODCSRevisionResponse) GetJSON401

func (r CreateODCSRevisionResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (CreateODCSRevisionResponse) GetJSON403

func (r CreateODCSRevisionResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (CreateODCSRevisionResponse) GetJSON404

func (r CreateODCSRevisionResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (CreateODCSRevisionResponse) GetJSON409

func (r CreateODCSRevisionResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateODCSRevisionResponse) Status

Status returns HTTPResponse.Status

func (CreateODCSRevisionResponse) StatusCode

func (r CreateODCSRevisionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOrganizationJSONRequestBody

type CreateOrganizationJSONRequestBody = NewOrganization

CreateOrganizationJSONRequestBody defines body for CreateOrganization for application/json ContentType.

type CreateOrganizationResponse

type CreateOrganizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *Organization
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateOrganizationResponse

func ParseCreateOrganizationResponse(rsp *http.Response) (*CreateOrganizationResponse, error)

ParseCreateOrganizationResponse parses an HTTP response from a CreateOrganizationWithResponse call

func (CreateOrganizationResponse) ContentType

func (r CreateOrganizationResponse) ContentType() string

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

func (CreateOrganizationResponse) GetBody

func (r CreateOrganizationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateOrganizationResponse) GetJSON201

func (r CreateOrganizationResponse) GetJSON201() *Organization

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateOrganizationResponse) GetJSON409

func (r CreateOrganizationResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateOrganizationResponse) Status

Status returns HTTPResponse.Status

func (CreateOrganizationResponse) StatusCode

func (r CreateOrganizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePersonalAccessTokenJSONRequestBody

type CreatePersonalAccessTokenJSONRequestBody = NewPersonalAccessToken

CreatePersonalAccessTokenJSONRequestBody defines body for CreatePersonalAccessToken for application/json ContentType.

type CreatePersonalAccessTokenResponse

type CreatePersonalAccessTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *PersonalAccessTokenWithToken
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
}

func ParseCreatePersonalAccessTokenResponse

func ParseCreatePersonalAccessTokenResponse(rsp *http.Response) (*CreatePersonalAccessTokenResponse, error)

ParseCreatePersonalAccessTokenResponse parses an HTTP response from a CreatePersonalAccessTokenWithResponse call

func (CreatePersonalAccessTokenResponse) ContentType

func (r CreatePersonalAccessTokenResponse) ContentType() string

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

func (CreatePersonalAccessTokenResponse) GetBody

GetBody returns the raw response body bytes

func (CreatePersonalAccessTokenResponse) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreatePersonalAccessTokenResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (CreatePersonalAccessTokenResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (CreatePersonalAccessTokenResponse) Status

Status returns HTTPResponse.Status

func (CreatePersonalAccessTokenResponse) StatusCode

func (r CreatePersonalAccessTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePipelineTriggerJSONRequestBody

type CreatePipelineTriggerJSONRequestBody = NewPipelineTrigger

CreatePipelineTriggerJSONRequestBody defines body for CreatePipelineTrigger for application/json ContentType.

type CreatePipelineTriggerResponse

type CreatePipelineTriggerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *PipelineTriggerIssuanceResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreatePipelineTriggerResponse

func ParseCreatePipelineTriggerResponse(rsp *http.Response) (*CreatePipelineTriggerResponse, error)

ParseCreatePipelineTriggerResponse parses an HTTP response from a CreatePipelineTriggerWithResponse call

func (CreatePipelineTriggerResponse) ContentType

func (r CreatePipelineTriggerResponse) ContentType() string

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

func (CreatePipelineTriggerResponse) GetBody

func (r CreatePipelineTriggerResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreatePipelineTriggerResponse) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreatePipelineTriggerResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (CreatePipelineTriggerResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (CreatePipelineTriggerResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (CreatePipelineTriggerResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (CreatePipelineTriggerResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreatePipelineTriggerResponse) Status

Status returns HTTPResponse.Status

func (CreatePipelineTriggerResponse) StatusCode

func (r CreatePipelineTriggerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePostgresDataSourceRequest

type CreatePostgresDataSourceRequest struct {
	Config      PostgresConfig                      `json:"config"`
	Credentials PostgresCredentials                 `json:"credentials"`
	Name        Name                                `json:"name"`
	ReadOnly    *bool                               `json:"read_only,omitempty"`
	Slug        *Slug                               `json:"slug,omitempty"`
	Type        CreatePostgresDataSourceRequestType `json:"type"`
}

CreatePostgresDataSourceRequest defines model for CreatePostgresDataSourceRequest.

type CreatePostgresDataSourceRequestType

type CreatePostgresDataSourceRequestType string

CreatePostgresDataSourceRequestType defines model for CreatePostgresDataSourceRequest.Type.

const (
	CreatePostgresDataSourceRequestTypePostgres CreatePostgresDataSourceRequestType = "postgres"
)

Defines values for CreatePostgresDataSourceRequestType.

func (CreatePostgresDataSourceRequestType) Valid

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

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = NewProject

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateProjectResponse

type CreateProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *Project
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateProjectResponse

func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, error)

ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call

func (CreateProjectResponse) ContentType

func (r CreateProjectResponse) ContentType() string

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

func (CreateProjectResponse) GetBody

func (r CreateProjectResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateProjectResponse) GetJSON201

func (r CreateProjectResponse) GetJSON201() *Project

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateProjectResponse) GetJSON404

func (r CreateProjectResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (CreateProjectResponse) GetJSON409

func (r CreateProjectResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateProjectResponse) Status

func (r CreateProjectResponse) Status() string

Status returns HTTPResponse.Status

func (CreateProjectResponse) StatusCode

func (r CreateProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateQueryJSONRequestBody

type CreateQueryJSONRequestBody = NewQuery

CreateQueryJSONRequestBody defines body for CreateQuery for application/json ContentType.

type CreateQueryResponse

type CreateQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *Query
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateQueryResponse

func ParseCreateQueryResponse(rsp *http.Response) (*CreateQueryResponse, error)

ParseCreateQueryResponse parses an HTTP response from a CreateQueryWithResponse call

func (CreateQueryResponse) ContentType

func (r CreateQueryResponse) ContentType() string

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

func (CreateQueryResponse) GetBody

func (r CreateQueryResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateQueryResponse) GetJSON201

func (r CreateQueryResponse) GetJSON201() *Query

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateQueryResponse) GetJSON400

func (r CreateQueryResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (CreateQueryResponse) GetJSON404

func (r CreateQueryResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (CreateQueryResponse) GetJSON409

func (r CreateQueryResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateQueryResponse) Status

func (r CreateQueryResponse) Status() string

Status returns HTTPResponse.Status

func (CreateQueryResponse) StatusCode

func (r CreateQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRoleJSONRequestBody

type CreateRoleJSONRequestBody = NewOrgRole

CreateRoleJSONRequestBody defines body for CreateRole for application/json ContentType.

type CreateRoleResponse

type CreateRoleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *OrgRole
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseCreateRoleResponse

func ParseCreateRoleResponse(rsp *http.Response) (*CreateRoleResponse, error)

ParseCreateRoleResponse parses an HTTP response from a CreateRoleWithResponse call

func (CreateRoleResponse) ContentType

func (r CreateRoleResponse) ContentType() string

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

func (CreateRoleResponse) GetBody

func (r CreateRoleResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (CreateRoleResponse) GetJSON201

func (r CreateRoleResponse) GetJSON201() *OrgRole

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (CreateRoleResponse) GetJSON409

func (r CreateRoleResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (CreateRoleResponse) Status

func (r CreateRoleResponse) Status() string

Status returns HTTPResponse.Status

func (CreateRoleResponse) StatusCode

func (r CreateRoleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateS3DataSourceRequest

type CreateS3DataSourceRequest struct {
	Config      S3Config                      `json:"config"`
	Credentials S3Credentials                 `json:"credentials"`
	Name        Name                          `json:"name"`
	ReadOnly    *bool                         `json:"read_only,omitempty"`
	Slug        *Slug                         `json:"slug,omitempty"`
	Type        CreateS3DataSourceRequestType `json:"type"`
}

CreateS3DataSourceRequest defines model for CreateS3DataSourceRequest.

type CreateS3DataSourceRequestType

type CreateS3DataSourceRequestType string

CreateS3DataSourceRequestType defines model for CreateS3DataSourceRequest.Type.

const (
	CreateS3DataSourceRequestTypeS3 CreateS3DataSourceRequestType = "s3"
)

Defines values for CreateS3DataSourceRequestType.

func (CreateS3DataSourceRequestType) Valid

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

type CreateSnowflakeDataSourceRequest

type CreateSnowflakeDataSourceRequest struct {
	Config      SnowflakeConfig                      `json:"config"`
	Credentials SnowflakeCredentials                 `json:"credentials"`
	Name        Name                                 `json:"name"`
	ReadOnly    *bool                                `json:"read_only,omitempty"`
	Slug        *Slug                                `json:"slug,omitempty"`
	Type        CreateSnowflakeDataSourceRequestType `json:"type"`
}

CreateSnowflakeDataSourceRequest defines model for CreateSnowflakeDataSourceRequest.

type CreateSnowflakeDataSourceRequestType

type CreateSnowflakeDataSourceRequestType string

CreateSnowflakeDataSourceRequestType defines model for CreateSnowflakeDataSourceRequest.Type.

const (
	CreateSnowflakeDataSourceRequestTypeSnowflake CreateSnowflakeDataSourceRequestType = "snowflake"
)

Defines values for CreateSnowflakeDataSourceRequestType.

func (CreateSnowflakeDataSourceRequestType) Valid

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

type CredentialKind

type CredentialKind string

CredentialKind defines model for CredentialKind.

const (
	Oauth2Grant  CredentialKind = "oauth2_grant"
	StaticSecret CredentialKind = "static_secret"
)

Defines values for CredentialKind.

func (CredentialKind) Valid

func (e CredentialKind) Valid() bool

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

type CredentialMetadata

type CredentialMetadata struct {
	Kind      CredentialKind           `json:"kind"`
	Oauth     *CredentialOAuthMetadata `json:"oauth,omitempty"`
	Status    CredentialStatus         `json:"status"`
	UpdatedAt Timestamp                `json:"updated_at"`
}

CredentialMetadata defines model for CredentialMetadata.

type CredentialOAuthMetadata

type CredentialOAuthMetadata struct {
	AccessTokenExpiresAt *time.Time            `json:"access_token_expires_at,omitempty"`
	Account              *OAuthProviderAccount `json:"account,omitempty"`
	FailureCode          *string               `json:"failure_code,omitempty"`
	FailureMessage       *string               `json:"failure_message,omitempty"`
	LastRefreshedAt      *time.Time            `json:"last_refreshed_at,omitempty"`
	Provider             ProviderKey           `json:"provider"`
	RevokedAt            *time.Time            `json:"revoked_at,omitempty"`
	Scopes               []string              `json:"scopes"`
}

CredentialOAuthMetadata defines model for CredentialOAuthMetadata.

type CredentialStatus

type CredentialStatus string

CredentialStatus defines model for CredentialStatus.

const (
	CredentialStatusActive  CredentialStatus = "active"
	CredentialStatusFailed  CredentialStatus = "failed"
	CredentialStatusPending CredentialStatus = "pending"
	CredentialStatusRevoked CredentialStatus = "revoked"
	CredentialStatusRotated CredentialStatus = "rotated"
)

Defines values for CredentialStatus.

func (CredentialStatus) Valid

func (e CredentialStatus) Valid() bool

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

type CursorParam

type CursorParam = string

CursorParam defines model for CursorParam.

type DataSource

type DataSource struct {
	Config                       DataSource_Config           `json:"config"`
	ConnectionRevision           *int64                      `json:"connection_revision,omitempty"`
	CreatedAt                    Timestamp                   `json:"created_at"`
	Credential                   *CredentialMetadata         `json:"credential,omitempty"`
	IsActive                     bool                        `json:"is_active"`
	LastTestedAt                 *time.Time                  `json:"last_tested_at,omitempty"`
	Name                         Name                        `json:"name"`
	OrganizationGitlabConnection bool                        `json:"organization_gitlab_connection"`
	ReadOnly                     bool                        `json:"read_only"`
	Schema                       IntrospectSchemaResponse    `json:"schema"`
	SchemaDiagnostic             *DataSourceSchemaDiagnostic `json:"schema_diagnostic,omitempty"`
	SchemaStatus                 DataSourceSchemaStatus      `json:"schema_status"`
	Slug                         Slug                        `json:"slug"`
	TestError                    *string                     `json:"test_error,omitempty"`
	Type                         DataSourceType              `json:"type"`
	UpdatedAt                    Timestamp                   `json:"updated_at"`
}

DataSource defines model for DataSource.

type DataSourceBinding

type DataSourceBinding struct {
	BoundAt            Timestamp      `json:"bound_at"`
	DataSourceActive   bool           `json:"data_source_active"`
	DataSourceName     Name           `json:"data_source_name"`
	DataSourceReadOnly bool           `json:"data_source_read_only"`
	DataSourceRefName  Name           `json:"data_source_ref_name"`
	DataSourceRefSlug  Slug           `json:"data_source_ref_slug"`
	DataSourceSlug     Slug           `json:"data_source_slug"`
	DataSourceType     DataSourceType `json:"data_source_type"`
	EnvironmentSlug    Slug           `json:"environment_slug"`
	PipelineSlug       Slug           `json:"pipeline_slug"`
	UpdatedAt          Timestamp      `json:"updated_at"`
}

DataSourceBinding defines model for DataSourceBinding.

type DataSourceBindingListResponse

type DataSourceBindingListResponse struct {
	DataSourceBindings []DataSourceBinding `json:"data_source_bindings"`
	HasMore            bool                `json:"has_more"`
	NextCursor         *string             `json:"next_cursor,omitempty"`
	PrevCursor         *string             `json:"prev_cursor,omitempty"`
}

DataSourceBindingListResponse defines model for DataSourceBindingListResponse.

type DataSourceBranch

type DataSourceBranch struct {
	IsDefault bool   `json:"is_default"`
	Name      string `json:"name"`
}

DataSourceBranch defines model for DataSourceBranch.

type DataSourceBranchListResponse

type DataSourceBranchListResponse struct {
	Branches []DataSourceBranch `json:"branches"`
}

DataSourceBranchListResponse defines model for DataSourceBranchListResponse.

type DataSourceConfig

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

DataSourceConfig defines model for DataSourceConfig.

func (DataSourceConfig) AsBigQueryConfig

func (t DataSourceConfig) AsBigQueryConfig() (BigQueryConfig, error)

AsBigQueryConfig returns the union data inside the DataSourceConfig as a BigQueryConfig

func (DataSourceConfig) AsFTPConfig

func (t DataSourceConfig) AsFTPConfig() (FTPConfig, error)

AsFTPConfig returns the union data inside the DataSourceConfig as a FTPConfig

func (DataSourceConfig) AsGitConfig

func (t DataSourceConfig) AsGitConfig() (GitConfig, error)

AsGitConfig returns the union data inside the DataSourceConfig as a GitConfig

func (DataSourceConfig) AsGoogleWorkspaceConfig

func (t DataSourceConfig) AsGoogleWorkspaceConfig() (GoogleWorkspaceConfig, error)

AsGoogleWorkspaceConfig returns the union data inside the DataSourceConfig as a GoogleWorkspaceConfig

func (DataSourceConfig) AsGoogleWorkspacePendingInstallConfig

func (t DataSourceConfig) AsGoogleWorkspacePendingInstallConfig() (GoogleWorkspacePendingInstallConfig, error)

AsGoogleWorkspacePendingInstallConfig returns the union data inside the DataSourceConfig as a GoogleWorkspacePendingInstallConfig

func (DataSourceConfig) AsHTTPConfig

func (t DataSourceConfig) AsHTTPConfig() (HTTPConfig, error)

AsHTTPConfig returns the union data inside the DataSourceConfig as a HTTPConfig

func (DataSourceConfig) AsHubSpotConfig

func (t DataSourceConfig) AsHubSpotConfig() (HubSpotConfig, error)

AsHubSpotConfig returns the union data inside the DataSourceConfig as a HubSpotConfig

func (DataSourceConfig) AsMongoDBConfig

func (t DataSourceConfig) AsMongoDBConfig() (MongoDBConfig, error)

AsMongoDBConfig returns the union data inside the DataSourceConfig as a MongoDBConfig

func (DataSourceConfig) AsMySQLConfig

func (t DataSourceConfig) AsMySQLConfig() (MySQLConfig, error)

AsMySQLConfig returns the union data inside the DataSourceConfig as a MySQLConfig

func (DataSourceConfig) AsPostgresConfig

func (t DataSourceConfig) AsPostgresConfig() (PostgresConfig, error)

AsPostgresConfig returns the union data inside the DataSourceConfig as a PostgresConfig

func (DataSourceConfig) AsProviderGitConfig

func (t DataSourceConfig) AsProviderGitConfig() (ProviderGitConfig, error)

AsProviderGitConfig returns the union data inside the DataSourceConfig as a ProviderGitConfig

func (DataSourceConfig) AsS3Config

func (t DataSourceConfig) AsS3Config() (S3Config, error)

AsS3Config returns the union data inside the DataSourceConfig as a S3Config

func (DataSourceConfig) AsSnowflakeConfig

func (t DataSourceConfig) AsSnowflakeConfig() (SnowflakeConfig, error)

AsSnowflakeConfig returns the union data inside the DataSourceConfig as a SnowflakeConfig

func (*DataSourceConfig) FromBigQueryConfig

func (t *DataSourceConfig) FromBigQueryConfig(v BigQueryConfig) error

FromBigQueryConfig overwrites any union data inside the DataSourceConfig as the provided BigQueryConfig

func (*DataSourceConfig) FromFTPConfig

func (t *DataSourceConfig) FromFTPConfig(v FTPConfig) error

FromFTPConfig overwrites any union data inside the DataSourceConfig as the provided FTPConfig

func (*DataSourceConfig) FromGitConfig

func (t *DataSourceConfig) FromGitConfig(v GitConfig) error

FromGitConfig overwrites any union data inside the DataSourceConfig as the provided GitConfig

func (*DataSourceConfig) FromGoogleWorkspaceConfig

func (t *DataSourceConfig) FromGoogleWorkspaceConfig(v GoogleWorkspaceConfig) error

FromGoogleWorkspaceConfig overwrites any union data inside the DataSourceConfig as the provided GoogleWorkspaceConfig

func (*DataSourceConfig) FromGoogleWorkspacePendingInstallConfig

func (t *DataSourceConfig) FromGoogleWorkspacePendingInstallConfig(v GoogleWorkspacePendingInstallConfig) error

FromGoogleWorkspacePendingInstallConfig overwrites any union data inside the DataSourceConfig as the provided GoogleWorkspacePendingInstallConfig

func (*DataSourceConfig) FromHTTPConfig

func (t *DataSourceConfig) FromHTTPConfig(v HTTPConfig) error

FromHTTPConfig overwrites any union data inside the DataSourceConfig as the provided HTTPConfig

func (*DataSourceConfig) FromHubSpotConfig

func (t *DataSourceConfig) FromHubSpotConfig(v HubSpotConfig) error

FromHubSpotConfig overwrites any union data inside the DataSourceConfig as the provided HubSpotConfig

func (*DataSourceConfig) FromMongoDBConfig

func (t *DataSourceConfig) FromMongoDBConfig(v MongoDBConfig) error

FromMongoDBConfig overwrites any union data inside the DataSourceConfig as the provided MongoDBConfig

func (*DataSourceConfig) FromMySQLConfig

func (t *DataSourceConfig) FromMySQLConfig(v MySQLConfig) error

FromMySQLConfig overwrites any union data inside the DataSourceConfig as the provided MySQLConfig

func (*DataSourceConfig) FromPostgresConfig

func (t *DataSourceConfig) FromPostgresConfig(v PostgresConfig) error

FromPostgresConfig overwrites any union data inside the DataSourceConfig as the provided PostgresConfig

func (*DataSourceConfig) FromProviderGitConfig

func (t *DataSourceConfig) FromProviderGitConfig(v ProviderGitConfig) error

FromProviderGitConfig overwrites any union data inside the DataSourceConfig as the provided ProviderGitConfig

func (*DataSourceConfig) FromS3Config

func (t *DataSourceConfig) FromS3Config(v S3Config) error

FromS3Config overwrites any union data inside the DataSourceConfig as the provided S3Config

func (*DataSourceConfig) FromSnowflakeConfig

func (t *DataSourceConfig) FromSnowflakeConfig(v SnowflakeConfig) error

FromSnowflakeConfig overwrites any union data inside the DataSourceConfig as the provided SnowflakeConfig

func (DataSourceConfig) MarshalJSON

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

func (*DataSourceConfig) MergeBigQueryConfig

func (t *DataSourceConfig) MergeBigQueryConfig(v BigQueryConfig) error

MergeBigQueryConfig performs a merge with any union data inside the DataSourceConfig, using the provided BigQueryConfig

func (*DataSourceConfig) MergeFTPConfig

func (t *DataSourceConfig) MergeFTPConfig(v FTPConfig) error

MergeFTPConfig performs a merge with any union data inside the DataSourceConfig, using the provided FTPConfig

func (*DataSourceConfig) MergeGitConfig

func (t *DataSourceConfig) MergeGitConfig(v GitConfig) error

MergeGitConfig performs a merge with any union data inside the DataSourceConfig, using the provided GitConfig

func (*DataSourceConfig) MergeGoogleWorkspaceConfig

func (t *DataSourceConfig) MergeGoogleWorkspaceConfig(v GoogleWorkspaceConfig) error

MergeGoogleWorkspaceConfig performs a merge with any union data inside the DataSourceConfig, using the provided GoogleWorkspaceConfig

func (*DataSourceConfig) MergeGoogleWorkspacePendingInstallConfig

func (t *DataSourceConfig) MergeGoogleWorkspacePendingInstallConfig(v GoogleWorkspacePendingInstallConfig) error

MergeGoogleWorkspacePendingInstallConfig performs a merge with any union data inside the DataSourceConfig, using the provided GoogleWorkspacePendingInstallConfig

func (*DataSourceConfig) MergeHTTPConfig

func (t *DataSourceConfig) MergeHTTPConfig(v HTTPConfig) error

MergeHTTPConfig performs a merge with any union data inside the DataSourceConfig, using the provided HTTPConfig

func (*DataSourceConfig) MergeHubSpotConfig

func (t *DataSourceConfig) MergeHubSpotConfig(v HubSpotConfig) error

MergeHubSpotConfig performs a merge with any union data inside the DataSourceConfig, using the provided HubSpotConfig

func (*DataSourceConfig) MergeMongoDBConfig

func (t *DataSourceConfig) MergeMongoDBConfig(v MongoDBConfig) error

MergeMongoDBConfig performs a merge with any union data inside the DataSourceConfig, using the provided MongoDBConfig

func (*DataSourceConfig) MergeMySQLConfig

func (t *DataSourceConfig) MergeMySQLConfig(v MySQLConfig) error

MergeMySQLConfig performs a merge with any union data inside the DataSourceConfig, using the provided MySQLConfig

func (*DataSourceConfig) MergePostgresConfig

func (t *DataSourceConfig) MergePostgresConfig(v PostgresConfig) error

MergePostgresConfig performs a merge with any union data inside the DataSourceConfig, using the provided PostgresConfig

func (*DataSourceConfig) MergeProviderGitConfig

func (t *DataSourceConfig) MergeProviderGitConfig(v ProviderGitConfig) error

MergeProviderGitConfig performs a merge with any union data inside the DataSourceConfig, using the provided ProviderGitConfig

func (*DataSourceConfig) MergeS3Config

func (t *DataSourceConfig) MergeS3Config(v S3Config) error

MergeS3Config performs a merge with any union data inside the DataSourceConfig, using the provided S3Config

func (*DataSourceConfig) MergeSnowflakeConfig

func (t *DataSourceConfig) MergeSnowflakeConfig(v SnowflakeConfig) error

MergeSnowflakeConfig performs a merge with any union data inside the DataSourceConfig, using the provided SnowflakeConfig

func (*DataSourceConfig) UnmarshalJSON

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

type DataSourceCredentials

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

DataSourceCredentials defines model for DataSourceCredentials.

func (DataSourceCredentials) AsBigQueryCredentials

func (t DataSourceCredentials) AsBigQueryCredentials() (BigQueryCredentials, error)

AsBigQueryCredentials returns the union data inside the DataSourceCredentials as a BigQueryCredentials

func (DataSourceCredentials) AsFTPCredentials

func (t DataSourceCredentials) AsFTPCredentials() (FTPCredentials, error)

AsFTPCredentials returns the union data inside the DataSourceCredentials as a FTPCredentials

func (DataSourceCredentials) AsGitCredentials

func (t DataSourceCredentials) AsGitCredentials() (GitCredentials, error)

AsGitCredentials returns the union data inside the DataSourceCredentials as a GitCredentials

func (DataSourceCredentials) AsHTTPCredentials

func (t DataSourceCredentials) AsHTTPCredentials() (HTTPCredentials, error)

AsHTTPCredentials returns the union data inside the DataSourceCredentials as a HTTPCredentials

func (DataSourceCredentials) AsHubSpotCredentials

func (t DataSourceCredentials) AsHubSpotCredentials() (HubSpotCredentials, error)

AsHubSpotCredentials returns the union data inside the DataSourceCredentials as a HubSpotCredentials

func (DataSourceCredentials) AsMongoDBCredentials

func (t DataSourceCredentials) AsMongoDBCredentials() (MongoDBCredentials, error)

AsMongoDBCredentials returns the union data inside the DataSourceCredentials as a MongoDBCredentials

func (DataSourceCredentials) AsMySQLCredentials

func (t DataSourceCredentials) AsMySQLCredentials() (MySQLCredentials, error)

AsMySQLCredentials returns the union data inside the DataSourceCredentials as a MySQLCredentials

func (DataSourceCredentials) AsPostgresCredentials

func (t DataSourceCredentials) AsPostgresCredentials() (PostgresCredentials, error)

AsPostgresCredentials returns the union data inside the DataSourceCredentials as a PostgresCredentials

func (DataSourceCredentials) AsS3Credentials

func (t DataSourceCredentials) AsS3Credentials() (S3Credentials, error)

AsS3Credentials returns the union data inside the DataSourceCredentials as a S3Credentials

func (DataSourceCredentials) AsSnowflakeCredentials

func (t DataSourceCredentials) AsSnowflakeCredentials() (SnowflakeCredentials, error)

AsSnowflakeCredentials returns the union data inside the DataSourceCredentials as a SnowflakeCredentials

func (*DataSourceCredentials) FromBigQueryCredentials

func (t *DataSourceCredentials) FromBigQueryCredentials(v BigQueryCredentials) error

FromBigQueryCredentials overwrites any union data inside the DataSourceCredentials as the provided BigQueryCredentials

func (*DataSourceCredentials) FromFTPCredentials

func (t *DataSourceCredentials) FromFTPCredentials(v FTPCredentials) error

FromFTPCredentials overwrites any union data inside the DataSourceCredentials as the provided FTPCredentials

func (*DataSourceCredentials) FromGitCredentials

func (t *DataSourceCredentials) FromGitCredentials(v GitCredentials) error

FromGitCredentials overwrites any union data inside the DataSourceCredentials as the provided GitCredentials

func (*DataSourceCredentials) FromHTTPCredentials

func (t *DataSourceCredentials) FromHTTPCredentials(v HTTPCredentials) error

FromHTTPCredentials overwrites any union data inside the DataSourceCredentials as the provided HTTPCredentials

func (*DataSourceCredentials) FromHubSpotCredentials

func (t *DataSourceCredentials) FromHubSpotCredentials(v HubSpotCredentials) error

FromHubSpotCredentials overwrites any union data inside the DataSourceCredentials as the provided HubSpotCredentials

func (*DataSourceCredentials) FromMongoDBCredentials

func (t *DataSourceCredentials) FromMongoDBCredentials(v MongoDBCredentials) error

FromMongoDBCredentials overwrites any union data inside the DataSourceCredentials as the provided MongoDBCredentials

func (*DataSourceCredentials) FromMySQLCredentials

func (t *DataSourceCredentials) FromMySQLCredentials(v MySQLCredentials) error

FromMySQLCredentials overwrites any union data inside the DataSourceCredentials as the provided MySQLCredentials

func (*DataSourceCredentials) FromPostgresCredentials

func (t *DataSourceCredentials) FromPostgresCredentials(v PostgresCredentials) error

FromPostgresCredentials overwrites any union data inside the DataSourceCredentials as the provided PostgresCredentials

func (*DataSourceCredentials) FromS3Credentials

func (t *DataSourceCredentials) FromS3Credentials(v S3Credentials) error

FromS3Credentials overwrites any union data inside the DataSourceCredentials as the provided S3Credentials

func (*DataSourceCredentials) FromSnowflakeCredentials

func (t *DataSourceCredentials) FromSnowflakeCredentials(v SnowflakeCredentials) error

FromSnowflakeCredentials overwrites any union data inside the DataSourceCredentials as the provided SnowflakeCredentials

func (DataSourceCredentials) MarshalJSON

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

func (*DataSourceCredentials) MergeBigQueryCredentials

func (t *DataSourceCredentials) MergeBigQueryCredentials(v BigQueryCredentials) error

MergeBigQueryCredentials performs a merge with any union data inside the DataSourceCredentials, using the provided BigQueryCredentials

func (*DataSourceCredentials) MergeFTPCredentials

func (t *DataSourceCredentials) MergeFTPCredentials(v FTPCredentials) error

MergeFTPCredentials performs a merge with any union data inside the DataSourceCredentials, using the provided FTPCredentials

func (*DataSourceCredentials) MergeGitCredentials

func (t *DataSourceCredentials) MergeGitCredentials(v GitCredentials) error

MergeGitCredentials performs a merge with any union data inside the DataSourceCredentials, using the provided GitCredentials

func (*DataSourceCredentials) MergeHTTPCredentials

func (t *DataSourceCredentials) MergeHTTPCredentials(v HTTPCredentials) error

MergeHTTPCredentials performs a merge with any union data inside the DataSourceCredentials, using the provided HTTPCredentials

func (*DataSourceCredentials) MergeHubSpotCredentials

func (t *DataSourceCredentials) MergeHubSpotCredentials(v HubSpotCredentials) error

MergeHubSpotCredentials performs a merge with any union data inside the DataSourceCredentials, using the provided HubSpotCredentials

func (*DataSourceCredentials) MergeMongoDBCredentials

func (t *DataSourceCredentials) MergeMongoDBCredentials(v MongoDBCredentials) error

MergeMongoDBCredentials performs a merge with any union data inside the DataSourceCredentials, using the provided MongoDBCredentials

func (*DataSourceCredentials) MergeMySQLCredentials

func (t *DataSourceCredentials) MergeMySQLCredentials(v MySQLCredentials) error

MergeMySQLCredentials performs a merge with any union data inside the DataSourceCredentials, using the provided MySQLCredentials

func (*DataSourceCredentials) MergePostgresCredentials

func (t *DataSourceCredentials) MergePostgresCredentials(v PostgresCredentials) error

MergePostgresCredentials performs a merge with any union data inside the DataSourceCredentials, using the provided PostgresCredentials

func (*DataSourceCredentials) MergeS3Credentials

func (t *DataSourceCredentials) MergeS3Credentials(v S3Credentials) error

MergeS3Credentials performs a merge with any union data inside the DataSourceCredentials, using the provided S3Credentials

func (*DataSourceCredentials) MergeSnowflakeCredentials

func (t *DataSourceCredentials) MergeSnowflakeCredentials(v SnowflakeCredentials) error

MergeSnowflakeCredentials performs a merge with any union data inside the DataSourceCredentials, using the provided SnowflakeCredentials

func (*DataSourceCredentials) UnmarshalJSON

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

type DataSourceListResponse

type DataSourceListResponse struct {
	DataSources []DataSource `json:"data_sources"`
	HasMore     bool         `json:"has_more"`
	NextCursor  *string      `json:"next_cursor,omitempty"`
	PrevCursor  *string      `json:"prev_cursor,omitempty"`
}

DataSourceListResponse defines model for DataSourceListResponse.

type DataSourceProofConfiguration

type DataSourceProofConfiguration struct {
	AvailableTargets     []ProofTargetContext    `json:"available_targets"`
	DataSourceSlug       Slug                    `json:"data_source_slug"`
	Enabled              bool                    `json:"enabled"`
	Name                 string                  `json:"name"`
	Provider             string                  `json:"provider"`
	PublishChecks        bool                    `json:"publish_checks"`
	RepositoryId         string                  `json:"repository_id"`
	Status               string                  `json:"status"`
	Targets              []ProofAssessmentTarget `json:"targets"`
	WebhookSetupRequired bool                    `json:"webhook_setup_required"`
}

DataSourceProofConfiguration defines model for DataSourceProofConfiguration.

type DataSourceProofSettings

type DataSourceProofSettings struct {
	Enabled              bool                    `json:"enabled"`
	ExpectedRepositoryId string                  `json:"expected_repository_id"`
	PublishChecks        bool                    `json:"publish_checks"`
	Targets              []ProofAssessmentTarget `json:"targets"`
}

DataSourceProofSettings defines model for DataSourceProofSettings.

type DataSourceRef

type DataSourceRef struct {
	CreatedAt            Timestamp                 `json:"created_at"`
	DataSourceType       *DataSourceType           `json:"data_source_type"`
	Name                 Name                      `json:"name"`
	PipelineSlug         Slug                      `json:"pipeline_slug"`
	RequiredCapabilities []DataSourceRefCapability `json:"required_capabilities"`
	Slug                 Slug                      `json:"slug"`
	UpdatedAt            Timestamp                 `json:"updated_at"`
}

DataSourceRef defines model for DataSourceRef.

type DataSourceRefCapability

type DataSourceRefCapability string

DataSourceRefCapability defines model for DataSourceRefCapability.

const (
	DataSourceRefCapabilityPipelineSink   DataSourceRefCapability = "pipeline_sink"
	DataSourceRefCapabilityPipelineSource DataSourceRefCapability = "pipeline_source"
)

Defines values for DataSourceRefCapability.

func (DataSourceRefCapability) Valid

func (e DataSourceRefCapability) Valid() bool

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

type DataSourceRefListResponse

type DataSourceRefListResponse struct {
	DataSourceRefs []DataSourceRef `json:"data_source_refs"`
	HasMore        bool            `json:"has_more"`
	NextCursor     *string         `json:"next_cursor,omitempty"`
	PrevCursor     *string         `json:"prev_cursor,omitempty"`
}

DataSourceRefListResponse defines model for DataSourceRefListResponse.

type DataSourceRefSlugParam

type DataSourceRefSlugParam = Slug

DataSourceRefSlugParam defines model for DataSourceRefSlugParam.

type DataSourceSchemaDiagnostic

type DataSourceSchemaDiagnostic struct {
	Code    string `json:"code"`
	Message string `json:"message"`
}

DataSourceSchemaDiagnostic defines model for DataSourceSchemaDiagnostic.

type DataSourceSchemaImportJob

type DataSourceSchemaImportJob struct {
	Kind  string                         `json:"kind"`
	Queue string                         `json:"queue"`
	State DataSourceSchemaImportJobState `json:"state"`
}

DataSourceSchemaImportJob defines model for DataSourceSchemaImportJob.

type DataSourceSchemaImportJobState

type DataSourceSchemaImportJobState string

DataSourceSchemaImportJobState defines model for DataSourceSchemaImportJob.State.

const (
	DataSourceSchemaImportJobStateQueued           DataSourceSchemaImportJobState = "queued"
	DataSourceSchemaImportJobStateSkippedDuplicate DataSourceSchemaImportJobState = "skipped_duplicate"
)

Defines values for DataSourceSchemaImportJobState.

func (DataSourceSchemaImportJobState) Valid

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

type DataSourceSchemaImportResponse

type DataSourceSchemaImportResponse struct {
	DataSourceSlug   Slug                        `json:"data_source_slug"`
	Enqueued         bool                        `json:"enqueued"`
	FinishedAt       *time.Time                  `json:"finished_at,omitempty"`
	Job              *DataSourceSchemaImportJob  `json:"job,omitempty"`
	SchemaDiagnostic *DataSourceSchemaDiagnostic `json:"schema_diagnostic,omitempty"`
	SchemaStatus     DataSourceSchemaStatus      `json:"schema_status"`
	StartedAt        *time.Time                  `json:"started_at,omitempty"`
}

DataSourceSchemaImportResponse defines model for DataSourceSchemaImportResponse.

type DataSourceSchemaStatus

type DataSourceSchemaStatus string

DataSourceSchemaStatus defines model for DataSourceSchemaStatus.

const (
	DataSourceSchemaStatusFailed      DataSourceSchemaStatus = "failed"
	DataSourceSchemaStatusImporting   DataSourceSchemaStatus = "importing"
	DataSourceSchemaStatusNotImported DataSourceSchemaStatus = "not_imported"
	DataSourceSchemaStatusReady       DataSourceSchemaStatus = "ready"
)

Defines values for DataSourceSchemaStatus.

func (DataSourceSchemaStatus) Valid

func (e DataSourceSchemaStatus) Valid() bool

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

type DataSourceSlugParam

type DataSourceSlugParam = Slug

DataSourceSlugParam defines model for DataSourceSlugParam.

type DataSourceType

type DataSourceType string

DataSourceType defines model for DataSourceType.

const (
	DataSourceTypeBigquery        DataSourceType = "bigquery"
	DataSourceTypeFtp             DataSourceType = "ftp"
	DataSourceTypeGit             DataSourceType = "git"
	DataSourceTypeGithub          DataSourceType = "github"
	DataSourceTypeGitlab          DataSourceType = "gitlab"
	DataSourceTypeGoogleWorkspace DataSourceType = "google_workspace"
	DataSourceTypeHttp            DataSourceType = "http"
	DataSourceTypeHubspot         DataSourceType = "hubspot"
	DataSourceTypeMongodb         DataSourceType = "mongodb"
	DataSourceTypeMysql           DataSourceType = "mysql"
	DataSourceTypePostgres        DataSourceType = "postgres"
	DataSourceTypeS3              DataSourceType = "s3"
	DataSourceTypeSnowflake       DataSourceType = "snowflake"
)

Defines values for DataSourceType.

func (DataSourceType) Valid

func (e DataSourceType) Valid() bool

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

type DataSource_Config

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

DataSource_Config defines model for DataSource.Config.

func (DataSource_Config) AsBigQueryConfig

func (t DataSource_Config) AsBigQueryConfig() (BigQueryConfig, error)

AsBigQueryConfig returns the union data inside the DataSource_Config as a BigQueryConfig

func (DataSource_Config) AsFTPConfig

func (t DataSource_Config) AsFTPConfig() (FTPConfig, error)

AsFTPConfig returns the union data inside the DataSource_Config as a FTPConfig

func (DataSource_Config) AsGitConfig

func (t DataSource_Config) AsGitConfig() (GitConfig, error)

AsGitConfig returns the union data inside the DataSource_Config as a GitConfig

func (DataSource_Config) AsGoogleWorkspaceConfig

func (t DataSource_Config) AsGoogleWorkspaceConfig() (GoogleWorkspaceConfig, error)

AsGoogleWorkspaceConfig returns the union data inside the DataSource_Config as a GoogleWorkspaceConfig

func (DataSource_Config) AsHTTPConfig

func (t DataSource_Config) AsHTTPConfig() (HTTPConfig, error)

AsHTTPConfig returns the union data inside the DataSource_Config as a HTTPConfig

func (DataSource_Config) AsHubSpotConfig

func (t DataSource_Config) AsHubSpotConfig() (HubSpotConfig, error)

AsHubSpotConfig returns the union data inside the DataSource_Config as a HubSpotConfig

func (DataSource_Config) AsMongoDBConfig

func (t DataSource_Config) AsMongoDBConfig() (MongoDBConfig, error)

AsMongoDBConfig returns the union data inside the DataSource_Config as a MongoDBConfig

func (DataSource_Config) AsMySQLConfig

func (t DataSource_Config) AsMySQLConfig() (MySQLConfig, error)

AsMySQLConfig returns the union data inside the DataSource_Config as a MySQLConfig

func (DataSource_Config) AsPostgresConfig

func (t DataSource_Config) AsPostgresConfig() (PostgresConfig, error)

AsPostgresConfig returns the union data inside the DataSource_Config as a PostgresConfig

func (DataSource_Config) AsProviderGitConfig

func (t DataSource_Config) AsProviderGitConfig() (ProviderGitConfig, error)

AsProviderGitConfig returns the union data inside the DataSource_Config as a ProviderGitConfig

func (DataSource_Config) AsS3Config

func (t DataSource_Config) AsS3Config() (S3Config, error)

AsS3Config returns the union data inside the DataSource_Config as a S3Config

func (DataSource_Config) AsSnowflakeConfig

func (t DataSource_Config) AsSnowflakeConfig() (SnowflakeConfig, error)

AsSnowflakeConfig returns the union data inside the DataSource_Config as a SnowflakeConfig

func (*DataSource_Config) FromBigQueryConfig

func (t *DataSource_Config) FromBigQueryConfig(v BigQueryConfig) error

FromBigQueryConfig overwrites any union data inside the DataSource_Config as the provided BigQueryConfig

func (*DataSource_Config) FromFTPConfig

func (t *DataSource_Config) FromFTPConfig(v FTPConfig) error

FromFTPConfig overwrites any union data inside the DataSource_Config as the provided FTPConfig

func (*DataSource_Config) FromGitConfig

func (t *DataSource_Config) FromGitConfig(v GitConfig) error

FromGitConfig overwrites any union data inside the DataSource_Config as the provided GitConfig

func (*DataSource_Config) FromGoogleWorkspaceConfig

func (t *DataSource_Config) FromGoogleWorkspaceConfig(v GoogleWorkspaceConfig) error

FromGoogleWorkspaceConfig overwrites any union data inside the DataSource_Config as the provided GoogleWorkspaceConfig

func (*DataSource_Config) FromHTTPConfig

func (t *DataSource_Config) FromHTTPConfig(v HTTPConfig) error

FromHTTPConfig overwrites any union data inside the DataSource_Config as the provided HTTPConfig

func (*DataSource_Config) FromHubSpotConfig

func (t *DataSource_Config) FromHubSpotConfig(v HubSpotConfig) error

FromHubSpotConfig overwrites any union data inside the DataSource_Config as the provided HubSpotConfig

func (*DataSource_Config) FromMongoDBConfig

func (t *DataSource_Config) FromMongoDBConfig(v MongoDBConfig) error

FromMongoDBConfig overwrites any union data inside the DataSource_Config as the provided MongoDBConfig

func (*DataSource_Config) FromMySQLConfig

func (t *DataSource_Config) FromMySQLConfig(v MySQLConfig) error

FromMySQLConfig overwrites any union data inside the DataSource_Config as the provided MySQLConfig

func (*DataSource_Config) FromPostgresConfig

func (t *DataSource_Config) FromPostgresConfig(v PostgresConfig) error

FromPostgresConfig overwrites any union data inside the DataSource_Config as the provided PostgresConfig

func (*DataSource_Config) FromProviderGitConfig

func (t *DataSource_Config) FromProviderGitConfig(v ProviderGitConfig) error

FromProviderGitConfig overwrites any union data inside the DataSource_Config as the provided ProviderGitConfig

func (*DataSource_Config) FromS3Config

func (t *DataSource_Config) FromS3Config(v S3Config) error

FromS3Config overwrites any union data inside the DataSource_Config as the provided S3Config

func (*DataSource_Config) FromSnowflakeConfig

func (t *DataSource_Config) FromSnowflakeConfig(v SnowflakeConfig) error

FromSnowflakeConfig overwrites any union data inside the DataSource_Config as the provided SnowflakeConfig

func (DataSource_Config) MarshalJSON

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

func (*DataSource_Config) MergeBigQueryConfig

func (t *DataSource_Config) MergeBigQueryConfig(v BigQueryConfig) error

MergeBigQueryConfig performs a merge with any union data inside the DataSource_Config, using the provided BigQueryConfig

func (*DataSource_Config) MergeFTPConfig

func (t *DataSource_Config) MergeFTPConfig(v FTPConfig) error

MergeFTPConfig performs a merge with any union data inside the DataSource_Config, using the provided FTPConfig

func (*DataSource_Config) MergeGitConfig

func (t *DataSource_Config) MergeGitConfig(v GitConfig) error

MergeGitConfig performs a merge with any union data inside the DataSource_Config, using the provided GitConfig

func (*DataSource_Config) MergeGoogleWorkspaceConfig

func (t *DataSource_Config) MergeGoogleWorkspaceConfig(v GoogleWorkspaceConfig) error

MergeGoogleWorkspaceConfig performs a merge with any union data inside the DataSource_Config, using the provided GoogleWorkspaceConfig

func (*DataSource_Config) MergeHTTPConfig

func (t *DataSource_Config) MergeHTTPConfig(v HTTPConfig) error

MergeHTTPConfig performs a merge with any union data inside the DataSource_Config, using the provided HTTPConfig

func (*DataSource_Config) MergeHubSpotConfig

func (t *DataSource_Config) MergeHubSpotConfig(v HubSpotConfig) error

MergeHubSpotConfig performs a merge with any union data inside the DataSource_Config, using the provided HubSpotConfig

func (*DataSource_Config) MergeMongoDBConfig

func (t *DataSource_Config) MergeMongoDBConfig(v MongoDBConfig) error

MergeMongoDBConfig performs a merge with any union data inside the DataSource_Config, using the provided MongoDBConfig

func (*DataSource_Config) MergeMySQLConfig

func (t *DataSource_Config) MergeMySQLConfig(v MySQLConfig) error

MergeMySQLConfig performs a merge with any union data inside the DataSource_Config, using the provided MySQLConfig

func (*DataSource_Config) MergePostgresConfig

func (t *DataSource_Config) MergePostgresConfig(v PostgresConfig) error

MergePostgresConfig performs a merge with any union data inside the DataSource_Config, using the provided PostgresConfig

func (*DataSource_Config) MergeProviderGitConfig

func (t *DataSource_Config) MergeProviderGitConfig(v ProviderGitConfig) error

MergeProviderGitConfig performs a merge with any union data inside the DataSource_Config, using the provided ProviderGitConfig

func (*DataSource_Config) MergeS3Config

func (t *DataSource_Config) MergeS3Config(v S3Config) error

MergeS3Config performs a merge with any union data inside the DataSource_Config, using the provided S3Config

func (*DataSource_Config) MergeSnowflakeConfig

func (t *DataSource_Config) MergeSnowflakeConfig(v SnowflakeConfig) error

MergeSnowflakeConfig performs a merge with any union data inside the DataSource_Config, using the provided SnowflakeConfig

func (*DataSource_Config) UnmarshalJSON

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

type DataSourcesFieldParam

type DataSourcesFieldParam string

DataSourcesFieldParam defines model for DataSourcesFieldParam.

const (
	DataSourcesFieldParamDataSourceCreatedAt DataSourcesFieldParam = "data_source_created_at"
	DataSourcesFieldParamDataSourceName      DataSourcesFieldParam = "data_source_name"
	DataSourcesFieldParamDataSourceUpdatedAt DataSourcesFieldParam = "data_source_updated_at"
)

Defines values for DataSourcesFieldParam.

func (DataSourcesFieldParam) Valid

func (e DataSourcesFieldParam) Valid() bool

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

type DeclineMyMemberInvitationResponse

type DeclineMyMemberInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *MemberInvitation
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeclineMyMemberInvitationResponse

func ParseDeclineMyMemberInvitationResponse(rsp *http.Response) (*DeclineMyMemberInvitationResponse, error)

ParseDeclineMyMemberInvitationResponse parses an HTTP response from a DeclineMyMemberInvitationWithResponse call

func (DeclineMyMemberInvitationResponse) ContentType

func (r DeclineMyMemberInvitationResponse) ContentType() string

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

func (DeclineMyMemberInvitationResponse) GetBody

GetBody returns the raw response body bytes

func (DeclineMyMemberInvitationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (DeclineMyMemberInvitationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeclineMyMemberInvitationResponse) Status

Status returns HTTPResponse.Status

func (DeclineMyMemberInvitationResponse) StatusCode

func (r DeclineMyMemberInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAPIKeyResponse

type DeleteAPIKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteAPIKeyResponse

func ParseDeleteAPIKeyResponse(rsp *http.Response) (*DeleteAPIKeyResponse, error)

ParseDeleteAPIKeyResponse parses an HTTP response from a DeleteAPIKeyWithResponse call

func (DeleteAPIKeyResponse) ContentType

func (r DeleteAPIKeyResponse) ContentType() string

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

func (DeleteAPIKeyResponse) GetBody

func (r DeleteAPIKeyResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteAPIKeyResponse) GetJSON401

func (r DeleteAPIKeyResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (DeleteAPIKeyResponse) GetJSON403

func (r DeleteAPIKeyResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (DeleteAPIKeyResponse) GetJSON404

func (r DeleteAPIKeyResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteAPIKeyResponse) Status

func (r DeleteAPIKeyResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAPIKeyResponse) StatusCode

func (r DeleteAPIKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAlertDestinationResponse

type DeleteAlertDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteAlertDestinationResponse

func ParseDeleteAlertDestinationResponse(rsp *http.Response) (*DeleteAlertDestinationResponse, error)

ParseDeleteAlertDestinationResponse parses an HTTP response from a DeleteAlertDestinationWithResponse call

func (DeleteAlertDestinationResponse) ContentType

func (r DeleteAlertDestinationResponse) ContentType() string

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

func (DeleteAlertDestinationResponse) GetBody

func (r DeleteAlertDestinationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteAlertDestinationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteAlertDestinationResponse) Status

Status returns HTTPResponse.Status

func (DeleteAlertDestinationResponse) StatusCode

func (r DeleteAlertDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAlertPolicyResponse

type DeleteAlertPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteAlertPolicyResponse

func ParseDeleteAlertPolicyResponse(rsp *http.Response) (*DeleteAlertPolicyResponse, error)

ParseDeleteAlertPolicyResponse parses an HTTP response from a DeleteAlertPolicyWithResponse call

func (DeleteAlertPolicyResponse) ContentType

func (r DeleteAlertPolicyResponse) ContentType() string

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

func (DeleteAlertPolicyResponse) GetBody

func (r DeleteAlertPolicyResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteAlertPolicyResponse) GetJSON404

func (r DeleteAlertPolicyResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteAlertPolicyResponse) Status

func (r DeleteAlertPolicyResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAlertPolicyResponse) StatusCode

func (r DeleteAlertPolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDataSourceBindingParams

type DeleteDataSourceBindingParams struct {
	ProtectedEnvironmentConfirmation *ProtectedEnvironmentConfirmationParam `form:"protected_environment_confirmation,omitempty" json:"protected_environment_confirmation,omitempty"`
}

DeleteDataSourceBindingParams defines parameters for DeleteDataSourceBinding.

type DeleteDataSourceBindingResponse

type DeleteDataSourceBindingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteDataSourceBindingResponse

func ParseDeleteDataSourceBindingResponse(rsp *http.Response) (*DeleteDataSourceBindingResponse, error)

ParseDeleteDataSourceBindingResponse parses an HTTP response from a DeleteDataSourceBindingWithResponse call

func (DeleteDataSourceBindingResponse) ContentType

func (r DeleteDataSourceBindingResponse) ContentType() string

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

func (DeleteDataSourceBindingResponse) GetBody

func (r DeleteDataSourceBindingResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteDataSourceBindingResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (DeleteDataSourceBindingResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteDataSourceBindingResponse) Status

Status returns HTTPResponse.Status

func (DeleteDataSourceBindingResponse) StatusCode

func (r DeleteDataSourceBindingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDataSourceRefResponse

type DeleteDataSourceRefResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteDataSourceRefResponse

func ParseDeleteDataSourceRefResponse(rsp *http.Response) (*DeleteDataSourceRefResponse, error)

ParseDeleteDataSourceRefResponse parses an HTTP response from a DeleteDataSourceRefWithResponse call

func (DeleteDataSourceRefResponse) ContentType

func (r DeleteDataSourceRefResponse) ContentType() string

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

func (DeleteDataSourceRefResponse) GetBody

func (r DeleteDataSourceRefResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteDataSourceRefResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (DeleteDataSourceRefResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteDataSourceRefResponse) Status

Status returns HTTPResponse.Status

func (DeleteDataSourceRefResponse) StatusCode

func (r DeleteDataSourceRefResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDataSourceResponse

type DeleteDataSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteDataSourceResponse

func ParseDeleteDataSourceResponse(rsp *http.Response) (*DeleteDataSourceResponse, error)

ParseDeleteDataSourceResponse parses an HTTP response from a DeleteDataSourceWithResponse call

func (DeleteDataSourceResponse) ContentType

func (r DeleteDataSourceResponse) ContentType() string

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

func (DeleteDataSourceResponse) GetBody

func (r DeleteDataSourceResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteDataSourceResponse) GetJSON404

func (r DeleteDataSourceResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteDataSourceResponse) Status

func (r DeleteDataSourceResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteDataSourceResponse) StatusCode

func (r DeleteDataSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvironmentParams

type DeleteEnvironmentParams struct {
	ProtectedEnvironmentConfirmation *ProtectedEnvironmentConfirmationParam `form:"protected_environment_confirmation,omitempty" json:"protected_environment_confirmation,omitempty"`
	DeleteReason                     *string                                `form:"delete_reason,omitempty" json:"delete_reason,omitempty"`
}

DeleteEnvironmentParams defines parameters for DeleteEnvironment.

type DeleteEnvironmentResponse

type DeleteEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
}

func ParseDeleteEnvironmentResponse

func ParseDeleteEnvironmentResponse(rsp *http.Response) (*DeleteEnvironmentResponse, error)

ParseDeleteEnvironmentResponse parses an HTTP response from a DeleteEnvironmentWithResponse call

func (DeleteEnvironmentResponse) ContentType

func (r DeleteEnvironmentResponse) ContentType() string

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

func (DeleteEnvironmentResponse) GetBody

func (r DeleteEnvironmentResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteEnvironmentResponse) GetJSON400

func (r DeleteEnvironmentResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (DeleteEnvironmentResponse) Status

func (r DeleteEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteEnvironmentResponse) StatusCode

func (r DeleteEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvironmentRuntimeVariableParams

type DeleteEnvironmentRuntimeVariableParams struct {
	ProtectedEnvironmentConfirmation *ProtectedEnvironmentConfirmationParam `form:"protected_environment_confirmation,omitempty" json:"protected_environment_confirmation,omitempty"`
}

DeleteEnvironmentRuntimeVariableParams defines parameters for DeleteEnvironmentRuntimeVariable.

type DeleteEnvironmentRuntimeVariableResponse

type DeleteEnvironmentRuntimeVariableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteEnvironmentRuntimeVariableResponse

func ParseDeleteEnvironmentRuntimeVariableResponse(rsp *http.Response) (*DeleteEnvironmentRuntimeVariableResponse, error)

ParseDeleteEnvironmentRuntimeVariableResponse parses an HTTP response from a DeleteEnvironmentRuntimeVariableWithResponse call

func (DeleteEnvironmentRuntimeVariableResponse) ContentType

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

func (DeleteEnvironmentRuntimeVariableResponse) GetBody

GetBody returns the raw response body bytes

func (DeleteEnvironmentRuntimeVariableResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (DeleteEnvironmentRuntimeVariableResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteEnvironmentRuntimeVariableResponse) Status

Status returns HTTPResponse.Status

func (DeleteEnvironmentRuntimeVariableResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvironmentSecretParams

type DeleteEnvironmentSecretParams struct {
	ProtectedEnvironmentConfirmation *ProtectedEnvironmentConfirmationParam `form:"protected_environment_confirmation,omitempty" json:"protected_environment_confirmation,omitempty"`
}

DeleteEnvironmentSecretParams defines parameters for DeleteEnvironmentSecret.

type DeleteEnvironmentSecretResponse

type DeleteEnvironmentSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteEnvironmentSecretResponse

func ParseDeleteEnvironmentSecretResponse(rsp *http.Response) (*DeleteEnvironmentSecretResponse, error)

ParseDeleteEnvironmentSecretResponse parses an HTTP response from a DeleteEnvironmentSecretWithResponse call

func (DeleteEnvironmentSecretResponse) ContentType

func (r DeleteEnvironmentSecretResponse) ContentType() string

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

func (DeleteEnvironmentSecretResponse) GetBody

func (r DeleteEnvironmentSecretResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteEnvironmentSecretResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (DeleteEnvironmentSecretResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteEnvironmentSecretResponse) Status

Status returns HTTPResponse.Status

func (DeleteEnvironmentSecretResponse) StatusCode

func (r DeleteEnvironmentSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePersonalAccessTokenResponse

type DeletePersonalAccessTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeletePersonalAccessTokenResponse

func ParseDeletePersonalAccessTokenResponse(rsp *http.Response) (*DeletePersonalAccessTokenResponse, error)

ParseDeletePersonalAccessTokenResponse parses an HTTP response from a DeletePersonalAccessTokenWithResponse call

func (DeletePersonalAccessTokenResponse) ContentType

func (r DeletePersonalAccessTokenResponse) ContentType() string

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

func (DeletePersonalAccessTokenResponse) GetBody

GetBody returns the raw response body bytes

func (DeletePersonalAccessTokenResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (DeletePersonalAccessTokenResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (DeletePersonalAccessTokenResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeletePersonalAccessTokenResponse) Status

Status returns HTTPResponse.Status

func (DeletePersonalAccessTokenResponse) StatusCode

func (r DeletePersonalAccessTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePipelineDraftResponse

type DeletePipelineDraftResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeletePipelineDraftResponse

func ParseDeletePipelineDraftResponse(rsp *http.Response) (*DeletePipelineDraftResponse, error)

ParseDeletePipelineDraftResponse parses an HTTP response from a DeletePipelineDraftWithResponse call

func (DeletePipelineDraftResponse) ContentType

func (r DeletePipelineDraftResponse) ContentType() string

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

func (DeletePipelineDraftResponse) GetBody

func (r DeletePipelineDraftResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeletePipelineDraftResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (DeletePipelineDraftResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (DeletePipelineDraftResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeletePipelineDraftResponse) Status

Status returns HTTPResponse.Status

func (DeletePipelineDraftResponse) StatusCode

func (r DeletePipelineDraftResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePipelineTriggerResponse

type DeletePipelineTriggerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeletePipelineTriggerResponse

func ParseDeletePipelineTriggerResponse(rsp *http.Response) (*DeletePipelineTriggerResponse, error)

ParseDeletePipelineTriggerResponse parses an HTTP response from a DeletePipelineTriggerWithResponse call

func (DeletePipelineTriggerResponse) ContentType

func (r DeletePipelineTriggerResponse) ContentType() string

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

func (DeletePipelineTriggerResponse) GetBody

func (r DeletePipelineTriggerResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeletePipelineTriggerResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (DeletePipelineTriggerResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (DeletePipelineTriggerResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeletePipelineTriggerResponse) Status

Status returns HTTPResponse.Status

func (DeletePipelineTriggerResponse) StatusCode

func (r DeletePipelineTriggerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectParams

type DeleteProjectParams struct {
	CleanupRemote *bool `form:"cleanup_remote,omitempty" json:"cleanup_remote,omitempty"`
}

DeleteProjectParams defines parameters for DeleteProject.

type DeleteProjectResponse

type DeleteProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteProjectResponse

func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, error)

ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call

func (DeleteProjectResponse) ContentType

func (r DeleteProjectResponse) ContentType() string

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

func (DeleteProjectResponse) GetBody

func (r DeleteProjectResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteProjectResponse) GetJSON404

func (r DeleteProjectResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteProjectResponse) Status

func (r DeleteProjectResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteProjectResponse) StatusCode

func (r DeleteProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteQueryResponse

type DeleteQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteQueryResponse

func ParseDeleteQueryResponse(rsp *http.Response) (*DeleteQueryResponse, error)

ParseDeleteQueryResponse parses an HTTP response from a DeleteQueryWithResponse call

func (DeleteQueryResponse) ContentType

func (r DeleteQueryResponse) ContentType() string

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

func (DeleteQueryResponse) GetBody

func (r DeleteQueryResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteQueryResponse) GetJSON400

func (r DeleteQueryResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (DeleteQueryResponse) GetJSON404

func (r DeleteQueryResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteQueryResponse) Status

func (r DeleteQueryResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteQueryResponse) StatusCode

func (r DeleteQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRoleResponse

type DeleteRoleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDeleteRoleResponse

func ParseDeleteRoleResponse(rsp *http.Response) (*DeleteRoleResponse, error)

ParseDeleteRoleResponse parses an HTTP response from a DeleteRoleWithResponse call

func (DeleteRoleResponse) ContentType

func (r DeleteRoleResponse) ContentType() string

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

func (DeleteRoleResponse) GetBody

func (r DeleteRoleResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeleteRoleResponse) GetJSON404

func (r DeleteRoleResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeleteRoleResponse) Status

func (r DeleteRoleResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteRoleResponse) StatusCode

func (r DeleteRoleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeployPipelineJSONRequestBody

type DeployPipelineJSONRequestBody = PipelineDeploymentRequest

DeployPipelineJSONRequestBody defines body for DeployPipeline for application/json ContentType.

type DeployPipelineResponse

type DeployPipelineResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineDeployment
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseDeployPipelineResponse

func ParseDeployPipelineResponse(rsp *http.Response) (*DeployPipelineResponse, error)

ParseDeployPipelineResponse parses an HTTP response from a DeployPipelineWithResponse call

func (DeployPipelineResponse) ContentType

func (r DeployPipelineResponse) ContentType() string

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

func (DeployPipelineResponse) GetBody

func (r DeployPipelineResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (DeployPipelineResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (DeployPipelineResponse) GetJSON400

func (r DeployPipelineResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (DeployPipelineResponse) GetJSON403

func (r DeployPipelineResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (DeployPipelineResponse) GetJSON404

func (r DeployPipelineResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DeployPipelineResponse) GetJSON409

func (r DeployPipelineResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (DeployPipelineResponse) Status

func (r DeployPipelineResponse) Status() string

Status returns HTTPResponse.Status

func (DeployPipelineResponse) StatusCode

func (r DeployPipelineResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeploymentResolutionInput

type DeploymentResolutionInput struct {
	Revision string `json:"revision"`
	Value    string `json:"value"`
}

DeploymentResolutionInput defines model for DeploymentResolutionInput.

type DisableProjectEnvironmentParams

type DisableProjectEnvironmentParams struct {
	ProtectedEnvironmentConfirmation *ProtectedEnvironmentConfirmationParam `form:"protected_environment_confirmation,omitempty" json:"protected_environment_confirmation,omitempty"`
}

DisableProjectEnvironmentParams defines parameters for DisableProjectEnvironment.

type DisableProjectEnvironmentResponse

type DisableProjectEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseDisableProjectEnvironmentResponse

func ParseDisableProjectEnvironmentResponse(rsp *http.Response) (*DisableProjectEnvironmentResponse, error)

ParseDisableProjectEnvironmentResponse parses an HTTP response from a DisableProjectEnvironmentWithResponse call

func (DisableProjectEnvironmentResponse) ContentType

func (r DisableProjectEnvironmentResponse) ContentType() string

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

func (DisableProjectEnvironmentResponse) GetBody

GetBody returns the raw response body bytes

func (DisableProjectEnvironmentResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (DisableProjectEnvironmentResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (DisableProjectEnvironmentResponse) Status

Status returns HTTPResponse.Status

func (DisableProjectEnvironmentResponse) StatusCode

func (r DisableProjectEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DocumentSchemaResponse

type DocumentSchemaResponse struct {
	Collections []CollectionInfo                 `json:"collections"`
	SchemaType  DocumentSchemaResponseSchemaType `json:"schema_type"`
	Type        DocumentSchemaResponseType       `json:"type"`
}

DocumentSchemaResponse defines model for DocumentSchemaResponse.

type DocumentSchemaResponseSchemaType

type DocumentSchemaResponseSchemaType string

DocumentSchemaResponseSchemaType defines model for DocumentSchemaResponse.SchemaType.

const (
	DocumentSchemaResponseSchemaTypeDocument DocumentSchemaResponseSchemaType = "document"
)

Defines values for DocumentSchemaResponseSchemaType.

func (DocumentSchemaResponseSchemaType) Valid

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

type DocumentSchemaResponseType

type DocumentSchemaResponseType string

DocumentSchemaResponseType defines model for DocumentSchemaResponse.Type.

const (
	DocumentSchemaResponseTypeMongodb DocumentSchemaResponseType = "mongodb"
)

Defines values for DocumentSchemaResponseType.

func (DocumentSchemaResponseType) Valid

func (e DocumentSchemaResponseType) Valid() bool

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

type DriftImpactChange

type DriftImpactChange struct {
	After      *DriftImpactValue         `json:"after"`
	Before     *DriftImpactValue         `json:"before"`
	Kind       string                    `json:"kind"`
	Path       string                    `json:"path"`
	ReasonCode string                    `json:"reason_code"`
	Severity   DriftImpactReportSeverity `json:"severity"`
}

DriftImpactChange defines model for DriftImpactChange.

type DriftImpactImpact

type DriftImpactImpact struct {
	EdgeSlug     *string                   `json:"edge_slug,omitempty"`
	Kind         DriftImpactImpactKind     `json:"kind"`
	Message      string                    `json:"message"`
	PipelineSlug *NullableSlug             `json:"pipeline_slug,omitempty"`
	Severity     DriftImpactReportSeverity `json:"severity"`
	StepSlug     *NullableSlug             `json:"step_slug,omitempty"`
}

DriftImpactImpact defines model for DriftImpactImpact.

type DriftImpactImpactKind

type DriftImpactImpactKind string

DriftImpactImpactKind defines model for DriftImpactImpact.Kind.

const (
	DriftImpactImpactKindEdge            DriftImpactImpactKind = "edge"
	DriftImpactImpactKindPipeline        DriftImpactImpactKind = "pipeline"
	DriftImpactImpactKindRun             DriftImpactImpactKind = "run"
	DriftImpactImpactKindSink            DriftImpactImpactKind = "sink"
	DriftImpactImpactKindStep            DriftImpactImpactKind = "step"
	DriftImpactImpactKindUnknownConsumer DriftImpactImpactKind = "unknown_consumer"
)

Defines values for DriftImpactImpactKind.

func (DriftImpactImpactKind) Valid

func (e DriftImpactImpactKind) Valid() bool

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

type DriftImpactReport

type DriftImpactReport struct {
	Changes        []DriftImpactChange         `json:"changes"`
	CreatedAt      time.Time                   `json:"created_at"`
	DataSourceSlug *Slug                       `json:"data_source_slug,omitempty"`
	Impacts        []DriftImpactImpact         `json:"impacts"`
	PipelineSlug   *Slug                       `json:"pipeline_slug,omitempty"`
	ProjectSlug    Slug                        `json:"project_slug"`
	ReportType     DriftImpactReportReportType `json:"report_type"`
	Severity       DriftImpactReportSeverity   `json:"severity"`
	Slug           Slug                        `json:"slug"`
	Status         DriftImpactReportStatus     `json:"status"`
	Summary        string                      `json:"summary"`
	SupersededAt   *time.Time                  `json:"superseded_at,omitempty"`
	// contains filtered or unexported fields
}

DriftImpactReport defines model for DriftImpactReport.

func (DriftImpactReport) AsDriftImpactReport0

func (t DriftImpactReport) AsDriftImpactReport0() (DriftImpactReport0, error)

AsDriftImpactReport0 returns the union data inside the DriftImpactReport as a DriftImpactReport0

func (DriftImpactReport) AsDriftImpactReport1

func (t DriftImpactReport) AsDriftImpactReport1() (DriftImpactReport1, error)

AsDriftImpactReport1 returns the union data inside the DriftImpactReport as a DriftImpactReport1

func (*DriftImpactReport) FromDriftImpactReport0

func (t *DriftImpactReport) FromDriftImpactReport0(v DriftImpactReport0) error

FromDriftImpactReport0 overwrites any union data inside the DriftImpactReport as the provided DriftImpactReport0

func (*DriftImpactReport) FromDriftImpactReport1

func (t *DriftImpactReport) FromDriftImpactReport1(v DriftImpactReport1) error

FromDriftImpactReport1 overwrites any union data inside the DriftImpactReport as the provided DriftImpactReport1

func (DriftImpactReport) MarshalJSON

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

func (*DriftImpactReport) MergeDriftImpactReport0

func (t *DriftImpactReport) MergeDriftImpactReport0(v DriftImpactReport0) error

MergeDriftImpactReport0 performs a merge with any union data inside the DriftImpactReport, using the provided DriftImpactReport0

func (*DriftImpactReport) MergeDriftImpactReport1

func (t *DriftImpactReport) MergeDriftImpactReport1(v DriftImpactReport1) error

MergeDriftImpactReport1 performs a merge with any union data inside the DriftImpactReport, using the provided DriftImpactReport1

func (*DriftImpactReport) UnmarshalJSON

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

type DriftImpactReport0

type DriftImpactReport0 = interface{}

DriftImpactReport0 defines model for DriftImpactReport.0.

type DriftImpactReport1

type DriftImpactReport1 = interface{}

DriftImpactReport1 defines model for DriftImpactReport.1.

type DriftImpactReportListResponse

type DriftImpactReportListResponse struct {
	Reports []DriftImpactReport `json:"reports"`
}

DriftImpactReportListResponse defines model for DriftImpactReportListResponse.

type DriftImpactReportPreview

type DriftImpactReportPreview struct {
	Changes  []DriftImpactChange       `json:"changes"`
	Impacts  []DriftImpactImpact       `json:"impacts"`
	Severity DriftImpactReportSeverity `json:"severity"`
	Summary  string                    `json:"summary"`
}

DriftImpactReportPreview defines model for DriftImpactReportPreview.

type DriftImpactReportReportType

type DriftImpactReportReportType string

DriftImpactReportReportType defines model for DriftImpactReport.ReportType.

const (
	ContractImpact DriftImpactReportReportType = "contract_impact"
	SourceSchema   DriftImpactReportReportType = "source_schema"
)

Defines values for DriftImpactReportReportType.

func (DriftImpactReportReportType) Valid

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

type DriftImpactReportSeverity

type DriftImpactReportSeverity string

DriftImpactReportSeverity defines model for DriftImpactReportSeverity.

const (
	DriftImpactReportSeverityBreaking DriftImpactReportSeverity = "breaking"
	DriftImpactReportSeveritySafe     DriftImpactReportSeverity = "safe"
	DriftImpactReportSeverityWarning  DriftImpactReportSeverity = "warning"
)

Defines values for DriftImpactReportSeverity.

func (DriftImpactReportSeverity) Valid

func (e DriftImpactReportSeverity) Valid() bool

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

type DriftImpactReportStatus

type DriftImpactReportStatus string

DriftImpactReportStatus defines model for DriftImpactReportStatus.

const (
	DriftImpactReportStatusOpen       DriftImpactReportStatus = "open"
	DriftImpactReportStatusSuperseded DriftImpactReportStatus = "superseded"
)

Defines values for DriftImpactReportStatus.

func (DriftImpactReportStatus) Valid

func (e DriftImpactReportStatus) Valid() bool

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

type DriftImpactValue

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

DriftImpactValue defines model for DriftImpactValue.

func (DriftImpactValue) AsDriftImpactValue0

func (t DriftImpactValue) AsDriftImpactValue0() (DriftImpactValue0, error)

AsDriftImpactValue0 returns the union data inside the DriftImpactValue as a DriftImpactValue0

func (DriftImpactValue) AsDriftImpactValue1

func (t DriftImpactValue) AsDriftImpactValue1() (DriftImpactValue1, error)

AsDriftImpactValue1 returns the union data inside the DriftImpactValue as a DriftImpactValue1

func (DriftImpactValue) AsDriftImpactValue2

func (t DriftImpactValue) AsDriftImpactValue2() (DriftImpactValue2, error)

AsDriftImpactValue2 returns the union data inside the DriftImpactValue as a DriftImpactValue2

func (DriftImpactValue) AsDriftImpactValue3

func (t DriftImpactValue) AsDriftImpactValue3() (DriftImpactValue3, error)

AsDriftImpactValue3 returns the union data inside the DriftImpactValue as a DriftImpactValue3

func (DriftImpactValue) AsDriftImpactValue4

func (t DriftImpactValue) AsDriftImpactValue4() (DriftImpactValue4, error)

AsDriftImpactValue4 returns the union data inside the DriftImpactValue as a DriftImpactValue4

func (DriftImpactValue) AsDriftImpactValue5

func (t DriftImpactValue) AsDriftImpactValue5() (DriftImpactValue5, error)

AsDriftImpactValue5 returns the union data inside the DriftImpactValue as a DriftImpactValue5

func (*DriftImpactValue) FromDriftImpactValue0

func (t *DriftImpactValue) FromDriftImpactValue0(v DriftImpactValue0) error

FromDriftImpactValue0 overwrites any union data inside the DriftImpactValue as the provided DriftImpactValue0

func (*DriftImpactValue) FromDriftImpactValue1

func (t *DriftImpactValue) FromDriftImpactValue1(v DriftImpactValue1) error

FromDriftImpactValue1 overwrites any union data inside the DriftImpactValue as the provided DriftImpactValue1

func (*DriftImpactValue) FromDriftImpactValue2

func (t *DriftImpactValue) FromDriftImpactValue2(v DriftImpactValue2) error

FromDriftImpactValue2 overwrites any union data inside the DriftImpactValue as the provided DriftImpactValue2

func (*DriftImpactValue) FromDriftImpactValue3

func (t *DriftImpactValue) FromDriftImpactValue3(v DriftImpactValue3) error

FromDriftImpactValue3 overwrites any union data inside the DriftImpactValue as the provided DriftImpactValue3

func (*DriftImpactValue) FromDriftImpactValue4

func (t *DriftImpactValue) FromDriftImpactValue4(v DriftImpactValue4) error

FromDriftImpactValue4 overwrites any union data inside the DriftImpactValue as the provided DriftImpactValue4

func (*DriftImpactValue) FromDriftImpactValue5

func (t *DriftImpactValue) FromDriftImpactValue5(v DriftImpactValue5) error

FromDriftImpactValue5 overwrites any union data inside the DriftImpactValue as the provided DriftImpactValue5

func (DriftImpactValue) MarshalJSON

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

func (*DriftImpactValue) MergeDriftImpactValue0

func (t *DriftImpactValue) MergeDriftImpactValue0(v DriftImpactValue0) error

MergeDriftImpactValue0 performs a merge with any union data inside the DriftImpactValue, using the provided DriftImpactValue0

func (*DriftImpactValue) MergeDriftImpactValue1

func (t *DriftImpactValue) MergeDriftImpactValue1(v DriftImpactValue1) error

MergeDriftImpactValue1 performs a merge with any union data inside the DriftImpactValue, using the provided DriftImpactValue1

func (*DriftImpactValue) MergeDriftImpactValue2

func (t *DriftImpactValue) MergeDriftImpactValue2(v DriftImpactValue2) error

MergeDriftImpactValue2 performs a merge with any union data inside the DriftImpactValue, using the provided DriftImpactValue2

func (*DriftImpactValue) MergeDriftImpactValue3

func (t *DriftImpactValue) MergeDriftImpactValue3(v DriftImpactValue3) error

MergeDriftImpactValue3 performs a merge with any union data inside the DriftImpactValue, using the provided DriftImpactValue3

func (*DriftImpactValue) MergeDriftImpactValue4

func (t *DriftImpactValue) MergeDriftImpactValue4(v DriftImpactValue4) error

MergeDriftImpactValue4 performs a merge with any union data inside the DriftImpactValue, using the provided DriftImpactValue4

func (*DriftImpactValue) MergeDriftImpactValue5

func (t *DriftImpactValue) MergeDriftImpactValue5(v DriftImpactValue5) error

MergeDriftImpactValue5 performs a merge with any union data inside the DriftImpactValue, using the provided DriftImpactValue5

func (*DriftImpactValue) UnmarshalJSON

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

type DriftImpactValue0

type DriftImpactValue0 = string

DriftImpactValue0 defines model for DriftImpactValue.0.

type DriftImpactValue1

type DriftImpactValue1 = int

DriftImpactValue1 defines model for DriftImpactValue.1.

type DriftImpactValue2

type DriftImpactValue2 = float64

DriftImpactValue2 defines model for DriftImpactValue.2.

type DriftImpactValue3

type DriftImpactValue3 = bool

DriftImpactValue3 defines model for DriftImpactValue.3.

type DriftImpactValue4

type DriftImpactValue4 map[string]interface{}

DriftImpactValue4 defines model for DriftImpactValue.4.

type DriftImpactValue5

type DriftImpactValue5 = []interface{}

DriftImpactValue5 defines model for DriftImpactValue.5.

type Email

type Email = openapi_types.Email

Email defines model for Email.

type EmailAlertDestinationConfig

type EmailAlertDestinationConfig struct {
	Recipients []Email `json:"recipients"`
}

EmailAlertDestinationConfig defines model for EmailAlertDestinationConfig.

type EnableProjectEnvironmentJSONRequestBody

type EnableProjectEnvironmentJSONRequestBody = EnableProjectEnvironmentRequest

EnableProjectEnvironmentJSONRequestBody defines body for EnableProjectEnvironment for application/json ContentType.

type EnableProjectEnvironmentRequest

type EnableProjectEnvironmentRequest struct {
	IsDefault                        *bool         `json:"is_default,omitempty"`
	ProtectedEnvironmentConfirmation *NullableSlug `json:"protected_environment_confirmation,omitempty"`
}

EnableProjectEnvironmentRequest defines model for EnableProjectEnvironmentRequest.

type EnableProjectEnvironmentResponse

type EnableProjectEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProjectEnvironment
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseEnableProjectEnvironmentResponse

func ParseEnableProjectEnvironmentResponse(rsp *http.Response) (*EnableProjectEnvironmentResponse, error)

ParseEnableProjectEnvironmentResponse parses an HTTP response from a EnableProjectEnvironmentWithResponse call

func (EnableProjectEnvironmentResponse) ContentType

func (r EnableProjectEnvironmentResponse) ContentType() string

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

func (EnableProjectEnvironmentResponse) GetBody

func (r EnableProjectEnvironmentResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (EnableProjectEnvironmentResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (EnableProjectEnvironmentResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (EnableProjectEnvironmentResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (EnableProjectEnvironmentResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (EnableProjectEnvironmentResponse) Status

Status returns HTTPResponse.Status

func (EnableProjectEnvironmentResponse) StatusCode

func (r EnableProjectEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Environment

type Environment struct {
	Color        EnvironmentColor        `json:"color"`
	CreatedAt    Timestamp               `json:"created_at"`
	DeleteReason *string                 `json:"delete_reason"`
	DeletedAt    *NullableTimestamp      `json:"deleted_at"`
	Description  *EnvironmentDescription `json:"description"`
	Name         Name                    `json:"name"`
	Protected    bool                    `json:"protected"`
	Slug         Slug                    `json:"slug"`
	UpdatedAt    Timestamp               `json:"updated_at"`
}

Environment defines model for Environment.

type EnvironmentColor

type EnvironmentColor string

EnvironmentColor defines model for EnvironmentColor.

const (
	EnvironmentColorAmber  EnvironmentColor = "amber"
	EnvironmentColorBlue   EnvironmentColor = "blue"
	EnvironmentColorGray   EnvironmentColor = "gray"
	EnvironmentColorGreen  EnvironmentColor = "green"
	EnvironmentColorPurple EnvironmentColor = "purple"
	EnvironmentColorRed    EnvironmentColor = "red"
)

Defines values for EnvironmentColor.

func (EnvironmentColor) Valid

func (e EnvironmentColor) Valid() bool

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

type EnvironmentDescription

type EnvironmentDescription = string

EnvironmentDescription defines model for EnvironmentDescription.

type EnvironmentListResponse

type EnvironmentListResponse struct {
	Environments []Environment `json:"environments"`
	HasMore      bool          `json:"has_more"`
	NextCursor   *string       `json:"next_cursor,omitempty"`
	PrevCursor   *string       `json:"prev_cursor,omitempty"`
}

EnvironmentListResponse defines model for EnvironmentListResponse.

type EnvironmentSecret

type EnvironmentSecret struct {
	CreatedAt       Timestamp                     `json:"created_at"`
	Description     *EnvironmentSecretDescription `json:"description"`
	EnvironmentSlug Slug                          `json:"environment_slug"`
	Key             EnvironmentSecretKey          `json:"key"`
	UpdatedAt       Timestamp                     `json:"updated_at"`
}

EnvironmentSecret defines model for EnvironmentSecret.

type EnvironmentSecretDescription

type EnvironmentSecretDescription = string

EnvironmentSecretDescription defines model for EnvironmentSecretDescription.

type EnvironmentSecretKey

type EnvironmentSecretKey = string

EnvironmentSecretKey defines model for EnvironmentSecretKey.

type EnvironmentSecretKeyParam

type EnvironmentSecretKeyParam = string

EnvironmentSecretKeyParam defines model for EnvironmentSecretKeyParam.

type EnvironmentSecretListResponse

type EnvironmentSecretListResponse struct {
	EnvironmentSecrets []EnvironmentSecret `json:"environment_secrets"`
	HasMore            bool                `json:"has_more"`
	NextCursor         *string             `json:"next_cursor,omitempty"`
	PrevCursor         *string             `json:"prev_cursor,omitempty"`
}

EnvironmentSecretListResponse defines model for EnvironmentSecretListResponse.

type EnvironmentSlugParam

type EnvironmentSlugParam = Slug

EnvironmentSlugParam defines model for EnvironmentSlugParam.

type EnvironmentSlugQueryParam

type EnvironmentSlugQueryParam = Slug

EnvironmentSlugQueryParam defines model for EnvironmentSlugQueryParam.

type EnvironmentsFieldParam

type EnvironmentsFieldParam string

EnvironmentsFieldParam defines model for EnvironmentsFieldParam.

const (
	EnvironmentsFieldParamEnvironmentCreatedAt EnvironmentsFieldParam = "environment_created_at"
	EnvironmentsFieldParamEnvironmentName      EnvironmentsFieldParam = "environment_name"
	EnvironmentsFieldParamEnvironmentUpdatedAt EnvironmentsFieldParam = "environment_updated_at"
)

Defines values for EnvironmentsFieldParam.

func (EnvironmentsFieldParam) Valid

func (e EnvironmentsFieldParam) Valid() bool

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

type Error

type Error struct {
	Code             string              `json:"code"`
	DetailedError    *string             `json:"detailed_error,omitempty"`
	Message          string              `json:"message"`
	RequestId        *openapi_types.UUID `json:"request_id,omitempty"`
	ValidationErrors *[]ValidationError  `json:"validation_errors,omitempty"`
}

Error defines model for Error.

type ErrorResponse

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

ErrorResponse defines model for ErrorResponse.

type EventAction

type EventAction string

EventAction defines model for EventAction.

const (
	EventActionAccept         EventAction = "accept"
	EventActionAcknowledge    EventAction = "acknowledge"
	EventActionAutoAccept     EventAction = "auto_accept"
	EventActionCreate         EventAction = "create"
	EventActionDecline        EventAction = "decline"
	EventActionDelete         EventAction = "delete"
	EventActionDeploy         EventAction = "deploy"
	EventActionDisable        EventAction = "disable"
	EventActionEnable         EventAction = "enable"
	EventActionExecute        EventAction = "execute"
	EventActionExpire         EventAction = "expire"
	EventActionPublish        EventAction = "publish"
	EventActionPurge          EventAction = "purge"
	EventActionRead           EventAction = "read"
	EventActionReconcile      EventAction = "reconcile"
	EventActionRefresh        EventAction = "refresh"
	EventActionResolve        EventAction = "resolve"
	EventActionRestore        EventAction = "restore"
	EventActionRevoke         EventAction = "revoke"
	EventActionRotate         EventAction = "rotate"
	EventActionTestConnection EventAction = "test_connection"
	EventActionUnknown        EventAction = "unknown"
	EventActionUpdate         EventAction = "update"
)

Defines values for EventAction.

func (EventAction) Valid

func (e EventAction) Valid() bool

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

type EventActorType

type EventActorType string

EventActorType defines model for EventActorType.

const (
	EventActorTypeApiKey   EventActorType = "api_key"
	EventActorTypeExternal EventActorType = "external"
	EventActorTypeSystem   EventActorType = "system"
	EventActorTypeUnknown  EventActorType = "unknown"
	EventActorTypeUser     EventActorType = "user"
)

Defines values for EventActorType.

func (EventActorType) Valid

func (e EventActorType) Valid() bool

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

type EventClass

type EventClass string

EventClass defines model for EventClass.

const (
	EventClassActivity      EventClass = "activity"
	EventClassSecurityAudit EventClass = "security_audit"
	EventClassUnknown       EventClass = "unknown"
)

Defines values for EventClass.

func (EventClass) Valid

func (e EventClass) Valid() bool

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

type EventEntityType

type EventEntityType string

EventEntityType defines model for EventEntityType.

const (
	EventEntityTypeApiKey             EventEntityType = "api_key"
	EventEntityTypeDataSource         EventEntityType = "data_source"
	EventEntityTypeDataSourceBinding  EventEntityType = "data_source_binding"
	EventEntityTypeDataSourceRef      EventEntityType = "data_source_ref"
	EventEntityTypeEnvironment        EventEntityType = "environment"
	EventEntityTypeMember             EventEntityType = "member"
	EventEntityTypeMemberInvitation   EventEntityType = "member_invitation"
	EventEntityTypeNotification       EventEntityType = "notification"
	EventEntityTypeOrganization       EventEntityType = "organization"
	EventEntityTypePipeline           EventEntityType = "pipeline"
	EventEntityTypePipelineCheckpoint EventEntityType = "pipeline_checkpoint"
	EventEntityTypePipelineDeployment EventEntityType = "pipeline_deployment"
	EventEntityTypePipelineRun        EventEntityType = "pipeline_run"
	EventEntityTypePipelineTrigger    EventEntityType = "pipeline_trigger"
	EventEntityTypePipelineVersion    EventEntityType = "pipeline_version"
	EventEntityTypeProject            EventEntityType = "project"
	EventEntityTypeProjectEnvironment EventEntityType = "project_environment"
	EventEntityTypeQuery              EventEntityType = "query"
	EventEntityTypeQueryExecution     EventEntityType = "query_execution"
	EventEntityTypeRole               EventEntityType = "role"
	EventEntityTypeUnknown            EventEntityType = "unknown"
)

Defines values for EventEntityType.

func (EventEntityType) Valid

func (e EventEntityType) Valid() bool

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

type EventFieldParam

type EventFieldParam string

EventFieldParam defines model for EventFieldParam.

const (
	EventFieldParamEventOccurredAt EventFieldParam = "event_occurred_at"
)

Defines values for EventFieldParam.

func (EventFieldParam) Valid

func (e EventFieldParam) Valid() bool

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

type EventListResponse

type EventListResponse struct {
	EventLogRetentionDays *int          `json:"event_log_retention_days,omitempty"`
	Events                []EventRecord `json:"events"`
	HasMore               bool          `json:"has_more"`
	NextCursor            *string       `json:"next_cursor,omitempty"`
	PrevCursor            *string       `json:"prev_cursor,omitempty"`
}

EventListResponse defines model for EventListResponse.

type EventRecord

type EventRecord struct {
	Action        EventAction            `json:"action"`
	ActorSlug     *NullableSlug          `json:"actor_slug"`
	ActorType     EventActorType         `json:"actor_type"`
	CreatedAt     Timestamp              `json:"created_at"`
	EntitySlug    *NullableSlug          `json:"entity_slug"`
	EntityType    EventEntityType        `json:"entity_type"`
	EventClass    EventClass             `json:"event_class"`
	Metadata      map[string]interface{} `json:"metadata"`
	OccurredAt    Timestamp              `json:"occurred_at"`
	RequestId     *string                `json:"request_id"`
	SchemaVersion int32                  `json:"schema_version"`
	Slug          Slug                   `json:"slug"`
}

EventRecord defines model for EventRecord.

type ExecutePipelineJSONRequestBody

type ExecutePipelineJSONRequestBody = ExecutePipelineRequest

ExecutePipelineJSONRequestBody defines body for ExecutePipeline for application/json ContentType.

type ExecutePipelineRequest

type ExecutePipelineRequest struct {
	Backfill                         *PipelineBackfillRequest `json:"backfill,omitempty"`
	Input                            *map[string]interface{}  `json:"input,omitempty"`
	ProtectedEnvironmentConfirmation *NullableSlug            `json:"protected_environment_confirmation,omitempty"`
	RunSlug                          *Slug                    `json:"run_slug,omitempty"`
}

ExecutePipelineRequest defines model for ExecutePipelineRequest.

type ExecutePipelineResponse

type ExecutePipelineResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON202 the response for an HTTP 202 `application/json` response
	JSON202 *PipelineRunRecord
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *ErrorResponse
}

func ParseExecutePipelineResponse

func ParseExecutePipelineResponse(rsp *http.Response) (*ExecutePipelineResponse, error)

ParseExecutePipelineResponse parses an HTTP response from a ExecutePipelineWithResponse call

func (ExecutePipelineResponse) ContentType

func (r ExecutePipelineResponse) ContentType() string

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

func (ExecutePipelineResponse) GetBody

func (r ExecutePipelineResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ExecutePipelineResponse) GetJSON202

GetJSON202 returns the response for an HTTP 202 `application/json` response

func (ExecutePipelineResponse) GetJSON400

func (r ExecutePipelineResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ExecutePipelineResponse) GetJSON403

func (r ExecutePipelineResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ExecutePipelineResponse) GetJSON404

func (r ExecutePipelineResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ExecutePipelineResponse) GetJSON409

func (r ExecutePipelineResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (ExecutePipelineResponse) GetJSON500

func (r ExecutePipelineResponse) GetJSON500() *ErrorResponse

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (ExecutePipelineResponse) Status

func (r ExecutePipelineResponse) Status() string

Status returns HTTPResponse.Status

func (ExecutePipelineResponse) StatusCode

func (r ExecutePipelineResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExecuteQueryJSONRequestBody

type ExecuteQueryJSONRequestBody = ExecuteQueryRequest

ExecuteQueryJSONRequestBody defines body for ExecuteQuery for application/json ContentType.

type ExecuteQueryRequest

type ExecuteQueryRequest struct {
	Parameters map[string]interface{} `json:"parameters"`
}

ExecuteQueryRequest defines model for ExecuteQueryRequest.

type ExecuteQueryResponse

type ExecuteQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *QueryExecutionResult
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON408 the response for an HTTP 408 `application/json` response
	JSON408 *ErrorResponse
	// JSON422 the response for an HTTP 422 `application/json` response
	JSON422 *ErrorResponse
}

func ParseExecuteQueryResponse

func ParseExecuteQueryResponse(rsp *http.Response) (*ExecuteQueryResponse, error)

ParseExecuteQueryResponse parses an HTTP response from a ExecuteQueryWithResponse call

func (ExecuteQueryResponse) ContentType

func (r ExecuteQueryResponse) ContentType() string

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

func (ExecuteQueryResponse) GetBody

func (r ExecuteQueryResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ExecuteQueryResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ExecuteQueryResponse) GetJSON400

func (r ExecuteQueryResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ExecuteQueryResponse) GetJSON404

func (r ExecuteQueryResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ExecuteQueryResponse) GetJSON408

func (r ExecuteQueryResponse) GetJSON408() *ErrorResponse

GetJSON408 returns the response for an HTTP 408 `application/json` response

func (ExecuteQueryResponse) GetJSON422

func (r ExecuteQueryResponse) GetJSON422() *ErrorResponse

GetJSON422 returns the response for an HTTP 422 `application/json` response

func (ExecuteQueryResponse) Status

func (r ExecuteQueryResponse) Status() string

Status returns HTTPResponse.Status

func (ExecuteQueryResponse) StatusCode

func (r ExecuteQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExecutionResultResultType

type ExecutionResultResultType string

ExecutionResultResultType defines model for ExecutionResultResultType.

const (
	ExecutionResultResultTypeFtp           ExecutionResultResultType = "ftp"
	ExecutionResultResultTypeGit           ExecutionResultResultType = "git"
	ExecutionResultResultTypeHttp          ExecutionResultResultType = "http"
	ExecutionResultResultTypeMongodb       ExecutionResultResultType = "mongodb"
	ExecutionResultResultTypeObjectRows    ExecutionResultResultType = "object_rows"
	ExecutionResultResultTypeS3            ExecutionResultResultType = "s3"
	ExecutionResultResultTypeSql           ExecutionResultResultType = "sql"
	ExecutionResultResultTypeWorkspaceFile ExecutionResultResultType = "workspace_file"
)

Defines values for ExecutionResultResultType.

func (ExecutionResultResultType) Valid

func (e ExecutionResultResultType) Valid() bool

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

type FTPConfig

type FTPConfig struct {
	AllowPrivateHosts *bool   `json:"allow_private_hosts,omitempty"`
	BasePath          *string `json:"base_path,omitempty"`
	ConnectTimeout    *int    `json:"connect_timeout,omitempty"`
	Host              string  `json:"host"`
	Port              int     `json:"port"`
}

FTPConfig defines model for FTPConfig.

type FTPCredentials

type FTPCredentials struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

FTPCredentials defines model for FTPCredentials.

type FTPExecutionResult

type FTPExecutionResult struct {
	DurationMs int     `json:"duration_ms"`
	Error      *string `json:"error,omitempty"`
	Payload    struct {
		ColumnNames           *[]string                          `json:"column_names,omitempty"`
		File                  *FilePayloadMetadata               `json:"file,omitempty"`
		Format                FTPExecutionResultPayloadFormat    `json:"format"`
		IsHeadlessCsv         *bool                              `json:"is_headless_csv,omitempty"`
		IsHeadlessSpreadsheet *bool                              `json:"is_headless_spreadsheet,omitempty"`
		Operation             FTPExecutionResultPayloadOperation `json:"operation"`
		Range                 *string                            `json:"range,omitempty"`
		RowCount              *int                               `json:"row_count,omitempty"`
		Rows                  *[]map[string]interface{}          `json:"rows,omitempty"`
		Sheet                 *string                            `json:"sheet,omitempty"`
		TargetPath            *string                            `json:"target_path,omitempty"`
		WrittenBytes          *int                               `json:"written_bytes,omitempty"`
		WrittenRows           *int                               `json:"written_rows,omitempty"`
	} `json:"payload"`
	ResultType FTPExecutionResultResultType `json:"result_type"`
	Success    bool                         `json:"success"`
	Type       string                       `json:"type"`
}

FTPExecutionResult defines model for FTPExecutionResult.

type FTPExecutionResultPayloadFormat

type FTPExecutionResultPayloadFormat string

FTPExecutionResultPayloadFormat defines model for FTPExecutionResult.Payload.Format.

const (
	FTPExecutionResultPayloadFormatCsv         FTPExecutionResultPayloadFormat = "csv"
	FTPExecutionResultPayloadFormatFile        FTPExecutionResultPayloadFormat = "file"
	FTPExecutionResultPayloadFormatJson        FTPExecutionResultPayloadFormat = "json"
	FTPExecutionResultPayloadFormatSpreadsheet FTPExecutionResultPayloadFormat = "spreadsheet"
)

Defines values for FTPExecutionResultPayloadFormat.

func (FTPExecutionResultPayloadFormat) Valid

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

type FTPExecutionResultPayloadOperation

type FTPExecutionResultPayloadOperation string

FTPExecutionResultPayloadOperation defines model for FTPExecutionResult.Payload.Operation.

const (
	FTPExecutionResultPayloadOperationRead  FTPExecutionResultPayloadOperation = "read"
	FTPExecutionResultPayloadOperationWrite FTPExecutionResultPayloadOperation = "write"
)

Defines values for FTPExecutionResultPayloadOperation.

func (FTPExecutionResultPayloadOperation) Valid

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

type FTPExecutionResultResultType

type FTPExecutionResultResultType string

FTPExecutionResultResultType defines model for FTPExecutionResult.ResultType.

const (
	FTPExecutionResultResultTypeFtp           FTPExecutionResultResultType = "ftp"
	FTPExecutionResultResultTypeGit           FTPExecutionResultResultType = "git"
	FTPExecutionResultResultTypeHttp          FTPExecutionResultResultType = "http"
	FTPExecutionResultResultTypeMongodb       FTPExecutionResultResultType = "mongodb"
	FTPExecutionResultResultTypeObjectRows    FTPExecutionResultResultType = "object_rows"
	FTPExecutionResultResultTypeS3            FTPExecutionResultResultType = "s3"
	FTPExecutionResultResultTypeSql           FTPExecutionResultResultType = "sql"
	FTPExecutionResultResultTypeWorkspaceFile FTPExecutionResultResultType = "workspace_file"
)

Defines values for FTPExecutionResultResultType.

func (FTPExecutionResultResultType) Valid

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

type FTPStatement

type FTPStatement struct {
	// Content Content to write when operation is write. Supports JSON values, arrays, objects, raw CSV string, spreadsheet rows, or raw file content when format is file.
	//
	// Example: [{"email":"alice@example.com","id":1}]
	Content   *FTPStatement_Content  `json:"content,omitempty"`
	Delimiter *string                `json:"delimiter,omitempty"`
	Format    *FTPStatementFormat    `json:"format,omitempty"`
	HasHeader *bool                  `json:"has_header,omitempty"`
	Operation *FTPStatementOperation `json:"operation,omitempty"`
	Overwrite *bool                  `json:"overwrite,omitempty"`
	Path      string                 `json:"path"`
	Range     *string                `json:"range,omitempty"`
	Sheet     *string                `json:"sheet,omitempty"`
	Type      FTPStatementType       `json:"type"`
}

FTPStatement defines model for FTPStatement.

type FTPStatementContent0

type FTPStatementContent0 map[string]interface{}

FTPStatementContent0 defines model for FTPStatement.Content.0.

type FTPStatementContent1

type FTPStatementContent1 = []map[string]interface{}

FTPStatementContent1 defines model for FTPStatement.Content.1.

type FTPStatementContent2

type FTPStatementContent2 = string

FTPStatementContent2 defines model for FTPStatement.Content.2.

type FTPStatementFormat

type FTPStatementFormat string

FTPStatementFormat defines model for FTPStatement.Format.

const (
	FTPStatementFormatAuto        FTPStatementFormat = "auto"
	FTPStatementFormatCsv         FTPStatementFormat = "csv"
	FTPStatementFormatFile        FTPStatementFormat = "file"
	FTPStatementFormatJson        FTPStatementFormat = "json"
	FTPStatementFormatSpreadsheet FTPStatementFormat = "spreadsheet"
)

Defines values for FTPStatementFormat.

func (FTPStatementFormat) Valid

func (e FTPStatementFormat) Valid() bool

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

type FTPStatementOperation

type FTPStatementOperation string

FTPStatementOperation defines model for FTPStatement.Operation.

const (
	FTPStatementOperationRead  FTPStatementOperation = "read"
	FTPStatementOperationWrite FTPStatementOperation = "write"
)

Defines values for FTPStatementOperation.

func (FTPStatementOperation) Valid

func (e FTPStatementOperation) Valid() bool

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

type FTPStatementType

type FTPStatementType string

FTPStatementType defines model for FTPStatement.Type.

const (
	FTPStatementTypeFtp FTPStatementType = "ftp"
)

Defines values for FTPStatementType.

func (FTPStatementType) Valid

func (e FTPStatementType) Valid() bool

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

type FTPStatement_Content

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

FTPStatement_Content Content to write when operation is write. Supports JSON values, arrays, objects, raw CSV string, spreadsheet rows, or raw file content when format is file.

Example: [{"email":"alice@example.com","id":1}]

func (FTPStatement_Content) AsFTPStatementContent0

func (t FTPStatement_Content) AsFTPStatementContent0() (FTPStatementContent0, error)

AsFTPStatementContent0 returns the union data inside the FTPStatement_Content as a FTPStatementContent0

func (FTPStatement_Content) AsFTPStatementContent1

func (t FTPStatement_Content) AsFTPStatementContent1() (FTPStatementContent1, error)

AsFTPStatementContent1 returns the union data inside the FTPStatement_Content as a FTPStatementContent1

func (FTPStatement_Content) AsFTPStatementContent2

func (t FTPStatement_Content) AsFTPStatementContent2() (FTPStatementContent2, error)

AsFTPStatementContent2 returns the union data inside the FTPStatement_Content as a FTPStatementContent2

func (*FTPStatement_Content) FromFTPStatementContent0

func (t *FTPStatement_Content) FromFTPStatementContent0(v FTPStatementContent0) error

FromFTPStatementContent0 overwrites any union data inside the FTPStatement_Content as the provided FTPStatementContent0

func (*FTPStatement_Content) FromFTPStatementContent1

func (t *FTPStatement_Content) FromFTPStatementContent1(v FTPStatementContent1) error

FromFTPStatementContent1 overwrites any union data inside the FTPStatement_Content as the provided FTPStatementContent1

func (*FTPStatement_Content) FromFTPStatementContent2

func (t *FTPStatement_Content) FromFTPStatementContent2(v FTPStatementContent2) error

FromFTPStatementContent2 overwrites any union data inside the FTPStatement_Content as the provided FTPStatementContent2

func (FTPStatement_Content) MarshalJSON

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

func (*FTPStatement_Content) MergeFTPStatementContent0

func (t *FTPStatement_Content) MergeFTPStatementContent0(v FTPStatementContent0) error

MergeFTPStatementContent0 performs a merge with any union data inside the FTPStatement_Content, using the provided FTPStatementContent0

func (*FTPStatement_Content) MergeFTPStatementContent1

func (t *FTPStatement_Content) MergeFTPStatementContent1(v FTPStatementContent1) error

MergeFTPStatementContent1 performs a merge with any union data inside the FTPStatement_Content, using the provided FTPStatementContent1

func (*FTPStatement_Content) MergeFTPStatementContent2

func (t *FTPStatement_Content) MergeFTPStatementContent2(v FTPStatementContent2) error

MergeFTPStatementContent2 performs a merge with any union data inside the FTPStatement_Content, using the provided FTPStatementContent2

func (*FTPStatement_Content) UnmarshalJSON

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

type FieldInfo

type FieldInfo struct {
	Name string `json:"name"`
	Type string `json:"type"`
}

FieldInfo defines model for FieldInfo.

type FileInfo

type FileInfo struct {
	Fields     []FieldInfo `json:"fields"`
	MimeType   *string     `json:"mime_type,omitempty"`
	Name       string      `json:"name"`
	ResourceId *string     `json:"resource_id,omitempty"`
	SizeBytes  *int64      `json:"size_bytes,omitempty"`
}

FileInfo defines model for FileInfo.

type FilePayloadMetadata

type FilePayloadMetadata struct {
	Digest          string  `json:"digest"`
	DigestAlgorithm string  `json:"digest_algorithm"`
	Filename        *string `json:"filename,omitempty"`
	MimeType        string  `json:"mime_type"`
	SizeBytes       int64   `json:"size_bytes"`
}

FilePayloadMetadata defines model for FilePayloadMetadata.

type FileSchemaDiagnostic

type FileSchemaDiagnostic struct {
	Code     string `json:"code"`
	Message  string `json:"message"`
	Name     string `json:"name"`
	Severity string `json:"severity"`
	Target   string `json:"target"`
}

FileSchemaDiagnostic defines model for FileSchemaDiagnostic.

type FileSchemaResponse

type FileSchemaResponse struct {
	Diagnostics *[]FileSchemaDiagnostic      `json:"diagnostics,omitempty"`
	Files       []FileInfo                   `json:"files"`
	SchemaType  FileSchemaResponseSchemaType `json:"schema_type"`
	Type        FileSchemaResponseType       `json:"type"`
}

FileSchemaResponse defines model for FileSchemaResponse.

type FileSchemaResponseSchemaType

type FileSchemaResponseSchemaType string

FileSchemaResponseSchemaType defines model for FileSchemaResponse.SchemaType.

const (
	FileSchemaResponseSchemaTypeFile FileSchemaResponseSchemaType = "file"
)

Defines values for FileSchemaResponseSchemaType.

func (FileSchemaResponseSchemaType) Valid

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

type FileSchemaResponseType

type FileSchemaResponseType string

FileSchemaResponseType defines model for FileSchemaResponse.Type.

const (
	FileSchemaResponseTypeFtp             FileSchemaResponseType = "ftp"
	FileSchemaResponseTypeGit             FileSchemaResponseType = "git"
	FileSchemaResponseTypeGithub          FileSchemaResponseType = "github"
	FileSchemaResponseTypeGitlab          FileSchemaResponseType = "gitlab"
	FileSchemaResponseTypeGoogleWorkspace FileSchemaResponseType = "google_workspace"
	FileSchemaResponseTypeS3              FileSchemaResponseType = "s3"
)

Defines values for FileSchemaResponseType.

func (FileSchemaResponseType) Valid

func (e FileSchemaResponseType) Valid() bool

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

type FormatPipelineSpecJSONRequestBody

type FormatPipelineSpecJSONRequestBody = PipelineSpecFormatRequest

FormatPipelineSpecJSONRequestBody defines body for FormatPipelineSpec for application/json ContentType.

type FormatPipelineSpecResponse

type FormatPipelineSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineSpecFormatResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
}

func ParseFormatPipelineSpecResponse

func ParseFormatPipelineSpecResponse(rsp *http.Response) (*FormatPipelineSpecResponse, error)

ParseFormatPipelineSpecResponse parses an HTTP response from a FormatPipelineSpecWithResponse call

func (FormatPipelineSpecResponse) ContentType

func (r FormatPipelineSpecResponse) ContentType() string

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

func (FormatPipelineSpecResponse) GetBody

func (r FormatPipelineSpecResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (FormatPipelineSpecResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (FormatPipelineSpecResponse) GetJSON400

func (r FormatPipelineSpecResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (FormatPipelineSpecResponse) GetJSON403

func (r FormatPipelineSpecResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (FormatPipelineSpecResponse) Status

Status returns HTTPResponse.Status

func (FormatPipelineSpecResponse) StatusCode

func (r FormatPipelineSpecResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAPIKeyResponse

type GetAPIKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *APIKey
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetAPIKeyResponse

func ParseGetAPIKeyResponse(rsp *http.Response) (*GetAPIKeyResponse, error)

ParseGetAPIKeyResponse parses an HTTP response from a GetAPIKeyWithResponse call

func (GetAPIKeyResponse) ContentType

func (r GetAPIKeyResponse) ContentType() string

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

func (GetAPIKeyResponse) GetBody

func (r GetAPIKeyResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetAPIKeyResponse) GetJSON200

func (r GetAPIKeyResponse) GetJSON200() *APIKey

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetAPIKeyResponse) GetJSON401

func (r GetAPIKeyResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetAPIKeyResponse) GetJSON403

func (r GetAPIKeyResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetAPIKeyResponse) GetJSON404

func (r GetAPIKeyResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetAPIKeyResponse) Status

func (r GetAPIKeyResponse) Status() string

Status returns HTTPResponse.Status

func (GetAPIKeyResponse) StatusCode

func (r GetAPIKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAlertDestinationResponse

type GetAlertDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AlertDestination
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetAlertDestinationResponse

func ParseGetAlertDestinationResponse(rsp *http.Response) (*GetAlertDestinationResponse, error)

ParseGetAlertDestinationResponse parses an HTTP response from a GetAlertDestinationWithResponse call

func (GetAlertDestinationResponse) ContentType

func (r GetAlertDestinationResponse) ContentType() string

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

func (GetAlertDestinationResponse) GetBody

func (r GetAlertDestinationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetAlertDestinationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetAlertDestinationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetAlertDestinationResponse) Status

Status returns HTTPResponse.Status

func (GetAlertDestinationResponse) StatusCode

func (r GetAlertDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAlertPolicyResponse

type GetAlertPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AlertPolicy
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetAlertPolicyResponse

func ParseGetAlertPolicyResponse(rsp *http.Response) (*GetAlertPolicyResponse, error)

ParseGetAlertPolicyResponse parses an HTTP response from a GetAlertPolicyWithResponse call

func (GetAlertPolicyResponse) ContentType

func (r GetAlertPolicyResponse) ContentType() string

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

func (GetAlertPolicyResponse) GetBody

func (r GetAlertPolicyResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetAlertPolicyResponse) GetJSON200

func (r GetAlertPolicyResponse) GetJSON200() *AlertPolicy

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetAlertPolicyResponse) GetJSON404

func (r GetAlertPolicyResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetAlertPolicyResponse) Status

func (r GetAlertPolicyResponse) Status() string

Status returns HTTPResponse.Status

func (GetAlertPolicyResponse) StatusCode

func (r GetAlertPolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDataSourceBindingResponse

type GetDataSourceBindingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSourceBinding
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetDataSourceBindingResponse

func ParseGetDataSourceBindingResponse(rsp *http.Response) (*GetDataSourceBindingResponse, error)

ParseGetDataSourceBindingResponse parses an HTTP response from a GetDataSourceBindingWithResponse call

func (GetDataSourceBindingResponse) ContentType

func (r GetDataSourceBindingResponse) ContentType() string

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

func (GetDataSourceBindingResponse) GetBody

func (r GetDataSourceBindingResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetDataSourceBindingResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetDataSourceBindingResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetDataSourceBindingResponse) Status

Status returns HTTPResponse.Status

func (GetDataSourceBindingResponse) StatusCode

func (r GetDataSourceBindingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDataSourceProofConfigurationResponse

type GetDataSourceProofConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSourceProofConfiguration
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSONDefault the response for an HTTP default `application/json` response
	JSONDefault *ErrorResponse
}

func ParseGetDataSourceProofConfigurationResponse

func ParseGetDataSourceProofConfigurationResponse(rsp *http.Response) (*GetDataSourceProofConfigurationResponse, error)

ParseGetDataSourceProofConfigurationResponse parses an HTTP response from a GetDataSourceProofConfigurationWithResponse call

func (GetDataSourceProofConfigurationResponse) ContentType

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

func (GetDataSourceProofConfigurationResponse) GetBody

GetBody returns the raw response body bytes

func (GetDataSourceProofConfigurationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetDataSourceProofConfigurationResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetDataSourceProofConfigurationResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetDataSourceProofConfigurationResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetDataSourceProofConfigurationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetDataSourceProofConfigurationResponse) GetJSONDefault

GetJSONDefault returns the response for an HTTP default `application/json` response

func (GetDataSourceProofConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetDataSourceProofConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDataSourceRefResponse

type GetDataSourceRefResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSourceRef
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetDataSourceRefResponse

func ParseGetDataSourceRefResponse(rsp *http.Response) (*GetDataSourceRefResponse, error)

ParseGetDataSourceRefResponse parses an HTTP response from a GetDataSourceRefWithResponse call

func (GetDataSourceRefResponse) ContentType

func (r GetDataSourceRefResponse) ContentType() string

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

func (GetDataSourceRefResponse) GetBody

func (r GetDataSourceRefResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetDataSourceRefResponse) GetJSON200

func (r GetDataSourceRefResponse) GetJSON200() *DataSourceRef

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetDataSourceRefResponse) GetJSON404

func (r GetDataSourceRefResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetDataSourceRefResponse) Status

func (r GetDataSourceRefResponse) Status() string

Status returns HTTPResponse.Status

func (GetDataSourceRefResponse) StatusCode

func (r GetDataSourceRefResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDataSourceResponse

type GetDataSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSource
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetDataSourceResponse

func ParseGetDataSourceResponse(rsp *http.Response) (*GetDataSourceResponse, error)

ParseGetDataSourceResponse parses an HTTP response from a GetDataSourceWithResponse call

func (GetDataSourceResponse) ContentType

func (r GetDataSourceResponse) ContentType() string

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

func (GetDataSourceResponse) GetBody

func (r GetDataSourceResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetDataSourceResponse) GetJSON200

func (r GetDataSourceResponse) GetJSON200() *DataSource

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetDataSourceResponse) GetJSON404

func (r GetDataSourceResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetDataSourceResponse) Status

func (r GetDataSourceResponse) Status() string

Status returns HTTPResponse.Status

func (GetDataSourceResponse) StatusCode

func (r GetDataSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDriftImpactReportResponse

type GetDriftImpactReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DriftImpactReport
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetDriftImpactReportResponse

func ParseGetDriftImpactReportResponse(rsp *http.Response) (*GetDriftImpactReportResponse, error)

ParseGetDriftImpactReportResponse parses an HTTP response from a GetDriftImpactReportWithResponse call

func (GetDriftImpactReportResponse) ContentType

func (r GetDriftImpactReportResponse) ContentType() string

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

func (GetDriftImpactReportResponse) GetBody

func (r GetDriftImpactReportResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetDriftImpactReportResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetDriftImpactReportResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetDriftImpactReportResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetDriftImpactReportResponse) Status

Status returns HTTPResponse.Status

func (GetDriftImpactReportResponse) StatusCode

func (r GetDriftImpactReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentResponse

type GetEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Environment
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetEnvironmentResponse

func ParseGetEnvironmentResponse(rsp *http.Response) (*GetEnvironmentResponse, error)

ParseGetEnvironmentResponse parses an HTTP response from a GetEnvironmentWithResponse call

func (GetEnvironmentResponse) ContentType

func (r GetEnvironmentResponse) ContentType() string

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

func (GetEnvironmentResponse) GetBody

func (r GetEnvironmentResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetEnvironmentResponse) GetJSON200

func (r GetEnvironmentResponse) GetJSON200() *Environment

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetEnvironmentResponse) GetJSON404

func (r GetEnvironmentResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetEnvironmentResponse) Status

func (r GetEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (GetEnvironmentResponse) StatusCode

func (r GetEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentRuntimeVariableResponse

type GetEnvironmentRuntimeVariableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *RuntimeVariable
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetEnvironmentRuntimeVariableResponse

func ParseGetEnvironmentRuntimeVariableResponse(rsp *http.Response) (*GetEnvironmentRuntimeVariableResponse, error)

ParseGetEnvironmentRuntimeVariableResponse parses an HTTP response from a GetEnvironmentRuntimeVariableWithResponse call

func (GetEnvironmentRuntimeVariableResponse) ContentType

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

func (GetEnvironmentRuntimeVariableResponse) GetBody

GetBody returns the raw response body bytes

func (GetEnvironmentRuntimeVariableResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetEnvironmentRuntimeVariableResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetEnvironmentRuntimeVariableResponse) Status

Status returns HTTPResponse.Status

func (GetEnvironmentRuntimeVariableResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentSecretResponse

type GetEnvironmentSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *EnvironmentSecret
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetEnvironmentSecretResponse

func ParseGetEnvironmentSecretResponse(rsp *http.Response) (*GetEnvironmentSecretResponse, error)

ParseGetEnvironmentSecretResponse parses an HTTP response from a GetEnvironmentSecretWithResponse call

func (GetEnvironmentSecretResponse) ContentType

func (r GetEnvironmentSecretResponse) ContentType() string

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

func (GetEnvironmentSecretResponse) GetBody

func (r GetEnvironmentSecretResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetEnvironmentSecretResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetEnvironmentSecretResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetEnvironmentSecretResponse) Status

Status returns HTTPResponse.Status

func (GetEnvironmentSecretResponse) StatusCode

func (r GetEnvironmentSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGoogleWorkspaceFileResponse

type GetGoogleWorkspaceFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *GoogleWorkspaceFile
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ErrorResponse
}

func ParseGetGoogleWorkspaceFileResponse

func ParseGetGoogleWorkspaceFileResponse(rsp *http.Response) (*GetGoogleWorkspaceFileResponse, error)

ParseGetGoogleWorkspaceFileResponse parses an HTTP response from a GetGoogleWorkspaceFileWithResponse call

func (GetGoogleWorkspaceFileResponse) ContentType

func (r GetGoogleWorkspaceFileResponse) ContentType() string

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

func (GetGoogleWorkspaceFileResponse) GetBody

func (r GetGoogleWorkspaceFileResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetGoogleWorkspaceFileResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetGoogleWorkspaceFileResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetGoogleWorkspaceFileResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetGoogleWorkspaceFileResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetGoogleWorkspaceFileResponse) Status

Status returns HTTPResponse.Status

func (GetGoogleWorkspaceFileResponse) StatusCode

func (r GetGoogleWorkspaceFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGoogleWorkspaceWorksheetsResponse

type GetGoogleWorkspaceWorksheetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *GoogleWorkspaceSchemaResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ErrorResponse
}

func ParseGetGoogleWorkspaceWorksheetsResponse

func ParseGetGoogleWorkspaceWorksheetsResponse(rsp *http.Response) (*GetGoogleWorkspaceWorksheetsResponse, error)

ParseGetGoogleWorkspaceWorksheetsResponse parses an HTTP response from a GetGoogleWorkspaceWorksheetsWithResponse call

func (GetGoogleWorkspaceWorksheetsResponse) ContentType

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

func (GetGoogleWorkspaceWorksheetsResponse) GetBody

GetBody returns the raw response body bytes

func (GetGoogleWorkspaceWorksheetsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetGoogleWorkspaceWorksheetsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetGoogleWorkspaceWorksheetsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetGoogleWorkspaceWorksheetsResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (GetGoogleWorkspaceWorksheetsResponse) Status

Status returns HTTPResponse.Status

func (GetGoogleWorkspaceWorksheetsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetMemberInvitationResponse

type GetMemberInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *MemberInvitation
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetMemberInvitationResponse

func ParseGetMemberInvitationResponse(rsp *http.Response) (*GetMemberInvitationResponse, error)

ParseGetMemberInvitationResponse parses an HTTP response from a GetMemberInvitationWithResponse call

func (GetMemberInvitationResponse) ContentType

func (r GetMemberInvitationResponse) ContentType() string

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

func (GetMemberInvitationResponse) GetBody

func (r GetMemberInvitationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetMemberInvitationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetMemberInvitationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetMemberInvitationResponse) Status

Status returns HTTPResponse.Status

func (GetMemberInvitationResponse) StatusCode

func (r GetMemberInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNotificationResponse

type GetNotificationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *NotificationRecord
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetNotificationResponse

func ParseGetNotificationResponse(rsp *http.Response) (*GetNotificationResponse, error)

ParseGetNotificationResponse parses an HTTP response from a GetNotificationWithResponse call

func (GetNotificationResponse) ContentType

func (r GetNotificationResponse) ContentType() string

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

func (GetNotificationResponse) GetBody

func (r GetNotificationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetNotificationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetNotificationResponse) GetJSON400

func (r GetNotificationResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetNotificationResponse) GetJSON401

func (r GetNotificationResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetNotificationResponse) GetJSON403

func (r GetNotificationResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetNotificationResponse) GetJSON404

func (r GetNotificationResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetNotificationResponse) Status

func (r GetNotificationResponse) Status() string

Status returns HTTPResponse.Status

func (GetNotificationResponse) StatusCode

func (r GetNotificationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetODCSArtifactParams

type GetODCSArtifactParams struct {
	SourceRepo string `form:"source_repo" json:"source_repo"`
	Commit     string `form:"commit" json:"commit"`
	Path       string `form:"path" json:"path"`
}

GetODCSArtifactParams defines parameters for GetODCSArtifact.

type GetODCSArtifactResponse

type GetODCSArtifactResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ODCSArtifact
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetODCSArtifactResponse

func ParseGetODCSArtifactResponse(rsp *http.Response) (*GetODCSArtifactResponse, error)

ParseGetODCSArtifactResponse parses an HTTP response from a GetODCSArtifactWithResponse call

func (GetODCSArtifactResponse) ContentType

func (r GetODCSArtifactResponse) ContentType() string

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

func (GetODCSArtifactResponse) GetBody

func (r GetODCSArtifactResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetODCSArtifactResponse) GetJSON200

func (r GetODCSArtifactResponse) GetJSON200() *ODCSArtifact

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetODCSArtifactResponse) GetJSON400

func (r GetODCSArtifactResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetODCSArtifactResponse) GetJSON401

func (r GetODCSArtifactResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetODCSArtifactResponse) GetJSON403

func (r GetODCSArtifactResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetODCSArtifactResponse) GetJSON404

func (r GetODCSArtifactResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetODCSArtifactResponse) Status

func (r GetODCSArtifactResponse) Status() string

Status returns HTTPResponse.Status

func (GetODCSArtifactResponse) StatusCode

func (r GetODCSArtifactResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetODCSContractResponse

type GetODCSContractResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ODCSContract
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetODCSContractResponse

func ParseGetODCSContractResponse(rsp *http.Response) (*GetODCSContractResponse, error)

ParseGetODCSContractResponse parses an HTTP response from a GetODCSContractWithResponse call

func (GetODCSContractResponse) ContentType

func (r GetODCSContractResponse) ContentType() string

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

func (GetODCSContractResponse) GetBody

func (r GetODCSContractResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetODCSContractResponse) GetJSON200

func (r GetODCSContractResponse) GetJSON200() *ODCSContract

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetODCSContractResponse) GetJSON400

func (r GetODCSContractResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetODCSContractResponse) GetJSON401

func (r GetODCSContractResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetODCSContractResponse) GetJSON403

func (r GetODCSContractResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetODCSContractResponse) GetJSON404

func (r GetODCSContractResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetODCSContractResponse) Status

func (r GetODCSContractResponse) Status() string

Status returns HTTPResponse.Status

func (GetODCSContractResponse) StatusCode

func (r GetODCSContractResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetODCSRevisionResponse

type GetODCSRevisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ODCSRevision
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetODCSRevisionResponse

func ParseGetODCSRevisionResponse(rsp *http.Response) (*GetODCSRevisionResponse, error)

ParseGetODCSRevisionResponse parses an HTTP response from a GetODCSRevisionWithResponse call

func (GetODCSRevisionResponse) ContentType

func (r GetODCSRevisionResponse) ContentType() string

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

func (GetODCSRevisionResponse) GetBody

func (r GetODCSRevisionResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetODCSRevisionResponse) GetJSON200

func (r GetODCSRevisionResponse) GetJSON200() *ODCSRevision

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetODCSRevisionResponse) GetJSON400

func (r GetODCSRevisionResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetODCSRevisionResponse) GetJSON401

func (r GetODCSRevisionResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetODCSRevisionResponse) GetJSON403

func (r GetODCSRevisionResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetODCSRevisionResponse) GetJSON404

func (r GetODCSRevisionResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetODCSRevisionResponse) Status

func (r GetODCSRevisionResponse) Status() string

Status returns HTTPResponse.Status

func (GetODCSRevisionResponse) StatusCode

func (r GetODCSRevisionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOrganizationResponse

type GetOrganizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Organization
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetOrganizationResponse

func ParseGetOrganizationResponse(rsp *http.Response) (*GetOrganizationResponse, error)

ParseGetOrganizationResponse parses an HTTP response from a GetOrganizationWithResponse call

func (GetOrganizationResponse) ContentType

func (r GetOrganizationResponse) ContentType() string

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

func (GetOrganizationResponse) GetBody

func (r GetOrganizationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetOrganizationResponse) GetJSON200

func (r GetOrganizationResponse) GetJSON200() *Organization

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetOrganizationResponse) GetJSON404

func (r GetOrganizationResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetOrganizationResponse) Status

func (r GetOrganizationResponse) Status() string

Status returns HTTPResponse.Status

func (GetOrganizationResponse) StatusCode

func (r GetOrganizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOrganizationRetentionPolicyResponse

type GetOrganizationRetentionPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OrganizationRetentionPolicy
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetOrganizationRetentionPolicyResponse

func ParseGetOrganizationRetentionPolicyResponse(rsp *http.Response) (*GetOrganizationRetentionPolicyResponse, error)

ParseGetOrganizationRetentionPolicyResponse parses an HTTP response from a GetOrganizationRetentionPolicyWithResponse call

func (GetOrganizationRetentionPolicyResponse) ContentType

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

func (GetOrganizationRetentionPolicyResponse) GetBody

GetBody returns the raw response body bytes

func (GetOrganizationRetentionPolicyResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetOrganizationRetentionPolicyResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetOrganizationRetentionPolicyResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetOrganizationRetentionPolicyResponse) Status

Status returns HTTPResponse.Status

func (GetOrganizationRetentionPolicyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetPersonalAccessTokenResponse

type GetPersonalAccessTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PersonalAccessToken
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetPersonalAccessTokenResponse

func ParseGetPersonalAccessTokenResponse(rsp *http.Response) (*GetPersonalAccessTokenResponse, error)

ParseGetPersonalAccessTokenResponse parses an HTTP response from a GetPersonalAccessTokenWithResponse call

func (GetPersonalAccessTokenResponse) ContentType

func (r GetPersonalAccessTokenResponse) ContentType() string

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

func (GetPersonalAccessTokenResponse) GetBody

func (r GetPersonalAccessTokenResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPersonalAccessTokenResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPersonalAccessTokenResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetPersonalAccessTokenResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPersonalAccessTokenResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPersonalAccessTokenResponse) Status

Status returns HTTPResponse.Status

func (GetPersonalAccessTokenResponse) StatusCode

func (r GetPersonalAccessTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPipelineDeploymentResponse

type GetPipelineDeploymentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineDeployment
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetPipelineDeploymentResponse

func ParseGetPipelineDeploymentResponse(rsp *http.Response) (*GetPipelineDeploymentResponse, error)

ParseGetPipelineDeploymentResponse parses an HTTP response from a GetPipelineDeploymentWithResponse call

func (GetPipelineDeploymentResponse) ContentType

func (r GetPipelineDeploymentResponse) ContentType() string

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

func (GetPipelineDeploymentResponse) GetBody

func (r GetPipelineDeploymentResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPipelineDeploymentResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPipelineDeploymentResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPipelineDeploymentResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPipelineDeploymentResponse) Status

Status returns HTTPResponse.Status

func (GetPipelineDeploymentResponse) StatusCode

func (r GetPipelineDeploymentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPipelineDraftResponse

type GetPipelineDraftResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineDraftResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetPipelineDraftResponse

func ParseGetPipelineDraftResponse(rsp *http.Response) (*GetPipelineDraftResponse, error)

ParseGetPipelineDraftResponse parses an HTTP response from a GetPipelineDraftWithResponse call

func (GetPipelineDraftResponse) ContentType

func (r GetPipelineDraftResponse) ContentType() string

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

func (GetPipelineDraftResponse) GetBody

func (r GetPipelineDraftResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPipelineDraftResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPipelineDraftResponse) GetJSON400

func (r GetPipelineDraftResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetPipelineDraftResponse) GetJSON403

func (r GetPipelineDraftResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPipelineDraftResponse) GetJSON404

func (r GetPipelineDraftResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPipelineDraftResponse) Status

func (r GetPipelineDraftResponse) Status() string

Status returns HTTPResponse.Status

func (GetPipelineDraftResponse) StatusCode

func (r GetPipelineDraftResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPipelineResponse

type GetPipelineResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Pipeline
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetPipelineResponse

func ParseGetPipelineResponse(rsp *http.Response) (*GetPipelineResponse, error)

ParseGetPipelineResponse parses an HTTP response from a GetPipelineWithResponse call

func (GetPipelineResponse) ContentType

func (r GetPipelineResponse) ContentType() string

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

func (GetPipelineResponse) GetBody

func (r GetPipelineResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPipelineResponse) GetJSON200

func (r GetPipelineResponse) GetJSON200() *Pipeline

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPipelineResponse) GetJSON403

func (r GetPipelineResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPipelineResponse) GetJSON404

func (r GetPipelineResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPipelineResponse) Status

func (r GetPipelineResponse) Status() string

Status returns HTTPResponse.Status

func (GetPipelineResponse) StatusCode

func (r GetPipelineResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPipelineRunResponse

type GetPipelineRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineRunRecord
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetPipelineRunResponse

func ParseGetPipelineRunResponse(rsp *http.Response) (*GetPipelineRunResponse, error)

ParseGetPipelineRunResponse parses an HTTP response from a GetPipelineRunWithResponse call

func (GetPipelineRunResponse) ContentType

func (r GetPipelineRunResponse) ContentType() string

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

func (GetPipelineRunResponse) GetBody

func (r GetPipelineRunResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPipelineRunResponse) GetJSON200

func (r GetPipelineRunResponse) GetJSON200() *PipelineRunRecord

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPipelineRunResponse) GetJSON400

func (r GetPipelineRunResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetPipelineRunResponse) GetJSON401

func (r GetPipelineRunResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetPipelineRunResponse) GetJSON403

func (r GetPipelineRunResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPipelineRunResponse) GetJSON404

func (r GetPipelineRunResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPipelineRunResponse) Status

func (r GetPipelineRunResponse) Status() string

Status returns HTTPResponse.Status

func (GetPipelineRunResponse) StatusCode

func (r GetPipelineRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPipelineTriggerResponse

type GetPipelineTriggerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineTrigger
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetPipelineTriggerResponse

func ParseGetPipelineTriggerResponse(rsp *http.Response) (*GetPipelineTriggerResponse, error)

ParseGetPipelineTriggerResponse parses an HTTP response from a GetPipelineTriggerWithResponse call

func (GetPipelineTriggerResponse) ContentType

func (r GetPipelineTriggerResponse) ContentType() string

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

func (GetPipelineTriggerResponse) GetBody

func (r GetPipelineTriggerResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPipelineTriggerResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPipelineTriggerResponse) GetJSON401

func (r GetPipelineTriggerResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetPipelineTriggerResponse) GetJSON403

func (r GetPipelineTriggerResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPipelineTriggerResponse) GetJSON404

func (r GetPipelineTriggerResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPipelineTriggerResponse) Status

Status returns HTTPResponse.Status

func (GetPipelineTriggerResponse) StatusCode

func (r GetPipelineTriggerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPipelineValidationResultResponse

type GetPipelineValidationResultResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineValidationResultRecord
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetPipelineValidationResultResponse

func ParseGetPipelineValidationResultResponse(rsp *http.Response) (*GetPipelineValidationResultResponse, error)

ParseGetPipelineValidationResultResponse parses an HTTP response from a GetPipelineValidationResultWithResponse call

func (GetPipelineValidationResultResponse) ContentType

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

func (GetPipelineValidationResultResponse) GetBody

GetBody returns the raw response body bytes

func (GetPipelineValidationResultResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPipelineValidationResultResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPipelineValidationResultResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPipelineValidationResultResponse) Status

Status returns HTTPResponse.Status

func (GetPipelineValidationResultResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetPipelineVersionResponse

type GetPipelineVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineVersion
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetPipelineVersionResponse

func ParseGetPipelineVersionResponse(rsp *http.Response) (*GetPipelineVersionResponse, error)

ParseGetPipelineVersionResponse parses an HTTP response from a GetPipelineVersionWithResponse call

func (GetPipelineVersionResponse) ContentType

func (r GetPipelineVersionResponse) ContentType() string

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

func (GetPipelineVersionResponse) GetBody

func (r GetPipelineVersionResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetPipelineVersionResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPipelineVersionResponse) GetJSON400

func (r GetPipelineVersionResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetPipelineVersionResponse) GetJSON403

func (r GetPipelineVersionResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPipelineVersionResponse) GetJSON404

func (r GetPipelineVersionResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPipelineVersionResponse) Status

Status returns HTTPResponse.Status

func (GetPipelineVersionResponse) StatusCode

func (r GetPipelineVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPipelineWebhookDeliveryResponse

type GetPipelineWebhookDeliveryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineWebhookDelivery
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetPipelineWebhookDeliveryResponse

func ParseGetPipelineWebhookDeliveryResponse(rsp *http.Response) (*GetPipelineWebhookDeliveryResponse, error)

ParseGetPipelineWebhookDeliveryResponse parses an HTTP response from a GetPipelineWebhookDeliveryWithResponse call

func (GetPipelineWebhookDeliveryResponse) ContentType

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

func (GetPipelineWebhookDeliveryResponse) GetBody

GetBody returns the raw response body bytes

func (GetPipelineWebhookDeliveryResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetPipelineWebhookDeliveryResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetPipelineWebhookDeliveryResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (GetPipelineWebhookDeliveryResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetPipelineWebhookDeliveryResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetPipelineWebhookDeliveryResponse) Status

Status returns HTTPResponse.Status

func (GetPipelineWebhookDeliveryResponse) StatusCode

func (r GetPipelineWebhookDeliveryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectResponse

type GetProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Project
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetProjectResponse

func ParseGetProjectResponse(rsp *http.Response) (*GetProjectResponse, error)

ParseGetProjectResponse parses an HTTP response from a GetProjectWithResponse call

func (GetProjectResponse) ContentType

func (r GetProjectResponse) ContentType() string

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

func (GetProjectResponse) GetBody

func (r GetProjectResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProjectResponse) GetJSON200

func (r GetProjectResponse) GetJSON200() *Project

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProjectResponse) GetJSON404

func (r GetProjectResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProjectResponse) Status

func (r GetProjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetProjectResponse) StatusCode

func (r GetProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProofReceiptResponse

type GetProofReceiptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProofReceipt
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// Headers200 the parsed response headers for an HTTP 200 response
	Headers200 *GetProofReceiptResponse200Headers
}

func ParseGetProofReceiptResponse

func ParseGetProofReceiptResponse(rsp *http.Response) (*GetProofReceiptResponse, error)

ParseGetProofReceiptResponse parses an HTTP response from a GetProofReceiptWithResponse call

func (GetProofReceiptResponse) ContentType

func (r GetProofReceiptResponse) ContentType() string

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

func (GetProofReceiptResponse) GetBody

func (r GetProofReceiptResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetProofReceiptResponse) GetJSON200

func (r GetProofReceiptResponse) GetJSON200() *ProofReceipt

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetProofReceiptResponse) GetJSON403

func (r GetProofReceiptResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (GetProofReceiptResponse) GetJSON404

func (r GetProofReceiptResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetProofReceiptResponse) Status

func (r GetProofReceiptResponse) Status() string

Status returns HTTPResponse.Status

func (GetProofReceiptResponse) StatusCode

func (r GetProofReceiptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProofReceiptResponse200Headers

type GetProofReceiptResponse200Headers struct {
	CacheControl *string
}

GetProofReceiptResponse200Headers the declared response headers of an HTTP 200 response for GetProofReceipt

type GetQueryExecutionResponse

type GetQueryExecutionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *QueryExecutionRecord
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetQueryExecutionResponse

func ParseGetQueryExecutionResponse(rsp *http.Response) (*GetQueryExecutionResponse, error)

ParseGetQueryExecutionResponse parses an HTTP response from a GetQueryExecutionWithResponse call

func (GetQueryExecutionResponse) ContentType

func (r GetQueryExecutionResponse) ContentType() string

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

func (GetQueryExecutionResponse) GetBody

func (r GetQueryExecutionResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetQueryExecutionResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetQueryExecutionResponse) GetJSON400

func (r GetQueryExecutionResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetQueryExecutionResponse) GetJSON404

func (r GetQueryExecutionResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetQueryExecutionResponse) Status

func (r GetQueryExecutionResponse) Status() string

Status returns HTTPResponse.Status

func (GetQueryExecutionResponse) StatusCode

func (r GetQueryExecutionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetQueryResponse

type GetQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Query
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetQueryResponse

func ParseGetQueryResponse(rsp *http.Response) (*GetQueryResponse, error)

ParseGetQueryResponse parses an HTTP response from a GetQueryWithResponse call

func (GetQueryResponse) ContentType

func (r GetQueryResponse) ContentType() string

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

func (GetQueryResponse) GetBody

func (r GetQueryResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetQueryResponse) GetJSON200

func (r GetQueryResponse) GetJSON200() *Query

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetQueryResponse) GetJSON400

func (r GetQueryResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetQueryResponse) GetJSON404

func (r GetQueryResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetQueryResponse) Status

func (r GetQueryResponse) Status() string

Status returns HTTPResponse.Status

func (GetQueryResponse) StatusCode

func (r GetQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRoleResponse

type GetRoleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OrgRole
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetRoleResponse

func ParseGetRoleResponse(rsp *http.Response) (*GetRoleResponse, error)

ParseGetRoleResponse parses an HTTP response from a GetRoleWithResponse call

func (GetRoleResponse) ContentType

func (r GetRoleResponse) ContentType() string

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

func (GetRoleResponse) GetBody

func (r GetRoleResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetRoleResponse) GetJSON200

func (r GetRoleResponse) GetJSON200() *OrgRole

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetRoleResponse) GetJSON404

func (r GetRoleResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetRoleResponse) Status

func (r GetRoleResponse) Status() string

Status returns HTTPResponse.Status

func (GetRoleResponse) StatusCode

func (r GetRoleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSnowflakeOnboardingResponse

type GetSnowflakeOnboardingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *SnowflakeOnboarding
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseGetSnowflakeOnboardingResponse

func ParseGetSnowflakeOnboardingResponse(rsp *http.Response) (*GetSnowflakeOnboardingResponse, error)

ParseGetSnowflakeOnboardingResponse parses an HTTP response from a GetSnowflakeOnboardingWithResponse call

func (GetSnowflakeOnboardingResponse) ContentType

func (r GetSnowflakeOnboardingResponse) ContentType() string

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

func (GetSnowflakeOnboardingResponse) GetBody

func (r GetSnowflakeOnboardingResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetSnowflakeOnboardingResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetSnowflakeOnboardingResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (GetSnowflakeOnboardingResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (GetSnowflakeOnboardingResponse) Status

Status returns HTTPResponse.Status

func (GetSnowflakeOnboardingResponse) StatusCode

func (r GetSnowflakeOnboardingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUsersProfileResponse

type GetUsersProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *User
}

func ParseGetUsersProfileResponse

func ParseGetUsersProfileResponse(rsp *http.Response) (*GetUsersProfileResponse, error)

ParseGetUsersProfileResponse parses an HTTP response from a GetUsersProfileWithResponse call

func (GetUsersProfileResponse) ContentType

func (r GetUsersProfileResponse) ContentType() string

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

func (GetUsersProfileResponse) GetBody

func (r GetUsersProfileResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (GetUsersProfileResponse) GetJSON200

func (r GetUsersProfileResponse) GetJSON200() *User

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (GetUsersProfileResponse) Status

func (r GetUsersProfileResponse) Status() string

Status returns HTTPResponse.Status

func (GetUsersProfileResponse) StatusCode

func (r GetUsersProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GitConfig

type GitConfig struct {
	AllowPrivateHosts *bool   `json:"allow_private_hosts,omitempty"`
	BasePath          *string `json:"base_path,omitempty"`
	DefaultBranch     *string `json:"default_branch,omitempty"`
	RepoUrl           string  `json:"repo_url"`
}

GitConfig defines model for GitConfig.

type GitCredentials

type GitCredentials struct {
	AuthType      GitCredentialsAuthType `json:"auth_type"`
	SshKnownHosts *string                `json:"ssh_known_hosts,omitempty"`
	SshPassphrase *string                `json:"ssh_passphrase,omitempty"`
	SshPrivateKey *string                `json:"ssh_private_key,omitempty"`
	Token         *string                `json:"token,omitempty"`
	Username      *string                `json:"username,omitempty"`
}

GitCredentials defines model for GitCredentials.

type GitCredentialsAuthType

type GitCredentialsAuthType string

GitCredentialsAuthType defines model for GitCredentials.AuthType.

const (
	Https GitCredentialsAuthType = "https"
	Ssh   GitCredentialsAuthType = "ssh"
)

Defines values for GitCredentialsAuthType.

func (GitCredentialsAuthType) Valid

func (e GitCredentialsAuthType) Valid() bool

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

type GitExecutionResult

type GitExecutionResult struct {
	DurationMs int     `json:"duration_ms"`
	Error      *string `json:"error,omitempty"`
	Payload    struct {
		ColumnNames           *[]string                          `json:"column_names,omitempty"`
		File                  *FilePayloadMetadata               `json:"file,omitempty"`
		Format                GitExecutionResultPayloadFormat    `json:"format"`
		IsHeadlessCsv         *bool                              `json:"is_headless_csv,omitempty"`
		IsHeadlessSpreadsheet *bool                              `json:"is_headless_spreadsheet,omitempty"`
		Operation             GitExecutionResultPayloadOperation `json:"operation"`
		Range                 *string                            `json:"range,omitempty"`
		RowCount              *int                               `json:"row_count,omitempty"`
		Rows                  *[]map[string]interface{}          `json:"rows,omitempty"`
		Sheet                 *string                            `json:"sheet,omitempty"`
		TargetPath            *string                            `json:"target_path,omitempty"`
		WrittenBytes          *int                               `json:"written_bytes,omitempty"`
		WrittenRows           *int                               `json:"written_rows,omitempty"`
	} `json:"payload"`
	ResultType GitExecutionResultResultType `json:"result_type"`
	Success    bool                         `json:"success"`
	Type       string                       `json:"type"`
}

GitExecutionResult defines model for GitExecutionResult.

type GitExecutionResultPayloadFormat

type GitExecutionResultPayloadFormat string

GitExecutionResultPayloadFormat defines model for GitExecutionResult.Payload.Format.

const (
	GitExecutionResultPayloadFormatCsv         GitExecutionResultPayloadFormat = "csv"
	GitExecutionResultPayloadFormatFile        GitExecutionResultPayloadFormat = "file"
	GitExecutionResultPayloadFormatJson        GitExecutionResultPayloadFormat = "json"
	GitExecutionResultPayloadFormatSpreadsheet GitExecutionResultPayloadFormat = "spreadsheet"
)

Defines values for GitExecutionResultPayloadFormat.

func (GitExecutionResultPayloadFormat) Valid

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

type GitExecutionResultPayloadOperation

type GitExecutionResultPayloadOperation string

GitExecutionResultPayloadOperation defines model for GitExecutionResult.Payload.Operation.

const (
	GitExecutionResultPayloadOperationRead  GitExecutionResultPayloadOperation = "read"
	GitExecutionResultPayloadOperationWrite GitExecutionResultPayloadOperation = "write"
)

Defines values for GitExecutionResultPayloadOperation.

func (GitExecutionResultPayloadOperation) Valid

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

type GitExecutionResultResultType

type GitExecutionResultResultType string

GitExecutionResultResultType defines model for GitExecutionResult.ResultType.

const (
	GitExecutionResultResultTypeFtp           GitExecutionResultResultType = "ftp"
	GitExecutionResultResultTypeGit           GitExecutionResultResultType = "git"
	GitExecutionResultResultTypeHttp          GitExecutionResultResultType = "http"
	GitExecutionResultResultTypeMongodb       GitExecutionResultResultType = "mongodb"
	GitExecutionResultResultTypeObjectRows    GitExecutionResultResultType = "object_rows"
	GitExecutionResultResultTypeS3            GitExecutionResultResultType = "s3"
	GitExecutionResultResultTypeSql           GitExecutionResultResultType = "sql"
	GitExecutionResultResultTypeWorkspaceFile GitExecutionResultResultType = "workspace_file"
)

Defines values for GitExecutionResultResultType.

func (GitExecutionResultResultType) Valid

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

type GitHubRepositoryConfig

type GitHubRepositoryConfig struct {
	BasePath     *string `json:"base_path,omitempty"`
	RepositoryId string  `json:"repository_id"`
}

GitHubRepositoryConfig defines model for GitHubRepositoryConfig.

type GitLabRepositoryConfig

type GitLabRepositoryConfig struct {
	BasePath  *string `json:"base_path,omitempty"`
	ProjectId string  `json:"project_id"`
}

GitLabRepositoryConfig defines model for GitLabRepositoryConfig.

type GitStatement

type GitStatement struct {
	Branch *string `json:"branch,omitempty"`

	// Content Content to write when operation is write. Supports JSON values, arrays of objects, raw CSV string, spreadsheet rows, or raw file content when format is file.
	//
	// Example: [{"email":"alice@example.com","id":1},{"email":"bob@example.com","id":2}]
	Content   *GitStatement_Content  `json:"content,omitempty"`
	Delimiter *string                `json:"delimiter,omitempty"`
	Format    *GitStatementFormat    `json:"format,omitempty"`
	HasHeader *bool                  `json:"has_header,omitempty"`
	Message   *string                `json:"message,omitempty"`
	Operation *GitStatementOperation `json:"operation,omitempty"`
	Path      string                 `json:"path"`
	Range     *string                `json:"range,omitempty"`
	Sheet     *string                `json:"sheet,omitempty"`
	Type      GitStatementType       `json:"type"`
}

GitStatement defines model for GitStatement.

type GitStatementContent0

type GitStatementContent0 map[string]interface{}

GitStatementContent0 defines model for GitStatement.Content.0.

type GitStatementContent1

type GitStatementContent1 = []map[string]interface{}

GitStatementContent1 defines model for GitStatement.Content.1.

type GitStatementContent2

type GitStatementContent2 = string

GitStatementContent2 defines model for GitStatement.Content.2.

type GitStatementFormat

type GitStatementFormat string

GitStatementFormat defines model for GitStatement.Format.

const (
	GitStatementFormatAuto        GitStatementFormat = "auto"
	GitStatementFormatCsv         GitStatementFormat = "csv"
	GitStatementFormatFile        GitStatementFormat = "file"
	GitStatementFormatJson        GitStatementFormat = "json"
	GitStatementFormatSpreadsheet GitStatementFormat = "spreadsheet"
)

Defines values for GitStatementFormat.

func (GitStatementFormat) Valid

func (e GitStatementFormat) Valid() bool

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

type GitStatementOperation

type GitStatementOperation string

GitStatementOperation defines model for GitStatement.Operation.

const (
	GitStatementOperationRead  GitStatementOperation = "read"
	GitStatementOperationWrite GitStatementOperation = "write"
)

Defines values for GitStatementOperation.

func (GitStatementOperation) Valid

func (e GitStatementOperation) Valid() bool

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

type GitStatementType

type GitStatementType string

GitStatementType defines model for GitStatement.Type.

const (
	GitStatementTypeGit GitStatementType = "git"
)

Defines values for GitStatementType.

func (GitStatementType) Valid

func (e GitStatementType) Valid() bool

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

type GitStatement_Content

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

GitStatement_Content Content to write when operation is write. Supports JSON values, arrays of objects, raw CSV string, spreadsheet rows, or raw file content when format is file.

Example: [{"email":"alice@example.com","id":1},{"email":"bob@example.com","id":2}]

func (GitStatement_Content) AsGitStatementContent0

func (t GitStatement_Content) AsGitStatementContent0() (GitStatementContent0, error)

AsGitStatementContent0 returns the union data inside the GitStatement_Content as a GitStatementContent0

func (GitStatement_Content) AsGitStatementContent1

func (t GitStatement_Content) AsGitStatementContent1() (GitStatementContent1, error)

AsGitStatementContent1 returns the union data inside the GitStatement_Content as a GitStatementContent1

func (GitStatement_Content) AsGitStatementContent2

func (t GitStatement_Content) AsGitStatementContent2() (GitStatementContent2, error)

AsGitStatementContent2 returns the union data inside the GitStatement_Content as a GitStatementContent2

func (*GitStatement_Content) FromGitStatementContent0

func (t *GitStatement_Content) FromGitStatementContent0(v GitStatementContent0) error

FromGitStatementContent0 overwrites any union data inside the GitStatement_Content as the provided GitStatementContent0

func (*GitStatement_Content) FromGitStatementContent1

func (t *GitStatement_Content) FromGitStatementContent1(v GitStatementContent1) error

FromGitStatementContent1 overwrites any union data inside the GitStatement_Content as the provided GitStatementContent1

func (*GitStatement_Content) FromGitStatementContent2

func (t *GitStatement_Content) FromGitStatementContent2(v GitStatementContent2) error

FromGitStatementContent2 overwrites any union data inside the GitStatement_Content as the provided GitStatementContent2

func (GitStatement_Content) MarshalJSON

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

func (*GitStatement_Content) MergeGitStatementContent0

func (t *GitStatement_Content) MergeGitStatementContent0(v GitStatementContent0) error

MergeGitStatementContent0 performs a merge with any union data inside the GitStatement_Content, using the provided GitStatementContent0

func (*GitStatement_Content) MergeGitStatementContent1

func (t *GitStatement_Content) MergeGitStatementContent1(v GitStatementContent1) error

MergeGitStatementContent1 performs a merge with any union data inside the GitStatement_Content, using the provided GitStatementContent1

func (*GitStatement_Content) MergeGitStatementContent2

func (t *GitStatement_Content) MergeGitStatementContent2(v GitStatementContent2) error

MergeGitStatementContent2 performs a merge with any union data inside the GitStatement_Content, using the provided GitStatementContent2

func (*GitStatement_Content) UnmarshalJSON

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

type GoogleWorkspaceAccessMode

type GoogleWorkspaceAccessMode string

GoogleWorkspaceAccessMode defines model for GoogleWorkspaceAccessMode.

const (
	GoogleWorkspaceAccessModeSelectedFiles GoogleWorkspaceAccessMode = "selected_files"
)

Defines values for GoogleWorkspaceAccessMode.

func (GoogleWorkspaceAccessMode) Valid

func (e GoogleWorkspaceAccessMode) Valid() bool

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

type GoogleWorkspaceConfig

type GoogleWorkspaceConfig struct {
	AccessMode *GoogleWorkspaceAccessMode `json:"access_mode,omitempty"`
}

GoogleWorkspaceConfig defines model for GoogleWorkspaceConfig.

type GoogleWorkspaceFile

type GoogleWorkspaceFile struct {
	CanAddChildren *bool   `json:"can_add_children,omitempty"`
	CanDownload    *bool   `json:"can_download,omitempty"`
	CanEdit        *bool   `json:"can_edit,omitempty"`
	DriveId        *string `json:"drive_id,omitempty"`
	FileId         string  `json:"file_id"`
	MimeType       string  `json:"mime_type"`
	Name           string  `json:"name"`
}

GoogleWorkspaceFile defines model for GoogleWorkspaceFile.

type GoogleWorkspaceFileDiscovery

type GoogleWorkspaceFileDiscovery struct {
	Files         []GoogleWorkspaceFile `json:"files"`
	NextPageToken *string               `json:"next_page_token,omitempty"`
}

GoogleWorkspaceFileDiscovery defines model for GoogleWorkspaceFileDiscovery.

type GoogleWorkspacePendingInstallConfig

type GoogleWorkspacePendingInstallConfig struct {
	AccessMode *GoogleWorkspaceAccessMode `json:"access_mode,omitempty"`
}

GoogleWorkspacePendingInstallConfig defines model for GoogleWorkspacePendingInstallConfig.

type GoogleWorkspaceSchemaResponse

type GoogleWorkspaceSchemaResponse struct {
	SpreadsheetId string                     `json:"spreadsheet_id"`
	Title         string                     `json:"title"`
	Worksheets    []GoogleWorkspaceWorksheet `json:"worksheets"`
}

GoogleWorkspaceSchemaResponse defines model for GoogleWorkspaceSchemaResponse.

type GoogleWorkspaceStatement

type GoogleWorkspaceStatement struct {
	Columns *[]string `json:"columns,omitempty"`

	// Content Inline content or the exact {{input}} binding for pipeline writes.
	Content       *GoogleWorkspaceStatement_Content `json:"content,omitempty"`
	Delimiter     *string                           `json:"delimiter,omitempty"`
	DriveId       *string                           `json:"drive_id,omitempty"`
	FileId        *string                           `json:"file_id,omitempty"`
	FolderId      *string                           `json:"folder_id,omitempty"`
	Format        *GoogleWorkspaceStatementFormat   `json:"format,omitempty"`
	HasHeader     *bool                             `json:"has_header,omitempty"`
	MatchText     *string                           `json:"match_text,omitempty"`
	MimeType      *string                           `json:"mime_type,omitempty"`
	Name          *string                           `json:"name,omitempty"`
	Operation     GoogleWorkspaceStatementOperation `json:"operation"`
	PageToken     *string                           `json:"page_token,omitempty"`
	Range         *string                           `json:"range,omitempty"`
	Resource      GoogleWorkspaceStatementResource  `json:"resource"`
	Rows          *GoogleWorkspaceStatement_Rows    `json:"rows,omitempty"`
	SpreadsheetId *string                           `json:"spreadsheet_id,omitempty"`
	Type          GoogleWorkspaceStatementType      `json:"type"`
	WorksheetId   *int                              `json:"worksheet_id,omitempty"`
	// contains filtered or unexported fields
}

GoogleWorkspaceStatement defines model for GoogleWorkspaceStatement.

func (GoogleWorkspaceStatement) AsGoogleWorkspaceStatement0

func (t GoogleWorkspaceStatement) AsGoogleWorkspaceStatement0() (GoogleWorkspaceStatement0, error)

AsGoogleWorkspaceStatement0 returns the union data inside the GoogleWorkspaceStatement as a GoogleWorkspaceStatement0

func (GoogleWorkspaceStatement) AsGoogleWorkspaceStatement1

func (t GoogleWorkspaceStatement) AsGoogleWorkspaceStatement1() (GoogleWorkspaceStatement1, error)

AsGoogleWorkspaceStatement1 returns the union data inside the GoogleWorkspaceStatement as a GoogleWorkspaceStatement1

func (GoogleWorkspaceStatement) AsGoogleWorkspaceStatement2

func (t GoogleWorkspaceStatement) AsGoogleWorkspaceStatement2() (GoogleWorkspaceStatement2, error)

AsGoogleWorkspaceStatement2 returns the union data inside the GoogleWorkspaceStatement as a GoogleWorkspaceStatement2

func (GoogleWorkspaceStatement) AsGoogleWorkspaceStatement3

func (t GoogleWorkspaceStatement) AsGoogleWorkspaceStatement3() (GoogleWorkspaceStatement3, error)

AsGoogleWorkspaceStatement3 returns the union data inside the GoogleWorkspaceStatement as a GoogleWorkspaceStatement3

func (GoogleWorkspaceStatement) AsGoogleWorkspaceStatement4

func (t GoogleWorkspaceStatement) AsGoogleWorkspaceStatement4() (GoogleWorkspaceStatement4, error)

AsGoogleWorkspaceStatement4 returns the union data inside the GoogleWorkspaceStatement as a GoogleWorkspaceStatement4

func (GoogleWorkspaceStatement) AsGoogleWorkspaceStatement5

func (t GoogleWorkspaceStatement) AsGoogleWorkspaceStatement5() (GoogleWorkspaceStatement5, error)

AsGoogleWorkspaceStatement5 returns the union data inside the GoogleWorkspaceStatement as a GoogleWorkspaceStatement5

func (GoogleWorkspaceStatement) AsGoogleWorkspaceStatement6

func (t GoogleWorkspaceStatement) AsGoogleWorkspaceStatement6() (GoogleWorkspaceStatement6, error)

AsGoogleWorkspaceStatement6 returns the union data inside the GoogleWorkspaceStatement as a GoogleWorkspaceStatement6

func (GoogleWorkspaceStatement) AsGoogleWorkspaceStatement7

func (t GoogleWorkspaceStatement) AsGoogleWorkspaceStatement7() (GoogleWorkspaceStatement7, error)

AsGoogleWorkspaceStatement7 returns the union data inside the GoogleWorkspaceStatement as a GoogleWorkspaceStatement7

func (GoogleWorkspaceStatement) AsGoogleWorkspaceStatement8

func (t GoogleWorkspaceStatement) AsGoogleWorkspaceStatement8() (GoogleWorkspaceStatement8, error)

AsGoogleWorkspaceStatement8 returns the union data inside the GoogleWorkspaceStatement as a GoogleWorkspaceStatement8

func (*GoogleWorkspaceStatement) FromGoogleWorkspaceStatement0

func (t *GoogleWorkspaceStatement) FromGoogleWorkspaceStatement0(v GoogleWorkspaceStatement0) error

FromGoogleWorkspaceStatement0 overwrites any union data inside the GoogleWorkspaceStatement as the provided GoogleWorkspaceStatement0

func (*GoogleWorkspaceStatement) FromGoogleWorkspaceStatement1

func (t *GoogleWorkspaceStatement) FromGoogleWorkspaceStatement1(v GoogleWorkspaceStatement1) error

FromGoogleWorkspaceStatement1 overwrites any union data inside the GoogleWorkspaceStatement as the provided GoogleWorkspaceStatement1

func (*GoogleWorkspaceStatement) FromGoogleWorkspaceStatement2

func (t *GoogleWorkspaceStatement) FromGoogleWorkspaceStatement2(v GoogleWorkspaceStatement2) error

FromGoogleWorkspaceStatement2 overwrites any union data inside the GoogleWorkspaceStatement as the provided GoogleWorkspaceStatement2

func (*GoogleWorkspaceStatement) FromGoogleWorkspaceStatement3

func (t *GoogleWorkspaceStatement) FromGoogleWorkspaceStatement3(v GoogleWorkspaceStatement3) error

FromGoogleWorkspaceStatement3 overwrites any union data inside the GoogleWorkspaceStatement as the provided GoogleWorkspaceStatement3

func (*GoogleWorkspaceStatement) FromGoogleWorkspaceStatement4

func (t *GoogleWorkspaceStatement) FromGoogleWorkspaceStatement4(v GoogleWorkspaceStatement4) error

FromGoogleWorkspaceStatement4 overwrites any union data inside the GoogleWorkspaceStatement as the provided GoogleWorkspaceStatement4

func (*GoogleWorkspaceStatement) FromGoogleWorkspaceStatement5

func (t *GoogleWorkspaceStatement) FromGoogleWorkspaceStatement5(v GoogleWorkspaceStatement5) error

FromGoogleWorkspaceStatement5 overwrites any union data inside the GoogleWorkspaceStatement as the provided GoogleWorkspaceStatement5

func (*GoogleWorkspaceStatement) FromGoogleWorkspaceStatement6

func (t *GoogleWorkspaceStatement) FromGoogleWorkspaceStatement6(v GoogleWorkspaceStatement6) error

FromGoogleWorkspaceStatement6 overwrites any union data inside the GoogleWorkspaceStatement as the provided GoogleWorkspaceStatement6

func (*GoogleWorkspaceStatement) FromGoogleWorkspaceStatement7

func (t *GoogleWorkspaceStatement) FromGoogleWorkspaceStatement7(v GoogleWorkspaceStatement7) error

FromGoogleWorkspaceStatement7 overwrites any union data inside the GoogleWorkspaceStatement as the provided GoogleWorkspaceStatement7

func (*GoogleWorkspaceStatement) FromGoogleWorkspaceStatement8

func (t *GoogleWorkspaceStatement) FromGoogleWorkspaceStatement8(v GoogleWorkspaceStatement8) error

FromGoogleWorkspaceStatement8 overwrites any union data inside the GoogleWorkspaceStatement as the provided GoogleWorkspaceStatement8

func (GoogleWorkspaceStatement) MarshalJSON

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

func (*GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement0

func (t *GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement0(v GoogleWorkspaceStatement0) error

MergeGoogleWorkspaceStatement0 performs a merge with any union data inside the GoogleWorkspaceStatement, using the provided GoogleWorkspaceStatement0

func (*GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement1

func (t *GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement1(v GoogleWorkspaceStatement1) error

MergeGoogleWorkspaceStatement1 performs a merge with any union data inside the GoogleWorkspaceStatement, using the provided GoogleWorkspaceStatement1

func (*GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement2

func (t *GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement2(v GoogleWorkspaceStatement2) error

MergeGoogleWorkspaceStatement2 performs a merge with any union data inside the GoogleWorkspaceStatement, using the provided GoogleWorkspaceStatement2

func (*GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement3

func (t *GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement3(v GoogleWorkspaceStatement3) error

MergeGoogleWorkspaceStatement3 performs a merge with any union data inside the GoogleWorkspaceStatement, using the provided GoogleWorkspaceStatement3

func (*GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement4

func (t *GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement4(v GoogleWorkspaceStatement4) error

MergeGoogleWorkspaceStatement4 performs a merge with any union data inside the GoogleWorkspaceStatement, using the provided GoogleWorkspaceStatement4

func (*GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement5

func (t *GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement5(v GoogleWorkspaceStatement5) error

MergeGoogleWorkspaceStatement5 performs a merge with any union data inside the GoogleWorkspaceStatement, using the provided GoogleWorkspaceStatement5

func (*GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement6

func (t *GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement6(v GoogleWorkspaceStatement6) error

MergeGoogleWorkspaceStatement6 performs a merge with any union data inside the GoogleWorkspaceStatement, using the provided GoogleWorkspaceStatement6

func (*GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement7

func (t *GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement7(v GoogleWorkspaceStatement7) error

MergeGoogleWorkspaceStatement7 performs a merge with any union data inside the GoogleWorkspaceStatement, using the provided GoogleWorkspaceStatement7

func (*GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement8

func (t *GoogleWorkspaceStatement) MergeGoogleWorkspaceStatement8(v GoogleWorkspaceStatement8) error

MergeGoogleWorkspaceStatement8 performs a merge with any union data inside the GoogleWorkspaceStatement, using the provided GoogleWorkspaceStatement8

func (*GoogleWorkspaceStatement) UnmarshalJSON

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

type GoogleWorkspaceStatement0

type GoogleWorkspaceStatement0 struct {
	Operation interface{} `json:"operation,omitempty"`
	Resource  interface{} `json:"resource,omitempty"`
}

GoogleWorkspaceStatement0 defines model for GoogleWorkspaceStatement.0.

type GoogleWorkspaceStatement1

type GoogleWorkspaceStatement1 struct {
	Operation interface{} `json:"operation,omitempty"`
	Resource  interface{} `json:"resource,omitempty"`
}

GoogleWorkspaceStatement1 defines model for GoogleWorkspaceStatement.1.

type GoogleWorkspaceStatement2

type GoogleWorkspaceStatement2 struct {
	Operation interface{} `json:"operation,omitempty"`
	Resource  interface{} `json:"resource,omitempty"`
}

GoogleWorkspaceStatement2 defines model for GoogleWorkspaceStatement.2.

type GoogleWorkspaceStatement3

type GoogleWorkspaceStatement3 struct {
	Operation interface{} `json:"operation,omitempty"`
	Resource  interface{} `json:"resource,omitempty"`
}

GoogleWorkspaceStatement3 defines model for GoogleWorkspaceStatement.3.

type GoogleWorkspaceStatement4

type GoogleWorkspaceStatement4 struct {
	Operation interface{} `json:"operation,omitempty"`
	Resource  interface{} `json:"resource,omitempty"`
}

GoogleWorkspaceStatement4 defines model for GoogleWorkspaceStatement.4.

type GoogleWorkspaceStatement5

type GoogleWorkspaceStatement5 struct {
	Operation interface{} `json:"operation,omitempty"`
	Resource  interface{} `json:"resource,omitempty"`
}

GoogleWorkspaceStatement5 defines model for GoogleWorkspaceStatement.5.

type GoogleWorkspaceStatement6

type GoogleWorkspaceStatement6 struct {
	Operation interface{} `json:"operation,omitempty"`
	Resource  interface{} `json:"resource,omitempty"`
}

GoogleWorkspaceStatement6 defines model for GoogleWorkspaceStatement.6.

type GoogleWorkspaceStatement7

type GoogleWorkspaceStatement7 struct {
	Operation interface{} `json:"operation,omitempty"`
	Resource  interface{} `json:"resource,omitempty"`
}

GoogleWorkspaceStatement7 defines model for GoogleWorkspaceStatement.7.

type GoogleWorkspaceStatement8

type GoogleWorkspaceStatement8 struct {
	Content   string      `json:"content"`
	Operation interface{} `json:"operation,omitempty"`
	Resource  interface{} `json:"resource,omitempty"`
}

GoogleWorkspaceStatement8 defines model for GoogleWorkspaceStatement.8.

type GoogleWorkspaceStatementContent0

type GoogleWorkspaceStatementContent0 = string

GoogleWorkspaceStatementContent0 defines model for GoogleWorkspaceStatement.Content.0.

type GoogleWorkspaceStatementContent1

type GoogleWorkspaceStatementContent1 map[string]interface{}

GoogleWorkspaceStatementContent1 defines model for GoogleWorkspaceStatement.Content.1.

type GoogleWorkspaceStatementContent2

type GoogleWorkspaceStatementContent2 = []interface{}

GoogleWorkspaceStatementContent2 defines model for GoogleWorkspaceStatement.Content.2.

type GoogleWorkspaceStatementFormat

type GoogleWorkspaceStatementFormat string

GoogleWorkspaceStatementFormat defines model for GoogleWorkspaceStatement.Format.

const (
	GoogleWorkspaceStatementFormatCsv  GoogleWorkspaceStatementFormat = "csv"
	GoogleWorkspaceStatementFormatFile GoogleWorkspaceStatementFormat = "file"
	GoogleWorkspaceStatementFormatJson GoogleWorkspaceStatementFormat = "json"
)

Defines values for GoogleWorkspaceStatementFormat.

func (GoogleWorkspaceStatementFormat) Valid

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

type GoogleWorkspaceStatementOperation

type GoogleWorkspaceStatementOperation string

GoogleWorkspaceStatementOperation defines model for GoogleWorkspaceStatement.Operation.

const (
	GoogleWorkspaceStatementOperationCreate GoogleWorkspaceStatementOperation = "create"
	GoogleWorkspaceStatementOperationExport GoogleWorkspaceStatementOperation = "export"
	GoogleWorkspaceStatementOperationList   GoogleWorkspaceStatementOperation = "list"
	GoogleWorkspaceStatementOperationRead   GoogleWorkspaceStatementOperation = "read"
	GoogleWorkspaceStatementOperationUpdate GoogleWorkspaceStatementOperation = "update"
)

Defines values for GoogleWorkspaceStatementOperation.

func (GoogleWorkspaceStatementOperation) Valid

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

type GoogleWorkspaceStatementResource

type GoogleWorkspaceStatementResource string

GoogleWorkspaceStatementResource defines model for GoogleWorkspaceStatement.Resource.

const (
	GoogleWorkspaceStatementResourceDocument     GoogleWorkspaceStatementResource = "document"
	GoogleWorkspaceStatementResourceFile         GoogleWorkspaceStatementResource = "file"
	GoogleWorkspaceStatementResourcePresentation GoogleWorkspaceStatementResource = "presentation"
	GoogleWorkspaceStatementResourceSpreadsheet  GoogleWorkspaceStatementResource = "spreadsheet"
)

Defines values for GoogleWorkspaceStatementResource.

func (GoogleWorkspaceStatementResource) Valid

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

type GoogleWorkspaceStatementRows0

type GoogleWorkspaceStatementRows0 = []map[string]interface{}

GoogleWorkspaceStatementRows0 defines model for GoogleWorkspaceStatement.Rows.0.

type GoogleWorkspaceStatementRows1

type GoogleWorkspaceStatementRows1 string

GoogleWorkspaceStatementRows1 defines model for GoogleWorkspaceStatement.Rows.1.

const (
	GoogleWorkspaceStatementRows1Input GoogleWorkspaceStatementRows1 = "{{input}}"
)

Defines values for GoogleWorkspaceStatementRows1.

func (GoogleWorkspaceStatementRows1) Valid

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

type GoogleWorkspaceStatementType

type GoogleWorkspaceStatementType string

GoogleWorkspaceStatementType defines model for GoogleWorkspaceStatement.Type.

const (
	GoogleWorkspaceStatementTypeGoogleWorkspace GoogleWorkspaceStatementType = "google_workspace"
)

Defines values for GoogleWorkspaceStatementType.

func (GoogleWorkspaceStatementType) Valid

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

type GoogleWorkspaceStatement_Content

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

GoogleWorkspaceStatement_Content Inline content or the exact {{input}} binding for pipeline writes.

func (GoogleWorkspaceStatement_Content) AsGoogleWorkspaceStatementContent0

func (t GoogleWorkspaceStatement_Content) AsGoogleWorkspaceStatementContent0() (GoogleWorkspaceStatementContent0, error)

AsGoogleWorkspaceStatementContent0 returns the union data inside the GoogleWorkspaceStatement_Content as a GoogleWorkspaceStatementContent0

func (GoogleWorkspaceStatement_Content) AsGoogleWorkspaceStatementContent1

func (t GoogleWorkspaceStatement_Content) AsGoogleWorkspaceStatementContent1() (GoogleWorkspaceStatementContent1, error)

AsGoogleWorkspaceStatementContent1 returns the union data inside the GoogleWorkspaceStatement_Content as a GoogleWorkspaceStatementContent1

func (GoogleWorkspaceStatement_Content) AsGoogleWorkspaceStatementContent2

func (t GoogleWorkspaceStatement_Content) AsGoogleWorkspaceStatementContent2() (GoogleWorkspaceStatementContent2, error)

AsGoogleWorkspaceStatementContent2 returns the union data inside the GoogleWorkspaceStatement_Content as a GoogleWorkspaceStatementContent2

func (*GoogleWorkspaceStatement_Content) FromGoogleWorkspaceStatementContent0

func (t *GoogleWorkspaceStatement_Content) FromGoogleWorkspaceStatementContent0(v GoogleWorkspaceStatementContent0) error

FromGoogleWorkspaceStatementContent0 overwrites any union data inside the GoogleWorkspaceStatement_Content as the provided GoogleWorkspaceStatementContent0

func (*GoogleWorkspaceStatement_Content) FromGoogleWorkspaceStatementContent1

func (t *GoogleWorkspaceStatement_Content) FromGoogleWorkspaceStatementContent1(v GoogleWorkspaceStatementContent1) error

FromGoogleWorkspaceStatementContent1 overwrites any union data inside the GoogleWorkspaceStatement_Content as the provided GoogleWorkspaceStatementContent1

func (*GoogleWorkspaceStatement_Content) FromGoogleWorkspaceStatementContent2

func (t *GoogleWorkspaceStatement_Content) FromGoogleWorkspaceStatementContent2(v GoogleWorkspaceStatementContent2) error

FromGoogleWorkspaceStatementContent2 overwrites any union data inside the GoogleWorkspaceStatement_Content as the provided GoogleWorkspaceStatementContent2

func (GoogleWorkspaceStatement_Content) MarshalJSON

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

func (*GoogleWorkspaceStatement_Content) MergeGoogleWorkspaceStatementContent0

func (t *GoogleWorkspaceStatement_Content) MergeGoogleWorkspaceStatementContent0(v GoogleWorkspaceStatementContent0) error

MergeGoogleWorkspaceStatementContent0 performs a merge with any union data inside the GoogleWorkspaceStatement_Content, using the provided GoogleWorkspaceStatementContent0

func (*GoogleWorkspaceStatement_Content) MergeGoogleWorkspaceStatementContent1

func (t *GoogleWorkspaceStatement_Content) MergeGoogleWorkspaceStatementContent1(v GoogleWorkspaceStatementContent1) error

MergeGoogleWorkspaceStatementContent1 performs a merge with any union data inside the GoogleWorkspaceStatement_Content, using the provided GoogleWorkspaceStatementContent1

func (*GoogleWorkspaceStatement_Content) MergeGoogleWorkspaceStatementContent2

func (t *GoogleWorkspaceStatement_Content) MergeGoogleWorkspaceStatementContent2(v GoogleWorkspaceStatementContent2) error

MergeGoogleWorkspaceStatementContent2 performs a merge with any union data inside the GoogleWorkspaceStatement_Content, using the provided GoogleWorkspaceStatementContent2

func (*GoogleWorkspaceStatement_Content) UnmarshalJSON

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

type GoogleWorkspaceStatement_Rows

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

GoogleWorkspaceStatement_Rows defines model for GoogleWorkspaceStatement.Rows.

func (GoogleWorkspaceStatement_Rows) AsGoogleWorkspaceStatementRows0

func (t GoogleWorkspaceStatement_Rows) AsGoogleWorkspaceStatementRows0() (GoogleWorkspaceStatementRows0, error)

AsGoogleWorkspaceStatementRows0 returns the union data inside the GoogleWorkspaceStatement_Rows as a GoogleWorkspaceStatementRows0

func (GoogleWorkspaceStatement_Rows) AsGoogleWorkspaceStatementRows1

func (t GoogleWorkspaceStatement_Rows) AsGoogleWorkspaceStatementRows1() (GoogleWorkspaceStatementRows1, error)

AsGoogleWorkspaceStatementRows1 returns the union data inside the GoogleWorkspaceStatement_Rows as a GoogleWorkspaceStatementRows1

func (*GoogleWorkspaceStatement_Rows) FromGoogleWorkspaceStatementRows0

func (t *GoogleWorkspaceStatement_Rows) FromGoogleWorkspaceStatementRows0(v GoogleWorkspaceStatementRows0) error

FromGoogleWorkspaceStatementRows0 overwrites any union data inside the GoogleWorkspaceStatement_Rows as the provided GoogleWorkspaceStatementRows0

func (*GoogleWorkspaceStatement_Rows) FromGoogleWorkspaceStatementRows1

func (t *GoogleWorkspaceStatement_Rows) FromGoogleWorkspaceStatementRows1(v GoogleWorkspaceStatementRows1) error

FromGoogleWorkspaceStatementRows1 overwrites any union data inside the GoogleWorkspaceStatement_Rows as the provided GoogleWorkspaceStatementRows1

func (GoogleWorkspaceStatement_Rows) MarshalJSON

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

func (*GoogleWorkspaceStatement_Rows) MergeGoogleWorkspaceStatementRows0

func (t *GoogleWorkspaceStatement_Rows) MergeGoogleWorkspaceStatementRows0(v GoogleWorkspaceStatementRows0) error

MergeGoogleWorkspaceStatementRows0 performs a merge with any union data inside the GoogleWorkspaceStatement_Rows, using the provided GoogleWorkspaceStatementRows0

func (*GoogleWorkspaceStatement_Rows) MergeGoogleWorkspaceStatementRows1

func (t *GoogleWorkspaceStatement_Rows) MergeGoogleWorkspaceStatementRows1(v GoogleWorkspaceStatementRows1) error

MergeGoogleWorkspaceStatementRows1 performs a merge with any union data inside the GoogleWorkspaceStatement_Rows, using the provided GoogleWorkspaceStatementRows1

func (*GoogleWorkspaceStatement_Rows) UnmarshalJSON

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

type GoogleWorkspaceVerificationRequest

type GoogleWorkspaceVerificationRequest struct {
	ExpectedRevision int64    `json:"expected_revision"`
	FileIds          []string `json:"file_ids"`
}

GoogleWorkspaceVerificationRequest defines model for GoogleWorkspaceVerificationRequest.

type GoogleWorkspaceWorksheet

type GoogleWorkspaceWorksheet struct {
	ColumnCount int    `json:"column_count"`
	RowCount    int    `json:"row_count"`
	Title       string `json:"title"`
	WorksheetId int    `json:"worksheet_id"`
}

GoogleWorkspaceWorksheet defines model for GoogleWorkspaceWorksheet.

type HTTPConfig

type HTTPConfig struct {
	AllowPrivateHosts          *bool   `json:"allow_private_hosts,omitempty"`
	BaseUrl                    string  `json:"base_url"`
	HealthPath                 *string `json:"health_path,omitempty"`
	OpenapiFetchTimeoutSeconds *int    `json:"openapi_fetch_timeout_seconds,omitempty"`
	OpenapiUrl                 *string `json:"openapi_url,omitempty"`
	TimeoutSeconds             *int    `json:"timeout_seconds,omitempty"`
}

HTTPConfig defines model for HTTPConfig.

type HTTPCredentials

type HTTPCredentials struct {
	ApiKey       *string                      `json:"api_key,omitempty"`
	ApiKeyHeader *HTTPCredentialsApiKeyHeader `json:"api_key_header,omitempty"`
	BearerToken  *string                      `json:"bearer_token,omitempty"`
	Oauth        *HTTPOAuthCredentials        `json:"oauth,omitempty"`
	Password     *string                      `json:"password,omitempty"`
	Username     *string                      `json:"username,omitempty"`
}

HTTPCredentials defines model for HTTPCredentials.

type HTTPCredentialsApiKeyHeader

type HTTPCredentialsApiKeyHeader string

HTTPCredentialsApiKeyHeader defines model for HTTPCredentials.ApiKeyHeader.

const (
	Authorization HTTPCredentialsApiKeyHeader = "Authorization"
	XApiKey       HTTPCredentialsApiKeyHeader = "X-Api-Key"
)

Defines values for HTTPCredentialsApiKeyHeader.

func (HTTPCredentialsApiKeyHeader) Valid

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

type HTTPExecutionResult

type HTTPExecutionResult struct {
	DurationMs int     `json:"duration_ms"`
	Error      *string `json:"error,omitempty"`
	Payload    struct {
		Body interface{}          `json:"body,omitempty"`
		File *FilePayloadMetadata `json:"file,omitempty"`

		// Headers HTTP response headers
		//
		// Example: {"Content-Type":"application/json","X-RateLimit-Remaining":"42"}
		Headers    *map[string]string `json:"headers,omitempty"`
		StatusCode int                `json:"status_code"`
	} `json:"payload"`
	ResultType HTTPExecutionResultResultType `json:"result_type"`
	Success    bool                          `json:"success"`
	Type       string                        `json:"type"`
}

HTTPExecutionResult defines model for HTTPExecutionResult.

type HTTPExecutionResultResultType

type HTTPExecutionResultResultType string

HTTPExecutionResultResultType defines model for HTTPExecutionResult.ResultType.

const (
	HTTPExecutionResultResultTypeFtp           HTTPExecutionResultResultType = "ftp"
	HTTPExecutionResultResultTypeGit           HTTPExecutionResultResultType = "git"
	HTTPExecutionResultResultTypeHttp          HTTPExecutionResultResultType = "http"
	HTTPExecutionResultResultTypeMongodb       HTTPExecutionResultResultType = "mongodb"
	HTTPExecutionResultResultTypeObjectRows    HTTPExecutionResultResultType = "object_rows"
	HTTPExecutionResultResultTypeS3            HTTPExecutionResultResultType = "s3"
	HTTPExecutionResultResultTypeSql           HTTPExecutionResultResultType = "sql"
	HTTPExecutionResultResultTypeWorkspaceFile HTTPExecutionResultResultType = "workspace_file"
)

Defines values for HTTPExecutionResultResultType.

func (HTTPExecutionResultResultType) Valid

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

type HTTPOAuthConnection

type HTTPOAuthConnection struct {
	DataSource DataSource                `json:"data_source"`
	Install    *ProviderConnectorInstall `json:"install,omitempty"`
}

HTTPOAuthConnection defines model for HTTPOAuthConnection.

type HTTPOAuthCredentials

type HTTPOAuthCredentials struct {
	Audience              *string                       `json:"audience,omitempty"`
	AuthorizationEndpoint *string                       `json:"authorization_endpoint,omitempty"`
	ClientId              string                        `json:"client_id"`
	ClientSecret          *string                       `json:"client_secret,omitempty"`
	GrantType             HTTPOAuthCredentialsGrantType `json:"grant_type"`
	Issuer                string                        `json:"issuer"`
	RevocationEndpoint    *string                       `json:"revocation_endpoint,omitempty"`
	Scopes                *[]string                     `json:"scopes,omitempty"`
	TokenEndpoint         string                        `json:"token_endpoint"`
}

HTTPOAuthCredentials defines model for HTTPOAuthCredentials.

type HTTPOAuthCredentialsGrantType

type HTTPOAuthCredentialsGrantType string

HTTPOAuthCredentialsGrantType defines model for HTTPOAuthCredentials.GrantType.

const (
	AuthorizationCode HTTPOAuthCredentialsGrantType = "authorization_code"
	ClientCredentials HTTPOAuthCredentialsGrantType = "client_credentials"
)

Defines values for HTTPOAuthCredentialsGrantType.

func (HTTPOAuthCredentialsGrantType) Valid

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

type HTTPOperationDraft

type HTTPOperationDraft struct {
	Parameters []QueryParameter `json:"parameters"`
	Statement  HTTPStatement    `json:"statement"`
}

HTTPOperationDraft defines model for HTTPOperationDraft.

type HTTPPagination

type HTTPPagination struct {
	CursorParam    *string `json:"cursor_param,omitempty"`
	MaxPages       int     `json:"max_pages"`
	NextCursorPath *string `json:"next_cursor_path,omitempty"`
	PageNumberPath *string `json:"page_number_path,omitempty"`
	PageParam      *string `json:"page_param,omitempty"`
	PageSize       *int    `json:"page_size,omitempty"`
	PageSizeParam  *string `json:"page_size_param,omitempty"`
	RecordsPath    string  `json:"records_path"`
	TimeoutSeconds int     `json:"timeout_seconds"`
	TotalPagesPath *string `json:"total_pages_path,omitempty"`
	// contains filtered or unexported fields
}

HTTPPagination defines model for HTTPPagination.

func (HTTPPagination) AsHTTPPagination0

func (t HTTPPagination) AsHTTPPagination0() (HTTPPagination0, error)

AsHTTPPagination0 returns the union data inside the HTTPPagination as a HTTPPagination0

func (HTTPPagination) AsHTTPPagination1

func (t HTTPPagination) AsHTTPPagination1() (HTTPPagination1, error)

AsHTTPPagination1 returns the union data inside the HTTPPagination as a HTTPPagination1

func (*HTTPPagination) FromHTTPPagination0

func (t *HTTPPagination) FromHTTPPagination0(v HTTPPagination0) error

FromHTTPPagination0 overwrites any union data inside the HTTPPagination as the provided HTTPPagination0

func (*HTTPPagination) FromHTTPPagination1

func (t *HTTPPagination) FromHTTPPagination1(v HTTPPagination1) error

FromHTTPPagination1 overwrites any union data inside the HTTPPagination as the provided HTTPPagination1

func (HTTPPagination) MarshalJSON

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

func (*HTTPPagination) MergeHTTPPagination0

func (t *HTTPPagination) MergeHTTPPagination0(v HTTPPagination0) error

MergeHTTPPagination0 performs a merge with any union data inside the HTTPPagination, using the provided HTTPPagination0

func (*HTTPPagination) MergeHTTPPagination1

func (t *HTTPPagination) MergeHTTPPagination1(v HTTPPagination1) error

MergeHTTPPagination1 performs a merge with any union data inside the HTTPPagination, using the provided HTTPPagination1

func (*HTTPPagination) UnmarshalJSON

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

type HTTPPagination0

type HTTPPagination0 = interface{}

HTTPPagination0 defines model for HTTPPagination.0.

type HTTPPagination1

type HTTPPagination1 = interface{}

HTTPPagination1 defines model for HTTPPagination.1.

type HTTPSchemaResponse

type HTTPSchemaResponse struct {
	Operations []OperationInfo              `json:"operations"`
	SchemaType HTTPSchemaResponseSchemaType `json:"schema_type"`
}

HTTPSchemaResponse defines model for HTTPSchemaResponse.

type HTTPSchemaResponseSchemaType

type HTTPSchemaResponseSchemaType string

HTTPSchemaResponseSchemaType defines model for HTTPSchemaResponse.SchemaType.

const (
	HTTPSchemaResponseSchemaTypeHttp HTTPSchemaResponseSchemaType = "http"
)

Defines values for HTTPSchemaResponseSchemaType.

func (HTTPSchemaResponseSchemaType) Valid

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

type HTTPStatement

type HTTPStatement struct {
	Body interface{} `json:"body,omitempty"`

	// Headers HTTP headers (supports {{paramName}} placeholders in values)
	//
	// Example: {"Authorization":"Bearer {{token}}"}
	Headers     *map[string]string      `json:"headers,omitempty"`
	Method      HTTPStatementMethod     `json:"method"`
	Pagination  *HTTPPagination         `json:"pagination,omitempty"`
	Path        string                  `json:"path"`
	QueryParams *map[string]interface{} `json:"query_params,omitempty"`
	Type        HTTPStatementType       `json:"type"`
}

HTTPStatement defines model for HTTPStatement.

type HTTPStatementMethod

type HTTPStatementMethod string

HTTPStatementMethod defines model for HTTPStatement.Method.

const (
	HTTPStatementMethodDELETE HTTPStatementMethod = "DELETE"
	HTTPStatementMethodGET    HTTPStatementMethod = "GET"
	HTTPStatementMethodHEAD   HTTPStatementMethod = "HEAD"
	HTTPStatementMethodPATCH  HTTPStatementMethod = "PATCH"
	HTTPStatementMethodPOST   HTTPStatementMethod = "POST"
	HTTPStatementMethodPUT    HTTPStatementMethod = "PUT"
)

Defines values for HTTPStatementMethod.

func (HTTPStatementMethod) Valid

func (e HTTPStatementMethod) Valid() bool

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

type HTTPStatementType

type HTTPStatementType string

HTTPStatementType defines model for HTTPStatement.Type.

const (
	HTTPStatementTypeHttp HTTPStatementType = "http"
)

Defines values for HTTPStatementType.

func (HTTPStatementType) Valid

func (e HTTPStatementType) Valid() bool

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

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type HubSpotConfig

type HubSpotConfig struct {
	TimeoutSeconds *int `json:"timeout_seconds,omitempty"`
}

HubSpotConfig defines model for HubSpotConfig.

type HubSpotCredentials

type HubSpotCredentials struct {
	PrivateAppToken string `json:"private_app_token"`
}

HubSpotCredentials defines model for HubSpotCredentials.

type HubSpotFilter

type HubSpotFilter struct {
	HighValue    interface{}           `json:"high_value,omitempty"`
	Operator     HubSpotFilterOperator `json:"operator"`
	PropertyName string                `json:"property_name"`
	Value        interface{}           `json:"value,omitempty"`
	Values       *[]interface{}        `json:"values,omitempty"`
}

HubSpotFilter defines model for HubSpotFilter.

type HubSpotFilterGroup

type HubSpotFilterGroup struct {
	Filters []HubSpotFilter `json:"filters"`
}

HubSpotFilterGroup defines model for HubSpotFilterGroup.

type HubSpotFilterOperator

type HubSpotFilterOperator string

HubSpotFilterOperator defines model for HubSpotFilter.Operator.

const (
	BETWEEN        HubSpotFilterOperator = "BETWEEN"
	CONTAINSTOKEN  HubSpotFilterOperator = "CONTAINS_TOKEN"
	EQ             HubSpotFilterOperator = "EQ"
	GT             HubSpotFilterOperator = "GT"
	GTE            HubSpotFilterOperator = "GTE"
	HASPROPERTY    HubSpotFilterOperator = "HAS_PROPERTY"
	IN             HubSpotFilterOperator = "IN"
	LT             HubSpotFilterOperator = "LT"
	LTE            HubSpotFilterOperator = "LTE"
	NEQ            HubSpotFilterOperator = "NEQ"
	NOTHASPROPERTY HubSpotFilterOperator = "NOT_HAS_PROPERTY"
	NOTIN          HubSpotFilterOperator = "NOT_IN"
)

Defines values for HubSpotFilterOperator.

func (HubSpotFilterOperator) Valid

func (e HubSpotFilterOperator) Valid() bool

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

type HubSpotStatement

type HubSpotStatement struct {
	After        *string                    `json:"after,omitempty"`
	FilterGroups *[]HubSpotFilterGroup      `json:"filter_groups,omitempty"`
	IdProperty   *string                    `json:"id_property,omitempty"`
	Limit        *int                       `json:"limit,omitempty"`
	ObjectType   string                     `json:"object_type"`
	Operation    *HubSpotStatementOperation `json:"operation,omitempty"`

	// Properties Properties to project into the result rows
	//
	// Example: ["firstname","lastname","email"]
	Properties      *[]string              `json:"properties,omitempty"`
	PropertyMapping *map[string]string     `json:"property_mapping,omitempty"`
	Query           *string                `json:"query,omitempty"`
	Rows            *HubSpotStatement_Rows `json:"rows,omitempty"`
	Sorts           *[]string              `json:"sorts,omitempty"`
	Type            HubSpotStatementType   `json:"type"`
	// contains filtered or unexported fields
}

HubSpotStatement defines model for HubSpotStatement.

func (HubSpotStatement) AsHubSpotStatement0

func (t HubSpotStatement) AsHubSpotStatement0() (HubSpotStatement0, error)

AsHubSpotStatement0 returns the union data inside the HubSpotStatement as a HubSpotStatement0

func (HubSpotStatement) AsHubSpotStatement1

func (t HubSpotStatement) AsHubSpotStatement1() (HubSpotStatement1, error)

AsHubSpotStatement1 returns the union data inside the HubSpotStatement as a HubSpotStatement1

func (*HubSpotStatement) FromHubSpotStatement0

func (t *HubSpotStatement) FromHubSpotStatement0(v HubSpotStatement0) error

FromHubSpotStatement0 overwrites any union data inside the HubSpotStatement as the provided HubSpotStatement0

func (*HubSpotStatement) FromHubSpotStatement1

func (t *HubSpotStatement) FromHubSpotStatement1(v HubSpotStatement1) error

FromHubSpotStatement1 overwrites any union data inside the HubSpotStatement as the provided HubSpotStatement1

func (HubSpotStatement) MarshalJSON

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

func (*HubSpotStatement) MergeHubSpotStatement0

func (t *HubSpotStatement) MergeHubSpotStatement0(v HubSpotStatement0) error

MergeHubSpotStatement0 performs a merge with any union data inside the HubSpotStatement, using the provided HubSpotStatement0

func (*HubSpotStatement) MergeHubSpotStatement1

func (t *HubSpotStatement) MergeHubSpotStatement1(v HubSpotStatement1) error

MergeHubSpotStatement1 performs a merge with any union data inside the HubSpotStatement, using the provided HubSpotStatement1

func (*HubSpotStatement) UnmarshalJSON

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

type HubSpotStatement0

type HubSpotStatement0 struct {
	Operation *HubSpotStatement0Operation `json:"operation,omitempty"`
}

HubSpotStatement0 defines model for HubSpotStatement.0.

type HubSpotStatement0Operation

type HubSpotStatement0Operation string

HubSpotStatement0Operation defines model for HubSpotStatement.0.Operation.

const (
	HubSpotStatement0OperationList   HubSpotStatement0Operation = "list"
	HubSpotStatement0OperationSearch HubSpotStatement0Operation = "search"
)

Defines values for HubSpotStatement0Operation.

func (HubSpotStatement0Operation) Valid

func (e HubSpotStatement0Operation) Valid() bool

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

type HubSpotStatement1

type HubSpotStatement1 struct {
	Operation HubSpotStatement1Operation `json:"operation"`
}

HubSpotStatement1 defines model for HubSpotStatement.1.

type HubSpotStatement1Operation

type HubSpotStatement1Operation string

HubSpotStatement1Operation defines model for HubSpotStatement.1.Operation.

const (
	HubSpotStatement1OperationUpsert HubSpotStatement1Operation = "upsert"
)

Defines values for HubSpotStatement1Operation.

func (HubSpotStatement1Operation) Valid

func (e HubSpotStatement1Operation) Valid() bool

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

type HubSpotStatementOperation

type HubSpotStatementOperation string

HubSpotStatementOperation defines model for HubSpotStatement.Operation.

const (
	HubSpotStatementOperationList   HubSpotStatementOperation = "list"
	HubSpotStatementOperationSearch HubSpotStatementOperation = "search"
	HubSpotStatementOperationUpsert HubSpotStatementOperation = "upsert"
)

Defines values for HubSpotStatementOperation.

func (HubSpotStatementOperation) Valid

func (e HubSpotStatementOperation) Valid() bool

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

type HubSpotStatementRows0

type HubSpotStatementRows0 = []map[string]interface{}

HubSpotStatementRows0 defines model for HubSpotStatement.Rows.0.

type HubSpotStatementRows1

type HubSpotStatementRows1 map[string]interface{}

HubSpotStatementRows1 defines model for HubSpotStatement.Rows.1.

type HubSpotStatementRows2

type HubSpotStatementRows2 = string

HubSpotStatementRows2 defines model for HubSpotStatement.Rows.2.

type HubSpotStatementType

type HubSpotStatementType string

HubSpotStatementType defines model for HubSpotStatement.Type.

const (
	HubSpotStatementTypeHubspot HubSpotStatementType = "hubspot"
)

Defines values for HubSpotStatementType.

func (HubSpotStatementType) Valid

func (e HubSpotStatementType) Valid() bool

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

type HubSpotStatement_Rows

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

HubSpotStatement_Rows defines model for HubSpotStatement.Rows.

func (HubSpotStatement_Rows) AsHubSpotStatementRows0

func (t HubSpotStatement_Rows) AsHubSpotStatementRows0() (HubSpotStatementRows0, error)

AsHubSpotStatementRows0 returns the union data inside the HubSpotStatement_Rows as a HubSpotStatementRows0

func (HubSpotStatement_Rows) AsHubSpotStatementRows1

func (t HubSpotStatement_Rows) AsHubSpotStatementRows1() (HubSpotStatementRows1, error)

AsHubSpotStatementRows1 returns the union data inside the HubSpotStatement_Rows as a HubSpotStatementRows1

func (HubSpotStatement_Rows) AsHubSpotStatementRows2

func (t HubSpotStatement_Rows) AsHubSpotStatementRows2() (HubSpotStatementRows2, error)

AsHubSpotStatementRows2 returns the union data inside the HubSpotStatement_Rows as a HubSpotStatementRows2

func (*HubSpotStatement_Rows) FromHubSpotStatementRows0

func (t *HubSpotStatement_Rows) FromHubSpotStatementRows0(v HubSpotStatementRows0) error

FromHubSpotStatementRows0 overwrites any union data inside the HubSpotStatement_Rows as the provided HubSpotStatementRows0

func (*HubSpotStatement_Rows) FromHubSpotStatementRows1

func (t *HubSpotStatement_Rows) FromHubSpotStatementRows1(v HubSpotStatementRows1) error

FromHubSpotStatementRows1 overwrites any union data inside the HubSpotStatement_Rows as the provided HubSpotStatementRows1

func (*HubSpotStatement_Rows) FromHubSpotStatementRows2

func (t *HubSpotStatement_Rows) FromHubSpotStatementRows2(v HubSpotStatementRows2) error

FromHubSpotStatementRows2 overwrites any union data inside the HubSpotStatement_Rows as the provided HubSpotStatementRows2

func (HubSpotStatement_Rows) MarshalJSON

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

func (*HubSpotStatement_Rows) MergeHubSpotStatementRows0

func (t *HubSpotStatement_Rows) MergeHubSpotStatementRows0(v HubSpotStatementRows0) error

MergeHubSpotStatementRows0 performs a merge with any union data inside the HubSpotStatement_Rows, using the provided HubSpotStatementRows0

func (*HubSpotStatement_Rows) MergeHubSpotStatementRows1

func (t *HubSpotStatement_Rows) MergeHubSpotStatementRows1(v HubSpotStatementRows1) error

MergeHubSpotStatementRows1 performs a merge with any union data inside the HubSpotStatement_Rows, using the provided HubSpotStatementRows1

func (*HubSpotStatement_Rows) MergeHubSpotStatementRows2

func (t *HubSpotStatement_Rows) MergeHubSpotStatementRows2(v HubSpotStatementRows2) error

MergeHubSpotStatementRows2 performs a merge with any union data inside the HubSpotStatement_Rows, using the provided HubSpotStatementRows2

func (*HubSpotStatement_Rows) UnmarshalJSON

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

type ImportODCSArtifactsJSONBody

type ImportODCSArtifactsJSONBody struct {
	Apply          bool   `json:"apply"`
	ExpectedCommit string `json:"expected_commit"`
	// contains filtered or unexported fields
}

ImportODCSArtifactsJSONBody defines parameters for ImportODCSArtifacts.

func (ImportODCSArtifactsJSONBody) AsImportODCSArtifactsJSONBody0

func (t ImportODCSArtifactsJSONBody) AsImportODCSArtifactsJSONBody0() (ImportODCSArtifactsJSONBody0, error)

AsImportODCSArtifactsJSONBody0 returns the union data inside the ImportODCSArtifactsJSONBody as a ImportODCSArtifactsJSONBody0

func (ImportODCSArtifactsJSONBody) AsImportODCSArtifactsJSONBody1

func (t ImportODCSArtifactsJSONBody) AsImportODCSArtifactsJSONBody1() (ImportODCSArtifactsJSONBody1, error)

AsImportODCSArtifactsJSONBody1 returns the union data inside the ImportODCSArtifactsJSONBody as a ImportODCSArtifactsJSONBody1

func (*ImportODCSArtifactsJSONBody) FromImportODCSArtifactsJSONBody0

func (t *ImportODCSArtifactsJSONBody) FromImportODCSArtifactsJSONBody0(v ImportODCSArtifactsJSONBody0) error

FromImportODCSArtifactsJSONBody0 overwrites any union data inside the ImportODCSArtifactsJSONBody as the provided ImportODCSArtifactsJSONBody0

func (*ImportODCSArtifactsJSONBody) FromImportODCSArtifactsJSONBody1

func (t *ImportODCSArtifactsJSONBody) FromImportODCSArtifactsJSONBody1(v ImportODCSArtifactsJSONBody1) error

FromImportODCSArtifactsJSONBody1 overwrites any union data inside the ImportODCSArtifactsJSONBody as the provided ImportODCSArtifactsJSONBody1

func (ImportODCSArtifactsJSONBody) MarshalJSON

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

func (*ImportODCSArtifactsJSONBody) MergeImportODCSArtifactsJSONBody0

func (t *ImportODCSArtifactsJSONBody) MergeImportODCSArtifactsJSONBody0(v ImportODCSArtifactsJSONBody0) error

MergeImportODCSArtifactsJSONBody0 performs a merge with any union data inside the ImportODCSArtifactsJSONBody, using the provided ImportODCSArtifactsJSONBody0

func (*ImportODCSArtifactsJSONBody) MergeImportODCSArtifactsJSONBody1

func (t *ImportODCSArtifactsJSONBody) MergeImportODCSArtifactsJSONBody1(v ImportODCSArtifactsJSONBody1) error

MergeImportODCSArtifactsJSONBody1 performs a merge with any union data inside the ImportODCSArtifactsJSONBody, using the provided ImportODCSArtifactsJSONBody1

func (*ImportODCSArtifactsJSONBody) UnmarshalJSON

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

type ImportODCSArtifactsJSONBody0

type ImportODCSArtifactsJSONBody0 struct {
	Apply interface{} `json:"apply,omitempty"`
}

ImportODCSArtifactsJSONBody0 defines parameters for ImportODCSArtifacts.

type ImportODCSArtifactsJSONBody1

type ImportODCSArtifactsJSONBody1 struct {
	Apply          interface{} `json:"apply,omitempty"`
	ExpectedCommit *string     `json:"expected_commit,omitempty"`
}

ImportODCSArtifactsJSONBody1 defines parameters for ImportODCSArtifacts.

type ImportODCSArtifactsJSONRequestBody

type ImportODCSArtifactsJSONRequestBody ImportODCSArtifactsJSONBody

ImportODCSArtifactsJSONRequestBody defines body for ImportODCSArtifacts for application/json ContentType.

type ImportODCSArtifactsResponse

type ImportODCSArtifactsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ODCSArtifactImport
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseImportODCSArtifactsResponse

func ParseImportODCSArtifactsResponse(rsp *http.Response) (*ImportODCSArtifactsResponse, error)

ParseImportODCSArtifactsResponse parses an HTTP response from a ImportODCSArtifactsWithResponse call

func (ImportODCSArtifactsResponse) ContentType

func (r ImportODCSArtifactsResponse) ContentType() string

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

func (ImportODCSArtifactsResponse) GetBody

func (r ImportODCSArtifactsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ImportODCSArtifactsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ImportODCSArtifactsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ImportODCSArtifactsResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ImportODCSArtifactsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ImportODCSArtifactsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ImportODCSArtifactsResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (ImportODCSArtifactsResponse) Status

Status returns HTTPResponse.Status

func (ImportODCSArtifactsResponse) StatusCode

func (r ImportODCSArtifactsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InspectODCSRevisionParams

type InspectODCSRevisionParams struct {
	SchemaObjectId *string `form:"schema_object_id,omitempty" json:"schema_object_id,omitempty"`
}

InspectODCSRevisionParams defines parameters for InspectODCSRevision.

type InspectODCSRevisionResponse

type InspectODCSRevisionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ODCSRevisionInspection
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseInspectODCSRevisionResponse

func ParseInspectODCSRevisionResponse(rsp *http.Response) (*InspectODCSRevisionResponse, error)

ParseInspectODCSRevisionResponse parses an HTTP response from a InspectODCSRevisionWithResponse call

func (InspectODCSRevisionResponse) ContentType

func (r InspectODCSRevisionResponse) ContentType() string

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

func (InspectODCSRevisionResponse) GetBody

func (r InspectODCSRevisionResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (InspectODCSRevisionResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (InspectODCSRevisionResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (InspectODCSRevisionResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (InspectODCSRevisionResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (InspectODCSRevisionResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (InspectODCSRevisionResponse) Status

Status returns HTTPResponse.Status

func (InspectODCSRevisionResponse) StatusCode

func (r InspectODCSRevisionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IntrospectDataSourceSchemaResponse

type IntrospectDataSourceSchemaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *IntrospectSchemaResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON422 the response for an HTTP 422 `application/json` response
	JSON422 *ErrorResponse
}

func ParseIntrospectDataSourceSchemaResponse

func ParseIntrospectDataSourceSchemaResponse(rsp *http.Response) (*IntrospectDataSourceSchemaResponse, error)

ParseIntrospectDataSourceSchemaResponse parses an HTTP response from a IntrospectDataSourceSchemaWithResponse call

func (IntrospectDataSourceSchemaResponse) ContentType

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

func (IntrospectDataSourceSchemaResponse) GetBody

GetBody returns the raw response body bytes

func (IntrospectDataSourceSchemaResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (IntrospectDataSourceSchemaResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (IntrospectDataSourceSchemaResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (IntrospectDataSourceSchemaResponse) GetJSON422

GetJSON422 returns the response for an HTTP 422 `application/json` response

func (IntrospectDataSourceSchemaResponse) Status

Status returns HTTPResponse.Status

func (IntrospectDataSourceSchemaResponse) StatusCode

func (r IntrospectDataSourceSchemaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IntrospectSchemaResponse

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

IntrospectSchemaResponse defines model for IntrospectSchemaResponse.

func (IntrospectSchemaResponse) AsDocumentSchemaResponse

func (t IntrospectSchemaResponse) AsDocumentSchemaResponse() (DocumentSchemaResponse, error)

AsDocumentSchemaResponse returns the union data inside the IntrospectSchemaResponse as a DocumentSchemaResponse

func (IntrospectSchemaResponse) AsFileSchemaResponse

func (t IntrospectSchemaResponse) AsFileSchemaResponse() (FileSchemaResponse, error)

AsFileSchemaResponse returns the union data inside the IntrospectSchemaResponse as a FileSchemaResponse

func (IntrospectSchemaResponse) AsHTTPSchemaResponse

func (t IntrospectSchemaResponse) AsHTTPSchemaResponse() (HTTPSchemaResponse, error)

AsHTTPSchemaResponse returns the union data inside the IntrospectSchemaResponse as a HTTPSchemaResponse

func (IntrospectSchemaResponse) AsObjectAPISchemaResponse

func (t IntrospectSchemaResponse) AsObjectAPISchemaResponse() (ObjectAPISchemaResponse, error)

AsObjectAPISchemaResponse returns the union data inside the IntrospectSchemaResponse as a ObjectAPISchemaResponse

func (IntrospectSchemaResponse) AsSQLSchemaResponse

func (t IntrospectSchemaResponse) AsSQLSchemaResponse() (SQLSchemaResponse, error)

AsSQLSchemaResponse returns the union data inside the IntrospectSchemaResponse as a SQLSchemaResponse

func (IntrospectSchemaResponse) Discriminator

func (t IntrospectSchemaResponse) Discriminator() (string, error)

func (*IntrospectSchemaResponse) FromDocumentSchemaResponse

func (t *IntrospectSchemaResponse) FromDocumentSchemaResponse(v DocumentSchemaResponse) error

FromDocumentSchemaResponse overwrites any union data inside the IntrospectSchemaResponse as the provided DocumentSchemaResponse

func (*IntrospectSchemaResponse) FromFileSchemaResponse

func (t *IntrospectSchemaResponse) FromFileSchemaResponse(v FileSchemaResponse) error

FromFileSchemaResponse overwrites any union data inside the IntrospectSchemaResponse as the provided FileSchemaResponse

func (*IntrospectSchemaResponse) FromHTTPSchemaResponse

func (t *IntrospectSchemaResponse) FromHTTPSchemaResponse(v HTTPSchemaResponse) error

FromHTTPSchemaResponse overwrites any union data inside the IntrospectSchemaResponse as the provided HTTPSchemaResponse

func (*IntrospectSchemaResponse) FromObjectAPISchemaResponse

func (t *IntrospectSchemaResponse) FromObjectAPISchemaResponse(v ObjectAPISchemaResponse) error

FromObjectAPISchemaResponse overwrites any union data inside the IntrospectSchemaResponse as the provided ObjectAPISchemaResponse

func (*IntrospectSchemaResponse) FromSQLSchemaResponse

func (t *IntrospectSchemaResponse) FromSQLSchemaResponse(v SQLSchemaResponse) error

FromSQLSchemaResponse overwrites any union data inside the IntrospectSchemaResponse as the provided SQLSchemaResponse

func (IntrospectSchemaResponse) MarshalJSON

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

func (*IntrospectSchemaResponse) MergeDocumentSchemaResponse

func (t *IntrospectSchemaResponse) MergeDocumentSchemaResponse(v DocumentSchemaResponse) error

MergeDocumentSchemaResponse performs a merge with any union data inside the IntrospectSchemaResponse, using the provided DocumentSchemaResponse

func (*IntrospectSchemaResponse) MergeFileSchemaResponse

func (t *IntrospectSchemaResponse) MergeFileSchemaResponse(v FileSchemaResponse) error

MergeFileSchemaResponse performs a merge with any union data inside the IntrospectSchemaResponse, using the provided FileSchemaResponse

func (*IntrospectSchemaResponse) MergeHTTPSchemaResponse

func (t *IntrospectSchemaResponse) MergeHTTPSchemaResponse(v HTTPSchemaResponse) error

MergeHTTPSchemaResponse performs a merge with any union data inside the IntrospectSchemaResponse, using the provided HTTPSchemaResponse

func (*IntrospectSchemaResponse) MergeObjectAPISchemaResponse

func (t *IntrospectSchemaResponse) MergeObjectAPISchemaResponse(v ObjectAPISchemaResponse) error

MergeObjectAPISchemaResponse performs a merge with any union data inside the IntrospectSchemaResponse, using the provided ObjectAPISchemaResponse

func (*IntrospectSchemaResponse) MergeSQLSchemaResponse

func (t *IntrospectSchemaResponse) MergeSQLSchemaResponse(v SQLSchemaResponse) error

MergeSQLSchemaResponse performs a merge with any union data inside the IntrospectSchemaResponse, using the provided SQLSchemaResponse

func (*IntrospectSchemaResponse) UnmarshalJSON

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

func (IntrospectSchemaResponse) ValueByDiscriminator

func (t IntrospectSchemaResponse) ValueByDiscriminator() (interface{}, error)

type InvitationSlugParam

type InvitationSlugParam = Slug

InvitationSlugParam defines model for InvitationSlugParam.

type LimitParam

type LimitParam = int32

LimitParam defines model for LimitParam.

type LimitPerNotificationParam

type LimitPerNotificationParam = int

LimitPerNotificationParam defines model for LimitPerNotificationParam.

type ListAPIKeysParams

type ListAPIKeysParams struct {
	Limit     *LimitParam                 `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListAPIKeysParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListAPIKeysParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListAPIKeysParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListAPIKeysParams defines parameters for ListAPIKeys.

type ListAPIKeysParamsDirection

type ListAPIKeysParamsDirection string

ListAPIKeysParamsDirection defines parameters for ListAPIKeys.

const (
	ListAPIKeysParamsDirectionNext ListAPIKeysParamsDirection = "next"
	ListAPIKeysParamsDirectionPrev ListAPIKeysParamsDirection = "prev"
)

Defines values for ListAPIKeysParamsDirection.

func (ListAPIKeysParamsDirection) Valid

func (e ListAPIKeysParamsDirection) Valid() bool

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

type ListAPIKeysParamsOrder

type ListAPIKeysParamsOrder string

ListAPIKeysParamsOrder defines parameters for ListAPIKeys.

const (
	ListAPIKeysParamsOrderAsc  ListAPIKeysParamsOrder = "asc"
	ListAPIKeysParamsOrderDesc ListAPIKeysParamsOrder = "desc"
)

Defines values for ListAPIKeysParamsOrder.

func (ListAPIKeysParamsOrder) Valid

func (e ListAPIKeysParamsOrder) Valid() bool

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

type ListAPIKeysParamsSortBy

type ListAPIKeysParamsSortBy string

ListAPIKeysParamsSortBy defines parameters for ListAPIKeys.

const (
	ListAPIKeysParamsSortByApiKeyCreatedAt ListAPIKeysParamsSortBy = "api_key_created_at"
	ListAPIKeysParamsSortByApiKeyName      ListAPIKeysParamsSortBy = "api_key_name"
	ListAPIKeysParamsSortByApiKeyUpdatedAt ListAPIKeysParamsSortBy = "api_key_updated_at"
)

Defines values for ListAPIKeysParamsSortBy.

func (ListAPIKeysParamsSortBy) Valid

func (e ListAPIKeysParamsSortBy) Valid() bool

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

type ListAPIKeysResponse

type ListAPIKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *APIKeyListResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
}

func ParseListAPIKeysResponse

func ParseListAPIKeysResponse(rsp *http.Response) (*ListAPIKeysResponse, error)

ParseListAPIKeysResponse parses an HTTP response from a ListAPIKeysWithResponse call

func (ListAPIKeysResponse) ContentType

func (r ListAPIKeysResponse) ContentType() string

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

func (ListAPIKeysResponse) GetBody

func (r ListAPIKeysResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListAPIKeysResponse) GetJSON200

func (r ListAPIKeysResponse) GetJSON200() *APIKeyListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListAPIKeysResponse) GetJSON401

func (r ListAPIKeysResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ListAPIKeysResponse) GetJSON403

func (r ListAPIKeysResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListAPIKeysResponse) Status

func (r ListAPIKeysResponse) Status() string

Status returns HTTPResponse.Status

func (ListAPIKeysResponse) StatusCode

func (r ListAPIKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAlertDeliveryAttemptsParams

type ListAlertDeliveryAttemptsParams struct {
	NotificationSlugs    NotificationSlugsParam     `form:"notification_slugs" json:"notification_slugs"`
	LimitPerNotification *LimitPerNotificationParam `form:"limit_per_notification,omitempty" json:"limit_per_notification,omitempty"`
}

ListAlertDeliveryAttemptsParams defines parameters for ListAlertDeliveryAttempts.

type ListAlertDeliveryAttemptsResponse

type ListAlertDeliveryAttemptsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AlertDeliveryAttemptListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
}

func ParseListAlertDeliveryAttemptsResponse

func ParseListAlertDeliveryAttemptsResponse(rsp *http.Response) (*ListAlertDeliveryAttemptsResponse, error)

ParseListAlertDeliveryAttemptsResponse parses an HTTP response from a ListAlertDeliveryAttemptsWithResponse call

func (ListAlertDeliveryAttemptsResponse) ContentType

func (r ListAlertDeliveryAttemptsResponse) ContentType() string

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

func (ListAlertDeliveryAttemptsResponse) GetBody

GetBody returns the raw response body bytes

func (ListAlertDeliveryAttemptsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListAlertDeliveryAttemptsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListAlertDeliveryAttemptsResponse) Status

Status returns HTTPResponse.Status

func (ListAlertDeliveryAttemptsResponse) StatusCode

func (r ListAlertDeliveryAttemptsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAlertDestinationsParams

type ListAlertDestinationsParams struct {
	Limit     *LimitParam                           `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                          `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListAlertDestinationsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListAlertDestinationsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListAlertDestinationsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListAlertDestinationsParams defines parameters for ListAlertDestinations.

type ListAlertDestinationsParamsDirection

type ListAlertDestinationsParamsDirection string

ListAlertDestinationsParamsDirection defines parameters for ListAlertDestinations.

const (
	ListAlertDestinationsParamsDirectionNext ListAlertDestinationsParamsDirection = "next"
	ListAlertDestinationsParamsDirectionPrev ListAlertDestinationsParamsDirection = "prev"
)

Defines values for ListAlertDestinationsParamsDirection.

func (ListAlertDestinationsParamsDirection) Valid

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

type ListAlertDestinationsParamsOrder

type ListAlertDestinationsParamsOrder string

ListAlertDestinationsParamsOrder defines parameters for ListAlertDestinations.

const (
	ListAlertDestinationsParamsOrderAsc  ListAlertDestinationsParamsOrder = "asc"
	ListAlertDestinationsParamsOrderDesc ListAlertDestinationsParamsOrder = "desc"
)

Defines values for ListAlertDestinationsParamsOrder.

func (ListAlertDestinationsParamsOrder) Valid

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

type ListAlertDestinationsParamsSortBy

type ListAlertDestinationsParamsSortBy string

ListAlertDestinationsParamsSortBy defines parameters for ListAlertDestinations.

const (
	ListAlertDestinationsParamsSortByAlertDestinationCreatedAt ListAlertDestinationsParamsSortBy = "alert_destination_created_at"
)

Defines values for ListAlertDestinationsParamsSortBy.

func (ListAlertDestinationsParamsSortBy) Valid

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

type ListAlertDestinationsResponse

type ListAlertDestinationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AlertDestinationListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
}

func ParseListAlertDestinationsResponse

func ParseListAlertDestinationsResponse(rsp *http.Response) (*ListAlertDestinationsResponse, error)

ParseListAlertDestinationsResponse parses an HTTP response from a ListAlertDestinationsWithResponse call

func (ListAlertDestinationsResponse) ContentType

func (r ListAlertDestinationsResponse) ContentType() string

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

func (ListAlertDestinationsResponse) GetBody

func (r ListAlertDestinationsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListAlertDestinationsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListAlertDestinationsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListAlertDestinationsResponse) Status

Status returns HTTPResponse.Status

func (ListAlertDestinationsResponse) StatusCode

func (r ListAlertDestinationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAlertPoliciesParams

type ListAlertPoliciesParams struct {
	Limit     *LimitParam                       `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                      `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListAlertPoliciesParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListAlertPoliciesParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListAlertPoliciesParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListAlertPoliciesParams defines parameters for ListAlertPolicies.

type ListAlertPoliciesParamsDirection

type ListAlertPoliciesParamsDirection string

ListAlertPoliciesParamsDirection defines parameters for ListAlertPolicies.

const (
	ListAlertPoliciesParamsDirectionNext ListAlertPoliciesParamsDirection = "next"
	ListAlertPoliciesParamsDirectionPrev ListAlertPoliciesParamsDirection = "prev"
)

Defines values for ListAlertPoliciesParamsDirection.

func (ListAlertPoliciesParamsDirection) Valid

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

type ListAlertPoliciesParamsOrder

type ListAlertPoliciesParamsOrder string

ListAlertPoliciesParamsOrder defines parameters for ListAlertPolicies.

const (
	ListAlertPoliciesParamsOrderAsc  ListAlertPoliciesParamsOrder = "asc"
	ListAlertPoliciesParamsOrderDesc ListAlertPoliciesParamsOrder = "desc"
)

Defines values for ListAlertPoliciesParamsOrder.

func (ListAlertPoliciesParamsOrder) Valid

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

type ListAlertPoliciesParamsSortBy

type ListAlertPoliciesParamsSortBy string

ListAlertPoliciesParamsSortBy defines parameters for ListAlertPolicies.

const (
	ListAlertPoliciesParamsSortByAlertPolicyCreatedAt ListAlertPoliciesParamsSortBy = "alert_policy_created_at"
)

Defines values for ListAlertPoliciesParamsSortBy.

func (ListAlertPoliciesParamsSortBy) Valid

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

type ListAlertPoliciesResponse

type ListAlertPoliciesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AlertPolicyListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
}

func ParseListAlertPoliciesResponse

func ParseListAlertPoliciesResponse(rsp *http.Response) (*ListAlertPoliciesResponse, error)

ParseListAlertPoliciesResponse parses an HTTP response from a ListAlertPoliciesWithResponse call

func (ListAlertPoliciesResponse) ContentType

func (r ListAlertPoliciesResponse) ContentType() string

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

func (ListAlertPoliciesResponse) GetBody

func (r ListAlertPoliciesResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListAlertPoliciesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListAlertPoliciesResponse) GetJSON400

func (r ListAlertPoliciesResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListAlertPoliciesResponse) Status

func (r ListAlertPoliciesResponse) Status() string

Status returns HTTPResponse.Status

func (ListAlertPoliciesResponse) StatusCode

func (r ListAlertPoliciesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAlertPolicySourceMetadataParams

type ListAlertPolicySourceMetadataParams struct {
	Scope           *AlertPolicyScope          `form:"scope,omitempty" json:"scope,omitempty"`
	ProjectSlug     *ProjectSlugQueryParam     `form:"project_slug,omitempty" json:"project_slug,omitempty"`
	EnvironmentSlug *EnvironmentSlugQueryParam `form:"environment_slug,omitempty" json:"environment_slug,omitempty"`
	SourceKind      *EventEntityType           `form:"source_kind,omitempty" json:"source_kind,omitempty"`
	SourceAction    *EventAction               `form:"source_action,omitempty" json:"source_action,omitempty"`
}

ListAlertPolicySourceMetadataParams defines parameters for ListAlertPolicySourceMetadata.

type ListAlertPolicySourceMetadataResponse

type ListAlertPolicySourceMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AlertPolicySourceMetadataResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
}

func ParseListAlertPolicySourceMetadataResponse

func ParseListAlertPolicySourceMetadataResponse(rsp *http.Response) (*ListAlertPolicySourceMetadataResponse, error)

ParseListAlertPolicySourceMetadataResponse parses an HTTP response from a ListAlertPolicySourceMetadataWithResponse call

func (ListAlertPolicySourceMetadataResponse) ContentType

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

func (ListAlertPolicySourceMetadataResponse) GetBody

GetBody returns the raw response body bytes

func (ListAlertPolicySourceMetadataResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListAlertPolicySourceMetadataResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListAlertPolicySourceMetadataResponse) Status

Status returns HTTPResponse.Status

func (ListAlertPolicySourceMetadataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListDataSourceBindingsParams

type ListDataSourceBindingsParams struct {
	Limit  *LimitParam  `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListDataSourceBindingsParams defines parameters for ListDataSourceBindings.

type ListDataSourceBindingsResponse

type ListDataSourceBindingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSourceBindingListResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListDataSourceBindingsResponse

func ParseListDataSourceBindingsResponse(rsp *http.Response) (*ListDataSourceBindingsResponse, error)

ParseListDataSourceBindingsResponse parses an HTTP response from a ListDataSourceBindingsWithResponse call

func (ListDataSourceBindingsResponse) ContentType

func (r ListDataSourceBindingsResponse) ContentType() string

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

func (ListDataSourceBindingsResponse) GetBody

func (r ListDataSourceBindingsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListDataSourceBindingsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListDataSourceBindingsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListDataSourceBindingsResponse) Status

Status returns HTTPResponse.Status

func (ListDataSourceBindingsResponse) StatusCode

func (r ListDataSourceBindingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDataSourceBranchesResponse

type ListDataSourceBranchesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSourceBranchListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON422 the response for an HTTP 422 `application/json` response
	JSON422 *ErrorResponse
}

func ParseListDataSourceBranchesResponse

func ParseListDataSourceBranchesResponse(rsp *http.Response) (*ListDataSourceBranchesResponse, error)

ParseListDataSourceBranchesResponse parses an HTTP response from a ListDataSourceBranchesWithResponse call

func (ListDataSourceBranchesResponse) ContentType

func (r ListDataSourceBranchesResponse) ContentType() string

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

func (ListDataSourceBranchesResponse) GetBody

func (r ListDataSourceBranchesResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListDataSourceBranchesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListDataSourceBranchesResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListDataSourceBranchesResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListDataSourceBranchesResponse) GetJSON422

GetJSON422 returns the response for an HTTP 422 `application/json` response

func (ListDataSourceBranchesResponse) Status

Status returns HTTPResponse.Status

func (ListDataSourceBranchesResponse) StatusCode

func (r ListDataSourceBranchesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDataSourceRefsParams

type ListDataSourceRefsParams struct {
	Limit  *LimitParam  `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListDataSourceRefsParams defines parameters for ListDataSourceRefs.

type ListDataSourceRefsResponse

type ListDataSourceRefsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSourceRefListResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListDataSourceRefsResponse

func ParseListDataSourceRefsResponse(rsp *http.Response) (*ListDataSourceRefsResponse, error)

ParseListDataSourceRefsResponse parses an HTTP response from a ListDataSourceRefsWithResponse call

func (ListDataSourceRefsResponse) ContentType

func (r ListDataSourceRefsResponse) ContentType() string

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

func (ListDataSourceRefsResponse) GetBody

func (r ListDataSourceRefsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListDataSourceRefsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListDataSourceRefsResponse) GetJSON404

func (r ListDataSourceRefsResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListDataSourceRefsResponse) Status

Status returns HTTPResponse.Status

func (ListDataSourceRefsResponse) StatusCode

func (r ListDataSourceRefsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDataSourcesParams

type ListDataSourcesParams struct {
	Limit     *LimitParam                     `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                    `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListDataSourcesParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListDataSourcesParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListDataSourcesParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListDataSourcesParams defines parameters for ListDataSources.

type ListDataSourcesParamsDirection

type ListDataSourcesParamsDirection string

ListDataSourcesParamsDirection defines parameters for ListDataSources.

const (
	ListDataSourcesParamsDirectionNext ListDataSourcesParamsDirection = "next"
	ListDataSourcesParamsDirectionPrev ListDataSourcesParamsDirection = "prev"
)

Defines values for ListDataSourcesParamsDirection.

func (ListDataSourcesParamsDirection) Valid

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

type ListDataSourcesParamsOrder

type ListDataSourcesParamsOrder string

ListDataSourcesParamsOrder defines parameters for ListDataSources.

const (
	ListDataSourcesParamsOrderAsc  ListDataSourcesParamsOrder = "asc"
	ListDataSourcesParamsOrderDesc ListDataSourcesParamsOrder = "desc"
)

Defines values for ListDataSourcesParamsOrder.

func (ListDataSourcesParamsOrder) Valid

func (e ListDataSourcesParamsOrder) Valid() bool

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

type ListDataSourcesParamsSortBy

type ListDataSourcesParamsSortBy string

ListDataSourcesParamsSortBy defines parameters for ListDataSources.

const (
	ListDataSourcesParamsSortByDataSourceCreatedAt ListDataSourcesParamsSortBy = "data_source_created_at"
	ListDataSourcesParamsSortByDataSourceName      ListDataSourcesParamsSortBy = "data_source_name"
	ListDataSourcesParamsSortByDataSourceUpdatedAt ListDataSourcesParamsSortBy = "data_source_updated_at"
)

Defines values for ListDataSourcesParamsSortBy.

func (ListDataSourcesParamsSortBy) Valid

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

type ListDataSourcesResponse

type ListDataSourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSourceListResponse
}

func ParseListDataSourcesResponse

func ParseListDataSourcesResponse(rsp *http.Response) (*ListDataSourcesResponse, error)

ParseListDataSourcesResponse parses an HTTP response from a ListDataSourcesWithResponse call

func (ListDataSourcesResponse) ContentType

func (r ListDataSourcesResponse) ContentType() string

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

func (ListDataSourcesResponse) GetBody

func (r ListDataSourcesResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListDataSourcesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListDataSourcesResponse) Status

func (r ListDataSourcesResponse) Status() string

Status returns HTTPResponse.Status

func (ListDataSourcesResponse) StatusCode

func (r ListDataSourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDriftImpactReportsParams

type ListDriftImpactReportsParams struct {
	PipelineSlug   *Slug                      `form:"pipeline_slug,omitempty" json:"pipeline_slug,omitempty"`
	DataSourceSlug *Slug                      `form:"data_source_slug,omitempty" json:"data_source_slug,omitempty"`
	Status         *DriftImpactReportStatus   `form:"status,omitempty" json:"status,omitempty"`
	Severity       *DriftImpactReportSeverity `form:"severity,omitempty" json:"severity,omitempty"`
	Limit          *int                       `form:"limit,omitempty" json:"limit,omitempty"`
}

ListDriftImpactReportsParams defines parameters for ListDriftImpactReports.

type ListDriftImpactReportsResponse

type ListDriftImpactReportsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DriftImpactReportListResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListDriftImpactReportsResponse

func ParseListDriftImpactReportsResponse(rsp *http.Response) (*ListDriftImpactReportsResponse, error)

ParseListDriftImpactReportsResponse parses an HTTP response from a ListDriftImpactReportsWithResponse call

func (ListDriftImpactReportsResponse) ContentType

func (r ListDriftImpactReportsResponse) ContentType() string

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

func (ListDriftImpactReportsResponse) GetBody

func (r ListDriftImpactReportsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListDriftImpactReportsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListDriftImpactReportsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListDriftImpactReportsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListDriftImpactReportsResponse) Status

Status returns HTTPResponse.Status

func (ListDriftImpactReportsResponse) StatusCode

func (r ListDriftImpactReportsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEnvironmentRuntimeVariablesParams

type ListEnvironmentRuntimeVariablesParams struct {
	Limit     *LimitParam                                     `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                                    `form:"cursor,omitempty" json:"cursor,omitempty"`
	Order     *ListEnvironmentRuntimeVariablesParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListEnvironmentRuntimeVariablesParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListEnvironmentRuntimeVariablesParams defines parameters for ListEnvironmentRuntimeVariables.

type ListEnvironmentRuntimeVariablesParamsDirection

type ListEnvironmentRuntimeVariablesParamsDirection string

ListEnvironmentRuntimeVariablesParamsDirection defines parameters for ListEnvironmentRuntimeVariables.

const (
	ListEnvironmentRuntimeVariablesParamsDirectionNext ListEnvironmentRuntimeVariablesParamsDirection = "next"
	ListEnvironmentRuntimeVariablesParamsDirectionPrev ListEnvironmentRuntimeVariablesParamsDirection = "prev"
)

Defines values for ListEnvironmentRuntimeVariablesParamsDirection.

func (ListEnvironmentRuntimeVariablesParamsDirection) Valid

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

type ListEnvironmentRuntimeVariablesParamsOrder

type ListEnvironmentRuntimeVariablesParamsOrder string

ListEnvironmentRuntimeVariablesParamsOrder defines parameters for ListEnvironmentRuntimeVariables.

const (
	ListEnvironmentRuntimeVariablesParamsOrderAsc  ListEnvironmentRuntimeVariablesParamsOrder = "asc"
	ListEnvironmentRuntimeVariablesParamsOrderDesc ListEnvironmentRuntimeVariablesParamsOrder = "desc"
)

Defines values for ListEnvironmentRuntimeVariablesParamsOrder.

func (ListEnvironmentRuntimeVariablesParamsOrder) Valid

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

type ListEnvironmentRuntimeVariablesResponse

type ListEnvironmentRuntimeVariablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *RuntimeVariableListResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListEnvironmentRuntimeVariablesResponse

func ParseListEnvironmentRuntimeVariablesResponse(rsp *http.Response) (*ListEnvironmentRuntimeVariablesResponse, error)

ParseListEnvironmentRuntimeVariablesResponse parses an HTTP response from a ListEnvironmentRuntimeVariablesWithResponse call

func (ListEnvironmentRuntimeVariablesResponse) ContentType

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

func (ListEnvironmentRuntimeVariablesResponse) GetBody

GetBody returns the raw response body bytes

func (ListEnvironmentRuntimeVariablesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListEnvironmentRuntimeVariablesResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListEnvironmentRuntimeVariablesResponse) Status

Status returns HTTPResponse.Status

func (ListEnvironmentRuntimeVariablesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListEnvironmentSecretsParams

type ListEnvironmentSecretsParams struct {
	Limit     *LimitParam                            `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                           `form:"cursor,omitempty" json:"cursor,omitempty"`
	Order     *ListEnvironmentSecretsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListEnvironmentSecretsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListEnvironmentSecretsParams defines parameters for ListEnvironmentSecrets.

type ListEnvironmentSecretsParamsDirection

type ListEnvironmentSecretsParamsDirection string

ListEnvironmentSecretsParamsDirection defines parameters for ListEnvironmentSecrets.

const (
	ListEnvironmentSecretsParamsDirectionNext ListEnvironmentSecretsParamsDirection = "next"
	ListEnvironmentSecretsParamsDirectionPrev ListEnvironmentSecretsParamsDirection = "prev"
)

Defines values for ListEnvironmentSecretsParamsDirection.

func (ListEnvironmentSecretsParamsDirection) Valid

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

type ListEnvironmentSecretsParamsOrder

type ListEnvironmentSecretsParamsOrder string

ListEnvironmentSecretsParamsOrder defines parameters for ListEnvironmentSecrets.

const (
	ListEnvironmentSecretsParamsOrderAsc  ListEnvironmentSecretsParamsOrder = "asc"
	ListEnvironmentSecretsParamsOrderDesc ListEnvironmentSecretsParamsOrder = "desc"
)

Defines values for ListEnvironmentSecretsParamsOrder.

func (ListEnvironmentSecretsParamsOrder) Valid

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

type ListEnvironmentSecretsResponse

type ListEnvironmentSecretsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *EnvironmentSecretListResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListEnvironmentSecretsResponse

func ParseListEnvironmentSecretsResponse(rsp *http.Response) (*ListEnvironmentSecretsResponse, error)

ParseListEnvironmentSecretsResponse parses an HTTP response from a ListEnvironmentSecretsWithResponse call

func (ListEnvironmentSecretsResponse) ContentType

func (r ListEnvironmentSecretsResponse) ContentType() string

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

func (ListEnvironmentSecretsResponse) GetBody

func (r ListEnvironmentSecretsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListEnvironmentSecretsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListEnvironmentSecretsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListEnvironmentSecretsResponse) Status

Status returns HTTPResponse.Status

func (ListEnvironmentSecretsResponse) StatusCode

func (r ListEnvironmentSecretsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEnvironmentsParams

type ListEnvironmentsParams struct {
	Limit          *LimitParam                      `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor         *CursorParam                     `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy         *ListEnvironmentsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	IncludeDeleted *bool                            `form:"include_deleted,omitempty" json:"include_deleted,omitempty"`
	Order          *ListEnvironmentsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction      *ListEnvironmentsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListEnvironmentsParams defines parameters for ListEnvironments.

type ListEnvironmentsParamsDirection

type ListEnvironmentsParamsDirection string

ListEnvironmentsParamsDirection defines parameters for ListEnvironments.

const (
	ListEnvironmentsParamsDirectionNext ListEnvironmentsParamsDirection = "next"
	ListEnvironmentsParamsDirectionPrev ListEnvironmentsParamsDirection = "prev"
)

Defines values for ListEnvironmentsParamsDirection.

func (ListEnvironmentsParamsDirection) Valid

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

type ListEnvironmentsParamsOrder

type ListEnvironmentsParamsOrder string

ListEnvironmentsParamsOrder defines parameters for ListEnvironments.

const (
	ListEnvironmentsParamsOrderAsc  ListEnvironmentsParamsOrder = "asc"
	ListEnvironmentsParamsOrderDesc ListEnvironmentsParamsOrder = "desc"
)

Defines values for ListEnvironmentsParamsOrder.

func (ListEnvironmentsParamsOrder) Valid

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

type ListEnvironmentsParamsSortBy

type ListEnvironmentsParamsSortBy string

ListEnvironmentsParamsSortBy defines parameters for ListEnvironments.

const (
	ListEnvironmentsParamsSortByEnvironmentCreatedAt ListEnvironmentsParamsSortBy = "environment_created_at"
	ListEnvironmentsParamsSortByEnvironmentName      ListEnvironmentsParamsSortBy = "environment_name"
	ListEnvironmentsParamsSortByEnvironmentUpdatedAt ListEnvironmentsParamsSortBy = "environment_updated_at"
)

Defines values for ListEnvironmentsParamsSortBy.

func (ListEnvironmentsParamsSortBy) Valid

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

type ListEnvironmentsResponse

type ListEnvironmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *EnvironmentListResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListEnvironmentsResponse

func ParseListEnvironmentsResponse(rsp *http.Response) (*ListEnvironmentsResponse, error)

ParseListEnvironmentsResponse parses an HTTP response from a ListEnvironmentsWithResponse call

func (ListEnvironmentsResponse) ContentType

func (r ListEnvironmentsResponse) ContentType() string

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

func (ListEnvironmentsResponse) GetBody

func (r ListEnvironmentsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListEnvironmentsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListEnvironmentsResponse) GetJSON404

func (r ListEnvironmentsResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListEnvironmentsResponse) Status

func (r ListEnvironmentsResponse) Status() string

Status returns HTTPResponse.Status

func (ListEnvironmentsResponse) StatusCode

func (r ListEnvironmentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEventsParams

type ListEventsParams struct {
	Limit      *LimitParam                `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor     *CursorParam               `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy     *ListEventsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order      *ListEventsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction  *ListEventsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
	ActorType  *EventActorType            `form:"actor_type,omitempty" json:"actor_type,omitempty"`
	ActorSlug  *Slug                      `form:"actor_slug,omitempty" json:"actor_slug,omitempty"`
	EntityType *EventEntityType           `form:"entity_type,omitempty" json:"entity_type,omitempty"`
	EntitySlug *Slug                      `form:"entity_slug,omitempty" json:"entity_slug,omitempty"`
	Action     *EventAction               `form:"action,omitempty" json:"action,omitempty"`
}

ListEventsParams defines parameters for ListEvents.

type ListEventsParamsDirection

type ListEventsParamsDirection string

ListEventsParamsDirection defines parameters for ListEvents.

const (
	ListEventsParamsDirectionNext ListEventsParamsDirection = "next"
	ListEventsParamsDirectionPrev ListEventsParamsDirection = "prev"
)

Defines values for ListEventsParamsDirection.

func (ListEventsParamsDirection) Valid

func (e ListEventsParamsDirection) Valid() bool

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

type ListEventsParamsOrder

type ListEventsParamsOrder string

ListEventsParamsOrder defines parameters for ListEvents.

const (
	ListEventsParamsOrderAsc  ListEventsParamsOrder = "asc"
	ListEventsParamsOrderDesc ListEventsParamsOrder = "desc"
)

Defines values for ListEventsParamsOrder.

func (ListEventsParamsOrder) Valid

func (e ListEventsParamsOrder) Valid() bool

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

type ListEventsParamsSortBy

type ListEventsParamsSortBy string

ListEventsParamsSortBy defines parameters for ListEvents.

const (
	ListEventsParamsSortByEventOccurredAt ListEventsParamsSortBy = "event_occurred_at"
)

Defines values for ListEventsParamsSortBy.

func (ListEventsParamsSortBy) Valid

func (e ListEventsParamsSortBy) Valid() bool

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

type ListEventsResponse

type ListEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *EventListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
}

func ParseListEventsResponse

func ParseListEventsResponse(rsp *http.Response) (*ListEventsResponse, error)

ParseListEventsResponse parses an HTTP response from a ListEventsWithResponse call

func (ListEventsResponse) ContentType

func (r ListEventsResponse) ContentType() string

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

func (ListEventsResponse) GetBody

func (r ListEventsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListEventsResponse) GetJSON200

func (r ListEventsResponse) GetJSON200() *EventListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListEventsResponse) GetJSON400

func (r ListEventsResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListEventsResponse) GetJSON403

func (r ListEventsResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListEventsResponse) Status

func (r ListEventsResponse) Status() string

Status returns HTTPResponse.Status

func (ListEventsResponse) StatusCode

func (r ListEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGoogleWorkspaceFilesParams

type ListGoogleWorkspaceFilesParams struct {
	FolderId  *string `form:"folder_id,omitempty" json:"folder_id,omitempty"`
	DriveId   *string `form:"drive_id,omitempty" json:"drive_id,omitempty"`
	MimeType  *string `form:"mime_type,omitempty" json:"mime_type,omitempty"`
	PageToken *string `form:"page_token,omitempty" json:"page_token,omitempty"`
}

ListGoogleWorkspaceFilesParams defines parameters for ListGoogleWorkspaceFiles.

type ListGoogleWorkspaceFilesResponse

type ListGoogleWorkspaceFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *GoogleWorkspaceFileDiscovery
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ErrorResponse
}

func ParseListGoogleWorkspaceFilesResponse

func ParseListGoogleWorkspaceFilesResponse(rsp *http.Response) (*ListGoogleWorkspaceFilesResponse, error)

ParseListGoogleWorkspaceFilesResponse parses an HTTP response from a ListGoogleWorkspaceFilesWithResponse call

func (ListGoogleWorkspaceFilesResponse) ContentType

func (r ListGoogleWorkspaceFilesResponse) ContentType() string

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

func (ListGoogleWorkspaceFilesResponse) GetBody

func (r ListGoogleWorkspaceFilesResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListGoogleWorkspaceFilesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListGoogleWorkspaceFilesResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListGoogleWorkspaceFilesResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListGoogleWorkspaceFilesResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListGoogleWorkspaceFilesResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (ListGoogleWorkspaceFilesResponse) Status

Status returns HTTPResponse.Status

func (ListGoogleWorkspaceFilesResponse) StatusCode

func (r ListGoogleWorkspaceFilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMemberInvitationsParams

type ListMemberInvitationsParams struct {
	Limit     *LimitParam                           `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                          `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListMemberInvitationsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Status    *MemberInvitationStatusParam          `form:"status,omitempty" json:"status,omitempty"`
	Order     *ListMemberInvitationsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListMemberInvitationsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListMemberInvitationsParams defines parameters for ListMemberInvitations.

type ListMemberInvitationsParamsDirection

type ListMemberInvitationsParamsDirection string

ListMemberInvitationsParamsDirection defines parameters for ListMemberInvitations.

const (
	ListMemberInvitationsParamsDirectionNext ListMemberInvitationsParamsDirection = "next"
	ListMemberInvitationsParamsDirectionPrev ListMemberInvitationsParamsDirection = "prev"
)

Defines values for ListMemberInvitationsParamsDirection.

func (ListMemberInvitationsParamsDirection) Valid

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

type ListMemberInvitationsParamsOrder

type ListMemberInvitationsParamsOrder string

ListMemberInvitationsParamsOrder defines parameters for ListMemberInvitations.

const (
	ListMemberInvitationsParamsOrderAsc  ListMemberInvitationsParamsOrder = "asc"
	ListMemberInvitationsParamsOrderDesc ListMemberInvitationsParamsOrder = "desc"
)

Defines values for ListMemberInvitationsParamsOrder.

func (ListMemberInvitationsParamsOrder) Valid

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

type ListMemberInvitationsParamsSortBy

type ListMemberInvitationsParamsSortBy string

ListMemberInvitationsParamsSortBy defines parameters for ListMemberInvitations.

const (
	ListMemberInvitationsParamsSortByInvitationCreatedAt ListMemberInvitationsParamsSortBy = "invitation_created_at"
	ListMemberInvitationsParamsSortByInvitationEmail     ListMemberInvitationsParamsSortBy = "invitation_email"
	ListMemberInvitationsParamsSortByInvitationExpiresAt ListMemberInvitationsParamsSortBy = "invitation_expires_at"
	ListMemberInvitationsParamsSortByInvitationUpdatedAt ListMemberInvitationsParamsSortBy = "invitation_updated_at"
)

Defines values for ListMemberInvitationsParamsSortBy.

func (ListMemberInvitationsParamsSortBy) Valid

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

type ListMemberInvitationsResponse

type ListMemberInvitationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *MemberInvitationListResponse
}

func ParseListMemberInvitationsResponse

func ParseListMemberInvitationsResponse(rsp *http.Response) (*ListMemberInvitationsResponse, error)

ParseListMemberInvitationsResponse parses an HTTP response from a ListMemberInvitationsWithResponse call

func (ListMemberInvitationsResponse) ContentType

func (r ListMemberInvitationsResponse) ContentType() string

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

func (ListMemberInvitationsResponse) GetBody

func (r ListMemberInvitationsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListMemberInvitationsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListMemberInvitationsResponse) Status

Status returns HTTPResponse.Status

func (ListMemberInvitationsResponse) StatusCode

func (r ListMemberInvitationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMembersParams

type ListMembersParams struct {
	Limit     *LimitParam                 `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListMembersParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListMembersParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListMembersParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListMembersParams defines parameters for ListMembers.

type ListMembersParamsDirection

type ListMembersParamsDirection string

ListMembersParamsDirection defines parameters for ListMembers.

const (
	ListMembersParamsDirectionNext ListMembersParamsDirection = "next"
	ListMembersParamsDirectionPrev ListMembersParamsDirection = "prev"
)

Defines values for ListMembersParamsDirection.

func (ListMembersParamsDirection) Valid

func (e ListMembersParamsDirection) Valid() bool

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

type ListMembersParamsOrder

type ListMembersParamsOrder string

ListMembersParamsOrder defines parameters for ListMembers.

const (
	ListMembersParamsOrderAsc  ListMembersParamsOrder = "asc"
	ListMembersParamsOrderDesc ListMembersParamsOrder = "desc"
)

Defines values for ListMembersParamsOrder.

func (ListMembersParamsOrder) Valid

func (e ListMembersParamsOrder) Valid() bool

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

type ListMembersParamsSortBy

type ListMembersParamsSortBy string

ListMembersParamsSortBy defines parameters for ListMembers.

const (
	ListMembersParamsSortByMemberCreatedAt ListMembersParamsSortBy = "member_created_at"
	ListMembersParamsSortByMemberEmail     ListMembersParamsSortBy = "member_email"
	ListMembersParamsSortByMemberUpdatedAt ListMembersParamsSortBy = "member_updated_at"
)

Defines values for ListMembersParamsSortBy.

func (ListMembersParamsSortBy) Valid

func (e ListMembersParamsSortBy) Valid() bool

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

type ListMembersResponse

type ListMembersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *MemberListResponse
}

func ParseListMembersResponse

func ParseListMembersResponse(rsp *http.Response) (*ListMembersResponse, error)

ParseListMembersResponse parses an HTTP response from a ListMembersWithResponse call

func (ListMembersResponse) ContentType

func (r ListMembersResponse) ContentType() string

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

func (ListMembersResponse) GetBody

func (r ListMembersResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListMembersResponse) GetJSON200

func (r ListMembersResponse) GetJSON200() *MemberListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListMembersResponse) Status

func (r ListMembersResponse) Status() string

Status returns HTTPResponse.Status

func (ListMembersResponse) StatusCode

func (r ListMembersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMyMemberInvitationsParams

type ListMyMemberInvitationsParams struct {
	Limit     *LimitParam                             `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                            `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListMyMemberInvitationsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListMyMemberInvitationsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListMyMemberInvitationsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListMyMemberInvitationsParams defines parameters for ListMyMemberInvitations.

type ListMyMemberInvitationsParamsDirection

type ListMyMemberInvitationsParamsDirection string

ListMyMemberInvitationsParamsDirection defines parameters for ListMyMemberInvitations.

const (
	ListMyMemberInvitationsParamsDirectionNext ListMyMemberInvitationsParamsDirection = "next"
	ListMyMemberInvitationsParamsDirectionPrev ListMyMemberInvitationsParamsDirection = "prev"
)

Defines values for ListMyMemberInvitationsParamsDirection.

func (ListMyMemberInvitationsParamsDirection) Valid

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

type ListMyMemberInvitationsParamsOrder

type ListMyMemberInvitationsParamsOrder string

ListMyMemberInvitationsParamsOrder defines parameters for ListMyMemberInvitations.

const (
	ListMyMemberInvitationsParamsOrderAsc  ListMyMemberInvitationsParamsOrder = "asc"
	ListMyMemberInvitationsParamsOrderDesc ListMyMemberInvitationsParamsOrder = "desc"
)

Defines values for ListMyMemberInvitationsParamsOrder.

func (ListMyMemberInvitationsParamsOrder) Valid

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

type ListMyMemberInvitationsParamsSortBy

type ListMyMemberInvitationsParamsSortBy string

ListMyMemberInvitationsParamsSortBy defines parameters for ListMyMemberInvitations.

const (
	ListMyMemberInvitationsParamsSortByInvitationCreatedAt ListMyMemberInvitationsParamsSortBy = "invitation_created_at"
	ListMyMemberInvitationsParamsSortByInvitationEmail     ListMyMemberInvitationsParamsSortBy = "invitation_email"
	ListMyMemberInvitationsParamsSortByInvitationExpiresAt ListMyMemberInvitationsParamsSortBy = "invitation_expires_at"
	ListMyMemberInvitationsParamsSortByInvitationUpdatedAt ListMyMemberInvitationsParamsSortBy = "invitation_updated_at"
)

Defines values for ListMyMemberInvitationsParamsSortBy.

func (ListMyMemberInvitationsParamsSortBy) Valid

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

type ListMyMemberInvitationsResponse

type ListMyMemberInvitationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *MemberInvitationListResponse
}

func ParseListMyMemberInvitationsResponse

func ParseListMyMemberInvitationsResponse(rsp *http.Response) (*ListMyMemberInvitationsResponse, error)

ParseListMyMemberInvitationsResponse parses an HTTP response from a ListMyMemberInvitationsWithResponse call

func (ListMyMemberInvitationsResponse) ContentType

func (r ListMyMemberInvitationsResponse) ContentType() string

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

func (ListMyMemberInvitationsResponse) GetBody

func (r ListMyMemberInvitationsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListMyMemberInvitationsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListMyMemberInvitationsResponse) Status

Status returns HTTPResponse.Status

func (ListMyMemberInvitationsResponse) StatusCode

func (r ListMyMemberInvitationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNotificationDeliveryAttemptsParams

type ListNotificationDeliveryAttemptsParams struct {
	Limit     *LimitParam                                      `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                                     `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListNotificationDeliveryAttemptsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListNotificationDeliveryAttemptsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListNotificationDeliveryAttemptsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListNotificationDeliveryAttemptsParams defines parameters for ListNotificationDeliveryAttempts.

type ListNotificationDeliveryAttemptsParamsDirection

type ListNotificationDeliveryAttemptsParamsDirection string

ListNotificationDeliveryAttemptsParamsDirection defines parameters for ListNotificationDeliveryAttempts.

const (
	ListNotificationDeliveryAttemptsParamsDirectionNext ListNotificationDeliveryAttemptsParamsDirection = "next"
	ListNotificationDeliveryAttemptsParamsDirectionPrev ListNotificationDeliveryAttemptsParamsDirection = "prev"
)

Defines values for ListNotificationDeliveryAttemptsParamsDirection.

func (ListNotificationDeliveryAttemptsParamsDirection) Valid

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

type ListNotificationDeliveryAttemptsParamsOrder

type ListNotificationDeliveryAttemptsParamsOrder string

ListNotificationDeliveryAttemptsParamsOrder defines parameters for ListNotificationDeliveryAttempts.

const (
	ListNotificationDeliveryAttemptsParamsOrderAsc  ListNotificationDeliveryAttemptsParamsOrder = "asc"
	ListNotificationDeliveryAttemptsParamsOrderDesc ListNotificationDeliveryAttemptsParamsOrder = "desc"
)

Defines values for ListNotificationDeliveryAttemptsParamsOrder.

func (ListNotificationDeliveryAttemptsParamsOrder) Valid

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

type ListNotificationDeliveryAttemptsParamsSortBy

type ListNotificationDeliveryAttemptsParamsSortBy string

ListNotificationDeliveryAttemptsParamsSortBy defines parameters for ListNotificationDeliveryAttempts.

const (
	ListNotificationDeliveryAttemptsParamsSortByAlertDeliveryAttemptCreatedAt ListNotificationDeliveryAttemptsParamsSortBy = "alert_delivery_attempt_created_at"
)

Defines values for ListNotificationDeliveryAttemptsParamsSortBy.

func (ListNotificationDeliveryAttemptsParamsSortBy) Valid

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

type ListNotificationDeliveryAttemptsResponse

type ListNotificationDeliveryAttemptsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AlertDeliveryAttemptListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListNotificationDeliveryAttemptsResponse

func ParseListNotificationDeliveryAttemptsResponse(rsp *http.Response) (*ListNotificationDeliveryAttemptsResponse, error)

ParseListNotificationDeliveryAttemptsResponse parses an HTTP response from a ListNotificationDeliveryAttemptsWithResponse call

func (ListNotificationDeliveryAttemptsResponse) ContentType

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

func (ListNotificationDeliveryAttemptsResponse) GetBody

GetBody returns the raw response body bytes

func (ListNotificationDeliveryAttemptsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListNotificationDeliveryAttemptsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListNotificationDeliveryAttemptsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListNotificationDeliveryAttemptsResponse) Status

Status returns HTTPResponse.Status

func (ListNotificationDeliveryAttemptsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListNotificationsParams

type ListNotificationsParams struct {
	Limit            *LimitParam                       `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor           *CursorParam                      `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy           *ListNotificationsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order            *ListNotificationsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction        *ListNotificationsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
	LifecycleState   *NotificationLifecycleState       `form:"lifecycle_state,omitempty" json:"lifecycle_state,omitempty"`
	NotificationType *NotificationType                 `form:"notification_type,omitempty" json:"notification_type,omitempty"`
	Severity         *NotificationSeverity             `form:"severity,omitempty" json:"severity,omitempty"`
	SourceKind       *AlertPolicySourceKind            `form:"source_kind,omitempty" json:"source_kind,omitempty"`
	SourceAction     *AlertPolicySourceAction          `form:"source_action,omitempty" json:"source_action,omitempty"`
	SourceRef        *AlertPolicySourceRef             `form:"source_ref,omitempty" json:"source_ref,omitempty"`
}

ListNotificationsParams defines parameters for ListNotifications.

type ListNotificationsParamsDirection

type ListNotificationsParamsDirection string

ListNotificationsParamsDirection defines parameters for ListNotifications.

const (
	ListNotificationsParamsDirectionNext ListNotificationsParamsDirection = "next"
	ListNotificationsParamsDirectionPrev ListNotificationsParamsDirection = "prev"
)

Defines values for ListNotificationsParamsDirection.

func (ListNotificationsParamsDirection) Valid

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

type ListNotificationsParamsOrder

type ListNotificationsParamsOrder string

ListNotificationsParamsOrder defines parameters for ListNotifications.

const (
	ListNotificationsParamsOrderAsc  ListNotificationsParamsOrder = "asc"
	ListNotificationsParamsOrderDesc ListNotificationsParamsOrder = "desc"
)

Defines values for ListNotificationsParamsOrder.

func (ListNotificationsParamsOrder) Valid

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

type ListNotificationsParamsSortBy

type ListNotificationsParamsSortBy string

ListNotificationsParamsSortBy defines parameters for ListNotifications.

const (
	ListNotificationsParamsSortByNotificationLastSeenAt ListNotificationsParamsSortBy = "notification_last_seen_at"
)

Defines values for ListNotificationsParamsSortBy.

func (ListNotificationsParamsSortBy) Valid

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

type ListNotificationsResponse

type ListNotificationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *NotificationListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
}

func ParseListNotificationsResponse

func ParseListNotificationsResponse(rsp *http.Response) (*ListNotificationsResponse, error)

ParseListNotificationsResponse parses an HTTP response from a ListNotificationsWithResponse call

func (ListNotificationsResponse) ContentType

func (r ListNotificationsResponse) ContentType() string

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

func (ListNotificationsResponse) GetBody

func (r ListNotificationsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListNotificationsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListNotificationsResponse) GetJSON400

func (r ListNotificationsResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListNotificationsResponse) Status

func (r ListNotificationsResponse) Status() string

Status returns HTTPResponse.Status

func (ListNotificationsResponse) StatusCode

func (r ListNotificationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListODCSContractsParams

type ListODCSContractsParams struct {
	Limit     *LimitParam                       `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                      `form:"cursor,omitempty" json:"cursor,omitempty"`
	Order     *ListODCSContractsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListODCSContractsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListODCSContractsParams defines parameters for ListODCSContracts.

type ListODCSContractsParamsDirection

type ListODCSContractsParamsDirection string

ListODCSContractsParamsDirection defines parameters for ListODCSContracts.

const (
	ListODCSContractsParamsDirectionNext ListODCSContractsParamsDirection = "next"
	ListODCSContractsParamsDirectionPrev ListODCSContractsParamsDirection = "prev"
)

Defines values for ListODCSContractsParamsDirection.

func (ListODCSContractsParamsDirection) Valid

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

type ListODCSContractsParamsOrder

type ListODCSContractsParamsOrder string

ListODCSContractsParamsOrder defines parameters for ListODCSContracts.

const (
	ListODCSContractsParamsOrderAsc  ListODCSContractsParamsOrder = "asc"
	ListODCSContractsParamsOrderDesc ListODCSContractsParamsOrder = "desc"
)

Defines values for ListODCSContractsParamsOrder.

func (ListODCSContractsParamsOrder) Valid

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

type ListODCSContractsResponse

type ListODCSContractsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ODCSContractListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListODCSContractsResponse

func ParseListODCSContractsResponse(rsp *http.Response) (*ListODCSContractsResponse, error)

ParseListODCSContractsResponse parses an HTTP response from a ListODCSContractsWithResponse call

func (ListODCSContractsResponse) ContentType

func (r ListODCSContractsResponse) ContentType() string

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

func (ListODCSContractsResponse) GetBody

func (r ListODCSContractsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListODCSContractsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListODCSContractsResponse) GetJSON400

func (r ListODCSContractsResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListODCSContractsResponse) GetJSON401

func (r ListODCSContractsResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ListODCSContractsResponse) GetJSON403

func (r ListODCSContractsResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListODCSContractsResponse) GetJSON404

func (r ListODCSContractsResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListODCSContractsResponse) Status

func (r ListODCSContractsResponse) Status() string

Status returns HTTPResponse.Status

func (ListODCSContractsResponse) StatusCode

func (r ListODCSContractsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListODCSRevisionsParams

type ListODCSRevisionsParams struct {
	Limit     *LimitParam                       `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                      `form:"cursor,omitempty" json:"cursor,omitempty"`
	Order     *ListODCSRevisionsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListODCSRevisionsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListODCSRevisionsParams defines parameters for ListODCSRevisions.

type ListODCSRevisionsParamsDirection

type ListODCSRevisionsParamsDirection string

ListODCSRevisionsParamsDirection defines parameters for ListODCSRevisions.

const (
	ListODCSRevisionsParamsDirectionNext ListODCSRevisionsParamsDirection = "next"
	ListODCSRevisionsParamsDirectionPrev ListODCSRevisionsParamsDirection = "prev"
)

Defines values for ListODCSRevisionsParamsDirection.

func (ListODCSRevisionsParamsDirection) Valid

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

type ListODCSRevisionsParamsOrder

type ListODCSRevisionsParamsOrder string

ListODCSRevisionsParamsOrder defines parameters for ListODCSRevisions.

const (
	ListODCSRevisionsParamsOrderAsc  ListODCSRevisionsParamsOrder = "asc"
	ListODCSRevisionsParamsOrderDesc ListODCSRevisionsParamsOrder = "desc"
)

Defines values for ListODCSRevisionsParamsOrder.

func (ListODCSRevisionsParamsOrder) Valid

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

type ListODCSRevisionsResponse

type ListODCSRevisionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ODCSRevisionListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListODCSRevisionsResponse

func ParseListODCSRevisionsResponse(rsp *http.Response) (*ListODCSRevisionsResponse, error)

ParseListODCSRevisionsResponse parses an HTTP response from a ListODCSRevisionsWithResponse call

func (ListODCSRevisionsResponse) ContentType

func (r ListODCSRevisionsResponse) ContentType() string

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

func (ListODCSRevisionsResponse) GetBody

func (r ListODCSRevisionsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListODCSRevisionsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListODCSRevisionsResponse) GetJSON400

func (r ListODCSRevisionsResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListODCSRevisionsResponse) GetJSON401

func (r ListODCSRevisionsResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ListODCSRevisionsResponse) GetJSON403

func (r ListODCSRevisionsResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListODCSRevisionsResponse) GetJSON404

func (r ListODCSRevisionsResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListODCSRevisionsResponse) Status

func (r ListODCSRevisionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListODCSRevisionsResponse) StatusCode

func (r ListODCSRevisionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListOrganizationRetentionRunsResponse

type ListOrganizationRetentionRunsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OrganizationRetentionRunList
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListOrganizationRetentionRunsResponse

func ParseListOrganizationRetentionRunsResponse(rsp *http.Response) (*ListOrganizationRetentionRunsResponse, error)

ParseListOrganizationRetentionRunsResponse parses an HTTP response from a ListOrganizationRetentionRunsWithResponse call

func (ListOrganizationRetentionRunsResponse) ContentType

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

func (ListOrganizationRetentionRunsResponse) GetBody

GetBody returns the raw response body bytes

func (ListOrganizationRetentionRunsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListOrganizationRetentionRunsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListOrganizationRetentionRunsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListOrganizationRetentionRunsResponse) Status

Status returns HTTPResponse.Status

func (ListOrganizationRetentionRunsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListOrganizationsParams

type ListOrganizationsParams struct {
	Limit     *LimitParam                       `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                      `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListOrganizationsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListOrganizationsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListOrganizationsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListOrganizationsParams defines parameters for ListOrganizations.

type ListOrganizationsParamsDirection

type ListOrganizationsParamsDirection string

ListOrganizationsParamsDirection defines parameters for ListOrganizations.

const (
	ListOrganizationsParamsDirectionNext ListOrganizationsParamsDirection = "next"
	ListOrganizationsParamsDirectionPrev ListOrganizationsParamsDirection = "prev"
)

Defines values for ListOrganizationsParamsDirection.

func (ListOrganizationsParamsDirection) Valid

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

type ListOrganizationsParamsOrder

type ListOrganizationsParamsOrder string

ListOrganizationsParamsOrder defines parameters for ListOrganizations.

const (
	ListOrganizationsParamsOrderAsc  ListOrganizationsParamsOrder = "asc"
	ListOrganizationsParamsOrderDesc ListOrganizationsParamsOrder = "desc"
)

Defines values for ListOrganizationsParamsOrder.

func (ListOrganizationsParamsOrder) Valid

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

type ListOrganizationsParamsSortBy

type ListOrganizationsParamsSortBy string

ListOrganizationsParamsSortBy defines parameters for ListOrganizations.

const (
	ListOrganizationsParamsSortByOrganizationCreatedAt ListOrganizationsParamsSortBy = "organization_created_at"
	ListOrganizationsParamsSortByOrganizationName      ListOrganizationsParamsSortBy = "organization_name"
	ListOrganizationsParamsSortByOrganizationUpdatedAt ListOrganizationsParamsSortBy = "organization_updated_at"
)

Defines values for ListOrganizationsParamsSortBy.

func (ListOrganizationsParamsSortBy) Valid

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

type ListOrganizationsResponse

type ListOrganizationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OrganizationListResponse
}

func ParseListOrganizationsResponse

func ParseListOrganizationsResponse(rsp *http.Response) (*ListOrganizationsResponse, error)

ParseListOrganizationsResponse parses an HTTP response from a ListOrganizationsWithResponse call

func (ListOrganizationsResponse) ContentType

func (r ListOrganizationsResponse) ContentType() string

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

func (ListOrganizationsResponse) GetBody

func (r ListOrganizationsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListOrganizationsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListOrganizationsResponse) Status

func (r ListOrganizationsResponse) Status() string

Status returns HTTPResponse.Status

func (ListOrganizationsResponse) StatusCode

func (r ListOrganizationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPersonalAccessTokensParams

type ListPersonalAccessTokensParams struct {
	Limit     *LimitParam                              `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                             `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListPersonalAccessTokensParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListPersonalAccessTokensParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListPersonalAccessTokensParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListPersonalAccessTokensParams defines parameters for ListPersonalAccessTokens.

type ListPersonalAccessTokensParamsDirection

type ListPersonalAccessTokensParamsDirection string

ListPersonalAccessTokensParamsDirection defines parameters for ListPersonalAccessTokens.

const (
	ListPersonalAccessTokensParamsDirectionNext ListPersonalAccessTokensParamsDirection = "next"
	ListPersonalAccessTokensParamsDirectionPrev ListPersonalAccessTokensParamsDirection = "prev"
)

Defines values for ListPersonalAccessTokensParamsDirection.

func (ListPersonalAccessTokensParamsDirection) Valid

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

type ListPersonalAccessTokensParamsOrder

type ListPersonalAccessTokensParamsOrder string

ListPersonalAccessTokensParamsOrder defines parameters for ListPersonalAccessTokens.

const (
	ListPersonalAccessTokensParamsOrderAsc  ListPersonalAccessTokensParamsOrder = "asc"
	ListPersonalAccessTokensParamsOrderDesc ListPersonalAccessTokensParamsOrder = "desc"
)

Defines values for ListPersonalAccessTokensParamsOrder.

func (ListPersonalAccessTokensParamsOrder) Valid

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

type ListPersonalAccessTokensParamsSortBy

type ListPersonalAccessTokensParamsSortBy string

ListPersonalAccessTokensParamsSortBy defines parameters for ListPersonalAccessTokens.

const (
	ListPersonalAccessTokensParamsSortByPersonalAccessTokenCreatedAt ListPersonalAccessTokensParamsSortBy = "personal_access_token_created_at"
	ListPersonalAccessTokensParamsSortByPersonalAccessTokenName      ListPersonalAccessTokensParamsSortBy = "personal_access_token_name"
	ListPersonalAccessTokensParamsSortByPersonalAccessTokenUpdatedAt ListPersonalAccessTokensParamsSortBy = "personal_access_token_updated_at"
)

Defines values for ListPersonalAccessTokensParamsSortBy.

func (ListPersonalAccessTokensParamsSortBy) Valid

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

type ListPersonalAccessTokensResponse

type ListPersonalAccessTokensResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PersonalAccessTokenListResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
}

func ParseListPersonalAccessTokensResponse

func ParseListPersonalAccessTokensResponse(rsp *http.Response) (*ListPersonalAccessTokensResponse, error)

ParseListPersonalAccessTokensResponse parses an HTTP response from a ListPersonalAccessTokensWithResponse call

func (ListPersonalAccessTokensResponse) ContentType

func (r ListPersonalAccessTokensResponse) ContentType() string

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

func (ListPersonalAccessTokensResponse) GetBody

func (r ListPersonalAccessTokensResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListPersonalAccessTokensResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPersonalAccessTokensResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ListPersonalAccessTokensResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListPersonalAccessTokensResponse) Status

Status returns HTTPResponse.Status

func (ListPersonalAccessTokensResponse) StatusCode

func (r ListPersonalAccessTokensResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPipelineDeploymentsResponse

type ListPipelineDeploymentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineDeploymentListResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListPipelineDeploymentsResponse

func ParseListPipelineDeploymentsResponse(rsp *http.Response) (*ListPipelineDeploymentsResponse, error)

ParseListPipelineDeploymentsResponse parses an HTTP response from a ListPipelineDeploymentsWithResponse call

func (ListPipelineDeploymentsResponse) ContentType

func (r ListPipelineDeploymentsResponse) ContentType() string

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

func (ListPipelineDeploymentsResponse) GetBody

func (r ListPipelineDeploymentsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListPipelineDeploymentsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPipelineDeploymentsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListPipelineDeploymentsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListPipelineDeploymentsResponse) Status

Status returns HTTPResponse.Status

func (ListPipelineDeploymentsResponse) StatusCode

func (r ListPipelineDeploymentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPipelineRunTriggerRetryAttemptsResponse

type ListPipelineRunTriggerRetryAttemptsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineRunTriggerRetryAttemptListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListPipelineRunTriggerRetryAttemptsResponse

func ParseListPipelineRunTriggerRetryAttemptsResponse(rsp *http.Response) (*ListPipelineRunTriggerRetryAttemptsResponse, error)

ParseListPipelineRunTriggerRetryAttemptsResponse parses an HTTP response from a ListPipelineRunTriggerRetryAttemptsWithResponse call

func (ListPipelineRunTriggerRetryAttemptsResponse) ContentType

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

func (ListPipelineRunTriggerRetryAttemptsResponse) GetBody

GetBody returns the raw response body bytes

func (ListPipelineRunTriggerRetryAttemptsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPipelineRunTriggerRetryAttemptsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListPipelineRunTriggerRetryAttemptsResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ListPipelineRunTriggerRetryAttemptsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListPipelineRunTriggerRetryAttemptsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListPipelineRunTriggerRetryAttemptsResponse) Status

Status returns HTTPResponse.Status

func (ListPipelineRunTriggerRetryAttemptsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListPipelineRunsParams

type ListPipelineRunsParams struct {
	Limit              *LimitParam                      `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor             *CursorParam                     `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy             *ListPipelineRunsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order              *ListPipelineRunsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction          *ListPipelineRunsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
	Status             *ListPipelineRunsParamsStatus    `form:"status,omitempty" json:"status,omitempty"`
	PipelineSlug       *Slug                            `form:"pipeline_slug,omitempty" json:"pipeline_slug,omitempty"`
	Mode               *PipelineRunMode                 `form:"mode,omitempty" json:"mode,omitempty"`
	BackfillSeriesSlug *Slug                            `form:"backfill_series_slug,omitempty" json:"backfill_series_slug,omitempty"`
}

ListPipelineRunsParams defines parameters for ListPipelineRuns.

type ListPipelineRunsParamsDirection

type ListPipelineRunsParamsDirection string

ListPipelineRunsParamsDirection defines parameters for ListPipelineRuns.

const (
	ListPipelineRunsParamsDirectionNext ListPipelineRunsParamsDirection = "next"
	ListPipelineRunsParamsDirectionPrev ListPipelineRunsParamsDirection = "prev"
)

Defines values for ListPipelineRunsParamsDirection.

func (ListPipelineRunsParamsDirection) Valid

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

type ListPipelineRunsParamsOrder

type ListPipelineRunsParamsOrder string

ListPipelineRunsParamsOrder defines parameters for ListPipelineRuns.

const (
	ListPipelineRunsParamsOrderAsc  ListPipelineRunsParamsOrder = "asc"
	ListPipelineRunsParamsOrderDesc ListPipelineRunsParamsOrder = "desc"
)

Defines values for ListPipelineRunsParamsOrder.

func (ListPipelineRunsParamsOrder) Valid

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

type ListPipelineRunsParamsSortBy

type ListPipelineRunsParamsSortBy string

ListPipelineRunsParamsSortBy defines parameters for ListPipelineRuns.

const (
	ListPipelineRunsParamsSortByRunCreatedAt ListPipelineRunsParamsSortBy = "run_created_at"
)

Defines values for ListPipelineRunsParamsSortBy.

func (ListPipelineRunsParamsSortBy) Valid

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

type ListPipelineRunsParamsStatus

type ListPipelineRunsParamsStatus string

ListPipelineRunsParamsStatus defines parameters for ListPipelineRuns.

const (
	ListPipelineRunsParamsStatusCanceled  ListPipelineRunsParamsStatus = "canceled"
	ListPipelineRunsParamsStatusFailed    ListPipelineRunsParamsStatus = "failed"
	ListPipelineRunsParamsStatusQueued    ListPipelineRunsParamsStatus = "queued"
	ListPipelineRunsParamsStatusRunning   ListPipelineRunsParamsStatus = "running"
	ListPipelineRunsParamsStatusSucceeded ListPipelineRunsParamsStatus = "succeeded"
)

Defines values for ListPipelineRunsParamsStatus.

func (ListPipelineRunsParamsStatus) Valid

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

type ListPipelineRunsResponse

type ListPipelineRunsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineRunListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
}

func ParseListPipelineRunsResponse

func ParseListPipelineRunsResponse(rsp *http.Response) (*ListPipelineRunsResponse, error)

ParseListPipelineRunsResponse parses an HTTP response from a ListPipelineRunsWithResponse call

func (ListPipelineRunsResponse) ContentType

func (r ListPipelineRunsResponse) ContentType() string

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

func (ListPipelineRunsResponse) GetBody

func (r ListPipelineRunsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListPipelineRunsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPipelineRunsResponse) GetJSON400

func (r ListPipelineRunsResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListPipelineRunsResponse) Status

func (r ListPipelineRunsResponse) Status() string

Status returns HTTPResponse.Status

func (ListPipelineRunsResponse) StatusCode

func (r ListPipelineRunsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPipelineScheduleFiresParams

type ListPipelineScheduleFiresParams struct {
	Limit     *LimitParam                               `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                              `form:"cursor,omitempty" json:"cursor,omitempty"`
	Direction *ListPipelineScheduleFiresParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListPipelineScheduleFiresParams defines parameters for ListPipelineScheduleFires.

type ListPipelineScheduleFiresParamsDirection

type ListPipelineScheduleFiresParamsDirection string

ListPipelineScheduleFiresParamsDirection defines parameters for ListPipelineScheduleFires.

const (
	ListPipelineScheduleFiresParamsDirectionNext ListPipelineScheduleFiresParamsDirection = "next"
	ListPipelineScheduleFiresParamsDirectionPrev ListPipelineScheduleFiresParamsDirection = "prev"
)

Defines values for ListPipelineScheduleFiresParamsDirection.

func (ListPipelineScheduleFiresParamsDirection) Valid

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

type ListPipelineScheduleFiresResponse

type ListPipelineScheduleFiresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineScheduleFireListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListPipelineScheduleFiresResponse

func ParseListPipelineScheduleFiresResponse(rsp *http.Response) (*ListPipelineScheduleFiresResponse, error)

ParseListPipelineScheduleFiresResponse parses an HTTP response from a ListPipelineScheduleFiresWithResponse call

func (ListPipelineScheduleFiresResponse) ContentType

func (r ListPipelineScheduleFiresResponse) ContentType() string

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

func (ListPipelineScheduleFiresResponse) GetBody

GetBody returns the raw response body bytes

func (ListPipelineScheduleFiresResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPipelineScheduleFiresResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListPipelineScheduleFiresResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ListPipelineScheduleFiresResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListPipelineScheduleFiresResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListPipelineScheduleFiresResponse) Status

Status returns HTTPResponse.Status

func (ListPipelineScheduleFiresResponse) StatusCode

func (r ListPipelineScheduleFiresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPipelineTriggersParams

type ListPipelineTriggersParams struct {
	Limit  *LimitParam  `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}

ListPipelineTriggersParams defines parameters for ListPipelineTriggers.

type ListPipelineTriggersResponse

type ListPipelineTriggersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineTriggerListResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListPipelineTriggersResponse

func ParseListPipelineTriggersResponse(rsp *http.Response) (*ListPipelineTriggersResponse, error)

ParseListPipelineTriggersResponse parses an HTTP response from a ListPipelineTriggersWithResponse call

func (ListPipelineTriggersResponse) ContentType

func (r ListPipelineTriggersResponse) ContentType() string

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

func (ListPipelineTriggersResponse) GetBody

func (r ListPipelineTriggersResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListPipelineTriggersResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPipelineTriggersResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ListPipelineTriggersResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListPipelineTriggersResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListPipelineTriggersResponse) Status

Status returns HTTPResponse.Status

func (ListPipelineTriggersResponse) StatusCode

func (r ListPipelineTriggersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPipelineValidationResultsParams

type ListPipelineValidationResultsParams struct {
	Limit        *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
	PipelineSlug *Slug       `form:"pipeline_slug,omitempty" json:"pipeline_slug,omitempty"`
}

ListPipelineValidationResultsParams defines parameters for ListPipelineValidationResults.

type ListPipelineValidationResultsResponse

type ListPipelineValidationResultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineValidationResultListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
}

func ParseListPipelineValidationResultsResponse

func ParseListPipelineValidationResultsResponse(rsp *http.Response) (*ListPipelineValidationResultsResponse, error)

ParseListPipelineValidationResultsResponse parses an HTTP response from a ListPipelineValidationResultsWithResponse call

func (ListPipelineValidationResultsResponse) ContentType

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

func (ListPipelineValidationResultsResponse) GetBody

GetBody returns the raw response body bytes

func (ListPipelineValidationResultsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPipelineValidationResultsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListPipelineValidationResultsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListPipelineValidationResultsResponse) Status

Status returns HTTPResponse.Status

func (ListPipelineValidationResultsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListPipelineVersionsResponse

type ListPipelineVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineVersionListResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListPipelineVersionsResponse

func ParseListPipelineVersionsResponse(rsp *http.Response) (*ListPipelineVersionsResponse, error)

ParseListPipelineVersionsResponse parses an HTTP response from a ListPipelineVersionsWithResponse call

func (ListPipelineVersionsResponse) ContentType

func (r ListPipelineVersionsResponse) ContentType() string

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

func (ListPipelineVersionsResponse) GetBody

func (r ListPipelineVersionsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListPipelineVersionsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPipelineVersionsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListPipelineVersionsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListPipelineVersionsResponse) Status

Status returns HTTPResponse.Status

func (ListPipelineVersionsResponse) StatusCode

func (r ListPipelineVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPipelineWebhookDeliveriesParams

type ListPipelineWebhookDeliveriesParams struct {
	Limit     *LimitParam                                   `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                                  `form:"cursor,omitempty" json:"cursor,omitempty"`
	Direction *ListPipelineWebhookDeliveriesParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListPipelineWebhookDeliveriesParams defines parameters for ListPipelineWebhookDeliveries.

type ListPipelineWebhookDeliveriesParamsDirection

type ListPipelineWebhookDeliveriesParamsDirection string

ListPipelineWebhookDeliveriesParamsDirection defines parameters for ListPipelineWebhookDeliveries.

const (
	ListPipelineWebhookDeliveriesParamsDirectionNext ListPipelineWebhookDeliveriesParamsDirection = "next"
	ListPipelineWebhookDeliveriesParamsDirectionPrev ListPipelineWebhookDeliveriesParamsDirection = "prev"
)

Defines values for ListPipelineWebhookDeliveriesParamsDirection.

func (ListPipelineWebhookDeliveriesParamsDirection) Valid

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

type ListPipelineWebhookDeliveriesResponse

type ListPipelineWebhookDeliveriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineWebhookDeliveryListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListPipelineWebhookDeliveriesResponse

func ParseListPipelineWebhookDeliveriesResponse(rsp *http.Response) (*ListPipelineWebhookDeliveriesResponse, error)

ParseListPipelineWebhookDeliveriesResponse parses an HTTP response from a ListPipelineWebhookDeliveriesWithResponse call

func (ListPipelineWebhookDeliveriesResponse) ContentType

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

func (ListPipelineWebhookDeliveriesResponse) GetBody

GetBody returns the raw response body bytes

func (ListPipelineWebhookDeliveriesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPipelineWebhookDeliveriesResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListPipelineWebhookDeliveriesResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ListPipelineWebhookDeliveriesResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListPipelineWebhookDeliveriesResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListPipelineWebhookDeliveriesResponse) Status

Status returns HTTPResponse.Status

func (ListPipelineWebhookDeliveriesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListPipelinesParams

type ListPipelinesParams struct {
	Limit     *LimitParam                   `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                  `form:"cursor,omitempty" json:"cursor,omitempty"`
	Direction *ListPipelinesParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListPipelinesParams defines parameters for ListPipelines.

type ListPipelinesParamsDirection

type ListPipelinesParamsDirection string

ListPipelinesParamsDirection defines parameters for ListPipelines.

const (
	ListPipelinesParamsDirectionNext ListPipelinesParamsDirection = "next"
	ListPipelinesParamsDirectionPrev ListPipelinesParamsDirection = "prev"
)

Defines values for ListPipelinesParamsDirection.

func (ListPipelinesParamsDirection) Valid

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

type ListPipelinesResponse

type ListPipelinesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineListResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
}

func ParseListPipelinesResponse

func ParseListPipelinesResponse(rsp *http.Response) (*ListPipelinesResponse, error)

ParseListPipelinesResponse parses an HTTP response from a ListPipelinesWithResponse call

func (ListPipelinesResponse) ContentType

func (r ListPipelinesResponse) ContentType() string

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

func (ListPipelinesResponse) GetBody

func (r ListPipelinesResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListPipelinesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListPipelinesResponse) GetJSON403

func (r ListPipelinesResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ListPipelinesResponse) Status

func (r ListPipelinesResponse) Status() string

Status returns HTTPResponse.Status

func (ListPipelinesResponse) StatusCode

func (r ListPipelinesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectEnvironmentsParams

type ListProjectEnvironmentsParams struct {
	Limit     *LimitParam                             `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                            `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListProjectEnvironmentsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListProjectEnvironmentsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListProjectEnvironmentsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListProjectEnvironmentsParams defines parameters for ListProjectEnvironments.

type ListProjectEnvironmentsParamsDirection

type ListProjectEnvironmentsParamsDirection string

ListProjectEnvironmentsParamsDirection defines parameters for ListProjectEnvironments.

const (
	ListProjectEnvironmentsParamsDirectionNext ListProjectEnvironmentsParamsDirection = "next"
	ListProjectEnvironmentsParamsDirectionPrev ListProjectEnvironmentsParamsDirection = "prev"
)

Defines values for ListProjectEnvironmentsParamsDirection.

func (ListProjectEnvironmentsParamsDirection) Valid

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

type ListProjectEnvironmentsParamsOrder

type ListProjectEnvironmentsParamsOrder string

ListProjectEnvironmentsParamsOrder defines parameters for ListProjectEnvironments.

const (
	ListProjectEnvironmentsParamsOrderAsc  ListProjectEnvironmentsParamsOrder = "asc"
	ListProjectEnvironmentsParamsOrderDesc ListProjectEnvironmentsParamsOrder = "desc"
)

Defines values for ListProjectEnvironmentsParamsOrder.

func (ListProjectEnvironmentsParamsOrder) Valid

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

type ListProjectEnvironmentsParamsSortBy

type ListProjectEnvironmentsParamsSortBy string

ListProjectEnvironmentsParamsSortBy defines parameters for ListProjectEnvironments.

const (
	ListProjectEnvironmentsParamsSortByEnvironmentCreatedAt ListProjectEnvironmentsParamsSortBy = "environment_created_at"
	ListProjectEnvironmentsParamsSortByEnvironmentName      ListProjectEnvironmentsParamsSortBy = "environment_name"
	ListProjectEnvironmentsParamsSortByEnvironmentUpdatedAt ListProjectEnvironmentsParamsSortBy = "environment_updated_at"
)

Defines values for ListProjectEnvironmentsParamsSortBy.

func (ListProjectEnvironmentsParamsSortBy) Valid

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

type ListProjectEnvironmentsResponse

type ListProjectEnvironmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProjectEnvironmentListResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListProjectEnvironmentsResponse

func ParseListProjectEnvironmentsResponse(rsp *http.Response) (*ListProjectEnvironmentsResponse, error)

ParseListProjectEnvironmentsResponse parses an HTTP response from a ListProjectEnvironmentsWithResponse call

func (ListProjectEnvironmentsResponse) ContentType

func (r ListProjectEnvironmentsResponse) ContentType() string

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

func (ListProjectEnvironmentsResponse) GetBody

func (r ListProjectEnvironmentsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListProjectEnvironmentsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListProjectEnvironmentsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListProjectEnvironmentsResponse) Status

Status returns HTTPResponse.Status

func (ListProjectEnvironmentsResponse) StatusCode

func (r ListProjectEnvironmentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectsParams

type ListProjectsParams struct {
	Limit     *LimitParam                  `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                 `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListProjectsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListProjectsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListProjectsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListProjectsParams defines parameters for ListProjects.

type ListProjectsParamsDirection

type ListProjectsParamsDirection string

ListProjectsParamsDirection defines parameters for ListProjects.

const (
	ListProjectsParamsDirectionNext ListProjectsParamsDirection = "next"
	ListProjectsParamsDirectionPrev ListProjectsParamsDirection = "prev"
)

Defines values for ListProjectsParamsDirection.

func (ListProjectsParamsDirection) Valid

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

type ListProjectsParamsOrder

type ListProjectsParamsOrder string

ListProjectsParamsOrder defines parameters for ListProjects.

const (
	ListProjectsParamsOrderAsc  ListProjectsParamsOrder = "asc"
	ListProjectsParamsOrderDesc ListProjectsParamsOrder = "desc"
)

Defines values for ListProjectsParamsOrder.

func (ListProjectsParamsOrder) Valid

func (e ListProjectsParamsOrder) Valid() bool

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

type ListProjectsParamsSortBy

type ListProjectsParamsSortBy string

ListProjectsParamsSortBy defines parameters for ListProjects.

const (
	ListProjectsParamsSortByProjectCreatedAt ListProjectsParamsSortBy = "project_created_at"
	ListProjectsParamsSortByProjectName      ListProjectsParamsSortBy = "project_name"
	ListProjectsParamsSortByProjectUpdatedAt ListProjectsParamsSortBy = "project_updated_at"
)

Defines values for ListProjectsParamsSortBy.

func (ListProjectsParamsSortBy) Valid

func (e ListProjectsParamsSortBy) Valid() bool

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

type ListProjectsResponse

type ListProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ProjectListResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListProjectsResponse

func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error)

ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call

func (ListProjectsResponse) ContentType

func (r ListProjectsResponse) ContentType() string

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

func (ListProjectsResponse) GetBody

func (r ListProjectsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListProjectsResponse) GetJSON200

func (r ListProjectsResponse) GetJSON200() *ProjectListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListProjectsResponse) GetJSON404

func (r ListProjectsResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListProjectsResponse) Status

func (r ListProjectsResponse) Status() string

Status returns HTTPResponse.Status

func (ListProjectsResponse) StatusCode

func (r ListProjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListQueriesParams

type ListQueriesParams struct {
	Limit          *LimitParam                 `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor         *CursorParam                `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy         *ListQueriesParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order          *ListQueriesParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction      *ListQueriesParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
	IncludeDeleted *bool                       `form:"include_deleted,omitempty" json:"include_deleted,omitempty"`
}

ListQueriesParams defines parameters for ListQueries.

type ListQueriesParamsDirection

type ListQueriesParamsDirection string

ListQueriesParamsDirection defines parameters for ListQueries.

const (
	ListQueriesParamsDirectionNext ListQueriesParamsDirection = "next"
	ListQueriesParamsDirectionPrev ListQueriesParamsDirection = "prev"
)

Defines values for ListQueriesParamsDirection.

func (ListQueriesParamsDirection) Valid

func (e ListQueriesParamsDirection) Valid() bool

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

type ListQueriesParamsOrder

type ListQueriesParamsOrder string

ListQueriesParamsOrder defines parameters for ListQueries.

const (
	ListQueriesParamsOrderAsc  ListQueriesParamsOrder = "asc"
	ListQueriesParamsOrderDesc ListQueriesParamsOrder = "desc"
)

Defines values for ListQueriesParamsOrder.

func (ListQueriesParamsOrder) Valid

func (e ListQueriesParamsOrder) Valid() bool

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

type ListQueriesParamsSortBy

type ListQueriesParamsSortBy string

ListQueriesParamsSortBy defines parameters for ListQueries.

const (
	ListQueriesParamsSortByQueryCreatedAt ListQueriesParamsSortBy = "query_created_at"
	ListQueriesParamsSortByQueryName      ListQueriesParamsSortBy = "query_name"
	ListQueriesParamsSortByQueryUpdatedAt ListQueriesParamsSortBy = "query_updated_at"
)

Defines values for ListQueriesParamsSortBy.

func (ListQueriesParamsSortBy) Valid

func (e ListQueriesParamsSortBy) Valid() bool

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

type ListQueriesResponse

type ListQueriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *QueryListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListQueriesResponse

func ParseListQueriesResponse(rsp *http.Response) (*ListQueriesResponse, error)

ParseListQueriesResponse parses an HTTP response from a ListQueriesWithResponse call

func (ListQueriesResponse) ContentType

func (r ListQueriesResponse) ContentType() string

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

func (ListQueriesResponse) GetBody

func (r ListQueriesResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListQueriesResponse) GetJSON200

func (r ListQueriesResponse) GetJSON200() *QueryListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListQueriesResponse) GetJSON400

func (r ListQueriesResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListQueriesResponse) GetJSON404

func (r ListQueriesResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListQueriesResponse) Status

func (r ListQueriesResponse) Status() string

Status returns HTTPResponse.Status

func (ListQueriesResponse) StatusCode

func (r ListQueriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListQueryExecutionsParams

type ListQueryExecutionsParams struct {
	Limit     *LimitParam                         `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor    *CursorParam                        `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy    *ListQueryExecutionsParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order     *ListQueryExecutionsParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction *ListQueryExecutionsParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
}

ListQueryExecutionsParams defines parameters for ListQueryExecutions.

type ListQueryExecutionsParamsDirection

type ListQueryExecutionsParamsDirection string

ListQueryExecutionsParamsDirection defines parameters for ListQueryExecutions.

const (
	ListQueryExecutionsParamsDirectionNext ListQueryExecutionsParamsDirection = "next"
	ListQueryExecutionsParamsDirectionPrev ListQueryExecutionsParamsDirection = "prev"
)

Defines values for ListQueryExecutionsParamsDirection.

func (ListQueryExecutionsParamsDirection) Valid

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

type ListQueryExecutionsParamsOrder

type ListQueryExecutionsParamsOrder string

ListQueryExecutionsParamsOrder defines parameters for ListQueryExecutions.

const (
	ListQueryExecutionsParamsOrderAsc  ListQueryExecutionsParamsOrder = "asc"
	ListQueryExecutionsParamsOrderDesc ListQueryExecutionsParamsOrder = "desc"
)

Defines values for ListQueryExecutionsParamsOrder.

func (ListQueryExecutionsParamsOrder) Valid

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

type ListQueryExecutionsParamsSortBy

type ListQueryExecutionsParamsSortBy string

ListQueryExecutionsParamsSortBy defines parameters for ListQueryExecutions.

const (
	ListQueryExecutionsParamsSortByQueryExecutionExecutedAt ListQueryExecutionsParamsSortBy = "query_execution_executed_at"
)

Defines values for ListQueryExecutionsParamsSortBy.

func (ListQueryExecutionsParamsSortBy) Valid

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

type ListQueryExecutionsResponse

type ListQueryExecutionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *QueryExecutionListResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseListQueryExecutionsResponse

func ParseListQueryExecutionsResponse(rsp *http.Response) (*ListQueryExecutionsResponse, error)

ParseListQueryExecutionsResponse parses an HTTP response from a ListQueryExecutionsWithResponse call

func (ListQueryExecutionsResponse) ContentType

func (r ListQueryExecutionsResponse) ContentType() string

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

func (ListQueryExecutionsResponse) GetBody

func (r ListQueryExecutionsResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListQueryExecutionsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListQueryExecutionsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ListQueryExecutionsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ListQueryExecutionsResponse) Status

Status returns HTTPResponse.Status

func (ListQueryExecutionsResponse) StatusCode

func (r ListQueryExecutionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRolesParams

type ListRolesParams struct {
	Limit          *LimitParam               `form:"limit,omitempty" json:"limit,omitempty"`
	Cursor         *CursorParam              `form:"cursor,omitempty" json:"cursor,omitempty"`
	SortBy         *ListRolesParamsSortBy    `form:"sort_by,omitempty" json:"sort_by,omitempty"`
	Order          *ListRolesParamsOrder     `form:"order,omitempty" json:"order,omitempty"`
	Direction      *ListRolesParamsDirection `form:"direction,omitempty" json:"direction,omitempty"`
	IncludeDeleted *bool                     `form:"include_deleted,omitempty" json:"include_deleted,omitempty"`
	OnlyDeleted    *bool                     `form:"only_deleted,omitempty" json:"only_deleted,omitempty"`
}

ListRolesParams defines parameters for ListRoles.

type ListRolesParamsDirection

type ListRolesParamsDirection string

ListRolesParamsDirection defines parameters for ListRoles.

const (
	ListRolesParamsDirectionNext ListRolesParamsDirection = "next"
	ListRolesParamsDirectionPrev ListRolesParamsDirection = "prev"
)

Defines values for ListRolesParamsDirection.

func (ListRolesParamsDirection) Valid

func (e ListRolesParamsDirection) Valid() bool

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

type ListRolesParamsOrder

type ListRolesParamsOrder string

ListRolesParamsOrder defines parameters for ListRoles.

const (
	ListRolesParamsOrderAsc  ListRolesParamsOrder = "asc"
	ListRolesParamsOrderDesc ListRolesParamsOrder = "desc"
)

Defines values for ListRolesParamsOrder.

func (ListRolesParamsOrder) Valid

func (e ListRolesParamsOrder) Valid() bool

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

type ListRolesParamsSortBy

type ListRolesParamsSortBy string

ListRolesParamsSortBy defines parameters for ListRoles.

const (
	ListRolesParamsSortByRoleCreatedAt ListRolesParamsSortBy = "role_created_at"
	ListRolesParamsSortByRoleName      ListRolesParamsSortBy = "role_name"
	ListRolesParamsSortByRoleUpdatedAt ListRolesParamsSortBy = "role_updated_at"
)

Defines values for ListRolesParamsSortBy.

func (ListRolesParamsSortBy) Valid

func (e ListRolesParamsSortBy) Valid() bool

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

type ListRolesResponse

type ListRolesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *RoleListResponse
}

func ParseListRolesResponse

func ParseListRolesResponse(rsp *http.Response) (*ListRolesResponse, error)

ParseListRolesResponse parses an HTTP response from a ListRolesWithResponse call

func (ListRolesResponse) ContentType

func (r ListRolesResponse) ContentType() string

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

func (ListRolesResponse) GetBody

func (r ListRolesResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ListRolesResponse) GetJSON200

func (r ListRolesResponse) GetJSON200() *RoleListResponse

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ListRolesResponse) Status

func (r ListRolesResponse) Status() string

Status returns HTTPResponse.Status

func (ListRolesResponse) StatusCode

func (r ListRolesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Member

type Member struct {
	CreatedAt Timestamp  `json:"created_at"`
	Email     Email      `json:"email"`
	Role      MemberRole `json:"role"`
	UpdatedAt Timestamp  `json:"updated_at"`
	UserSlug  Slug       `json:"user_slug"`
}

Member defines model for Member.

type MemberInvitation

type MemberInvitation struct {
	AcceptedAt        *NullableTimestamp     `json:"accepted_at"`
	AcceptedUserSlug  *Slug                  `json:"accepted_user_slug"`
	CreatedAt         Timestamp              `json:"created_at"`
	DeclinedAt        *NullableTimestamp     `json:"declined_at"`
	Email             Email                  `json:"email"`
	ExpiredAt         *NullableTimestamp     `json:"expired_at"`
	ExpiresAt         Timestamp              `json:"expires_at"`
	InvitedByUserSlug *Slug                  `json:"invited_by_user_slug"`
	LastSentAt        Timestamp              `json:"last_sent_at"`
	OrganizationSlug  Slug                   `json:"organization_slug"`
	RevokedAt         *NullableTimestamp     `json:"revoked_at"`
	Role              MemberRole             `json:"role"`
	Slug              Slug                   `json:"slug"`
	Status            MemberInvitationStatus `json:"status"`
	UpdatedAt         Timestamp              `json:"updated_at"`
}

MemberInvitation defines model for MemberInvitation.

type MemberInvitationAcceptance

type MemberInvitationAcceptance struct {
	Invitation MemberInvitation `json:"invitation"`
	Member     Member           `json:"member"`
}

MemberInvitationAcceptance defines model for MemberInvitationAcceptance.

type MemberInvitationListResponse

type MemberInvitationListResponse struct {
	HasMore     bool               `json:"has_more"`
	Invitations []MemberInvitation `json:"invitations"`
	NextCursor  *string            `json:"next_cursor,omitempty"`
	PrevCursor  *string            `json:"prev_cursor,omitempty"`
}

MemberInvitationListResponse defines model for MemberInvitationListResponse.

type MemberInvitationStatus

type MemberInvitationStatus string

MemberInvitationStatus defines model for MemberInvitationStatus.

const (
	MemberInvitationStatusAccepted MemberInvitationStatus = "accepted"
	MemberInvitationStatusDeclined MemberInvitationStatus = "declined"
	MemberInvitationStatusExpired  MemberInvitationStatus = "expired"
	MemberInvitationStatusPending  MemberInvitationStatus = "pending"
	MemberInvitationStatusRevoked  MemberInvitationStatus = "revoked"
)

Defines values for MemberInvitationStatus.

func (MemberInvitationStatus) Valid

func (e MemberInvitationStatus) Valid() bool

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

type MemberInvitationStatusParam

type MemberInvitationStatusParam = MemberInvitationStatus

MemberInvitationStatusParam defines model for MemberInvitationStatusParam.

type MemberInvitationsFieldParam

type MemberInvitationsFieldParam string

MemberInvitationsFieldParam defines model for MemberInvitationsFieldParam.

const (
	MemberInvitationsFieldParamInvitationCreatedAt MemberInvitationsFieldParam = "invitation_created_at"
	MemberInvitationsFieldParamInvitationEmail     MemberInvitationsFieldParam = "invitation_email"
	MemberInvitationsFieldParamInvitationExpiresAt MemberInvitationsFieldParam = "invitation_expires_at"
	MemberInvitationsFieldParamInvitationUpdatedAt MemberInvitationsFieldParam = "invitation_updated_at"
)

Defines values for MemberInvitationsFieldParam.

func (MemberInvitationsFieldParam) Valid

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

type MemberListResponse

type MemberListResponse struct {
	HasMore    bool     `json:"has_more"`
	Members    []Member `json:"members"`
	NextCursor *string  `json:"next_cursor,omitempty"`
	PrevCursor *string  `json:"prev_cursor,omitempty"`
}

MemberListResponse defines model for MemberListResponse.

type MemberRole

type MemberRole = string

MemberRole defines model for MemberRole.

type MembersFieldParam

type MembersFieldParam string

MembersFieldParam defines model for MembersFieldParam.

const (
	MembersFieldParamMemberCreatedAt MembersFieldParam = "member_created_at"
	MembersFieldParamMemberEmail     MembersFieldParam = "member_email"
	MembersFieldParamMemberUpdatedAt MembersFieldParam = "member_updated_at"
)

Defines values for MembersFieldParam.

func (MembersFieldParam) Valid

func (e MembersFieldParam) Valid() bool

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

type MongoDBConfig

type MongoDBConfig struct {
	AllowPrivateHosts *bool   `json:"allow_private_hosts,omitempty"`
	AuthDatabase      *string `json:"auth_database,omitempty"`
	ConnectTimeout    *int    `json:"connect_timeout,omitempty"`
	Database          string  `json:"database"`
	Host              string  `json:"host"`
	Port              int     `json:"port"`
}

MongoDBConfig defines model for MongoDBConfig.

type MongoDBCredentials

type MongoDBCredentials struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

MongoDBCredentials defines model for MongoDBCredentials.

type MongoDBExecutionResult

type MongoDBExecutionResult struct {
	DurationMs int     `json:"duration_ms"`
	Error      *string `json:"error,omitempty"`
	Payload    struct {
		DeletedCount  *int64                                     `json:"deleted_count,omitempty"`
		DocumentCount *int                                       `json:"document_count,omitempty"`
		Documents     *[]map[string]interface{}                  `json:"documents,omitempty"`
		InsertedId    interface{}                                `json:"inserted_id,omitempty"`
		MatchedCount  *int64                                     `json:"matched_count,omitempty"`
		ModifiedCount *int64                                     `json:"modified_count,omitempty"`
		OperationType MongoDBExecutionResultPayloadOperationType `json:"operation_type"`
		UpsertedCount *int64                                     `json:"upserted_count,omitempty"`
		UpsertedId    interface{}                                `json:"upserted_id,omitempty"`
	} `json:"payload"`
	ResultType MongoDBExecutionResultResultType `json:"result_type"`
	Success    bool                             `json:"success"`
	Type       string                           `json:"type"`
}

MongoDBExecutionResult defines model for MongoDBExecutionResult.

type MongoDBExecutionResultPayloadOperationType

type MongoDBExecutionResultPayloadOperationType string

MongoDBExecutionResultPayloadOperationType defines model for MongoDBExecutionResult.Payload.OperationType.

const (
	MongoDBExecutionResultPayloadOperationTypeAggregate      MongoDBExecutionResultPayloadOperationType = "aggregate"
	MongoDBExecutionResultPayloadOperationTypeCountDocuments MongoDBExecutionResultPayloadOperationType = "count_documents"
	MongoDBExecutionResultPayloadOperationTypeDeleteMany     MongoDBExecutionResultPayloadOperationType = "delete_many"
	MongoDBExecutionResultPayloadOperationTypeDeleteOne      MongoDBExecutionResultPayloadOperationType = "delete_one"
	MongoDBExecutionResultPayloadOperationTypeFind           MongoDBExecutionResultPayloadOperationType = "find"
	MongoDBExecutionResultPayloadOperationTypeInsertOne      MongoDBExecutionResultPayloadOperationType = "insert_one"
	MongoDBExecutionResultPayloadOperationTypeUpdateMany     MongoDBExecutionResultPayloadOperationType = "update_many"
	MongoDBExecutionResultPayloadOperationTypeUpdateOne      MongoDBExecutionResultPayloadOperationType = "update_one"
)

Defines values for MongoDBExecutionResultPayloadOperationType.

func (MongoDBExecutionResultPayloadOperationType) Valid

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

type MongoDBExecutionResultResultType

type MongoDBExecutionResultResultType string

MongoDBExecutionResultResultType defines model for MongoDBExecutionResult.ResultType.

const (
	MongoDBExecutionResultResultTypeFtp           MongoDBExecutionResultResultType = "ftp"
	MongoDBExecutionResultResultTypeGit           MongoDBExecutionResultResultType = "git"
	MongoDBExecutionResultResultTypeHttp          MongoDBExecutionResultResultType = "http"
	MongoDBExecutionResultResultTypeMongodb       MongoDBExecutionResultResultType = "mongodb"
	MongoDBExecutionResultResultTypeObjectRows    MongoDBExecutionResultResultType = "object_rows"
	MongoDBExecutionResultResultTypeS3            MongoDBExecutionResultResultType = "s3"
	MongoDBExecutionResultResultTypeSql           MongoDBExecutionResultResultType = "sql"
	MongoDBExecutionResultResultTypeWorkspaceFile MongoDBExecutionResultResultType = "workspace_file"
)

Defines values for MongoDBExecutionResultResultType.

func (MongoDBExecutionResultResultType) Valid

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

type MongoDBStatement

type MongoDBStatement struct {
	Collection string                                 `json:"collection"`
	Document   *map[string]interface{}                `json:"document,omitempty"`
	Filter     *map[string]interface{}                `json:"filter,omitempty"`
	LimitValue *int                                   `json:"limit_value,omitempty"`
	Operation  MongoDBStatementOperation              `json:"operation"`
	Projection *map[string]MongoDBStatementProjection `json:"projection,omitempty"`
	Sort       *map[string]MongoDBStatementSort       `json:"sort,omitempty"`
	Type       MongoDBStatementType                   `json:"type"`
}

MongoDBStatement defines model for MongoDBStatement.

type MongoDBStatementOperation

type MongoDBStatementOperation string

MongoDBStatementOperation defines model for MongoDBStatement.Operation.

const (
	MongoDBStatementOperationAggregate      MongoDBStatementOperation = "aggregate"
	MongoDBStatementOperationCountDocuments MongoDBStatementOperation = "count_documents"
	MongoDBStatementOperationDeleteMany     MongoDBStatementOperation = "delete_many"
	MongoDBStatementOperationDeleteOne      MongoDBStatementOperation = "delete_one"
	MongoDBStatementOperationFind           MongoDBStatementOperation = "find"
	MongoDBStatementOperationInsertOne      MongoDBStatementOperation = "insert_one"
	MongoDBStatementOperationUpdateMany     MongoDBStatementOperation = "update_many"
	MongoDBStatementOperationUpdateOne      MongoDBStatementOperation = "update_one"
)

Defines values for MongoDBStatementOperation.

func (MongoDBStatementOperation) Valid

func (e MongoDBStatementOperation) Valid() bool

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

type MongoDBStatementProjection

type MongoDBStatementProjection int

MongoDBStatementProjection defines model for MongoDBStatement.Projection.

const (
	MongoDBStatementProjectionN0 MongoDBStatementProjection = 0
	MongoDBStatementProjectionN1 MongoDBStatementProjection = 1
)

Defines values for MongoDBStatementProjection.

func (MongoDBStatementProjection) Valid

func (e MongoDBStatementProjection) Valid() bool

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

type MongoDBStatementSort

type MongoDBStatementSort int

MongoDBStatementSort defines model for MongoDBStatement.Sort.

const (
	MongoDBStatementSortMinus1 MongoDBStatementSort = -1
	MongoDBStatementSortN1     MongoDBStatementSort = 1
)

Defines values for MongoDBStatementSort.

func (MongoDBStatementSort) Valid

func (e MongoDBStatementSort) Valid() bool

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

type MongoDBStatementType

type MongoDBStatementType string

MongoDBStatementType defines model for MongoDBStatement.Type.

const (
	MongoDBStatementTypeMongodb MongoDBStatementType = "mongodb"
)

Defines values for MongoDBStatementType.

func (MongoDBStatementType) Valid

func (e MongoDBStatementType) Valid() bool

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

type MySQLConfig

type MySQLConfig struct {
	AllowPrivateHosts *bool  `json:"allow_private_hosts,omitempty"`
	ConnectTimeout    *int   `json:"connect_timeout,omitempty"`
	Database          string `json:"database"`
	Host              string `json:"host"`
	Port              int    `json:"port"`
}

MySQLConfig defines model for MySQLConfig.

type MySQLCredentials

type MySQLCredentials struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

MySQLCredentials defines model for MySQLCredentials.

type MySQLStatement

type MySQLStatement struct {
	Sql  string             `json:"sql"`
	Type MySQLStatementType `json:"type"`
}

MySQLStatement defines model for MySQLStatement.

type MySQLStatementType

type MySQLStatementType string

MySQLStatementType defines model for MySQLStatement.Type.

const (
	MySQLStatementTypeMysql MySQLStatementType = "mysql"
)

Defines values for MySQLStatementType.

func (MySQLStatementType) Valid

func (e MySQLStatementType) Valid() bool

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

type Name

type Name = string

Name defines model for Name.

type NewAPIKey

type NewAPIKey struct {
	CanManageApiKeys *bool              `json:"can_manage_api_keys,omitempty"`
	Description      *string            `json:"description,omitempty"`
	ExpiresAt        *NullableTimestamp `json:"expires_at,omitempty"`
	Name             Name               `json:"name"`
	Role             MemberRole         `json:"role"`
	Slug             *Slug              `json:"slug,omitempty"`
}

NewAPIKey defines model for NewAPIKey.

type NewAlertDestination

type NewAlertDestination struct {
	Name            Name                   `json:"name"`
	NonSecretConfig AlertDestinationConfig `json:"non_secret_config"`
	Slug            *Slug                  `json:"slug,omitempty"`
	Type            AlertDestinationType   `json:"type"`
}

NewAlertDestination defines model for NewAlertDestination.

type NewAlertPolicy

type NewAlertPolicy struct {
	DestinationSlugs []Slug                       `json:"destination_slugs"`
	EnvironmentSlug  *NullableSlug                `json:"environment_slug,omitempty"`
	LifecycleState   *AlertPolicyLifecycleState   `json:"lifecycle_state,omitempty"`
	Name             Name                         `json:"name"`
	NotificationType *AlertPolicyNotificationType `json:"notification_type,omitempty"`
	ProjectSlug      *NullableSlug                `json:"project_slug,omitempty"`
	Scope            AlertPolicyScope             `json:"scope"`
	Severity         *AlertPolicySeverity         `json:"severity,omitempty"`
	Slug             *Slug                        `json:"slug,omitempty"`
	SourceAction     *AlertPolicySourceAction     `json:"source_action,omitempty"`
	SourceKind       *AlertPolicySourceKind       `json:"source_kind,omitempty"`
	SourceRef        *AlertPolicySourceRef        `json:"source_ref,omitempty"`
}

NewAlertPolicy defines model for NewAlertPolicy.

type NewDataSourceRef

type NewDataSourceRef struct {
	DataSourceType       DataSourceType            `json:"data_source_type"`
	Name                 Name                      `json:"name"`
	RequiredCapabilities []DataSourceRefCapability `json:"required_capabilities"`
	Slug                 *Slug                     `json:"slug,omitempty"`
}

NewDataSourceRef defines model for NewDataSourceRef.

type NewEnvironment

type NewEnvironment struct {
	Color       EnvironmentColor        `json:"color"`
	Description *EnvironmentDescription `json:"description,omitempty"`
	Name        Name                    `json:"name"`
	Protected   *bool                   `json:"protected,omitempty"`
	Slug        *Slug                   `json:"slug,omitempty"`
}

NewEnvironment defines model for NewEnvironment.

type NewMember

type NewMember struct {
	Role     MemberRole `json:"role"`
	UserSlug Slug       `json:"user_slug"`
}

NewMember defines model for NewMember.

type NewMemberInvitation

type NewMemberInvitation struct {
	Email Email      `json:"email"`
	Role  MemberRole `json:"role"`
}

NewMemberInvitation defines model for NewMemberInvitation.

type NewODCSContract

type NewODCSContract struct {
	Name   string `json:"name"`
	OdcsId string `json:"odcs_id"`
	Slug   string `json:"slug"`
}

NewODCSContract defines model for NewODCSContract.

type NewODCSRevision

type NewODCSRevision struct {
	Document json.RawMessage `json:"document"`
	Slug     string          `json:"slug"`
}

NewODCSRevision defines model for NewODCSRevision.

type NewOrgRole

type NewOrgRole struct {
	Name        Name         `json:"name"`
	Permissions []Permission `json:"permissions"`
	Slug        *Slug        `json:"slug,omitempty"`
}

NewOrgRole defines model for NewOrgRole.

type NewOrganization

type NewOrganization struct {
	Name Name  `json:"name"`
	Slug *Slug `json:"slug,omitempty"`
}

NewOrganization defines model for NewOrganization.

type NewPersonalAccessToken

type NewPersonalAccessToken struct {
	CanManagePersonalAccessTokens *bool              `json:"can_manage_personal_access_tokens,omitempty"`
	Description                   *string            `json:"description,omitempty"`
	ExpiresAt                     *NullableTimestamp `json:"expires_at,omitempty"`
	Name                          Name               `json:"name"`
	Slug                          *Slug              `json:"slug,omitempty"`
}

NewPersonalAccessToken defines model for NewPersonalAccessToken.

type NewPipelineTrigger

type NewPipelineTrigger struct {
	Enabled          bool                           `json:"enabled"`
	Name             Name                           `json:"name"`
	PipelineSlug     Slug                           `json:"pipeline_slug"`
	RetryPolicy      PipelineTriggerRetryPolicy     `json:"retry_policy"`
	RuntimeInputKeys []string                       `json:"runtime_input_keys"`
	Schedule         *PipelineTriggerScheduleConfig `json:"schedule,omitempty"`
	Slug             *Slug                          `json:"slug,omitempty"`
	Type             PipelineTriggerType            `json:"type"`
	VersionPolicy    PipelineTriggerVersionPolicy   `json:"version_policy"`
	Webhook          *PipelineWebhookConfigInput    `json:"webhook,omitempty"`
}

NewPipelineTrigger defines model for NewPipelineTrigger.

type NewProject

type NewProject struct {
	Name Name  `json:"name"`
	Slug *Slug `json:"slug,omitempty"`
}

NewProject defines model for NewProject.

type NewQuery

type NewQuery struct {
	Description              *string                  `json:"description,omitempty"`
	ExpectedInputContract    *PipelineSchemaContract  `json:"expected_input_contract,omitempty"`
	ExpectedInputContractRef *PipelineODCSContractRef `json:"expected_input_contract_ref,omitempty"`
	Name                     string                   `json:"name"`
	OutputContract           *PipelineSchemaContract  `json:"output_contract,omitempty"`
	OutputContractRef        *PipelineODCSContractRef `json:"output_contract_ref,omitempty"`
	Parameters               *[]QueryParameter        `json:"parameters,omitempty"`
	QueryStatement           QueryStatement           `json:"query_statement"`
	RowLimit                 *int                     `json:"row_limit,omitempty"`
	Slug                     *Slug                    `json:"slug,omitempty"`
	TimeoutSeconds           *int                     `json:"timeout_seconds,omitempty"`
}

NewQuery defines model for NewQuery.

type NotificationDispatchStatus

type NotificationDispatchStatus string

NotificationDispatchStatus defines model for NotificationDispatchStatus.

const (
	NotificationDispatchStatusQueued  NotificationDispatchStatus = "queued"
	NotificationDispatchStatusUnknown NotificationDispatchStatus = "unknown"
)

Defines values for NotificationDispatchStatus.

func (NotificationDispatchStatus) Valid

func (e NotificationDispatchStatus) Valid() bool

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

type NotificationDispatchSummary

type NotificationDispatchSummary struct {
	DestinationSlug Slug                       `json:"destination_slug"`
	QueuedAt        *Timestamp                 `json:"queued_at"`
	Status          NotificationDispatchStatus `json:"status"`
}

NotificationDispatchSummary defines model for NotificationDispatchSummary.

type NotificationFieldParam

type NotificationFieldParam string

NotificationFieldParam defines model for NotificationFieldParam.

const (
	NotificationFieldParamNotificationLastSeenAt NotificationFieldParam = "notification_last_seen_at"
)

Defines values for NotificationFieldParam.

func (NotificationFieldParam) Valid

func (e NotificationFieldParam) Valid() bool

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

type NotificationLifecycleState

type NotificationLifecycleState string

NotificationLifecycleState defines model for NotificationLifecycleState.

const (
	NotificationLifecycleStateAcknowledged NotificationLifecycleState = "acknowledged"
	NotificationLifecycleStateOpen         NotificationLifecycleState = "open"
	NotificationLifecycleStateResolved     NotificationLifecycleState = "resolved"
	NotificationLifecycleStateUnknown      NotificationLifecycleState = "unknown"
)

Defines values for NotificationLifecycleState.

func (NotificationLifecycleState) Valid

func (e NotificationLifecycleState) Valid() bool

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

type NotificationListResponse

type NotificationListResponse struct {
	HasMore       bool                 `json:"has_more"`
	NextCursor    *string              `json:"next_cursor,omitempty"`
	Notifications []NotificationRecord `json:"notifications"`
	PrevCursor    *string              `json:"prev_cursor,omitempty"`
}

NotificationListResponse defines model for NotificationListResponse.

type NotificationRecord

type NotificationRecord struct {
	AcknowledgedAt   *Timestamp                    `json:"acknowledged_at"`
	CreatedAt        Timestamp                     `json:"created_at"`
	DispatchStatuses []NotificationDispatchSummary `json:"dispatch_statuses"`
	FirstSeenAt      Timestamp                     `json:"first_seen_at"`
	LastOccurrenceAt Timestamp                     `json:"last_occurrence_at"`
	LastSeenAt       Timestamp                     `json:"last_seen_at"`
	LifecycleState   NotificationLifecycleState    `json:"lifecycle_state"`
	NotificationType NotificationType              `json:"notification_type"`
	OccurrenceCount  int                           `json:"occurrence_count"`
	ResolvedAt       *Timestamp                    `json:"resolved_at"`
	SafeMetadata     map[string]interface{}        `json:"safe_metadata"`
	Severity         NotificationSeverity          `json:"severity"`
	Slug             Slug                          `json:"slug"`
	SourceAction     EventAction                   `json:"source_action"`
	SourceEntityType EventEntityType               `json:"source_entity_type"`
	SourceEventSlug  *NullableSlug                 `json:"source_event_slug"`
	SourceRefs       map[string]string             `json:"source_refs"`
	Summary          string                        `json:"summary"`
	UpdatedAt        Timestamp                     `json:"updated_at"`
}

NotificationRecord defines model for NotificationRecord.

type NotificationSeverity

type NotificationSeverity string

NotificationSeverity defines model for NotificationSeverity.

const (
	NotificationSeverityCritical NotificationSeverity = "critical"
	NotificationSeverityInfo     NotificationSeverity = "info"
	NotificationSeverityUnknown  NotificationSeverity = "unknown"
	NotificationSeverityWarning  NotificationSeverity = "warning"
)

Defines values for NotificationSeverity.

func (NotificationSeverity) Valid

func (e NotificationSeverity) Valid() bool

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

type NotificationSlugParam

type NotificationSlugParam = Slug

NotificationSlugParam defines model for NotificationSlugParam.

type NotificationSlugsParam

type NotificationSlugsParam = []Slug

NotificationSlugsParam defines model for NotificationSlugsParam.

type NotificationType

type NotificationType string

NotificationType defines model for NotificationType.

const (
	NotificationTypePipelineContractFailure      NotificationType = "pipeline.contract_failure"
	NotificationTypePipelineFreshnessSLABreached NotificationType = "pipeline.freshness_sla_breached"
	NotificationTypePipelineRetryExhausted       NotificationType = "pipeline.retry_exhausted"
	NotificationTypePipelineRunFailed            NotificationType = "pipeline.run_failed"
	NotificationTypePipelineScheduledRunDelayed  NotificationType = "pipeline.scheduled_run_delayed"
	NotificationTypePipelineScheduledRunMissing  NotificationType = "pipeline.scheduled_run_missing"
	NotificationTypeUnknown                      NotificationType = "unknown"
)

Defines values for NotificationType.

func (NotificationType) Valid

func (e NotificationType) Valid() bool

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

type NullableSlug

type NullableSlug = Slug

NullableSlug defines model for NullableSlug.

type NullableTimestamp

type NullableTimestamp = Timestamp

NullableTimestamp defines model for NullableTimestamp.

type OAuthProviderAccount

type OAuthProviderAccount struct {
	Email *openapi_types.Email `json:"email,omitempty"`
	Id    *string              `json:"id,omitempty"`
	Name  *string              `json:"name,omitempty"`
}

OAuthProviderAccount defines model for OAuthProviderAccount.

type ODCSArtifact

type ODCSArtifact struct {
	ArtifactDigest string             `json:"artifact_digest"`
	Commit         string             `json:"commit"`
	ContractSlug   string             `json:"contract_slug"`
	Digest         string             `json:"digest"`
	Format         ODCSArtifactFormat `json:"format"`
	Original       []byte             `json:"original"`
	Path           string             `json:"path"`
	RevisionSlug   string             `json:"revision_slug"`
	SourceRepo     string             `json:"source_repo"`
}

ODCSArtifact defines model for ODCSArtifact.

type ODCSArtifactFormat

type ODCSArtifactFormat string

ODCSArtifactFormat defines model for ODCSArtifact.Format.

const (
	ODCSArtifactFormatJson ODCSArtifactFormat = "json"
	ODCSArtifactFormatYaml ODCSArtifactFormat = "yaml"
)

Defines values for ODCSArtifactFormat.

func (ODCSArtifactFormat) Valid

func (e ODCSArtifactFormat) Valid() bool

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

type ODCSArtifactImport

type ODCSArtifactImport struct {
	Applied   bool           `json:"applied"`
	Artifacts []ODCSArtifact `json:"artifacts"`
	Commit    string         `json:"commit"`
}

ODCSArtifactImport defines model for ODCSArtifactImport.

type ODCSConsumerImpact

type ODCSConsumerImpact struct {
	Comparison      ODCSConsumerImpactComparison `json:"comparison"`
	Diagnostics     []ODCSImpactDiagnostic       `json:"diagnostics"`
	EnvironmentSlug *string                      `json:"environment_slug,omitempty"`
	Impact          *DriftImpactReportPreview    `json:"impact,omitempty"`
	Origin          ODCSConsumerImpactOrigin     `json:"origin"`
	PipelineSlug    string                       `json:"pipeline_slug"`
	Port            ODCSConsumerImpactPort       `json:"port"`
	ProjectSlug     string                       `json:"project_slug"`
	RevisionSlug    string                       `json:"revision_slug"`
	SchemaObjectId  string                       `json:"schema_object_id"`
	SpecHash        string                       `json:"spec_hash"`
	StepSlug        string                       `json:"step_slug"`
}

ODCSConsumerImpact defines model for ODCSConsumerImpact.

type ODCSConsumerImpactComparison

type ODCSConsumerImpactComparison string

ODCSConsumerImpactComparison defines model for ODCSConsumerImpact.Comparison.

const (
	ODCSConsumerImpactComparisonOtherRevision ODCSConsumerImpactComparison = "other_revision"
	ODCSConsumerImpactComparisonSupported     ODCSConsumerImpactComparison = "supported"
	ODCSConsumerImpactComparisonUnsupported   ODCSConsumerImpactComparison = "unsupported"
)

Defines values for ODCSConsumerImpactComparison.

func (ODCSConsumerImpactComparison) Valid

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

type ODCSConsumerImpactOrigin

type ODCSConsumerImpactOrigin string

ODCSConsumerImpactOrigin defines model for ODCSConsumerImpact.Origin.

const (
	Candidate ODCSConsumerImpactOrigin = "candidate"
	Deployed  ODCSConsumerImpactOrigin = "deployed"
	Draft     ODCSConsumerImpactOrigin = "draft"
)

Defines values for ODCSConsumerImpactOrigin.

func (ODCSConsumerImpactOrigin) Valid

func (e ODCSConsumerImpactOrigin) Valid() bool

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

type ODCSConsumerImpactPort

type ODCSConsumerImpactPort string

ODCSConsumerImpactPort defines model for ODCSConsumerImpact.Port.

const (
	ODCSConsumerImpactPortInput  ODCSConsumerImpactPort = "input"
	ODCSConsumerImpactPortOutput ODCSConsumerImpactPort = "output"
)

Defines values for ODCSConsumerImpactPort.

func (ODCSConsumerImpactPort) Valid

func (e ODCSConsumerImpactPort) Valid() bool

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

type ODCSContract

type ODCSContract struct {
	CreatedAt time.Time          `json:"created_at"`
	Name      string             `json:"name"`
	OdcsId    string             `json:"odcs_id"`
	Slug      string             `json:"slug"`
	Status    ODCSContractStatus `json:"status"`
	UpdatedAt time.Time          `json:"updated_at"`
}

ODCSContract defines model for ODCSContract.

type ODCSContractListResponse

type ODCSContractListResponse struct {
	Contracts  []ODCSContract `json:"contracts"`
	HasMore    bool           `json:"has_more"`
	NextCursor *string        `json:"next_cursor,omitempty"`
	PrevCursor *string        `json:"prev_cursor,omitempty"`
}

ODCSContractListResponse defines model for ODCSContractListResponse.

type ODCSContractStatus

type ODCSContractStatus string

ODCSContractStatus defines model for ODCSContract.Status.

const (
	ODCSContractStatusActive   ODCSContractStatus = "active"
	ODCSContractStatusArchived ODCSContractStatus = "archived"
)

Defines values for ODCSContractStatus.

func (ODCSContractStatus) Valid

func (e ODCSContractStatus) Valid() bool

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

type ODCSDeclarationCoverage

type ODCSDeclarationCoverage struct {
	Applicability ODCSDeclarationCoverageApplicability `json:"applicability"`
	Path          string                               `json:"path"`
	Reason        string                               `json:"reason"`
	RuntimeScope  *string                              `json:"runtime_scope,omitempty"`
	State         ODCSDeclarationCoverageState         `json:"state"`
}

ODCSDeclarationCoverage defines model for ODCSDeclarationCoverage.

type ODCSDeclarationCoverageApplicability

type ODCSDeclarationCoverageApplicability string

ODCSDeclarationCoverageApplicability defines model for ODCSDeclarationCoverage.Applicability.

const (
	ODCSDeclarationCoverageApplicabilityDocument     ODCSDeclarationCoverageApplicability = "document"
	ODCSDeclarationCoverageApplicabilityNotSelected  ODCSDeclarationCoverageApplicability = "not_selected"
	ODCSDeclarationCoverageApplicabilitySelectedPort ODCSDeclarationCoverageApplicability = "selected_port"
)

Defines values for ODCSDeclarationCoverageApplicability.

func (ODCSDeclarationCoverageApplicability) Valid

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

type ODCSDeclarationCoverageState

type ODCSDeclarationCoverageState string

ODCSDeclarationCoverageState defines model for ODCSDeclarationCoverage.State.

const (
	ODCSDeclarationCoverageStateDescriptive ODCSDeclarationCoverageState = "descriptive"
	ODCSDeclarationCoverageStateEnforced    ODCSDeclarationCoverageState = "enforced"
	ODCSDeclarationCoverageStateUnresolved  ODCSDeclarationCoverageState = "unresolved"
	ODCSDeclarationCoverageStateUnsupported ODCSDeclarationCoverageState = "unsupported"
)

Defines values for ODCSDeclarationCoverageState.

func (ODCSDeclarationCoverageState) Valid

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

type ODCSImpactChange

type ODCSImpactChange struct {
	After            string                    `json:"after"`
	AfterPropertyId  *string                   `json:"after_property_id,omitempty"`
	Before           string                    `json:"before"`
	BeforePropertyId *string                   `json:"before_property_id,omitempty"`
	Kind             string                    `json:"kind"`
	Path             string                    `json:"path"`
	ReasonCode       string                    `json:"reason_code"`
	Severity         DriftImpactReportSeverity `json:"severity"`
}

ODCSImpactChange defines model for ODCSImpactChange.

type ODCSImpactDiagnostic

type ODCSImpactDiagnostic struct {
	Code         string  `json:"code"`
	Message      string  `json:"message"`
	Path         string  `json:"path"`
	PropertyId   *string `json:"property_id,omitempty"`
	RevisionSlug string  `json:"revision_slug"`
}

ODCSImpactDiagnostic defines model for ODCSImpactDiagnostic.

type ODCSInspectionDiagnostic

type ODCSInspectionDiagnostic struct {
	Code    string `json:"code"`
	Message string `json:"message"`
	Path    string `json:"path"`
}

ODCSInspectionDiagnostic defines model for ODCSInspectionDiagnostic.

type ODCSObjectImpact

type ODCSObjectImpact struct {
	Changes        []ODCSImpactChange         `json:"changes"`
	Comparison     ODCSObjectImpactComparison `json:"comparison"`
	Diagnostics    []ODCSImpactDiagnostic     `json:"diagnostics"`
	SchemaObjectId string                     `json:"schema_object_id"`
}

ODCSObjectImpact defines model for ODCSObjectImpact.

type ODCSObjectImpactComparison

type ODCSObjectImpactComparison string

ODCSObjectImpactComparison defines model for ODCSObjectImpact.Comparison.

const (
	ODCSObjectImpactComparisonSupported   ODCSObjectImpactComparison = "supported"
	ODCSObjectImpactComparisonUnsupported ODCSObjectImpactComparison = "unsupported"
)

Defines values for ODCSObjectImpactComparison.

func (ODCSObjectImpactComparison) Valid

func (e ODCSObjectImpactComparison) Valid() bool

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

type ODCSRevision

type ODCSRevision struct {
	CreatedAt       time.Time               `json:"created_at"`
	DeclaredStatus  string                  `json:"declared_status"`
	Digest          string                  `json:"digest"`
	Document        json.RawMessage         `json:"document"`
	DocumentVersion string                  `json:"document_version"`
	OdcsVersion     ODCSRevisionOdcsVersion `json:"odcs_version"`
	SchemaObjects   []ODCSSchemaObject      `json:"schema_objects"`
	Slug            string                  `json:"slug"`
	Status          ODCSRevisionStatus      `json:"status"`
}

ODCSRevision defines model for ODCSRevision.

type ODCSRevisionImpact

type ODCSRevisionImpact struct {
	Consumers         []ODCSConsumerImpact                `json:"consumers"`
	ContractSlug      string                              `json:"contract_slug"`
	ExternalConsumers ODCSRevisionImpactExternalConsumers `json:"external_consumers"`
	FromDigest        string                              `json:"from_digest"`
	FromRevisionSlug  string                              `json:"from_revision_slug"`
	Objects           []ODCSObjectImpact                  `json:"objects"`
	ProjectSlug       string                              `json:"project_slug"`
	ToDigest          string                              `json:"to_digest"`
	ToRevisionSlug    string                              `json:"to_revision_slug"`
}

ODCSRevisionImpact defines model for ODCSRevisionImpact.

type ODCSRevisionImpactExternalConsumers

type ODCSRevisionImpactExternalConsumers string

ODCSRevisionImpactExternalConsumers defines model for ODCSRevisionImpact.ExternalConsumers.

const (
	ODCSRevisionImpactExternalConsumersUnknown ODCSRevisionImpactExternalConsumers = "unknown"
)

Defines values for ODCSRevisionImpactExternalConsumers.

func (ODCSRevisionImpactExternalConsumers) Valid

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

type ODCSRevisionImpactRequest

type ODCSRevisionImpactRequest struct {
	FromRevisionSlug Slug `json:"from_revision_slug"`
	ToRevisionSlug   Slug `json:"to_revision_slug"`
}

ODCSRevisionImpactRequest defines model for ODCSRevisionImpactRequest.

type ODCSRevisionInspection

type ODCSRevisionInspection struct {
	CompilerId          string                     `json:"compiler_id"`
	Coverage            []ODCSDeclarationCoverage  `json:"coverage"`
	CoverageComplete    bool                       `json:"coverage_complete"`
	Diagnostics         []ODCSInspectionDiagnostic `json:"diagnostics"`
	DocumentValid       bool                       `json:"document_valid"`
	ProjectionAvailable bool                       `json:"projection_available"`
	Revision            ODCSRevision               `json:"revision"`
	SchemaObjectId      string                     `json:"schema_object_id"`
}

ODCSRevisionInspection defines model for ODCSRevisionInspection.

type ODCSRevisionListResponse

type ODCSRevisionListResponse struct {
	HasMore    bool                   `json:"has_more"`
	NextCursor *string                `json:"next_cursor,omitempty"`
	PrevCursor *string                `json:"prev_cursor,omitempty"`
	Revisions  []ODCSRevisionMetadata `json:"revisions"`
}

ODCSRevisionListResponse defines model for ODCSRevisionListResponse.

type ODCSRevisionMetadata

type ODCSRevisionMetadata struct {
	CreatedAt       time.Time                       `json:"created_at"`
	DeclaredStatus  string                          `json:"declared_status"`
	Digest          string                          `json:"digest"`
	DocumentVersion string                          `json:"document_version"`
	OdcsVersion     ODCSRevisionMetadataOdcsVersion `json:"odcs_version"`
	SchemaObjects   []ODCSSchemaObject              `json:"schema_objects"`
	Slug            string                          `json:"slug"`
	Status          ODCSRevisionMetadataStatus      `json:"status"`
}

ODCSRevisionMetadata defines model for ODCSRevisionMetadata.

type ODCSRevisionMetadataOdcsVersion

type ODCSRevisionMetadataOdcsVersion string

ODCSRevisionMetadataOdcsVersion defines model for ODCSRevisionMetadata.OdcsVersion.

const (
	ODCSRevisionMetadataOdcsVersionV320 ODCSRevisionMetadataOdcsVersion = "v3.2.0"
)

Defines values for ODCSRevisionMetadataOdcsVersion.

func (ODCSRevisionMetadataOdcsVersion) Valid

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

type ODCSRevisionMetadataStatus

type ODCSRevisionMetadataStatus string

ODCSRevisionMetadataStatus defines model for ODCSRevisionMetadata.Status.

const (
	ODCSRevisionMetadataStatusRecorded ODCSRevisionMetadataStatus = "recorded"
)

Defines values for ODCSRevisionMetadataStatus.

func (ODCSRevisionMetadataStatus) Valid

func (e ODCSRevisionMetadataStatus) Valid() bool

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

type ODCSRevisionOdcsVersion

type ODCSRevisionOdcsVersion string

ODCSRevisionOdcsVersion defines model for ODCSRevision.OdcsVersion.

const (
	ODCSRevisionOdcsVersionV320 ODCSRevisionOdcsVersion = "v3.2.0"
)

Defines values for ODCSRevisionOdcsVersion.

func (ODCSRevisionOdcsVersion) Valid

func (e ODCSRevisionOdcsVersion) Valid() bool

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

type ODCSRevisionStatus

type ODCSRevisionStatus string

ODCSRevisionStatus defines model for ODCSRevision.Status.

const (
	ODCSRevisionStatusRecorded ODCSRevisionStatus = "recorded"
)

Defines values for ODCSRevisionStatus.

func (ODCSRevisionStatus) Valid

func (e ODCSRevisionStatus) Valid() bool

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

type ODCSSchemaObject

type ODCSSchemaObject struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

ODCSSchemaObject defines model for ODCSSchemaObject.

type ObjectAPIFieldInfo

type ObjectAPIFieldInfo struct {
	Label            *string                 `json:"label,omitempty"`
	Name             string                  `json:"name"`
	ProviderMetadata *map[string]interface{} `json:"provider_metadata,omitempty"`
	Type             string                  `json:"type"`
}

ObjectAPIFieldInfo defines model for ObjectAPIFieldInfo.

type ObjectAPIObjectInfo

type ObjectAPIObjectInfo struct {
	Fields           []ObjectAPIFieldInfo      `json:"fields"`
	Label            *string                   `json:"label,omitempty"`
	Name             string                    `json:"name"`
	Operations       *[]ObjectAPIOperationInfo `json:"operations,omitempty"`
	ProviderMetadata *map[string]interface{}   `json:"provider_metadata,omitempty"`
}

ObjectAPIObjectInfo defines model for ObjectAPIObjectInfo.

type ObjectAPIOperationInfo

type ObjectAPIOperationInfo struct {
	Label            *string                 `json:"label,omitempty"`
	Name             string                  `json:"name"`
	ProviderMetadata *map[string]interface{} `json:"provider_metadata,omitempty"`
}

ObjectAPIOperationInfo defines model for ObjectAPIOperationInfo.

type ObjectAPISchemaResponse

type ObjectAPISchemaResponse struct {
	Objects    []ObjectAPIObjectInfo             `json:"objects"`
	SchemaType ObjectAPISchemaResponseSchemaType `json:"schema_type"`
	Type       string                            `json:"type"`
}

ObjectAPISchemaResponse defines model for ObjectAPISchemaResponse.

type ObjectAPISchemaResponseSchemaType

type ObjectAPISchemaResponseSchemaType string

ObjectAPISchemaResponseSchemaType defines model for ObjectAPISchemaResponse.SchemaType.

const (
	ObjectApi ObjectAPISchemaResponseSchemaType = "object_api"
)

Defines values for ObjectAPISchemaResponseSchemaType.

func (ObjectAPISchemaResponseSchemaType) Valid

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

type ObjectRowsExecutionResult

type ObjectRowsExecutionResult struct {
	DurationMs int     `json:"duration_ms"`
	Error      *string `json:"error,omitempty"`
	Payload    struct {
		ColumnNames      []string                 `json:"column_names"`
		HasMore          bool                     `json:"has_more"`
		NextCursor       *string                  `json:"next_cursor"`
		ObjectType       string                   `json:"object_type"`
		Operation        *string                  `json:"operation,omitempty"`
		ProviderMetadata *map[string]interface{}  `json:"provider_metadata,omitempty"`
		RowCount         int                      `json:"row_count"`
		Rows             []map[string]interface{} `json:"rows"`
	} `json:"payload"`
	ResultType ObjectRowsExecutionResultResultType `json:"result_type"`
	Success    bool                                `json:"success"`
	Type       string                              `json:"type"`
}

ObjectRowsExecutionResult defines model for ObjectRowsExecutionResult.

type ObjectRowsExecutionResultResultType

type ObjectRowsExecutionResultResultType string

ObjectRowsExecutionResultResultType defines model for ObjectRowsExecutionResult.ResultType.

const (
	ObjectRowsExecutionResultResultTypeFtp           ObjectRowsExecutionResultResultType = "ftp"
	ObjectRowsExecutionResultResultTypeGit           ObjectRowsExecutionResultResultType = "git"
	ObjectRowsExecutionResultResultTypeHttp          ObjectRowsExecutionResultResultType = "http"
	ObjectRowsExecutionResultResultTypeMongodb       ObjectRowsExecutionResultResultType = "mongodb"
	ObjectRowsExecutionResultResultTypeObjectRows    ObjectRowsExecutionResultResultType = "object_rows"
	ObjectRowsExecutionResultResultTypeS3            ObjectRowsExecutionResultResultType = "s3"
	ObjectRowsExecutionResultResultTypeSql           ObjectRowsExecutionResultResultType = "sql"
	ObjectRowsExecutionResultResultTypeWorkspaceFile ObjectRowsExecutionResultResultType = "workspace_file"
)

Defines values for ObjectRowsExecutionResultResultType.

func (ObjectRowsExecutionResultResultType) Valid

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

type OperationInfo

type OperationInfo struct {
	Description *string                   `json:"description,omitempty"`
	Diagnostics *[]string                 `json:"diagnostics,omitempty"`
	Draft       *HTTPOperationDraft       `json:"draft,omitempty"`
	Id          string                    `json:"id"`
	Method      OperationInfoMethod       `json:"method"`
	Path        string                    `json:"path"`
	RequestBody *OperationRequestBodyInfo `json:"request_body,omitempty"`

	// Responses Response metadata indexed by HTTP status code
	Responses *map[string]OperationResponseInfo `json:"responses,omitempty"`
}

OperationInfo defines model for OperationInfo.

type OperationInfoMethod

type OperationInfoMethod string

OperationInfoMethod defines model for OperationInfo.Method.

const (
	OperationInfoMethodDELETE  OperationInfoMethod = "DELETE"
	OperationInfoMethodGET     OperationInfoMethod = "GET"
	OperationInfoMethodHEAD    OperationInfoMethod = "HEAD"
	OperationInfoMethodOPTIONS OperationInfoMethod = "OPTIONS"
	OperationInfoMethodPATCH   OperationInfoMethod = "PATCH"
	OperationInfoMethodPOST    OperationInfoMethod = "POST"
	OperationInfoMethodPUT     OperationInfoMethod = "PUT"
	OperationInfoMethodTRACE   OperationInfoMethod = "TRACE"
)

Defines values for OperationInfoMethod.

func (OperationInfoMethod) Valid

func (e OperationInfoMethod) Valid() bool

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

type OperationRequestBodyInfo

type OperationRequestBodyInfo struct {
	// Content Request body content metadata indexed by media type
	Content     *map[string]OperationResponseContentInfo `json:"content,omitempty"`
	Description *string                                  `json:"description,omitempty"`
	Required    *bool                                    `json:"required,omitempty"`
}

OperationRequestBodyInfo defines model for OperationRequestBodyInfo.

type OperationResponseContentInfo

type OperationResponseContentInfo struct {
	SchemaSummary *map[string]interface{} `json:"schema_summary,omitempty"`
}

OperationResponseContentInfo defines model for OperationResponseContentInfo.

type OperationResponseInfo

type OperationResponseInfo struct {
	// Content Response content metadata indexed by media type
	Content     *map[string]OperationResponseContentInfo `json:"content,omitempty"`
	Description *string                                  `json:"description,omitempty"`
}

OperationResponseInfo defines model for OperationResponseInfo.

type OrderParam

type OrderParam string

OrderParam defines model for OrderParam.

const (
	OrderParamAsc  OrderParam = "asc"
	OrderParamDesc OrderParam = "desc"
)

Defines values for OrderParam.

func (OrderParam) Valid

func (e OrderParam) Valid() bool

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

type OrgRole

type OrgRole struct {
	CreatedAt   Timestamp          `json:"created_at"`
	DeletedAt   *NullableTimestamp `json:"deleted_at"`
	IsDefault   bool               `json:"is_default"`
	Name        Name               `json:"name"`
	Permissions []Permission       `json:"permissions"`
	Slug        Slug               `json:"slug"`
	UpdatedAt   Timestamp          `json:"updated_at"`
}

OrgRole defines model for OrgRole.

type Organization

type Organization struct {
	CreatedAt   Timestamp               `json:"created_at"`
	Entitlement OrganizationEntitlement `json:"entitlement"`
	Name        Name                    `json:"name"`
	Slug        Slug                    `json:"slug"`
	UpdatedAt   Timestamp               `json:"updated_at"`
}

Organization defines model for Organization.

type OrganizationEntitlement

type OrganizationEntitlement struct {
	ActivatedAt     *Timestamp                    `json:"activated_at"`
	ExpiresAt       *Timestamp                    `json:"expires_at"`
	Limits          OrganizationEntitlementLimits `json:"limits"`
	PlanCode        string                        `json:"plan_code"`
	RetentionEndsAt *Timestamp                    `json:"retention_ends_at"`
	Status          OrganizationEntitlementStatus `json:"status"`
}

OrganizationEntitlement defines model for OrganizationEntitlement.

type OrganizationEntitlementLimits

type OrganizationEntitlementLimits struct {
	DataSources       *int `json:"data_sources"`
	DeployedPipelines *int `json:"deployed_pipelines"`
	Members           *int `json:"members"`
	PipelineRuns      *int `json:"pipeline_runs"`
	Projects          *int `json:"projects"`
}

OrganizationEntitlementLimits defines model for OrganizationEntitlementLimits.

type OrganizationEntitlementStatus

type OrganizationEntitlementStatus string

OrganizationEntitlementStatus defines model for OrganizationEntitlement.Status.

const (
	OrganizationEntitlementStatusActive  OrganizationEntitlementStatus = "active"
	OrganizationEntitlementStatusExpired OrganizationEntitlementStatus = "expired"
	OrganizationEntitlementStatusPending OrganizationEntitlementStatus = "pending"
)

Defines values for OrganizationEntitlementStatus.

func (OrganizationEntitlementStatus) Valid

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

type OrganizationListResponse

type OrganizationListResponse struct {
	HasMore       bool                   `json:"has_more"`
	NextCursor    *string                `json:"next_cursor,omitempty"`
	Organizations []OrganizationWithRole `json:"organizations"`
	PrevCursor    *string                `json:"prev_cursor,omitempty"`
}

OrganizationListResponse defines model for OrganizationListResponse.

type OrganizationRetentionOutcome

type OrganizationRetentionOutcome struct {
	EventLogsDeleted         int64 `json:"event_logs_deleted"`
	PipelineRunsDeleted      int64 `json:"pipeline_runs_deleted"`
	QueryExecutionsDeleted   int64 `json:"query_executions_deleted"`
	ReplayCheckpointsDeleted int64 `json:"replay_checkpoints_deleted"`
}

OrganizationRetentionOutcome defines model for OrganizationRetentionOutcome.

type OrganizationRetentionPolicy

type OrganizationRetentionPolicy struct {
	EventLogRetentionDays         int `json:"event_log_retention_days"`
	QueryExecutionRetentionDays   int `json:"query_execution_retention_days"`
	ReplayCheckpointRetentionDays int `json:"replay_checkpoint_retention_days"`
	RunHistoryRetentionDays       int `json:"run_history_retention_days"`
}

OrganizationRetentionPolicy defines model for OrganizationRetentionPolicy.

type OrganizationRetentionRun

type OrganizationRetentionRun struct {
	Attempt        int                                  `json:"attempt"`
	CompletedAt    time.Time                            `json:"completed_at"`
	FailureCode    *OrganizationRetentionRunFailureCode `json:"failure_code"`
	Outcome        OrganizationRetentionOutcome         `json:"outcome"`
	PolicySnapshot *OrganizationRetentionPolicy         `json:"policy_snapshot"`
	Slug           Slug                                 `json:"slug"`
	StartedAt      time.Time                            `json:"started_at"`
	Status         OrganizationRetentionRunStatus       `json:"status"`
}

OrganizationRetentionRun defines model for OrganizationRetentionRun.

type OrganizationRetentionRunFailureCode

type OrganizationRetentionRunFailureCode string

OrganizationRetentionRunFailureCode defines model for OrganizationRetentionRun.FailureCode.

const (
	OrganizationRetentionRunFailureCodeInvalidPolicy     OrganizationRetentionRunFailureCode = "invalid_policy"
	OrganizationRetentionRunFailureCodeMaintenanceFailed OrganizationRetentionRunFailureCode = "maintenance_failed"
)

Defines values for OrganizationRetentionRunFailureCode.

func (OrganizationRetentionRunFailureCode) Valid

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

type OrganizationRetentionRunList

type OrganizationRetentionRunList struct {
	Runs     []OrganizationRetentionRun    `json:"runs"`
	Schedule OrganizationRetentionSchedule `json:"schedule"`
}

OrganizationRetentionRunList defines model for OrganizationRetentionRunList.

type OrganizationRetentionRunStatus

type OrganizationRetentionRunStatus string

OrganizationRetentionRunStatus defines model for OrganizationRetentionRun.Status.

const (
	OrganizationRetentionRunStatusFailed    OrganizationRetentionRunStatus = "failed"
	OrganizationRetentionRunStatusSucceeded OrganizationRetentionRunStatus = "succeeded"
)

Defines values for OrganizationRetentionRunStatus.

func (OrganizationRetentionRunStatus) Valid

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

type OrganizationRetentionSchedule

type OrganizationRetentionSchedule struct {
	Cadence   OrganizationRetentionScheduleCadence  `json:"cadence"`
	NextRunAt time.Time                             `json:"next_run_at"`
	Timezone  OrganizationRetentionScheduleTimezone `json:"timezone"`
}

OrganizationRetentionSchedule defines model for OrganizationRetentionSchedule.

type OrganizationRetentionScheduleCadence

type OrganizationRetentionScheduleCadence string

OrganizationRetentionScheduleCadence defines model for OrganizationRetentionSchedule.Cadence.

const (
	OrganizationRetentionScheduleCadenceDaily OrganizationRetentionScheduleCadence = "daily"
)

Defines values for OrganizationRetentionScheduleCadence.

func (OrganizationRetentionScheduleCadence) Valid

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

type OrganizationRetentionScheduleTimezone

type OrganizationRetentionScheduleTimezone string

OrganizationRetentionScheduleTimezone defines model for OrganizationRetentionSchedule.Timezone.

const (
	OrganizationRetentionScheduleTimezoneUTC OrganizationRetentionScheduleTimezone = "UTC"
)

Defines values for OrganizationRetentionScheduleTimezone.

func (OrganizationRetentionScheduleTimezone) Valid

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

type OrganizationWithRole

type OrganizationWithRole struct {
	CreatedAt   Timestamp               `json:"created_at"`
	Entitlement OrganizationEntitlement `json:"entitlement"`
	MemberRole  MemberRole              `json:"member_role"`
	Name        Name                    `json:"name"`
	Slug        Slug                    `json:"slug"`
	UpdatedAt   Timestamp               `json:"updated_at"`
}

OrganizationWithRole defines model for OrganizationWithRole.

type OrganizationsFieldParam

type OrganizationsFieldParam string

OrganizationsFieldParam defines model for OrganizationsFieldParam.

const (
	OrganizationsFieldParamOrganizationCreatedAt OrganizationsFieldParam = "organization_created_at"
	OrganizationsFieldParamOrganizationName      OrganizationsFieldParam = "organization_name"
	OrganizationsFieldParamOrganizationUpdatedAt OrganizationsFieldParam = "organization_updated_at"
)

Defines values for OrganizationsFieldParam.

func (OrganizationsFieldParam) Valid

func (e OrganizationsFieldParam) Valid() bool

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

type PATSlugParam

type PATSlugParam = Slug

PATSlugParam defines model for PATSlugParam.

type PageDirectionParam

type PageDirectionParam string

PageDirectionParam defines model for PageDirectionParam.

const (
	PageDirectionParamNext PageDirectionParam = "next"
	PageDirectionParamPrev PageDirectionParam = "prev"
)

Defines values for PageDirectionParam.

func (PageDirectionParam) Valid

func (e PageDirectionParam) Valid() bool

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

type PatchUsersProfileJSONRequestBody

type PatchUsersProfileJSONRequestBody = UpdateUserProfile

PatchUsersProfileJSONRequestBody defines body for PatchUsersProfile for application/json ContentType.

type PatchUsersProfileResponse

type PatchUsersProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *User
}

func ParsePatchUsersProfileResponse

func ParsePatchUsersProfileResponse(rsp *http.Response) (*PatchUsersProfileResponse, error)

ParsePatchUsersProfileResponse parses an HTTP response from a PatchUsersProfileWithResponse call

func (PatchUsersProfileResponse) ContentType

func (r PatchUsersProfileResponse) ContentType() string

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

func (PatchUsersProfileResponse) GetBody

func (r PatchUsersProfileResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (PatchUsersProfileResponse) GetJSON200

func (r PatchUsersProfileResponse) GetJSON200() *User

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (PatchUsersProfileResponse) Status

func (r PatchUsersProfileResponse) Status() string

Status returns HTTPResponse.Status

func (PatchUsersProfileResponse) StatusCode

func (r PatchUsersProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Permission

type Permission struct {
	Action   PermissionAction `json:"action"`
	Resource string           `json:"resource"`
}

Permission defines model for Permission.

type PermissionAction

type PermissionAction string

PermissionAction defines model for Permission.Action.

const (
	PermissionActionAsterisk PermissionAction = "*"
	PermissionActionCreate   PermissionAction = "create"
	PermissionActionDelete   PermissionAction = "delete"
	PermissionActionExecute  PermissionAction = "execute"
	PermissionActionPurge    PermissionAction = "purge"
	PermissionActionRead     PermissionAction = "read"
	PermissionActionRestore  PermissionAction = "restore"
	PermissionActionUpdate   PermissionAction = "update"
)

Defines values for PermissionAction.

func (PermissionAction) Valid

func (e PermissionAction) Valid() bool

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

type PersonalAccessToken

type PersonalAccessToken struct {
	CanManagePersonalAccessTokens bool               `json:"can_manage_personal_access_tokens"`
	CreatedAt                     Timestamp          `json:"created_at"`
	Description                   *string            `json:"description,omitempty"`
	ExpiresAt                     *NullableTimestamp `json:"expires_at"`
	LastUsedAt                    *NullableTimestamp `json:"last_used_at"`
	Name                          Name               `json:"name"`
	RevokedAt                     *NullableTimestamp `json:"revoked_at"`
	Slug                          Slug               `json:"slug"`
	TokenPrefix                   string             `json:"token_prefix"`
	UpdatedAt                     Timestamp          `json:"updated_at"`
	UserSlug                      Slug               `json:"user_slug"`
}

PersonalAccessToken defines model for PersonalAccessToken.

type PersonalAccessTokenListResponse

type PersonalAccessTokenListResponse struct {
	HasMore              bool                  `json:"has_more"`
	NextCursor           *string               `json:"next_cursor,omitempty"`
	PersonalAccessTokens []PersonalAccessToken `json:"personal_access_tokens"`
	PrevCursor           *string               `json:"prev_cursor,omitempty"`
}

PersonalAccessTokenListResponse defines model for PersonalAccessTokenListResponse.

type PersonalAccessTokenWithToken

type PersonalAccessTokenWithToken struct {
	CanManagePersonalAccessTokens bool               `json:"can_manage_personal_access_tokens"`
	CreatedAt                     Timestamp          `json:"created_at"`
	Description                   *string            `json:"description,omitempty"`
	ExpiresAt                     *NullableTimestamp `json:"expires_at"`
	LastUsedAt                    *NullableTimestamp `json:"last_used_at"`
	Name                          Name               `json:"name"`
	RevokedAt                     *NullableTimestamp `json:"revoked_at"`
	Slug                          Slug               `json:"slug"`
	Token                         string             `json:"token"`
	TokenPrefix                   string             `json:"token_prefix"`
	UpdatedAt                     Timestamp          `json:"updated_at"`
	UserSlug                      Slug               `json:"user_slug"`
}

PersonalAccessTokenWithToken defines model for PersonalAccessTokenWithToken.

type PersonalAccessTokensFieldParam

type PersonalAccessTokensFieldParam string

PersonalAccessTokensFieldParam defines model for PersonalAccessTokensFieldParam.

const (
	PersonalAccessTokensFieldParamPersonalAccessTokenCreatedAt PersonalAccessTokensFieldParam = "personal_access_token_created_at"
	PersonalAccessTokensFieldParamPersonalAccessTokenName      PersonalAccessTokensFieldParam = "personal_access_token_name"
	PersonalAccessTokensFieldParamPersonalAccessTokenUpdatedAt PersonalAccessTokensFieldParam = "personal_access_token_updated_at"
)

Defines values for PersonalAccessTokensFieldParam.

func (PersonalAccessTokensFieldParam) Valid

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

type Pipeline

type Pipeline struct {
	CreatedAt              Timestamp          `json:"created_at"`
	CurrentVersionSpecHash *string            `json:"current_version_spec_hash,omitempty"`
	Draft                  *PipelineDraft     `json:"draft,omitempty"`
	HasDraft               bool               `json:"has_draft"`
	LastAppliedCommit      string             `json:"last_applied_commit"`
	Name                   Name               `json:"name"`
	Slug                   Slug               `json:"slug"`
	SourcePath             string             `json:"source_path"`
	SourceRef              string             `json:"source_ref"`
	Spec                   PipelineSpec       `json:"spec"`
	SyncStatus             PipelineSyncStatus `json:"sync_status"`
	UpdatedAt              Timestamp          `json:"updated_at"`
}

Pipeline defines model for Pipeline.

type PipelineBackfillRequest

type PipelineBackfillRequest struct {
	SourceWindows map[string]PipelineBackfillWindow `json:"source_windows"`
}

PipelineBackfillRequest defines model for PipelineBackfillRequest.

type PipelineBackfillWindow

type PipelineBackfillWindow struct {
	LowerBound json.RawMessage `json:"lower_bound"`
	UpperBound json.RawMessage `json:"upper_bound"`
}

PipelineBackfillWindow defines model for PipelineBackfillWindow.

type PipelineDataSourceRefSyncItem

type PipelineDataSourceRefSyncItem struct {
	DataSourceRefSlug    Slug                            `json:"data_source_ref_slug"`
	DataSourceType       *DataSourceType                 `json:"data_source_type"`
	PipelineSlug         Slug                            `json:"pipeline_slug"`
	RequiredCapabilities []DataSourceRefCapability       `json:"required_capabilities"`
	Status               PipelineDataSourceRefSyncStatus `json:"status"`
}

PipelineDataSourceRefSyncItem defines model for PipelineDataSourceRefSyncItem.

type PipelineDataSourceRefSyncResult

type PipelineDataSourceRefSyncResult struct {
	DataSourceRefs []PipelineDataSourceRefSyncItem `json:"data_source_refs"`
}

PipelineDataSourceRefSyncResult defines model for PipelineDataSourceRefSyncResult.

type PipelineDataSourceRefSyncStatus

type PipelineDataSourceRefSyncStatus string

PipelineDataSourceRefSyncStatus defines model for PipelineDataSourceRefSyncStatus.

const (
	PipelineDataSourceRefSyncStatusCreated   PipelineDataSourceRefSyncStatus = "created"
	PipelineDataSourceRefSyncStatusUnchanged PipelineDataSourceRefSyncStatus = "unchanged"
	PipelineDataSourceRefSyncStatusUpdated   PipelineDataSourceRefSyncStatus = "updated"
)

Defines values for PipelineDataSourceRefSyncStatus.

func (PipelineDataSourceRefSyncStatus) Valid

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

type PipelineDeployment

type PipelineDeployment struct {
	CurrentResolutionDigest      *string                         `json:"current_resolution_digest"`
	CurrentVersionShortSpecHash  string                          `json:"current_version_short_spec_hash"`
	CurrentVersionSpecHash       string                          `json:"current_version_spec_hash"`
	DataSourceRefSync            PipelineDataSourceRefSyncResult `json:"data_source_ref_sync"`
	DeployedAt                   Timestamp                       `json:"deployed_at"`
	DeployedByActorSlug          *NullableSlug                   `json:"deployed_by_actor_slug,omitempty"`
	DeployedByActorType          EventActorType                  `json:"deployed_by_actor_type"`
	EnvironmentSlug              Slug                            `json:"environment_slug"`
	PipelineSlug                 Slug                            `json:"pipeline_slug"`
	PreviousResolutionDigest     *string                         `json:"previous_resolution_digest"`
	PreviousVersionShortSpecHash *string                         `json:"previous_version_short_spec_hash,omitempty"`
	PreviousVersionSpecHash      *string                         `json:"previous_version_spec_hash,omitempty"`
	ProjectSlug                  Slug                            `json:"project_slug"`
	ProofLink                    *ProofLifecycleLink             `json:"proof_link"`
	Revision                     int64                           `json:"revision"`
	UpdatedAt                    Timestamp                       `json:"updated_at"`
}

PipelineDeployment defines model for PipelineDeployment.

type PipelineDeploymentListResponse

type PipelineDeploymentListResponse struct {
	Deployments []PipelineDeployment `json:"deployments"`
}

PipelineDeploymentListResponse defines model for PipelineDeploymentListResponse.

type PipelineDeploymentRequest

type PipelineDeploymentRequest struct {
	CompiledPlanDigest               *string                               `json:"compiled_plan_digest,omitempty"`
	ExpectedCurrentSpecHash          *string                               `json:"expected_current_spec_hash,omitempty"`
	ExpectedRevision                 *int64                                `json:"expected_revision,omitempty"`
	ProofReceiptSlug                 *NullableSlug                         `json:"proof_receipt_slug,omitempty"`
	ProtectedEnvironmentConfirmation *NullableSlug                         `json:"protected_environment_confirmation,omitempty"`
	ResolutionDigest                 *string                               `json:"resolution_digest,omitempty"`
	ResolutionInputs                 *map[string]DeploymentResolutionInput `json:"resolution_inputs,omitempty"`
	SourceEnvironmentSlug            *NullableSlug                         `json:"source_environment_slug,omitempty"`
	SpecHash                         string                                `json:"spec_hash"`
}

PipelineDeploymentRequest defines model for PipelineDeploymentRequest.

type PipelineDraft

type PipelineDraft struct {
	AuthoritySource       *string                        `json:"authority_source,omitempty"`
	BaseCommitSha         *string                        `json:"base_commit_sha,omitempty"`
	BaseRef               *string                        `json:"base_ref,omitempty"`
	BasedOnSpecHash       *string                        `json:"based_on_spec_hash,omitempty"`
	BranchHeadSha         *string                        `json:"branch_head_sha,omitempty"`
	BranchName            *string                        `json:"branch_name,omitempty"`
	CreatedAt             Timestamp                      `json:"created_at"`
	DraftSpecHash         string                         `json:"draft_spec_hash"`
	DraftState            PipelineDraftDraftState        `json:"draft_state"`
	FailedAt              *Timestamp                     `json:"failed_at,omitempty"`
	FailureCode           *string                        `json:"failure_code,omitempty"`
	FailureMessage        *string                        `json:"failure_message,omitempty"`
	InitiatingMember      Slug                           `json:"initiating_member"`
	LastProposedDraftHash *string                        `json:"last_proposed_draft_hash,omitempty"`
	PipelineSlug          Slug                           `json:"pipeline_slug"`
	ProposalId            *string                        `json:"proposal_id,omitempty"`
	ProposalIsStale       bool                           `json:"proposal_is_stale"`
	ProposalProvider      *PipelineDraftProposalProvider `json:"proposal_provider,omitempty"`
	ProposalState         *PipelineDraftProposalState    `json:"proposal_state,omitempty"`
	ProposalSupported     bool                           `json:"proposal_supported"`
	ProposalUpdatedAt     *Timestamp                     `json:"proposal_updated_at,omitempty"`
	ProposalUrl           *string                        `json:"proposal_url,omitempty"`
	ProviderActor         *string                        `json:"provider_actor,omitempty"`
	PublicationMode       *PipelineDraftPublicationMode  `json:"publication_mode,omitempty"`
	QueuedAt              *Timestamp                     `json:"queued_at,omitempty"`
	Repository            string                         `json:"repository"`
	Spec                  PipelineSpec                   `json:"spec"`
	UpdatedAt             Timestamp                      `json:"updated_at"`
}

PipelineDraft defines model for PipelineDraft.

type PipelineDraftConflictResponse

type PipelineDraftConflictResponse struct {
	CanOverwrite         bool    `json:"can_overwrite"`
	CurrentSpecHash      *string `json:"current_spec_hash,omitempty"`
	DraftBasedOnSpecHash *string `json:"draft_based_on_spec_hash,omitempty"`
	DraftPreserved       bool    `json:"draft_preserved"`
	Error                Error   `json:"error"`
	ExpectedSpecHash     *string `json:"expected_spec_hash,omitempty"`
	PipelineSlug         Slug    `json:"pipeline_slug"`
}

PipelineDraftConflictResponse defines model for PipelineDraftConflictResponse.

type PipelineDraftDraftState

type PipelineDraftDraftState string

PipelineDraftDraftState defines model for PipelineDraft.DraftState.

const (
	Abandoned      PipelineDraftDraftState = "abandoned"
	Editing        PipelineDraftDraftState = "editing"
	ProposalClosed PipelineDraftDraftState = "proposal_closed"
	ProposalOpen   PipelineDraftDraftState = "proposal_open"
	PublishFailed  PipelineDraftDraftState = "publish_failed"
	PublishQueued  PipelineDraftDraftState = "publish_queued"
)

Defines values for PipelineDraftDraftState.

func (PipelineDraftDraftState) Valid

func (e PipelineDraftDraftState) Valid() bool

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

type PipelineDraftProposalProvider

type PipelineDraftProposalProvider string

PipelineDraftProposalProvider defines model for PipelineDraft.ProposalProvider.

const (
	PipelineDraftProposalProviderGithub PipelineDraftProposalProvider = "github"
	PipelineDraftProposalProviderGitlab PipelineDraftProposalProvider = "gitlab"
)

Defines values for PipelineDraftProposalProvider.

func (PipelineDraftProposalProvider) Valid

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

type PipelineDraftProposalState

type PipelineDraftProposalState string

PipelineDraftProposalState defines model for PipelineDraft.ProposalState.

const (
	Closed PipelineDraftProposalState = "closed"
	Merged PipelineDraftProposalState = "merged"
	Open   PipelineDraftProposalState = "open"
)

Defines values for PipelineDraftProposalState.

func (PipelineDraftProposalState) Valid

func (e PipelineDraftProposalState) Valid() bool

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

type PipelineDraftPublicationMode

type PipelineDraftPublicationMode string

PipelineDraftPublicationMode defines model for PipelineDraft.PublicationMode.

const (
	DelegatedUser       PipelineDraftPublicationMode = "delegated_user"
	OrganizationService PipelineDraftPublicationMode = "organization_service"
)

Defines values for PipelineDraftPublicationMode.

func (PipelineDraftPublicationMode) Valid

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

type PipelineDraftResponse

type PipelineDraftResponse struct {
	Draft PipelineDraft `json:"draft"`
}

PipelineDraftResponse defines model for PipelineDraftResponse.

type PipelineIncrementalSourceContract

type PipelineIncrementalSourceContract struct {
	CheckpointKind *PipelineIncrementalSourceContractCheckpointKind `json:"checkpoint_kind,omitempty"`
	Cursor         *string                                          `json:"cursor,omitempty"`
	DedupeKey      *string                                          `json:"dedupe_key,omitempty"`
	Field          *string                                          `json:"field,omitempty"`
	LookbackWindow *string                                          `json:"lookback_window,omitempty"`
	Ordering       *[]string                                        `json:"ordering,omitempty"`
}

PipelineIncrementalSourceContract defines model for PipelineIncrementalSourceContract.

type PipelineIncrementalSourceContractCheckpointKind

type PipelineIncrementalSourceContractCheckpointKind string

PipelineIncrementalSourceContractCheckpointKind defines model for PipelineIncrementalSourceContract.CheckpointKind.

const (
	PipelineIncrementalSourceContractCheckpointKindCursor    PipelineIncrementalSourceContractCheckpointKind = "cursor"
	PipelineIncrementalSourceContractCheckpointKindWatermark PipelineIncrementalSourceContractCheckpointKind = "watermark"
)

Defines values for PipelineIncrementalSourceContractCheckpointKind.

func (PipelineIncrementalSourceContractCheckpointKind) Valid

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

type PipelineInputContractAttachment

type PipelineInputContractAttachment struct {
	Contract *struct {
		Fields         *[]PipelineSchemaContractField                         `json:"fields,omitempty"`
		Name           string                                                 `json:"name"`
		Representation *PipelineInputContractAttachmentContractRepresentation `json:"representation,omitempty"`
		RootShape      *PipelineInputContractAttachmentContractRootShape      `json:"root_shape,omitempty"`
	} `json:"contract,omitempty"`
	ContractRef *struct {
		ContractSlug   Slug                                                      `json:"contract_slug"`
		Representation *PipelineInputContractAttachmentContractRefRepresentation `json:"representation,omitempty"`
		RevisionSlug   string                                                    `json:"revision_slug"`
		RootShape      *PipelineInputContractAttachmentContractRefRootShape      `json:"root_shape,omitempty"`
		SchemaObjectId string                                                    `json:"schema_object_id"`
	} `json:"contract_ref,omitempty"`
	// contains filtered or unexported fields
}

PipelineInputContractAttachment defines model for PipelineInputContractAttachment.

func (PipelineInputContractAttachment) AsPipelineInputContractAttachment0

func (t PipelineInputContractAttachment) AsPipelineInputContractAttachment0() (PipelineInputContractAttachment0, error)

AsPipelineInputContractAttachment0 returns the union data inside the PipelineInputContractAttachment as a PipelineInputContractAttachment0

func (PipelineInputContractAttachment) AsPipelineInputContractAttachment1

func (t PipelineInputContractAttachment) AsPipelineInputContractAttachment1() (PipelineInputContractAttachment1, error)

AsPipelineInputContractAttachment1 returns the union data inside the PipelineInputContractAttachment as a PipelineInputContractAttachment1

func (*PipelineInputContractAttachment) FromPipelineInputContractAttachment0

func (t *PipelineInputContractAttachment) FromPipelineInputContractAttachment0(v PipelineInputContractAttachment0) error

FromPipelineInputContractAttachment0 overwrites any union data inside the PipelineInputContractAttachment as the provided PipelineInputContractAttachment0

func (*PipelineInputContractAttachment) FromPipelineInputContractAttachment1

func (t *PipelineInputContractAttachment) FromPipelineInputContractAttachment1(v PipelineInputContractAttachment1) error

FromPipelineInputContractAttachment1 overwrites any union data inside the PipelineInputContractAttachment as the provided PipelineInputContractAttachment1

func (PipelineInputContractAttachment) MarshalJSON

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

func (*PipelineInputContractAttachment) MergePipelineInputContractAttachment0

func (t *PipelineInputContractAttachment) MergePipelineInputContractAttachment0(v PipelineInputContractAttachment0) error

MergePipelineInputContractAttachment0 performs a merge with any union data inside the PipelineInputContractAttachment, using the provided PipelineInputContractAttachment0

func (*PipelineInputContractAttachment) MergePipelineInputContractAttachment1

func (t *PipelineInputContractAttachment) MergePipelineInputContractAttachment1(v PipelineInputContractAttachment1) error

MergePipelineInputContractAttachment1 performs a merge with any union data inside the PipelineInputContractAttachment, using the provided PipelineInputContractAttachment1

func (*PipelineInputContractAttachment) UnmarshalJSON

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

type PipelineInputContractAttachment0

type PipelineInputContractAttachment0 = interface{}

PipelineInputContractAttachment0 defines model for PipelineInputContractAttachment.0.

type PipelineInputContractAttachment1

type PipelineInputContractAttachment1 = interface{}

PipelineInputContractAttachment1 defines model for PipelineInputContractAttachment.1.

type PipelineInputContractAttachmentContractRefRepresentation

type PipelineInputContractAttachmentContractRefRepresentation string

PipelineInputContractAttachmentContractRefRepresentation defines model for PipelineInputContractAttachment.ContractRef.Representation.

const (
	PipelineInputContractAttachmentContractRefRepresentationCsv  PipelineInputContractAttachmentContractRefRepresentation = "csv"
	PipelineInputContractAttachmentContractRefRepresentationJson PipelineInputContractAttachmentContractRefRepresentation = "json"
	PipelineInputContractAttachmentContractRefRepresentationRows PipelineInputContractAttachmentContractRefRepresentation = "rows"
)

Defines values for PipelineInputContractAttachmentContractRefRepresentation.

func (PipelineInputContractAttachmentContractRefRepresentation) Valid

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

type PipelineInputContractAttachmentContractRefRootShape

type PipelineInputContractAttachmentContractRefRootShape string

PipelineInputContractAttachmentContractRefRootShape defines model for PipelineInputContractAttachment.ContractRef.RootShape.

const (
	PipelineInputContractAttachmentContractRefRootShapeArray  PipelineInputContractAttachmentContractRefRootShape = "array"
	PipelineInputContractAttachmentContractRefRootShapeObject PipelineInputContractAttachmentContractRefRootShape = "object"
)

Defines values for PipelineInputContractAttachmentContractRefRootShape.

func (PipelineInputContractAttachmentContractRefRootShape) Valid

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

type PipelineInputContractAttachmentContractRepresentation

type PipelineInputContractAttachmentContractRepresentation string

PipelineInputContractAttachmentContractRepresentation defines model for PipelineInputContractAttachment.Contract.Representation.

const (
	PipelineInputContractAttachmentContractRepresentationCsv  PipelineInputContractAttachmentContractRepresentation = "csv"
	PipelineInputContractAttachmentContractRepresentationJson PipelineInputContractAttachmentContractRepresentation = "json"
	PipelineInputContractAttachmentContractRepresentationRows PipelineInputContractAttachmentContractRepresentation = "rows"
)

Defines values for PipelineInputContractAttachmentContractRepresentation.

func (PipelineInputContractAttachmentContractRepresentation) Valid

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

type PipelineInputContractAttachmentContractRootShape

type PipelineInputContractAttachmentContractRootShape string

PipelineInputContractAttachmentContractRootShape defines model for PipelineInputContractAttachment.Contract.RootShape.

const (
	PipelineInputContractAttachmentContractRootShapeArray  PipelineInputContractAttachmentContractRootShape = "array"
	PipelineInputContractAttachmentContractRootShapeObject PipelineInputContractAttachmentContractRootShape = "object"
)

Defines values for PipelineInputContractAttachmentContractRootShape.

func (PipelineInputContractAttachmentContractRootShape) Valid

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

type PipelineInputSpec

type PipelineInputSpec struct {
	OutputContract    *PipelineSchemaContract `json:"output_contract,omitempty"`
	OutputContractRef *struct {
		ContractSlug   Slug                                             `json:"contract_slug"`
		Representation PipelineInputSpecOutputContractRefRepresentation `json:"representation"`
		RevisionSlug   string                                           `json:"revision_slug"`
		RootShape      PipelineInputSpecOutputContractRefRootShape      `json:"root_shape"`
		SchemaObjectId string                                           `json:"schema_object_id"`
	} `json:"output_contract_ref,omitempty"`
	// contains filtered or unexported fields
}

PipelineInputSpec defines model for PipelineInputSpec.

func (PipelineInputSpec) AsPipelineInputSpec0

func (t PipelineInputSpec) AsPipelineInputSpec0() (PipelineInputSpec0, error)

AsPipelineInputSpec0 returns the union data inside the PipelineInputSpec as a PipelineInputSpec0

func (PipelineInputSpec) AsPipelineInputSpec1

func (t PipelineInputSpec) AsPipelineInputSpec1() (PipelineInputSpec1, error)

AsPipelineInputSpec1 returns the union data inside the PipelineInputSpec as a PipelineInputSpec1

func (*PipelineInputSpec) FromPipelineInputSpec0

func (t *PipelineInputSpec) FromPipelineInputSpec0(v PipelineInputSpec0) error

FromPipelineInputSpec0 overwrites any union data inside the PipelineInputSpec as the provided PipelineInputSpec0

func (*PipelineInputSpec) FromPipelineInputSpec1

func (t *PipelineInputSpec) FromPipelineInputSpec1(v PipelineInputSpec1) error

FromPipelineInputSpec1 overwrites any union data inside the PipelineInputSpec as the provided PipelineInputSpec1

func (PipelineInputSpec) MarshalJSON

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

func (*PipelineInputSpec) MergePipelineInputSpec0

func (t *PipelineInputSpec) MergePipelineInputSpec0(v PipelineInputSpec0) error

MergePipelineInputSpec0 performs a merge with any union data inside the PipelineInputSpec, using the provided PipelineInputSpec0

func (*PipelineInputSpec) MergePipelineInputSpec1

func (t *PipelineInputSpec) MergePipelineInputSpec1(v PipelineInputSpec1) error

MergePipelineInputSpec1 performs a merge with any union data inside the PipelineInputSpec, using the provided PipelineInputSpec1

func (*PipelineInputSpec) UnmarshalJSON

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

type PipelineInputSpec0

type PipelineInputSpec0 = interface{}

PipelineInputSpec0 defines model for PipelineInputSpec.0.

type PipelineInputSpec1

type PipelineInputSpec1 = interface{}

PipelineInputSpec1 defines model for PipelineInputSpec.1.

type PipelineInputSpecOutputContractRefRepresentation

type PipelineInputSpecOutputContractRefRepresentation string

PipelineInputSpecOutputContractRefRepresentation defines model for PipelineInputSpec.OutputContractRef.Representation.

const (
	PipelineInputSpecOutputContractRefRepresentationJson PipelineInputSpecOutputContractRefRepresentation = "json"
)

Defines values for PipelineInputSpecOutputContractRefRepresentation.

func (PipelineInputSpecOutputContractRefRepresentation) Valid

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

type PipelineInputSpecOutputContractRefRootShape

type PipelineInputSpecOutputContractRefRootShape string

PipelineInputSpecOutputContractRefRootShape defines model for PipelineInputSpec.OutputContractRef.RootShape.

const (
	PipelineInputSpecOutputContractRefRootShapeArray  PipelineInputSpecOutputContractRefRootShape = "array"
	PipelineInputSpecOutputContractRefRootShapeObject PipelineInputSpecOutputContractRefRootShape = "object"
)

Defines values for PipelineInputSpecOutputContractRefRootShape.

func (PipelineInputSpecOutputContractRefRootShape) Valid

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

type PipelineInputSpecWithNonJSONOutputContract

type PipelineInputSpecWithNonJSONOutputContract struct {
	OutputContract struct {
		Representation string `json:"representation"`
	} `json:"output_contract"`
}

PipelineInputSpecWithNonJSONOutputContract defines model for PipelineInputSpecWithNonJSONOutputContract.

type PipelineInputStep

type PipelineInputStep struct {
	Input PipelineInputSpec     `json:"input"`
	Kind  PipelineInputStepKind `json:"kind"`
	Name  *Name                 `json:"name,omitempty"`
	Slug  Slug                  `json:"slug"`
}

PipelineInputStep defines model for PipelineInputStep.

type PipelineInputStepKind

type PipelineInputStepKind string

PipelineInputStepKind defines model for PipelineInputStep.Kind.

const (
	PipelineInputStepKindInput PipelineInputStepKind = "input"
)

Defines values for PipelineInputStepKind.

func (PipelineInputStepKind) Valid

func (e PipelineInputStepKind) Valid() bool

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

type PipelineListResponse

type PipelineListResponse struct {
	HasMore    bool          `json:"has_more"`
	NextCursor *string       `json:"next_cursor,omitempty"`
	Pipelines  []PipelineRef `json:"pipelines"`
	PrevCursor *string       `json:"prev_cursor,omitempty"`
}

PipelineListResponse defines model for PipelineListResponse.

type PipelineMetadata

type PipelineMetadata struct {
	Name Name `json:"name"`
	Slug Slug `json:"slug"`
}

PipelineMetadata defines model for PipelineMetadata.

type PipelineMetadataUpdate

type PipelineMetadataUpdate struct {
	Name Name `json:"name"`
}

PipelineMetadataUpdate defines model for PipelineMetadataUpdate.

type PipelineODCSContractRef

type PipelineODCSContractRef struct {
	ContractSlug   Slug                                   `json:"contract_slug"`
	Representation *PipelineODCSContractRefRepresentation `json:"representation,omitempty"`
	RevisionSlug   string                                 `json:"revision_slug"`
	RootShape      *PipelineODCSContractRefRootShape      `json:"root_shape,omitempty"`
	SchemaObjectId string                                 `json:"schema_object_id"`
}

PipelineODCSContractRef defines model for PipelineODCSContractRef.

type PipelineODCSContractRefRepresentation

type PipelineODCSContractRefRepresentation string

PipelineODCSContractRefRepresentation defines model for PipelineODCSContractRef.Representation.

const (
	PipelineODCSContractRefRepresentationCsv           PipelineODCSContractRefRepresentation = "csv"
	PipelineODCSContractRefRepresentationFile          PipelineODCSContractRefRepresentation = "file"
	PipelineODCSContractRefRepresentationJson          PipelineODCSContractRefRepresentation = "json"
	PipelineODCSContractRefRepresentationMultipartForm PipelineODCSContractRefRepresentation = "multipart_form"
	PipelineODCSContractRefRepresentationRows          PipelineODCSContractRefRepresentation = "rows"
)

Defines values for PipelineODCSContractRefRepresentation.

func (PipelineODCSContractRefRepresentation) Valid

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

type PipelineODCSContractRefRootShape

type PipelineODCSContractRefRootShape string

PipelineODCSContractRefRootShape defines model for PipelineODCSContractRef.RootShape.

const (
	PipelineODCSContractRefRootShapeArray  PipelineODCSContractRefRootShape = "array"
	PipelineODCSContractRefRootShapeObject PipelineODCSContractRefRootShape = "object"
)

Defines values for PipelineODCSContractRefRootShape.

func (PipelineODCSContractRefRootShape) Valid

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

type PipelineQueryRef

type PipelineQueryRef struct {
	DataSourceRef     Slug                               `json:"data_source_ref"`
	Incremental       *PipelineIncrementalSourceContract `json:"incremental,omitempty"`
	OperationInline   *map[string]interface{}            `json:"operation_inline,omitempty"`
	OperationRef      *Slug                              `json:"operation_ref,omitempty"`
	OperationType     PipelineQueryRefOperationType      `json:"operation_type"`
	OutputContract    *PipelineSchemaContract            `json:"output_contract,omitempty"`
	OutputContractRef *PipelineODCSContractRef           `json:"output_contract_ref,omitempty"`
	Parameters        *map[string]interface{}            `json:"parameters,omitempty"`
}

PipelineQueryRef defines model for PipelineQueryRef.

type PipelineQueryRefOperationType

type PipelineQueryRefOperationType string

PipelineQueryRefOperationType defines model for PipelineQueryRef.OperationType.

const (
	PipelineQueryRefOperationTypeBigquery        PipelineQueryRefOperationType = "bigquery"
	PipelineQueryRefOperationTypeFtp             PipelineQueryRefOperationType = "ftp"
	PipelineQueryRefOperationTypeGit             PipelineQueryRefOperationType = "git"
	PipelineQueryRefOperationTypeGoogleWorkspace PipelineQueryRefOperationType = "google_workspace"
	PipelineQueryRefOperationTypeHttp            PipelineQueryRefOperationType = "http"
	PipelineQueryRefOperationTypeHubspot         PipelineQueryRefOperationType = "hubspot"
	PipelineQueryRefOperationTypeMongodb         PipelineQueryRefOperationType = "mongodb"
	PipelineQueryRefOperationTypeS3              PipelineQueryRefOperationType = "s3"
	PipelineQueryRefOperationTypeSnowflake       PipelineQueryRefOperationType = "snowflake"
	PipelineQueryRefOperationTypeSql             PipelineQueryRefOperationType = "sql"
)

Defines values for PipelineQueryRefOperationType.

func (PipelineQueryRefOperationType) Valid

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

type PipelineQueryStep

type PipelineQueryStep struct {
	Kind  PipelineQueryStepKind `json:"kind"`
	Name  *Name                 `json:"name,omitempty"`
	Query PipelineQueryRef      `json:"query"`
	Slug  Slug                  `json:"slug"`
}

PipelineQueryStep defines model for PipelineQueryStep.

type PipelineQueryStepKind

type PipelineQueryStepKind string

PipelineQueryStepKind defines model for PipelineQueryStep.Kind.

const (
	PipelineQueryStepKindQuery PipelineQueryStepKind = "query"
)

Defines values for PipelineQueryStepKind.

func (PipelineQueryStepKind) Valid

func (e PipelineQueryStepKind) Valid() bool

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

type PipelineReconcileDeletedPipeline

type PipelineReconcileDeletedPipeline struct {
	PipelineSlug       Slug    `json:"pipeline_slug"`
	PreviousSourcePath *string `json:"previous_source_path,omitempty"`
}

PipelineReconcileDeletedPipeline defines model for PipelineReconcileDeletedPipeline.

type PipelineReconcileDriftReset

type PipelineReconcileDriftReset struct {
	AppliedSpecHash  string `json:"applied_spec_hash"`
	PipelineSlug     Slug   `json:"pipeline_slug"`
	PreviousSpecHash string `json:"previous_spec_hash"`
	SourcePath       string `json:"source_path"`
}

PipelineReconcileDriftReset defines model for PipelineReconcileDriftReset.

type PipelineReconcileExpectedSource

type PipelineReconcileExpectedSource struct {
	Commit         string `json:"commit"`
	DataSourceSlug Slug   `json:"data_source_slug"`
	Ref            string `json:"ref"`
	Repo           string `json:"repo"`
}

PipelineReconcileExpectedSource defines model for PipelineReconcileExpectedSource.

type PipelineReconcileFailure

type PipelineReconcileFailure struct {
	Message      string                        `json:"message"`
	PipelinePath *string                       `json:"pipeline_path,omitempty"`
	PipelineSlug *NullableSlug                 `json:"pipeline_slug,omitempty"`
	Stage        PipelineReconcileFailureStage `json:"stage"`
}

PipelineReconcileFailure defines model for PipelineReconcileFailure.

type PipelineReconcileFailureStage

type PipelineReconcileFailureStage string

PipelineReconcileFailureStage defines model for PipelineReconcileFailure.Stage.

const (
	PipelineReconcileFailureStageLoad        PipelineReconcileFailureStage = "load"
	PipelineReconcileFailureStageMarshal     PipelineReconcileFailureStage = "marshal"
	PipelineReconcileFailureStageRead        PipelineReconcileFailureStage = "read"
	PipelineReconcileFailureStageSource      PipelineReconcileFailureStage = "source"
	PipelineReconcileFailureStageTransaction PipelineReconcileFailureStage = "transaction"
)

Defines values for PipelineReconcileFailureStage.

func (PipelineReconcileFailureStage) Valid

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

type PipelineReconcileRequest

type PipelineReconcileRequest struct {
	DryRun         *bool                            `json:"dry_run,omitempty"`
	ExpectedSource *PipelineReconcileExpectedSource `json:"expected_source,omitempty"`
	PipelineDir    *string                          `json:"pipeline_dir,omitempty"`
	PipelineSlugs  *[]Slug                          `json:"pipeline_slugs,omitempty"`
}

PipelineReconcileRequest defines model for PipelineReconcileRequest.

type PipelineReconcileResponse

type PipelineReconcileResponse struct {
	Deleted                []PipelineReconcileDeletedPipeline `json:"deleted"`
	DriftResets            []PipelineReconcileDriftReset      `json:"drift_resets"`
	DryRun                 bool                               `json:"dry_run"`
	Failures               []PipelineReconcileFailure         `json:"failures"`
	PipelineDir            string                             `json:"pipeline_dir"`
	RequestedPipelineSlugs []Slug                             `json:"requested_pipeline_slugs"`
	Skipped                []PipelineReconcileSkippedPipeline `json:"skipped"`
	Source                 PipelineReconcileSourceMetadata    `json:"source"`
	Summary                PipelineReconcileSummary           `json:"summary"`
	Synced                 []PipelineReconcileSyncedPipeline  `json:"synced"`
}

PipelineReconcileResponse defines model for PipelineReconcileResponse.

type PipelineReconcileSkippedPipeline

type PipelineReconcileSkippedPipeline struct {
	PipelineSlug Slug                           `json:"pipeline_slug"`
	Reason       PipelineReconcileSkippedReason `json:"reason"`
	SourcePath   *string                        `json:"source_path,omitempty"`
}

PipelineReconcileSkippedPipeline defines model for PipelineReconcileSkippedPipeline.

type PipelineReconcileSkippedReason

type PipelineReconcileSkippedReason string

PipelineReconcileSkippedReason defines model for PipelineReconcileSkippedReason.

const (
	PipelineReconcileSkippedReasonFilteredOut   PipelineReconcileSkippedReason = "filtered_out"
	PipelineReconcileSkippedReasonNotGitManaged PipelineReconcileSkippedReason = "not_git_managed"
)

Defines values for PipelineReconcileSkippedReason.

func (PipelineReconcileSkippedReason) Valid

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

type PipelineReconcileSourceMetadata

type PipelineReconcileSourceMetadata struct {
	Commit         *string       `json:"commit,omitempty"`
	DataSourceSlug *NullableSlug `json:"data_source_slug"`
	Ref            *string       `json:"ref,omitempty"`
	Repo           *string       `json:"repo,omitempty"`
}

PipelineReconcileSourceMetadata defines model for PipelineReconcileSourceMetadata.

type PipelineReconcileSummary

type PipelineReconcileSummary struct {
	Deleted    int `json:"deleted"`
	DriftReset int `json:"drift_reset"`
	Failed     int `json:"failed"`
	Scanned    int `json:"scanned"`
	Skipped    int `json:"skipped"`
	Synced     int `json:"synced"`
}

PipelineReconcileSummary defines model for PipelineReconcileSummary.

type PipelineReconcileSyncedPipeline

type PipelineReconcileSyncedPipeline struct {
	PipelineSlug Slug   `json:"pipeline_slug"`
	SourcePath   string `json:"source_path"`
	SpecHash     string `json:"spec_hash"`
}

PipelineReconcileSyncedPipeline defines model for PipelineReconcileSyncedPipeline.

type PipelineRef

type PipelineRef struct {
	CreatedAt              Timestamp          `json:"created_at"`
	CurrentVersionSpecHash *string            `json:"current_version_spec_hash,omitempty"`
	HasDraft               bool               `json:"has_draft"`
	LastAppliedCommit      string             `json:"last_applied_commit"`
	Name                   Name               `json:"name"`
	Slug                   Slug               `json:"slug"`
	SourcePath             string             `json:"source_path"`
	SourceRef              string             `json:"source_ref"`
	SyncStatus             PipelineSyncStatus `json:"sync_status"`
	UpdatedAt              Timestamp          `json:"updated_at"`
}

PipelineRef defines model for PipelineRef.

type PipelineRunAPISourceSummary

type PipelineRunAPISourceSummary struct {
	ActorSlug       *NullableSlug                         `json:"actor_slug"`
	ActorType       EventActorType                        `json:"actor_type"`
	AttemptNumber   int                                   `json:"attempt_number"`
	Entrypoint      PipelineRunAPISourceSummaryEntrypoint `json:"entrypoint"`
	ParameterKeys   []string                              `json:"parameter_keys"`
	RequestId       *string                               `json:"request_id"`
	RetryOfRunSlug  *NullableSlug                         `json:"retry_of_run_slug"`
	RootRunSlug     Slug                                  `json:"root_run_slug"`
	SourceEventSlug *NullableSlug                         `json:"source_event_slug"`
	Summary         string                                `json:"summary"`
	TraceId         *string                               `json:"trace_id"`
	Type            PipelineRunAPISourceSummaryType       `json:"type"`
}

PipelineRunAPISourceSummary defines model for PipelineRunAPISourceSummary.

type PipelineRunAPISourceSummaryEntrypoint

type PipelineRunAPISourceSummaryEntrypoint string

PipelineRunAPISourceSummaryEntrypoint defines model for PipelineRunAPISourceSummary.Entrypoint.

const (
	PipelineRunAPISourceSummaryEntrypointApi PipelineRunAPISourceSummaryEntrypoint = "api"
)

Defines values for PipelineRunAPISourceSummaryEntrypoint.

func (PipelineRunAPISourceSummaryEntrypoint) Valid

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

type PipelineRunAPISourceSummaryType

type PipelineRunAPISourceSummaryType string

PipelineRunAPISourceSummaryType defines model for PipelineRunAPISourceSummary.Type.

const (
	PipelineRunAPISourceSummaryTypeApi PipelineRunAPISourceSummaryType = "api"
)

Defines values for PipelineRunAPISourceSummaryType.

func (PipelineRunAPISourceSummaryType) Valid

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

type PipelineRunCheckpointCommitResult

type PipelineRunCheckpointCommitResult struct {
	BlockedByStep string                      `json:"blocked_by_step"`
	BlockedReason string                      `json:"blocked_reason"`
	Status        PipelineRunCheckpointStatus `json:"status"`
}

PipelineRunCheckpointCommitResult defines model for PipelineRunCheckpointCommitResult.

type PipelineRunCheckpointStatus

type PipelineRunCheckpointStatus string

PipelineRunCheckpointStatus defines model for PipelineRunCheckpointStatus.

const (
	PipelineRunCheckpointStatusBlocked       PipelineRunCheckpointStatus = "blocked"
	PipelineRunCheckpointStatusCommitted     PipelineRunCheckpointStatus = "committed"
	PipelineRunCheckpointStatusNotApplicable PipelineRunCheckpointStatus = "not_applicable"
	PipelineRunCheckpointStatusSkipped       PipelineRunCheckpointStatus = "skipped"
	PipelineRunCheckpointStatusUnchanged     PipelineRunCheckpointStatus = "unchanged"
)

Defines values for PipelineRunCheckpointStatus.

func (PipelineRunCheckpointStatus) Valid

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

type PipelineRunCheckpointSummary

type PipelineRunCheckpointSummary struct {
	DisplayMetadata *map[string]interface{} `json:"display_metadata,omitempty"`
	RawValueExposed bool                    `json:"raw_value_exposed"`
	Summary         string                  `json:"summary"`
}

PipelineRunCheckpointSummary defines model for PipelineRunCheckpointSummary.

type PipelineRunContractFailureDiagnostic

type PipelineRunContractFailureDiagnostic struct {
	ContractName   string `json:"contract_name"`
	FieldName      string `json:"field_name"`
	ReasonCode     string `json:"reason_code"`
	Rule           string `json:"rule"`
	ViolationCount int    `json:"violation_count"`
}

PipelineRunContractFailureDiagnostic defines model for PipelineRunContractFailureDiagnostic.

type PipelineRunDocumentsOutputDetails

type PipelineRunDocumentsOutputDetails struct {
	DocumentCount *int                                  `json:"document_count,omitempty"`
	Kind          PipelineRunDocumentsOutputDetailsKind `json:"kind"`
}

PipelineRunDocumentsOutputDetails defines model for PipelineRunDocumentsOutputDetails.

type PipelineRunDocumentsOutputDetailsKind

type PipelineRunDocumentsOutputDetailsKind string

PipelineRunDocumentsOutputDetailsKind defines model for PipelineRunDocumentsOutputDetails.Kind.

const (
	PipelineRunDocumentsOutputDetailsKindDocuments PipelineRunDocumentsOutputDetailsKind = "documents"
)

Defines values for PipelineRunDocumentsOutputDetailsKind.

func (PipelineRunDocumentsOutputDetailsKind) Valid

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

type PipelineRunEventInputSummary

type PipelineRunEventInputSummary struct {
	Digest          string                                      `json:"digest"`
	DigestAlgorithm PipelineRunEventInputSummaryDigestAlgorithm `json:"digest_algorithm"`
	Keys            []Slug                                      `json:"keys"`
	Representation  PipelineRunEventInputSummaryRepresentation  `json:"representation"`
	SizeBytes       int64                                       `json:"size_bytes"`
}

PipelineRunEventInputSummary defines model for PipelineRunEventInputSummary.

type PipelineRunEventInputSummaryDigestAlgorithm

type PipelineRunEventInputSummaryDigestAlgorithm string

PipelineRunEventInputSummaryDigestAlgorithm defines model for PipelineRunEventInputSummary.DigestAlgorithm.

const (
	PipelineRunEventInputSummaryDigestAlgorithmSha256 PipelineRunEventInputSummaryDigestAlgorithm = "sha256"
)

Defines values for PipelineRunEventInputSummaryDigestAlgorithm.

func (PipelineRunEventInputSummaryDigestAlgorithm) Valid

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

type PipelineRunEventInputSummaryRepresentation

type PipelineRunEventInputSummaryRepresentation string

PipelineRunEventInputSummaryRepresentation defines model for PipelineRunEventInputSummary.Representation.

const (
	PipelineRunEventInputSummaryRepresentationJson PipelineRunEventInputSummaryRepresentation = "json"
)

Defines values for PipelineRunEventInputSummaryRepresentation.

func (PipelineRunEventInputSummaryRepresentation) Valid

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

type PipelineRunFailureContext

type PipelineRunFailureContext struct {
	ActionHint     *string                               `json:"action_hint"`
	At             Timestamp                             `json:"at"`
	Contract       *PipelineRunContractFailureDiagnostic `json:"contract"`
	DataSourceSlug *string                               `json:"data_source_slug"`
	Error          string                                `json:"error"`
	Kind           PipelineRunFailureKind                `json:"kind"`
	ReasonCode     *PipelineRunFailureReasonCode         `json:"reason_code"`
	Side           PipelineRunFailureSide                `json:"side"`
	Step           Slug                                  `json:"step"`
}

PipelineRunFailureContext defines model for PipelineRunFailureContext.

type PipelineRunFailureKind

type PipelineRunFailureKind string

PipelineRunFailureKind defines model for PipelineRunFailureKind.

const (
	PipelineRunFailureKindDataSource PipelineRunFailureKind = "data_source"
	PipelineRunFailureKindPlatform   PipelineRunFailureKind = "platform"
)

Defines values for PipelineRunFailureKind.

func (PipelineRunFailureKind) Valid

func (e PipelineRunFailureKind) Valid() bool

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

type PipelineRunFailureReasonCode

type PipelineRunFailureReasonCode string

PipelineRunFailureReasonCode defines model for PipelineRunFailureReasonCode.

const (
	DataSourceCredentialsFailed PipelineRunFailureReasonCode = "data_source_credentials_failed"
	S3ObjectWriteFailed         PipelineRunFailureReasonCode = "s3_object_write_failed"
	SinkContractMismatch        PipelineRunFailureReasonCode = "sink_contract_mismatch"
	SourceQueryFailed           PipelineRunFailureReasonCode = "source_query_failed"
	SourceResultShapeMismatch   PipelineRunFailureReasonCode = "source_result_shape_mismatch"
	TransformContractMismatch   PipelineRunFailureReasonCode = "transform_contract_mismatch"
	TransformRuntimeFailed      PipelineRunFailureReasonCode = "transform_runtime_failed"
)

Defines values for PipelineRunFailureReasonCode.

func (PipelineRunFailureReasonCode) Valid

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

type PipelineRunFailureSide

type PipelineRunFailureSide string

PipelineRunFailureSide defines model for PipelineRunFailureSide.

const (
	PipelineRunFailureSideConnector PipelineRunFailureSide = "connector"
	PipelineRunFailureSideSink      PipelineRunFailureSide = "sink"
	PipelineRunFailureSideSource    PipelineRunFailureSide = "source"
	PipelineRunFailureSideTransform PipelineRunFailureSide = "transform"
)

Defines values for PipelineRunFailureSide.

func (PipelineRunFailureSide) Valid

func (e PipelineRunFailureSide) Valid() bool

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

type PipelineRunFileReadOutputDetails

type PipelineRunFileReadOutputDetails struct {
	ColumnNames *[]string                            `json:"column_names,omitempty"`
	File        *FilePayloadMetadata                 `json:"file,omitempty"`
	Kind        PipelineRunFileReadOutputDetailsKind `json:"kind"`
	RowCount    *int                                 `json:"row_count,omitempty"`
	TargetPath  *string                              `json:"target_path,omitempty"`
}

PipelineRunFileReadOutputDetails defines model for PipelineRunFileReadOutputDetails.

type PipelineRunFileReadOutputDetailsKind

type PipelineRunFileReadOutputDetailsKind string

PipelineRunFileReadOutputDetailsKind defines model for PipelineRunFileReadOutputDetails.Kind.

const (
	PipelineRunFileReadOutputDetailsKindFileRead PipelineRunFileReadOutputDetailsKind = "file_read"
)

Defines values for PipelineRunFileReadOutputDetailsKind.

func (PipelineRunFileReadOutputDetailsKind) Valid

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

type PipelineRunFileWriteOutputDetails

type PipelineRunFileWriteOutputDetails struct {
	File         *FilePayloadMetadata                  `json:"file,omitempty"`
	Kind         PipelineRunFileWriteOutputDetailsKind `json:"kind"`
	TargetPath   string                                `json:"target_path"`
	WrittenBytes *int                                  `json:"written_bytes,omitempty"`
	WrittenRows  *int                                  `json:"written_rows,omitempty"`
}

PipelineRunFileWriteOutputDetails defines model for PipelineRunFileWriteOutputDetails.

type PipelineRunFileWriteOutputDetailsKind

type PipelineRunFileWriteOutputDetailsKind string

PipelineRunFileWriteOutputDetailsKind defines model for PipelineRunFileWriteOutputDetails.Kind.

const (
	PipelineRunFileWriteOutputDetailsKindFileWrite PipelineRunFileWriteOutputDetailsKind = "file_write"
)

Defines values for PipelineRunFileWriteOutputDetailsKind.

func (PipelineRunFileWriteOutputDetailsKind) Valid

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

type PipelineRunHTTPResponseOutputDetails

type PipelineRunHTTPResponseOutputDetails struct {
	File       *FilePayloadMetadata                     `json:"file,omitempty"`
	Kind       PipelineRunHTTPResponseOutputDetailsKind `json:"kind"`
	StatusCode int                                      `json:"status_code"`
}

PipelineRunHTTPResponseOutputDetails defines model for PipelineRunHTTPResponseOutputDetails.

type PipelineRunHTTPResponseOutputDetailsKind

type PipelineRunHTTPResponseOutputDetailsKind string

PipelineRunHTTPResponseOutputDetailsKind defines model for PipelineRunHTTPResponseOutputDetails.Kind.

const (
	PipelineRunHTTPResponseOutputDetailsKindHttpResponse PipelineRunHTTPResponseOutputDetailsKind = "http_response"
)

Defines values for PipelineRunHTTPResponseOutputDetailsKind.

func (PipelineRunHTTPResponseOutputDetailsKind) Valid

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

type PipelineRunIncrementalDiagnostics

type PipelineRunIncrementalDiagnostics struct {
	ReplaySafety PipelineRunReplaySafety                  `json:"replay_safety"`
	Sources      []PipelineRunIncrementalSourceDiagnostic `json:"sources"`
}

PipelineRunIncrementalDiagnostics defines model for PipelineRunIncrementalDiagnostics.

type PipelineRunIncrementalSourceDiagnostic

type PipelineRunIncrementalSourceDiagnostic struct {
	CheckpointKind     string                            `json:"checkpoint_kind"`
	CommitResult       PipelineRunCheckpointCommitResult `json:"commit_result"`
	ObservedCheckpoint PipelineRunCheckpointSummary      `json:"observed_checkpoint"`
	PreviousCheckpoint PipelineRunCheckpointSummary      `json:"previous_checkpoint"`
	SourceStepSlug     string                            `json:"source_step_slug"`
	Window             PipelineRunSourceWindowSummary    `json:"window"`
}

PipelineRunIncrementalSourceDiagnostic defines model for PipelineRunIncrementalSourceDiagnostic.

type PipelineRunIncrementalSummary

type PipelineRunIncrementalSummary struct {
	BackfillChunkCount  int                           `json:"backfill_chunk_count"`
	BackfillChunkIndex  int                           `json:"backfill_chunk_index"`
	BackfillSeriesSlug  string                        `json:"backfill_series_slug"`
	BlockedReason       string                        `json:"blocked_reason"`
	CheckpointStatus    PipelineRunCheckpointStatus   `json:"checkpoint_status"`
	Mode                PipelineRunMode               `json:"mode"`
	ReplayBlockedReason string                        `json:"replay_blocked_reason"`
	ReplaySafetyStatus  PipelineRunReplaySafetyStatus `json:"replay_safety_status"`
	SourceStepSlug      string                        `json:"source_step_slug"`
}

PipelineRunIncrementalSummary defines model for PipelineRunIncrementalSummary.

type PipelineRunListResponse

type PipelineRunListResponse struct {
	HasMore    bool                  `json:"has_more"`
	NextCursor *string               `json:"next_cursor,omitempty"`
	PrevCursor *string               `json:"prev_cursor,omitempty"`
	Runs       []PipelineRunMetadata `json:"runs"`
}

PipelineRunListResponse defines model for PipelineRunListResponse.

type PipelineRunManualSourceSummary

type PipelineRunManualSourceSummary struct {
	ActorSlug       *NullableSlug                            `json:"actor_slug"`
	ActorType       EventActorType                           `json:"actor_type"`
	AttemptNumber   int                                      `json:"attempt_number"`
	Entrypoint      PipelineRunManualSourceSummaryEntrypoint `json:"entrypoint"`
	ParameterKeys   []string                                 `json:"parameter_keys"`
	RequestId       *string                                  `json:"request_id"`
	RetryOfRunSlug  *NullableSlug                            `json:"retry_of_run_slug"`
	RootRunSlug     Slug                                     `json:"root_run_slug"`
	SourceEventSlug *NullableSlug                            `json:"source_event_slug"`
	Summary         string                                   `json:"summary"`
	TraceId         *string                                  `json:"trace_id"`
	Type            PipelineRunManualSourceSummaryType       `json:"type"`
}

PipelineRunManualSourceSummary defines model for PipelineRunManualSourceSummary.

type PipelineRunManualSourceSummaryEntrypoint

type PipelineRunManualSourceSummaryEntrypoint string

PipelineRunManualSourceSummaryEntrypoint defines model for PipelineRunManualSourceSummary.Entrypoint.

const (
	PipelineRunManualSourceSummaryEntrypointUi PipelineRunManualSourceSummaryEntrypoint = "ui"
)

Defines values for PipelineRunManualSourceSummaryEntrypoint.

func (PipelineRunManualSourceSummaryEntrypoint) Valid

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

type PipelineRunManualSourceSummaryType

type PipelineRunManualSourceSummaryType string

PipelineRunManualSourceSummaryType defines model for PipelineRunManualSourceSummary.Type.

const (
	PipelineRunManualSourceSummaryTypeManual PipelineRunManualSourceSummaryType = "manual"
)

Defines values for PipelineRunManualSourceSummaryType.

func (PipelineRunManualSourceSummaryType) Valid

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

type PipelineRunMetadata

type PipelineRunMetadata struct {
	CreatedAt               Timestamp                     `json:"created_at"`
	DurationMs              int64                         `json:"duration_ms"`
	EndedAt                 *NullableTimestamp            `json:"ended_at"`
	EnvironmentSlug         Slug                          `json:"environment_slug"`
	ErrorSummary            *string                       `json:"error_summary"`
	FailureKind             *PipelineRunFailureKind       `json:"failure_kind"`
	Incremental             PipelineRunIncrementalSummary `json:"incremental"`
	PipelineSlug            Slug                          `json:"pipeline_slug"`
	PipelineVersionSpecHash string                        `json:"pipeline_version_spec_hash"`
	ReplayFromStep          *NullableSlug                 `json:"replay_from_step"`
	ReplayOfRunSlug         *NullableSlug                 `json:"replay_of_run_slug"`
	RequestId               *string                       `json:"request_id"`
	RunSlug                 Slug                          `json:"run_slug"`
	Source                  *PipelineRunSourceSummary     `json:"source,omitempty"`
	StartedAt               Timestamp                     `json:"started_at"`
	Status                  PipelineRunMetadataStatus     `json:"status"`
	StepCount               int32                         `json:"step_count"`
	StepSlug                string                        `json:"step_slug"`
}

PipelineRunMetadata defines model for PipelineRunMetadata.

type PipelineRunMetadataStatus

type PipelineRunMetadataStatus string

PipelineRunMetadataStatus defines model for PipelineRunMetadata.Status.

const (
	PipelineRunMetadataStatusCanceled  PipelineRunMetadataStatus = "canceled"
	PipelineRunMetadataStatusFailed    PipelineRunMetadataStatus = "failed"
	PipelineRunMetadataStatusQueued    PipelineRunMetadataStatus = "queued"
	PipelineRunMetadataStatusRunning   PipelineRunMetadataStatus = "running"
	PipelineRunMetadataStatusSucceeded PipelineRunMetadataStatus = "succeeded"
)

Defines values for PipelineRunMetadataStatus.

func (PipelineRunMetadataStatus) Valid

func (e PipelineRunMetadataStatus) Valid() bool

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

type PipelineRunMode

type PipelineRunMode string

PipelineRunMode defines model for PipelineRunMode.

const (
	Backfill    PipelineRunMode = "backfill"
	Full        PipelineRunMode = "full"
	Incremental PipelineRunMode = "incremental"
)

Defines values for PipelineRunMode.

func (PipelineRunMode) Valid

func (e PipelineRunMode) Valid() bool

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

type PipelineRunRecord

type PipelineRunRecord struct {
	IncrementalDiagnostics PipelineRunIncrementalDiagnostics `json:"incremental_diagnostics"`
	Metadata               PipelineRunMetadata               `json:"metadata"`
	ProofLink              *ProofLifecycleLink               `json:"proof_link"`
	Timeline               PipelineRunTimeline               `json:"timeline"`
}

PipelineRunRecord defines model for PipelineRunRecord.

type PipelineRunReplaySafety

type PipelineRunReplaySafety struct {
	BlockedReason string                        `json:"blocked_reason"`
	BlockedSink   string                        `json:"blocked_sink"`
	Status        PipelineRunReplaySafetyStatus `json:"status"`
}

PipelineRunReplaySafety defines model for PipelineRunReplaySafety.

type PipelineRunReplaySafetyStatus

type PipelineRunReplaySafetyStatus string

PipelineRunReplaySafetyStatus defines model for PipelineRunReplaySafetyStatus.

const (
	PipelineRunReplaySafetyStatusBlocked PipelineRunReplaySafetyStatus = "blocked"
	PipelineRunReplaySafetyStatusSafe    PipelineRunReplaySafetyStatus = "safe"
)

Defines values for PipelineRunReplaySafetyStatus.

func (PipelineRunReplaySafetyStatus) Valid

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

type PipelineRunRowsOutputDetails

type PipelineRunRowsOutputDetails struct {
	ColumnNames *[]string                        `json:"column_names,omitempty"`
	Kind        PipelineRunRowsOutputDetailsKind `json:"kind"`
	RowCount    int                              `json:"row_count"`
}

PipelineRunRowsOutputDetails defines model for PipelineRunRowsOutputDetails.

type PipelineRunRowsOutputDetailsKind

type PipelineRunRowsOutputDetailsKind string

PipelineRunRowsOutputDetailsKind defines model for PipelineRunRowsOutputDetails.Kind.

const (
	PipelineRunRowsOutputDetailsKindRows PipelineRunRowsOutputDetailsKind = "rows"
)

Defines values for PipelineRunRowsOutputDetailsKind.

func (PipelineRunRowsOutputDetailsKind) Valid

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

type PipelineRunScheduleMisfireResult

type PipelineRunScheduleMisfireResult string

PipelineRunScheduleMisfireResult defines model for PipelineRunScheduleMisfireResult.

const (
	PipelineRunScheduleMisfireResultFireOnce PipelineRunScheduleMisfireResult = "fire_once"
	PipelineRunScheduleMisfireResultOnTime   PipelineRunScheduleMisfireResult = "on_time"
)

Defines values for PipelineRunScheduleMisfireResult.

func (PipelineRunScheduleMisfireResult) Valid

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

type PipelineRunScheduleSourceSummary

type PipelineRunScheduleSourceSummary struct {
	ActorSlug       *NullableSlug                              `json:"actor_slug"`
	ActorType       EventActorType                             `json:"actor_type"`
	AttemptNumber   int                                        `json:"attempt_number"`
	Entrypoint      PipelineRunScheduleSourceSummaryEntrypoint `json:"entrypoint"`
	ParameterKeys   []string                                   `json:"parameter_keys"`
	RequestId       *string                                    `json:"request_id"`
	RetryOfRunSlug  *NullableSlug                              `json:"retry_of_run_slug"`
	RootRunSlug     Slug                                       `json:"root_run_slug"`
	Schedule        PipelineRunSourceScheduleSummary           `json:"schedule"`
	SourceEventSlug *NullableSlug                              `json:"source_event_slug"`
	Summary         string                                     `json:"summary"`
	TraceId         *string                                    `json:"trace_id"`
	Type            PipelineRunScheduleSourceSummaryType       `json:"type"`
}

PipelineRunScheduleSourceSummary defines model for PipelineRunScheduleSourceSummary.

type PipelineRunScheduleSourceSummaryEntrypoint

type PipelineRunScheduleSourceSummaryEntrypoint string

PipelineRunScheduleSourceSummaryEntrypoint defines model for PipelineRunScheduleSourceSummary.Entrypoint.

const (
	PipelineRunScheduleSourceSummaryEntrypointScheduler PipelineRunScheduleSourceSummaryEntrypoint = "scheduler"
)

Defines values for PipelineRunScheduleSourceSummaryEntrypoint.

func (PipelineRunScheduleSourceSummaryEntrypoint) Valid

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

type PipelineRunScheduleSourceSummaryType

type PipelineRunScheduleSourceSummaryType string

PipelineRunScheduleSourceSummaryType defines model for PipelineRunScheduleSourceSummary.Type.

const (
	PipelineRunScheduleSourceSummaryTypeSchedule PipelineRunScheduleSourceSummaryType = "schedule"
)

Defines values for PipelineRunScheduleSourceSummaryType.

func (PipelineRunScheduleSourceSummaryType) Valid

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

type PipelineRunSourceScheduleSummary

type PipelineRunSourceScheduleSummary struct {
	ActualFireAt    Timestamp                        `json:"actual_fire_at"`
	Cron            string                           `json:"cron"`
	MisfireResult   PipelineRunScheduleMisfireResult `json:"misfire_result"`
	ScheduledFireAt Timestamp                        `json:"scheduled_fire_at"`
	Timezone        string                           `json:"timezone"`
	TriggerRevision int64                            `json:"trigger_revision"`
	TriggerSlug     Slug                             `json:"trigger_slug"`
}

PipelineRunSourceScheduleSummary defines model for PipelineRunSourceScheduleSummary.

type PipelineRunSourceSummary

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

PipelineRunSourceSummary defines model for PipelineRunSourceSummary.

func (PipelineRunSourceSummary) AsPipelineRunAPISourceSummary

func (t PipelineRunSourceSummary) AsPipelineRunAPISourceSummary() (PipelineRunAPISourceSummary, error)

AsPipelineRunAPISourceSummary returns the union data inside the PipelineRunSourceSummary as a PipelineRunAPISourceSummary

func (PipelineRunSourceSummary) AsPipelineRunManualSourceSummary

func (t PipelineRunSourceSummary) AsPipelineRunManualSourceSummary() (PipelineRunManualSourceSummary, error)

AsPipelineRunManualSourceSummary returns the union data inside the PipelineRunSourceSummary as a PipelineRunManualSourceSummary

func (PipelineRunSourceSummary) AsPipelineRunScheduleSourceSummary

func (t PipelineRunSourceSummary) AsPipelineRunScheduleSourceSummary() (PipelineRunScheduleSourceSummary, error)

AsPipelineRunScheduleSourceSummary returns the union data inside the PipelineRunSourceSummary as a PipelineRunScheduleSourceSummary

func (PipelineRunSourceSummary) AsPipelineRunWebhookSourceSummary

func (t PipelineRunSourceSummary) AsPipelineRunWebhookSourceSummary() (PipelineRunWebhookSourceSummary, error)

AsPipelineRunWebhookSourceSummary returns the union data inside the PipelineRunSourceSummary as a PipelineRunWebhookSourceSummary

func (PipelineRunSourceSummary) Discriminator

func (t PipelineRunSourceSummary) Discriminator() (string, error)

func (*PipelineRunSourceSummary) FromPipelineRunAPISourceSummary

func (t *PipelineRunSourceSummary) FromPipelineRunAPISourceSummary(v PipelineRunAPISourceSummary) error

FromPipelineRunAPISourceSummary overwrites any union data inside the PipelineRunSourceSummary as the provided PipelineRunAPISourceSummary

func (*PipelineRunSourceSummary) FromPipelineRunManualSourceSummary

func (t *PipelineRunSourceSummary) FromPipelineRunManualSourceSummary(v PipelineRunManualSourceSummary) error

FromPipelineRunManualSourceSummary overwrites any union data inside the PipelineRunSourceSummary as the provided PipelineRunManualSourceSummary

func (*PipelineRunSourceSummary) FromPipelineRunScheduleSourceSummary

func (t *PipelineRunSourceSummary) FromPipelineRunScheduleSourceSummary(v PipelineRunScheduleSourceSummary) error

FromPipelineRunScheduleSourceSummary overwrites any union data inside the PipelineRunSourceSummary as the provided PipelineRunScheduleSourceSummary

func (*PipelineRunSourceSummary) FromPipelineRunWebhookSourceSummary

func (t *PipelineRunSourceSummary) FromPipelineRunWebhookSourceSummary(v PipelineRunWebhookSourceSummary) error

FromPipelineRunWebhookSourceSummary overwrites any union data inside the PipelineRunSourceSummary as the provided PipelineRunWebhookSourceSummary

func (PipelineRunSourceSummary) MarshalJSON

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

func (*PipelineRunSourceSummary) MergePipelineRunAPISourceSummary

func (t *PipelineRunSourceSummary) MergePipelineRunAPISourceSummary(v PipelineRunAPISourceSummary) error

MergePipelineRunAPISourceSummary performs a merge with any union data inside the PipelineRunSourceSummary, using the provided PipelineRunAPISourceSummary

func (*PipelineRunSourceSummary) MergePipelineRunManualSourceSummary

func (t *PipelineRunSourceSummary) MergePipelineRunManualSourceSummary(v PipelineRunManualSourceSummary) error

MergePipelineRunManualSourceSummary performs a merge with any union data inside the PipelineRunSourceSummary, using the provided PipelineRunManualSourceSummary

func (*PipelineRunSourceSummary) MergePipelineRunScheduleSourceSummary

func (t *PipelineRunSourceSummary) MergePipelineRunScheduleSourceSummary(v PipelineRunScheduleSourceSummary) error

MergePipelineRunScheduleSourceSummary performs a merge with any union data inside the PipelineRunSourceSummary, using the provided PipelineRunScheduleSourceSummary

func (*PipelineRunSourceSummary) MergePipelineRunWebhookSourceSummary

func (t *PipelineRunSourceSummary) MergePipelineRunWebhookSourceSummary(v PipelineRunWebhookSourceSummary) error

MergePipelineRunWebhookSourceSummary performs a merge with any union data inside the PipelineRunSourceSummary, using the provided PipelineRunWebhookSourceSummary

func (*PipelineRunSourceSummary) UnmarshalJSON

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

func (PipelineRunSourceSummary) ValueByDiscriminator

func (t PipelineRunSourceSummary) ValueByDiscriminator() (interface{}, error)

type PipelineRunSourceWebhookSummary

type PipelineRunSourceWebhookSummary struct {
	DeliveryId         string                                            `json:"delivery_id"`
	PayloadDigest      string                                            `json:"payload_digest"`
	PayloadSizeBytes   int64                                             `json:"payload_size_bytes"`
	ReceivedAt         Timestamp                                         `json:"received_at"`
	TriggerRevision    int64                                             `json:"trigger_revision"`
	TriggerSlug        Slug                                              `json:"trigger_slug"`
	VerificationStatus PipelineRunSourceWebhookSummaryVerificationStatus `json:"verification_status"`
}

PipelineRunSourceWebhookSummary defines model for PipelineRunSourceWebhookSummary.

type PipelineRunSourceWebhookSummaryVerificationStatus

type PipelineRunSourceWebhookSummaryVerificationStatus string

PipelineRunSourceWebhookSummaryVerificationStatus defines model for PipelineRunSourceWebhookSummary.VerificationStatus.

const (
	PipelineRunSourceWebhookSummaryVerificationStatusVerified PipelineRunSourceWebhookSummaryVerificationStatus = "verified"
)

Defines values for PipelineRunSourceWebhookSummaryVerificationStatus.

func (PipelineRunSourceWebhookSummaryVerificationStatus) Valid

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

type PipelineRunSourceWindowSummary

type PipelineRunSourceWindowSummary struct {
	DisplayMetadata *map[string]interface{} `json:"display_metadata,omitempty"`
	LowerBound      *string                 `json:"lower_bound,omitempty"`
	RawValueExposed bool                    `json:"raw_value_exposed"`
	Summary         string                  `json:"summary"`
	UpperBound      *string                 `json:"upper_bound,omitempty"`
}

PipelineRunSourceWindowSummary defines model for PipelineRunSourceWindowSummary.

type PipelineRunStepInputSnapshot

type PipelineRunStepInputSnapshot struct {
	DataSourceSlug      *Slug                                            `json:"data_source_slug,omitempty"`
	EnvironmentSlug     Slug                                             `json:"environment_slug"`
	EventInput          *PipelineRunEventInputSummary                    `json:"event_input,omitempty"`
	OperationRef        *Slug                                            `json:"operation_ref,omitempty"`
	OperationType       *string                                          `json:"operation_type,omitempty"`
	OrganizationSlug    Slug                                             `json:"organization_slug"`
	ParameterKeys       []string                                         `json:"parameter_keys"`
	SinkDeliveryOutcome *PipelineRunStepInputSnapshotSinkDeliveryOutcome `json:"sink_delivery_outcome,omitempty"`
	SinkEffectState     *PipelineRunStepInputSnapshotSinkEffectState     `json:"sink_effect_state,omitempty"`
	SinkReplayDecision  *string                                          `json:"sink_replay_decision,omitempty"`
	SinkReplayMethod    *string                                          `json:"sink_replay_method,omitempty"`
	SinkReplayStrategy  *PipelineRunStepInputSnapshotSinkReplayStrategy  `json:"sink_replay_strategy,omitempty"`
	UsesInline          *bool                                            `json:"uses_inline,omitempty"`
}

PipelineRunStepInputSnapshot defines model for PipelineRunStepInputSnapshot.

type PipelineRunStepInputSnapshotSinkDeliveryOutcome

type PipelineRunStepInputSnapshotSinkDeliveryOutcome string

PipelineRunStepInputSnapshotSinkDeliveryOutcome defines model for PipelineRunStepInputSnapshot.SinkDeliveryOutcome.

const (
	PipelineRunStepInputSnapshotSinkDeliveryOutcomeConfirmed PipelineRunStepInputSnapshotSinkDeliveryOutcome = "confirmed"
	PipelineRunStepInputSnapshotSinkDeliveryOutcomeFailed    PipelineRunStepInputSnapshotSinkDeliveryOutcome = "failed"
	PipelineRunStepInputSnapshotSinkDeliveryOutcomeNoOp      PipelineRunStepInputSnapshotSinkDeliveryOutcome = "no_op"
	PipelineRunStepInputSnapshotSinkDeliveryOutcomeUnknown   PipelineRunStepInputSnapshotSinkDeliveryOutcome = "unknown"
)

Defines values for PipelineRunStepInputSnapshotSinkDeliveryOutcome.

func (PipelineRunStepInputSnapshotSinkDeliveryOutcome) Valid

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

type PipelineRunStepInputSnapshotSinkEffectState

type PipelineRunStepInputSnapshotSinkEffectState string

PipelineRunStepInputSnapshotSinkEffectState defines model for PipelineRunStepInputSnapshot.SinkEffectState.

const (
	PipelineRunStepInputSnapshotSinkEffectStateInProgress PipelineRunStepInputSnapshotSinkEffectState = "in_progress"
	PipelineRunStepInputSnapshotSinkEffectStateSucceeded  PipelineRunStepInputSnapshotSinkEffectState = "succeeded"
)

Defines values for PipelineRunStepInputSnapshotSinkEffectState.

func (PipelineRunStepInputSnapshotSinkEffectState) Valid

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

type PipelineRunStepInputSnapshotSinkReplayStrategy

type PipelineRunStepInputSnapshotSinkReplayStrategy string

PipelineRunStepInputSnapshotSinkReplayStrategy defines model for PipelineRunStepInputSnapshot.SinkReplayStrategy.

const (
	PipelineRunStepInputSnapshotSinkReplayStrategyDeduplicatedByLedger PipelineRunStepInputSnapshotSinkReplayStrategy = "deduplicated_by_ledger"
	PipelineRunStepInputSnapshotSinkReplayStrategyIdempotentWithKey    PipelineRunStepInputSnapshotSinkReplayStrategy = "idempotent_with_key"
	PipelineRunStepInputSnapshotSinkReplayStrategyNaturallyIdempotent  PipelineRunStepInputSnapshotSinkReplayStrategy = "naturally_idempotent"
	PipelineRunStepInputSnapshotSinkReplayStrategyUnsafe               PipelineRunStepInputSnapshotSinkReplayStrategy = "unsafe"
)

Defines values for PipelineRunStepInputSnapshotSinkReplayStrategy.

func (PipelineRunStepInputSnapshotSinkReplayStrategy) Valid

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

type PipelineRunStepOutputDetails

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

PipelineRunStepOutputDetails defines model for PipelineRunStepOutputDetails.

func (PipelineRunStepOutputDetails) AsPipelineRunDocumentsOutputDetails

func (t PipelineRunStepOutputDetails) AsPipelineRunDocumentsOutputDetails() (PipelineRunDocumentsOutputDetails, error)

AsPipelineRunDocumentsOutputDetails returns the union data inside the PipelineRunStepOutputDetails as a PipelineRunDocumentsOutputDetails

func (PipelineRunStepOutputDetails) AsPipelineRunFileReadOutputDetails

func (t PipelineRunStepOutputDetails) AsPipelineRunFileReadOutputDetails() (PipelineRunFileReadOutputDetails, error)

AsPipelineRunFileReadOutputDetails returns the union data inside the PipelineRunStepOutputDetails as a PipelineRunFileReadOutputDetails

func (PipelineRunStepOutputDetails) AsPipelineRunFileWriteOutputDetails

func (t PipelineRunStepOutputDetails) AsPipelineRunFileWriteOutputDetails() (PipelineRunFileWriteOutputDetails, error)

AsPipelineRunFileWriteOutputDetails returns the union data inside the PipelineRunStepOutputDetails as a PipelineRunFileWriteOutputDetails

func (PipelineRunStepOutputDetails) AsPipelineRunHTTPResponseOutputDetails

func (t PipelineRunStepOutputDetails) AsPipelineRunHTTPResponseOutputDetails() (PipelineRunHTTPResponseOutputDetails, error)

AsPipelineRunHTTPResponseOutputDetails returns the union data inside the PipelineRunStepOutputDetails as a PipelineRunHTTPResponseOutputDetails

func (PipelineRunStepOutputDetails) AsPipelineRunRowsOutputDetails

func (t PipelineRunStepOutputDetails) AsPipelineRunRowsOutputDetails() (PipelineRunRowsOutputDetails, error)

AsPipelineRunRowsOutputDetails returns the union data inside the PipelineRunStepOutputDetails as a PipelineRunRowsOutputDetails

func (PipelineRunStepOutputDetails) AsPipelineRunUnknownOutputDetails

func (t PipelineRunStepOutputDetails) AsPipelineRunUnknownOutputDetails() (PipelineRunUnknownOutputDetails, error)

AsPipelineRunUnknownOutputDetails returns the union data inside the PipelineRunStepOutputDetails as a PipelineRunUnknownOutputDetails

func (PipelineRunStepOutputDetails) Discriminator

func (t PipelineRunStepOutputDetails) Discriminator() (string, error)

func (*PipelineRunStepOutputDetails) FromPipelineRunDocumentsOutputDetails

func (t *PipelineRunStepOutputDetails) FromPipelineRunDocumentsOutputDetails(v PipelineRunDocumentsOutputDetails) error

FromPipelineRunDocumentsOutputDetails overwrites any union data inside the PipelineRunStepOutputDetails as the provided PipelineRunDocumentsOutputDetails

func (*PipelineRunStepOutputDetails) FromPipelineRunFileReadOutputDetails

func (t *PipelineRunStepOutputDetails) FromPipelineRunFileReadOutputDetails(v PipelineRunFileReadOutputDetails) error

FromPipelineRunFileReadOutputDetails overwrites any union data inside the PipelineRunStepOutputDetails as the provided PipelineRunFileReadOutputDetails

func (*PipelineRunStepOutputDetails) FromPipelineRunFileWriteOutputDetails

func (t *PipelineRunStepOutputDetails) FromPipelineRunFileWriteOutputDetails(v PipelineRunFileWriteOutputDetails) error

FromPipelineRunFileWriteOutputDetails overwrites any union data inside the PipelineRunStepOutputDetails as the provided PipelineRunFileWriteOutputDetails

func (*PipelineRunStepOutputDetails) FromPipelineRunHTTPResponseOutputDetails

func (t *PipelineRunStepOutputDetails) FromPipelineRunHTTPResponseOutputDetails(v PipelineRunHTTPResponseOutputDetails) error

FromPipelineRunHTTPResponseOutputDetails overwrites any union data inside the PipelineRunStepOutputDetails as the provided PipelineRunHTTPResponseOutputDetails

func (*PipelineRunStepOutputDetails) FromPipelineRunRowsOutputDetails

func (t *PipelineRunStepOutputDetails) FromPipelineRunRowsOutputDetails(v PipelineRunRowsOutputDetails) error

FromPipelineRunRowsOutputDetails overwrites any union data inside the PipelineRunStepOutputDetails as the provided PipelineRunRowsOutputDetails

func (*PipelineRunStepOutputDetails) FromPipelineRunUnknownOutputDetails

func (t *PipelineRunStepOutputDetails) FromPipelineRunUnknownOutputDetails(v PipelineRunUnknownOutputDetails) error

FromPipelineRunUnknownOutputDetails overwrites any union data inside the PipelineRunStepOutputDetails as the provided PipelineRunUnknownOutputDetails

func (PipelineRunStepOutputDetails) MarshalJSON

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

func (*PipelineRunStepOutputDetails) MergePipelineRunDocumentsOutputDetails

func (t *PipelineRunStepOutputDetails) MergePipelineRunDocumentsOutputDetails(v PipelineRunDocumentsOutputDetails) error

MergePipelineRunDocumentsOutputDetails performs a merge with any union data inside the PipelineRunStepOutputDetails, using the provided PipelineRunDocumentsOutputDetails

func (*PipelineRunStepOutputDetails) MergePipelineRunFileReadOutputDetails

func (t *PipelineRunStepOutputDetails) MergePipelineRunFileReadOutputDetails(v PipelineRunFileReadOutputDetails) error

MergePipelineRunFileReadOutputDetails performs a merge with any union data inside the PipelineRunStepOutputDetails, using the provided PipelineRunFileReadOutputDetails

func (*PipelineRunStepOutputDetails) MergePipelineRunFileWriteOutputDetails

func (t *PipelineRunStepOutputDetails) MergePipelineRunFileWriteOutputDetails(v PipelineRunFileWriteOutputDetails) error

MergePipelineRunFileWriteOutputDetails performs a merge with any union data inside the PipelineRunStepOutputDetails, using the provided PipelineRunFileWriteOutputDetails

func (*PipelineRunStepOutputDetails) MergePipelineRunHTTPResponseOutputDetails

func (t *PipelineRunStepOutputDetails) MergePipelineRunHTTPResponseOutputDetails(v PipelineRunHTTPResponseOutputDetails) error

MergePipelineRunHTTPResponseOutputDetails performs a merge with any union data inside the PipelineRunStepOutputDetails, using the provided PipelineRunHTTPResponseOutputDetails

func (*PipelineRunStepOutputDetails) MergePipelineRunRowsOutputDetails

func (t *PipelineRunStepOutputDetails) MergePipelineRunRowsOutputDetails(v PipelineRunRowsOutputDetails) error

MergePipelineRunRowsOutputDetails performs a merge with any union data inside the PipelineRunStepOutputDetails, using the provided PipelineRunRowsOutputDetails

func (*PipelineRunStepOutputDetails) MergePipelineRunUnknownOutputDetails

func (t *PipelineRunStepOutputDetails) MergePipelineRunUnknownOutputDetails(v PipelineRunUnknownOutputDetails) error

MergePipelineRunUnknownOutputDetails performs a merge with any union data inside the PipelineRunStepOutputDetails, using the provided PipelineRunUnknownOutputDetails

func (*PipelineRunStepOutputDetails) UnmarshalJSON

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

func (PipelineRunStepOutputDetails) ValueByDiscriminator

func (t PipelineRunStepOutputDetails) ValueByDiscriminator() (interface{}, error)

type PipelineRunStepOutputSnapshot

type PipelineRunStepOutputSnapshot struct {
	Details       PipelineRunStepOutputDetails `json:"details"`
	DurationMs    int64                        `json:"duration_ms"`
	OperationType *string                      `json:"operation_type,omitempty"`
	ResultType    string                       `json:"result_type"`
	VendorType    string                       `json:"vendor_type"`
}

PipelineRunStepOutputSnapshot defines model for PipelineRunStepOutputSnapshot.

type PipelineRunStepSnapshot

type PipelineRunStepSnapshot struct {
	Input  PipelineRunStepInputSnapshot   `json:"input"`
	Kind   *PipelineStepKind              `json:"kind,omitempty"`
	Output *PipelineRunStepOutputSnapshot `json:"output"`
	Step   Slug                           `json:"step"`
}

PipelineRunStepSnapshot defines model for PipelineRunStepSnapshot.

type PipelineRunTimeline

type PipelineRunTimeline struct {
	EnvironmentSlug Slug                       `json:"environment_slug"`
	Events          []PipelineRunTimelineEvent `json:"events"`
	Failure         *PipelineRunFailureContext `json:"failure"`
	PipelineSlug    Slug                       `json:"pipeline_slug"`
	ReplayOfRunSlug *NullableSlug              `json:"replay_of_run_slug"`
	RunSlug         Slug                       `json:"run_slug"`
	Snapshots       []PipelineRunStepSnapshot  `json:"snapshots"`
	Status          PipelineRunTimelineStatus  `json:"status"`
}

PipelineRunTimeline defines model for PipelineRunTimeline.

type PipelineRunTimelineEvent

type PipelineRunTimelineEvent struct {
	At     Timestamp     `json:"at"`
	Status string        `json:"status"`
	Step   *NullableSlug `json:"step"`
	Type   string        `json:"type"`
}

PipelineRunTimelineEvent defines model for PipelineRunTimelineEvent.

type PipelineRunTimelineStatus

type PipelineRunTimelineStatus string

PipelineRunTimelineStatus defines model for PipelineRunTimeline.Status.

const (
	PipelineRunTimelineStatusCanceled  PipelineRunTimelineStatus = "canceled"
	PipelineRunTimelineStatusFailed    PipelineRunTimelineStatus = "failed"
	PipelineRunTimelineStatusQueued    PipelineRunTimelineStatus = "queued"
	PipelineRunTimelineStatusRunning   PipelineRunTimelineStatus = "running"
	PipelineRunTimelineStatusSucceeded PipelineRunTimelineStatus = "succeeded"
)

Defines values for PipelineRunTimelineStatus.

func (PipelineRunTimelineStatus) Valid

func (e PipelineRunTimelineStatus) Valid() bool

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

type PipelineRunTriggerRetryAttempt

type PipelineRunTriggerRetryAttempt struct {
	AttemptNumber   int                               `json:"attempt_number"`
	AttemptSlug     Slug                              `json:"attempt_slug"`
	CompletedAt     *NullableTimestamp                `json:"completed_at"`
	CreatedAt       Timestamp                         `json:"created_at"`
	DecisionReason  *string                           `json:"decision_reason"`
	EnqueuedAt      *NullableTimestamp                `json:"enqueued_at"`
	ErrorSummary    *string                           `json:"error_summary"`
	FailureKind     *PipelineTriggerRetryFailureKind  `json:"failure_kind"`
	PipelineSlug    Slug                              `json:"pipeline_slug"`
	RetryOfRunSlug  Slug                              `json:"retry_of_run_slug"`
	RootRunSlug     Slug                              `json:"root_run_slug"`
	RunSlug         *Slug                             `json:"run_slug,omitempty"`
	ScheduledAt     Timestamp                         `json:"scheduled_at"`
	SourceEventSlug *NullableSlug                     `json:"source_event_slug"`
	StartedAt       *NullableTimestamp                `json:"started_at"`
	Status          PipelineTriggerRetryAttemptStatus `json:"status"`
	TriggerRevision int64                             `json:"trigger_revision"`
	TriggerSlug     Slug                              `json:"trigger_slug"`
	UpdatedAt       Timestamp                         `json:"updated_at"`
}

PipelineRunTriggerRetryAttempt defines model for PipelineRunTriggerRetryAttempt.

type PipelineRunTriggerRetryAttemptListResponse

type PipelineRunTriggerRetryAttemptListResponse struct {
	RetryAttempts []PipelineRunTriggerRetryAttempt `json:"retry_attempts"`
}

PipelineRunTriggerRetryAttemptListResponse defines model for PipelineRunTriggerRetryAttemptListResponse.

type PipelineRunUnknownOutputDetails

type PipelineRunUnknownOutputDetails struct {
	Kind PipelineRunUnknownOutputDetailsKind `json:"kind"`
}

PipelineRunUnknownOutputDetails defines model for PipelineRunUnknownOutputDetails.

type PipelineRunUnknownOutputDetailsKind

type PipelineRunUnknownOutputDetailsKind string

PipelineRunUnknownOutputDetailsKind defines model for PipelineRunUnknownOutputDetails.Kind.

const (
	PipelineRunUnknownOutputDetailsKindUnknown PipelineRunUnknownOutputDetailsKind = "unknown"
)

Defines values for PipelineRunUnknownOutputDetailsKind.

func (PipelineRunUnknownOutputDetailsKind) Valid

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

type PipelineRunWebhookSourceSummary

type PipelineRunWebhookSourceSummary struct {
	ActorSlug       *NullableSlug                             `json:"actor_slug"`
	ActorType       EventActorType                            `json:"actor_type"`
	AttemptNumber   int                                       `json:"attempt_number"`
	Entrypoint      PipelineRunWebhookSourceSummaryEntrypoint `json:"entrypoint"`
	ParameterKeys   []string                                  `json:"parameter_keys"`
	RequestId       *string                                   `json:"request_id"`
	RetryOfRunSlug  *NullableSlug                             `json:"retry_of_run_slug"`
	RootRunSlug     Slug                                      `json:"root_run_slug"`
	SourceEventSlug *NullableSlug                             `json:"source_event_slug"`
	Summary         string                                    `json:"summary"`
	TraceId         *string                                   `json:"trace_id"`
	Type            PipelineRunWebhookSourceSummaryType       `json:"type"`
	Webhook         PipelineRunSourceWebhookSummary           `json:"webhook"`
}

PipelineRunWebhookSourceSummary defines model for PipelineRunWebhookSourceSummary.

type PipelineRunWebhookSourceSummaryEntrypoint

type PipelineRunWebhookSourceSummaryEntrypoint string

PipelineRunWebhookSourceSummaryEntrypoint defines model for PipelineRunWebhookSourceSummary.Entrypoint.

const (
	PipelineRunWebhookSourceSummaryEntrypointWebhook PipelineRunWebhookSourceSummaryEntrypoint = "webhook"
)

Defines values for PipelineRunWebhookSourceSummaryEntrypoint.

func (PipelineRunWebhookSourceSummaryEntrypoint) Valid

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

type PipelineRunWebhookSourceSummaryType

type PipelineRunWebhookSourceSummaryType string

PipelineRunWebhookSourceSummaryType defines model for PipelineRunWebhookSourceSummary.Type.

const (
	PipelineRunWebhookSourceSummaryTypeWebhook PipelineRunWebhookSourceSummaryType = "webhook"
)

Defines values for PipelineRunWebhookSourceSummaryType.

func (PipelineRunWebhookSourceSummaryType) Valid

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

type PipelineScheduleFire

type PipelineScheduleFire struct {
	ActualFireAt    Timestamp                         `json:"actual_fire_at"`
	CreatedAt       Timestamp                         `json:"created_at"`
	ErrorSummary    *string                           `json:"error_summary"`
	FireSlug        Slug                              `json:"fire_slug"`
	MisfireResult   PipelineScheduleFireMisfireResult `json:"misfire_result"`
	PipelineSlug    Slug                              `json:"pipeline_slug"`
	RunSlug         *NullableSlug                     `json:"run_slug"`
	ScheduledFireAt Timestamp                         `json:"scheduled_fire_at"`
	SourceEventSlug *NullableSlug                     `json:"source_event_slug"`
	Status          PipelineScheduleFireStatus        `json:"status"`
	TriggerRevision int64                             `json:"trigger_revision"`
	TriggerSlug     Slug                              `json:"trigger_slug"`
	UpdatedAt       Timestamp                         `json:"updated_at"`
}

PipelineScheduleFire defines model for PipelineScheduleFire.

type PipelineScheduleFireListResponse

type PipelineScheduleFireListResponse struct {
	HasMore       bool                   `json:"has_more"`
	NextCursor    *string                `json:"next_cursor,omitempty"`
	PrevCursor    *string                `json:"prev_cursor,omitempty"`
	ScheduleFires []PipelineScheduleFire `json:"schedule_fires"`
}

PipelineScheduleFireListResponse defines model for PipelineScheduleFireListResponse.

type PipelineScheduleFireMisfireResult

type PipelineScheduleFireMisfireResult string

PipelineScheduleFireMisfireResult defines model for PipelineScheduleFireMisfireResult.

const (
	PipelineScheduleFireMisfireResultFireOnce PipelineScheduleFireMisfireResult = "fire_once"
	PipelineScheduleFireMisfireResultOnTime   PipelineScheduleFireMisfireResult = "on_time"
	PipelineScheduleFireMisfireResultSkipped  PipelineScheduleFireMisfireResult = "skipped"
)

Defines values for PipelineScheduleFireMisfireResult.

func (PipelineScheduleFireMisfireResult) Valid

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

type PipelineScheduleFireStatus

type PipelineScheduleFireStatus string

PipelineScheduleFireStatus defines model for PipelineScheduleFireStatus.

const (
	PipelineScheduleFireStatusClaimed   PipelineScheduleFireStatus = "claimed"
	PipelineScheduleFireStatusFailed    PipelineScheduleFireStatus = "failed"
	PipelineScheduleFireStatusRunning   PipelineScheduleFireStatus = "running"
	PipelineScheduleFireStatusSkipped   PipelineScheduleFireStatus = "skipped"
	PipelineScheduleFireStatusSucceeded PipelineScheduleFireStatus = "succeeded"
)

Defines values for PipelineScheduleFireStatus.

func (PipelineScheduleFireStatus) Valid

func (e PipelineScheduleFireStatus) Valid() bool

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

type PipelineSchemaContract

type PipelineSchemaContract struct {
	Fields         *[]PipelineSchemaContractField        `json:"fields,omitempty"`
	Name           string                                `json:"name"`
	Representation *PipelineSchemaContractRepresentation `json:"representation,omitempty"`
	RootShape      *PipelineSchemaContractRootShape      `json:"root_shape,omitempty"`
}

PipelineSchemaContract defines model for PipelineSchemaContract.

type PipelineSchemaContractField

type PipelineSchemaContractField struct {
	Description *string                                 `json:"description,omitempty"`
	Name        string                                  `json:"name"`
	Nullable    *bool                                   `json:"nullable,omitempty"`
	Precision   *int                                    `json:"precision,omitempty"`
	Required    bool                                    `json:"required"`
	Scale       *int                                    `json:"scale,omitempty"`
	Type        PipelineSchemaContractFieldType         `json:"type"`
	Validations *PipelineSchemaContractFieldValidations `json:"validations,omitempty"`
}

PipelineSchemaContractField defines model for PipelineSchemaContractField.

type PipelineSchemaContractFieldType

type PipelineSchemaContractFieldType string

PipelineSchemaContractFieldType defines model for PipelineSchemaContractField.Type.

const (
	PipelineSchemaContractFieldTypeArray    PipelineSchemaContractFieldType = "array"
	PipelineSchemaContractFieldTypeBoolean  PipelineSchemaContractFieldType = "boolean"
	PipelineSchemaContractFieldTypeDatetime PipelineSchemaContractFieldType = "datetime"
	PipelineSchemaContractFieldTypeDecimal  PipelineSchemaContractFieldType = "decimal"
	PipelineSchemaContractFieldTypeInteger  PipelineSchemaContractFieldType = "integer"
	PipelineSchemaContractFieldTypeNumber   PipelineSchemaContractFieldType = "number"
	PipelineSchemaContractFieldTypeObject   PipelineSchemaContractFieldType = "object"
	PipelineSchemaContractFieldTypeString   PipelineSchemaContractFieldType = "string"
)

Defines values for PipelineSchemaContractFieldType.

func (PipelineSchemaContractFieldType) Valid

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

type PipelineSchemaContractFieldValidations

type PipelineSchemaContractFieldValidations struct {
	Enum      *[]PipelineSchemaContractValidationLiteral    `json:"enum,omitempty"`
	Format    *PipelineSchemaContractFieldValidationsFormat `json:"format,omitempty"`
	Max       *PipelineSchemaContractValidationBound        `json:"max,omitempty"`
	MaxLength *int                                          `json:"max_length,omitempty"`
	Min       *PipelineSchemaContractValidationBound        `json:"min,omitempty"`
	MinLength *int                                          `json:"min_length,omitempty"`
	Unique    *bool                                         `json:"unique,omitempty"`
}

PipelineSchemaContractFieldValidations defines model for PipelineSchemaContractFieldValidations.

type PipelineSchemaContractFieldValidationsFormat

type PipelineSchemaContractFieldValidationsFormat string

PipelineSchemaContractFieldValidationsFormat defines model for PipelineSchemaContractFieldValidations.Format.

const (
	PipelineSchemaContractFieldValidationsFormatEmail PipelineSchemaContractFieldValidationsFormat = "email"
	PipelineSchemaContractFieldValidationsFormatUrl   PipelineSchemaContractFieldValidationsFormat = "url"
	PipelineSchemaContractFieldValidationsFormatUuid  PipelineSchemaContractFieldValidationsFormat = "uuid"
)

Defines values for PipelineSchemaContractFieldValidationsFormat.

func (PipelineSchemaContractFieldValidationsFormat) Valid

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

type PipelineSchemaContractRepresentation

type PipelineSchemaContractRepresentation string

PipelineSchemaContractRepresentation defines model for PipelineSchemaContract.Representation.

const (
	PipelineSchemaContractRepresentationCsv           PipelineSchemaContractRepresentation = "csv"
	PipelineSchemaContractRepresentationFile          PipelineSchemaContractRepresentation = "file"
	PipelineSchemaContractRepresentationJson          PipelineSchemaContractRepresentation = "json"
	PipelineSchemaContractRepresentationMultipartForm PipelineSchemaContractRepresentation = "multipart_form"
	PipelineSchemaContractRepresentationRows          PipelineSchemaContractRepresentation = "rows"
)

Defines values for PipelineSchemaContractRepresentation.

func (PipelineSchemaContractRepresentation) Valid

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

type PipelineSchemaContractRootShape

type PipelineSchemaContractRootShape string

PipelineSchemaContractRootShape defines model for PipelineSchemaContract.RootShape.

const (
	PipelineSchemaContractRootShapeArray  PipelineSchemaContractRootShape = "array"
	PipelineSchemaContractRootShapeObject PipelineSchemaContractRootShape = "object"
)

Defines values for PipelineSchemaContractRootShape.

func (PipelineSchemaContractRootShape) Valid

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

type PipelineSchemaContractValidationBound

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

PipelineSchemaContractValidationBound defines model for PipelineSchemaContractValidationBound.

func (PipelineSchemaContractValidationBound) AsPipelineSchemaContractValidationBound0

func (t PipelineSchemaContractValidationBound) AsPipelineSchemaContractValidationBound0() (PipelineSchemaContractValidationBound0, error)

AsPipelineSchemaContractValidationBound0 returns the union data inside the PipelineSchemaContractValidationBound as a PipelineSchemaContractValidationBound0

func (PipelineSchemaContractValidationBound) AsPipelineSchemaContractValidationBound1

func (t PipelineSchemaContractValidationBound) AsPipelineSchemaContractValidationBound1() (PipelineSchemaContractValidationBound1, error)

AsPipelineSchemaContractValidationBound1 returns the union data inside the PipelineSchemaContractValidationBound as a PipelineSchemaContractValidationBound1

func (PipelineSchemaContractValidationBound) AsPipelineSchemaContractValidationBound2

func (t PipelineSchemaContractValidationBound) AsPipelineSchemaContractValidationBound2() (PipelineSchemaContractValidationBound2, error)

AsPipelineSchemaContractValidationBound2 returns the union data inside the PipelineSchemaContractValidationBound as a PipelineSchemaContractValidationBound2

func (*PipelineSchemaContractValidationBound) FromPipelineSchemaContractValidationBound0

func (t *PipelineSchemaContractValidationBound) FromPipelineSchemaContractValidationBound0(v PipelineSchemaContractValidationBound0) error

FromPipelineSchemaContractValidationBound0 overwrites any union data inside the PipelineSchemaContractValidationBound as the provided PipelineSchemaContractValidationBound0

func (*PipelineSchemaContractValidationBound) FromPipelineSchemaContractValidationBound1

func (t *PipelineSchemaContractValidationBound) FromPipelineSchemaContractValidationBound1(v PipelineSchemaContractValidationBound1) error

FromPipelineSchemaContractValidationBound1 overwrites any union data inside the PipelineSchemaContractValidationBound as the provided PipelineSchemaContractValidationBound1

func (*PipelineSchemaContractValidationBound) FromPipelineSchemaContractValidationBound2

func (t *PipelineSchemaContractValidationBound) FromPipelineSchemaContractValidationBound2(v PipelineSchemaContractValidationBound2) error

FromPipelineSchemaContractValidationBound2 overwrites any union data inside the PipelineSchemaContractValidationBound as the provided PipelineSchemaContractValidationBound2

func (PipelineSchemaContractValidationBound) MarshalJSON

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

func (*PipelineSchemaContractValidationBound) MergePipelineSchemaContractValidationBound0

func (t *PipelineSchemaContractValidationBound) MergePipelineSchemaContractValidationBound0(v PipelineSchemaContractValidationBound0) error

MergePipelineSchemaContractValidationBound0 performs a merge with any union data inside the PipelineSchemaContractValidationBound, using the provided PipelineSchemaContractValidationBound0

func (*PipelineSchemaContractValidationBound) MergePipelineSchemaContractValidationBound1

func (t *PipelineSchemaContractValidationBound) MergePipelineSchemaContractValidationBound1(v PipelineSchemaContractValidationBound1) error

MergePipelineSchemaContractValidationBound1 performs a merge with any union data inside the PipelineSchemaContractValidationBound, using the provided PipelineSchemaContractValidationBound1

func (*PipelineSchemaContractValidationBound) MergePipelineSchemaContractValidationBound2

func (t *PipelineSchemaContractValidationBound) MergePipelineSchemaContractValidationBound2(v PipelineSchemaContractValidationBound2) error

MergePipelineSchemaContractValidationBound2 performs a merge with any union data inside the PipelineSchemaContractValidationBound, using the provided PipelineSchemaContractValidationBound2

func (*PipelineSchemaContractValidationBound) UnmarshalJSON

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

type PipelineSchemaContractValidationBound0

type PipelineSchemaContractValidationBound0 = int64

PipelineSchemaContractValidationBound0 defines model for PipelineSchemaContractValidationBound.0.

type PipelineSchemaContractValidationBound1

type PipelineSchemaContractValidationBound1 = float64

PipelineSchemaContractValidationBound1 defines model for PipelineSchemaContractValidationBound.1.

type PipelineSchemaContractValidationBound2

type PipelineSchemaContractValidationBound2 = time.Time

PipelineSchemaContractValidationBound2 defines model for PipelineSchemaContractValidationBound.2.

type PipelineSchemaContractValidationLiteral

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

PipelineSchemaContractValidationLiteral defines model for PipelineSchemaContractValidationLiteral.

func (PipelineSchemaContractValidationLiteral) AsPipelineSchemaContractValidationLiteral0

func (t PipelineSchemaContractValidationLiteral) AsPipelineSchemaContractValidationLiteral0() (PipelineSchemaContractValidationLiteral0, error)

AsPipelineSchemaContractValidationLiteral0 returns the union data inside the PipelineSchemaContractValidationLiteral as a PipelineSchemaContractValidationLiteral0

func (PipelineSchemaContractValidationLiteral) AsPipelineSchemaContractValidationLiteral1

func (t PipelineSchemaContractValidationLiteral) AsPipelineSchemaContractValidationLiteral1() (PipelineSchemaContractValidationLiteral1, error)

AsPipelineSchemaContractValidationLiteral1 returns the union data inside the PipelineSchemaContractValidationLiteral as a PipelineSchemaContractValidationLiteral1

func (PipelineSchemaContractValidationLiteral) AsPipelineSchemaContractValidationLiteral2

func (t PipelineSchemaContractValidationLiteral) AsPipelineSchemaContractValidationLiteral2() (PipelineSchemaContractValidationLiteral2, error)

AsPipelineSchemaContractValidationLiteral2 returns the union data inside the PipelineSchemaContractValidationLiteral as a PipelineSchemaContractValidationLiteral2

func (PipelineSchemaContractValidationLiteral) AsPipelineSchemaContractValidationLiteral3

func (t PipelineSchemaContractValidationLiteral) AsPipelineSchemaContractValidationLiteral3() (PipelineSchemaContractValidationLiteral3, error)

AsPipelineSchemaContractValidationLiteral3 returns the union data inside the PipelineSchemaContractValidationLiteral as a PipelineSchemaContractValidationLiteral3

func (*PipelineSchemaContractValidationLiteral) FromPipelineSchemaContractValidationLiteral0

func (t *PipelineSchemaContractValidationLiteral) FromPipelineSchemaContractValidationLiteral0(v PipelineSchemaContractValidationLiteral0) error

FromPipelineSchemaContractValidationLiteral0 overwrites any union data inside the PipelineSchemaContractValidationLiteral as the provided PipelineSchemaContractValidationLiteral0

func (*PipelineSchemaContractValidationLiteral) FromPipelineSchemaContractValidationLiteral1

func (t *PipelineSchemaContractValidationLiteral) FromPipelineSchemaContractValidationLiteral1(v PipelineSchemaContractValidationLiteral1) error

FromPipelineSchemaContractValidationLiteral1 overwrites any union data inside the PipelineSchemaContractValidationLiteral as the provided PipelineSchemaContractValidationLiteral1

func (*PipelineSchemaContractValidationLiteral) FromPipelineSchemaContractValidationLiteral2

func (t *PipelineSchemaContractValidationLiteral) FromPipelineSchemaContractValidationLiteral2(v PipelineSchemaContractValidationLiteral2) error

FromPipelineSchemaContractValidationLiteral2 overwrites any union data inside the PipelineSchemaContractValidationLiteral as the provided PipelineSchemaContractValidationLiteral2

func (*PipelineSchemaContractValidationLiteral) FromPipelineSchemaContractValidationLiteral3

func (t *PipelineSchemaContractValidationLiteral) FromPipelineSchemaContractValidationLiteral3(v PipelineSchemaContractValidationLiteral3) error

FromPipelineSchemaContractValidationLiteral3 overwrites any union data inside the PipelineSchemaContractValidationLiteral as the provided PipelineSchemaContractValidationLiteral3

func (PipelineSchemaContractValidationLiteral) MarshalJSON

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

func (*PipelineSchemaContractValidationLiteral) MergePipelineSchemaContractValidationLiteral0

func (t *PipelineSchemaContractValidationLiteral) MergePipelineSchemaContractValidationLiteral0(v PipelineSchemaContractValidationLiteral0) error

MergePipelineSchemaContractValidationLiteral0 performs a merge with any union data inside the PipelineSchemaContractValidationLiteral, using the provided PipelineSchemaContractValidationLiteral0

func (*PipelineSchemaContractValidationLiteral) MergePipelineSchemaContractValidationLiteral1

func (t *PipelineSchemaContractValidationLiteral) MergePipelineSchemaContractValidationLiteral1(v PipelineSchemaContractValidationLiteral1) error

MergePipelineSchemaContractValidationLiteral1 performs a merge with any union data inside the PipelineSchemaContractValidationLiteral, using the provided PipelineSchemaContractValidationLiteral1

func (*PipelineSchemaContractValidationLiteral) MergePipelineSchemaContractValidationLiteral2

func (t *PipelineSchemaContractValidationLiteral) MergePipelineSchemaContractValidationLiteral2(v PipelineSchemaContractValidationLiteral2) error

MergePipelineSchemaContractValidationLiteral2 performs a merge with any union data inside the PipelineSchemaContractValidationLiteral, using the provided PipelineSchemaContractValidationLiteral2

func (*PipelineSchemaContractValidationLiteral) MergePipelineSchemaContractValidationLiteral3

func (t *PipelineSchemaContractValidationLiteral) MergePipelineSchemaContractValidationLiteral3(v PipelineSchemaContractValidationLiteral3) error

MergePipelineSchemaContractValidationLiteral3 performs a merge with any union data inside the PipelineSchemaContractValidationLiteral, using the provided PipelineSchemaContractValidationLiteral3

func (*PipelineSchemaContractValidationLiteral) UnmarshalJSON

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

type PipelineSchemaContractValidationLiteral0

type PipelineSchemaContractValidationLiteral0 = string

PipelineSchemaContractValidationLiteral0 defines model for PipelineSchemaContractValidationLiteral.0.

type PipelineSchemaContractValidationLiteral1

type PipelineSchemaContractValidationLiteral1 = int64

PipelineSchemaContractValidationLiteral1 defines model for PipelineSchemaContractValidationLiteral.1.

type PipelineSchemaContractValidationLiteral2

type PipelineSchemaContractValidationLiteral2 = float64

PipelineSchemaContractValidationLiteral2 defines model for PipelineSchemaContractValidationLiteral.2.

type PipelineSchemaContractValidationLiteral3

type PipelineSchemaContractValidationLiteral3 = bool

PipelineSchemaContractValidationLiteral3 defines model for PipelineSchemaContractValidationLiteral.3.

type PipelineSinkSpec

type PipelineSinkSpec struct {
	Config           *map[string]interface{}           `json:"config,omitempty"`
	DataSourceRef    Slug                              `json:"data_source_ref"`
	EmptyInputPolicy *PipelineSinkSpecEmptyInputPolicy `json:"empty_input_policy,omitempty"`
	IdempotencyClass PipelineSinkSpecIdempotencyClass  `json:"idempotency_class"`
	Input            Slug                              `json:"input"`
	InputContract    *PipelineSchemaContract           `json:"input_contract,omitempty"`
	InputContractRef *PipelineODCSContractRef          `json:"input_contract_ref,omitempty"`
	OperationInline  *map[string]interface{}           `json:"operation_inline,omitempty"`
	OperationRef     *Slug                             `json:"operation_ref,omitempty"`
	OperationType    PipelineSinkSpecOperationType     `json:"operation_type"`
}

PipelineSinkSpec defines model for PipelineSinkSpec.

type PipelineSinkSpecEmptyInputPolicy

type PipelineSinkSpecEmptyInputPolicy string

PipelineSinkSpecEmptyInputPolicy defines model for PipelineSinkSpec.EmptyInputPolicy.

const (
	Reject PipelineSinkSpecEmptyInputPolicy = "reject"
	Skip   PipelineSinkSpecEmptyInputPolicy = "skip"
)

Defines values for PipelineSinkSpecEmptyInputPolicy.

func (PipelineSinkSpecEmptyInputPolicy) Valid

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

type PipelineSinkSpecIdempotencyClass

type PipelineSinkSpecIdempotencyClass string

PipelineSinkSpecIdempotencyClass defines model for PipelineSinkSpec.IdempotencyClass.

const (
	PipelineSinkSpecIdempotencyClassDeduplicatedByLedger PipelineSinkSpecIdempotencyClass = "deduplicated_by_ledger"
	PipelineSinkSpecIdempotencyClassIdempotentWithKey    PipelineSinkSpecIdempotencyClass = "idempotent_with_key"
	PipelineSinkSpecIdempotencyClassNaturallyIdempotent  PipelineSinkSpecIdempotencyClass = "naturally_idempotent"
	PipelineSinkSpecIdempotencyClassUnsafe               PipelineSinkSpecIdempotencyClass = "unsafe"
)

Defines values for PipelineSinkSpecIdempotencyClass.

func (PipelineSinkSpecIdempotencyClass) Valid

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

type PipelineSinkSpecOperationType

type PipelineSinkSpecOperationType string

PipelineSinkSpecOperationType defines model for PipelineSinkSpec.OperationType.

const (
	PipelineSinkSpecOperationTypeBigquery        PipelineSinkSpecOperationType = "bigquery"
	PipelineSinkSpecOperationTypeFtp             PipelineSinkSpecOperationType = "ftp"
	PipelineSinkSpecOperationTypeGit             PipelineSinkSpecOperationType = "git"
	PipelineSinkSpecOperationTypeGoogleWorkspace PipelineSinkSpecOperationType = "google_workspace"
	PipelineSinkSpecOperationTypeHttp            PipelineSinkSpecOperationType = "http"
	PipelineSinkSpecOperationTypeHubspot         PipelineSinkSpecOperationType = "hubspot"
	PipelineSinkSpecOperationTypeMongodb         PipelineSinkSpecOperationType = "mongodb"
	PipelineSinkSpecOperationTypeS3              PipelineSinkSpecOperationType = "s3"
	PipelineSinkSpecOperationTypeSnowflake       PipelineSinkSpecOperationType = "snowflake"
	PipelineSinkSpecOperationTypeSql             PipelineSinkSpecOperationType = "sql"
)

Defines values for PipelineSinkSpecOperationType.

func (PipelineSinkSpecOperationType) Valid

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

type PipelineSinkStep

type PipelineSinkStep struct {
	Kind PipelineSinkStepKind `json:"kind"`
	Name *Name                `json:"name,omitempty"`
	Sink PipelineSinkSpec     `json:"sink"`
	Slug Slug                 `json:"slug"`
}

PipelineSinkStep defines model for PipelineSinkStep.

type PipelineSinkStepKind

type PipelineSinkStepKind string

PipelineSinkStepKind defines model for PipelineSinkStep.Kind.

const (
	PipelineSinkStepKindSink PipelineSinkStepKind = "sink"
)

Defines values for PipelineSinkStepKind.

func (PipelineSinkStepKind) Valid

func (e PipelineSinkStepKind) Valid() bool

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

type PipelineSlugParam

type PipelineSlugParam = Slug

PipelineSlugParam defines model for PipelineSlugParam.

type PipelineSpec

type PipelineSpec struct {
	Metadata PipelineMetadata `json:"metadata"`
	Steps    []PipelineStep   `json:"steps"`
}

PipelineSpec defines model for PipelineSpec.

type PipelineSpecFormatDiagnostic

type PipelineSpecFormatDiagnostic struct {
	Code               PipelineSpecFormatDiagnosticCode `json:"code"`
	Message            string                           `json:"message"`
	ReferencedStepSlug string                           `json:"referenced_step_slug"`
	StepSlug           string                           `json:"step_slug"`
}

PipelineSpecFormatDiagnostic defines model for PipelineSpecFormatDiagnostic.

type PipelineSpecFormatDiagnosticCode

type PipelineSpecFormatDiagnosticCode string

PipelineSpecFormatDiagnosticCode defines model for PipelineSpecFormatDiagnostic.Code.

const (
	UnresolvedStepReference PipelineSpecFormatDiagnosticCode = "unresolved_step_reference"
)

Defines values for PipelineSpecFormatDiagnosticCode.

func (PipelineSpecFormatDiagnosticCode) Valid

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

type PipelineSpecFormatRequest

type PipelineSpecFormatRequest struct {
	Data   string                          `json:"data"`
	Format PipelineSpecFormatRequestFormat `json:"format"`
}

PipelineSpecFormatRequest defines model for PipelineSpecFormatRequest.

type PipelineSpecFormatRequestFormat

type PipelineSpecFormatRequestFormat string

PipelineSpecFormatRequestFormat defines model for PipelineSpecFormatRequest.Format.

const (
	PipelineSpecFormatRequestFormatJson PipelineSpecFormatRequestFormat = "json"
	PipelineSpecFormatRequestFormatYaml PipelineSpecFormatRequestFormat = "yaml"
)

Defines values for PipelineSpecFormatRequestFormat.

func (PipelineSpecFormatRequestFormat) Valid

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

type PipelineSpecFormatResponse

type PipelineSpecFormatResponse struct {
	Data        string                           `json:"data"`
	Diagnostics []PipelineSpecFormatDiagnostic   `json:"diagnostics"`
	Format      PipelineSpecFormatResponseFormat `json:"format"`
}

PipelineSpecFormatResponse defines model for PipelineSpecFormatResponse.

type PipelineSpecFormatResponseFormat

type PipelineSpecFormatResponseFormat string

PipelineSpecFormatResponseFormat defines model for PipelineSpecFormatResponse.Format.

const (
	PipelineSpecFormatResponseFormatJson PipelineSpecFormatResponseFormat = "json"
	PipelineSpecFormatResponseFormatYaml PipelineSpecFormatResponseFormat = "yaml"
)

Defines values for PipelineSpecFormatResponseFormat.

func (PipelineSpecFormatResponseFormat) Valid

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

type PipelineSpecUpdate

type PipelineSpecUpdate struct {
	Metadata PipelineMetadataUpdate `json:"metadata"`
	Steps    []PipelineStep         `json:"steps"`
}

PipelineSpecUpdate defines model for PipelineSpecUpdate.

type PipelineStep

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

PipelineStep defines model for PipelineStep.

func (PipelineStep) AsPipelineInputStep

func (t PipelineStep) AsPipelineInputStep() (PipelineInputStep, error)

AsPipelineInputStep returns the union data inside the PipelineStep as a PipelineInputStep

func (PipelineStep) AsPipelineQueryStep

func (t PipelineStep) AsPipelineQueryStep() (PipelineQueryStep, error)

AsPipelineQueryStep returns the union data inside the PipelineStep as a PipelineQueryStep

func (PipelineStep) AsPipelineSinkStep

func (t PipelineStep) AsPipelineSinkStep() (PipelineSinkStep, error)

AsPipelineSinkStep returns the union data inside the PipelineStep as a PipelineSinkStep

func (PipelineStep) AsPipelineTransformStep

func (t PipelineStep) AsPipelineTransformStep() (PipelineTransformStep, error)

AsPipelineTransformStep returns the union data inside the PipelineStep as a PipelineTransformStep

func (PipelineStep) Discriminator

func (t PipelineStep) Discriminator() (string, error)

func (*PipelineStep) FromPipelineInputStep

func (t *PipelineStep) FromPipelineInputStep(v PipelineInputStep) error

FromPipelineInputStep overwrites any union data inside the PipelineStep as the provided PipelineInputStep

func (*PipelineStep) FromPipelineQueryStep

func (t *PipelineStep) FromPipelineQueryStep(v PipelineQueryStep) error

FromPipelineQueryStep overwrites any union data inside the PipelineStep as the provided PipelineQueryStep

func (*PipelineStep) FromPipelineSinkStep

func (t *PipelineStep) FromPipelineSinkStep(v PipelineSinkStep) error

FromPipelineSinkStep overwrites any union data inside the PipelineStep as the provided PipelineSinkStep

func (*PipelineStep) FromPipelineTransformStep

func (t *PipelineStep) FromPipelineTransformStep(v PipelineTransformStep) error

FromPipelineTransformStep overwrites any union data inside the PipelineStep as the provided PipelineTransformStep

func (PipelineStep) MarshalJSON

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

func (*PipelineStep) MergePipelineInputStep

func (t *PipelineStep) MergePipelineInputStep(v PipelineInputStep) error

MergePipelineInputStep performs a merge with any union data inside the PipelineStep, using the provided PipelineInputStep

func (*PipelineStep) MergePipelineQueryStep

func (t *PipelineStep) MergePipelineQueryStep(v PipelineQueryStep) error

MergePipelineQueryStep performs a merge with any union data inside the PipelineStep, using the provided PipelineQueryStep

func (*PipelineStep) MergePipelineSinkStep

func (t *PipelineStep) MergePipelineSinkStep(v PipelineSinkStep) error

MergePipelineSinkStep performs a merge with any union data inside the PipelineStep, using the provided PipelineSinkStep

func (*PipelineStep) MergePipelineTransformStep

func (t *PipelineStep) MergePipelineTransformStep(v PipelineTransformStep) error

MergePipelineTransformStep performs a merge with any union data inside the PipelineStep, using the provided PipelineTransformStep

func (*PipelineStep) UnmarshalJSON

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

func (PipelineStep) ValueByDiscriminator

func (t PipelineStep) ValueByDiscriminator() (interface{}, error)

type PipelineStepBase

type PipelineStepBase struct {
	Kind PipelineStepKind `json:"kind"`
	Name *Name            `json:"name,omitempty"`
	Slug Slug             `json:"slug"`
}

PipelineStepBase defines model for PipelineStepBase.

type PipelineStepKind

type PipelineStepKind string

PipelineStepKind defines model for PipelineStepKind.

const (
	PipelineStepKindInput     PipelineStepKind = "input"
	PipelineStepKindQuery     PipelineStepKind = "query"
	PipelineStepKindSink      PipelineStepKind = "sink"
	PipelineStepKindTransform PipelineStepKind = "transform"
)

Defines values for PipelineStepKind.

func (PipelineStepKind) Valid

func (e PipelineStepKind) Valid() bool

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

type PipelineSyncStatus

type PipelineSyncStatus string

PipelineSyncStatus defines model for PipelineSyncStatus.

const (
	Drifted PipelineSyncStatus = "drifted"
	Synced  PipelineSyncStatus = "synced"
)

Defines values for PipelineSyncStatus.

func (PipelineSyncStatus) Valid

func (e PipelineSyncStatus) Valid() bool

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

type PipelineTransformSpec

type PipelineTransformSpec struct {
	InputContract     *PipelineSchemaContract                     `json:"input_contract,omitempty"`
	InputContractRef  *PipelineODCSContractRef                    `json:"input_contract_ref,omitempty"`
	InputContracts    *map[string]PipelineInputContractAttachment `json:"input_contracts,omitempty"`
	Inputs            map[string]Slug                             `json:"inputs"`
	OutputContract    *PipelineSchemaContract                     `json:"output_contract,omitempty"`
	OutputContractRef *PipelineODCSContractRef                    `json:"output_contract_ref,omitempty"`
	OutputKind        PipelineTransformSpecOutputKind             `json:"output_kind"`
	Sql               string                                      `json:"sql"`
}

PipelineTransformSpec defines model for PipelineTransformSpec.

type PipelineTransformSpecOutputKind

type PipelineTransformSpecOutputKind string

PipelineTransformSpecOutputKind defines model for PipelineTransformSpec.OutputKind.

const (
	PipelineTransformSpecOutputKindCsv  PipelineTransformSpecOutputKind = "csv"
	PipelineTransformSpecOutputKindJson PipelineTransformSpecOutputKind = "json"
	PipelineTransformSpecOutputKindRows PipelineTransformSpecOutputKind = "rows"
)

Defines values for PipelineTransformSpecOutputKind.

func (PipelineTransformSpecOutputKind) Valid

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

type PipelineTransformStep

type PipelineTransformStep struct {
	Kind      PipelineTransformStepKind `json:"kind"`
	Name      *Name                     `json:"name,omitempty"`
	Slug      Slug                      `json:"slug"`
	Transform PipelineTransformSpec     `json:"transform"`
}

PipelineTransformStep defines model for PipelineTransformStep.

type PipelineTransformStepKind

type PipelineTransformStepKind string

PipelineTransformStepKind defines model for PipelineTransformStep.Kind.

const (
	PipelineTransformStepKindTransform PipelineTransformStepKind = "transform"
)

Defines values for PipelineTransformStepKind.

func (PipelineTransformStepKind) Valid

func (e PipelineTransformStepKind) Valid() bool

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

type PipelineTrigger

type PipelineTrigger struct {
	CreatedAt          Timestamp                            `json:"created_at"`
	CreatedByActorSlug *NullableSlug                        `json:"created_by_actor_slug,omitempty"`
	CreatedByActorType EventActorType                       `json:"created_by_actor_type"`
	DisabledAt         *NullableTimestamp                   `json:"disabled_at"`
	Enabled            bool                                 `json:"enabled"`
	EnvironmentSlug    Slug                                 `json:"environment_slug"`
	Name               Name                                 `json:"name"`
	PipelineSlug       Slug                                 `json:"pipeline_slug"`
	RetryPolicy        PipelineTriggerRetryPolicy           `json:"retry_policy"`
	Revision           int64                                `json:"revision"`
	RuntimeInputKeys   []string                             `json:"runtime_input_keys"`
	Schedule           *PipelineTriggerScheduleConfig       `json:"schedule,omitempty"`
	Slug               Slug                                 `json:"slug"`
	Type               PipelineTriggerType                  `json:"type"`
	UpdatedAt          Timestamp                            `json:"updated_at"`
	UpdatedByActorSlug *NullableSlug                        `json:"updated_by_actor_slug,omitempty"`
	UpdatedByActorType EventActorType                       `json:"updated_by_actor_type"`
	VersionPolicy      PipelineTriggerResolvedVersionPolicy `json:"version_policy"`
	Webhook            *PipelineWebhookConfig               `json:"webhook,omitempty"`
}

PipelineTrigger defines model for PipelineTrigger.

type PipelineTriggerBackoffStrategy

type PipelineTriggerBackoffStrategy string

PipelineTriggerBackoffStrategy defines model for PipelineTriggerBackoffStrategy.

const (
	PipelineTriggerBackoffStrategyExponential PipelineTriggerBackoffStrategy = "exponential"
	PipelineTriggerBackoffStrategyFixed       PipelineTriggerBackoffStrategy = "fixed"
	PipelineTriggerBackoffStrategyNone        PipelineTriggerBackoffStrategy = "none"
)

Defines values for PipelineTriggerBackoffStrategy.

func (PipelineTriggerBackoffStrategy) Valid

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

type PipelineTriggerIssuanceResponse

type PipelineTriggerIssuanceResponse struct {
	PipelineTrigger PipelineTrigger                `json:"pipeline_trigger"`
	WebhookSecret   *PipelineWebhookSecretIssuance `json:"webhook_secret,omitempty"`
}

PipelineTriggerIssuanceResponse defines model for PipelineTriggerIssuanceResponse.

type PipelineTriggerLatestDeployedVersionPolicyWithPinnedHash

type PipelineTriggerLatestDeployedVersionPolicyWithPinnedHash struct {
	Mode PipelineTriggerLatestDeployedVersionPolicyWithPinnedHashMode `json:"mode"`
}

PipelineTriggerLatestDeployedVersionPolicyWithPinnedHash defines model for PipelineTriggerLatestDeployedVersionPolicyWithPinnedHash.

type PipelineTriggerLatestDeployedVersionPolicyWithPinnedHashMode

type PipelineTriggerLatestDeployedVersionPolicyWithPinnedHashMode string

PipelineTriggerLatestDeployedVersionPolicyWithPinnedHashMode defines model for PipelineTriggerLatestDeployedVersionPolicyWithPinnedHash.Mode.

const (
	PipelineTriggerLatestDeployedVersionPolicyWithPinnedHashModeLatestDeployed PipelineTriggerLatestDeployedVersionPolicyWithPinnedHashMode = "latest_deployed"
)

Defines values for PipelineTriggerLatestDeployedVersionPolicyWithPinnedHashMode.

func (PipelineTriggerLatestDeployedVersionPolicyWithPinnedHashMode) Valid

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

type PipelineTriggerListResponse

type PipelineTriggerListResponse struct {
	HasMore          bool              `json:"has_more"`
	NextCursor       *string           `json:"next_cursor,omitempty"`
	PipelineTriggers []PipelineTrigger `json:"pipeline_triggers"`
	PrevCursor       *string           `json:"prev_cursor,omitempty"`
}

PipelineTriggerListResponse defines model for PipelineTriggerListResponse.

type PipelineTriggerPinnedVersionPolicyWithoutHash

type PipelineTriggerPinnedVersionPolicyWithoutHash struct {
	Mode PipelineTriggerPinnedVersionPolicyWithoutHashMode `json:"mode"`
}

PipelineTriggerPinnedVersionPolicyWithoutHash defines model for PipelineTriggerPinnedVersionPolicyWithoutHash.

type PipelineTriggerPinnedVersionPolicyWithoutHashMode

type PipelineTriggerPinnedVersionPolicyWithoutHashMode string

PipelineTriggerPinnedVersionPolicyWithoutHashMode defines model for PipelineTriggerPinnedVersionPolicyWithoutHash.Mode.

const (
	PipelineTriggerPinnedVersionPolicyWithoutHashModePinned PipelineTriggerPinnedVersionPolicyWithoutHashMode = "pinned"
)

Defines values for PipelineTriggerPinnedVersionPolicyWithoutHashMode.

func (PipelineTriggerPinnedVersionPolicyWithoutHashMode) Valid

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

type PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHash

type PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHash struct {
	Mode PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHashMode `json:"mode"`
}

PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHash defines model for PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHash.

type PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHashMode

type PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHashMode string

PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHashMode defines model for PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHash.Mode.

const (
	PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHashModeLatestDeployed PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHashMode = "latest_deployed"
)

Defines values for PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHashMode.

func (PipelineTriggerResolvedLatestDeployedVersionPolicyWithPinnedHashMode) Valid

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

type PipelineTriggerResolvedPinnedVersionPolicyWithoutHash

type PipelineTriggerResolvedPinnedVersionPolicyWithoutHash struct {
	Mode PipelineTriggerResolvedPinnedVersionPolicyWithoutHashMode `json:"mode"`
}

PipelineTriggerResolvedPinnedVersionPolicyWithoutHash defines model for PipelineTriggerResolvedPinnedVersionPolicyWithoutHash.

type PipelineTriggerResolvedPinnedVersionPolicyWithoutHashMode

type PipelineTriggerResolvedPinnedVersionPolicyWithoutHashMode string

PipelineTriggerResolvedPinnedVersionPolicyWithoutHashMode defines model for PipelineTriggerResolvedPinnedVersionPolicyWithoutHash.Mode.

const (
	PipelineTriggerResolvedPinnedVersionPolicyWithoutHashModePinned PipelineTriggerResolvedPinnedVersionPolicyWithoutHashMode = "pinned"
)

Defines values for PipelineTriggerResolvedPinnedVersionPolicyWithoutHashMode.

func (PipelineTriggerResolvedPinnedVersionPolicyWithoutHashMode) Valid

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

type PipelineTriggerResolvedVersionPolicy

type PipelineTriggerResolvedVersionPolicy struct {
	Mode              PipelineTriggerVersionPolicyMode `json:"mode"`
	PinnedVersionHash *string                          `json:"pinned_version_hash,omitempty"`
}

PipelineTriggerResolvedVersionPolicy defines model for PipelineTriggerResolvedVersionPolicy.

type PipelineTriggerRetryAttemptStatus

type PipelineTriggerRetryAttemptStatus string

PipelineTriggerRetryAttemptStatus defines model for PipelineTriggerRetryAttemptStatus.

const (
	PipelineTriggerRetryAttemptStatusExhausted PipelineTriggerRetryAttemptStatus = "exhausted"
	PipelineTriggerRetryAttemptStatusFailed    PipelineTriggerRetryAttemptStatus = "failed"
	PipelineTriggerRetryAttemptStatusQueued    PipelineTriggerRetryAttemptStatus = "queued"
	PipelineTriggerRetryAttemptStatusRunning   PipelineTriggerRetryAttemptStatus = "running"
	PipelineTriggerRetryAttemptStatusSkipped   PipelineTriggerRetryAttemptStatus = "skipped"
	PipelineTriggerRetryAttemptStatusSucceeded PipelineTriggerRetryAttemptStatus = "succeeded"
)

Defines values for PipelineTriggerRetryAttemptStatus.

func (PipelineTriggerRetryAttemptStatus) Valid

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

type PipelineTriggerRetryFailureKind

type PipelineTriggerRetryFailureKind string

PipelineTriggerRetryFailureKind defines model for PipelineTriggerRetryFailureKind.

const (
	PipelineTriggerRetryFailureKindDataSource PipelineTriggerRetryFailureKind = "data_source"
	PipelineTriggerRetryFailureKindPlatform   PipelineTriggerRetryFailureKind = "platform"
)

Defines values for PipelineTriggerRetryFailureKind.

func (PipelineTriggerRetryFailureKind) Valid

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

type PipelineTriggerRetryPolicy

type PipelineTriggerRetryPolicy struct {
	BackoffStrategy       PipelineTriggerBackoffStrategy    `json:"backoff_strategy"`
	Enabled               bool                              `json:"enabled"`
	InitialDelaySeconds   int                               `json:"initial_delay_seconds"`
	Jitter                bool                              `json:"jitter"`
	MaxAttempts           int                               `json:"max_attempts"`
	MaxDelaySeconds       int                               `json:"max_delay_seconds"`
	MaxElapsedSeconds     *int                              `json:"max_elapsed_seconds,omitempty"`
	RetryableFailureKinds []PipelineTriggerRetryFailureKind `json:"retryable_failure_kinds"`
}

PipelineTriggerRetryPolicy defines model for PipelineTriggerRetryPolicy.

type PipelineTriggerScheduleConfig

type PipelineTriggerScheduleConfig struct {
	Cron          string                               `json:"cron"`
	MisfirePolicy PipelineTriggerScheduleMisfirePolicy `json:"misfire_policy"`
	Timezone      string                               `json:"timezone"`
}

PipelineTriggerScheduleConfig defines model for PipelineTriggerScheduleConfig.

type PipelineTriggerScheduleMisfirePolicy

type PipelineTriggerScheduleMisfirePolicy string

PipelineTriggerScheduleMisfirePolicy defines model for PipelineTriggerScheduleMisfirePolicy.

const (
	PipelineTriggerScheduleMisfirePolicyFireOnce PipelineTriggerScheduleMisfirePolicy = "fire_once"
	PipelineTriggerScheduleMisfirePolicySkip     PipelineTriggerScheduleMisfirePolicy = "skip"
)

Defines values for PipelineTriggerScheduleMisfirePolicy.

func (PipelineTriggerScheduleMisfirePolicy) Valid

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

type PipelineTriggerScheduleWithWebhookConfig

type PipelineTriggerScheduleWithWebhookConfig struct {
	Type    PipelineTriggerScheduleWithWebhookConfigType `json:"type"`
	Webhook map[string]interface{}                       `json:"webhook"`
}

PipelineTriggerScheduleWithWebhookConfig defines model for PipelineTriggerScheduleWithWebhookConfig.

type PipelineTriggerScheduleWithWebhookConfigType

type PipelineTriggerScheduleWithWebhookConfigType string

PipelineTriggerScheduleWithWebhookConfigType defines model for PipelineTriggerScheduleWithWebhookConfig.Type.

const (
	Schedule PipelineTriggerScheduleWithWebhookConfigType = "schedule"
)

Defines values for PipelineTriggerScheduleWithWebhookConfigType.

func (PipelineTriggerScheduleWithWebhookConfigType) Valid

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

type PipelineTriggerScheduleWithoutScheduleConfig

type PipelineTriggerScheduleWithoutScheduleConfig struct {
	Type PipelineTriggerScheduleWithoutScheduleConfigType `json:"type"`
}

PipelineTriggerScheduleWithoutScheduleConfig defines model for PipelineTriggerScheduleWithoutScheduleConfig.

type PipelineTriggerScheduleWithoutScheduleConfigType

type PipelineTriggerScheduleWithoutScheduleConfigType string

PipelineTriggerScheduleWithoutScheduleConfigType defines model for PipelineTriggerScheduleWithoutScheduleConfig.Type.

const (
	PipelineTriggerScheduleWithoutScheduleConfigTypeSchedule PipelineTriggerScheduleWithoutScheduleConfigType = "schedule"
)

Defines values for PipelineTriggerScheduleWithoutScheduleConfigType.

func (PipelineTriggerScheduleWithoutScheduleConfigType) Valid

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

type PipelineTriggerSlugParam

type PipelineTriggerSlugParam = Slug

PipelineTriggerSlugParam defines model for PipelineTriggerSlugParam.

type PipelineTriggerType

type PipelineTriggerType string

PipelineTriggerType defines model for PipelineTriggerType.

const (
	PipelineTriggerTypeSchedule PipelineTriggerType = "schedule"
	PipelineTriggerTypeWebhook  PipelineTriggerType = "webhook"
)

Defines values for PipelineTriggerType.

func (PipelineTriggerType) Valid

func (e PipelineTriggerType) Valid() bool

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

type PipelineTriggerVersionPolicy

type PipelineTriggerVersionPolicy struct {
	Mode              PipelineTriggerVersionPolicyMode `json:"mode"`
	PinnedVersionHash *string                          `json:"pinned_version_hash,omitempty"`
}

PipelineTriggerVersionPolicy defines model for PipelineTriggerVersionPolicy.

type PipelineTriggerVersionPolicyMode

type PipelineTriggerVersionPolicyMode string

PipelineTriggerVersionPolicyMode defines model for PipelineTriggerVersionPolicyMode.

const (
	PipelineTriggerVersionPolicyModeLatestDeployed PipelineTriggerVersionPolicyMode = "latest_deployed"
	PipelineTriggerVersionPolicyModePinned         PipelineTriggerVersionPolicyMode = "pinned"
)

Defines values for PipelineTriggerVersionPolicyMode.

func (PipelineTriggerVersionPolicyMode) Valid

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

type PipelineTriggerWebhookWithScheduleConfig

type PipelineTriggerWebhookWithScheduleConfig struct {
	Schedule map[string]interface{}                       `json:"schedule"`
	Type     PipelineTriggerWebhookWithScheduleConfigType `json:"type"`
}

PipelineTriggerWebhookWithScheduleConfig defines model for PipelineTriggerWebhookWithScheduleConfig.

type PipelineTriggerWebhookWithScheduleConfigType

type PipelineTriggerWebhookWithScheduleConfigType string

PipelineTriggerWebhookWithScheduleConfigType defines model for PipelineTriggerWebhookWithScheduleConfig.Type.

const (
	Webhook PipelineTriggerWebhookWithScheduleConfigType = "webhook"
)

Defines values for PipelineTriggerWebhookWithScheduleConfigType.

func (PipelineTriggerWebhookWithScheduleConfigType) Valid

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

type PipelineTriggerWebhookWithoutWebhookConfig

type PipelineTriggerWebhookWithoutWebhookConfig struct {
	Type PipelineTriggerWebhookWithoutWebhookConfigType `json:"type"`
}

PipelineTriggerWebhookWithoutWebhookConfig defines model for PipelineTriggerWebhookWithoutWebhookConfig.

type PipelineTriggerWebhookWithoutWebhookConfigType

type PipelineTriggerWebhookWithoutWebhookConfigType string

PipelineTriggerWebhookWithoutWebhookConfigType defines model for PipelineTriggerWebhookWithoutWebhookConfig.Type.

const (
	PipelineTriggerWebhookWithoutWebhookConfigTypeWebhook PipelineTriggerWebhookWithoutWebhookConfigType = "webhook"
)

Defines values for PipelineTriggerWebhookWithoutWebhookConfigType.

func (PipelineTriggerWebhookWithoutWebhookConfigType) Valid

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

type PipelineValidationDiagnostic

type PipelineValidationDiagnostic struct {
	Code                   string                               `json:"code"`
	DataSourceRef          *NullableSlug                        `json:"data_source_ref,omitempty"`
	DataSourceRefSlug      *NullableSlug                        `json:"data_source_ref_slug,omitempty"`
	DataSourceType         *DataSourceType                      `json:"data_source_type,omitempty"`
	EnvironmentSlug        *NullableSlug                        `json:"environment_slug,omitempty"`
	ExpectedDataSourceType *DataSourceType                      `json:"expected_data_source_type,omitempty"`
	Field                  string                               `json:"field"`
	Message                string                               `json:"message"`
	RequiredCapability     *DataSourceRefCapability             `json:"required_capability,omitempty"`
	ResolvedDataSourceSlug *NullableSlug                        `json:"resolved_data_source_slug,omitempty"`
	Severity               PipelineValidationDiagnosticSeverity `json:"severity"`
	StepSlug               *NullableSlug                        `json:"step_slug,omitempty"`
}

PipelineValidationDiagnostic defines model for PipelineValidationDiagnostic.

type PipelineValidationDiagnosticSeverity

type PipelineValidationDiagnosticSeverity string

PipelineValidationDiagnosticSeverity defines model for PipelineValidationDiagnostic.Severity.

const (
	PipelineValidationDiagnosticSeverityError   PipelineValidationDiagnosticSeverity = "error"
	PipelineValidationDiagnosticSeverityWarning PipelineValidationDiagnosticSeverity = "warning"
)

Defines values for PipelineValidationDiagnosticSeverity.

func (PipelineValidationDiagnosticSeverity) Valid

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

type PipelineValidationRequest

type PipelineValidationRequest struct {
	Spec PipelineSpec `json:"spec"`
}

PipelineValidationRequest defines model for PipelineValidationRequest.

type PipelineValidationResponse

type PipelineValidationResponse struct {
	DataSourceRefSync PipelineDataSourceRefSyncResult `json:"data_source_ref_sync"`
	Diagnostics       []PipelineValidationDiagnostic  `json:"diagnostics"`
	ImpactReport      *DriftImpactReportPreview       `json:"impact_report,omitempty"`
	Valid             bool                            `json:"valid"`
}

PipelineValidationResponse defines model for PipelineValidationResponse.

type PipelineValidationResultListResponse

type PipelineValidationResultListResponse struct {
	ValidationResults []PipelineValidationResultRecord `json:"validation_results"`
}

PipelineValidationResultListResponse defines model for PipelineValidationResultListResponse.

type PipelineValidationResultRecord

type PipelineValidationResultRecord struct {
	CreatedAt        time.Time                      `json:"created_at"`
	Diagnostics      []PipelineValidationDiagnostic `json:"diagnostics"`
	EnvironmentSlug  Slug                           `json:"environment_slug"`
	ImpactReportSlug *NullableSlug                  `json:"impact_report_slug"`
	PipelineSlug     Slug                           `json:"pipeline_slug"`
	ProjectSlug      Slug                           `json:"project_slug"`
	Source           PipelineValidationResultSource `json:"source"`
	SpecHash         *string                        `json:"spec_hash"`
	UpdatedAt        time.Time                      `json:"updated_at"`
	Valid            bool                           `json:"valid"`
	ValidationSlug   Slug                           `json:"validation_slug"`
}

PipelineValidationResultRecord defines model for PipelineValidationResultRecord.

type PipelineValidationResultSource

type PipelineValidationResultSource string

PipelineValidationResultSource defines model for PipelineValidationResultSource.

const (
	PipelineValidationResultSourceAPI        PipelineValidationResultSource = "api"
	PipelineValidationResultSourceExecute    PipelineValidationResultSource = "execute"
	PipelineValidationResultSourceRevalidate PipelineValidationResultSource = "revalidate"
	PipelineValidationResultSourceUnknown    PipelineValidationResultSource = "unknown"
)

Defines values for PipelineValidationResultSource.

func (PipelineValidationResultSource) Valid

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

type PipelineVersion

type PipelineVersion struct {
	CreatedAt     Timestamp    `json:"created_at"`
	GitCommitSha  *string      `json:"git_commit_sha,omitempty"`
	PipelineSlug  Slug         `json:"pipeline_slug"`
	ShortSpecHash string       `json:"short_spec_hash"`
	Spec          PipelineSpec `json:"spec"`
	SpecHash      string       `json:"spec_hash"`
}

PipelineVersion defines model for PipelineVersion.

type PipelineVersionIdParam

type PipelineVersionIdParam = string

PipelineVersionIdParam defines model for PipelineVersionIdParam.

type PipelineVersionListResponse

type PipelineVersionListResponse struct {
	Versions []PipelineVersionRef `json:"versions"`
}

PipelineVersionListResponse defines model for PipelineVersionListResponse.

type PipelineVersionRef

type PipelineVersionRef struct {
	CreatedAt     Timestamp `json:"created_at"`
	GitCommitSha  *string   `json:"git_commit_sha,omitempty"`
	PipelineSlug  Slug      `json:"pipeline_slug"`
	ShortSpecHash string    `json:"short_spec_hash"`
	SpecHash      string    `json:"spec_hash"`
}

PipelineVersionRef defines model for PipelineVersionRef.

type PipelineWebhookConfig

type PipelineWebhookConfig struct {
	EnabledKeyVersions   []int                               `json:"enabled_key_versions"`
	InputMappings        []PipelineWebhookInputMapping       `json:"input_mappings"`
	ReceiverId           string                              `json:"receiver_id"`
	SecretConfigured     bool                                `json:"secret_configured"`
	VerificationStrategy PipelineWebhookVerificationStrategy `json:"verification_strategy"`
}

PipelineWebhookConfig defines model for PipelineWebhookConfig.

type PipelineWebhookConfigInput

type PipelineWebhookConfigInput struct {
	InputMappings []PipelineWebhookInputMapping `json:"input_mappings"`
}

PipelineWebhookConfigInput defines model for PipelineWebhookConfigInput.

type PipelineWebhookDelivery

type PipelineWebhookDelivery struct {
	AttemptNumber           int                                 `json:"attempt_number"`
	CompletedAt             *NullableTimestamp                  `json:"completed_at"`
	DeliveryId              string                              `json:"delivery_id"`
	DuplicateCount          int                                 `json:"duplicate_count"`
	FailureKind             *PipelineWebhookDeliveryFailureKind `json:"failure_kind"`
	FailureReason           *string                             `json:"failure_reason"`
	LastDuplicateAt         *NullableTimestamp                  `json:"last_duplicate_at"`
	LinkedRunSlug           *NullableSlug                       `json:"linked_run_slug"`
	MappedInputNames        []string                            `json:"mapped_input_names"`
	NextRetryAt             *NullableTimestamp                  `json:"next_retry_at"`
	PayloadDigest           string                              `json:"payload_digest"`
	PayloadSizeBytes        int64                               `json:"payload_size_bytes"`
	PipelineSlug            Slug                                `json:"pipeline_slug"`
	ReceivedAt              Timestamp                           `json:"received_at"`
	ReceiverId              string                              `json:"receiver_id"`
	ReplayAvailable         bool                                `json:"replay_available"`
	ReplayUnavailableReason *string                             `json:"replay_unavailable_reason"`
	StartedAt               *NullableTimestamp                  `json:"started_at"`
	Status                  PipelineWebhookDeliveryStatus       `json:"status"`
	TriggerRevision         int64                               `json:"trigger_revision"`
	TriggerSlug             Slug                                `json:"trigger_slug"`
	UpdatedAt               Timestamp                           `json:"updated_at"`
}

PipelineWebhookDelivery defines model for PipelineWebhookDelivery.

type PipelineWebhookDeliveryFailureKind

type PipelineWebhookDeliveryFailureKind string

PipelineWebhookDeliveryFailureKind defines model for PipelineWebhookDelivery.FailureKind.

const (
	PipelineWebhookDeliveryFailureKindDataSource PipelineWebhookDeliveryFailureKind = "data_source"
	PipelineWebhookDeliveryFailureKindPlatform   PipelineWebhookDeliveryFailureKind = "platform"
)

Defines values for PipelineWebhookDeliveryFailureKind.

func (PipelineWebhookDeliveryFailureKind) Valid

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

type PipelineWebhookDeliveryIDParam

type PipelineWebhookDeliveryIDParam = string

PipelineWebhookDeliveryIDParam defines model for PipelineWebhookDeliveryIDParam.

type PipelineWebhookDeliveryListResponse

type PipelineWebhookDeliveryListResponse struct {
	Deliveries []PipelineWebhookDelivery `json:"deliveries"`
	HasMore    bool                      `json:"has_more"`
	NextCursor *string                   `json:"next_cursor,omitempty"`
	PrevCursor *string                   `json:"prev_cursor,omitempty"`
}

PipelineWebhookDeliveryListResponse defines model for PipelineWebhookDeliveryListResponse.

type PipelineWebhookDeliveryStatus

type PipelineWebhookDeliveryStatus string

PipelineWebhookDeliveryStatus defines model for PipelineWebhookDeliveryStatus.

const (
	PipelineWebhookDeliveryStatusFailed    PipelineWebhookDeliveryStatus = "failed"
	PipelineWebhookDeliveryStatusQueued    PipelineWebhookDeliveryStatus = "queued"
	PipelineWebhookDeliveryStatusRejected  PipelineWebhookDeliveryStatus = "rejected"
	PipelineWebhookDeliveryStatusRunning   PipelineWebhookDeliveryStatus = "running"
	PipelineWebhookDeliveryStatusSucceeded PipelineWebhookDeliveryStatus = "succeeded"
)

Defines values for PipelineWebhookDeliveryStatus.

func (PipelineWebhookDeliveryStatus) Valid

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

type PipelineWebhookInputMapping

type PipelineWebhookInputMapping struct {
	JsonPointer     string `json:"json_pointer"`
	RuntimeInputKey string `json:"runtime_input_key"`
}

PipelineWebhookInputMapping defines model for PipelineWebhookInputMapping.

type PipelineWebhookSecretIssuance

type PipelineWebhookSecretIssuance struct {
	KeyVersion int    `json:"key_version"`
	Value      string `json:"value"`
}

PipelineWebhookSecretIssuance defines model for PipelineWebhookSecretIssuance.

type PipelineWebhookVerificationStrategy

type PipelineWebhookVerificationStrategy string

PipelineWebhookVerificationStrategy defines model for PipelineWebhookVerificationStrategy.

const (
	PipelineWebhookVerificationStrategyHmacSha256 PipelineWebhookVerificationStrategy = "hmac_sha256"
)

Defines values for PipelineWebhookVerificationStrategy.

func (PipelineWebhookVerificationStrategy) Valid

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

type PostgresConfig

type PostgresConfig struct {
	AllowPrivateHosts *bool                  `json:"allow_private_hosts,omitempty"`
	ConnectTimeout    *int                   `json:"connect_timeout,omitempty"`
	Database          string                 `json:"database"`
	Host              string                 `json:"host"`
	Port              int                    `json:"port"`
	SslMode           *PostgresConfigSslMode `json:"ssl_mode,omitempty"`
}

PostgresConfig defines model for PostgresConfig.

type PostgresConfigSslMode

type PostgresConfigSslMode string

PostgresConfigSslMode defines model for PostgresConfig.SslMode.

const (
	PostgresConfigSslModeAllow      PostgresConfigSslMode = "allow"
	PostgresConfigSslModeDisable    PostgresConfigSslMode = "disable"
	PostgresConfigSslModePrefer     PostgresConfigSslMode = "prefer"
	PostgresConfigSslModeRequire    PostgresConfigSslMode = "require"
	PostgresConfigSslModeVerifyCa   PostgresConfigSslMode = "verify-ca"
	PostgresConfigSslModeVerifyFull PostgresConfigSslMode = "verify-full"
)

Defines values for PostgresConfigSslMode.

func (PostgresConfigSslMode) Valid

func (e PostgresConfigSslMode) Valid() bool

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

type PostgresCredentials

type PostgresCredentials struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

PostgresCredentials defines model for PostgresCredentials.

type PostgresStatement

type PostgresStatement struct {
	Sql  string                `json:"sql"`
	Type PostgresStatementType `json:"type"`
}

PostgresStatement defines model for PostgresStatement.

type PostgresStatementType

type PostgresStatementType string

PostgresStatementType defines model for PostgresStatement.Type.

const (
	PostgresStatementTypePostgres PostgresStatementType = "postgres"
)

Defines values for PostgresStatementType.

func (PostgresStatementType) Valid

func (e PostgresStatementType) Valid() bool

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

type PreviewODCSRevisionImpactJSONRequestBody

type PreviewODCSRevisionImpactJSONRequestBody = ODCSRevisionImpactRequest

PreviewODCSRevisionImpactJSONRequestBody defines body for PreviewODCSRevisionImpact for application/json ContentType.

type PreviewODCSRevisionImpactResponse

type PreviewODCSRevisionImpactResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ODCSRevisionImpact
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParsePreviewODCSRevisionImpactResponse

func ParsePreviewODCSRevisionImpactResponse(rsp *http.Response) (*PreviewODCSRevisionImpactResponse, error)

ParsePreviewODCSRevisionImpactResponse parses an HTTP response from a PreviewODCSRevisionImpactWithResponse call

func (PreviewODCSRevisionImpactResponse) ContentType

func (r PreviewODCSRevisionImpactResponse) ContentType() string

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

func (PreviewODCSRevisionImpactResponse) GetBody

GetBody returns the raw response body bytes

func (PreviewODCSRevisionImpactResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (PreviewODCSRevisionImpactResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (PreviewODCSRevisionImpactResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (PreviewODCSRevisionImpactResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (PreviewODCSRevisionImpactResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (PreviewODCSRevisionImpactResponse) Status

Status returns HTTPResponse.Status

func (PreviewODCSRevisionImpactResponse) StatusCode

func (r PreviewODCSRevisionImpactResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Project

type Project struct {
	CreatedAt       Timestamp               `json:"created_at"`
	Name            Name                    `json:"name"`
	PipelineBackend *ProjectPipelineBackend `json:"pipeline_backend"`
	Slug            Slug                    `json:"slug"`
	UpdatedAt       Timestamp               `json:"updated_at"`
}

Project defines model for Project.

type ProjectEnvironment

type ProjectEnvironment struct {
	EnabledAt              Timestamp               `json:"enabled_at"`
	EnvironmentColor       EnvironmentColor        `json:"environment_color"`
	EnvironmentDescription *EnvironmentDescription `json:"environment_description"`
	EnvironmentName        Name                    `json:"environment_name"`
	EnvironmentProtected   bool                    `json:"environment_protected"`
	EnvironmentSlug        Slug                    `json:"environment_slug"`
	IsDefault              bool                    `json:"is_default"`
	UpdatedAt              Timestamp               `json:"updated_at"`
}

ProjectEnvironment defines model for ProjectEnvironment.

type ProjectEnvironmentListResponse

type ProjectEnvironmentListResponse struct {
	HasMore             bool                 `json:"has_more"`
	NextCursor          *string              `json:"next_cursor,omitempty"`
	PrevCursor          *string              `json:"prev_cursor,omitempty"`
	ProjectEnvironments []ProjectEnvironment `json:"project_environments"`
}

ProjectEnvironmentListResponse defines model for ProjectEnvironmentListResponse.

type ProjectListResponse

type ProjectListResponse struct {
	HasMore    bool      `json:"has_more"`
	NextCursor *string   `json:"next_cursor,omitempty"`
	PrevCursor *string   `json:"prev_cursor,omitempty"`
	Projects   []Project `json:"projects"`
}

ProjectListResponse defines model for ProjectListResponse.

type ProjectPipelineBackend

type ProjectPipelineBackend struct {
	DataSourceSlug Slug    `json:"data_source_slug"`
	FirstCommitSha *string `json:"first_commit_sha"`
	PipelineDir    string  `json:"pipeline_dir"`
	Repo           string  `json:"repo"`
	TrackedBranch  string  `json:"tracked_branch"`
}

ProjectPipelineBackend defines model for ProjectPipelineBackend.

type ProjectSlugParam

type ProjectSlugParam = Slug

ProjectSlugParam defines model for ProjectSlugParam.

type ProjectSlugQueryParam

type ProjectSlugQueryParam = Slug

ProjectSlugQueryParam defines model for ProjectSlugQueryParam.

type ProjectsFieldParam

type ProjectsFieldParam string

ProjectsFieldParam defines model for ProjectsFieldParam.

const (
	ProjectsFieldParamProjectCreatedAt ProjectsFieldParam = "project_created_at"
	ProjectsFieldParamProjectName      ProjectsFieldParam = "project_name"
	ProjectsFieldParamProjectUpdatedAt ProjectsFieldParam = "project_updated_at"
)

Defines values for ProjectsFieldParam.

func (ProjectsFieldParam) Valid

func (e ProjectsFieldParam) Valid() bool

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

type ProofAssessmentTarget

type ProofAssessmentTarget struct {
	EnvironmentSlug Slug   `json:"environment_slug"`
	PipelinePath    string `json:"pipeline_path"`
	ProjectSlug     Slug   `json:"project_slug"`
	TargetRef       string `json:"target_ref"`
}

ProofAssessmentTarget defines model for ProofAssessmentTarget.

type ProofCandidateIdentity

type ProofCandidateIdentity struct {
	BindingFingerprint     string `json:"binding_fingerprint"`
	CapabilityFingerprint  string `json:"capability_fingerprint"`
	ChangeRequestId        string `json:"change_request_id"`
	CompilerVersion        string `json:"compiler_version"`
	EnvironmentSlug        Slug   `json:"environment_slug"`
	HeadSha                string `json:"head_sha"`
	OrganizationSlug       Slug   `json:"organization_slug"`
	PipelinePath           string `json:"pipeline_path"`
	PolicyVersion          string `json:"policy_version"`
	ProjectSlug            Slug   `json:"project_slug"`
	ProviderConnectionSlug Slug   `json:"provider_connection_slug"`
	RepositoryId           string `json:"repository_id"`
	SpecHash               string `json:"spec_hash"`
	TargetRef              string `json:"target_ref"`
}

ProofCandidateIdentity defines model for ProofCandidateIdentity.

type ProofClaim

type ProofClaim struct {
	ActualEvidenceLevel   *ProofEvidenceLevel      `json:"actual_evidence_level"`
	Description           string                   `json:"description"`
	Diagnostics           []ProofDiagnostic        `json:"diagnostics"`
	Evidence              []ProofEvidenceReference `json:"evidence"`
	ExpiresAt             *time.Time               `json:"expires_at"`
	Identity              ProofClaimIdentity       `json:"identity"`
	ObservedAt            *time.Time               `json:"observed_at"`
	RequiredEvidenceLevel ProofEvidenceLevel       `json:"required_evidence_level"`
	Verdict               ProofVerdict             `json:"verdict"`
}

ProofClaim defines model for ProofClaim.

type ProofClaimFamily

type ProofClaimFamily string

ProofClaimFamily defines model for ProofClaimFamily.

const (
	ProofClaimFamilyAccessCapability    ProofClaimFamily = "access_capability"
	ProofClaimFamilyCoercion            ProofClaimFamily = "coercion"
	ProofClaimFamilyCursorCheckpoint    ProofClaimFamily = "cursor_checkpoint"
	ProofClaimFamilyDeleteBehavior      ProofClaimFamily = "delete_behavior"
	ProofClaimFamilyDestinationIdentity ProofClaimFamily = "destination_identity"
	ProofClaimFamilyDriftImpact         ProofClaimFamily = "drift_impact"
	ProofClaimFamilyFieldsTypes         ProofClaimFamily = "fields_types"
	ProofClaimFamilyIdempotency         ProofClaimFamily = "idempotency"
	ProofClaimFamilyReplay              ProofClaimFamily = "replay"
	ProofClaimFamilySourceIdentity      ProofClaimFamily = "source_identity"
	ProofClaimFamilyWriteMode           ProofClaimFamily = "write_mode"
)

Defines values for ProofClaimFamily.

func (ProofClaimFamily) Valid

func (e ProofClaimFamily) Valid() bool

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

type ProofClaimIdentity

type ProofClaimIdentity struct {
	Family              ProofClaimFamily `json:"family"`
	PipelineVersionHash string           `json:"pipeline_version_hash"`
	SemanticPath        string           `json:"semantic_path"`
}

ProofClaimIdentity defines model for ProofClaimIdentity.

type ProofDiagnostic

type ProofDiagnostic struct {
	Code        string `json:"code"`
	Remediation string `json:"remediation"`
	Retryable   bool   `json:"retryable"`
	Summary     string `json:"summary"`
}

ProofDiagnostic defines model for ProofDiagnostic.

type ProofEvidenceLevel

type ProofEvidenceLevel string

ProofEvidenceLevel defines model for ProofEvidenceLevel.

const (
	ProofEvidenceLevelBoundedExecution ProofEvidenceLevel = "bounded_execution"
	ProofEvidenceLevelCachedObserved   ProofEvidenceLevel = "cached_observed"
	ProofEvidenceLevelLiveReadOnly     ProofEvidenceLevel = "live_read_only"
	ProofEvidenceLevelStatic           ProofEvidenceLevel = "static"
)

Defines values for ProofEvidenceLevel.

func (ProofEvidenceLevel) Valid

func (e ProofEvidenceLevel) Valid() bool

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

type ProofEvidenceReference

type ProofEvidenceReference struct {
	Digest string                     `json:"digest"`
	Kind   ProofEvidenceReferenceKind `json:"kind"`
}

ProofEvidenceReference defines model for ProofEvidenceReference.

type ProofEvidenceReferenceKind

type ProofEvidenceReferenceKind string

ProofEvidenceReferenceKind defines model for ProofEvidenceReferenceKind.

const (
	ProofEvidenceReferenceKindExecution     ProofEvidenceReferenceKind = "execution"
	ProofEvidenceReferenceKindIntrospection ProofEvidenceReferenceKind = "introspection"
	ProofEvidenceReferenceKindValidation    ProofEvidenceReferenceKind = "validation"
)

Defines values for ProofEvidenceReferenceKind.

func (ProofEvidenceReferenceKind) Valid

func (e ProofEvidenceReferenceKind) Valid() bool

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

type ProofLifecycleLink struct {
	CurrentVersionSpecHash *string                  `json:"current_version_spec_hash"`
	Identifier             string                   `json:"identifier"`
	Kind                   ProofLifecycleLinkKind   `json:"kind"`
	LinkedAt               time.Time                `json:"linked_at"`
	PipelineSlug           *Slug                    `json:"pipeline_slug"`
	ReceiptId              Slug                     `json:"receipt_id"`
	RetainUntil            time.Time                `json:"retain_until"`
	RunSlug                *Slug                    `json:"run_slug"`
	Status                 ProofLifecycleLinkStatus `json:"status"`
}

ProofLifecycleLink defines model for ProofLifecycleLink.

type ProofLifecycleLinkKind

type ProofLifecycleLinkKind string

ProofLifecycleLinkKind defines model for ProofLifecycleLinkKind.

const (
	ProofLifecycleLinkKindDeployment ProofLifecycleLinkKind = "deployment"
	ProofLifecycleLinkKindRun        ProofLifecycleLinkKind = "run"
)

Defines values for ProofLifecycleLinkKind.

func (ProofLifecycleLinkKind) Valid

func (e ProofLifecycleLinkKind) Valid() bool

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

type ProofLifecycleLinkStatus

type ProofLifecycleLinkStatus string

ProofLifecycleLinkStatus defines model for ProofLifecycleLink.Status.

const (
	ProofLifecycleLinkStatusDeploymentMismatch ProofLifecycleLinkStatus = "deployment_mismatch"
	ProofLifecycleLinkStatusExpired            ProofLifecycleLinkStatus = "expired"
	ProofLifecycleLinkStatusMatched            ProofLifecycleLinkStatus = "matched"
	ProofLifecycleLinkStatusSuperseded         ProofLifecycleLinkStatus = "superseded"
	ProofLifecycleLinkStatusVersionMismatch    ProofLifecycleLinkStatus = "version_mismatch"
)

Defines values for ProofLifecycleLinkStatus.

func (ProofLifecycleLinkStatus) Valid

func (e ProofLifecycleLinkStatus) Valid() bool

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

type ProofReceipt

type ProofReceipt struct {
	AggregateVerdict    ProofVerdict              `json:"aggregate_verdict"`
	Candidate           ProofCandidateIdentity    `json:"candidate"`
	Claims              []ProofClaim              `json:"claims"`
	CreatedAt           time.Time                 `json:"created_at"`
	Id                  Slug                      `json:"id"`
	LifecycleLinks      []ProofLifecycleLink      `json:"lifecycle_links"`
	RetainUntil         time.Time                 `json:"retain_until"`
	SchemaVersion       ProofReceiptSchemaVersion `json:"schema_version"`
	SupersedesReceiptId *Slug                     `json:"supersedes_receipt_id"`
}

ProofReceipt defines model for ProofReceipt.

type ProofReceiptSchemaVersion

type ProofReceiptSchemaVersion int

ProofReceiptSchemaVersion defines model for ProofReceipt.SchemaVersion.

const (
	ProofReceiptSchemaVersionN1 ProofReceiptSchemaVersion = 1
)

Defines values for ProofReceiptSchemaVersion.

func (ProofReceiptSchemaVersion) Valid

func (e ProofReceiptSchemaVersion) Valid() bool

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

type ProofReceiptSlugParam

type ProofReceiptSlugParam = Slug

ProofReceiptSlugParam defines model for ProofReceiptSlugParam.

type ProofTargetContext

type ProofTargetContext struct {
	EnvironmentSlug   Slug   `json:"environment_slug"`
	PipelineDirectory string `json:"pipeline_directory"`
	ProjectSlug       Slug   `json:"project_slug"`
	TargetRef         string `json:"target_ref"`
}

ProofTargetContext defines model for ProofTargetContext.

type ProofVerdict

type ProofVerdict string

ProofVerdict defines model for ProofVerdict.

const (
	ProofVerdictFailed       ProofVerdict = "failed"
	ProofVerdictInconclusive ProofVerdict = "inconclusive"
	ProofVerdictPassed       ProofVerdict = "passed"
	ProofVerdictStale        ProofVerdict = "stale"
	ProofVerdictSuperseded   ProofVerdict = "superseded"
	ProofVerdictUnverified   ProofVerdict = "unverified"
)

Defines values for ProofVerdict.

func (ProofVerdict) Valid

func (e ProofVerdict) Valid() bool

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

type ProtectedEnvironmentConfirmationParam

type ProtectedEnvironmentConfirmationParam = Slug

ProtectedEnvironmentConfirmationParam defines model for ProtectedEnvironmentConfirmationParam.

type ProviderConnectorInstall

type ProviderConnectorInstall struct {
	AuthorizationUrl string                `json:"authorization_url"`
	ExpiresAt        Timestamp             `json:"expires_at"`
	Intent           ProviderInstallIntent `json:"intent"`
	Provider         ProviderKey           `json:"provider"`
	RequestedScopes  []string              `json:"requested_scopes"`
	Slug             Slug                  `json:"slug"`
}

ProviderConnectorInstall defines model for ProviderConnectorInstall.

type ProviderDataSourceInstall

type ProviderDataSourceInstall struct {
	DataSource DataSource               `json:"data_source"`
	Install    ProviderConnectorInstall `json:"install"`
}

ProviderDataSourceInstall defines model for ProviderDataSourceInstall.

type ProviderGitConfig

type ProviderGitConfig struct {
	BasePath   *string            `json:"base_path,omitempty"`
	Repository ProviderRepository `json:"repository"`
}

ProviderGitConfig defines model for ProviderGitConfig.

type ProviderInstallIntent

type ProviderInstallIntent string

ProviderInstallIntent defines model for ProviderInstallIntent.

const (
	CreateGrant ProviderInstallIntent = "create_grant"
	RotateGrant ProviderInstallIntent = "rotate_grant"
)

Defines values for ProviderInstallIntent.

func (ProviderInstallIntent) Valid

func (e ProviderInstallIntent) Valid() bool

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

type ProviderKey

type ProviderKey = string

ProviderKey defines model for ProviderKey.

type ProviderRepository

type ProviderRepository struct {
	DefaultBranch *string `json:"default_branch,omitempty"`
	FullName      string  `json:"full_name"`
	Id            string  `json:"id"`
	Name          string  `json:"name"`
	WebUrl        string  `json:"web_url"`
}

ProviderRepository defines model for ProviderRepository.

type PublishPipelineDraft409JSONResponseBody

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

PublishPipelineDraft409JSONResponseBody defines parameters for PublishPipelineDraft.

func (PublishPipelineDraft409JSONResponseBody) AsErrorResponse

AsErrorResponse returns the union data inside the PublishPipelineDraft409JSONResponseBody as a ErrorResponse

func (PublishPipelineDraft409JSONResponseBody) AsPipelineDraftConflictResponse

func (t PublishPipelineDraft409JSONResponseBody) AsPipelineDraftConflictResponse() (PipelineDraftConflictResponse, error)

AsPipelineDraftConflictResponse returns the union data inside the PublishPipelineDraft409JSONResponseBody as a PipelineDraftConflictResponse

func (*PublishPipelineDraft409JSONResponseBody) FromErrorResponse

FromErrorResponse overwrites any union data inside the PublishPipelineDraft409JSONResponseBody as the provided ErrorResponse

func (*PublishPipelineDraft409JSONResponseBody) FromPipelineDraftConflictResponse

func (t *PublishPipelineDraft409JSONResponseBody) FromPipelineDraftConflictResponse(v PipelineDraftConflictResponse) error

FromPipelineDraftConflictResponse overwrites any union data inside the PublishPipelineDraft409JSONResponseBody as the provided PipelineDraftConflictResponse

func (PublishPipelineDraft409JSONResponseBody) MarshalJSON

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

func (*PublishPipelineDraft409JSONResponseBody) MergeErrorResponse

MergeErrorResponse performs a merge with any union data inside the PublishPipelineDraft409JSONResponseBody, using the provided ErrorResponse

func (*PublishPipelineDraft409JSONResponseBody) MergePipelineDraftConflictResponse

func (t *PublishPipelineDraft409JSONResponseBody) MergePipelineDraftConflictResponse(v PipelineDraftConflictResponse) error

MergePipelineDraftConflictResponse performs a merge with any union data inside the PublishPipelineDraft409JSONResponseBody, using the provided PipelineDraftConflictResponse

func (*PublishPipelineDraft409JSONResponseBody) UnmarshalJSON

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

type PublishPipelineDraftJSONRequestBody

type PublishPipelineDraftJSONRequestBody = PublishPipelineDraftRequest

PublishPipelineDraftJSONRequestBody defines body for PublishPipelineDraft for application/json ContentType.

type PublishPipelineDraftRequest

type PublishPipelineDraftRequest struct {
	ExpectedSpecHash *string `json:"expected_spec_hash,omitempty"`
	Force            *bool   `json:"force,omitempty"`
}

PublishPipelineDraftRequest defines model for PublishPipelineDraftRequest.

type PublishPipelineDraftResponse

type PublishPipelineDraftResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Pipeline
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *PublishPipelineDraft409JSONResponseBody
}

func ParsePublishPipelineDraftResponse

func ParsePublishPipelineDraftResponse(rsp *http.Response) (*PublishPipelineDraftResponse, error)

ParsePublishPipelineDraftResponse parses an HTTP response from a PublishPipelineDraftWithResponse call

func (PublishPipelineDraftResponse) ContentType

func (r PublishPipelineDraftResponse) ContentType() string

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

func (PublishPipelineDraftResponse) GetBody

func (r PublishPipelineDraftResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (PublishPipelineDraftResponse) GetJSON200

func (r PublishPipelineDraftResponse) GetJSON200() *Pipeline

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (PublishPipelineDraftResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (PublishPipelineDraftResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (PublishPipelineDraftResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (PublishPipelineDraftResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (PublishPipelineDraftResponse) Status

Status returns HTTPResponse.Status

func (PublishPipelineDraftResponse) StatusCode

func (r PublishPipelineDraftResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PurgeQueryResponse

type PurgeQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParsePurgeQueryResponse

func ParsePurgeQueryResponse(rsp *http.Response) (*PurgeQueryResponse, error)

ParsePurgeQueryResponse parses an HTTP response from a PurgeQueryWithResponse call

func (PurgeQueryResponse) ContentType

func (r PurgeQueryResponse) ContentType() string

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

func (PurgeQueryResponse) GetBody

func (r PurgeQueryResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (PurgeQueryResponse) GetJSON400

func (r PurgeQueryResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (PurgeQueryResponse) GetJSON404

func (r PurgeQueryResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (PurgeQueryResponse) GetJSON409

func (r PurgeQueryResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (PurgeQueryResponse) Status

func (r PurgeQueryResponse) Status() string

Status returns HTTPResponse.Status

func (PurgeQueryResponse) StatusCode

func (r PurgeQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Query

type Query struct {
	CreatedAt                Timestamp                `json:"created_at"`
	DataSourceSlug           Slug                     `json:"data_source_slug"`
	DeletedAt                *NullableTimestamp       `json:"deleted_at,omitempty"`
	Description              *string                  `json:"description,omitempty"`
	ExpectedInputContract    *PipelineSchemaContract  `json:"expected_input_contract,omitempty"`
	ExpectedInputContractRef *PipelineODCSContractRef `json:"expected_input_contract_ref,omitempty"`
	Name                     string                   `json:"name"`
	OutputContract           *PipelineSchemaContract  `json:"output_contract,omitempty"`
	OutputContractRef        *PipelineODCSContractRef `json:"output_contract_ref,omitempty"`
	Parameters               []QueryParameter         `json:"parameters"`
	QueryStatement           QueryStatement           `json:"query_statement"`
	RowLimit                 int                      `json:"row_limit"`
	Slug                     Slug                     `json:"slug"`
	TimeoutSeconds           int                      `json:"timeout_seconds"`
	UpdatedAt                Timestamp                `json:"updated_at"`
}

Query defines model for Query.

type QueryExecutionFieldParam

type QueryExecutionFieldParam string

QueryExecutionFieldParam defines model for QueryExecutionFieldParam.

const (
	QueryExecutionFieldParamQueryExecutionExecutedAt QueryExecutionFieldParam = "query_execution_executed_at"
)

Defines values for QueryExecutionFieldParam.

func (QueryExecutionFieldParam) Valid

func (e QueryExecutionFieldParam) Valid() bool

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

type QueryExecutionListResponse

type QueryExecutionListResponse struct {
	Executions []QueryExecutionRecord `json:"executions"`
	HasMore    bool                   `json:"has_more"`
	NextCursor *string                `json:"next_cursor,omitempty"`
	PrevCursor *string                `json:"prev_cursor,omitempty"`
}

QueryExecutionListResponse defines model for QueryExecutionListResponse.

type QueryExecutionRecord

type QueryExecutionRecord struct {
	ExecutedAt Timestamp            `json:"executed_at"`
	Result     QueryExecutionResult `json:"result"`
	Slug       Slug                 `json:"slug"`
	Status     string               `json:"status"`
}

QueryExecutionRecord defines model for QueryExecutionRecord.

type QueryExecutionResult

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

QueryExecutionResult defines model for QueryExecutionResult.

func (QueryExecutionResult) AsFTPExecutionResult

func (t QueryExecutionResult) AsFTPExecutionResult() (FTPExecutionResult, error)

AsFTPExecutionResult returns the union data inside the QueryExecutionResult as a FTPExecutionResult

func (QueryExecutionResult) AsGitExecutionResult

func (t QueryExecutionResult) AsGitExecutionResult() (GitExecutionResult, error)

AsGitExecutionResult returns the union data inside the QueryExecutionResult as a GitExecutionResult

func (QueryExecutionResult) AsHTTPExecutionResult

func (t QueryExecutionResult) AsHTTPExecutionResult() (HTTPExecutionResult, error)

AsHTTPExecutionResult returns the union data inside the QueryExecutionResult as a HTTPExecutionResult

func (QueryExecutionResult) AsMongoDBExecutionResult

func (t QueryExecutionResult) AsMongoDBExecutionResult() (MongoDBExecutionResult, error)

AsMongoDBExecutionResult returns the union data inside the QueryExecutionResult as a MongoDBExecutionResult

func (QueryExecutionResult) AsObjectRowsExecutionResult

func (t QueryExecutionResult) AsObjectRowsExecutionResult() (ObjectRowsExecutionResult, error)

AsObjectRowsExecutionResult returns the union data inside the QueryExecutionResult as a ObjectRowsExecutionResult

func (QueryExecutionResult) AsS3ExecutionResult

func (t QueryExecutionResult) AsS3ExecutionResult() (S3ExecutionResult, error)

AsS3ExecutionResult returns the union data inside the QueryExecutionResult as a S3ExecutionResult

func (QueryExecutionResult) AsSQLExecutionResult

func (t QueryExecutionResult) AsSQLExecutionResult() (SQLExecutionResult, error)

AsSQLExecutionResult returns the union data inside the QueryExecutionResult as a SQLExecutionResult

func (QueryExecutionResult) AsWorkspaceFileExecutionResult

func (t QueryExecutionResult) AsWorkspaceFileExecutionResult() (WorkspaceFileExecutionResult, error)

AsWorkspaceFileExecutionResult returns the union data inside the QueryExecutionResult as a WorkspaceFileExecutionResult

func (QueryExecutionResult) Discriminator

func (t QueryExecutionResult) Discriminator() (string, error)

func (*QueryExecutionResult) FromFTPExecutionResult

func (t *QueryExecutionResult) FromFTPExecutionResult(v FTPExecutionResult) error

FromFTPExecutionResult overwrites any union data inside the QueryExecutionResult as the provided FTPExecutionResult

func (*QueryExecutionResult) FromGitExecutionResult

func (t *QueryExecutionResult) FromGitExecutionResult(v GitExecutionResult) error

FromGitExecutionResult overwrites any union data inside the QueryExecutionResult as the provided GitExecutionResult

func (*QueryExecutionResult) FromHTTPExecutionResult

func (t *QueryExecutionResult) FromHTTPExecutionResult(v HTTPExecutionResult) error

FromHTTPExecutionResult overwrites any union data inside the QueryExecutionResult as the provided HTTPExecutionResult

func (*QueryExecutionResult) FromMongoDBExecutionResult

func (t *QueryExecutionResult) FromMongoDBExecutionResult(v MongoDBExecutionResult) error

FromMongoDBExecutionResult overwrites any union data inside the QueryExecutionResult as the provided MongoDBExecutionResult

func (*QueryExecutionResult) FromObjectRowsExecutionResult

func (t *QueryExecutionResult) FromObjectRowsExecutionResult(v ObjectRowsExecutionResult) error

FromObjectRowsExecutionResult overwrites any union data inside the QueryExecutionResult as the provided ObjectRowsExecutionResult

func (*QueryExecutionResult) FromS3ExecutionResult

func (t *QueryExecutionResult) FromS3ExecutionResult(v S3ExecutionResult) error

FromS3ExecutionResult overwrites any union data inside the QueryExecutionResult as the provided S3ExecutionResult

func (*QueryExecutionResult) FromSQLExecutionResult

func (t *QueryExecutionResult) FromSQLExecutionResult(v SQLExecutionResult) error

FromSQLExecutionResult overwrites any union data inside the QueryExecutionResult as the provided SQLExecutionResult

func (*QueryExecutionResult) FromWorkspaceFileExecutionResult

func (t *QueryExecutionResult) FromWorkspaceFileExecutionResult(v WorkspaceFileExecutionResult) error

FromWorkspaceFileExecutionResult overwrites any union data inside the QueryExecutionResult as the provided WorkspaceFileExecutionResult

func (QueryExecutionResult) MarshalJSON

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

func (*QueryExecutionResult) MergeFTPExecutionResult

func (t *QueryExecutionResult) MergeFTPExecutionResult(v FTPExecutionResult) error

MergeFTPExecutionResult performs a merge with any union data inside the QueryExecutionResult, using the provided FTPExecutionResult

func (*QueryExecutionResult) MergeGitExecutionResult

func (t *QueryExecutionResult) MergeGitExecutionResult(v GitExecutionResult) error

MergeGitExecutionResult performs a merge with any union data inside the QueryExecutionResult, using the provided GitExecutionResult

func (*QueryExecutionResult) MergeHTTPExecutionResult

func (t *QueryExecutionResult) MergeHTTPExecutionResult(v HTTPExecutionResult) error

MergeHTTPExecutionResult performs a merge with any union data inside the QueryExecutionResult, using the provided HTTPExecutionResult

func (*QueryExecutionResult) MergeMongoDBExecutionResult

func (t *QueryExecutionResult) MergeMongoDBExecutionResult(v MongoDBExecutionResult) error

MergeMongoDBExecutionResult performs a merge with any union data inside the QueryExecutionResult, using the provided MongoDBExecutionResult

func (*QueryExecutionResult) MergeObjectRowsExecutionResult

func (t *QueryExecutionResult) MergeObjectRowsExecutionResult(v ObjectRowsExecutionResult) error

MergeObjectRowsExecutionResult performs a merge with any union data inside the QueryExecutionResult, using the provided ObjectRowsExecutionResult

func (*QueryExecutionResult) MergeS3ExecutionResult

func (t *QueryExecutionResult) MergeS3ExecutionResult(v S3ExecutionResult) error

MergeS3ExecutionResult performs a merge with any union data inside the QueryExecutionResult, using the provided S3ExecutionResult

func (*QueryExecutionResult) MergeSQLExecutionResult

func (t *QueryExecutionResult) MergeSQLExecutionResult(v SQLExecutionResult) error

MergeSQLExecutionResult performs a merge with any union data inside the QueryExecutionResult, using the provided SQLExecutionResult

func (*QueryExecutionResult) MergeWorkspaceFileExecutionResult

func (t *QueryExecutionResult) MergeWorkspaceFileExecutionResult(v WorkspaceFileExecutionResult) error

MergeWorkspaceFileExecutionResult performs a merge with any union data inside the QueryExecutionResult, using the provided WorkspaceFileExecutionResult

func (*QueryExecutionResult) UnmarshalJSON

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

func (QueryExecutionResult) ValueByDiscriminator

func (t QueryExecutionResult) ValueByDiscriminator() (interface{}, error)

type QueryExecutionSlugParam

type QueryExecutionSlugParam = Slug

QueryExecutionSlugParam defines model for QueryExecutionSlugParam.

type QueryFieldParam

type QueryFieldParam string

QueryFieldParam defines model for QueryFieldParam.

const (
	QueryFieldParamQueryCreatedAt QueryFieldParam = "query_created_at"
	QueryFieldParamQueryName      QueryFieldParam = "query_name"
	QueryFieldParamQueryUpdatedAt QueryFieldParam = "query_updated_at"
)

Defines values for QueryFieldParam.

func (QueryFieldParam) Valid

func (e QueryFieldParam) Valid() bool

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

type QueryListResponse

type QueryListResponse struct {
	HasMore    bool    `json:"has_more"`
	NextCursor *string `json:"next_cursor,omitempty"`
	PrevCursor *string `json:"prev_cursor,omitempty"`
	Queries    []Query `json:"queries"`
}

QueryListResponse defines model for QueryListResponse.

type QueryParameter

type QueryParameter struct {
	DataType     QueryParameterDataType `json:"data_type"`
	DefaultValue *string                `json:"default_value,omitempty"`
	Description  *string                `json:"description,omitempty"`
	IsRequired   *bool                  `json:"is_required,omitempty"`
	Name         string                 `json:"name"`
	Slug         *Slug                  `json:"slug,omitempty"`
}

QueryParameter defines model for QueryParameter.

type QueryParameterDataType

type QueryParameterDataType string

QueryParameterDataType defines model for QueryParameter.DataType.

const (
	QueryParameterDataTypeBoolean QueryParameterDataType = "boolean"
	QueryParameterDataTypeDate    QueryParameterDataType = "date"
	QueryParameterDataTypeInteger QueryParameterDataType = "integer"
	QueryParameterDataTypeText    QueryParameterDataType = "text"
	QueryParameterDataTypeUuid    QueryParameterDataType = "uuid"
)

Defines values for QueryParameterDataType.

func (QueryParameterDataType) Valid

func (e QueryParameterDataType) Valid() bool

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

type QuerySlugParam

type QuerySlugParam = Slug

QuerySlugParam defines model for QuerySlugParam.

type QueryStatement

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

QueryStatement defines model for QueryStatement.

func (QueryStatement) AsBigQueryStatement

func (t QueryStatement) AsBigQueryStatement() (BigQueryStatement, error)

AsBigQueryStatement returns the union data inside the QueryStatement as a BigQueryStatement

func (QueryStatement) AsFTPStatement

func (t QueryStatement) AsFTPStatement() (FTPStatement, error)

AsFTPStatement returns the union data inside the QueryStatement as a FTPStatement

func (QueryStatement) AsGitStatement

func (t QueryStatement) AsGitStatement() (GitStatement, error)

AsGitStatement returns the union data inside the QueryStatement as a GitStatement

func (QueryStatement) AsGoogleWorkspaceStatement

func (t QueryStatement) AsGoogleWorkspaceStatement() (GoogleWorkspaceStatement, error)

AsGoogleWorkspaceStatement returns the union data inside the QueryStatement as a GoogleWorkspaceStatement

func (QueryStatement) AsHTTPStatement

func (t QueryStatement) AsHTTPStatement() (HTTPStatement, error)

AsHTTPStatement returns the union data inside the QueryStatement as a HTTPStatement

func (QueryStatement) AsHubSpotStatement

func (t QueryStatement) AsHubSpotStatement() (HubSpotStatement, error)

AsHubSpotStatement returns the union data inside the QueryStatement as a HubSpotStatement

func (QueryStatement) AsMongoDBStatement

func (t QueryStatement) AsMongoDBStatement() (MongoDBStatement, error)

AsMongoDBStatement returns the union data inside the QueryStatement as a MongoDBStatement

func (QueryStatement) AsMySQLStatement

func (t QueryStatement) AsMySQLStatement() (MySQLStatement, error)

AsMySQLStatement returns the union data inside the QueryStatement as a MySQLStatement

func (QueryStatement) AsPostgresStatement

func (t QueryStatement) AsPostgresStatement() (PostgresStatement, error)

AsPostgresStatement returns the union data inside the QueryStatement as a PostgresStatement

func (QueryStatement) AsS3Statement

func (t QueryStatement) AsS3Statement() (S3Statement, error)

AsS3Statement returns the union data inside the QueryStatement as a S3Statement

func (QueryStatement) AsSnowflakeStatement

func (t QueryStatement) AsSnowflakeStatement() (SnowflakeStatement, error)

AsSnowflakeStatement returns the union data inside the QueryStatement as a SnowflakeStatement

func (QueryStatement) Discriminator

func (t QueryStatement) Discriminator() (string, error)

func (*QueryStatement) FromBigQueryStatement

func (t *QueryStatement) FromBigQueryStatement(v BigQueryStatement) error

FromBigQueryStatement overwrites any union data inside the QueryStatement as the provided BigQueryStatement

func (*QueryStatement) FromFTPStatement

func (t *QueryStatement) FromFTPStatement(v FTPStatement) error

FromFTPStatement overwrites any union data inside the QueryStatement as the provided FTPStatement

func (*QueryStatement) FromGitStatement

func (t *QueryStatement) FromGitStatement(v GitStatement) error

FromGitStatement overwrites any union data inside the QueryStatement as the provided GitStatement

func (*QueryStatement) FromGoogleWorkspaceStatement

func (t *QueryStatement) FromGoogleWorkspaceStatement(v GoogleWorkspaceStatement) error

FromGoogleWorkspaceStatement overwrites any union data inside the QueryStatement as the provided GoogleWorkspaceStatement

func (*QueryStatement) FromHTTPStatement

func (t *QueryStatement) FromHTTPStatement(v HTTPStatement) error

FromHTTPStatement overwrites any union data inside the QueryStatement as the provided HTTPStatement

func (*QueryStatement) FromHubSpotStatement

func (t *QueryStatement) FromHubSpotStatement(v HubSpotStatement) error

FromHubSpotStatement overwrites any union data inside the QueryStatement as the provided HubSpotStatement

func (*QueryStatement) FromMongoDBStatement

func (t *QueryStatement) FromMongoDBStatement(v MongoDBStatement) error

FromMongoDBStatement overwrites any union data inside the QueryStatement as the provided MongoDBStatement

func (*QueryStatement) FromMySQLStatement

func (t *QueryStatement) FromMySQLStatement(v MySQLStatement) error

FromMySQLStatement overwrites any union data inside the QueryStatement as the provided MySQLStatement

func (*QueryStatement) FromPostgresStatement

func (t *QueryStatement) FromPostgresStatement(v PostgresStatement) error

FromPostgresStatement overwrites any union data inside the QueryStatement as the provided PostgresStatement

func (*QueryStatement) FromS3Statement

func (t *QueryStatement) FromS3Statement(v S3Statement) error

FromS3Statement overwrites any union data inside the QueryStatement as the provided S3Statement

func (*QueryStatement) FromSnowflakeStatement

func (t *QueryStatement) FromSnowflakeStatement(v SnowflakeStatement) error

FromSnowflakeStatement overwrites any union data inside the QueryStatement as the provided SnowflakeStatement

func (QueryStatement) MarshalJSON

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

func (*QueryStatement) MergeBigQueryStatement

func (t *QueryStatement) MergeBigQueryStatement(v BigQueryStatement) error

MergeBigQueryStatement performs a merge with any union data inside the QueryStatement, using the provided BigQueryStatement

func (*QueryStatement) MergeFTPStatement

func (t *QueryStatement) MergeFTPStatement(v FTPStatement) error

MergeFTPStatement performs a merge with any union data inside the QueryStatement, using the provided FTPStatement

func (*QueryStatement) MergeGitStatement

func (t *QueryStatement) MergeGitStatement(v GitStatement) error

MergeGitStatement performs a merge with any union data inside the QueryStatement, using the provided GitStatement

func (*QueryStatement) MergeGoogleWorkspaceStatement

func (t *QueryStatement) MergeGoogleWorkspaceStatement(v GoogleWorkspaceStatement) error

MergeGoogleWorkspaceStatement performs a merge with any union data inside the QueryStatement, using the provided GoogleWorkspaceStatement

func (*QueryStatement) MergeHTTPStatement

func (t *QueryStatement) MergeHTTPStatement(v HTTPStatement) error

MergeHTTPStatement performs a merge with any union data inside the QueryStatement, using the provided HTTPStatement

func (*QueryStatement) MergeHubSpotStatement

func (t *QueryStatement) MergeHubSpotStatement(v HubSpotStatement) error

MergeHubSpotStatement performs a merge with any union data inside the QueryStatement, using the provided HubSpotStatement

func (*QueryStatement) MergeMongoDBStatement

func (t *QueryStatement) MergeMongoDBStatement(v MongoDBStatement) error

MergeMongoDBStatement performs a merge with any union data inside the QueryStatement, using the provided MongoDBStatement

func (*QueryStatement) MergeMySQLStatement

func (t *QueryStatement) MergeMySQLStatement(v MySQLStatement) error

MergeMySQLStatement performs a merge with any union data inside the QueryStatement, using the provided MySQLStatement

func (*QueryStatement) MergePostgresStatement

func (t *QueryStatement) MergePostgresStatement(v PostgresStatement) error

MergePostgresStatement performs a merge with any union data inside the QueryStatement, using the provided PostgresStatement

func (*QueryStatement) MergeS3Statement

func (t *QueryStatement) MergeS3Statement(v S3Statement) error

MergeS3Statement performs a merge with any union data inside the QueryStatement, using the provided S3Statement

func (*QueryStatement) MergeSnowflakeStatement

func (t *QueryStatement) MergeSnowflakeStatement(v SnowflakeStatement) error

MergeSnowflakeStatement performs a merge with any union data inside the QueryStatement, using the provided SnowflakeStatement

func (*QueryStatement) UnmarshalJSON

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

func (QueryStatement) ValueByDiscriminator

func (t QueryStatement) ValueByDiscriminator() (interface{}, error)

type ReconcilePipelinesJSONRequestBody

type ReconcilePipelinesJSONRequestBody = PipelineReconcileRequest

ReconcilePipelinesJSONRequestBody defines body for ReconcilePipelines for application/json ContentType.

type ReconcilePipelinesResponse

type ReconcilePipelinesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineReconcileResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
	// JSON422 the response for an HTTP 422 `application/json` response
	JSON422 *ErrorResponse
	// JSON500 the response for an HTTP 500 `application/json` response
	JSON500 *ErrorResponse
}

func ParseReconcilePipelinesResponse

func ParseReconcilePipelinesResponse(rsp *http.Response) (*ReconcilePipelinesResponse, error)

ParseReconcilePipelinesResponse parses an HTTP response from a ReconcilePipelinesWithResponse call

func (ReconcilePipelinesResponse) ContentType

func (r ReconcilePipelinesResponse) ContentType() string

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

func (ReconcilePipelinesResponse) GetBody

func (r ReconcilePipelinesResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ReconcilePipelinesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ReconcilePipelinesResponse) GetJSON400

func (r ReconcilePipelinesResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ReconcilePipelinesResponse) GetJSON403

func (r ReconcilePipelinesResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ReconcilePipelinesResponse) GetJSON409

func (r ReconcilePipelinesResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (ReconcilePipelinesResponse) GetJSON422

func (r ReconcilePipelinesResponse) GetJSON422() *ErrorResponse

GetJSON422 returns the response for an HTTP 422 `application/json` response

func (ReconcilePipelinesResponse) GetJSON500

func (r ReconcilePipelinesResponse) GetJSON500() *ErrorResponse

GetJSON500 returns the response for an HTTP 500 `application/json` response

func (ReconcilePipelinesResponse) Status

Status returns HTTPResponse.Status

func (ReconcilePipelinesResponse) StatusCode

func (r ReconcilePipelinesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RefreshDataSourceProviderGrantResponse

type RefreshDataSourceProviderGrantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CredentialMetadata
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRefreshDataSourceProviderGrantResponse

func ParseRefreshDataSourceProviderGrantResponse(rsp *http.Response) (*RefreshDataSourceProviderGrantResponse, error)

ParseRefreshDataSourceProviderGrantResponse parses an HTTP response from a RefreshDataSourceProviderGrantWithResponse call

func (RefreshDataSourceProviderGrantResponse) ContentType

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

func (RefreshDataSourceProviderGrantResponse) GetBody

GetBody returns the raw response body bytes

func (RefreshDataSourceProviderGrantResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RefreshDataSourceProviderGrantResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (RefreshDataSourceProviderGrantResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (RefreshDataSourceProviderGrantResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RefreshDataSourceProviderGrantResponse) Status

Status returns HTTPResponse.Status

func (RefreshDataSourceProviderGrantResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RefreshDataSourceSchemaResponse

type RefreshDataSourceSchemaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON202 the response for an HTTP 202 `application/json` response
	JSON202 *DataSourceSchemaImportResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRefreshDataSourceSchemaResponse

func ParseRefreshDataSourceSchemaResponse(rsp *http.Response) (*RefreshDataSourceSchemaResponse, error)

ParseRefreshDataSourceSchemaResponse parses an HTTP response from a RefreshDataSourceSchemaWithResponse call

func (RefreshDataSourceSchemaResponse) ContentType

func (r RefreshDataSourceSchemaResponse) ContentType() string

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

func (RefreshDataSourceSchemaResponse) GetBody

func (r RefreshDataSourceSchemaResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (RefreshDataSourceSchemaResponse) GetJSON202

GetJSON202 returns the response for an HTTP 202 `application/json` response

func (RefreshDataSourceSchemaResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (RefreshDataSourceSchemaResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RefreshDataSourceSchemaResponse) Status

Status returns HTTPResponse.Status

func (RefreshDataSourceSchemaResponse) StatusCode

func (r RefreshDataSourceSchemaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveMemberResponse

type RemoveMemberResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRemoveMemberResponse

func ParseRemoveMemberResponse(rsp *http.Response) (*RemoveMemberResponse, error)

ParseRemoveMemberResponse parses an HTTP response from a RemoveMemberWithResponse call

func (RemoveMemberResponse) ContentType

func (r RemoveMemberResponse) ContentType() string

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

func (RemoveMemberResponse) GetBody

func (r RemoveMemberResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (RemoveMemberResponse) GetJSON404

func (r RemoveMemberResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RemoveMemberResponse) Status

func (r RemoveMemberResponse) Status() string

Status returns HTTPResponse.Status

func (RemoveMemberResponse) StatusCode

func (r RemoveMemberResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplayPipelineWebhookDeliveryResponse

type ReplayPipelineWebhookDeliveryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineWebhookDelivery
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseReplayPipelineWebhookDeliveryResponse

func ParseReplayPipelineWebhookDeliveryResponse(rsp *http.Response) (*ReplayPipelineWebhookDeliveryResponse, error)

ParseReplayPipelineWebhookDeliveryResponse parses an HTTP response from a ReplayPipelineWebhookDeliveryWithResponse call

func (ReplayPipelineWebhookDeliveryResponse) ContentType

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

func (ReplayPipelineWebhookDeliveryResponse) GetBody

GetBody returns the raw response body bytes

func (ReplayPipelineWebhookDeliveryResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ReplayPipelineWebhookDeliveryResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ReplayPipelineWebhookDeliveryResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ReplayPipelineWebhookDeliveryResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ReplayPipelineWebhookDeliveryResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ReplayPipelineWebhookDeliveryResponse) Status

Status returns HTTPResponse.Status

func (ReplayPipelineWebhookDeliveryResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type ResendMemberInvitationResponse

type ResendMemberInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *MemberInvitation
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseResendMemberInvitationResponse

func ParseResendMemberInvitationResponse(rsp *http.Response) (*ResendMemberInvitationResponse, error)

ParseResendMemberInvitationResponse parses an HTTP response from a ResendMemberInvitationWithResponse call

func (ResendMemberInvitationResponse) ContentType

func (r ResendMemberInvitationResponse) ContentType() string

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

func (ResendMemberInvitationResponse) GetBody

func (r ResendMemberInvitationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ResendMemberInvitationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ResendMemberInvitationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ResendMemberInvitationResponse) Status

Status returns HTTPResponse.Status

func (ResendMemberInvitationResponse) StatusCode

func (r ResendMemberInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResolveNotificationResponse

type ResolveNotificationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *NotificationRecord
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseResolveNotificationResponse

func ParseResolveNotificationResponse(rsp *http.Response) (*ResolveNotificationResponse, error)

ParseResolveNotificationResponse parses an HTTP response from a ResolveNotificationWithResponse call

func (ResolveNotificationResponse) ContentType

func (r ResolveNotificationResponse) ContentType() string

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

func (ResolveNotificationResponse) GetBody

func (r ResolveNotificationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ResolveNotificationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ResolveNotificationResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ResolveNotificationResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (ResolveNotificationResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ResolveNotificationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (ResolveNotificationResponse) Status

Status returns HTTPResponse.Status

func (ResolveNotificationResponse) StatusCode

func (r ResolveNotificationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestoreDataSourceResponse

type RestoreDataSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRestoreDataSourceResponse

func ParseRestoreDataSourceResponse(rsp *http.Response) (*RestoreDataSourceResponse, error)

ParseRestoreDataSourceResponse parses an HTTP response from a RestoreDataSourceWithResponse call

func (RestoreDataSourceResponse) ContentType

func (r RestoreDataSourceResponse) ContentType() string

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

func (RestoreDataSourceResponse) GetBody

func (r RestoreDataSourceResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (RestoreDataSourceResponse) GetJSON404

func (r RestoreDataSourceResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RestoreDataSourceResponse) Status

func (r RestoreDataSourceResponse) Status() string

Status returns HTTPResponse.Status

func (RestoreDataSourceResponse) StatusCode

func (r RestoreDataSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestoreQueryResponse

type RestoreQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRestoreQueryResponse

func ParseRestoreQueryResponse(rsp *http.Response) (*RestoreQueryResponse, error)

ParseRestoreQueryResponse parses an HTTP response from a RestoreQueryWithResponse call

func (RestoreQueryResponse) ContentType

func (r RestoreQueryResponse) ContentType() string

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

func (RestoreQueryResponse) GetBody

func (r RestoreQueryResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (RestoreQueryResponse) GetJSON400

func (r RestoreQueryResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (RestoreQueryResponse) GetJSON404

func (r RestoreQueryResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RestoreQueryResponse) Status

func (r RestoreQueryResponse) Status() string

Status returns HTTPResponse.Status

func (RestoreQueryResponse) StatusCode

func (r RestoreQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestoreRoleResponse

type RestoreRoleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRestoreRoleResponse

func ParseRestoreRoleResponse(rsp *http.Response) (*RestoreRoleResponse, error)

ParseRestoreRoleResponse parses an HTTP response from a RestoreRoleWithResponse call

func (RestoreRoleResponse) ContentType

func (r RestoreRoleResponse) ContentType() string

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

func (RestoreRoleResponse) GetBody

func (r RestoreRoleResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (RestoreRoleResponse) GetJSON404

func (r RestoreRoleResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RestoreRoleResponse) Status

func (r RestoreRoleResponse) Status() string

Status returns HTTPResponse.Status

func (RestoreRoleResponse) StatusCode

func (r RestoreRoleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevalidatePipelineResponse

type RevalidatePipelineResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineValidationResultRecord
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRevalidatePipelineResponse

func ParseRevalidatePipelineResponse(rsp *http.Response) (*RevalidatePipelineResponse, error)

ParseRevalidatePipelineResponse parses an HTTP response from a RevalidatePipelineWithResponse call

func (RevalidatePipelineResponse) ContentType

func (r RevalidatePipelineResponse) ContentType() string

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

func (RevalidatePipelineResponse) GetBody

func (r RevalidatePipelineResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (RevalidatePipelineResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RevalidatePipelineResponse) GetJSON400

func (r RevalidatePipelineResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (RevalidatePipelineResponse) GetJSON403

func (r RevalidatePipelineResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (RevalidatePipelineResponse) GetJSON404

func (r RevalidatePipelineResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RevalidatePipelineResponse) Status

Status returns HTTPResponse.Status

func (RevalidatePipelineResponse) StatusCode

func (r RevalidatePipelineResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevisionSlugParam

type RevisionSlugParam = string

RevisionSlugParam defines model for RevisionSlugParam.

type RevokeDataSourceProviderGrantResponse

type RevokeDataSourceProviderGrantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *CredentialMetadata
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRevokeDataSourceProviderGrantResponse

func ParseRevokeDataSourceProviderGrantResponse(rsp *http.Response) (*RevokeDataSourceProviderGrantResponse, error)

ParseRevokeDataSourceProviderGrantResponse parses an HTTP response from a RevokeDataSourceProviderGrantWithResponse call

func (RevokeDataSourceProviderGrantResponse) ContentType

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

func (RevokeDataSourceProviderGrantResponse) GetBody

GetBody returns the raw response body bytes

func (RevokeDataSourceProviderGrantResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RevokeDataSourceProviderGrantResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (RevokeDataSourceProviderGrantResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (RevokeDataSourceProviderGrantResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RevokeDataSourceProviderGrantResponse) Status

Status returns HTTPResponse.Status

func (RevokeDataSourceProviderGrantResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RevokeMemberInvitationResponse

type RevokeMemberInvitationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *MemberInvitation
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRevokeMemberInvitationResponse

func ParseRevokeMemberInvitationResponse(rsp *http.Response) (*RevokeMemberInvitationResponse, error)

ParseRevokeMemberInvitationResponse parses an HTTP response from a RevokeMemberInvitationWithResponse call

func (RevokeMemberInvitationResponse) ContentType

func (r RevokeMemberInvitationResponse) ContentType() string

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

func (RevokeMemberInvitationResponse) GetBody

func (r RevokeMemberInvitationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (RevokeMemberInvitationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RevokeMemberInvitationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RevokeMemberInvitationResponse) Status

Status returns HTTPResponse.Status

func (RevokeMemberInvitationResponse) StatusCode

func (r RevokeMemberInvitationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Role

type Role string

Role defines model for Role.

const (
	RoleSuperAdmin Role = "super_admin"
	RoleUser       Role = "user"
)

Defines values for Role.

func (Role) Valid

func (e Role) Valid() bool

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

type RoleListResponse

type RoleListResponse struct {
	HasMore    bool      `json:"has_more"`
	NextCursor *string   `json:"next_cursor,omitempty"`
	PrevCursor *string   `json:"prev_cursor,omitempty"`
	Roles      []OrgRole `json:"roles"`
}

RoleListResponse defines model for RoleListResponse.

type RoleSlugParam

type RoleSlugParam = Slug

RoleSlugParam defines model for RoleSlugParam.

type RolesFieldParam

type RolesFieldParam string

RolesFieldParam defines model for RolesFieldParam.

const (
	RolesFieldParamRoleCreatedAt RolesFieldParam = "role_created_at"
	RolesFieldParamRoleName      RolesFieldParam = "role_name"
	RolesFieldParamRoleUpdatedAt RolesFieldParam = "role_updated_at"
)

Defines values for RolesFieldParam.

func (RolesFieldParam) Valid

func (e RolesFieldParam) Valid() bool

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

type RotateAPIKeyResponse

type RotateAPIKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *APIKeyWithToken
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRotateAPIKeyResponse

func ParseRotateAPIKeyResponse(rsp *http.Response) (*RotateAPIKeyResponse, error)

ParseRotateAPIKeyResponse parses an HTTP response from a RotateAPIKeyWithResponse call

func (RotateAPIKeyResponse) ContentType

func (r RotateAPIKeyResponse) ContentType() string

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

func (RotateAPIKeyResponse) GetBody

func (r RotateAPIKeyResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (RotateAPIKeyResponse) GetJSON200

func (r RotateAPIKeyResponse) GetJSON200() *APIKeyWithToken

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RotateAPIKeyResponse) GetJSON401

func (r RotateAPIKeyResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (RotateAPIKeyResponse) GetJSON403

func (r RotateAPIKeyResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (RotateAPIKeyResponse) GetJSON404

func (r RotateAPIKeyResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RotateAPIKeyResponse) Status

func (r RotateAPIKeyResponse) Status() string

Status returns HTTPResponse.Status

func (RotateAPIKeyResponse) StatusCode

func (r RotateAPIKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RotateDataSourceProviderGrantParams

type RotateDataSourceProviderGrantParams struct {
	AccessMode *GoogleWorkspaceAccessMode `form:"access_mode,omitempty" json:"access_mode,omitempty"`
}

RotateDataSourceProviderGrantParams defines parameters for RotateDataSourceProviderGrant.

type RotateDataSourceProviderGrantResponse

type RotateDataSourceProviderGrantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *ProviderConnectorInstall
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRotateDataSourceProviderGrantResponse

func ParseRotateDataSourceProviderGrantResponse(rsp *http.Response) (*RotateDataSourceProviderGrantResponse, error)

ParseRotateDataSourceProviderGrantResponse parses an HTTP response from a RotateDataSourceProviderGrantWithResponse call

func (RotateDataSourceProviderGrantResponse) ContentType

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

func (RotateDataSourceProviderGrantResponse) GetBody

GetBody returns the raw response body bytes

func (RotateDataSourceProviderGrantResponse) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (RotateDataSourceProviderGrantResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (RotateDataSourceProviderGrantResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (RotateDataSourceProviderGrantResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RotateDataSourceProviderGrantResponse) Status

Status returns HTTPResponse.Status

func (RotateDataSourceProviderGrantResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RotatePersonalAccessTokenResponse

type RotatePersonalAccessTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PersonalAccessTokenWithToken
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRotatePersonalAccessTokenResponse

func ParseRotatePersonalAccessTokenResponse(rsp *http.Response) (*RotatePersonalAccessTokenResponse, error)

ParseRotatePersonalAccessTokenResponse parses an HTTP response from a RotatePersonalAccessTokenWithResponse call

func (RotatePersonalAccessTokenResponse) ContentType

func (r RotatePersonalAccessTokenResponse) ContentType() string

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

func (RotatePersonalAccessTokenResponse) GetBody

GetBody returns the raw response body bytes

func (RotatePersonalAccessTokenResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RotatePersonalAccessTokenResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (RotatePersonalAccessTokenResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (RotatePersonalAccessTokenResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RotatePersonalAccessTokenResponse) Status

Status returns HTTPResponse.Status

func (RotatePersonalAccessTokenResponse) StatusCode

func (r RotatePersonalAccessTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RotatePipelineWebhookSecretResponse

type RotatePipelineWebhookSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineWebhookSecretIssuance
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseRotatePipelineWebhookSecretResponse

func ParseRotatePipelineWebhookSecretResponse(rsp *http.Response) (*RotatePipelineWebhookSecretResponse, error)

ParseRotatePipelineWebhookSecretResponse parses an HTTP response from a RotatePipelineWebhookSecretWithResponse call

func (RotatePipelineWebhookSecretResponse) ContentType

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

func (RotatePipelineWebhookSecretResponse) GetBody

GetBody returns the raw response body bytes

func (RotatePipelineWebhookSecretResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (RotatePipelineWebhookSecretResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (RotatePipelineWebhookSecretResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (RotatePipelineWebhookSecretResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (RotatePipelineWebhookSecretResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (RotatePipelineWebhookSecretResponse) Status

Status returns HTTPResponse.Status

func (RotatePipelineWebhookSecretResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RunFieldParam

type RunFieldParam string

RunFieldParam defines model for RunFieldParam.

const (
	RunFieldParamRunCreatedAt RunFieldParam = "run_created_at"
)

Defines values for RunFieldParam.

func (RunFieldParam) Valid

func (e RunFieldParam) Valid() bool

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

type RunSlugParam

type RunSlugParam = Slug

RunSlugParam defines model for RunSlugParam.

type RuntimeVariable

type RuntimeVariable struct {
	CreatedAt       Timestamp                   `json:"created_at"`
	Description     *RuntimeVariableDescription `json:"description"`
	EnvironmentSlug Slug                        `json:"environment_slug"`
	Key             RuntimeVariableKey          `json:"key"`
	UpdatedAt       Timestamp                   `json:"updated_at"`
	Value           string                      `json:"value"`
	ValueType       RuntimeVariableValueType    `json:"value_type"`
}

RuntimeVariable defines model for RuntimeVariable.

type RuntimeVariableDescription

type RuntimeVariableDescription = string

RuntimeVariableDescription defines model for RuntimeVariableDescription.

type RuntimeVariableKey

type RuntimeVariableKey = string

RuntimeVariableKey defines model for RuntimeVariableKey.

type RuntimeVariableKeyParam

type RuntimeVariableKeyParam = string

RuntimeVariableKeyParam defines model for RuntimeVariableKeyParam.

type RuntimeVariableListResponse

type RuntimeVariableListResponse struct {
	HasMore          bool              `json:"has_more"`
	NextCursor       *string           `json:"next_cursor,omitempty"`
	PrevCursor       *string           `json:"prev_cursor,omitempty"`
	RuntimeVariables []RuntimeVariable `json:"runtime_variables"`
}

RuntimeVariableListResponse defines model for RuntimeVariableListResponse.

type RuntimeVariableValueType

type RuntimeVariableValueType string

RuntimeVariableValueType defines model for RuntimeVariableValueType.

const (
	RuntimeVariableValueTypeBoolean RuntimeVariableValueType = "boolean"
	RuntimeVariableValueTypeDate    RuntimeVariableValueType = "date"
	RuntimeVariableValueTypeInteger RuntimeVariableValueType = "integer"
	RuntimeVariableValueTypeText    RuntimeVariableValueType = "text"
	RuntimeVariableValueTypeUUID    RuntimeVariableValueType = "uuid"
)

Defines values for RuntimeVariableValueType.

func (RuntimeVariableValueType) Valid

func (e RuntimeVariableValueType) Valid() bool

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

type S3Config

type S3Config struct {
	AllowPrivateHosts *bool   `json:"allow_private_hosts,omitempty"`
	Bucket            string  `json:"bucket"`
	Endpoint          *string `json:"endpoint,omitempty"`
	ForcePathStyle    *bool   `json:"force_path_style,omitempty"`
	Prefix            *string `json:"prefix,omitempty"`
	Region            string  `json:"region"`
	TimeoutSeconds    *int    `json:"timeout_seconds,omitempty"`
}

S3Config defines model for S3Config.

type S3Credentials

type S3Credentials struct {
	AccessKeyId     *string `json:"access_key_id,omitempty"`
	SecretAccessKey *string `json:"secret_access_key,omitempty"`
	SessionToken    *string `json:"session_token,omitempty"`
}

S3Credentials defines model for S3Credentials.

type S3ExecutionResult

type S3ExecutionResult struct {
	DurationMs int     `json:"duration_ms"`
	Error      *string `json:"error,omitempty"`
	Payload    struct {
		ColumnNames           *[]string                         `json:"column_names,omitempty"`
		File                  *FilePayloadMetadata              `json:"file,omitempty"`
		Format                S3ExecutionResultPayloadFormat    `json:"format"`
		IsHeadlessCsv         *bool                             `json:"is_headless_csv,omitempty"`
		IsHeadlessSpreadsheet *bool                             `json:"is_headless_spreadsheet,omitempty"`
		Operation             S3ExecutionResultPayloadOperation `json:"operation"`
		Range                 *string                           `json:"range,omitempty"`
		RowCount              *int                              `json:"row_count,omitempty"`
		Rows                  *[]map[string]interface{}         `json:"rows,omitempty"`
		Sheet                 *string                           `json:"sheet,omitempty"`
		TargetPath            *string                           `json:"target_path,omitempty"`
		WrittenBytes          *int                              `json:"written_bytes,omitempty"`
		WrittenRows           *int                              `json:"written_rows,omitempty"`
	} `json:"payload"`
	ResultType S3ExecutionResultResultType `json:"result_type"`
	Success    bool                        `json:"success"`
	Type       string                      `json:"type"`
}

S3ExecutionResult defines model for S3ExecutionResult.

type S3ExecutionResultPayloadFormat

type S3ExecutionResultPayloadFormat string

S3ExecutionResultPayloadFormat defines model for S3ExecutionResult.Payload.Format.

const (
	S3ExecutionResultPayloadFormatCsv         S3ExecutionResultPayloadFormat = "csv"
	S3ExecutionResultPayloadFormatFile        S3ExecutionResultPayloadFormat = "file"
	S3ExecutionResultPayloadFormatJson        S3ExecutionResultPayloadFormat = "json"
	S3ExecutionResultPayloadFormatSpreadsheet S3ExecutionResultPayloadFormat = "spreadsheet"
)

Defines values for S3ExecutionResultPayloadFormat.

func (S3ExecutionResultPayloadFormat) Valid

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

type S3ExecutionResultPayloadOperation

type S3ExecutionResultPayloadOperation string

S3ExecutionResultPayloadOperation defines model for S3ExecutionResult.Payload.Operation.

const (
	S3ExecutionResultPayloadOperationRead  S3ExecutionResultPayloadOperation = "read"
	S3ExecutionResultPayloadOperationWrite S3ExecutionResultPayloadOperation = "write"
)

Defines values for S3ExecutionResultPayloadOperation.

func (S3ExecutionResultPayloadOperation) Valid

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

type S3ExecutionResultResultType

type S3ExecutionResultResultType string

S3ExecutionResultResultType defines model for S3ExecutionResult.ResultType.

const (
	S3ExecutionResultResultTypeFtp           S3ExecutionResultResultType = "ftp"
	S3ExecutionResultResultTypeGit           S3ExecutionResultResultType = "git"
	S3ExecutionResultResultTypeHttp          S3ExecutionResultResultType = "http"
	S3ExecutionResultResultTypeMongodb       S3ExecutionResultResultType = "mongodb"
	S3ExecutionResultResultTypeObjectRows    S3ExecutionResultResultType = "object_rows"
	S3ExecutionResultResultTypeS3            S3ExecutionResultResultType = "s3"
	S3ExecutionResultResultTypeSql           S3ExecutionResultResultType = "sql"
	S3ExecutionResultResultTypeWorkspaceFile S3ExecutionResultResultType = "workspace_file"
)

Defines values for S3ExecutionResultResultType.

func (S3ExecutionResultResultType) Valid

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

type S3Statement

type S3Statement struct {
	Bucket *string `json:"bucket,omitempty"`

	// Content Content to write when operation is write. Pipeline sinks normally bind this through {{input}}.
	//
	// Example: [{"email":"alice@example.com","id":1}]
	Content     *S3Statement_Content  `json:"content,omitempty"`
	ContentType *string               `json:"content_type,omitempty"`
	Delimiter   *string               `json:"delimiter,omitempty"`
	Format      *S3StatementFormat    `json:"format,omitempty"`
	HasHeader   *bool                 `json:"has_header,omitempty"`
	Key         *string               `json:"key,omitempty"`
	Metadata    *map[string]string    `json:"metadata,omitempty"`
	Operation   *S3StatementOperation `json:"operation,omitempty"`
	Overwrite   *bool                 `json:"overwrite,omitempty"`
	Range       *string               `json:"range,omitempty"`
	Sheet       *string               `json:"sheet,omitempty"`
	Type        S3StatementType       `json:"type"`
	// contains filtered or unexported fields
}

S3Statement defines model for S3Statement.

func (S3Statement) AsS3Statement0

func (t S3Statement) AsS3Statement0() (S3Statement0, error)

AsS3Statement0 returns the union data inside the S3Statement as a S3Statement0

func (S3Statement) AsS3Statement1

func (t S3Statement) AsS3Statement1() (S3Statement1, error)

AsS3Statement1 returns the union data inside the S3Statement as a S3Statement1

func (*S3Statement) FromS3Statement0

func (t *S3Statement) FromS3Statement0(v S3Statement0) error

FromS3Statement0 overwrites any union data inside the S3Statement as the provided S3Statement0

func (*S3Statement) FromS3Statement1

func (t *S3Statement) FromS3Statement1(v S3Statement1) error

FromS3Statement1 overwrites any union data inside the S3Statement as the provided S3Statement1

func (S3Statement) MarshalJSON

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

func (*S3Statement) MergeS3Statement0

func (t *S3Statement) MergeS3Statement0(v S3Statement0) error

MergeS3Statement0 performs a merge with any union data inside the S3Statement, using the provided S3Statement0

func (*S3Statement) MergeS3Statement1

func (t *S3Statement) MergeS3Statement1(v S3Statement1) error

MergeS3Statement1 performs a merge with any union data inside the S3Statement, using the provided S3Statement1

func (*S3Statement) UnmarshalJSON

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

type S3Statement0

type S3Statement0 struct {
	Operation S3Statement0Operation `json:"operation"`
}

S3Statement0 defines model for S3Statement.0.

type S3Statement0Operation

type S3Statement0Operation string

S3Statement0Operation defines model for S3Statement.0.Operation.

const (
	S3ReadStatementOperationRead S3Statement0Operation = "read"
)

Defines values for S3Statement0Operation.

func (S3Statement0Operation) Valid

func (e S3Statement0Operation) Valid() bool

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

type S3Statement1

type S3Statement1 struct {
	Operation S3Statement1Operation `json:"operation"`
}

S3Statement1 defines model for S3Statement.1.

type S3Statement1Operation

type S3Statement1Operation string

S3Statement1Operation defines model for S3Statement.1.Operation.

const (
	S3WriteStatementOperationWrite S3Statement1Operation = "write"
)

Defines values for S3Statement1Operation.

func (S3Statement1Operation) Valid

func (e S3Statement1Operation) Valid() bool

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

type S3StatementContent0

type S3StatementContent0 map[string]interface{}

S3StatementContent0 defines model for S3Statement.Content.0.

type S3StatementContent1

type S3StatementContent1 = []map[string]interface{}

S3StatementContent1 defines model for S3Statement.Content.1.

type S3StatementContent2

type S3StatementContent2 = string

S3StatementContent2 defines model for S3Statement.Content.2.

type S3StatementFormat

type S3StatementFormat string

S3StatementFormat defines model for S3Statement.Format.

const (
	S3StatementFormatAuto        S3StatementFormat = "auto"
	S3StatementFormatCsv         S3StatementFormat = "csv"
	S3StatementFormatFile        S3StatementFormat = "file"
	S3StatementFormatJson        S3StatementFormat = "json"
	S3StatementFormatSpreadsheet S3StatementFormat = "spreadsheet"
)

Defines values for S3StatementFormat.

func (S3StatementFormat) Valid

func (e S3StatementFormat) Valid() bool

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

type S3StatementOperation

type S3StatementOperation string

S3StatementOperation defines model for S3Statement.Operation.

const (
	S3StatementOperationRead  S3StatementOperation = "read"
	S3StatementOperationWrite S3StatementOperation = "write"
)

Defines values for S3StatementOperation.

func (S3StatementOperation) Valid

func (e S3StatementOperation) Valid() bool

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

type S3StatementType

type S3StatementType string

S3StatementType defines model for S3Statement.Type.

const (
	S3StatementTypeS3 S3StatementType = "s3"
)

Defines values for S3StatementType.

func (S3StatementType) Valid

func (e S3StatementType) Valid() bool

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

type S3Statement_Content

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

S3Statement_Content Content to write when operation is write. Pipeline sinks normally bind this through {{input}}.

Example: [{"email":"alice@example.com","id":1}]

func (S3Statement_Content) AsS3StatementContent0

func (t S3Statement_Content) AsS3StatementContent0() (S3StatementContent0, error)

AsS3StatementContent0 returns the union data inside the S3Statement_Content as a S3StatementContent0

func (S3Statement_Content) AsS3StatementContent1

func (t S3Statement_Content) AsS3StatementContent1() (S3StatementContent1, error)

AsS3StatementContent1 returns the union data inside the S3Statement_Content as a S3StatementContent1

func (S3Statement_Content) AsS3StatementContent2

func (t S3Statement_Content) AsS3StatementContent2() (S3StatementContent2, error)

AsS3StatementContent2 returns the union data inside the S3Statement_Content as a S3StatementContent2

func (*S3Statement_Content) FromS3StatementContent0

func (t *S3Statement_Content) FromS3StatementContent0(v S3StatementContent0) error

FromS3StatementContent0 overwrites any union data inside the S3Statement_Content as the provided S3StatementContent0

func (*S3Statement_Content) FromS3StatementContent1

func (t *S3Statement_Content) FromS3StatementContent1(v S3StatementContent1) error

FromS3StatementContent1 overwrites any union data inside the S3Statement_Content as the provided S3StatementContent1

func (*S3Statement_Content) FromS3StatementContent2

func (t *S3Statement_Content) FromS3StatementContent2(v S3StatementContent2) error

FromS3StatementContent2 overwrites any union data inside the S3Statement_Content as the provided S3StatementContent2

func (S3Statement_Content) MarshalJSON

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

func (*S3Statement_Content) MergeS3StatementContent0

func (t *S3Statement_Content) MergeS3StatementContent0(v S3StatementContent0) error

MergeS3StatementContent0 performs a merge with any union data inside the S3Statement_Content, using the provided S3StatementContent0

func (*S3Statement_Content) MergeS3StatementContent1

func (t *S3Statement_Content) MergeS3StatementContent1(v S3StatementContent1) error

MergeS3StatementContent1 performs a merge with any union data inside the S3Statement_Content, using the provided S3StatementContent1

func (*S3Statement_Content) MergeS3StatementContent2

func (t *S3Statement_Content) MergeS3StatementContent2(v S3StatementContent2) error

MergeS3StatementContent2 performs a merge with any union data inside the S3Statement_Content, using the provided S3StatementContent2

func (*S3Statement_Content) UnmarshalJSON

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

type SQLExecutionResult

type SQLExecutionResult struct {
	DurationMs int     `json:"duration_ms"`
	Error      *string `json:"error,omitempty"`
	Payload    struct {
		ColumnNames *[]string                `json:"column_names,omitempty"`
		RowCount    int                      `json:"row_count"`
		Rows        []map[string]interface{} `json:"rows"`
	} `json:"payload"`
	ResultType SQLExecutionResultResultType `json:"result_type"`
	Success    bool                         `json:"success"`
	Type       string                       `json:"type"`
}

SQLExecutionResult defines model for SQLExecutionResult.

type SQLExecutionResultResultType

type SQLExecutionResultResultType string

SQLExecutionResultResultType defines model for SQLExecutionResult.ResultType.

const (
	SQLExecutionResultResultTypeFtp           SQLExecutionResultResultType = "ftp"
	SQLExecutionResultResultTypeGit           SQLExecutionResultResultType = "git"
	SQLExecutionResultResultTypeHttp          SQLExecutionResultResultType = "http"
	SQLExecutionResultResultTypeMongodb       SQLExecutionResultResultType = "mongodb"
	SQLExecutionResultResultTypeObjectRows    SQLExecutionResultResultType = "object_rows"
	SQLExecutionResultResultTypeS3            SQLExecutionResultResultType = "s3"
	SQLExecutionResultResultTypeSql           SQLExecutionResultResultType = "sql"
	SQLExecutionResultResultTypeWorkspaceFile SQLExecutionResultResultType = "workspace_file"
)

Defines values for SQLExecutionResultResultType.

func (SQLExecutionResultResultType) Valid

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

type SQLSchemaResponse

type SQLSchemaResponse struct {
	SchemaType SQLSchemaResponseSchemaType `json:"schema_type"`
	Tables     []TableInfo                 `json:"tables"`
	Type       SQLSchemaResponseType       `json:"type"`
}

SQLSchemaResponse defines model for SQLSchemaResponse.

type SQLSchemaResponseSchemaType

type SQLSchemaResponseSchemaType string

SQLSchemaResponseSchemaType defines model for SQLSchemaResponse.SchemaType.

const (
	SQLSchemaResponseSchemaTypeSql SQLSchemaResponseSchemaType = "sql"
)

Defines values for SQLSchemaResponseSchemaType.

func (SQLSchemaResponseSchemaType) Valid

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

type SQLSchemaResponseType

type SQLSchemaResponseType string

SQLSchemaResponseType defines model for SQLSchemaResponse.Type.

const (
	SQLSchemaResponseTypeBigquery  SQLSchemaResponseType = "bigquery"
	SQLSchemaResponseTypeMysql     SQLSchemaResponseType = "mysql"
	SQLSchemaResponseTypePostgres  SQLSchemaResponseType = "postgres"
	SQLSchemaResponseTypeSnowflake SQLSchemaResponseType = "snowflake"
	SQLSchemaResponseTypeSqlite    SQLSchemaResponseType = "sqlite"
)

Defines values for SQLSchemaResponseType.

func (SQLSchemaResponseType) Valid

func (e SQLSchemaResponseType) Valid() bool

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

type SavePipelineDraft409JSONResponseBody

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

SavePipelineDraft409JSONResponseBody defines parameters for SavePipelineDraft.

func (SavePipelineDraft409JSONResponseBody) AsErrorResponse

AsErrorResponse returns the union data inside the SavePipelineDraft409JSONResponseBody as a ErrorResponse

func (SavePipelineDraft409JSONResponseBody) AsPipelineDraftConflictResponse

func (t SavePipelineDraft409JSONResponseBody) AsPipelineDraftConflictResponse() (PipelineDraftConflictResponse, error)

AsPipelineDraftConflictResponse returns the union data inside the SavePipelineDraft409JSONResponseBody as a PipelineDraftConflictResponse

func (*SavePipelineDraft409JSONResponseBody) FromErrorResponse

FromErrorResponse overwrites any union data inside the SavePipelineDraft409JSONResponseBody as the provided ErrorResponse

func (*SavePipelineDraft409JSONResponseBody) FromPipelineDraftConflictResponse

func (t *SavePipelineDraft409JSONResponseBody) FromPipelineDraftConflictResponse(v PipelineDraftConflictResponse) error

FromPipelineDraftConflictResponse overwrites any union data inside the SavePipelineDraft409JSONResponseBody as the provided PipelineDraftConflictResponse

func (SavePipelineDraft409JSONResponseBody) MarshalJSON

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

func (*SavePipelineDraft409JSONResponseBody) MergeErrorResponse

func (t *SavePipelineDraft409JSONResponseBody) MergeErrorResponse(v ErrorResponse) error

MergeErrorResponse performs a merge with any union data inside the SavePipelineDraft409JSONResponseBody, using the provided ErrorResponse

func (*SavePipelineDraft409JSONResponseBody) MergePipelineDraftConflictResponse

func (t *SavePipelineDraft409JSONResponseBody) MergePipelineDraftConflictResponse(v PipelineDraftConflictResponse) error

MergePipelineDraftConflictResponse performs a merge with any union data inside the SavePipelineDraft409JSONResponseBody, using the provided PipelineDraftConflictResponse

func (*SavePipelineDraft409JSONResponseBody) UnmarshalJSON

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

type SavePipelineDraftJSONRequestBody

type SavePipelineDraftJSONRequestBody = SavePipelineDraftRequest

SavePipelineDraftJSONRequestBody defines body for SavePipelineDraft for application/json ContentType.

type SavePipelineDraftRequest

type SavePipelineDraftRequest struct {
	ExpectedSpecHash *string            `json:"expected_spec_hash,omitempty"`
	Spec             PipelineSpecUpdate `json:"spec"`
}

SavePipelineDraftRequest defines model for SavePipelineDraftRequest.

type SavePipelineDraftResponse

type SavePipelineDraftResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineDraftResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *SavePipelineDraft409JSONResponseBody
}

func ParseSavePipelineDraftResponse

func ParseSavePipelineDraftResponse(rsp *http.Response) (*SavePipelineDraftResponse, error)

ParseSavePipelineDraftResponse parses an HTTP response from a SavePipelineDraftWithResponse call

func (SavePipelineDraftResponse) ContentType

func (r SavePipelineDraftResponse) ContentType() string

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

func (SavePipelineDraftResponse) GetBody

func (r SavePipelineDraftResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (SavePipelineDraftResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SavePipelineDraftResponse) GetJSON400

func (r SavePipelineDraftResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SavePipelineDraftResponse) GetJSON403

func (r SavePipelineDraftResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SavePipelineDraftResponse) GetJSON404

func (r SavePipelineDraftResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SavePipelineDraftResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (SavePipelineDraftResponse) Status

func (r SavePipelineDraftResponse) Status() string

Status returns HTTPResponse.Status

func (SavePipelineDraftResponse) StatusCode

func (r SavePipelineDraftResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetDataSourceProofConfigurationJSONRequestBody

type SetDataSourceProofConfigurationJSONRequestBody = DataSourceProofSettings

SetDataSourceProofConfigurationJSONRequestBody defines body for SetDataSourceProofConfiguration for application/json ContentType.

type SetDataSourceProofConfigurationResponse

type SetDataSourceProofConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSourceProofConfiguration
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
	// JSONDefault the response for an HTTP default `application/json` response
	JSONDefault *ErrorResponse
}

func ParseSetDataSourceProofConfigurationResponse

func ParseSetDataSourceProofConfigurationResponse(rsp *http.Response) (*SetDataSourceProofConfigurationResponse, error)

ParseSetDataSourceProofConfigurationResponse parses an HTTP response from a SetDataSourceProofConfigurationWithResponse call

func (SetDataSourceProofConfigurationResponse) ContentType

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

func (SetDataSourceProofConfigurationResponse) GetBody

GetBody returns the raw response body bytes

func (SetDataSourceProofConfigurationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SetDataSourceProofConfigurationResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SetDataSourceProofConfigurationResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (SetDataSourceProofConfigurationResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SetDataSourceProofConfigurationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SetDataSourceProofConfigurationResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (SetDataSourceProofConfigurationResponse) GetJSONDefault

GetJSONDefault returns the response for an HTTP default `application/json` response

func (SetDataSourceProofConfigurationResponse) Status

Status returns HTTPResponse.Status

func (SetDataSourceProofConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SetProjectPipelineBackendCreateWithoutOwner

type SetProjectPipelineBackendCreateWithoutOwner struct {
	Mode SetProjectPipelineBackendCreateWithoutOwnerMode `json:"mode"`
}

SetProjectPipelineBackendCreateWithoutOwner defines model for SetProjectPipelineBackendCreateWithoutOwner.

type SetProjectPipelineBackendCreateWithoutOwnerMode

type SetProjectPipelineBackendCreateWithoutOwnerMode string

SetProjectPipelineBackendCreateWithoutOwnerMode defines model for SetProjectPipelineBackendCreateWithoutOwner.Mode.

const (
	SetProjectPipelineBackendCreateWithoutOwnerModeCreateFromTemplate SetProjectPipelineBackendCreateWithoutOwnerMode = "create_from_template"
)

Defines values for SetProjectPipelineBackendCreateWithoutOwnerMode.

func (SetProjectPipelineBackendCreateWithoutOwnerMode) Valid

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

type SetProjectPipelineBackendCreateWithoutRepositoryName

type SetProjectPipelineBackendCreateWithoutRepositoryName struct {
	Mode SetProjectPipelineBackendCreateWithoutRepositoryNameMode `json:"mode"`
}

SetProjectPipelineBackendCreateWithoutRepositoryName defines model for SetProjectPipelineBackendCreateWithoutRepositoryName.

type SetProjectPipelineBackendCreateWithoutRepositoryNameMode

type SetProjectPipelineBackendCreateWithoutRepositoryNameMode string

SetProjectPipelineBackendCreateWithoutRepositoryNameMode defines model for SetProjectPipelineBackendCreateWithoutRepositoryName.Mode.

const (
	SetProjectPipelineBackendCreateWithoutRepositoryNameModeCreateFromTemplate SetProjectPipelineBackendCreateWithoutRepositoryNameMode = "create_from_template"
)

Defines values for SetProjectPipelineBackendCreateWithoutRepositoryNameMode.

func (SetProjectPipelineBackendCreateWithoutRepositoryNameMode) Valid

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

type SetProjectPipelineBackendJSONRequestBody

type SetProjectPipelineBackendJSONRequestBody = SetProjectPipelineBackendRequest

SetProjectPipelineBackendJSONRequestBody defines body for SetProjectPipelineBackend for application/json ContentType.

type SetProjectPipelineBackendRequest

type SetProjectPipelineBackendRequest struct {
	DataSourceSlug Slug                                 `json:"data_source_slug"`
	Mode           SetProjectPipelineBackendRequestMode `json:"mode"`
	PipelineDir    string                               `json:"pipeline_dir"`
	ProviderOwner  *string                              `json:"provider_owner,omitempty"`
	RepositoryName *string                              `json:"repository_name,omitempty"`
	TrackedBranch  string                               `json:"tracked_branch"`
}

SetProjectPipelineBackendRequest defines model for SetProjectPipelineBackendRequest.

type SetProjectPipelineBackendRequestMode

type SetProjectPipelineBackendRequestMode string

SetProjectPipelineBackendRequestMode defines model for SetProjectPipelineBackendRequest.Mode.

const (
	SetProjectPipelineBackendRequestModeAdoptExisting      SetProjectPipelineBackendRequestMode = "adopt_existing"
	SetProjectPipelineBackendRequestModeCreateFromTemplate SetProjectPipelineBackendRequestMode = "create_from_template"
)

Defines values for SetProjectPipelineBackendRequestMode.

func (SetProjectPipelineBackendRequestMode) Valid

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

type SetProjectPipelineBackendResponse

type SetProjectPipelineBackendResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Project
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
	// JSON422 the response for an HTTP 422 `application/json` response
	JSON422 *ErrorResponse
}

func ParseSetProjectPipelineBackendResponse

func ParseSetProjectPipelineBackendResponse(rsp *http.Response) (*SetProjectPipelineBackendResponse, error)

ParseSetProjectPipelineBackendResponse parses an HTTP response from a SetProjectPipelineBackendWithResponse call

func (SetProjectPipelineBackendResponse) ContentType

func (r SetProjectPipelineBackendResponse) ContentType() string

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

func (SetProjectPipelineBackendResponse) GetBody

GetBody returns the raw response body bytes

func (SetProjectPipelineBackendResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (SetProjectPipelineBackendResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (SetProjectPipelineBackendResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (SetProjectPipelineBackendResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (SetProjectPipelineBackendResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (SetProjectPipelineBackendResponse) GetJSON422

GetJSON422 returns the response for an HTTP 422 `application/json` response

func (SetProjectPipelineBackendResponse) Status

Status returns HTTPResponse.Status

func (SetProjectPipelineBackendResponse) StatusCode

func (r SetProjectPipelineBackendResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Slug

type Slug = string

Slug defines model for Slug.

type SlugParam

type SlugParam = string

SlugParam defines model for SlugParam.

type SnowflakeConfig

type SnowflakeConfig struct {
	Account        string                  `json:"account"`
	ConnectTimeout *int                    `json:"connect_timeout,omitempty"`
	Database       string                  `json:"database"`
	Role           *string                 `json:"role,omitempty"`
	Schema         string                  `json:"schema"`
	Warehouse      string                  `json:"warehouse"`
	WifObjects     *[]SnowflakeObjectGrant `json:"wif_objects,omitempty"`
}

SnowflakeConfig defines model for SnowflakeConfig.

type SnowflakeCredentials

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

SnowflakeCredentials defines model for SnowflakeCredentials.

func (SnowflakeCredentials) AsSnowflakePasswordCredentials

func (t SnowflakeCredentials) AsSnowflakePasswordCredentials() (SnowflakePasswordCredentials, error)

AsSnowflakePasswordCredentials returns the union data inside the SnowflakeCredentials as a SnowflakePasswordCredentials

func (SnowflakeCredentials) AsSnowflakeWorkloadIdentityCredentials

func (t SnowflakeCredentials) AsSnowflakeWorkloadIdentityCredentials() (SnowflakeWorkloadIdentityCredentials, error)

AsSnowflakeWorkloadIdentityCredentials returns the union data inside the SnowflakeCredentials as a SnowflakeWorkloadIdentityCredentials

func (SnowflakeCredentials) Discriminator

func (t SnowflakeCredentials) Discriminator() (string, error)

func (*SnowflakeCredentials) FromSnowflakePasswordCredentials

func (t *SnowflakeCredentials) FromSnowflakePasswordCredentials(v SnowflakePasswordCredentials) error

FromSnowflakePasswordCredentials overwrites any union data inside the SnowflakeCredentials as the provided SnowflakePasswordCredentials

func (*SnowflakeCredentials) FromSnowflakeWorkloadIdentityCredentials

func (t *SnowflakeCredentials) FromSnowflakeWorkloadIdentityCredentials(v SnowflakeWorkloadIdentityCredentials) error

FromSnowflakeWorkloadIdentityCredentials overwrites any union data inside the SnowflakeCredentials as the provided SnowflakeWorkloadIdentityCredentials

func (SnowflakeCredentials) MarshalJSON

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

func (*SnowflakeCredentials) MergeSnowflakePasswordCredentials

func (t *SnowflakeCredentials) MergeSnowflakePasswordCredentials(v SnowflakePasswordCredentials) error

MergeSnowflakePasswordCredentials performs a merge with any union data inside the SnowflakeCredentials, using the provided SnowflakePasswordCredentials

func (*SnowflakeCredentials) MergeSnowflakeWorkloadIdentityCredentials

func (t *SnowflakeCredentials) MergeSnowflakeWorkloadIdentityCredentials(v SnowflakeWorkloadIdentityCredentials) error

MergeSnowflakeWorkloadIdentityCredentials performs a merge with any union data inside the SnowflakeCredentials, using the provided SnowflakeWorkloadIdentityCredentials

func (*SnowflakeCredentials) UnmarshalJSON

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

func (SnowflakeCredentials) ValueByDiscriminator

func (t SnowflakeCredentials) ValueByDiscriminator() (interface{}, error)

type SnowflakeObjectGrant

type SnowflakeObjectGrant struct {
	Name      string                        `json:"name"`
	Privilege SnowflakeObjectGrantPrivilege `json:"privilege"`
}

SnowflakeObjectGrant defines model for SnowflakeObjectGrant.

type SnowflakeObjectGrantPrivilege

type SnowflakeObjectGrantPrivilege string

SnowflakeObjectGrantPrivilege defines model for SnowflakeObjectGrant.Privilege.

const (
	INSERT SnowflakeObjectGrantPrivilege = "INSERT"
	SELECT SnowflakeObjectGrantPrivilege = "SELECT"
)

Defines values for SnowflakeObjectGrantPrivilege.

func (SnowflakeObjectGrantPrivilege) Valid

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

type SnowflakeOnboarding

type SnowflakeOnboarding struct {
	Active        bool                             `json:"active"`
	Audience      string                           `json:"audience"`
	Diagnostic    string                           `json:"diagnostic"`
	IdentityState SnowflakeOnboardingIdentityState `json:"identity_state"`
	Issuer        string                           `json:"issuer"`
	Sql           string                           `json:"sql"`
	Subject       string                           `json:"subject"`
}

SnowflakeOnboarding defines model for SnowflakeOnboarding.

type SnowflakeOnboardingIdentityState

type SnowflakeOnboardingIdentityState string

SnowflakeOnboardingIdentityState defines model for SnowflakeOnboarding.IdentityState.

const (
	SnowflakeOnboardingIdentityStateDisabled SnowflakeOnboardingIdentityState = "disabled"
	SnowflakeOnboardingIdentityStateFailed   SnowflakeOnboardingIdentityState = "failed"
	SnowflakeOnboardingIdentityStatePending  SnowflakeOnboardingIdentityState = "pending"
	SnowflakeOnboardingIdentityStateReady    SnowflakeOnboardingIdentityState = "ready"
	SnowflakeOnboardingIdentityStateRevoking SnowflakeOnboardingIdentityState = "revoking"
)

Defines values for SnowflakeOnboardingIdentityState.

func (SnowflakeOnboardingIdentityState) Valid

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

type SnowflakePasswordCredentials

type SnowflakePasswordCredentials struct {
	AuthType SnowflakePasswordCredentialsAuthType `json:"auth_type"`
	Password *string                              `json:"password,omitempty"`
	Username *string                              `json:"username,omitempty"`
}

SnowflakePasswordCredentials defines model for SnowflakePasswordCredentials.

type SnowflakePasswordCredentialsAuthType

type SnowflakePasswordCredentialsAuthType string

SnowflakePasswordCredentialsAuthType defines model for SnowflakePasswordCredentials.AuthType.

const (
	SnowflakePasswordCredentialsAuthTypePassword SnowflakePasswordCredentialsAuthType = "password"
)

Defines values for SnowflakePasswordCredentialsAuthType.

func (SnowflakePasswordCredentialsAuthType) Valid

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

type SnowflakeStatement

type SnowflakeStatement struct {
	Sql  string                 `json:"sql"`
	Type SnowflakeStatementType `json:"type"`
}

SnowflakeStatement defines model for SnowflakeStatement.

type SnowflakeStatementType

type SnowflakeStatementType string

SnowflakeStatementType defines model for SnowflakeStatement.Type.

const (
	SnowflakeStatementTypeSnowflake SnowflakeStatementType = "snowflake"
)

Defines values for SnowflakeStatementType.

func (SnowflakeStatementType) Valid

func (e SnowflakeStatementType) Valid() bool

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

type SnowflakeWorkloadIdentityCredentials

type SnowflakeWorkloadIdentityCredentials struct {
	AuthType SnowflakeWorkloadIdentityCredentialsAuthType `json:"auth_type"`
}

SnowflakeWorkloadIdentityCredentials defines model for SnowflakeWorkloadIdentityCredentials.

type SnowflakeWorkloadIdentityCredentialsAuthType

type SnowflakeWorkloadIdentityCredentialsAuthType string

SnowflakeWorkloadIdentityCredentialsAuthType defines model for SnowflakeWorkloadIdentityCredentials.AuthType.

const (
	SnowflakeWorkloadIdentityCredentialsAuthTypeWorkloadIdentity SnowflakeWorkloadIdentityCredentialsAuthType = "workload_identity"
)

Defines values for SnowflakeWorkloadIdentityCredentialsAuthType.

func (SnowflakeWorkloadIdentityCredentialsAuthType) Valid

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

type StartProviderConnectorInstallJSONRequestBody

type StartProviderConnectorInstallJSONRequestBody = StartProviderConnectorInstallRequest

StartProviderConnectorInstallJSONRequestBody defines body for StartProviderConnectorInstall for application/json ContentType.

type StartProviderConnectorInstallRequest

type StartProviderConnectorInstallRequest struct {
	AccessMode     *GoogleWorkspaceAccessMode `json:"access_mode,omitempty"`
	DataSourceSlug Slug                       `json:"data_source_slug"`
	Intent         ProviderInstallIntent      `json:"intent"`
}

StartProviderConnectorInstallRequest defines model for StartProviderConnectorInstallRequest.

type StartProviderConnectorInstallResponse

type StartProviderConnectorInstallResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *ProviderConnectorInstall
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseStartProviderConnectorInstallResponse

func ParseStartProviderConnectorInstallResponse(rsp *http.Response) (*StartProviderConnectorInstallResponse, error)

ParseStartProviderConnectorInstallResponse parses an HTTP response from a StartProviderConnectorInstallWithResponse call

func (StartProviderConnectorInstallResponse) ContentType

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

func (StartProviderConnectorInstallResponse) GetBody

GetBody returns the raw response body bytes

func (StartProviderConnectorInstallResponse) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (StartProviderConnectorInstallResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (StartProviderConnectorInstallResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (StartProviderConnectorInstallResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (StartProviderConnectorInstallResponse) Status

Status returns HTTPResponse.Status

func (StartProviderConnectorInstallResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type StartProviderDataSourceInstallJSONRequestBody

type StartProviderDataSourceInstallJSONRequestBody = StartProviderDataSourceInstallRequest

StartProviderDataSourceInstallJSONRequestBody defines body for StartProviderDataSourceInstall for application/json ContentType.

type StartProviderDataSourceInstallRequest

type StartProviderDataSourceInstallRequest struct {
	Config   StartProviderDataSourceInstallRequest_Config `json:"config"`
	Name     Name                                         `json:"name"`
	ReadOnly *bool                                        `json:"read_only,omitempty"`
	Slug     *Slug                                        `json:"slug,omitempty"`
	Type     StartProviderDataSourceInstallRequestType    `json:"type"`
}

StartProviderDataSourceInstallRequest defines model for StartProviderDataSourceInstallRequest.

type StartProviderDataSourceInstallRequestType

type StartProviderDataSourceInstallRequestType string

StartProviderDataSourceInstallRequestType defines model for StartProviderDataSourceInstallRequest.Type.

const (
	StartProviderDataSourceInstallRequestTypeBigquery        StartProviderDataSourceInstallRequestType = "bigquery"
	StartProviderDataSourceInstallRequestTypeGoogleWorkspace StartProviderDataSourceInstallRequestType = "google_workspace"
	StartProviderDataSourceInstallRequestTypeHubspot         StartProviderDataSourceInstallRequestType = "hubspot"
)

Defines values for StartProviderDataSourceInstallRequestType.

func (StartProviderDataSourceInstallRequestType) Valid

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

type StartProviderDataSourceInstallRequest_Config

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

StartProviderDataSourceInstallRequest_Config defines model for StartProviderDataSourceInstallRequest.Config.

func (StartProviderDataSourceInstallRequest_Config) AsBigQueryConfig

AsBigQueryConfig returns the union data inside the StartProviderDataSourceInstallRequest_Config as a BigQueryConfig

func (StartProviderDataSourceInstallRequest_Config) AsGoogleWorkspacePendingInstallConfig

func (t StartProviderDataSourceInstallRequest_Config) AsGoogleWorkspacePendingInstallConfig() (GoogleWorkspacePendingInstallConfig, error)

AsGoogleWorkspacePendingInstallConfig returns the union data inside the StartProviderDataSourceInstallRequest_Config as a GoogleWorkspacePendingInstallConfig

func (StartProviderDataSourceInstallRequest_Config) AsHubSpotConfig

AsHubSpotConfig returns the union data inside the StartProviderDataSourceInstallRequest_Config as a HubSpotConfig

func (*StartProviderDataSourceInstallRequest_Config) FromBigQueryConfig

FromBigQueryConfig overwrites any union data inside the StartProviderDataSourceInstallRequest_Config as the provided BigQueryConfig

func (*StartProviderDataSourceInstallRequest_Config) FromGoogleWorkspacePendingInstallConfig

func (t *StartProviderDataSourceInstallRequest_Config) FromGoogleWorkspacePendingInstallConfig(v GoogleWorkspacePendingInstallConfig) error

FromGoogleWorkspacePendingInstallConfig overwrites any union data inside the StartProviderDataSourceInstallRequest_Config as the provided GoogleWorkspacePendingInstallConfig

func (*StartProviderDataSourceInstallRequest_Config) FromHubSpotConfig

FromHubSpotConfig overwrites any union data inside the StartProviderDataSourceInstallRequest_Config as the provided HubSpotConfig

func (StartProviderDataSourceInstallRequest_Config) MarshalJSON

func (*StartProviderDataSourceInstallRequest_Config) MergeBigQueryConfig

MergeBigQueryConfig performs a merge with any union data inside the StartProviderDataSourceInstallRequest_Config, using the provided BigQueryConfig

func (*StartProviderDataSourceInstallRequest_Config) MergeGoogleWorkspacePendingInstallConfig

func (t *StartProviderDataSourceInstallRequest_Config) MergeGoogleWorkspacePendingInstallConfig(v GoogleWorkspacePendingInstallConfig) error

MergeGoogleWorkspacePendingInstallConfig performs a merge with any union data inside the StartProviderDataSourceInstallRequest_Config, using the provided GoogleWorkspacePendingInstallConfig

func (*StartProviderDataSourceInstallRequest_Config) MergeHubSpotConfig

MergeHubSpotConfig performs a merge with any union data inside the StartProviderDataSourceInstallRequest_Config, using the provided HubSpotConfig

func (*StartProviderDataSourceInstallRequest_Config) UnmarshalJSON

type StartProviderDataSourceInstallResponse

type StartProviderDataSourceInstallResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON201 the response for an HTTP 201 `application/json` response
	JSON201 *ProviderDataSourceInstall
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseStartProviderDataSourceInstallResponse

func ParseStartProviderDataSourceInstallResponse(rsp *http.Response) (*StartProviderDataSourceInstallResponse, error)

ParseStartProviderDataSourceInstallResponse parses an HTTP response from a StartProviderDataSourceInstallWithResponse call

func (StartProviderDataSourceInstallResponse) ContentType

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

func (StartProviderDataSourceInstallResponse) GetBody

GetBody returns the raw response body bytes

func (StartProviderDataSourceInstallResponse) GetJSON201

GetJSON201 returns the response for an HTTP 201 `application/json` response

func (StartProviderDataSourceInstallResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (StartProviderDataSourceInstallResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (StartProviderDataSourceInstallResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (StartProviderDataSourceInstallResponse) Status

Status returns HTTPResponse.Status

func (StartProviderDataSourceInstallResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TableInfo

type TableInfo struct {
	Columns []ColumnInfo `json:"columns"`
	Name    string       `json:"name"`
}

TableInfo defines model for TableInfo.

type TermsAcceptanceRequest

type TermsAcceptanceRequest struct {
	TermsAccepted        TermsAcceptanceRequestTermsAccepted `json:"terms_accepted"`
	TermsDocumentVersion string                              `json:"terms_document_version"`
}

TermsAcceptanceRequest defines model for TermsAcceptanceRequest.

type TermsAcceptanceRequestTermsAccepted

type TermsAcceptanceRequestTermsAccepted bool

TermsAcceptanceRequestTermsAccepted defines model for TermsAcceptanceRequest.TermsAccepted.

Defines values for TermsAcceptanceRequestTermsAccepted.

func (TermsAcceptanceRequestTermsAccepted) Valid

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

type TestAlertDestinationResponse

type TestAlertDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON202 the response for an HTTP 202 `application/json` response
	JSON202 *AlertDestinationTestResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON422 the response for an HTTP 422 `application/json` response
	JSON422 *ErrorResponse
}

func ParseTestAlertDestinationResponse

func ParseTestAlertDestinationResponse(rsp *http.Response) (*TestAlertDestinationResponse, error)

ParseTestAlertDestinationResponse parses an HTTP response from a TestAlertDestinationWithResponse call

func (TestAlertDestinationResponse) ContentType

func (r TestAlertDestinationResponse) ContentType() string

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

func (TestAlertDestinationResponse) GetBody

func (r TestAlertDestinationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (TestAlertDestinationResponse) GetJSON202

GetJSON202 returns the response for an HTTP 202 `application/json` response

func (TestAlertDestinationResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (TestAlertDestinationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (TestAlertDestinationResponse) GetJSON422

GetJSON422 returns the response for an HTTP 422 `application/json` response

func (TestAlertDestinationResponse) Status

Status returns HTTPResponse.Status

func (TestAlertDestinationResponse) StatusCode

func (r TestAlertDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TestBigQueryDataSourceConnectionRequest

type TestBigQueryDataSourceConnectionRequest struct {
	Config      BigQueryConfig                              `json:"config"`
	Credentials BigQueryCredentials                         `json:"credentials"`
	Type        TestBigQueryDataSourceConnectionRequestType `json:"type"`
}

TestBigQueryDataSourceConnectionRequest defines model for TestBigQueryDataSourceConnectionRequest.

type TestBigQueryDataSourceConnectionRequestType

type TestBigQueryDataSourceConnectionRequestType string

TestBigQueryDataSourceConnectionRequestType defines model for TestBigQueryDataSourceConnectionRequest.Type.

const (
	TestBigQueryDataSourceConnectionRequestTypeBigquery TestBigQueryDataSourceConnectionRequestType = "bigquery"
)

Defines values for TestBigQueryDataSourceConnectionRequestType.

func (TestBigQueryDataSourceConnectionRequestType) Valid

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

type TestDataSourceConnectionJSONRequestBody

type TestDataSourceConnectionJSONRequestBody = TestDataSourceConnectionRequest

TestDataSourceConnectionJSONRequestBody defines body for TestDataSourceConnection for application/json ContentType.

type TestDataSourceConnectionRequest

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

TestDataSourceConnectionRequest defines model for TestDataSourceConnectionRequest.

func (TestDataSourceConnectionRequest) AsTestBigQueryDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestBigQueryDataSourceConnectionRequest() (TestBigQueryDataSourceConnectionRequest, error)

AsTestBigQueryDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestBigQueryDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestFTPDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestFTPDataSourceConnectionRequest() (TestFTPDataSourceConnectionRequest, error)

AsTestFTPDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestFTPDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestGitDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestGitDataSourceConnectionRequest() (TestGitDataSourceConnectionRequest, error)

AsTestGitDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestGitDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestGitHubDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestGitHubDataSourceConnectionRequest() (TestGitHubDataSourceConnectionRequest, error)

AsTestGitHubDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestGitHubDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestGitLabDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestGitLabDataSourceConnectionRequest() (TestGitLabDataSourceConnectionRequest, error)

AsTestGitLabDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestGitLabDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestHTTPDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestHTTPDataSourceConnectionRequest() (TestHTTPDataSourceConnectionRequest, error)

AsTestHTTPDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestHTTPDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestHubSpotDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestHubSpotDataSourceConnectionRequest() (TestHubSpotDataSourceConnectionRequest, error)

AsTestHubSpotDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestHubSpotDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestMongoDBDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestMongoDBDataSourceConnectionRequest() (TestMongoDBDataSourceConnectionRequest, error)

AsTestMongoDBDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestMongoDBDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestMySQLDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestMySQLDataSourceConnectionRequest() (TestMySQLDataSourceConnectionRequest, error)

AsTestMySQLDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestMySQLDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestPostgresDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestPostgresDataSourceConnectionRequest() (TestPostgresDataSourceConnectionRequest, error)

AsTestPostgresDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestPostgresDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestS3DataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestS3DataSourceConnectionRequest() (TestS3DataSourceConnectionRequest, error)

AsTestS3DataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestS3DataSourceConnectionRequest

func (TestDataSourceConnectionRequest) AsTestSnowflakeDataSourceConnectionRequest

func (t TestDataSourceConnectionRequest) AsTestSnowflakeDataSourceConnectionRequest() (TestSnowflakeDataSourceConnectionRequest, error)

AsTestSnowflakeDataSourceConnectionRequest returns the union data inside the TestDataSourceConnectionRequest as a TestSnowflakeDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) Discriminator

func (t TestDataSourceConnectionRequest) Discriminator() (string, error)

func (*TestDataSourceConnectionRequest) FromTestBigQueryDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestBigQueryDataSourceConnectionRequest(v TestBigQueryDataSourceConnectionRequest) error

FromTestBigQueryDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestBigQueryDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestFTPDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestFTPDataSourceConnectionRequest(v TestFTPDataSourceConnectionRequest) error

FromTestFTPDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestFTPDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestGitDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestGitDataSourceConnectionRequest(v TestGitDataSourceConnectionRequest) error

FromTestGitDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestGitDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestGitHubDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestGitHubDataSourceConnectionRequest(v TestGitHubDataSourceConnectionRequest) error

FromTestGitHubDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestGitHubDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestGitLabDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestGitLabDataSourceConnectionRequest(v TestGitLabDataSourceConnectionRequest) error

FromTestGitLabDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestGitLabDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestHTTPDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestHTTPDataSourceConnectionRequest(v TestHTTPDataSourceConnectionRequest) error

FromTestHTTPDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestHTTPDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestHubSpotDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestHubSpotDataSourceConnectionRequest(v TestHubSpotDataSourceConnectionRequest) error

FromTestHubSpotDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestHubSpotDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestMongoDBDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestMongoDBDataSourceConnectionRequest(v TestMongoDBDataSourceConnectionRequest) error

FromTestMongoDBDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestMongoDBDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestMySQLDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestMySQLDataSourceConnectionRequest(v TestMySQLDataSourceConnectionRequest) error

FromTestMySQLDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestMySQLDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestPostgresDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestPostgresDataSourceConnectionRequest(v TestPostgresDataSourceConnectionRequest) error

FromTestPostgresDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestPostgresDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestS3DataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestS3DataSourceConnectionRequest(v TestS3DataSourceConnectionRequest) error

FromTestS3DataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestS3DataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) FromTestSnowflakeDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) FromTestSnowflakeDataSourceConnectionRequest(v TestSnowflakeDataSourceConnectionRequest) error

FromTestSnowflakeDataSourceConnectionRequest overwrites any union data inside the TestDataSourceConnectionRequest as the provided TestSnowflakeDataSourceConnectionRequest

func (TestDataSourceConnectionRequest) MarshalJSON

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

func (*TestDataSourceConnectionRequest) MergeTestBigQueryDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestBigQueryDataSourceConnectionRequest(v TestBigQueryDataSourceConnectionRequest) error

MergeTestBigQueryDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestBigQueryDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestFTPDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestFTPDataSourceConnectionRequest(v TestFTPDataSourceConnectionRequest) error

MergeTestFTPDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestFTPDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestGitDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestGitDataSourceConnectionRequest(v TestGitDataSourceConnectionRequest) error

MergeTestGitDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestGitDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestGitHubDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestGitHubDataSourceConnectionRequest(v TestGitHubDataSourceConnectionRequest) error

MergeTestGitHubDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestGitHubDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestGitLabDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestGitLabDataSourceConnectionRequest(v TestGitLabDataSourceConnectionRequest) error

MergeTestGitLabDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestGitLabDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestHTTPDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestHTTPDataSourceConnectionRequest(v TestHTTPDataSourceConnectionRequest) error

MergeTestHTTPDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestHTTPDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestHubSpotDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestHubSpotDataSourceConnectionRequest(v TestHubSpotDataSourceConnectionRequest) error

MergeTestHubSpotDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestHubSpotDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestMongoDBDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestMongoDBDataSourceConnectionRequest(v TestMongoDBDataSourceConnectionRequest) error

MergeTestMongoDBDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestMongoDBDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestMySQLDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestMySQLDataSourceConnectionRequest(v TestMySQLDataSourceConnectionRequest) error

MergeTestMySQLDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestMySQLDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestPostgresDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestPostgresDataSourceConnectionRequest(v TestPostgresDataSourceConnectionRequest) error

MergeTestPostgresDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestPostgresDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestS3DataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestS3DataSourceConnectionRequest(v TestS3DataSourceConnectionRequest) error

MergeTestS3DataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestS3DataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) MergeTestSnowflakeDataSourceConnectionRequest

func (t *TestDataSourceConnectionRequest) MergeTestSnowflakeDataSourceConnectionRequest(v TestSnowflakeDataSourceConnectionRequest) error

MergeTestSnowflakeDataSourceConnectionRequest performs a merge with any union data inside the TestDataSourceConnectionRequest, using the provided TestSnowflakeDataSourceConnectionRequest

func (*TestDataSourceConnectionRequest) UnmarshalJSON

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

func (TestDataSourceConnectionRequest) ValueByDiscriminator

func (t TestDataSourceConnectionRequest) ValueByDiscriminator() (interface{}, error)

type TestDataSourceConnectionResponse

type TestDataSourceConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON422 the response for an HTTP 422 `application/json` response
	JSON422 *ErrorResponse
}

func ParseTestDataSourceConnectionResponse

func ParseTestDataSourceConnectionResponse(rsp *http.Response) (*TestDataSourceConnectionResponse, error)

ParseTestDataSourceConnectionResponse parses an HTTP response from a TestDataSourceConnectionWithResponse call

func (TestDataSourceConnectionResponse) ContentType

func (r TestDataSourceConnectionResponse) ContentType() string

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

func (TestDataSourceConnectionResponse) GetBody

func (r TestDataSourceConnectionResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (TestDataSourceConnectionResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (TestDataSourceConnectionResponse) GetJSON422

GetJSON422 returns the response for an HTTP 422 `application/json` response

func (TestDataSourceConnectionResponse) Status

Status returns HTTPResponse.Status

func (TestDataSourceConnectionResponse) StatusCode

func (r TestDataSourceConnectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TestFTPDataSourceConnectionRequest

type TestFTPDataSourceConnectionRequest struct {
	Config      FTPConfig                              `json:"config"`
	Credentials FTPCredentials                         `json:"credentials"`
	Type        TestFTPDataSourceConnectionRequestType `json:"type"`
}

TestFTPDataSourceConnectionRequest defines model for TestFTPDataSourceConnectionRequest.

type TestFTPDataSourceConnectionRequestType

type TestFTPDataSourceConnectionRequestType string

TestFTPDataSourceConnectionRequestType defines model for TestFTPDataSourceConnectionRequest.Type.

const (
	TestFTPDataSourceConnectionRequestTypeFtp TestFTPDataSourceConnectionRequestType = "ftp"
)

Defines values for TestFTPDataSourceConnectionRequestType.

func (TestFTPDataSourceConnectionRequestType) Valid

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

type TestGitDataSourceConnectionRequest

type TestGitDataSourceConnectionRequest struct {
	Config      GitConfig                              `json:"config"`
	Credentials GitCredentials                         `json:"credentials"`
	Type        TestGitDataSourceConnectionRequestType `json:"type"`
}

TestGitDataSourceConnectionRequest defines model for TestGitDataSourceConnectionRequest.

type TestGitDataSourceConnectionRequestType

type TestGitDataSourceConnectionRequestType string

TestGitDataSourceConnectionRequestType defines model for TestGitDataSourceConnectionRequest.Type.

const (
	TestGitDataSourceConnectionRequestTypeGit TestGitDataSourceConnectionRequestType = "git"
)

Defines values for TestGitDataSourceConnectionRequestType.

func (TestGitDataSourceConnectionRequestType) Valid

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

type TestGitHubDataSourceConnectionRequest

type TestGitHubDataSourceConnectionRequest struct {
	Config GitHubRepositoryConfig                    `json:"config"`
	Type   TestGitHubDataSourceConnectionRequestType `json:"type"`
}

TestGitHubDataSourceConnectionRequest defines model for TestGitHubDataSourceConnectionRequest.

type TestGitHubDataSourceConnectionRequestType

type TestGitHubDataSourceConnectionRequestType string

TestGitHubDataSourceConnectionRequestType defines model for TestGitHubDataSourceConnectionRequest.Type.

const (
	TestGitHubDataSourceConnectionRequestTypeGithub TestGitHubDataSourceConnectionRequestType = "github"
)

Defines values for TestGitHubDataSourceConnectionRequestType.

func (TestGitHubDataSourceConnectionRequestType) Valid

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

type TestGitLabDataSourceConnectionRequest

type TestGitLabDataSourceConnectionRequest struct {
	Config GitLabRepositoryConfig                    `json:"config"`
	Type   TestGitLabDataSourceConnectionRequestType `json:"type"`
}

TestGitLabDataSourceConnectionRequest defines model for TestGitLabDataSourceConnectionRequest.

type TestGitLabDataSourceConnectionRequestType

type TestGitLabDataSourceConnectionRequestType string

TestGitLabDataSourceConnectionRequestType defines model for TestGitLabDataSourceConnectionRequest.Type.

const (
	TestGitLabDataSourceConnectionRequestTypeGitlab TestGitLabDataSourceConnectionRequestType = "gitlab"
)

Defines values for TestGitLabDataSourceConnectionRequestType.

func (TestGitLabDataSourceConnectionRequestType) Valid

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

type TestHTTPDataSourceConnectionRequest

type TestHTTPDataSourceConnectionRequest struct {
	Config      HTTPConfig                              `json:"config"`
	Credentials HTTPCredentials                         `json:"credentials"`
	Type        TestHTTPDataSourceConnectionRequestType `json:"type"`
}

TestHTTPDataSourceConnectionRequest defines model for TestHTTPDataSourceConnectionRequest.

type TestHTTPDataSourceConnectionRequestType

type TestHTTPDataSourceConnectionRequestType string

TestHTTPDataSourceConnectionRequestType defines model for TestHTTPDataSourceConnectionRequest.Type.

const (
	TestHTTPDataSourceConnectionRequestTypeHttp TestHTTPDataSourceConnectionRequestType = "http"
)

Defines values for TestHTTPDataSourceConnectionRequestType.

func (TestHTTPDataSourceConnectionRequestType) Valid

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

type TestHubSpotDataSourceConnectionRequest

type TestHubSpotDataSourceConnectionRequest struct {
	Config      HubSpotConfig                              `json:"config"`
	Credentials HubSpotCredentials                         `json:"credentials"`
	Type        TestHubSpotDataSourceConnectionRequestType `json:"type"`
}

TestHubSpotDataSourceConnectionRequest defines model for TestHubSpotDataSourceConnectionRequest.

type TestHubSpotDataSourceConnectionRequestType

type TestHubSpotDataSourceConnectionRequestType string

TestHubSpotDataSourceConnectionRequestType defines model for TestHubSpotDataSourceConnectionRequest.Type.

const (
	TestHubSpotDataSourceConnectionRequestTypeHubspot TestHubSpotDataSourceConnectionRequestType = "hubspot"
)

Defines values for TestHubSpotDataSourceConnectionRequestType.

func (TestHubSpotDataSourceConnectionRequestType) Valid

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

type TestMongoDBDataSourceConnectionRequest

type TestMongoDBDataSourceConnectionRequest struct {
	Config      MongoDBConfig                              `json:"config"`
	Credentials MongoDBCredentials                         `json:"credentials"`
	Type        TestMongoDBDataSourceConnectionRequestType `json:"type"`
}

TestMongoDBDataSourceConnectionRequest defines model for TestMongoDBDataSourceConnectionRequest.

type TestMongoDBDataSourceConnectionRequestType

type TestMongoDBDataSourceConnectionRequestType string

TestMongoDBDataSourceConnectionRequestType defines model for TestMongoDBDataSourceConnectionRequest.Type.

const (
	TestMongoDBDataSourceConnectionRequestTypeMongodb TestMongoDBDataSourceConnectionRequestType = "mongodb"
)

Defines values for TestMongoDBDataSourceConnectionRequestType.

func (TestMongoDBDataSourceConnectionRequestType) Valid

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

type TestMySQLDataSourceConnectionRequest

type TestMySQLDataSourceConnectionRequest struct {
	Config      MySQLConfig                              `json:"config"`
	Credentials MySQLCredentials                         `json:"credentials"`
	Type        TestMySQLDataSourceConnectionRequestType `json:"type"`
}

TestMySQLDataSourceConnectionRequest defines model for TestMySQLDataSourceConnectionRequest.

type TestMySQLDataSourceConnectionRequestType

type TestMySQLDataSourceConnectionRequestType string

TestMySQLDataSourceConnectionRequestType defines model for TestMySQLDataSourceConnectionRequest.Type.

const (
	TestMySQLDataSourceConnectionRequestTypeMysql TestMySQLDataSourceConnectionRequestType = "mysql"
)

Defines values for TestMySQLDataSourceConnectionRequestType.

func (TestMySQLDataSourceConnectionRequestType) Valid

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

type TestPostgresDataSourceConnectionRequest

type TestPostgresDataSourceConnectionRequest struct {
	Config      PostgresConfig                              `json:"config"`
	Credentials PostgresCredentials                         `json:"credentials"`
	Type        TestPostgresDataSourceConnectionRequestType `json:"type"`
}

TestPostgresDataSourceConnectionRequest defines model for TestPostgresDataSourceConnectionRequest.

type TestPostgresDataSourceConnectionRequestType

type TestPostgresDataSourceConnectionRequestType string

TestPostgresDataSourceConnectionRequestType defines model for TestPostgresDataSourceConnectionRequest.Type.

const (
	TestPostgresDataSourceConnectionRequestTypePostgres TestPostgresDataSourceConnectionRequestType = "postgres"
)

Defines values for TestPostgresDataSourceConnectionRequestType.

func (TestPostgresDataSourceConnectionRequestType) Valid

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

type TestS3DataSourceConnectionRequest

type TestS3DataSourceConnectionRequest struct {
	Config      S3Config                              `json:"config"`
	Credentials S3Credentials                         `json:"credentials"`
	Type        TestS3DataSourceConnectionRequestType `json:"type"`
}

TestS3DataSourceConnectionRequest defines model for TestS3DataSourceConnectionRequest.

type TestS3DataSourceConnectionRequestType

type TestS3DataSourceConnectionRequestType string

TestS3DataSourceConnectionRequestType defines model for TestS3DataSourceConnectionRequest.Type.

const (
	TestS3DataSourceConnectionRequestTypeS3 TestS3DataSourceConnectionRequestType = "s3"
)

Defines values for TestS3DataSourceConnectionRequestType.

func (TestS3DataSourceConnectionRequestType) Valid

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

type TestSnowflakeDataSourceConnectionRequest

type TestSnowflakeDataSourceConnectionRequest struct {
	Config      SnowflakeConfig                              `json:"config"`
	Credentials SnowflakeCredentials                         `json:"credentials"`
	Type        TestSnowflakeDataSourceConnectionRequestType `json:"type"`
}

TestSnowflakeDataSourceConnectionRequest defines model for TestSnowflakeDataSourceConnectionRequest.

type TestSnowflakeDataSourceConnectionRequestType

type TestSnowflakeDataSourceConnectionRequestType string

TestSnowflakeDataSourceConnectionRequestType defines model for TestSnowflakeDataSourceConnectionRequest.Type.

const (
	TestSnowflakeDataSourceConnectionRequestTypeSnowflake TestSnowflakeDataSourceConnectionRequestType = "snowflake"
)

Defines values for TestSnowflakeDataSourceConnectionRequestType.

func (TestSnowflakeDataSourceConnectionRequestType) Valid

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

type TestStoredDataSourceConnectionResponse

type TestStoredDataSourceConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON422 the response for an HTTP 422 `application/json` response
	JSON422 *ErrorResponse
}

func ParseTestStoredDataSourceConnectionResponse

func ParseTestStoredDataSourceConnectionResponse(rsp *http.Response) (*TestStoredDataSourceConnectionResponse, error)

ParseTestStoredDataSourceConnectionResponse parses an HTTP response from a TestStoredDataSourceConnectionWithResponse call

func (TestStoredDataSourceConnectionResponse) ContentType

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

func (TestStoredDataSourceConnectionResponse) GetBody

GetBody returns the raw response body bytes

func (TestStoredDataSourceConnectionResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (TestStoredDataSourceConnectionResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (TestStoredDataSourceConnectionResponse) GetJSON422

GetJSON422 returns the response for an HTTP 422 `application/json` response

func (TestStoredDataSourceConnectionResponse) Status

Status returns HTTPResponse.Status

func (TestStoredDataSourceConnectionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Timestamp

type Timestamp = time.Time

Timestamp defines model for Timestamp.

type UpdateAPIKey

type UpdateAPIKey struct {
	CanManageApiKeys *bool              `json:"can_manage_api_keys,omitempty"`
	Description      *string            `json:"description,omitempty"`
	ExpiresAt        *NullableTimestamp `json:"expires_at,omitempty"`
	Name             Name               `json:"name"`
}

UpdateAPIKey defines model for UpdateAPIKey.

type UpdateAPIKeyJSONRequestBody

type UpdateAPIKeyJSONRequestBody = UpdateAPIKey

UpdateAPIKeyJSONRequestBody defines body for UpdateAPIKey for application/json ContentType.

type UpdateAPIKeyResponse

type UpdateAPIKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *APIKey
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateAPIKeyResponse

func ParseUpdateAPIKeyResponse(rsp *http.Response) (*UpdateAPIKeyResponse, error)

ParseUpdateAPIKeyResponse parses an HTTP response from a UpdateAPIKeyWithResponse call

func (UpdateAPIKeyResponse) ContentType

func (r UpdateAPIKeyResponse) ContentType() string

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

func (UpdateAPIKeyResponse) GetBody

func (r UpdateAPIKeyResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateAPIKeyResponse) GetJSON200

func (r UpdateAPIKeyResponse) GetJSON200() *APIKey

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateAPIKeyResponse) GetJSON401

func (r UpdateAPIKeyResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (UpdateAPIKeyResponse) GetJSON403

func (r UpdateAPIKeyResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (UpdateAPIKeyResponse) GetJSON404

func (r UpdateAPIKeyResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateAPIKeyResponse) Status

func (r UpdateAPIKeyResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateAPIKeyResponse) StatusCode

func (r UpdateAPIKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAlertDestination

type UpdateAlertDestination struct {
	Enabled         bool                   `json:"enabled"`
	Name            Name                   `json:"name"`
	NonSecretConfig AlertDestinationConfig `json:"non_secret_config"`
	Type            AlertDestinationType   `json:"type"`
}

UpdateAlertDestination defines model for UpdateAlertDestination.

type UpdateAlertDestinationJSONRequestBody

type UpdateAlertDestinationJSONRequestBody = UpdateAlertDestination

UpdateAlertDestinationJSONRequestBody defines body for UpdateAlertDestination for application/json ContentType.

type UpdateAlertDestinationResponse

type UpdateAlertDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AlertDestination
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateAlertDestinationResponse

func ParseUpdateAlertDestinationResponse(rsp *http.Response) (*UpdateAlertDestinationResponse, error)

ParseUpdateAlertDestinationResponse parses an HTTP response from a UpdateAlertDestinationWithResponse call

func (UpdateAlertDestinationResponse) ContentType

func (r UpdateAlertDestinationResponse) ContentType() string

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

func (UpdateAlertDestinationResponse) GetBody

func (r UpdateAlertDestinationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateAlertDestinationResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateAlertDestinationResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdateAlertDestinationResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateAlertDestinationResponse) Status

Status returns HTTPResponse.Status

func (UpdateAlertDestinationResponse) StatusCode

func (r UpdateAlertDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAlertPolicy

type UpdateAlertPolicy struct {
	DestinationSlugs []Slug                       `json:"destination_slugs"`
	Enabled          bool                         `json:"enabled"`
	EnvironmentSlug  *NullableSlug                `json:"environment_slug,omitempty"`
	LifecycleState   *AlertPolicyLifecycleState   `json:"lifecycle_state,omitempty"`
	Name             Name                         `json:"name"`
	NotificationType *AlertPolicyNotificationType `json:"notification_type,omitempty"`
	ProjectSlug      *NullableSlug                `json:"project_slug,omitempty"`
	Scope            AlertPolicyScope             `json:"scope"`
	Severity         *AlertPolicySeverity         `json:"severity,omitempty"`
	SourceAction     *AlertPolicySourceAction     `json:"source_action,omitempty"`
	SourceKind       *AlertPolicySourceKind       `json:"source_kind,omitempty"`
	SourceRef        *AlertPolicySourceRef        `json:"source_ref,omitempty"`
}

UpdateAlertPolicy defines model for UpdateAlertPolicy.

type UpdateAlertPolicyJSONRequestBody

type UpdateAlertPolicyJSONRequestBody = UpdateAlertPolicy

UpdateAlertPolicyJSONRequestBody defines body for UpdateAlertPolicy for application/json ContentType.

type UpdateAlertPolicyResponse

type UpdateAlertPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *AlertPolicy
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateAlertPolicyResponse

func ParseUpdateAlertPolicyResponse(rsp *http.Response) (*UpdateAlertPolicyResponse, error)

ParseUpdateAlertPolicyResponse parses an HTTP response from a UpdateAlertPolicyWithResponse call

func (UpdateAlertPolicyResponse) ContentType

func (r UpdateAlertPolicyResponse) ContentType() string

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

func (UpdateAlertPolicyResponse) GetBody

func (r UpdateAlertPolicyResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateAlertPolicyResponse) GetJSON200

func (r UpdateAlertPolicyResponse) GetJSON200() *AlertPolicy

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateAlertPolicyResponse) GetJSON400

func (r UpdateAlertPolicyResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdateAlertPolicyResponse) GetJSON404

func (r UpdateAlertPolicyResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateAlertPolicyResponse) Status

func (r UpdateAlertPolicyResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateAlertPolicyResponse) StatusCode

func (r UpdateAlertPolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDataSourceCredentialsJSONRequestBody

type UpdateDataSourceCredentialsJSONRequestBody = UpdateDataSourceCredentialsRequest

UpdateDataSourceCredentialsJSONRequestBody defines body for UpdateDataSourceCredentials for application/json ContentType.

type UpdateDataSourceCredentialsRequest

type UpdateDataSourceCredentialsRequest struct {
	Credentials DataSourceCredentials `json:"credentials"`
}

UpdateDataSourceCredentialsRequest defines model for UpdateDataSourceCredentialsRequest.

type UpdateDataSourceCredentialsResponse

type UpdateDataSourceCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSource
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateDataSourceCredentialsResponse

func ParseUpdateDataSourceCredentialsResponse(rsp *http.Response) (*UpdateDataSourceCredentialsResponse, error)

ParseUpdateDataSourceCredentialsResponse parses an HTTP response from a UpdateDataSourceCredentialsWithResponse call

func (UpdateDataSourceCredentialsResponse) ContentType

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

func (UpdateDataSourceCredentialsResponse) GetBody

GetBody returns the raw response body bytes

func (UpdateDataSourceCredentialsResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateDataSourceCredentialsResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdateDataSourceCredentialsResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (UpdateDataSourceCredentialsResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateDataSourceCredentialsResponse) Status

Status returns HTTPResponse.Status

func (UpdateDataSourceCredentialsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateDataSourceJSONRequestBody

type UpdateDataSourceJSONRequestBody = UpdateDataSourceRequest

UpdateDataSourceJSONRequestBody defines body for UpdateDataSource for application/json ContentType.

type UpdateDataSourceRef

type UpdateDataSourceRef struct {
	DataSourceType                   DataSourceType            `json:"data_source_type"`
	Name                             Name                      `json:"name"`
	ProtectedEnvironmentConfirmation *NullableSlug             `json:"protected_environment_confirmation,omitempty"`
	RequiredCapabilities             []DataSourceRefCapability `json:"required_capabilities"`
}

UpdateDataSourceRef defines model for UpdateDataSourceRef.

type UpdateDataSourceRefJSONRequestBody

type UpdateDataSourceRefJSONRequestBody = UpdateDataSourceRef

UpdateDataSourceRefJSONRequestBody defines body for UpdateDataSourceRef for application/json ContentType.

type UpdateDataSourceRefResponse

type UpdateDataSourceRefResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSourceRef
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateDataSourceRefResponse

func ParseUpdateDataSourceRefResponse(rsp *http.Response) (*UpdateDataSourceRefResponse, error)

ParseUpdateDataSourceRefResponse parses an HTTP response from a UpdateDataSourceRefWithResponse call

func (UpdateDataSourceRefResponse) ContentType

func (r UpdateDataSourceRefResponse) ContentType() string

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

func (UpdateDataSourceRefResponse) GetBody

func (r UpdateDataSourceRefResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateDataSourceRefResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateDataSourceRefResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdateDataSourceRefResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateDataSourceRefResponse) Status

Status returns HTTPResponse.Status

func (UpdateDataSourceRefResponse) StatusCode

func (r UpdateDataSourceRefResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDataSourceRequest

type UpdateDataSourceRequest struct {
	Config   *DataSourceConfig `json:"config,omitempty"`
	IsActive *bool             `json:"is_active,omitempty"`
	Name     *Name             `json:"name,omitempty"`
	ReadOnly *bool             `json:"read_only,omitempty"`
}

UpdateDataSourceRequest defines model for UpdateDataSourceRequest.

type UpdateDataSourceResponse

type UpdateDataSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSource
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateDataSourceResponse

func ParseUpdateDataSourceResponse(rsp *http.Response) (*UpdateDataSourceResponse, error)

ParseUpdateDataSourceResponse parses an HTTP response from a UpdateDataSourceWithResponse call

func (UpdateDataSourceResponse) ContentType

func (r UpdateDataSourceResponse) ContentType() string

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

func (UpdateDataSourceResponse) GetBody

func (r UpdateDataSourceResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateDataSourceResponse) GetJSON200

func (r UpdateDataSourceResponse) GetJSON200() *DataSource

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateDataSourceResponse) GetJSON400

func (r UpdateDataSourceResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdateDataSourceResponse) GetJSON404

func (r UpdateDataSourceResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateDataSourceResponse) Status

func (r UpdateDataSourceResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateDataSourceResponse) StatusCode

func (r UpdateDataSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvironment

type UpdateEnvironment struct {
	Color                            EnvironmentColor        `json:"color"`
	Description                      *EnvironmentDescription `json:"description,omitempty"`
	Name                             Name                    `json:"name"`
	Protected                        bool                    `json:"protected"`
	ProtectedEnvironmentConfirmation *NullableSlug           `json:"protected_environment_confirmation,omitempty"`
}

UpdateEnvironment defines model for UpdateEnvironment.

type UpdateEnvironmentJSONRequestBody

type UpdateEnvironmentJSONRequestBody = UpdateEnvironment

UpdateEnvironmentJSONRequestBody defines body for UpdateEnvironment for application/json ContentType.

type UpdateEnvironmentResponse

type UpdateEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Environment
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateEnvironmentResponse

func ParseUpdateEnvironmentResponse(rsp *http.Response) (*UpdateEnvironmentResponse, error)

ParseUpdateEnvironmentResponse parses an HTTP response from a UpdateEnvironmentWithResponse call

func (UpdateEnvironmentResponse) ContentType

func (r UpdateEnvironmentResponse) ContentType() string

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

func (UpdateEnvironmentResponse) GetBody

func (r UpdateEnvironmentResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateEnvironmentResponse) GetJSON200

func (r UpdateEnvironmentResponse) GetJSON200() *Environment

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateEnvironmentResponse) GetJSON400

func (r UpdateEnvironmentResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdateEnvironmentResponse) GetJSON404

func (r UpdateEnvironmentResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateEnvironmentResponse) Status

func (r UpdateEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateEnvironmentResponse) StatusCode

func (r UpdateEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMember

type UpdateMember struct {
	Role MemberRole `json:"role"`
}

UpdateMember defines model for UpdateMember.

type UpdateMemberJSONRequestBody

type UpdateMemberJSONRequestBody = UpdateMember

UpdateMemberJSONRequestBody defines body for UpdateMember for application/json ContentType.

type UpdateMemberResponse

type UpdateMemberResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateMemberResponse

func ParseUpdateMemberResponse(rsp *http.Response) (*UpdateMemberResponse, error)

ParseUpdateMemberResponse parses an HTTP response from a UpdateMemberWithResponse call

func (UpdateMemberResponse) ContentType

func (r UpdateMemberResponse) ContentType() string

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

func (UpdateMemberResponse) GetBody

func (r UpdateMemberResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateMemberResponse) GetJSON404

func (r UpdateMemberResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateMemberResponse) Status

func (r UpdateMemberResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateMemberResponse) StatusCode

func (r UpdateMemberResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateODCSContract

type UpdateODCSContract struct {
	Name   string                   `json:"name"`
	Status UpdateODCSContractStatus `json:"status"`
}

UpdateODCSContract defines model for UpdateODCSContract.

type UpdateODCSContractJSONRequestBody

type UpdateODCSContractJSONRequestBody = UpdateODCSContract

UpdateODCSContractJSONRequestBody defines body for UpdateODCSContract for application/json ContentType.

type UpdateODCSContractResponse

type UpdateODCSContractResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *ODCSContract
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
}

func ParseUpdateODCSContractResponse

func ParseUpdateODCSContractResponse(rsp *http.Response) (*UpdateODCSContractResponse, error)

ParseUpdateODCSContractResponse parses an HTTP response from a UpdateODCSContractWithResponse call

func (UpdateODCSContractResponse) ContentType

func (r UpdateODCSContractResponse) ContentType() string

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

func (UpdateODCSContractResponse) GetBody

func (r UpdateODCSContractResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateODCSContractResponse) GetJSON200

func (r UpdateODCSContractResponse) GetJSON200() *ODCSContract

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateODCSContractResponse) GetJSON400

func (r UpdateODCSContractResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdateODCSContractResponse) GetJSON401

func (r UpdateODCSContractResponse) GetJSON401() *ErrorResponse

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (UpdateODCSContractResponse) GetJSON403

func (r UpdateODCSContractResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (UpdateODCSContractResponse) GetJSON404

func (r UpdateODCSContractResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateODCSContractResponse) GetJSON409

func (r UpdateODCSContractResponse) GetJSON409() *ErrorResponse

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (UpdateODCSContractResponse) Status

Status returns HTTPResponse.Status

func (UpdateODCSContractResponse) StatusCode

func (r UpdateODCSContractResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateODCSContractStatus

type UpdateODCSContractStatus string

UpdateODCSContractStatus defines model for UpdateODCSContract.Status.

const (
	UpdateODCSContractStatusActive   UpdateODCSContractStatus = "active"
	UpdateODCSContractStatusArchived UpdateODCSContractStatus = "archived"
)

Defines values for UpdateODCSContractStatus.

func (UpdateODCSContractStatus) Valid

func (e UpdateODCSContractStatus) Valid() bool

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

type UpdateOrgRole

type UpdateOrgRole struct {
	Name        Name         `json:"name"`
	Permissions []Permission `json:"permissions"`
}

UpdateOrgRole defines model for UpdateOrgRole.

type UpdateOrganization

type UpdateOrganization struct {
	Name Name `json:"name"`
}

UpdateOrganization defines model for UpdateOrganization.

type UpdateOrganizationJSONRequestBody

type UpdateOrganizationJSONRequestBody = UpdateOrganization

UpdateOrganizationJSONRequestBody defines body for UpdateOrganization for application/json ContentType.

type UpdateOrganizationResponse

type UpdateOrganizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateOrganizationResponse

func ParseUpdateOrganizationResponse(rsp *http.Response) (*UpdateOrganizationResponse, error)

ParseUpdateOrganizationResponse parses an HTTP response from a UpdateOrganizationWithResponse call

func (UpdateOrganizationResponse) ContentType

func (r UpdateOrganizationResponse) ContentType() string

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

func (UpdateOrganizationResponse) GetBody

func (r UpdateOrganizationResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateOrganizationResponse) GetJSON404

func (r UpdateOrganizationResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateOrganizationResponse) Status

Status returns HTTPResponse.Status

func (UpdateOrganizationResponse) StatusCode

func (r UpdateOrganizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOrganizationRetentionPolicyJSONRequestBody

type UpdateOrganizationRetentionPolicyJSONRequestBody = OrganizationRetentionPolicy

UpdateOrganizationRetentionPolicyJSONRequestBody defines body for UpdateOrganizationRetentionPolicy for application/json ContentType.

type UpdateOrganizationRetentionPolicyResponse

type UpdateOrganizationRetentionPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *OrganizationRetentionPolicy
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateOrganizationRetentionPolicyResponse

func ParseUpdateOrganizationRetentionPolicyResponse(rsp *http.Response) (*UpdateOrganizationRetentionPolicyResponse, error)

ParseUpdateOrganizationRetentionPolicyResponse parses an HTTP response from a UpdateOrganizationRetentionPolicyWithResponse call

func (UpdateOrganizationRetentionPolicyResponse) ContentType

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

func (UpdateOrganizationRetentionPolicyResponse) GetBody

GetBody returns the raw response body bytes

func (UpdateOrganizationRetentionPolicyResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateOrganizationRetentionPolicyResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdateOrganizationRetentionPolicyResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (UpdateOrganizationRetentionPolicyResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateOrganizationRetentionPolicyResponse) Status

Status returns HTTPResponse.Status

func (UpdateOrganizationRetentionPolicyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdatePersonalAccessToken

type UpdatePersonalAccessToken struct {
	CanManagePersonalAccessTokens *bool              `json:"can_manage_personal_access_tokens,omitempty"`
	Description                   *string            `json:"description,omitempty"`
	ExpiresAt                     *NullableTimestamp `json:"expires_at,omitempty"`
	Name                          Name               `json:"name"`
}

UpdatePersonalAccessToken defines model for UpdatePersonalAccessToken.

type UpdatePersonalAccessTokenJSONRequestBody

type UpdatePersonalAccessTokenJSONRequestBody = UpdatePersonalAccessToken

UpdatePersonalAccessTokenJSONRequestBody defines body for UpdatePersonalAccessToken for application/json ContentType.

type UpdatePersonalAccessTokenResponse

type UpdatePersonalAccessTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PersonalAccessToken
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdatePersonalAccessTokenResponse

func ParseUpdatePersonalAccessTokenResponse(rsp *http.Response) (*UpdatePersonalAccessTokenResponse, error)

ParseUpdatePersonalAccessTokenResponse parses an HTTP response from a UpdatePersonalAccessTokenWithResponse call

func (UpdatePersonalAccessTokenResponse) ContentType

func (r UpdatePersonalAccessTokenResponse) ContentType() string

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

func (UpdatePersonalAccessTokenResponse) GetBody

GetBody returns the raw response body bytes

func (UpdatePersonalAccessTokenResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdatePersonalAccessTokenResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdatePersonalAccessTokenResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (UpdatePersonalAccessTokenResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (UpdatePersonalAccessTokenResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdatePersonalAccessTokenResponse) Status

Status returns HTTPResponse.Status

func (UpdatePersonalAccessTokenResponse) StatusCode

func (r UpdatePersonalAccessTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePipeline

type UpdatePipeline struct {
	Spec PipelineSpecUpdate `json:"spec"`
}

UpdatePipeline defines model for UpdatePipeline.

type UpdatePipelineJSONRequestBody

type UpdatePipelineJSONRequestBody = UpdatePipeline

UpdatePipelineJSONRequestBody defines body for UpdatePipeline for application/json ContentType.

type UpdatePipelineResponse

type UpdatePipelineResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Pipeline
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdatePipelineResponse

func ParseUpdatePipelineResponse(rsp *http.Response) (*UpdatePipelineResponse, error)

ParseUpdatePipelineResponse parses an HTTP response from a UpdatePipelineWithResponse call

func (UpdatePipelineResponse) ContentType

func (r UpdatePipelineResponse) ContentType() string

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

func (UpdatePipelineResponse) GetBody

func (r UpdatePipelineResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdatePipelineResponse) GetJSON200

func (r UpdatePipelineResponse) GetJSON200() *Pipeline

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdatePipelineResponse) GetJSON400

func (r UpdatePipelineResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdatePipelineResponse) GetJSON403

func (r UpdatePipelineResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (UpdatePipelineResponse) GetJSON404

func (r UpdatePipelineResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdatePipelineResponse) Status

func (r UpdatePipelineResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePipelineResponse) StatusCode

func (r UpdatePipelineResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePipelineTrigger

type UpdatePipelineTrigger struct {
	Enabled          bool                           `json:"enabled"`
	Name             Name                           `json:"name"`
	PipelineSlug     Slug                           `json:"pipeline_slug"`
	RetryPolicy      PipelineTriggerRetryPolicy     `json:"retry_policy"`
	RuntimeInputKeys []string                       `json:"runtime_input_keys"`
	Schedule         *PipelineTriggerScheduleConfig `json:"schedule,omitempty"`
	Type             PipelineTriggerType            `json:"type"`
	VersionPolicy    PipelineTriggerVersionPolicy   `json:"version_policy"`
	Webhook          *PipelineWebhookConfigInput    `json:"webhook,omitempty"`
}

UpdatePipelineTrigger defines model for UpdatePipelineTrigger.

type UpdatePipelineTriggerJSONRequestBody

type UpdatePipelineTriggerJSONRequestBody = UpdatePipelineTrigger

UpdatePipelineTriggerJSONRequestBody defines body for UpdatePipelineTrigger for application/json ContentType.

type UpdatePipelineTriggerResponse

type UpdatePipelineTriggerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineTrigger
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdatePipelineTriggerResponse

func ParseUpdatePipelineTriggerResponse(rsp *http.Response) (*UpdatePipelineTriggerResponse, error)

ParseUpdatePipelineTriggerResponse parses an HTTP response from a UpdatePipelineTriggerWithResponse call

func (UpdatePipelineTriggerResponse) ContentType

func (r UpdatePipelineTriggerResponse) ContentType() string

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

func (UpdatePipelineTriggerResponse) GetBody

func (r UpdatePipelineTriggerResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdatePipelineTriggerResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdatePipelineTriggerResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdatePipelineTriggerResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (UpdatePipelineTriggerResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (UpdatePipelineTriggerResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdatePipelineTriggerResponse) Status

Status returns HTTPResponse.Status

func (UpdatePipelineTriggerResponse) StatusCode

func (r UpdatePipelineTriggerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProject

type UpdateProject struct {
	Name Name `json:"name"`
}

UpdateProject defines model for UpdateProject.

type UpdateProjectJSONRequestBody

type UpdateProjectJSONRequestBody = UpdateProject

UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.

type UpdateProjectResponse

type UpdateProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Project
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateProjectResponse

func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, error)

ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call

func (UpdateProjectResponse) ContentType

func (r UpdateProjectResponse) ContentType() string

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

func (UpdateProjectResponse) GetBody

func (r UpdateProjectResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateProjectResponse) GetJSON200

func (r UpdateProjectResponse) GetJSON200() *Project

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateProjectResponse) GetJSON404

func (r UpdateProjectResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateProjectResponse) Status

func (r UpdateProjectResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateProjectResponse) StatusCode

func (r UpdateProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateQuery

type UpdateQuery struct {
	Description              *string                  `json:"description,omitempty"`
	ExpectedInputContract    *PipelineSchemaContract  `json:"expected_input_contract,omitempty"`
	ExpectedInputContractRef *PipelineODCSContractRef `json:"expected_input_contract_ref,omitempty"`
	Name                     string                   `json:"name"`
	OutputContract           *PipelineSchemaContract  `json:"output_contract,omitempty"`
	OutputContractRef        *PipelineODCSContractRef `json:"output_contract_ref,omitempty"`
	Parameters               *[]QueryParameter        `json:"parameters,omitempty"`
	QueryStatement           QueryStatement           `json:"query_statement"`
	RowLimit                 *int                     `json:"row_limit,omitempty"`
	TimeoutSeconds           *int                     `json:"timeout_seconds,omitempty"`
}

UpdateQuery defines model for UpdateQuery.

type UpdateQueryJSONRequestBody

type UpdateQueryJSONRequestBody = UpdateQuery

UpdateQueryJSONRequestBody defines body for UpdateQuery for application/json ContentType.

type UpdateQueryResponse

type UpdateQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *Query
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateQueryResponse

func ParseUpdateQueryResponse(rsp *http.Response) (*UpdateQueryResponse, error)

ParseUpdateQueryResponse parses an HTTP response from a UpdateQueryWithResponse call

func (UpdateQueryResponse) ContentType

func (r UpdateQueryResponse) ContentType() string

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

func (UpdateQueryResponse) GetBody

func (r UpdateQueryResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateQueryResponse) GetJSON200

func (r UpdateQueryResponse) GetJSON200() *Query

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpdateQueryResponse) GetJSON400

func (r UpdateQueryResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpdateQueryResponse) GetJSON404

func (r UpdateQueryResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateQueryResponse) Status

func (r UpdateQueryResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateQueryResponse) StatusCode

func (r UpdateQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRoleJSONRequestBody

type UpdateRoleJSONRequestBody = UpdateOrgRole

UpdateRoleJSONRequestBody defines body for UpdateRole for application/json ContentType.

type UpdateRoleResponse

type UpdateRoleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpdateRoleResponse

func ParseUpdateRoleResponse(rsp *http.Response) (*UpdateRoleResponse, error)

ParseUpdateRoleResponse parses an HTTP response from a UpdateRoleWithResponse call

func (UpdateRoleResponse) ContentType

func (r UpdateRoleResponse) ContentType() string

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

func (UpdateRoleResponse) GetBody

func (r UpdateRoleResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpdateRoleResponse) GetJSON404

func (r UpdateRoleResponse) GetJSON404() *ErrorResponse

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpdateRoleResponse) Status

func (r UpdateRoleResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateRoleResponse) StatusCode

func (r UpdateRoleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUserProfile

type UpdateUserProfile struct {
	AvatarUrl       *string         `json:"avatar_url,omitempty"`
	BillingAddress  *BillingAddress `json:"billing_address,omitempty"`
	FullName        *Name           `json:"full_name,omitempty"`
	JobTitle        *string         `json:"job_title,omitempty"`
	Locale          *string         `json:"locale,omitempty"`
	MfaEmailEnabled *bool           `json:"mfa_email_enabled,omitempty"`
	PhoneNumber     *string         `json:"phone_number,omitempty"`
	Timezone        *string         `json:"timezone,omitempty"`
}

UpdateUserProfile defines model for UpdateUserProfile.

type UpsertDataSourceBinding

type UpsertDataSourceBinding struct {
	DataSourceSlug                   Slug          `json:"data_source_slug"`
	ProtectedEnvironmentConfirmation *NullableSlug `json:"protected_environment_confirmation,omitempty"`
}

UpsertDataSourceBinding defines model for UpsertDataSourceBinding.

type UpsertDataSourceBindingJSONRequestBody

type UpsertDataSourceBindingJSONRequestBody = UpsertDataSourceBinding

UpsertDataSourceBindingJSONRequestBody defines body for UpsertDataSourceBinding for application/json ContentType.

type UpsertDataSourceBindingResponse

type UpsertDataSourceBindingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *DataSourceBinding
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON422 the response for an HTTP 422 `application/json` response
	JSON422 *ErrorResponse
}

func ParseUpsertDataSourceBindingResponse

func ParseUpsertDataSourceBindingResponse(rsp *http.Response) (*UpsertDataSourceBindingResponse, error)

ParseUpsertDataSourceBindingResponse parses an HTTP response from a UpsertDataSourceBindingWithResponse call

func (UpsertDataSourceBindingResponse) ContentType

func (r UpsertDataSourceBindingResponse) ContentType() string

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

func (UpsertDataSourceBindingResponse) GetBody

func (r UpsertDataSourceBindingResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpsertDataSourceBindingResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpsertDataSourceBindingResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpsertDataSourceBindingResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpsertDataSourceBindingResponse) GetJSON422

GetJSON422 returns the response for an HTTP 422 `application/json` response

func (UpsertDataSourceBindingResponse) Status

Status returns HTTPResponse.Status

func (UpsertDataSourceBindingResponse) StatusCode

func (r UpsertDataSourceBindingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpsertEnvironmentRuntimeVariableJSONRequestBody

type UpsertEnvironmentRuntimeVariableJSONRequestBody = UpsertRuntimeVariable

UpsertEnvironmentRuntimeVariableJSONRequestBody defines body for UpsertEnvironmentRuntimeVariable for application/json ContentType.

type UpsertEnvironmentRuntimeVariableResponse

type UpsertEnvironmentRuntimeVariableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *RuntimeVariable
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpsertEnvironmentRuntimeVariableResponse

func ParseUpsertEnvironmentRuntimeVariableResponse(rsp *http.Response) (*UpsertEnvironmentRuntimeVariableResponse, error)

ParseUpsertEnvironmentRuntimeVariableResponse parses an HTTP response from a UpsertEnvironmentRuntimeVariableWithResponse call

func (UpsertEnvironmentRuntimeVariableResponse) ContentType

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

func (UpsertEnvironmentRuntimeVariableResponse) GetBody

GetBody returns the raw response body bytes

func (UpsertEnvironmentRuntimeVariableResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpsertEnvironmentRuntimeVariableResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpsertEnvironmentRuntimeVariableResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpsertEnvironmentRuntimeVariableResponse) Status

Status returns HTTPResponse.Status

func (UpsertEnvironmentRuntimeVariableResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpsertEnvironmentSecret

type UpsertEnvironmentSecret struct {
	Description                      *EnvironmentSecretDescription `json:"description,omitempty"`
	ProtectedEnvironmentConfirmation *NullableSlug                 `json:"protected_environment_confirmation,omitempty"`
	Value                            *string                       `json:"value,omitempty"`
}

UpsertEnvironmentSecret defines model for UpsertEnvironmentSecret.

type UpsertEnvironmentSecretJSONRequestBody

type UpsertEnvironmentSecretJSONRequestBody = UpsertEnvironmentSecret

UpsertEnvironmentSecretJSONRequestBody defines body for UpsertEnvironmentSecret for application/json ContentType.

type UpsertEnvironmentSecretResponse

type UpsertEnvironmentSecretResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *EnvironmentSecret
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
}

func ParseUpsertEnvironmentSecretResponse

func ParseUpsertEnvironmentSecretResponse(rsp *http.Response) (*UpsertEnvironmentSecretResponse, error)

ParseUpsertEnvironmentSecretResponse parses an HTTP response from a UpsertEnvironmentSecretWithResponse call

func (UpsertEnvironmentSecretResponse) ContentType

func (r UpsertEnvironmentSecretResponse) ContentType() string

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

func (UpsertEnvironmentSecretResponse) GetBody

func (r UpsertEnvironmentSecretResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (UpsertEnvironmentSecretResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (UpsertEnvironmentSecretResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (UpsertEnvironmentSecretResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (UpsertEnvironmentSecretResponse) Status

Status returns HTTPResponse.Status

func (UpsertEnvironmentSecretResponse) StatusCode

func (r UpsertEnvironmentSecretResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpsertRuntimeVariable

type UpsertRuntimeVariable struct {
	Description                      *RuntimeVariableDescription `json:"description,omitempty"`
	ProtectedEnvironmentConfirmation *NullableSlug               `json:"protected_environment_confirmation,omitempty"`
	Value                            string                      `json:"value"`
	ValueType                        RuntimeVariableValueType    `json:"value_type"`
}

UpsertRuntimeVariable defines model for UpsertRuntimeVariable.

type User

type User struct {
	AuthenticationVersion *int64          `json:"authentication_version,omitempty"`
	AvatarUrl             *string         `json:"avatar_url,omitempty"`
	BillingAddress        *BillingAddress `json:"billing_address,omitempty"`
	CreatedAt             Timestamp       `json:"created_at"`
	Email                 Email           `json:"email"`
	FullName              Name            `json:"full_name"`
	HasLocalPassword      bool            `json:"has_local_password"`
	JobTitle              *string         `json:"job_title,omitempty"`
	Locale                string          `json:"locale"`
	MfaEmailEnabled       bool            `json:"mfa_email_enabled"`
	PhoneNumber           *string         `json:"phone_number,omitempty"`
	Role                  Role            `json:"role"`
	Slug                  Slug            `json:"slug"`
	Timezone              *string         `json:"timezone,omitempty"`
	UpdatedAt             Timestamp       `json:"updated_at"`
}

User defines model for User.

type UserSlugParam

type UserSlugParam = Slug

UserSlugParam defines model for UserSlugParam.

type ValidatePipelineJSONRequestBody

type ValidatePipelineJSONRequestBody = PipelineValidationRequest

ValidatePipelineJSONRequestBody defines body for ValidatePipeline for application/json ContentType.

type ValidatePipelineResponse

type ValidatePipelineResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *PipelineValidationResponse
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
}

func ParseValidatePipelineResponse

func ParseValidatePipelineResponse(rsp *http.Response) (*ValidatePipelineResponse, error)

ParseValidatePipelineResponse parses an HTTP response from a ValidatePipelineWithResponse call

func (ValidatePipelineResponse) ContentType

func (r ValidatePipelineResponse) ContentType() string

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

func (ValidatePipelineResponse) GetBody

func (r ValidatePipelineResponse) GetBody() []byte

GetBody returns the raw response body bytes

func (ValidatePipelineResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (ValidatePipelineResponse) GetJSON400

func (r ValidatePipelineResponse) GetJSON400() *ErrorResponse

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (ValidatePipelineResponse) GetJSON403

func (r ValidatePipelineResponse) GetJSON403() *ErrorResponse

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (ValidatePipelineResponse) Status

func (r ValidatePipelineResponse) Status() string

Status returns HTTPResponse.Status

func (ValidatePipelineResponse) StatusCode

func (r ValidatePipelineResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidationError

type ValidationError struct {
	Code    string                  `json:"code"`
	Details *map[string]interface{} `json:"details,omitempty"`
	Field   string                  `json:"field"`
	Message string                  `json:"message"`
}

ValidationError defines model for ValidationError.

type ValidationSlugParam

type ValidationSlugParam = Slug

ValidationSlugParam defines model for ValidationSlugParam.

type VerifyGoogleWorkspaceFilesJSONRequestBody

type VerifyGoogleWorkspaceFilesJSONRequestBody = GoogleWorkspaceVerificationRequest

VerifyGoogleWorkspaceFilesJSONRequestBody defines body for VerifyGoogleWorkspaceFiles for application/json ContentType.

type VerifyGoogleWorkspaceFilesResponse

type VerifyGoogleWorkspaceFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	// JSON200 the response for an HTTP 200 `application/json` response
	JSON200 *GoogleWorkspaceFileDiscovery
	// JSON400 the response for an HTTP 400 `application/json` response
	JSON400 *ErrorResponse
	// JSON401 the response for an HTTP 401 `application/json` response
	JSON401 *ErrorResponse
	// JSON403 the response for an HTTP 403 `application/json` response
	JSON403 *ErrorResponse
	// JSON404 the response for an HTTP 404 `application/json` response
	JSON404 *ErrorResponse
	// JSON409 the response for an HTTP 409 `application/json` response
	JSON409 *ErrorResponse
	// JSON503 the response for an HTTP 503 `application/json` response
	JSON503 *ErrorResponse
}

func ParseVerifyGoogleWorkspaceFilesResponse

func ParseVerifyGoogleWorkspaceFilesResponse(rsp *http.Response) (*VerifyGoogleWorkspaceFilesResponse, error)

ParseVerifyGoogleWorkspaceFilesResponse parses an HTTP response from a VerifyGoogleWorkspaceFilesWithResponse call

func (VerifyGoogleWorkspaceFilesResponse) ContentType

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

func (VerifyGoogleWorkspaceFilesResponse) GetBody

GetBody returns the raw response body bytes

func (VerifyGoogleWorkspaceFilesResponse) GetJSON200

GetJSON200 returns the response for an HTTP 200 `application/json` response

func (VerifyGoogleWorkspaceFilesResponse) GetJSON400

GetJSON400 returns the response for an HTTP 400 `application/json` response

func (VerifyGoogleWorkspaceFilesResponse) GetJSON401

GetJSON401 returns the response for an HTTP 401 `application/json` response

func (VerifyGoogleWorkspaceFilesResponse) GetJSON403

GetJSON403 returns the response for an HTTP 403 `application/json` response

func (VerifyGoogleWorkspaceFilesResponse) GetJSON404

GetJSON404 returns the response for an HTTP 404 `application/json` response

func (VerifyGoogleWorkspaceFilesResponse) GetJSON409

GetJSON409 returns the response for an HTTP 409 `application/json` response

func (VerifyGoogleWorkspaceFilesResponse) GetJSON503

GetJSON503 returns the response for an HTTP 503 `application/json` response

func (VerifyGoogleWorkspaceFilesResponse) Status

Status returns HTTPResponse.Status

func (VerifyGoogleWorkspaceFilesResponse) StatusCode

func (r VerifyGoogleWorkspaceFilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WorkspaceFileExecutionResult

type WorkspaceFileExecutionResult struct {
	DurationMs int     `json:"duration_ms"`
	Error      *string `json:"error,omitempty"`
	Payload    struct {
		ColumnNames   *[]string                                    `json:"column_names,omitempty"`
		File          *FilePayloadMetadata                         `json:"file,omitempty"`
		FileId        *string                                      `json:"file_id,omitempty"`
		Format        WorkspaceFileExecutionResultPayloadFormat    `json:"format"`
		IsHeadlessCsv *bool                                        `json:"is_headless_csv,omitempty"`
		MimeType      *string                                      `json:"mime_type,omitempty"`
		Name          *string                                      `json:"name,omitempty"`
		Operation     WorkspaceFileExecutionResultPayloadOperation `json:"operation"`
		RowCount      *int                                         `json:"row_count,omitempty"`
		Rows          *[]map[string]interface{}                    `json:"rows,omitempty"`
		TargetPath    *string                                      `json:"target_path,omitempty"`
		WrittenBytes  *int                                         `json:"written_bytes,omitempty"`
		WrittenRows   *int                                         `json:"written_rows,omitempty"`
	} `json:"payload"`
	ResultType WorkspaceFileExecutionResultResultType `json:"result_type"`
	Success    bool                                   `json:"success"`
	Type       string                                 `json:"type"`
}

WorkspaceFileExecutionResult defines model for WorkspaceFileExecutionResult.

type WorkspaceFileExecutionResultPayloadFormat

type WorkspaceFileExecutionResultPayloadFormat string

WorkspaceFileExecutionResultPayloadFormat defines model for WorkspaceFileExecutionResult.Payload.Format.

const (
	WorkspaceFileExecutionResultPayloadFormatCsv  WorkspaceFileExecutionResultPayloadFormat = "csv"
	WorkspaceFileExecutionResultPayloadFormatFile WorkspaceFileExecutionResultPayloadFormat = "file"
	WorkspaceFileExecutionResultPayloadFormatJson WorkspaceFileExecutionResultPayloadFormat = "json"
)

Defines values for WorkspaceFileExecutionResultPayloadFormat.

func (WorkspaceFileExecutionResultPayloadFormat) Valid

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

type WorkspaceFileExecutionResultPayloadOperation

type WorkspaceFileExecutionResultPayloadOperation string

WorkspaceFileExecutionResultPayloadOperation defines model for WorkspaceFileExecutionResult.Payload.Operation.

const (
	WorkspaceFileExecutionResultPayloadOperationCreate WorkspaceFileExecutionResultPayloadOperation = "create"
	WorkspaceFileExecutionResultPayloadOperationExport WorkspaceFileExecutionResultPayloadOperation = "export"
	WorkspaceFileExecutionResultPayloadOperationRead   WorkspaceFileExecutionResultPayloadOperation = "read"
	WorkspaceFileExecutionResultPayloadOperationUpdate WorkspaceFileExecutionResultPayloadOperation = "update"
)

Defines values for WorkspaceFileExecutionResultPayloadOperation.

func (WorkspaceFileExecutionResultPayloadOperation) Valid

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

type WorkspaceFileExecutionResultResultType

type WorkspaceFileExecutionResultResultType string

WorkspaceFileExecutionResultResultType defines model for WorkspaceFileExecutionResult.ResultType.

const (
	WorkspaceFileExecutionResultResultTypeFtp           WorkspaceFileExecutionResultResultType = "ftp"
	WorkspaceFileExecutionResultResultTypeGit           WorkspaceFileExecutionResultResultType = "git"
	WorkspaceFileExecutionResultResultTypeHttp          WorkspaceFileExecutionResultResultType = "http"
	WorkspaceFileExecutionResultResultTypeMongodb       WorkspaceFileExecutionResultResultType = "mongodb"
	WorkspaceFileExecutionResultResultTypeObjectRows    WorkspaceFileExecutionResultResultType = "object_rows"
	WorkspaceFileExecutionResultResultTypeS3            WorkspaceFileExecutionResultResultType = "s3"
	WorkspaceFileExecutionResultResultTypeSql           WorkspaceFileExecutionResultResultType = "sql"
	WorkspaceFileExecutionResultResultTypeWorkspaceFile WorkspaceFileExecutionResultResultType = "workspace_file"
)

Defines values for WorkspaceFileExecutionResultResultType.

func (WorkspaceFileExecutionResultResultType) Valid

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL