Class: Mailtrap::SendingDomain
- Inherits:
-
Struct
- Object
- Struct
- Mailtrap::SendingDomain
- Defined in:
- lib/mailtrap/sending_domain.rb
Overview
Data Transfer Object for Sending Domain
Instance Attribute Summary collapse
-
#alert_recipient_email ⇒ String?
readonly
The email address for alert recipients.
-
#auto_unsubscribe_link_enabled ⇒ Boolean
readonly
Whether auto unsubscribe link is enabled.
-
#click_tracking_enabled ⇒ Boolean
readonly
Whether click tracking is enabled.
-
#compliance_status ⇒ String
readonly
The compliance status of the sending domain.
-
#created_at ⇒ Object
Returns the value of attribute created_at.
-
#critical_alerts_enabled ⇒ Boolean
readonly
Whether critical alerts are enabled.
-
#custom_domain_tracking_enabled ⇒ Boolean
readonly
Whether custom domain tracking is enabled.
-
#demo ⇒ Boolean
readonly
Whether the sending domain is a demo domain.
-
#dns_records ⇒ Array
readonly
The DNS records for the sending domain.
-
#dns_verified ⇒ Boolean
readonly
Whether the DNS records are verified.
-
#dns_verified_at ⇒ String?
readonly
The timestamp when DNS was verified.
-
#domain_name ⇒ String
readonly
The sending domain name.
-
#health_alerts_enabled ⇒ Boolean
readonly
Whether health alerts are enabled.
-
#id ⇒ Integer
readonly
The sending domain ID.
-
#open_tracking_enabled ⇒ Boolean
readonly
Whether open tracking is enabled.
-
#permissions ⇒ Hash
readonly
The permissions for the sending domain.
-
#updated_at ⇒ Object
Returns the value of attribute updated_at.
Instance Attribute Details
#alert_recipient_email ⇒ String? (readonly)
The email address for alert recipients
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def alert_recipient_email @alert_recipient_email end |
#auto_unsubscribe_link_enabled ⇒ Boolean (readonly)
Whether auto unsubscribe link is enabled
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def auto_unsubscribe_link_enabled @auto_unsubscribe_link_enabled end |
#click_tracking_enabled ⇒ Boolean (readonly)
Whether click tracking is enabled
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def click_tracking_enabled @click_tracking_enabled end |
#compliance_status ⇒ String (readonly)
The compliance status of the sending domain
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def compliance_status @compliance_status end |
#created_at ⇒ Object
Returns the value of attribute created_at
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def created_at @created_at end |
#critical_alerts_enabled ⇒ Boolean (readonly)
Whether critical alerts are enabled
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def critical_alerts_enabled @critical_alerts_enabled end |
#custom_domain_tracking_enabled ⇒ Boolean (readonly)
Whether custom domain tracking is enabled
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def custom_domain_tracking_enabled @custom_domain_tracking_enabled end |
#demo ⇒ Boolean (readonly)
Whether the sending domain is a demo domain
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def demo @demo end |
#dns_records ⇒ Array (readonly)
The DNS records for the sending domain
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def dns_records @dns_records end |
#dns_verified ⇒ Boolean (readonly)
Whether the DNS records are verified
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def dns_verified @dns_verified end |
#dns_verified_at ⇒ String? (readonly)
The timestamp when DNS was verified
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def dns_verified_at @dns_verified_at end |
#domain_name ⇒ String (readonly)
The sending domain name
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def domain_name @domain_name end |
#health_alerts_enabled ⇒ Boolean (readonly)
Whether health alerts are enabled
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def health_alerts_enabled @health_alerts_enabled end |
#id ⇒ Integer (readonly)
The sending domain ID
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def id @id end |
#open_tracking_enabled ⇒ Boolean (readonly)
Whether open tracking is enabled
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def open_tracking_enabled @open_tracking_enabled end |
#permissions ⇒ Hash (readonly)
The permissions for the sending domain
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def end |
#updated_at ⇒ Object
Returns the value of attribute updated_at
22 23 24 |
# File 'lib/mailtrap/sending_domain.rb', line 22 def updated_at @updated_at end |