Class: PixiClient::Requests::GetItemStock

Inherits:
Base
  • Object
show all
Includes:
Itemable
Defined in:
lib/pixi_client/requests/get_item_stock.rb

Constant Summary

Constants inherited from Base

Base::FIVE_MINUTES, Base::TIME_STRING_FORMAT

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#call

Constructor Details

#initialize(item_id_key, item_id) ⇒ GetItemStock

Returns a new instance of GetItemStock.



8
9
10
11
# File 'lib/pixi_client/requests/get_item_stock.rb', line 8

def initialize(item_id_key, item_id)
  self.item_id_key = item_id_key
  self.item_id = item_id
end

Instance Attribute Details

#item_idObject

Returns the value of attribute item_id.



6
7
8
# File 'lib/pixi_client/requests/get_item_stock.rb', line 6

def item_id
  @item_id
end

#item_id_keyObject

Returns the value of attribute item_id_key.



6
7
8
# File 'lib/pixi_client/requests/get_item_stock.rb', line 6

def item_id_key
  @item_id_key
end

Instance Method Details

#api_methodObject



17
18
19
# File 'lib/pixi_client/requests/get_item_stock.rb', line 17

def api_method
  :pixi_get_item_stock
end

#messageObject



13
14
15
# File 'lib/pixi_client/requests/get_item_stock.rb', line 13

def message
  { item_id_key_to_param => item_id, 'LocationStock' => 1}
end