module AggregateStreams::Controls::MessageData::Metadata::Output

Public Class Methods

alternate() click to toggle source
# File lib/aggregate_streams/controls/message_data/metadata.rb, line 168
def self.alternate
  Metadata.example(
    causation_message_stream_name: StreamName::Input::Alternate.example,
    causation_message_position: Position::Previous.alternate,
    causation_message_global_position: Position::Global::Previous.alternate
  )
end
example(causation_message_category: nil) click to toggle source
# File lib/aggregate_streams/controls/message_data/metadata.rb, line 158
def self.example(causation_message_category: nil)
  causation_message_category ||= StreamName::Input::Category.example

  Metadata.example(
    causation_message_stream_name: StreamName::Input.example(category: causation_message_category),
    causation_message_position: Position::Previous.example,
    causation_message_global_position: Position::Global::Previous.example
  )
end