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 = '0.21.0rc1', generatedat: datetime.datetime = , invocation_id: Union[str, NoneType] = , env: Dict[str, str] = )

No Additional Properties

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

Type: string Default: "0.21.0rc1"

Type: string Default: "2021-09-24T13:29:14.312598Z"

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] = None, errorafter: Union[dbt.contracts.graph.unparsed.Time, NoneType] = None, filter: Union[str, NoneType] = None)

No Additional Properties


Type: object

Time(count: int, period: dbt.contracts.graph.unparsed.TimePeriod)

No Additional Properties

Type: enum (of string)

Must be one of:

  • "minute"
  • "hour"
  • "day"


Type: object

Time(count: int, period: dbt.contracts.graph.unparsed.TimePeriod)

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