Update docs
diff --git a/docs/dyn/reseller_v1.subscriptions.html b/docs/dyn/reseller_v1.subscriptions.html
index a1b4003..c95ca0a 100644
--- a/docs/dyn/reseller_v1.subscriptions.html
+++ b/docs/dyn/reseller_v1.subscriptions.html
@@ -124,20 +124,13 @@
         "kind": "subscriptions#renewalSettings", # Identifies the resource as a subscription renewal setting.
         "renewalType": "A String", # Subscription renewal type.
       },
-      "skuId": "A String", # Name of the sku for which this subscription is purchased.
-      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
+      "dealCode": "A String", # External name of the deal, if this subscription was provisioned under one. Otherwise this field will be empty.
+      "customerDomain": "A String", # Primary domain name of the customer
       "trialSettings": { # Trial Settings of the subscription.
         "trialEndTime": "A String", # End time of the trial in milliseconds since Unix epoch.
         "isInTrial": True or False, # Whether the subscription is in trial.
       },
-      "suspensionReasons": [ # field listing all current reasons the subscription is suspended. It is possible for a subscription to have multiple suspension reasons. A subscription's status is SUSPENDED until all pending suspensions are removed. Possible options include:
-          # - PENDING_TOS_ACCEPTANCE — The customer has not logged in and accepted the Google Apps Resold Terms of Services.
-          # - RENEWAL_WITH_TYPE_CANCEL — The customer's commitment ended and their service was cancelled at the end of their term.
-          # - RESELLER_INITIATED — A manual suspension invoked by a Reseller.
-          # - TRIAL_ENDED — The customer's trial expired without a plan selected.
-          # - OTHER — The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
-        "A String",
-      ],
+      "skuId": "A String", # Name of the sku for which this subscription is purchased.
       "resourceUiUrl": "A String", # Ui url for subscription resource.
       "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
         "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -146,6 +139,7 @@
         "licensedNumberOfSeats": 42, # Read-only field containing the current number of licensed seats for FLEXIBLE Google-Apps subscriptions and secondary subscriptions such as Google-Vault and Drive-storage.
       },
       "creationTime": "A String", # Creation time of this subscription in milliseconds since Unix epoch.
+      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
       "transferInfo": { # Transfer related information for the subscription.
         "transferabilityExpirationTime": "A String", # Time when transfer token or intent to transfer will expire.
         "minimumTransferableSeats": 42,
@@ -160,6 +154,14 @@
         "isCommitmentPlan": True or False, # Whether the plan is a commitment plan or not.
       },
       "purchaseOrderId": "A String", # Purchase order id for your order tracking purposes.
+      "suspensionReasons": [ # Read-only field containing an enumerable of all the current suspension reasons for a subscription. It is possible for a subscription to have many concurrent, overlapping suspension reasons. A subscription's STATUS is SUSPENDED until all pending suspensions are removed. Possible options include:
+          # - PENDING_TOS_ACCEPTANCE - The customer has not logged in and accepted the Google Apps Resold Terms of Services.
+          # - RENEWAL_WITH_TYPE_CANCEL - The customer's commitment ended and their service was cancelled at the end of their term.
+          # - RESELLER_INITIATED - A manual suspension invoked by a Reseller.
+          # - TRIAL_ENDED - The customer's trial expired without a plan selected.
+          # - OTHER - The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
+        "A String",
+      ],
       "subscriptionId": "A String", # The id of the subscription.
       "billingMethod": "A String", # Billing method of this subscription.
       "customerId": "A String", # The id of the customer to whom the subscription belongs.
@@ -178,6 +180,7 @@
 
 { # JSON template for the ChangePlan rpc request.
     "planName": "A String", # Name of the plan to change to.
+    "dealCode": "A String", # External name of the deal code applicable for the subscription. This field is optional. If missing, the deal price plan won't be used.
     "kind": "subscriptions#changePlanRequest", # Identifies the resource as a subscription change plan request.
     "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
       "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -197,20 +200,13 @@
         "kind": "subscriptions#renewalSettings", # Identifies the resource as a subscription renewal setting.
         "renewalType": "A String", # Subscription renewal type.
       },
