Documentation
¶
Index ¶
- type DbtModelDetailsResponse
- type DbtModelItem
- type DbtModelsListResponse
- type DbtProjectConfig
- func (dc *DbtProjectConfig) FolderPath(value string) *DbtProjectConfig
- func (dc *DbtProjectConfig) GitBranch(value string) *DbtProjectConfig
- func (dc *DbtProjectConfig) GitRemoteUrl(value string) *DbtProjectConfig
- func (dc *DbtProjectConfig) Request() *dbtProjectConfigRequest
- func (dc *DbtProjectConfig) UpdateRequest() *updateDbtProjectConfigRequest
- type DbtProjectConfigResponse
- type DbtProjectDetailsData
- type DbtProjectDetailsResponse
- type DbtProjectItem
- type DbtProjectsListResponse
- type DbtTransformationResponse
- type DbtTransformationSchedule
- func (dbtTransformationSchedule *DbtTransformationSchedule) DaysOfWeek(value []string) *DbtTransformationSchedule
- func (dbtTransformationSchedule *DbtTransformationSchedule) Interval(value int) *DbtTransformationSchedule
- func (dbtTransformationSchedule *DbtTransformationSchedule) Request() *dbtTransformationScheduleRequest
- func (dbtTransformationSchedule *DbtTransformationSchedule) ScheduleType(value string) *DbtTransformationSchedule
- func (dbtTransformationSchedule *DbtTransformationSchedule) TimeOfDay(value string) *DbtTransformationSchedule
- type DbtTransformationScheduleResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DbtModelDetailsResponse ¶
type DbtModelDetailsResponse struct { common.CommonResponse Data DbtModelItem `json:"data"` }
type DbtModelItem ¶
type DbtModelsListResponse ¶
type DbtModelsListResponse struct { common.CommonResponse Data struct { Items []DbtModelItem `json:"items"` NextCursor string `json:"next_cursor"` } `json:"data"` }
type DbtProjectConfig ¶
type DbtProjectConfig struct {
// contains filtered or unexported fields
}
func (*DbtProjectConfig) FolderPath ¶
func (dc *DbtProjectConfig) FolderPath(value string) *DbtProjectConfig
func (*DbtProjectConfig) GitBranch ¶
func (dc *DbtProjectConfig) GitBranch(value string) *DbtProjectConfig
func (*DbtProjectConfig) GitRemoteUrl ¶
func (dc *DbtProjectConfig) GitRemoteUrl(value string) *DbtProjectConfig
func (*DbtProjectConfig) Request ¶
func (dc *DbtProjectConfig) Request() *dbtProjectConfigRequest
func (*DbtProjectConfig) UpdateRequest ¶
func (dc *DbtProjectConfig) UpdateRequest() *updateDbtProjectConfigRequest
type DbtProjectDetailsData ¶
type DbtProjectDetailsData struct { DbtProjectItem DbtVersion string `json:"dbt_version"` PublicKey string `json:"public_key"` DefaultSchema string `json:"default_schema"` TargetName string `json:"target_name"` Threads int `json:"threads"` EnvironmentVars []string `json:"environment_vars"` Type string `json:"type"` ProjectConfig DbtProjectConfigResponse `json:"project_config"` Status string `json:"status"` Errors []string `json:"errors"` }
type DbtProjectDetailsResponse ¶
type DbtProjectDetailsResponse struct { common.CommonResponse Data struct { DbtProjectDetailsData } `json:"data"` }
type DbtProjectItem ¶
type DbtProjectsListResponse ¶
type DbtProjectsListResponse struct { common.CommonResponse Data struct { Items []DbtProjectItem `json:"items"` NextCursor string `json:"next_cursor"` } `json:"data"` }
type DbtTransformationResponse ¶
type DbtTransformationResponse struct { Code string `json:"code"` Message string `json:"message"` Data struct { ID string `json:"id"` Status string `json:"status"` Schedule DbtTransformationScheduleResponse `json:"schedule"` LastRun string `json:"last_run"` OutputModelName string `json:"output_model_name"` DbtProjectId string `json:"dbt_project_id"` DbtModelId string `json:"dbt_model_id"` NextRun string `json:"next_run"` CreatedAt string `json:"created_at"` ModelIds []string `json:"model_ids"` ConnectorIds []string `json:"connector_ids"` RunTests bool `json:"run_tests"` Paused bool `json:"paused"` } `json:"data"` }
type DbtTransformationSchedule ¶
type DbtTransformationSchedule struct {
// contains filtered or unexported fields
}
func (*DbtTransformationSchedule) DaysOfWeek ¶
func (dbtTransformationSchedule *DbtTransformationSchedule) DaysOfWeek(value []string) *DbtTransformationSchedule
func (*DbtTransformationSchedule) Interval ¶
func (dbtTransformationSchedule *DbtTransformationSchedule) Interval(value int) *DbtTransformationSchedule
func (*DbtTransformationSchedule) Request ¶
func (dbtTransformationSchedule *DbtTransformationSchedule) Request() *dbtTransformationScheduleRequest
func (*DbtTransformationSchedule) ScheduleType ¶
func (dbtTransformationSchedule *DbtTransformationSchedule) ScheduleType(value string) *DbtTransformationSchedule
func (*DbtTransformationSchedule) TimeOfDay ¶
func (dbtTransformationSchedule *DbtTransformationSchedule) TimeOfDay(value string) *DbtTransformationSchedule
Click to show internal directories.
Click to hide internal directories.