Class: OzonApi::ClientService
- Inherits:
-
Object
- Object
- OzonApi::ClientService
- Defined in:
- lib/ozon_api/client_service.rb
Constant Summary collapse
- BASE_PATH =
'ClientService'
Instance Method Summary collapse
- #client_check_email(email) ⇒ Object
- #client_login(id, email, password) ⇒ Object
- #client_registration(id, email, password, first_name, last_name) ⇒ Object
-
#initialize(client) ⇒ ClientService
constructor
A new instance of ClientService.
Constructor Details
#initialize(client) ⇒ ClientService
Returns a new instance of ClientService.
6 7 8 |
# File 'lib/ozon_api/client_service.rb', line 6 def initialize(client) @client = client end |
Instance Method Details
#client_check_email(email) ⇒ Object
10 11 12 |
# 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) ⇒ Object
29 30 31 32 33 34 35 36 37 |
# 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) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# 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 |