-      "skuId": "A String", # Name of the sku for which this subscription is purchased.
-      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
+      "dealCode": "A String", # External name of the deal, if this subscription was provisioned under one. Otherwise this field will be empty.
+      "customerDomain": "A String", # Primary domain name of the customer
       "trialSettings": { # Trial Settings of the subscription.
         "trialEndTime": "A String", # End time of the trial in milliseconds since Unix epoch.
         "isInTrial": True or False, # Whether the subscription is in trial.
       },
-      "suspensionReasons": [ # field listing all current reasons the subscription is suspended. It is possible for a subscription to have multiple suspension reasons. A subscription's status is SUSPENDED until all pending suspensions are removed. Possible options include:
-          # - PENDING_TOS_ACCEPTANCE — The customer has not logged in and accepted the Google Apps Resold Terms of Services.
-          # - RENEWAL_WITH_TYPE_CANCEL — The customer's commitment ended and their service was cancelled at the end of their term.
-          # - RESELLER_INITIATED — A manual suspension invoked by a Reseller.
-          # - TRIAL_ENDED — The customer's trial expired without a plan selected.
-          # - OTHER — The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
-        "A String",
-      ],
+      "skuId": "A String", # Name of the sku for which this subscription is purchased.
       "resourceUiUrl": "A String", # Ui url for subscription resource.
       "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
         "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -219,6 +215,7 @@
         "licensedNumberOfSeats": 42, # Read-only field containing the current number of licensed seats for FLEXIBLE Google-Apps subscriptions and secondary subscriptions such as Google-Vault and Drive-storage.
       },
       "creationTime": "A String", # Creation time of this subscription in milliseconds since Unix epoch.
+      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
       "transferInfo": { # Transfer related information for the subscription.
         "transferabilityExpirationTime": "A String", # Time when transfer token or intent to transfer will expire.
         "minimumTransferableSeats": 42,
@@ -233,6 +230,14 @@
         "isCommitmentPlan": True or False, # Whether the plan is a commitment plan or not.
       },
       "purchaseOrderId": "A String", # Purchase order id for your order tracking purposes.
+      "suspensionReasons": [ # Read-only field containing an enumerable of all the current suspension reasons for a subscription. It is possible for a subscription to have many concurrent, overlapping suspension reasons. A subscription's STATUS is SUSPENDED until all pending suspensions are removed. Possible options include:
+          # - PENDING_TOS_ACCEPTANCE - The customer has not logged in and accepted the Google Apps Resold Terms of Services.
+          # - RENEWAL_WITH_TYPE_CANCEL - The customer's commitment ended and their service was cancelled at the end of their term.
+          # - RESELLER_INITIATED - A manual suspension invoked by a Reseller.
+          # - TRIAL_ENDED - The customer's trial expired without a plan selected.
+          # - OTHER - The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
+        "A String",
+      ],
       "subscriptionId": "A String", # The id of the subscription.
       "billingMethod": "A String", # Billing method of this subscription.
       "customerId": "A String", # The id of the customer to whom the subscription belongs.
@@ -263,20 +268,13 @@
         "kind": "subscriptions#renewalSettings", # Identifies the resource as a subscription renewal setting.
         "renewalType": "A String", # Subscription renewal type.
       },
-      "skuId": "A String", # Name of the sku for which this subscription is purchased.
-      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
+      "dealCode": "A String", # External name of the deal, if this subscription was provisioned under one. Otherwise this field will be empty.
+      "customerDomain": "A String", # Primary domain name of the customer
       "trialSettings": { # Trial Settings of the subscription.
         "trialEndTime": "A String", # End time of the trial in milliseconds since Unix epoch.
         "isInTrial": True or False, # Whether the subscription is in trial.
       },
