class OzonApi::ClientService

Constants

BASE_PATH

Public Class Methods

new(client) click to toggle source
# File lib/ozon_api/client_service.rb, line 6
def initialize(client)
  @client = client
end

Public Instance Methods

client_check_email(email) click to toggle source
# File lib/ozon_api/client_service.rb, line 10
def client_check_email(email)
  @client.get([BASE_PATH, 'ClientCheckEmail'].join('/'), 'email': email)
end
client_login(id, email, password) click to toggle source
# File lib/ozon_api/client_service.rb, line 29
def client_login(id, email, password)
  params = {
    'partnerClientId': id,
    'clientLogin': email,
    'clientPassword': password
  }

  @client.get([BASE_PATH, 'ClientLogin'].join('/'), params)
end
client_registration(id, email, password, first_name, last_name) click to toggle source
# File lib/ozon_api/client_service.rb, line 14
def client_registration(id, email, password, first_name, last_name)
  params = {
    'partnerClientId': id,
    'email': email,
    'clientPassword': password,
    'firstName': first_name,
    'lastName': last_name,
    'spamSubscribe': false,
    'userIp': "''",
    'userAgent': "''"
  }

  @client.post([BASE_PATH, 'PartnerClientRegistration'].join('/'), params)
end