Type: object

FreshnessExecutionResultArtifact(metadata: dbt.contracts.results.FreshnessMetadata, results: Sequence[Union[dbt.contracts.results.SourceFreshnessRuntimeError, dbt.contracts.results.SourceFreshnessOutput]], elapsed_time: float)

No Additional Properties

Type: object

FreshnessMetadata(dbtschemaversion: str = , dbtversion: str = '1.0.0b2', generatedat: datetime.datetime = , invocation_id: Union[str, NoneType] = , env: Dict[str, str] = )

No Additional Properties

Type: string Default: "https://schemas.getdbt.com/dbt/sources/v3.json"

Type: string Default: "1.0.0b2"

Type: string Default: "2021-11-02T20:18:06.796684Z"

Type: object Default: {}

Each additional property must conform to the following schema

Type: string

Type: array

Each item of this array must be:


Type: object

SourceFreshnessRuntimeError(unique_id: str, error: Union[str, int, NoneType], status: dbt.contracts.results.FreshnessErrorEnum)

No Additional Properties

Type: string

Type: enum (of string)

Must be one of:

  • "runtime error"
Type: object

SourceFreshnessOutput(uniqueid: str, maxloadedat: datetime.datetime, snapshottedat: datetime.datetime, maxloadedattimeagoins: float, status: dbt.contracts.results.FreshnessStatus, criteria: dbt.contracts.graph.unparsed.FreshnessThreshold, adapterresponse: Dict[str, Any], timing: List[dbt.contracts.results.TimingInfo], threadid: str, execution_time: float)

No Additional Properties

Type: string

Type: enum (of string)

Must be one of:

  • "pass"
  • "warn"
  • "error"
  • "runtime error"

Type: object

FreshnessThreshold(warnafter: Union[dbt.contracts.graph.unparsed.Time, NoneType] = , errorafter: Union[dbt.contracts.graph.unparsed.Time, NoneType] = , filter: Union[str, NoneType] = None)

No Additional Properties

Default: {"count": null, "period": null}

Type: object

Time(count: Union[int, NoneType] = None, period: Union[dbt.contracts.graph.unparsed.TimePeriod, NoneType] = None)

No Additional Properties

Default: {"count": null, "period": null}

Type: object

Time(count: Union[int, NoneType] = None, period: Union[dbt.contracts.graph.unparsed.TimePeriod, NoneType] = None)

Same definition as Time

Type: array

Each item of this array must be:

Type: object

TimingInfo(name: str, startedat: Union[datetime.datetime, NoneType] = None, completedat: Union[datetime.datetime, NoneType] = None)

No Additional Properties

Type: string

Type: number