Skip to main content

RunnerDataRef

One of a runner's configured refs and what the lake holds for it.

type RunnerDataRef {
exchange: String!
tradingMode: String!
pair: String!
timeframe: String!
kind: String!
status: MarketDataLakeDatasetStatus!
hasFile: Boolean!
coverageFromMs: Float
coverageToMs: Float
lastError: String
errorClass: RunnerDataErrorClass
failureStreak: Int!
lastFailureAt: Time
recheckAt: Time
}

Fields​

RunnerDataRef.exchange ● String! non-null scalar​

RunnerDataRef.tradingMode ● String! non-null scalar​

RunnerDataRef.pair ● String! non-null scalar​

RunnerDataRef.timeframe ● String! non-null scalar​

RunnerDataRef.kind ● String! non-null scalar​

RunnerDataRef.status ● MarketDataLakeDatasetStatus! non-null enum​

RunnerDataRef.hasFile ● Boolean! non-null scalar​

The lake holds a file for the ref, covering coverageFromMs..coverageToMs.

RunnerDataRef.coverageFromMs ● Float scalar​

RunnerDataRef.coverageToMs ● Float scalar​

RunnerDataRef.lastError ● String scalar​

Failing or invalid refs only: the invalid-ref reason for an invalid ref, else the newest failure. Raw text, so only for the organization that owns the runner (or a system organization); null for anyone else, who reads errorClass instead.

RunnerDataRef.errorClass ● RunnerDataErrorClass enum​

Failing or invalid refs only: the failure's stable class.

RunnerDataRef.failureStreak ● Int! non-null scalar​

Failed jobs since the last success.

RunnerDataRef.lastFailureAt ● Time scalar​

RunnerDataRef.recheckAt ● Time scalar​

Failing or invalid refs only: when the lake tries the ref again on its own (an invalid ref's recheck time, or the end of a failing ref's retry backoff).

Member Of​

RunnerDataRefEdge object