Normalized event envelope shared by typed and reflective SDK consumers.
from field: uint64 dropped_before = 8;
Optional
from field: google.protobuf.Timestamp emitted_at = 2;
from field: soulfire.v1.PluginEventKind kind = 3;
from field: optional google.protobuf.Any payload = 7;
from field: optional string plugin_id = 4;
from field: bool resume_gap = 9;
from field: soulfire.v1.PluginEventScope scope = 6;
from field: uint64 sequence = 1;
from field: optional string type_url = 5;
from message soulfire.v1.PluginEvent
Normalized event envelope shared by typed and reflective SDK consumers.