-      "suspensionReasons": [ # field listing all current reasons the subscription is suspended. It is possible for a subscription to have multiple suspension reasons. A subscription's status is SUSPENDED until all pending suspensions are removed. Possible options include:
-          # - PENDING_TOS_ACCEPTANCE — The customer has not logged in and accepted the Google Apps Resold Terms of Services.
-          # - RENEWAL_WITH_TYPE_CANCEL — The customer's commitment ended and their service was cancelled at the end of their term.
-          # - RESELLER_INITIATED — A manual suspension invoked by a Reseller.
-          # - TRIAL_ENDED — The customer's trial expired without a plan selected.
-          # - OTHER — The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
-        "A String",
-      ],
+      "skuId": "A String", # Name of the sku for which this subscription is purchased.
       "resourceUiUrl": "A String", # Ui url for subscription resource.
       "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
         "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -285,6 +283,7 @@
         "licensedNumberOfSeats": 42, # Read-only field containing the current number of licensed seats for FLEXIBLE Google-Apps subscriptions and secondary subscriptions such as Google-Vault and Drive-storage.
       },
       "creationTime": "A String", # Creation time of this subscription in milliseconds since Unix epoch.
+      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
       "transferInfo": { # Transfer related information for the subscription.
         "transferabilityExpirationTime": "A String", # Time when transfer token or intent to transfer will expire.
         "minimumTransferableSeats": 42,
@@ -299,6 +298,14 @@
         "isCommitmentPlan": True or False, # Whether the plan is a commitment plan or not.
       },
       "purchaseOrderId": "A String", # Purchase order id for your order tracking purposes.
+      "suspensionReasons": [ # Read-only field containing an enumerable of all the current suspension reasons for a subscription. It is possible for a subscription to have many concurrent, overlapping suspension reasons. A subscription's STATUS is SUSPENDED until all pending suspensions are removed. Possible options include:
+          # - PENDING_TOS_ACCEPTANCE - The customer has not logged in and accepted the Google Apps Resold Terms of Services.
+          # - RENEWAL_WITH_TYPE_CANCEL - The customer's commitment ended and their service was cancelled at the end of their term.
+          # - RESELLER_INITIATED - A manual suspension invoked by a Reseller.
+          # - TRIAL_ENDED - The customer's trial expired without a plan selected.
+          # - OTHER - The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
+        "A String",
+      ],
       "subscriptionId": "A String", # The id of the subscription.
       "billingMethod": "A String", # Billing method of this subscription.
       "customerId": "A String", # The id of the customer to whom the subscription belongs.
@@ -331,20 +338,13 @@
         "kind": "subscriptions#renewalSettings", # Identifies the resource as a subscription renewal setting.
         "renewalType": "A String", # Subscription renewal type.
       },
-      "skuId": "A String", # Name of the sku for which this subscription is purchased.
-      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
+      "dealCode": "A String", # External name of the deal, if this subscription was provisioned under one. Otherwise this field will be empty.
+      "customerDomain": "A String", # Primary domain name of the customer
       "trialSettings": { # Trial Settings of the subscription.
         "trialEndTime": "A String", # End time of the trial in milliseconds since Unix epoch.
         "isInTrial": True or False, # Whether the subscription is in trial.
       },
-      "suspensionReasons": [ # field listing all current reasons the subscription is suspended. It is possible for a subscription to have multiple suspension reasons. A subscription's status is SUSPENDED until all pending suspensions are removed. Possible options include:
-          # - PENDING_TOS_ACCEPTANCE — The customer has not logged in and accepted the Google Apps Resold Terms of Services.
-          # - RENEWAL_WITH_TYPE_CANCEL — The customer's commitment ended and their service was cancelled at the end of their term.
-          # - RESELLER_INITIATED — A manual suspension invoked by a Reseller.
-          # - TRIAL_ENDED — The customer's trial expired without a plan selected.
-          # - OTHER — The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
-        "A String",
-      ],
+      "skuId": "A String", # Name of the sku for which this subscription is purchased.
       "resourceUiUrl": "A String", # Ui url for subscription resource.
       "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
         "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -353,6 +353,7 @@
         "licensedNumberOfSeats": 42, # Read-only field containing the current number of licensed seats for FLEXIBLE Google-Apps subscriptions and secondary subscriptions such as Google-Vault and Drive-storage.
       },
       "creationTime": "A String", # Creation time of this subscription in milliseconds since Unix epoch.
+      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
       "transferInfo": { # Transfer related information for the subscription.
         "transferabilityExpirationTime": "A String", # Time when transfer token or intent to transfer will expire.
         "minimumTransferableSeats": 42,
@@ -367,6 +368,14 @@
         "isCommitmentPlan": True or False, # Whether the plan is a commitment plan or not.
       },
       "purchaseOrderId": "A String", # Purchase order id for your order tracking purposes.
