class Square::DataTypes::Item
Public Instance Methods
apply_fee(fee_id, params = {})
click to toggle source
# File lib/square/data_types/item.rb, line 73 def apply_fee(fee_id, params = {}) Square::Fee.apply(self.id, fee_id, params) end
remove_fee(fee_id, params = {})
click to toggle source
# File lib/square/data_types/item.rb, line 69 def remove_fee(fee_id, params = {}) Square::Fee.remove(self.id, fee_id, params) end
remove_fees(params = {})
click to toggle source
# File lib/square/data_types/item.rb, line 63 def remove_fees(params = {}) fees.each do |fee| remove_fee(fee.id, params) end end
variation()
click to toggle source
Get this item's variation. There should only ever be one.
@return [Square::DataTypes::ItemVariation] First variation.
# File lib/square/data_types/item.rb, line 59 def variation self.variations.first end