project

package
v0.3.22 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ProjectsDataSource

func ProjectsDataSource() datasource.DataSource

Types

type ProjectConnection

type ProjectConnection struct {
	ID             types.Int64  `tfsdk:"id"`
	Name           types.String `tfsdk:"name"`
	AdapterVersion types.String `tfsdk:"adapter_version"`
}

type ProjectConnectionRepository

type ProjectConnectionRepository struct {
	ID                     types.Int64        `tfsdk:"id"`
	Name                   types.String       `tfsdk:"name"`
	Description            types.String       `tfsdk:"description"`
	SemanticLayerConfigID  types.Int64        `tfsdk:"semantic_layer_config_id"`
	DbtProjectSubdirectory types.String       `tfsdk:"dbt_project_subdirectory"`
	CreatedAt              types.String       `tfsdk:"created_at"`
	UpdatedAt              types.String       `tfsdk:"updated_at"`
	Connection             *ProjectConnection `tfsdk:"connection"`
	Repository             *ProjectRepository `tfsdk:"repository"`
}

type ProjectRepository

type ProjectRepository struct {
	ID                     types.Int64  `tfsdk:"id"`
	RemoteUrl              types.String `tfsdk:"remote_url"`
	PullRequestURLTemplate types.String `tfsdk:"pull_request_url_template"`
}

type ProjectsDataSourceModel

type ProjectsDataSourceModel struct {
	NameContains types.String                  `tfsdk:"name_contains"`
	Projects     []ProjectConnectionRepository `tfsdk:"projects"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL