An already-authorized contribution channel with a portable semantic role.
Summary
Types
@type t() :: %RelayMark.Composition.Layer{ id: String.t(), items: [RelayMark.Composition.Item.t()], rank: integer() | nil, role: String.t() }
An already-authorized contribution channel with a portable semantic role.
@type t() :: %RelayMark.Composition.Layer{ id: String.t(), items: [RelayMark.Composition.Item.t()], rank: integer() | nil, role: String.t() }