EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

BindingDefinition

A filtered event subscription with one owner source and an explicit snapshot.

Signature

{ event: EventKind, filter: EventFilter, id: ContentId, owner_from: BindingOwner, parameters: Parameters, script: ScriptId, snapshot: SnapshotSpec }

Fields

NameTypeMeaning
eventEventKindEvent kind or typed event payload selected by the handler declaration.
filterEventFilterDefinition references that restrict which matching events invoke the binding.
idContentIdPackage-qualified identity; unique within its declaring namespace.
Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$
owner_fromBindingOwnerEvent field that supplies the invocation owner.
parametersParametersExact closed argument record supplied by the selected definition.
scriptScriptIdAuthority handler declared by the same package.
Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: script
snapshotSnapshotSpecExplicit visibility requested for the frozen invocation snapshot.