Class: MisarMail::SubscriptionResource

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

#cancel(data: {}) ⇒ Object

DELETE /subscription



512
513
514
# File 'lib/misar_mail/client.rb', line 512

def cancel(data: {})
  @client.request(:delete, "/subscription", data)
end

#get(product: nil) ⇒ Object

GET /subscription



502
503
504
# File 'lib/misar_mail/client.rb', line 502

def get(product: nil)
  @client.request(:get, "/subscription#{query(compact(product: product))}")
end

#upsert(data: {}) ⇒ Object

POST /subscription



507
508
509
# File 'lib/misar_mail/client.rb', line 507

def upsert(data: {})
  @client.request(:post, "/subscription", data)
end