Index: sites/all/modules/contrib/commerce_coupon/commerce_coupon.module
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- sites/all/modules/contrib/commerce_coupon/commerce_coupon.module	(date 1527340723000)
+++ sites/all/modules/contrib/commerce_coupon/commerce_coupon.module	(date 1527493016968)
@@ -835,7 +835,7 @@
  *   Whether or not the conditions pass.
  */
 function commerce_coupon_evaluate_conditions(EntityDrupalWrapper $coupon_wrapper, EntityDrupalWrapper $order_wrapper, $data = array()) {
-  $outcome = rules_invoke_component('coupon_type_' . $coupon_wrapper->type->value() . '_conditions', $coupon_wrapper, $order_wrapper, $data);
+  $outcome = rules_invoke_component('coupon_type_' . $coupon_wrapper->getBundle() . '_conditions', $coupon_wrapper, $order_wrapper, $data);
   $context = array(
     'coupon' => $coupon_wrapper,
     'order' => $order_wrapper,
@@ -1037,8 +1037,8 @@
   $order_wrapper = entity_metadata_wrapper('commerce_order', $order);
   $discount_wrapper = entity_metadata_wrapper('commerce_discount', $discount);
   $offer_wrapper = $discount_wrapper->commerce_discount_offer;
-  $offer_type = $offer_wrapper->type->value();
-  $discount_type = $discount_wrapper->type->value();
+  $offer_type = $offer_wrapper->getBundle();
+  $discount_type = $discount_wrapper->getBundle();
 
   // Savings value implementations on behalf of commerce discount.
   switch ($discount_type) {
@@ -1395,7 +1395,7 @@
 
   if ($coupon->type == 'discount_coupon') {
     foreach ($coupon_wrapper->commerce_discount_reference as $discount_wrapper) {
-      if ($discount_wrapper->commerce_discount_offer->value() && $discount_wrapper->commerce_discount_offer->type->value() == 'free_shipping') {
+      if ($discount_wrapper->commerce_discount_offer->value() && $discount_wrapper->commerce_discount_offer->getBundle() == 'free_shipping') {
         $discount = $discount_wrapper->value();
       }
       elseif ($discount_wrapper->status->value() && $exclusive) {
@@ -1744,7 +1744,7 @@
  *   Whether or not the coupon references a particular discount.
  */
 function commerce_coupon_coupon_has_discount(EntityDrupalWrapper $coupon_wrapper, $discount_name) {
-  if ($coupon_wrapper->type->value() == 'discount_coupon') {
+  if ($coupon_wrapper->getBundle() == 'discount_coupon') {
     foreach ($coupon_wrapper->commerce_discount_reference->value() as $discount) {
       if ($discount && $discount->name == $discount_name) {
         return TRUE;
