Class: Inttegro::Chime::Transmission
- Inherits:
-
T::Struct
- Object
- T::Struct
- Inttegro::Chime::Transmission
- Defined in:
- lib/inttegro/chime/transmission.rb
Overview
Typed representation of the transmission object in the Inttegro API.
This generated model is immutable. Construct it with .new, or decode a string-keyed API
payload with .from_hash. #serialize produces a string-keyed hash using the original wire
field names and serialized enum values.
Instance Attribute Summary collapse
-
#address ⇒ String
readonly
Value of the
addressfield in the Inttegro API payload. -
#created_at ⇒ Time
readonly
Value of the
created_atfield in the Inttegro API payload. -
#delivered_at ⇒ Time?
readonly
Value of the
delivered_atfield in the Inttegro API payload. -
#email_events ⇒ Array<Inttegro::Chime::EmailEvent>?
readonly
Value of the
email_eventsfield in the Inttegro API payload. -
#email_failure_code ⇒ String?
readonly
Value of the
email_failure_codefield in the Inttegro API payload. -
#email_failure_reason ⇒ String?
readonly
Value of the
email_failure_reasonfield in the Inttegro API payload. -
#email_status ⇒ String?
readonly
Value of the
email_statusfield in the Inttegro API payload. -
#error ⇒ String?
readonly
Value of the
errorfield in the Inttegro API payload. -
#failed_at ⇒ Time?
readonly
Value of the
failed_atfield in the Inttegro API payload. -
#gateway ⇒ String
readonly
Value of the
gatewayfield in the Inttegro API payload. -
#gateway_message_id ⇒ String?
readonly
Value of the
gateway_message_idfield in the Inttegro API payload. -
#id ⇒ String
readonly
Value of the
idfield in the Inttegro API payload. -
#initialized_at ⇒ Time
readonly
Value of the
initialized_atfield in the Inttegro API payload. -
#last_email_event_at ⇒ Time?
readonly
Value of the
last_email_event_atfield in the Inttegro API payload. -
#mechanism ⇒ Inttegro::Chime::Transport
readonly
Value of the
mechanismfield in the Inttegro API payload. -
#sent_at ⇒ Time?
readonly
Value of the
sent_atfield in the Inttegro API payload. -
#sent_via ⇒ Inttegro::Chime::Transport?
readonly
Value of the
sent_viafield in the Inttegro API payload. -
#status ⇒ String
readonly
Value of the
statusfield in the Inttegro API payload. -
#suppressed_at ⇒ Time?
readonly
Value of the
suppressed_atfield in the Inttegro API payload. -
#suppression_reason ⇒ String?
readonly
Value of the
suppression_reasonfield in the Inttegro API payload.
Instance Attribute Details
#address ⇒ String (readonly)
Value of the address field in the Inttegro API payload.
Required in the API payload. Wire name: address.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#created_at ⇒ Time (readonly)
Value of the created_at field in the Inttegro API payload.
Required in the API payload. Wire name: created_at.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#delivered_at ⇒ Time? (readonly)
Value of the delivered_at field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: delivered_at.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#email_events ⇒ Array<Inttegro::Chime::EmailEvent>? (readonly)
Value of the email_events field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: email_events.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#email_failure_code ⇒ String? (readonly)
Value of the email_failure_code field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: email_failure_code.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#email_failure_reason ⇒ String? (readonly)
Value of the email_failure_reason field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: email_failure_reason.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#email_status ⇒ String? (readonly)
Value of the email_status field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: email_status.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#error ⇒ String? (readonly)
Value of the error field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: error.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#failed_at ⇒ Time? (readonly)
Value of the failed_at field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: failed_at.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#gateway ⇒ String (readonly)
Value of the gateway field in the Inttegro API payload.
Required in the API payload. Wire name: gateway.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#gateway_message_id ⇒ String? (readonly)
Value of the gateway_message_id field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: gateway_message_id.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#id ⇒ String (readonly)
Value of the id field in the Inttegro API payload.
Required in the API payload. Wire name: id.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#initialized_at ⇒ Time (readonly)
Value of the initialized_at field in the Inttegro API payload.
Required in the API payload. Wire name: initialized_at.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#last_email_event_at ⇒ Time? (readonly)
Value of the last_email_event_at field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: last_email_event_at.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#mechanism ⇒ Inttegro::Chime::Transport (readonly)
Value of the mechanism field in the Inttegro API payload.
Required in the API payload. Wire name: mechanism.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#sent_at ⇒ Time? (readonly)
Value of the sent_at field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: sent_at.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#sent_via ⇒ Inttegro::Chime::Transport? (readonly)
Value of the sent_via field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: sent_via.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#status ⇒ String (readonly)
Value of the status field in the Inttegro API payload.
Required in the API payload. Wire name: status.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#suppressed_at ⇒ Time? (readonly)
Value of the suppressed_at field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: suppressed_at.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |
#suppression_reason ⇒ String? (readonly)
Value of the suppression_reason field in the Inttegro API payload.
Optional in the API payload; omitted values default to nil. Wire name: suppression_reason.
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/inttegro/chime/transmission.rb', line 139 class Transmission < T::Struct const :address, String const :created_at, Time const :delivered_at, T.nilable(Time), default: nil const :email_events, T.nilable(T::Array[Inttegro::Chime::EmailEvent]), default: nil const :email_failure_code, T.nilable(String), default: nil const :email_failure_reason, T.nilable(String), default: nil const :email_status, T.nilable(String), default: nil const :error, T.nilable(String), default: nil const :failed_at, T.nilable(Time), default: nil const :gateway, String const :gateway_message_id, T.nilable(String), default: nil const :id, String const :initialized_at, Time const :last_email_event_at, T.nilable(Time), default: nil const :mechanism, Inttegro::Chime::Transport const :sent_at, T.nilable(Time), default: nil const :sent_via, T.nilable(Inttegro::Chime::Transport), default: nil const :status, String const :suppressed_at, T.nilable(Time), default: nil const :suppression_reason, T.nilable(String), default: nil end |