Optional
activatedThe time this override is activated/installed.
Clients should 100% ignore this property on incoming overrides.
The allowed modes for the current override. Not all clients will implement this.
Optional
hashAn integrity hash for the current override.
This package does not specify an algorithm or enforcement for this, so it's up to clients. Beta Protection uses a simple hash code and does enforce it.
The ID of the current override.
The unlock key for the current override.
Optional
minimumThe minimum amount of time (in minutes) that this override must be enabled before being unlockable.
The preferences specified in this override to be, well, overridden.
While clients are free to implement this themselves, the assumption is that any property not specified in the override is "unlocked".
Generated using TypeDoc
The basic interface for a configuration override.
Remarks
Since clients will often have their own perferences types, this override could be backed by practically anything.