Regen all docs. (#700)

* Stop recursing if discovery == {}

* Generate docs with 'make docs'.
diff --git a/docs/dyn/content_v2.datafeedstatuses.html b/docs/dyn/content_v2.datafeedstatuses.html
index 529185b..dfb7023 100644
--- a/docs/dyn/content_v2.datafeedstatuses.html
+++ b/docs/dyn/content_v2.datafeedstatuses.html
@@ -76,20 +76,20 @@
 <h2>Instance Methods</h2>
 <p class="toc_element">
   <code><a href="#custombatch">custombatch(body)</a></code></p>
-<p class="firstline">A description of how to use this function</p>
+<p class="firstline">Gets multiple Merchant Center datafeed statuses in a single request.</p>
 <p class="toc_element">
-  <code><a href="#get">get(merchantId, datafeedId)</a></code></p>
-<p class="firstline">Retrieves the status of a datafeed from your Merchant Center account. This method can only be called for non-multi-client accounts.</p>
+  <code><a href="#get">get(merchantId, datafeedId, language=None, country=None)</a></code></p>
+<p class="firstline">Retrieves the status of a datafeed from your Merchant Center account.</p>
 <p class="toc_element">
   <code><a href="#list">list(merchantId, pageToken=None, maxResults=None)</a></code></p>
-<p class="firstline">Lists the statuses of the datafeeds in your Merchant Center account. This method can only be called for non-multi-client accounts.</p>
+<p class="firstline">Lists the statuses of the datafeeds in your Merchant Center account.</p>
 <p class="toc_element">
   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
 <p class="firstline">Retrieves the next page of results.</p>
 <h3>Method Details</h3>
 <div class="method">
     <code class="details" id="custombatch">custombatch(body)</code>
-  <pre>A description of how to use this function
+  <pre>Gets multiple Merchant Center datafeed statuses in a single request.
 
 Args:
   body: object, The request body. (required)
@@ -98,9 +98,11 @@
 {
     "entries": [ # The request entries to be processed in the batch.
       { # A batch entry encoding a single non-batch datafeedstatuses request.
-        "batchId": 42, # An entry ID, unique within the batch request.
-        "datafeedId": "A String", # The ID of the data feed to get or delete.
+        "language": "A String", # The language for which to get the datafeed status. If this parameter is provided then country must also be provided. Note that for multi-target datafeeds this parameter is required.
+        "country": "A String", # The country for which to get the datafeed status. If this parameter is provided then language must also be provided. Note that for multi-target datafeeds this parameter is required.
         "merchantId": "A String", # The ID of the managing account.
+        "batchId": 42, # An entry ID, unique within the batch request.
+        "datafeedId": "A String", # The ID of the data feed to get.
         "method": "A String",
       },
     ],
@@ -142,8 +144,10 @@
               ],
             },
           ],
+          "language": "A String", # The two-letter ISO 639-1 language for which the status is reported.
           "processingStatus": "A String", # The processing status of the feed.
           "itemsTotal": "A String", # The number of items in the feed that were processed.
+          "country": "A String", # The country for which the status is reported, represented as a  CLDR territory code.
           "warnings": [ # The list of errors occurring in the feed.
             { # An error occurring in the feed, like "invalid price".
               "count": "A String", # The number of occurrences of the error in the feed.
@@ -168,12 +172,14 @@
 </div>
 
 <div class="method">
-    <code class="details" id="get">get(merchantId, datafeedId)</code>
-  <pre>Retrieves the status of a datafeed from your Merchant Center account. This method can only be called for non-multi-client accounts.
+    <code class="details" id="get">get(merchantId, datafeedId, language=None, country=None)</code>
+  <pre>Retrieves the status of a datafeed from your Merchant Center account.
 
 Args:
-  merchantId: string, A parameter (required)
-  datafeedId: string, A parameter (required)
+  merchantId: string, The ID of the account that manages the datafeed. This account cannot be a multi-client account. (required)
+  datafeedId: string, The ID of the datafeed. (required)
+  language: string, The language for which to get the datafeed status. If this parameter is provided then country must also be provided. Note that this parameter is required for feeds targeting multiple countries and languages, since a feed may have a different status for each target.
+  country: string, The country for which to get the datafeed status. If this parameter is provided then language must also be provided. Note that this parameter is required for feeds targeting multiple countries and languages, since a feed may have a different status for each target.
 
 Returns:
   An object of the form:
@@ -194,8 +200,10 @@
         ],
       },
     ],
+    "language": "A String", # The two-letter ISO 639-1 language for which the status is reported.
     "processingStatus": "A String", # The processing status of the feed.
     "itemsTotal": "A String", # The number of items in the feed that were processed.
+    "country": "A String", # The country for which the status is reported, represented as a  CLDR territory code.
     "warnings": [ # The list of errors occurring in the feed.
       { # An error occurring in the feed, like "invalid price".
         "count": "A String", # The number of occurrences of the error in the feed.
@@ -218,10 +226,10 @@
 
 <div class="method">
     <code class="details" id="list">list(merchantId, pageToken=None, maxResults=None)</code>
-  <pre>Lists the statuses of the datafeeds in your Merchant Center account. This method can only be called for non-multi-client accounts.
+  <pre>Lists the statuses of the datafeeds in your Merchant Center account.
 
 Args:
-  merchantId: string, The ID of the managing account. (required)
+  merchantId: string, The ID of the account that manages the datafeeds. This account cannot be a multi-client account. (required)
   pageToken: string, The token returned by the previous request.
   maxResults: integer, The maximum number of products to return in the response, used for paging.
 
@@ -248,8 +256,10 @@
             ],
           },
         ],
+        "language": "A String", # The two-letter ISO 639-1 language for which the status is reported.
         "processingStatus": "A String", # The processing status of the feed.
         "itemsTotal": "A String", # The number of items in the feed that were processed.
+        "country": "A String", # The country for which the status is reported, represented as a  CLDR territory code.
         "warnings": [ # The list of errors occurring in the feed.
           { # An error occurring in the feed, like "invalid price".
             "count": "A String", # The number of occurrences of the error in the feed.