Class: Genba::Client::Products

Inherits:
Object
  • Object
show all
Defined in:
lib/genba/client/products.rb

Overview

Products client

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Products

Returns a new instance of Products.



7
8
9
# File 'lib/genba/client/products.rb', line 7

def initialize(client)
  @client = client
end

Instance Method Details

#get_changes(from_date, params = {}, headers = {}) ⇒ Object



15
16
17
18
19
20
# File 'lib/genba/client/products.rb', line 15

def get_changes(from_date, params = {}, headers = {})
  payload = params.merge(
    fromDate: from_date
  )
  @client.rest_get_with_token('/product/changes', payload, headers)
end

#get_products(params = {}, headers = {}) ⇒ Object



11
12
13
# File 'lib/genba/client/products.rb', line 11

def get_products(params = {}, headers = {})
  @client.rest_get_with_token('/product', params, headers)
end

#get_removed(params = {}, headers = {}) ⇒ Object



22
23
24
# File 'lib/genba/client/products.rb', line 22

def get_removed(params = {}, headers = {})
  @client.rest_get_with_token('/product/removed', params, headers)
end