Files
fiken-api/lib/fiken/resources/products.rb
T

25 lines
628 B
Ruby

# frozen_string_literal: true
module Fiken
module Resources
# /companies/{slug}/products
class Products < Resource::Base
include Resource::Listable
include Resource::Findable
include Resource::Creatable
include Resource::Updatable # PUT
include Resource::Deletable
def resource_path
"products"
end
# POST /products/salesReport — returns an array of per-product report rows.
def sales_report(attributes)
body = connection.post("#{base_path}/salesReport", attributes).body
Array(body).map { |row| wrap(row) }
end
end
end
end