Class: MisarMail::DmarcResource

Inherits:
Resource
  • Object
show all
Defined in:
lib/misar_mail/client.rb

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from MisarMail::Resource

Instance Method Details

#add_domain(data: {}) ⇒ Object

POST /dmarc/domains



431
432
433
# File 'lib/misar_mail/client.rb', line 431

def add_domain(data: {})
  @client.request(:post, "/dmarc/domains", data)
end

#check(domain: nil, dkim_selector: nil) ⇒ Object

GET /dmarc/check



421
422
423
# File 'lib/misar_mail/client.rb', line 421

def check(domain: nil, dkim_selector: nil)
  @client.request(:get, "/dmarc/check#{query(compact(domain: domain, dkim_selector: dkim_selector))}")
end

#list_domainsObject

GET /dmarc/domains



426
427
428
# File 'lib/misar_mail/client.rb', line 426

def list_domains
  @client.request(:get, "/dmarc/domains")
end

#remove_domain(domain_id: nil) ⇒ Object

DELETE /dmarc/domains



436
437
438
# File 'lib/misar_mail/client.rb', line 436

def remove_domain(domain_id: nil)
  @client.request(:delete, "/dmarc/domains#{query(compact(domain_id: domain_id))}")
end