+      "suspensionReasons": [ # Read-only field containing an enumerable of all the current suspension reasons for a subscription. It is possible for a subscription to have many concurrent, overlapping suspension reasons. A subscription's STATUS is SUSPENDED until all pending suspensions are removed. Possible options include:
+          # - PENDING_TOS_ACCEPTANCE - The customer has not logged in and accepted the Google Apps Resold Terms of Services.
+          # - RENEWAL_WITH_TYPE_CANCEL - The customer's commitment ended and their service was cancelled at the end of their term.
+          # - RESELLER_INITIATED - A manual suspension invoked by a Reseller.
+          # - TRIAL_ENDED - The customer's trial expired without a plan selected.
+          # - OTHER - The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
+        "A String",
+      ],
       "subscriptionId": "A String", # The id of the subscription.
       "billingMethod": "A String", # Billing method of this subscription.
       "customerId": "A String", # The id of the customer to whom the subscription belongs.
@@ -405,20 +414,13 @@
         "kind": "subscriptions#renewalSettings", # Identifies the resource as a subscription renewal setting.
         "renewalType": "A String", # Subscription renewal type.
       },
-      "skuId": "A String", # Name of the sku for which this subscription is purchased.
-      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
+      "dealCode": "A String", # External name of the deal, if this subscription was provisioned under one. Otherwise this field will be empty.
+      "customerDomain": "A String", # Primary domain name of the customer
       "trialSettings": { # Trial Settings of the subscription.
         "trialEndTime": "A String", # End time of the trial in milliseconds since Unix epoch.
         "isInTrial": True or False, # Whether the subscription is in trial.
       },
-      "suspensionReasons": [ # field listing all current reasons the subscription is suspended. It is possible for a subscription to have multiple suspension reasons. A subscription's status is SUSPENDED until all pending suspensions are removed. Possible options include:
-          # - PENDING_TOS_ACCEPTANCE — The customer has not logged in and accepted the Google Apps Resold Terms of Services.
-          # - RENEWAL_WITH_TYPE_CANCEL — The customer's commitment ended and their service was cancelled at the end of their term.
-          # - RESELLER_INITIATED — A manual suspension invoked by a Reseller.
-          # - TRIAL_ENDED — The customer's trial expired without a plan selected.
-          # - OTHER — The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
-        "A String",
-      ],
+      "skuId": "A String", # Name of the sku for which this subscription is purchased.
       "resourceUiUrl": "A String", # Ui url for subscription resource.
       "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
         "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -427,6 +429,7 @@
         "licensedNumberOfSeats": 42, # Read-only field containing the current number of licensed seats for FLEXIBLE Google-Apps subscriptions and secondary subscriptions such as Google-Vault and Drive-storage.
       },
       "creationTime": "A String", # Creation time of this subscription in milliseconds since Unix epoch.
+      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
       "transferInfo": { # Transfer related information for the subscription.
         "transferabilityExpirationTime": "A String", # Time when transfer token or intent to transfer will expire.
         "minimumTransferableSeats": 42,
@@ -441,6 +444,14 @@
         "isCommitmentPlan": True or False, # Whether the plan is a commitment plan or not.
       },
       "purchaseOrderId": "A String", # Purchase order id for your order tracking purposes.
+      "suspensionReasons": [ # Read-only field containing an enumerable of all the current suspension reasons for a subscription. It is possible for a subscription to have many concurrent, overlapping suspension reasons. A subscription's STATUS is SUSPENDED until all pending suspensions are removed. Possible options include:
+          # - PENDING_TOS_ACCEPTANCE - The customer has not logged in and accepted the Google Apps Resold Terms of Services.
+          # - RENEWAL_WITH_TYPE_CANCEL - The customer's commitment ended and their service was cancelled at the end of their term.
+          # - RESELLER_INITIATED - A manual suspension invoked by a Reseller.
+          # - TRIAL_ENDED - The customer's trial expired without a plan selected.
+          # - OTHER - The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
+        "A String",
+      ],
       "subscriptionId": "A String", # The id of the subscription.
       "billingMethod": "A String", # Billing method of this subscription.
       "customerId": "A String", # The id of the customer to whom the subscription belongs.
