An operation on a channel: a :send (the application publishes) or
:receive (the application consumes).
Summary
Types
@type action() :: :send | :receive
@type t() :: %AsyncApiSpex.Operation{ action: action() | nil, bindings: map() | nil, channel: AsyncApiSpex.Reference.t() | nil, description: String.t() | nil, extensions: map(), messages: [AsyncApiSpex.Reference.t()] | nil, summary: String.t() | nil, tags: [AsyncApiSpex.Tag.t()] | nil, title: String.t() | nil }