class OzonApi::ItemService

Constants

BASE_PATH

Public Class Methods

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

Public Instance Methods

item_availabilities_get() click to toggle source
# File lib/ozon_api/item_service.rb, line 10
def item_availabilities_get
  @client.get([BASE_PATH, 'ItemAvailabilitiesGet'].join('/'))
end
item_get(id) click to toggle source
# File lib/ozon_api/item_service.rb, line 14
def item_get(id)
  @client.get([BASE_PATH, 'ItemGet'].join('/'), 'ItemId': id)
end
items_by_id_list_get(item_ids:, items_on_page: 50, page_number:, only_for_sale:, partner_client_id:) click to toggle source
# File lib/ozon_api/item_service.rb, line 18
def items_by_id_list_get(item_ids:, items_on_page: 50, page_number:, only_for_sale:, partner_client_id:)
  @client.get(
    [BASE_PATH, 'ItemsByIdListGet'].join('/'),
    'items': item_ids.join(','),
    'itemsOnPage': items_on_page,
    'pageNumber': page_number,
    'onlyForSale': only_for_sale,
    'partnerClientId': partner_client_id
  )
end