@@ -461,20 +472,13 @@
       "kind": "subscriptions#renewalSettings", # Identifies the resource as a subscription renewal setting.
       "renewalType": "A String", # Subscription renewal type.
     },
-    "skuId": "A String", # Name of the sku for which this subscription is purchased.
-    "kind": "reseller#subscription", # Identifies the resource as a Subscription.
+    "dealCode": "A String", # External name of the deal, if this subscription was provisioned under one. Otherwise this field will be empty.
+    "customerDomain": "A String", # Primary domain name of the customer
     "trialSettings": { # Trial Settings of the subscription.
       "trialEndTime": "A String", # End time of the trial in milliseconds since Unix epoch.
       "isInTrial": True or False, # Whether the subscription is in trial.
     },
-    "suspensionReasons": [ # field listing all current reasons the subscription is suspended. It is possible for a subscription to have multiple suspension reasons. A subscription's status is SUSPENDED until all pending suspensions are removed. Possible options include:
-        # - PENDING_TOS_ACCEPTANCE — The customer has not logged in and accepted the Google Apps Resold Terms of Services.
-        # - RENEWAL_WITH_TYPE_CANCEL — The customer's commitment ended and their service was cancelled at the end of their term.
-        # - RESELLER_INITIATED — A manual suspension invoked by a Reseller.
-        # - TRIAL_ENDED — The customer's trial expired without a plan selected.
-        # - OTHER — The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
-      "A String",
-    ],
+    "skuId": "A String", # Name of the sku for which this subscription is purchased.
     "resourceUiUrl": "A String", # Ui url for subscription resource.
     "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
       "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -483,6 +487,7 @@
       "licensedNumberOfSeats": 42, # Read-only field containing the current number of licensed seats for FLEXIBLE Google-Apps subscriptions and secondary subscriptions such as Google-Vault and Drive-storage.
     },
     "creationTime": "A String", # Creation time of this subscription in milliseconds since Unix epoch.
+    "kind": "reseller#subscription", # Identifies the resource as a Subscription.
     "transferInfo": { # Transfer related information for the subscription.
       "transferabilityExpirationTime": "A String", # Time when transfer token or intent to transfer will expire.
       "minimumTransferableSeats": 42,
@@ -497,6 +502,14 @@
       "isCommitmentPlan": True or False, # Whether the plan is a commitment plan or not.
     },
     "purchaseOrderId": "A String", # Purchase order id for your order tracking purposes.
+    "suspensionReasons": [ # Read-only field containing an enumerable of all the current suspension reasons for a subscription. It is possible for a subscription to have many concurrent, overlapping suspension reasons. A subscription's STATUS is SUSPENDED until all pending suspensions are removed. Possible options include:
+        # - PENDING_TOS_ACCEPTANCE - The customer has not logged in and accepted the Google Apps Resold Terms of Services.
+        # - RENEWAL_WITH_TYPE_CANCEL - The customer's commitment ended and their service was cancelled at the end of their term.
+        # - RESELLER_INITIATED - A manual suspension invoked by a Reseller.
+        # - TRIAL_ENDED - The customer's trial expired without a plan selected.
+        # - OTHER - The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
+      "A String",
+    ],
     "subscriptionId": "A String", # The id of the subscription.
     "billingMethod": "A String", # Billing method of this subscription.
     "customerId": "A String", # The id of the customer to whom the subscription belongs.
@@ -512,20 +525,13 @@
         "kind": "subscriptions#renewalSettings", # Identifies the resource as a subscription renewal setting.
         "renewalType": "A String", # Subscription renewal type.
       },
-      "skuId": "A String", # Name of the sku for which this subscription is purchased.
-      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
+      "dealCode": "A String", # External name of the deal, if this subscription was provisioned under one. Otherwise this field will be empty.
+      "customerDomain": "A String", # Primary domain name of the customer
       "trialSettings": { # Trial Settings of the subscription.
         "trialEndTime": "A String", # End time of the trial in milliseconds since Unix epoch.
         "isInTrial": True or False, # Whether the subscription is in trial.
       },
