Module: Yandex::Pdd::Client::Subscriptions
- Included in:
- Yandex::Pdd::Client
- Defined in:
- lib/yandex/pdd/client/subscriptions.rb
Instance Method Summary collapse
-
#subscription_add(options = {}) ⇒ Object
domain=<Domain name> maillist=<Email or subscription login>|maillist_uid=<Subscription ID> subscriber=<Subscriber’s email>|subscriber_uid=<Subscriber’s ID> can_send_on_behalf=<Subscriber’s status>.
- #subscription_destroy(options = {}) ⇒ Object
-
#subscription_set_status(options = {}) ⇒ Object
domain=<Domain name> maillist=<Email or subscription login>|maillist_uid=<Subscription ID> subscriber=<Subscriber’s email>|subscriber_uid=<Subscriber’s ID> can_send_on_behalf=<Subscriber’s status>.
-
#subscription_status(domain, maillist = nil, maillist_uid = nil, subscriber = nil, subscriber_uid = nil) ⇒ Object
domain=<Domain name> maillist=<Email or subscription login>|maillist_uid=<Subscription ID> subscriber=<Subscriber’s email>|subscriber_uid=<Subscriber’s ID>.
-
#subscription_sublist(domain, maillist = nil, maillist_uid = nil) ⇒ Object
domain=<Domain name> maillist=<Email or subscription login>|maillist_uid=<Subscription ID>.
Instance Method Details
#subscription_add(options = {}) ⇒ Object
domain=<Domain name> maillist=<Email or subscription login>|maillist_uid=<Subscription ID> subscriber=<Subscriber’s email>|subscriber_uid=<Subscriber’s ID> can_send_on_behalf=<Subscriber’s status>
9 10 11 |
# File 'lib/yandex/pdd/client/subscriptions.rb', line 9 def subscription_add( = {}) post('/api2/admin/email/ml/subscribe', ) end |
#subscription_destroy(options = {}) ⇒ Object
25 26 27 |
# File 'lib/yandex/pdd/client/subscriptions.rb', line 25 def subscription_destroy( = {}) post('/api2/admin/email/ml/unsubscribe', ) end |
#subscription_set_status(options = {}) ⇒ Object
domain=<Domain name> maillist=<Email or subscription login>|maillist_uid=<Subscription ID> subscriber=<Subscriber’s email>|subscriber_uid=<Subscriber’s ID> can_send_on_behalf=<Subscriber’s status>
48 49 50 |
# File 'lib/yandex/pdd/client/subscriptions.rb', line 48 def subscription_set_status( = {}) post('/api2/admin/email/ml/set_can_send_on_behalf', ) end |
#subscription_status(domain, maillist = nil, maillist_uid = nil, subscriber = nil, subscriber_uid = nil) ⇒ Object
domain=<Domain name> maillist=<Email or subscription login>|maillist_uid=<Subscription ID> subscriber=<Subscriber’s email>|subscriber_uid=<Subscriber’s ID>
32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/yandex/pdd/client/subscriptions.rb', line 32 def subscription_status(domain, maillist = nil, maillist_uid = nil, subscriber = nil, subscriber_uid = nil) query = { domain: domain, maillist: maillist, maillist_uid: maillist_uid, subscriber: subscriber, subscriber_uid: subscriber_uid } get('/api2/admin/email/ml/get_can_send_on_behalf', query) end |
#subscription_sublist(domain, maillist = nil, maillist_uid = nil) ⇒ Object
domain=<Domain name> maillist=<Email or subscription login>|maillist_uid=<Subscription ID>
15 16 17 18 19 20 21 22 23 |
# File 'lib/yandex/pdd/client/subscriptions.rb', line 15 def subscription_sublist(domain, maillist = nil, maillist_uid = nil) query = { domain: domain, maillist: maillist, maillist_uid: maillist_uid } get('/api2/admin/email/ml/subscribers', query) end |