class Square::DataTypes::Item

docs.connect.squareup.com/api/connect/v1/#datatype-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