-      "suspensionReasons": [ # field listing all current reasons the subscription is suspended. It is possible for a subscription to have multiple suspension reasons. A subscription's status is SUSPENDED until all pending suspensions are removed. Possible options include:
-          # - PENDING_TOS_ACCEPTANCE — The customer has not logged in and accepted the Google Apps Resold Terms of Services.
-          # - RENEWAL_WITH_TYPE_CANCEL — The customer's commitment ended and their service was cancelled at the end of their term.
-          # - RESELLER_INITIATED — A manual suspension invoked by a Reseller.
-          # - TRIAL_ENDED — The customer's trial expired without a plan selected.
-          # - OTHER — The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
-        "A String",
-      ],
+      "skuId": "A String", # Name of the sku for which this subscription is purchased.
       "resourceUiUrl": "A String", # Ui url for subscription resource.
       "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
         "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -534,6 +540,7 @@
         "licensedNumberOfSeats": 42, # Read-only field containing the current number of licensed seats for FLEXIBLE Google-Apps subscriptions and secondary subscriptions such as Google-Vault and Drive-storage.
       },
       "creationTime": "A String", # Creation time of this subscription in milliseconds since Unix epoch.
+      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
       "transferInfo": { # Transfer related information for the subscription.
         "transferabilityExpirationTime": "A String", # Time when transfer token or intent to transfer will expire.
         "minimumTransferableSeats": 42,
@@ -548,6 +555,14 @@
         "isCommitmentPlan": True or False, # Whether the plan is a commitment plan or not.
       },
       "purchaseOrderId": "A String", # Purchase order id for your order tracking purposes.
+      "suspensionReasons": [ # Read-only field containing an enumerable of all the current suspension reasons for a subscription. It is possible for a subscription to have many concurrent, overlapping suspension reasons. A subscription's STATUS is SUSPENDED until all pending suspensions are removed. Possible options include:
+          # - PENDING_TOS_ACCEPTANCE - The customer has not logged in and accepted the Google Apps Resold Terms of Services.
+          # - RENEWAL_WITH_TYPE_CANCEL - The customer's commitment ended and their service was cancelled at the end of their term.
+          # - RESELLER_INITIATED - A manual suspension invoked by a Reseller.
+          # - TRIAL_ENDED - The customer's trial expired without a plan selected.
+          # - OTHER - The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
+        "A String",
+      ],
       "subscriptionId": "A String", # The id of the subscription.
       "billingMethod": "A String", # Billing method of this subscription.
       "customerId": "A String", # The id of the customer to whom the subscription belongs.
@@ -577,20 +592,13 @@
             "kind": "subscriptions#renewalSettings", # Identifies the resource as a subscription renewal setting.
             "renewalType": "A String", # Subscription renewal type.
           },
-          "skuId": "A String", # Name of the sku for which this subscription is purchased.
-          "kind": "reseller#subscription", # Identifies the resource as a Subscription.
+          "dealCode": "A String", # External name of the deal, if this subscription was provisioned under one. Otherwise this field will be empty.
+          "customerDomain": "A String", # Primary domain name of the customer
           "trialSettings": { # Trial Settings of the subscription.
             "trialEndTime": "A String", # End time of the trial in milliseconds since Unix epoch.
             "isInTrial": True or False, # Whether the subscription is in trial.
           },
-          "suspensionReasons": [ # field listing all current reasons the subscription is suspended. It is possible for a subscription to have multiple suspension reasons. A subscription's status is SUSPENDED until all pending suspensions are removed. Possible options include:
-              # - PENDING_TOS_ACCEPTANCE — The customer has not logged in and accepted the Google Apps Resold Terms of Services.
-              # - RENEWAL_WITH_TYPE_CANCEL — The customer's commitment ended and their service was cancelled at the end of their term.
-              # - RESELLER_INITIATED — A manual suspension invoked by a Reseller.
-              # - TRIAL_ENDED — The customer's trial expired without a plan selected.
-              # - OTHER — The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
-            "A String",
-          ],
+          "skuId": "A String", # Name of the sku for which this subscription is purchased.
           "resourceUiUrl": "A String", # Ui url for subscription resource.
           "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
             "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -599,6 +607,7 @@
             "licensedNumberOfSeats": 42, # Read-only field containing the current number of licensed seats for FLEXIBLE Google-Apps subscriptions and secondary subscriptions such as Google-Vault and Drive-storage.
           },
           "creationTime": "A String", # Creation time of this subscription in milliseconds since Unix epoch.
