Class: Fastbound::Resources::Inventory

Inherits:
Object
  • Object
show all
Defined in:
lib/fastbound/resources/inventory.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Inventory

Returns a new instance of Inventory.



4
5
6
# File 'lib/fastbound/resources/inventory.rb', line 4

def initialize(client)
  @client = client
end

Instance Method Details

#bulk_verify(serials:, rollback_partial: nil, update_location: nil, location: nil, verified_utc: nil) ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'lib/fastbound/resources/inventory.rb', line 8

def bulk_verify(serials:, rollback_partial: nil, update_location: nil,
                location: nil, verified_utc: nil)
  @client.put("#{@client.base_path}/Inventory/BulkVerify", {
    serials: serials,
    rollbackPartial: rollback_partial,
    updateLocation: update_location,
    location: location,
    verifiedUtc: verified_utc
  }.reject { |_, v| v.nil? })
end