7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/message_store/event_store/controls/message_data/write.rb', line 7
def self.example(event_id=nil, type: nil, data: nil, metadata: nil)
event_id ||= EventID.example
message_data = Write.example(type: type, data: data, metadata: metadata)
event_type = message_data.type
data = message_data.data
metadata = message_data.metadata
raw_data = {
'eventId' => event_id,
'eventType' => event_type,
'data' => data
}
raw_data['metadata'] = metadata if metadata
JSON.pretty_generate [raw_data]
end
|