lib/ultracart_api/models/coupon.rb in ultracart_api-3.10.60 vs lib/ultracart_api/models/coupon.rb in ultracart_api-3.10.61
- old
+ new
@@ -147,10 +147,12 @@
attr_accessor :tiered_percent_off_shipping
attr_accessor :tiered_percent_off_subtotal
+ attr_accessor :tiered_percent_off_subtotal_based_on_msrp
+
# Who may use this coupon.
attr_accessor :usable_by
# Attribute mapping from ruby-style variable name to JSON key.
def self.attribute_map
@@ -212,10 +214,11 @@
:'tiered_amount_off_items' => :'tiered_amount_off_items',
:'tiered_amount_off_subtotal' => :'tiered_amount_off_subtotal',
:'tiered_percent_off_items' => :'tiered_percent_off_items',
:'tiered_percent_off_shipping' => :'tiered_percent_off_shipping',
:'tiered_percent_off_subtotal' => :'tiered_percent_off_subtotal',
+ :'tiered_percent_off_subtotal_based_on_msrp' => :'tiered_percent_off_subtotal_based_on_msrp',
:'usable_by' => :'usable_by'
}
end
# Attribute type mapping.
@@ -278,10 +281,11 @@
:'tiered_amount_off_items' => :'CouponTieredAmountOffItems',
:'tiered_amount_off_subtotal' => :'CouponTieredAmountOffSubtotal',
:'tiered_percent_off_items' => :'CouponTieredPercentOffItems',
:'tiered_percent_off_shipping' => :'CouponTieredPercentOffShipping',
:'tiered_percent_off_subtotal' => :'CouponTieredPercentOffSubtotal',
+ :'tiered_percent_off_subtotal_based_on_msrp' => :'CouponTieredPercentOffSubtotalBasedOnMSRP',
:'usable_by' => :'String'
}
end
# Initializes the object
@@ -532,10 +536,14 @@
if attributes.has_key?(:'tiered_percent_off_subtotal')
self.tiered_percent_off_subtotal = attributes[:'tiered_percent_off_subtotal']
end
+ if attributes.has_key?(:'tiered_percent_off_subtotal_based_on_msrp')
+ self.tiered_percent_off_subtotal_based_on_msrp = attributes[:'tiered_percent_off_subtotal_based_on_msrp']
+ end
+
if attributes.has_key?(:'usable_by')
self.usable_by = attributes[:'usable_by']
end
end
@@ -704,10 +712,11 @@
tiered_amount_off_items == o.tiered_amount_off_items &&
tiered_amount_off_subtotal == o.tiered_amount_off_subtotal &&
tiered_percent_off_items == o.tiered_percent_off_items &&
tiered_percent_off_shipping == o.tiered_percent_off_shipping &&
tiered_percent_off_subtotal == o.tiered_percent_off_subtotal &&
+ tiered_percent_off_subtotal_based_on_msrp == o.tiered_percent_off_subtotal_based_on_msrp &&
usable_by == o.usable_by
end
# @see the `==` method
# @param [Object] Object to be compared
@@ -716,10 +725,10 @@
end
# Calculates hash code according to all attributes.
# @return [Fixnum] Hash code
def hash
- [affiliate_oid, allow_multiple_one_time_codes, amount_off_items, amount_off_shipping, amount_off_shipping_with_items_purchase, amount_off_subtotal, amount_off_subtotal_and_free_shipping, amount_off_subtotal_and_shipping, amount_off_subtotal_with_block_purchase, amount_off_subtotal_with_items_purchase, amount_off_subtotal_with_purchase, amount_shipping_with_subtotal, automatically_apply_coupon_codes, buy_one_get_one, calculated_description, can_be_used_with_other_coupons, coupon_oid, coupon_type, description, discount_item_with_item_purchase, discount_items, expiration_dts, free_item_and_shipping_with_subtotal, free_item_with_item_purchase, free_item_with_subtotal, free_items_with_item_purchase, free_items_with_mixmatch_purchase, free_shipping, free_shipping_specific_items, free_shipping_with_items_purchase, free_shipping_with_subtotal, hide_from_customer, merchant_code, merchant_notes, multiple_amounts_off_items, no_discount, percent_off_item_with_items_quantity_purchase, percent_off_items, percent_off_items_and_free_shipping, percent_off_items_with_items_purchase, percent_off_msrp_items, percent_off_retail_price_items, percent_off_shipping, percent_off_subtotal, percent_off_subtotal_and_free_shipping, percent_off_subtotal_limit, percent_off_subtotal_with_items_purchase, percent_off_subtotal_with_subtotal, quickbooks_code, restrict_by_postal_codes, restrict_by_screen_branding_theme_codes, restrict_by_storefronts, start_dts, super_coupon, tiered_amount_off_items, tiered_amount_off_subtotal, tiered_percent_off_items, tiered_percent_off_shipping, tiered_percent_off_subtotal, usable_by].hash
+ [affiliate_oid, allow_multiple_one_time_codes, amount_off_items, amount_off_shipping, amount_off_shipping_with_items_purchase, amount_off_subtotal, amount_off_subtotal_and_free_shipping, amount_off_subtotal_and_shipping, amount_off_subtotal_with_block_purchase, amount_off_subtotal_with_items_purchase, amount_off_subtotal_with_purchase, amount_shipping_with_subtotal, automatically_apply_coupon_codes, buy_one_get_one, calculated_description, can_be_used_with_other_coupons, coupon_oid, coupon_type, description, discount_item_with_item_purchase, discount_items, expiration_dts, free_item_and_shipping_with_subtotal, free_item_with_item_purchase, free_item_with_subtotal, free_items_with_item_purchase, free_items_with_mixmatch_purchase, free_shipping, free_shipping_specific_items, free_shipping_with_items_purchase, free_shipping_with_subtotal, hide_from_customer, merchant_code, merchant_notes, multiple_amounts_off_items, no_discount, percent_off_item_with_items_quantity_purchase, percent_off_items, percent_off_items_and_free_shipping, percent_off_items_with_items_purchase, percent_off_msrp_items, percent_off_retail_price_items, percent_off_shipping, percent_off_subtotal, percent_off_subtotal_and_free_shipping, percent_off_subtotal_limit, percent_off_subtotal_with_items_purchase, percent_off_subtotal_with_subtotal, quickbooks_code, restrict_by_postal_codes, restrict_by_screen_branding_theme_codes, restrict_by_storefronts, start_dts, super_coupon, tiered_amount_off_items, tiered_amount_off_subtotal, tiered_percent_off_items, tiered_percent_off_shipping, tiered_percent_off_subtotal, tiered_percent_off_subtotal_based_on_msrp, usable_by].hash
end
# Builds the object from hash
# @param [Hash] attributes Model attributes in the form of hash
# @return [Object] Returns the model itself