// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package types

import "github.com/hashicorp/terraform-plugin-framework/types"

type ConnectionResponse struct {
	Configurations                   StreamConfigurations       `tfsdk:"configurations"`
	ConnectionID                     types.String               `tfsdk:"connection_id"`
	CreatedAt                        types.Int64                `tfsdk:"created_at"`
	DestinationID                    types.String               `tfsdk:"destination_id"`
	Name                             types.String               `tfsdk:"name"`
	NamespaceDefinition              types.String               `tfsdk:"namespace_definition"`
	NamespaceFormat                  types.String               `tfsdk:"namespace_format"`
	NonBreakingSchemaUpdatesBehavior types.String               `tfsdk:"non_breaking_schema_updates_behavior"`
	Prefix                           types.String               `tfsdk:"prefix"`
	Schedule                         ConnectionScheduleResponse `tfsdk:"schedule"`
	SourceID                         types.String               `tfsdk:"source_id"`
	Status                           types.String               `tfsdk:"status"`
	Tags                             []Tag                      `tfsdk:"tags"`
	WorkspaceID                      types.String               `tfsdk:"workspace_id"`
}
