Class: Falqon::Message::Metadata

Inherits:
Falqon::Metadata show all
Extended by:
T::Sig
Defined in:
lib/falqon/message/metadata.rb

Overview

Message metadata storing various statistics and information about a message

Instance Attribute Summary collapse

Instance Attribute Details

#created_atInteger?

Timestamp of creation

Returns:

  • (Integer, nil)


41
42
43
# File 'lib/falqon/message/metadata.rb', line 41

def created_at
  @created_at
end

#retried_atInteger?

Timestamp of last retry

Returns:

  • (Integer, nil)


28
29
30
# File 'lib/falqon/message/metadata.rb', line 28

def retried_at
  @retried_at
end

#retriesInteger

Number of times the message has been retried

Returns:

  • (Integer)


19
20
21
# File 'lib/falqon/message/metadata.rb', line 19

def retries
  @retries
end

#retry_errorString?

Last error message

Returns:

  • (String, nil)


37
38
39
# File 'lib/falqon/message/metadata.rb', line 37

def retry_error
  @retry_error
end

#statusString

Status (unknown, pending, processing, scheduled, dead)

Returns:

  • (String)


15
16
17
# File 'lib/falqon/message/metadata.rb', line 15

def status
  @status
end

#updated_atInteger?

Timestamp of last update

Returns:

  • (Integer, nil)


50
51
52
# File 'lib/falqon/message/metadata.rb', line 50

def updated_at
  @updated_at
end