module EventSource::EventStore::HTTP::Controls::EventData::Write::Text
Public Class Methods
example(event_id=nil, type: nil, data: nil, metadata: nil)
click to toggle source
# File lib/event_source/event_store/http/controls/event_data/write.rb, line 8 def self.example(event_id=nil, type: nil, data: nil, metadata: nil) event_id ||= EventID.example event_data = Write.example type: type, data: data, metadata: metadata event_type = event_data.type data = event_data.data metadata = event_data.metadata raw_data = { 'eventId' => event_id, 'eventType' => event_type, 'data' => data } raw_data['metadata'] = metadata if metadata JSON.pretty_generate [raw_data] end