+          "kind": "reseller#subscription", # Identifies the resource as a Subscription.
           "transferInfo": { # Transfer related information for the subscription.
             "transferabilityExpirationTime": "A String", # Time when transfer token or intent to transfer will expire.
             "minimumTransferableSeats": 42,
@@ -613,6 +622,14 @@
             "isCommitmentPlan": True or False, # Whether the plan is a commitment plan or not.
           },
           "purchaseOrderId": "A String", # Purchase order id for your order tracking purposes.
+          "suspensionReasons": [ # Read-only field containing an enumerable of all the current suspension reasons for a subscription. It is possible for a subscription to have many concurrent, overlapping suspension reasons. A subscription's STATUS is SUSPENDED until all pending suspensions are removed. Possible options include:
+              # - PENDING_TOS_ACCEPTANCE - The customer has not logged in and accepted the Google Apps Resold Terms of Services.
+              # - RENEWAL_WITH_TYPE_CANCEL - The customer's commitment ended and their service was cancelled at the end of their term.
+              # - RESELLER_INITIATED - A manual suspension invoked by a Reseller.
+              # - TRIAL_ENDED - The customer's trial expired without a plan selected.
+              # - OTHER - The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
+            "A String",
+          ],
           "subscriptionId": "A String", # The id of the subscription.
           "billingMethod": "A String", # Billing method of this subscription.
           "customerId": "A String", # The id of the customer to whom the subscription belongs.
@@ -651,20 +668,13 @@
         "kind": "subscriptions#renewalSettings", # Identifies the resource as a subscription renewal setting.
         "renewalType": "A String", # Subscription renewal type.
       },
-      "skuId": "A String", # Name of the sku for which this subscription is purchased.
-      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
+      "dealCode": "A String", # External name of the deal, if this subscription was provisioned under one. Otherwise this field will be empty.
+      "customerDomain": "A String", # Primary domain name of the customer
       "trialSettings": { # Trial Settings of the subscription.
         "trialEndTime": "A String", # End time of the trial in milliseconds since Unix epoch.
         "isInTrial": True or False, # Whether the subscription is in trial.
       },
-      "suspensionReasons": [ # field listing all current reasons the subscription is suspended. It is possible for a subscription to have multiple suspension reasons. A subscription's status is SUSPENDED until all pending suspensions are removed. Possible options include:
-          # - PENDING_TOS_ACCEPTANCE — The customer has not logged in and accepted the Google Apps Resold Terms of Services.
-          # - RENEWAL_WITH_TYPE_CANCEL — The customer's commitment ended and their service was cancelled at the end of their term.
-          # - RESELLER_INITIATED — A manual suspension invoked by a Reseller.
-          # - TRIAL_ENDED — The customer's trial expired without a plan selected.
-          # - OTHER — The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
-        "A String",
-      ],
+      "skuId": "A String", # Name of the sku for which this subscription is purchased.
       "resourceUiUrl": "A String", # Ui url for subscription resource.
       "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
         "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -673,6 +683,7 @@
         "licensedNumberOfSeats": 42, # Read-only field containing the current number of licensed seats for FLEXIBLE Google-Apps subscriptions and secondary subscriptions such as Google-Vault and Drive-storage.
       },
       "creationTime": "A String", # Creation time of this subscription in milliseconds since Unix epoch.
+      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
       "transferInfo": { # Transfer related information for the subscription.
         "transferabilityExpirationTime": "A String", # Time when transfer token or intent to transfer will expire.
         "minimumTransferableSeats": 42,
@@ -687,6 +698,14 @@
         "isCommitmentPlan": True or False, # Whether the plan is a commitment plan or not.
       },
       "purchaseOrderId": "A String", # Purchase order id for your order tracking purposes.
