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.