-
public interface OneSignalResultDataImplemented by every payload that can travel inside a OneSignalResult.
Sealed so a new member is never a silent source-compatible break for external implementors — this contract exists so the envelope can project onto the wire shape without knowing which payload it is carrying, and is not intended to be implemented outside the SDK.