Regen all docs. (#700)

* Stop recursing if discovery == {}

* Generate docs with 'make docs'.
diff --git a/docs/dyn/proximitybeacon_v1beta1.beacons.attachments.html b/docs/dyn/proximitybeacon_v1beta1.beacons.attachments.html
index 68146e7..edb2092 100644
--- a/docs/dyn/proximitybeacon_v1beta1.beacons.attachments.html
+++ b/docs/dyn/proximitybeacon_v1beta1.beacons.attachments.html
@@ -72,7 +72,7 @@
 
 </style>
 
-<h1><a href="proximitybeacon_v1beta1.html">Google Proximity Beacon API</a> . <a href="proximitybeacon_v1beta1.beacons.html">beacons</a> . <a href="proximitybeacon_v1beta1.beacons.attachments.html">attachments</a></h1>
+<h1><a href="proximitybeacon_v1beta1.html">Proximity Beacon API</a> . <a href="proximitybeacon_v1beta1.beacons.html">beacons</a> . <a href="proximitybeacon_v1beta1.beacons.attachments.html">attachments</a></h1>
 <h2>Instance Methods</h2>
 <p class="toc_element">
   <code><a href="#batchDelete">batchDelete(beaconName, namespacedType=None, projectId=None, x__xgafv=None)</a></code></p>
@@ -163,6 +163,23 @@
     The object takes the form of:
 
 { # Project-specific data associated with a beacon.
+    "maxDistanceMeters": 3.14, # The distance away from the beacon at which this attachment should be
+        # delivered to a mobile app.
+        # 
+        # Setting this to a value greater than zero indicates that the app should
+        # behave as if the beacon is "seen" when the mobile device is less than this
+        # distance away from the beacon.
+        # 
+        # Different attachments on the same beacon can have different max distances.
+        # 
+        # Note that even though this value is expressed with fractional meter
+        # precision, real-world behavior is likley to be much less precise than one
+        # meter, due to the nature of current Bluetooth radio technology.
+        # 
+        # Optional. When not set or zero, the attachment should be delivered at the
+        # beacon's outer limit of detection.
+        # 
+        # Negative values are invalid and return an error.
     "data": "A String", # An opaque data container for client-provided data. Must be
         # [base64](http://tools.ietf.org/html/rfc4648#section-4) encoded in HTTP
         # requests, and will be so encoded (with padding) in responses.
@@ -192,6 +209,23 @@
   An object of the form:
 
     { # Project-specific data associated with a beacon.
+      "maxDistanceMeters": 3.14, # The distance away from the beacon at which this attachment should be
+          # delivered to a mobile app.
+          #
+          # Setting this to a value greater than zero indicates that the app should
+          # behave as if the beacon is "seen" when the mobile device is less than this
+          # distance away from the beacon.
+          #
+          # Different attachments on the same beacon can have different max distances.
+          #
+          # Note that even though this value is expressed with fractional meter
+          # precision, real-world behavior is likley to be much less precise than one
+          # meter, due to the nature of current Bluetooth radio technology.
+          #
+          # Optional. When not set or zero, the attachment should be delivered at the
+          # beacon's outer limit of detection.
+          #
+          # Negative values are invalid and return an error.
       "data": "A String", # An opaque data container for client-provided data. Must be
           # [base64](http://tools.ietf.org/html/rfc4648#section-4) encoded in HTTP
           # requests, and will be so encoded (with padding) in responses.
@@ -293,6 +327,23 @@
     { # Response to `ListBeaconAttachments` that contains the requested attachments.
     "attachments": [ # The attachments that corresponded to the request params.
       { # Project-specific data associated with a beacon.
+          "maxDistanceMeters": 3.14, # The distance away from the beacon at which this attachment should be
+              # delivered to a mobile app.
+              #
+              # Setting this to a value greater than zero indicates that the app should
+              # behave as if the beacon is "seen" when the mobile device is less than this
+              # distance away from the beacon.
+              #
+              # Different attachments on the same beacon can have different max distances.
+              #
+              # Note that even though this value is expressed with fractional meter
+              # precision, real-world behavior is likley to be much less precise than one
+              # meter, due to the nature of current Bluetooth radio technology.
+              #
+              # Optional. When not set or zero, the attachment should be delivered at the
+              # beacon's outer limit of detection.
+              #
+              # Negative values are invalid and return an error.
           "data": "A String", # An opaque data container for client-provided data. Must be
               # [base64](http://tools.ietf.org/html/rfc4648#section-4) encoded in HTTP
               # requests, and will be so encoded (with padding) in responses.