One subscribed subgroup stream ended after all preceding object events.
A :complete outcome means the peer sent FIN and every object in that
subgroup from the subscription start was received. Other outcomes do not
imply that the subgroup is complete.
Summary
Types
@type outcome() :: :complete | :reset | :closed
@type t() :: %MOQX.Event.SubgroupEnded{ end_of_group?: boolean(), error_code: non_neg_integer() | nil, group_id: non_neg_integer(), outcome: outcome(), subgroup_id: non_neg_integer() | nil, subscription: MOQX.Subscription.t() }