Regen all docs. (#700)

* Stop recursing if discovery == {}

* Generate docs with 'make docs'.
diff --git a/docs/dyn/adexchangebuyer2_v2beta1.accounts.clients.invitations.html b/docs/dyn/adexchangebuyer2_v2beta1.accounts.clients.invitations.html
index e02066e..2f0cf05 100644
--- a/docs/dyn/adexchangebuyer2_v2beta1.accounts.clients.invitations.html
+++ b/docs/dyn/adexchangebuyer2_v2beta1.accounts.clients.invitations.html
@@ -99,17 +99,16 @@
   body: object, The request body. (required)
     The object takes the form of:
 
-{ # An invitation for a new client user to get access to the Ad Exchange
-      # Buyer UI.
-      # All fields are required unless otherwise specified.
-    "invitationId": "A String", # The unique numerical ID of the invitation that is sent to the user.
-        # The value of this field is ignored in create operations.
+{ # An invitation for a new client user to get access to the Authorized Buyers
+      # UI. All fields are required unless otherwise specified.
     "clientAccountId": "A String", # Numerical account ID of the client buyer
         # that the invited user is associated with.
         # The value of this field is ignored in create operations.
     "email": "A String", # The email address to which the invitation is sent. Email
         # addresses should be unique among all client users under each sponsor
         # buyer.
+    "invitationId": "A String", # The unique numerical ID of the invitation that is sent to the user.
+        # The value of this field is ignored in create operations.
   }
 
   x__xgafv: string, V1 error format.
@@ -120,17 +119,16 @@
 Returns:
   An object of the form:
 
-    { # An invitation for a new client user to get access to the Ad Exchange
-        # Buyer UI.
-        # All fields are required unless otherwise specified.
-      "invitationId": "A String", # The unique numerical ID of the invitation that is sent to the user.
-          # The value of this field is ignored in create operations.
+    { # An invitation for a new client user to get access to the Authorized Buyers
+        # UI. All fields are required unless otherwise specified.
       "clientAccountId": "A String", # Numerical account ID of the client buyer
           # that the invited user is associated with.
           # The value of this field is ignored in create operations.
       "email": "A String", # The email address to which the invitation is sent. Email
           # addresses should be unique among all client users under each sponsor
           # buyer.
+      "invitationId": "A String", # The unique numerical ID of the invitation that is sent to the user.
+          # The value of this field is ignored in create operations.
     }</pre>
 </div>
 
@@ -151,17 +149,16 @@
 Returns:
   An object of the form:
 
-    { # An invitation for a new client user to get access to the Ad Exchange
-        # Buyer UI.
-        # All fields are required unless otherwise specified.
-      "invitationId": "A String", # The unique numerical ID of the invitation that is sent to the user.
-          # The value of this field is ignored in create operations.
+    { # An invitation for a new client user to get access to the Authorized Buyers
+        # UI. All fields are required unless otherwise specified.
       "clientAccountId": "A String", # Numerical account ID of the client buyer
           # that the invited user is associated with.
           # The value of this field is ignored in create operations.
       "email": "A String", # The email address to which the invitation is sent. Email
           # addresses should be unique among all client users under each sponsor
           # buyer.
+      "invitationId": "A String", # The unique numerical ID of the invitation that is sent to the user.
+          # The value of this field is ignored in create operations.
     }</pre>
 </div>
 
@@ -203,17 +200,16 @@
         # method to retrieve the next
         # page of results.
     "invitations": [ # The returned list of client users.
-      { # An invitation for a new client user to get access to the Ad Exchange
-            # Buyer UI.
-            # All fields are required unless otherwise specified.
-          "invitationId": "A String", # The unique numerical ID of the invitation that is sent to the user.
-              # The value of this field is ignored in create operations.
+      { # An invitation for a new client user to get access to the Authorized Buyers
+            # UI. All fields are required unless otherwise specified.
           "clientAccountId": "A String", # Numerical account ID of the client buyer
               # that the invited user is associated with.
               # The value of this field is ignored in create operations.
           "email": "A String", # The email address to which the invitation is sent. Email
               # addresses should be unique among all client users under each sponsor
               # buyer.
+          "invitationId": "A String", # The unique numerical ID of the invitation that is sent to the user.
+              # The value of this field is ignored in create operations.
         },
     ],
   }</pre>