@idpass/data-collect-core / EffectiveScopeBody
Interface: EffectiveScopeBody
Defined in: interfaces/scope.ts:82
Persisted snapshot of the last-applied effective scope. Includes the hash so a stored body can be matched against a fresh /pull response without re-computing the canonical-JSON SHA-256. Stored client-side only — server adapters must not implement persistence for this type.
Properties
areaIds
areaIds:
string[] |null
Defined in: interfaces/scope.ts:83
entityTypes
entityTypes: (
"individual"|"group")[] |null
Defined in: interfaces/scope.ts:84
timeWindow
timeWindow: {
type:"rolling";days:number; } | {type:"fixed";floor:string; } |null
Defined in: interfaces/scope.ts:85
hash
hash:
string
Defined in: interfaces/scope.ts:86