module Yandex::Pdd::Client::Mailboxes

Public Instance Methods

mailbox_add(options = {}) click to toggle source

domain=<Domain name> login=<Login> password=<Password>

# File lib/yandex/pdd/client/mailboxes.rb, line 8
def mailbox_add(options = {})
  post('/api2/admin/email/add', options)
end
mailbox_counters(domain, login = nil, uid = nil) click to toggle source

domain=<Domain name> login=<Email or login>|uid=<Mailbox ID>

# 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 = {}) click to toggle source

domain=<Domain name> login=<Email or login>|uid=<Mailbox ID>

# File lib/yandex/pdd/client/mailboxes.rb, line 41
def mailbox_delete(options = {})
  post('/api2/admin/email/del', options)
end
mailbox_edit(options = {}) click to toggle source

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>

# File lib/yandex/pdd/client/mailboxes.rb, line 35
def mailbox_edit(options = {})
  post('/api2/admin/email/edit', options)
end
mailbox_list(domain, page = nil, on_page = nil) click to toggle source

domain=<Domain> page=<Page number> on_page=<Mailboxes per page>

# 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