AsOfAvailabilityResponse
- basesType: array string[] | nullrequired
- computedType: string
_at requiredWhen the retention floors were measured. They move forward daily, so a cached copy has a shelf life of roughly one day.
- derivedType: array object[] | null · AsOfDerivedRequirement[]
_requirements required- appliesType: string
_to required - earliestType: string
_feasible _anchor required - feedType: stringrequired
- nameType: stringrequired
- requiredType: number
_days required - timeframeType: stringrequired
- feedsType: array object[] | null · AsOfFeedAvailability[]required
- boundType: stringrequired
What oldest_by_policy expresses: not_provisioned | retention | backfill_floor | none
- feedType: stringrequired
Physical table, normalised
- oldestType: string
_reachable requiredThe later of oldest_by_policy, oldest_observed and floor — the field to gray a calendar on. NOT the earliest FEASIBLE anchor, which also needs the payload's lookback.
- provisionedType: booleanrequired
- timeframeType: stringrequired
- unboundedType: booleanrequired
- oldestType: string
_by _policy - oldestType: string
_observed - retentionType: number
_days
- floorType: stringrequired
Earliest anchor the scanner accepts under any retention policy. An as_of below this is rejected outright.
- probedType: booleanrequired
False means every floor is policy-only, which is an UPPER bound on availability.
- nonType: array object[] | null · AsOfNonTradingDay[]
_trading _days - dateType: stringrequired
- holidayType: string
_name - reasonType: string
"no calendar row" for dates beyond the trading-day table's forward horizon. Unknown is not open.