ReadonlyentityOptional ReadonlyfetchInjectable fetch; defaults to globalThis.fetch.
Optionalinit: RequestInitOptionalinit: RequestInitOptional ReadonlyheadersRequest headers, recomputed for every request (e.g. a fresh bearer token).
Optional Readonlyinitial$filter / $select / $orderby / $top applied only to the initial snapshot request.
Optional ReadonlyisClassify a non-ok response as an expired/rejected delta link that should trigger an explicit resnapshot rather than a generic transport failure.
Optional ReadonlyisIdentify an OData delta-payload entry as an unsupported relationship (link) change rather than an entity change, per REQ-003. Relationship deltas fail explicitly instead of being silently dropped or misinterpreted as an entity upsert.
Optional ReadonlymaxConsecutive expired-delta-link resnapshots tolerated before failing closed.
Optional ReadonlymaxSafety bound on @odata.nextLink pages followed within one cycle.
Optional ReadonlymaxSafety bound on rows collected by one snapshot cycle.
Optional ReadonlynowOptional ReadonlyonReadonlypollDelay between the end of one accepted cycle and the start of the next.
Optional ReadonlytoProject a raw OData entity into the feature payload.
ReadonlyurlAbsolute OData entity-set collection URL, e.g.
"https://host/odata/Incidents". Every @odata.nextLink /
@odata.deltaLink this transport follows, and any resumed
resumeFrom.deltaToken, must resolve to this exact origin and path
(REQ-002).
Extract a stable entity id from a raw OData entity for
RealtimeFeaturePatch.id.