Class: ApolloDeploySignalSdk::DomainResponse
- Inherits:
-
Object
- Object
- ApolloDeploySignalSdk::DomainResponse
- Defined in:
- lib/apollo_deploy_signal_sdk/types.rb
Overview
Schema type: DomainResponse
Instance Attribute Summary collapse
- #bimi_logo_url ⇒ String?
- #bimi_status ⇒ String
- #created_at ⇒ String
- #dkim_status ⇒ String
- #dmarc_status ⇒ String
- #domain ⇒ String
- #id ⇒ String
- #mail_from_domain ⇒ String
- #mail_from_status ⇒ String
- #project_id ⇒ String
- #region ⇒ String
- #spf_status ⇒ String
- #status ⇒ String
- #updated_at ⇒ String
- #verification_records ⇒ VerificationRecordsResponse
- #verified_at ⇒ String?
Class Method Summary collapse
-
.from_json(attributes) ⇒ DomainResponse
Create an instance from a parsed JSON hash.
Instance Method Summary collapse
-
#initialize(id:, project_id:, domain:, region:, status:, dkim_status:, spf_status:, dmarc_status:, mail_from_status:, mail_from_domain:, verification_records:, bimi_status:, bimi_logo_url:, created_at:, updated_at:, verified_at:) ⇒ DomainResponse
constructor
A new instance of DomainResponse.
-
#to_h ⇒ Hash
A hash representation of this object.
Constructor Details
#initialize(id:, project_id:, domain:, region:, status:, dkim_status:, spf_status:, dmarc_status:, mail_from_status:, mail_from_domain:, verification_records:, bimi_status:, bimi_logo_url:, created_at:, updated_at:, verified_at:) ⇒ DomainResponse
Returns a new instance of DomainResponse.
4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4587 def initialize(id: , project_id: , domain: , region: , status: , dkim_status: , spf_status: , dmarc_status: , mail_from_status: , mail_from_domain: , verification_records: , bimi_status: , bimi_logo_url: , created_at: , updated_at: , verified_at: ) @id = id @project_id = project_id @domain = domain @region = region @status = status @dkim_status = dkim_status @spf_status = spf_status @dmarc_status = dmarc_status @mail_from_status = mail_from_status @mail_from_domain = mail_from_domain @verification_records = verification_records @bimi_status = bimi_status @bimi_logo_url = bimi_logo_url @created_at = created_at @updated_at = updated_at @verified_at = verified_at end |
Instance Attribute Details
#bimi_logo_url ⇒ String?
4578 4579 4580 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4578 def bimi_logo_url @bimi_logo_url end |
#bimi_status ⇒ String
4576 4577 4578 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4576 def bimi_status @bimi_status end |
#created_at ⇒ String
4580 4581 4582 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4580 def created_at @created_at end |
#dkim_status ⇒ String
4564 4565 4566 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4564 def dkim_status @dkim_status end |
#dmarc_status ⇒ String
4568 4569 4570 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4568 def dmarc_status @dmarc_status end |
#domain ⇒ String
4558 4559 4560 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4558 def domain @domain end |
#id ⇒ String
4554 4555 4556 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4554 def id @id end |
#mail_from_domain ⇒ String
4572 4573 4574 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4572 def mail_from_domain @mail_from_domain end |
#mail_from_status ⇒ String
4570 4571 4572 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4570 def mail_from_status @mail_from_status end |
#project_id ⇒ String
4556 4557 4558 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4556 def project_id @project_id end |
#region ⇒ String
4560 4561 4562 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4560 def region @region end |
#spf_status ⇒ String
4566 4567 4568 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4566 def spf_status @spf_status end |
#status ⇒ String
4562 4563 4564 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4562 def status @status end |
#updated_at ⇒ String
4582 4583 4584 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4582 def updated_at @updated_at end |
#verification_records ⇒ VerificationRecordsResponse
4574 4575 4576 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4574 def verification_records @verification_records end |
#verified_at ⇒ String?
4584 4585 4586 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4584 def verified_at @verified_at end |
Class Method Details
.from_json(attributes) ⇒ DomainResponse
Create an instance from a parsed JSON hash.
4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4631 def self.from_json(attributes) return nil unless attributes.is_a?(Hash) new( id: attributes.key?("id") ? attributes["id"] : attributes[:id], project_id: attributes.key?("projectId") ? attributes["projectId"] : attributes[:project_id], domain: attributes.key?("domain") ? attributes["domain"] : attributes[:domain], region: attributes.key?("region") ? attributes["region"] : attributes[:region], status: attributes.key?("status") ? attributes["status"] : attributes[:status], dkim_status: attributes.key?("dkimStatus") ? attributes["dkimStatus"] : attributes[:dkim_status], spf_status: attributes.key?("spfStatus") ? attributes["spfStatus"] : attributes[:spf_status], dmarc_status: attributes.key?("dmarcStatus") ? attributes["dmarcStatus"] : attributes[:dmarc_status], mail_from_status: attributes.key?("mailFromStatus") ? attributes["mailFromStatus"] : attributes[:mail_from_status], mail_from_domain: attributes.key?("mailFromDomain") ? attributes["mailFromDomain"] : attributes[:mail_from_domain], verification_records: attributes.key?("verificationRecords") ? attributes["verificationRecords"] : attributes[:verification_records], bimi_status: attributes.key?("bimiStatus") ? attributes["bimiStatus"] : attributes[:bimi_status], bimi_logo_url: attributes.key?("bimiLogoUrl") ? attributes["bimiLogoUrl"] : attributes[:bimi_logo_url], created_at: attributes.key?("createdAt") ? attributes["createdAt"] : attributes[:created_at], updated_at: attributes.key?("updatedAt") ? attributes["updatedAt"] : attributes[:updated_at], verified_at: attributes.key?("verifiedAt") ? attributes["verifiedAt"] : attributes[:verified_at], ) end |
Instance Method Details
#to_h ⇒ Hash
Returns a hash representation of this object.
4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 |
# File 'lib/apollo_deploy_signal_sdk/types.rb', line 4607 def to_h { id: @id, project_id: @project_id, domain: @domain, region: @region, status: @status, dkim_status: @dkim_status, spf_status: @spf_status, dmarc_status: @dmarc_status, mail_from_status: @mail_from_status, mail_from_domain: @mail_from_domain, verification_records: @verification_records, bimi_status: @bimi_status, bimi_logo_url: @bimi_logo_url, created_at: @created_at, updated_at: @updated_at, verified_at: @verified_at, }.compact end |