class Sagekit::IC::ItemsResource
Public Instance Methods
create(company, **attributes)
click to toggle source
# File lib/sagekit/resources/IC/items.rb, line 12 def create(company, **attributes) Item.new post_request("#{company}/IC/ICItems", body: attributes).body end
delete(company, item_id)
click to toggle source
Delete record
# File lib/sagekit/resources/IC/items.rb, line 22 def delete(company, item_id) delete_request("#{company}/IC/ICItems('#{item_id}')") true end
list(company, **params)
click to toggle source
# File lib/sagekit/resources/IC/items.rb, line 4 def list(company, **params) Collection.from_response get_request("#{company}/IC/ICItems?$count=true", params: params), type: Item end
retreive(company, item_id, **params)
click to toggle source
# File lib/sagekit/resources/IC/items.rb, line 8 def retreive(company, item_id, **params) Item.new get_request("#{company}/IC/ICItems('#{item_id}')", params: params).body end
update(company, item_id, **attributes)
click to toggle source
# File lib/sagekit/resources/IC/items.rb, line 16 def update(company, item_id, **attributes) patch_request("#{company}/IC/ICItems('#{item_id}')", body: attributes) true end