Module: Yandex::Pdd::Client::Mailboxes
- Included in:
- Yandex::Pdd::Client
- Defined in:
- lib/yandex/pdd/client/mailboxes.rb
Instance Method Summary collapse
-
#mailbox_add(options = {}) ⇒ Object
domain=<Domain name> login=<Login> password=<Password>.
-
#mailbox_counters(domain, login = nil, uid = nil) ⇒ Object
domain=<Domain name> login=<Email or login>|uid=<Mailbox ID>.
-
#mailbox_delete(options = {}) ⇒ Object
domain=<Domain name> login=<Email or login>|uid=<Mailbox ID>.
-
#mailbox_edit(options = {}) ⇒ Object
domain=<Domain name> login=<Email or login>|uid=<Mailbox ID> password=<The new password> iname=<Name> fname=<Last name> enabled=<State> birth_date=<Date of birth> sex=<Sex> hintq=<Secret answer> hinta=<Secret answer key>.
-
#mailbox_list(domain, page = nil, on_page = nil) ⇒ Object
domain=<Domain> page=<Page number> on_page=<Mailboxes per page>.
Instance Method Details
#mailbox_add(options = {}) ⇒ Object
domain=<Domain name> login=<Login> password=<Password>
8 9 10 |
# File 'lib/yandex/pdd/client/mailboxes.rb', line 8 def mailbox_add( = {}) post('/api2/admin/email/add', ) end |
#mailbox_counters(domain, login = nil, uid = nil) ⇒ Object
domain=<Domain name> login=<Email or login>|uid=<Mailbox ID>
47 48 49 50 51 52 53 54 55 |
# File 'lib/yandex/pdd/client/mailboxes.rb', line 47 def mailbox_counters(domain, login = nil, uid = nil) query = { domain: domain, login: login, uid: uid } get('/api2/admin/email/counters', query) end |
#mailbox_delete(options = {}) ⇒ Object
domain=<Domain name> login=<Email or login>|uid=<Mailbox ID>
41 42 43 |
# File 'lib/yandex/pdd/client/mailboxes.rb', line 41 def mailbox_delete( = {}) post('/api2/admin/email/del', ) end |
#mailbox_edit(options = {}) ⇒ Object
domain=<Domain name> login=<Email or login>|uid=<Mailbox ID> password=<The new password> iname=<Name> fname=<Last name> enabled=<State> birth_date=<Date of birth> sex=<Sex> hintq=<Secret answer> hinta=<Secret answer key>
35 36 37 |
# File 'lib/yandex/pdd/client/mailboxes.rb', line 35 def mailbox_edit( = {}) post('/api2/admin/email/edit', ) end |
#mailbox_list(domain, page = nil, on_page = nil) ⇒ Object
domain=<Domain> page=<Page number> on_page=<Mailboxes per page>
15 16 17 18 19 20 21 22 23 |
# File 'lib/yandex/pdd/client/mailboxes.rb', line 15 def mailbox_list(domain, page = nil, on_page = nil) query = { domain: domain, page: page, on_page: on_page } get('/api2/admin/email/list', query) end |