+      "suspensionReasons": [ # Read-only field containing an enumerable of all the current suspension reasons for a subscription. It is possible for a subscription to have many concurrent, overlapping suspension reasons. A subscription's STATUS is SUSPENDED until all pending suspensions are removed. Possible options include:
+          # - PENDING_TOS_ACCEPTANCE - The customer has not logged in and accepted the Google Apps Resold Terms of Services.
+          # - RENEWAL_WITH_TYPE_CANCEL - The customer's commitment ended and their service was cancelled at the end of their term.
+          # - RESELLER_INITIATED - A manual suspension invoked by a Reseller.
+          # - TRIAL_ENDED - The customer's trial expired without a plan selected.
+          # - OTHER - The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
+        "A String",
+      ],
       "subscriptionId": "A String", # The id of the subscription.
       "billingMethod": "A String", # Billing method of this subscription.
       "customerId": "A String", # The id of the customer to whom the subscription belongs.
@@ -709,20 +728,13 @@
         "kind": "subscriptions#renewalSettings", # Identifies the resource as a subscription renewal setting.
         "renewalType": "A String", # Subscription renewal type.
       },
-      "skuId": "A String", # Name of the sku for which this subscription is purchased.
-      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
+      "dealCode": "A String", # External name of the deal, if this subscription was provisioned under one. Otherwise this field will be empty.
+      "customerDomain": "A String", # Primary domain name of the customer
       "trialSettings": { # Trial Settings of the subscription.
         "trialEndTime": "A String", # End time of the trial in milliseconds since Unix epoch.
         "isInTrial": True or False, # Whether the subscription is in trial.
       },
-      "suspensionReasons": [ # field listing all current reasons the subscription is suspended. It is possible for a subscription to have multiple suspension reasons. A subscription's status is SUSPENDED until all pending suspensions are removed. Possible options include:
-          # - PENDING_TOS_ACCEPTANCE — The customer has not logged in and accepted the Google Apps Resold Terms of Services.
-          # - RENEWAL_WITH_TYPE_CANCEL — The customer's commitment ended and their service was cancelled at the end of their term.
-          # - RESELLER_INITIATED — A manual suspension invoked by a Reseller.
-          # - TRIAL_ENDED — The customer's trial expired without a plan selected.
-          # - OTHER — The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
-        "A String",
-      ],
+      "skuId": "A String", # Name of the sku for which this subscription is purchased.
       "resourceUiUrl": "A String", # Ui url for subscription resource.
       "seats": { # JSON template for subscription seats. # Number/Limit of seats in the new plan.
         "kind": "subscriptions#seats", # Identifies the resource as a subscription change plan request.
@@ -731,6 +743,7 @@
         "licensedNumberOfSeats": 42, # Read-only field containing the current number of licensed seats for FLEXIBLE Google-Apps subscriptions and secondary subscriptions such as Google-Vault and Drive-storage.
       },
       "creationTime": "A String", # Creation time of this subscription in milliseconds since Unix epoch.
+      "kind": "reseller#subscription", # Identifies the resource as a Subscription.
       "transferInfo": { # Transfer related information for the subscription.
         "transferabilityExpirationTime": "A String", # Time when transfer token or intent to transfer will expire.
         "minimumTransferableSeats": 42,
@@ -745,6 +758,14 @@
         "isCommitmentPlan": True or False, # Whether the plan is a commitment plan or not.
       },
       "purchaseOrderId": "A String", # Purchase order id for your order tracking purposes.
+      "suspensionReasons": [ # Read-only field containing an enumerable of all the current suspension reasons for a subscription. It is possible for a subscription to have many concurrent, overlapping suspension reasons. A subscription's STATUS is SUSPENDED until all pending suspensions are removed. Possible options include:
+          # - PENDING_TOS_ACCEPTANCE - The customer has not logged in and accepted the Google Apps Resold Terms of Services.
+          # - RENEWAL_WITH_TYPE_CANCEL - The customer's commitment ended and their service was cancelled at the end of their term.
+          # - RESELLER_INITIATED - A manual suspension invoked by a Reseller.
+          # - TRIAL_ENDED - The customer's trial expired without a plan selected.
+          # - OTHER - The customer is suspended for an internal Google reason (e.g. abuse or otherwise).
+        "A String",
+      ],
       "subscriptionId": "A String", # The id of the subscription.
       "billingMethod": "A String", # Billing method of this subscription.
       "customerId": "A String", # The id of the customer to whom the subscription belongs.