Class: Synapse::Upcasting::UpcastingContext Abstract

Inherits:
Object
  • Object
show all
Defined in:
lib/synapse/upcasting/context.rb

Overview

This class is abstract.

Provides contextual information about an object being upcast; generally this is information from the message containing the object to be upcast

Direct Known Subclasses

SerializedDomainEventUpcastingContext

Instance Method Summary collapse

Instance Method Details

#aggregate_idObject

This method is abstract.

Returns:

  • (Object)


22
# File 'lib/synapse/upcasting/context.rb', line 22

def aggregate_id; end

#message_idString

This method is abstract.

Returns:

  • (String)


10
# File 'lib/synapse/upcasting/context.rb', line 10

def message_id; end

#metadataHash

This method is abstract.

Returns:

  • (Hash)


14
# File 'lib/synapse/upcasting/context.rb', line 14

def ; end

#sequence_numberInteger

This method is abstract.

Returns:

  • (Integer)


26
# File 'lib/synapse/upcasting/context.rb', line 26

def sequence_number; end

#timestampTime

This method is abstract.

Returns:

  • (Time)


18
# File 'lib/synapse/upcasting/context.rb', line 18

def timestamp; end