struct

KemalcrStarter::Infrastructure::DB::OutboxEventRecord

Inherits Struct < Value < Object

Constructors

new(id : String, aggregate_type : String, aggregate_id : String, event_type : String, event_data : String, correlation_id : String | Nil, causation_id : String | Nil, status : String, attempts : Int32, max_retries : Int32, last_error : String | Nil, locked_at : Time | Nil, polled_at : Time | Nil, created_at : Time, updated_at : Time)
Source

Instance methods

aggregate_id
aggregate_type
attempts
causation_id
clone
Source
copy_with(id _id = @id, aggregate_type _aggregate_type = @aggregate_type, aggregate_id _aggregate_id = @aggregate_id, event_type _event_type = @event_type, event_data _event_data = @event_data, correlation_id _correlation_id = @correlation_id, causation_id _causation_id = @causation_id, status _status = @status, attempts _attempts = @attempts, max_retries _max_retries = @max_retries, last_error _last_error = @last_error, locked_at _locked_at = @locked_at, polled_at _polled_at = @polled_at, created_at _created_at = @created_at, updated_at _updated_at = @updated_at)
Source
correlation_id
created_at
event_data
event_type
id
last_error
locked_at
max_retries
polled_at
status
updated_at