class BsellerRuby::Stock
Constants
- PATH
Attributes
response[R]
Public Class Methods
confirm_to_partial_list!(params)
click to toggle source
# File lib/bseller_ruby/stock.rb, line 54 def self.confirm_to_partial_list!(params) call(:confirma_consulta_estoque_parcial, params).result end
confirm_to_total_list!(params)
click to toggle source
# File lib/bseller_ruby/stock.rb, line 46 def self.confirm_to_total_list!(params) call(:confirma_consulta_estoque_total, params).result end
find(id_item, interface=nil)
click to toggle source
# File lib/bseller_ruby/stock.rb, line 58 def self.find(id_item, interface=nil) get("itens/#{id_item}/estoque", interface ? {tpInterface: interface} : nil) end
get_partial(params)
click to toggle source
# File lib/bseller_ruby/stock.rb, line 50 def self.get_partial(params) call(:consulta_estoque_parcial, params).result end
get_total(params)
click to toggle source
<confirmaSN />: X(1), Informa se a consulta foi recebida e processada corretamente
S – Recebida e processada corretamente N – Não foi recebida ou processada corretamente. Na próxima consulta os dados serão enviados novamente.
<tpInterface />: X(15), Interface cadastrada na ESEA0130. Se NULL
envia a interface padrão.
# File lib/bseller_ruby/stock.rb, line 42 def self.get_total(params) call(:consulta_estoque_total, params).result end
massive(params)
click to toggle source
{
"batchNumber": 0, "content": [ { "codigoDepartamento": 0, "codigoItem": "string", "estoqueEstabelecimento": [ { "codigoEstabelecimento": 0, "dataDisponivel": "2016-05-27T17:00:49.906Z", "prazoDisponivel": 0, "quantidade": 0 } ] } ], "totalElements": 0
}
# File lib/bseller_ruby/stock.rb, line 26 def self.massive(params) get("#{PATH}/massivo", params) end
massive_confirm(batch: nil)
click to toggle source
# File lib/bseller_ruby/stock.rb, line 30 def self.massive_confirm(batch: nil) put("#{PATH}/massivo", batch, nil) end