docs: update generated docs (#981)

diff --git a/docs/dyn/sasportal_v1alpha1.nodes.devices.html b/docs/dyn/sasportal_v1alpha1.nodes.devices.html
index bfcdc7b..b39b7e8 100644
--- a/docs/dyn/sasportal_v1alpha1.nodes.devices.html
+++ b/docs/dyn/sasportal_v1alpha1.nodes.devices.html
@@ -90,7 +90,7 @@
   <code><a href="#get">get(name, x__xgafv=None)</a></code></p>
 <p class="firstline">Gets details about a device.</p>
 <p class="toc_element">
-  <code><a href="#list">list(parent, filter=None, pageToken=None, pageSize=None, x__xgafv=None)</a></code></p>
+  <code><a href="#list">list(parent, pageSize=None, pageToken=None, filter=None, x__xgafv=None)</a></code></p>
 <p class="firstline">Lists devices under a node or customer.</p>
 <p class="toc_element">
   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
@@ -133,198 +133,201 @@
     { # Response for BulkCreateDevice method.
     &quot;devices&quot;: [ # Required. The devices that were imported.
       {
-          &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
-            &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
-              &quot;A String&quot;,
-            ],
-            &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-            &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-              &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-                  # the WGS 84 datum. The allowed range is from -180.000000 to
-                  # +180.000000. Positive values represent longitudes east of the
-                  # prime meridian; negative values west of the prime
-                  # meridian.
-              &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-                  # between -90 and +90 inclusive; a negative value means the antenna
-                  # is tilted up (above horizontal). This parameter is optional for
-                  # Category A devices and conditional for Category B devices.
-              &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-                  # degrees.  This parameter is an unsigned integer having a value
-                  # between 0 and 360 (degrees) inclusive; it is optional for
-                  # Category A devices and conditional for Category B devices.
-              &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-                  # value is &quot;AGL&quot;, the antenna height should be given relative to
-                  # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-                  # is given with respect to WGS84 datum.
-              &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-                  # outdoor.
-              &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-                  # degrees with respect to true north. The value of this parameter
-                  # is an integer with a value between 0 and 359 inclusive. A value
-                  # of 0 degrees means true north; a value of 90 degrees means
-                  # east. This parameter is optional for Category A devices and
-                  # conditional for Category B devices.
-              &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-                  # the WGS 84 datum. The allowed range is from -90.000000 to
-                  # +90.000000. Positive values represent latitudes north of the
-                  # equator; negative values south of the equator.
-              &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                  # antenna horizontal location. This optional parameter should only
-                  # be present if its value is less than the FCC requirement of 50
-                  # meters.
-              &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-              &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-                  # value between -127 and +128 (dBi) inclusive.
-              &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-                  # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-                  # inclusive. If not included, SAS interprets it as maximum
-                  # allowable EIRP in units of dBm/10MHz for device category.
-              &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-                  # provided in this field. The string has a maximum length of 128
-                  # octets.
-              &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                  # antenna vertical location. This optional parameter should only be
-                  # present if its value is less than the FCC requirement of 3
-                  # meters.
-              &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
-            },
-            &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-            &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-              &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-                  #
-                  # Conditional
-              &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-                  # interface specification that the CBSD is compliant with at the time of
-                  # registration.
-                  #
-                  # Optional
-            },
-            &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-              &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-              &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-              &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-              &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-              &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-            },
-            &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-            &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-            &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-            &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+        &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
+        &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
+        &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
+          &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+            &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+                # value between -127 and +128 (dBi) inclusive.
+            &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+            &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+                # outdoor.
+            &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+                # between -90 and +90 inclusive; a negative value means the antenna
+                # is tilted up (above horizontal). This parameter is optional for
+                # Category A devices and conditional for Category B devices.
+            &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+                # value is &quot;AGL&quot;, the antenna height should be given relative to
+                # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+                # is given with respect to WGS84 datum.
+            &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+            &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+                # degrees with respect to true north. The value of this parameter
+                # is an integer with a value between 0 and 359 inclusive. A value
+                # of 0 degrees means true north; a value of 90 degrees means
+                # east. This parameter is optional for Category A devices and
+                # conditional for Category B devices.
+            &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+                # degrees.  This parameter is an unsigned integer having a value
+                # between 0 and 360 (degrees) inclusive; it is optional for
+                # Category A devices and conditional for Category B devices.
+            &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+                # antenna vertical location. This optional parameter should only be
+                # present if its value is less than the FCC requirement of 3
+                # meters.
+            &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+                # the WGS 84 datum. The allowed range is from -180.000000 to
+                # +180.000000. Positive values represent longitudes east of the
+                # prime meridian; negative values west of the prime
+                # meridian.
+            &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+                # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+                # inclusive. If not included, SAS interprets it as maximum
+                # allowable EIRP in units of dBm/10MHz for device category.
+            &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+                # provided in this field. The string has a maximum length of 128
+                # octets.
+            &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+                # the WGS 84 datum. The allowed range is from -90.000000 to
+                # +90.000000. Positive values represent latitudes north of the
+                # equator; negative values south of the equator.
+            &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+                # antenna horizontal location. This optional parameter should only
+                # be present if its value is less than the FCC requirement of 50
+                # meters.
           },
-          &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
-          &quot;grants&quot;: [ # Output only. Grants held by the device.
-            { # Device grant. It is an authorization provided by the Spectrum
-                # Access System to a device to transmit using specified operating
-                # parameters after a successful heartbeat by the device.
-              &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
-                  # by the grant. The maximum EIRP is in units of dBm/MHz. The
-                  # value of maxEirp represents the average (RMS) EIRP that would be
-                  # measured by the procedure defined in FCC part 96.41(e)(3).
-              &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
-                &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-                &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-              },
-              &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
-              &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
-              &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
-                &quot;A String&quot;,
-              ],
-              &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
-                { # An entry in a DPA&#x27;s move list.
-                  &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
-                  &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
-                    &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-                    &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-                  },
-                },
-              ],
-              &quot;state&quot;: &quot;A String&quot;, # State of the grant.
-            },
+          &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+          &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+            &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+            &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+            &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+            &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+            &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+          },
+          &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+          &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+          &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+            &quot;A String&quot;,
           ],
-          &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
-          &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
-              # manufacturer.
-          &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
-          &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
-          &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
-            &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+          &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+            &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+                # interface specification that the CBSD is compliant with at the time of
+                # registration.
+                #
+                # Optional
+            &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+                #
+                # Conditional
+          },
+          &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+          &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+          &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+        },
+        &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
+            # manufacturer.
+        &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
+          &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+            &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+                # value between -127 and +128 (dBi) inclusive.
+            &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+            &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+                # outdoor.
+            &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+                # between -90 and +90 inclusive; a negative value means the antenna
+                # is tilted up (above horizontal). This parameter is optional for
+                # Category A devices and conditional for Category B devices.
+            &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+                # value is &quot;AGL&quot;, the antenna height should be given relative to
+                # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+                # is given with respect to WGS84 datum.
+            &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+            &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+                # degrees with respect to true north. The value of this parameter
+                # is an integer with a value between 0 and 359 inclusive. A value
+                # of 0 degrees means true north; a value of 90 degrees means
+                # east. This parameter is optional for Category A devices and
+                # conditional for Category B devices.
+            &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+                # degrees.  This parameter is an unsigned integer having a value
+                # between 0 and 360 (degrees) inclusive; it is optional for
+                # Category A devices and conditional for Category B devices.
+            &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+                # antenna vertical location. This optional parameter should only be
+                # present if its value is less than the FCC requirement of 3
+                # meters.
+            &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+                # the WGS 84 datum. The allowed range is from -180.000000 to
+                # +180.000000. Positive values represent longitudes east of the
+                # prime meridian; negative values west of the prime
+                # meridian.
+            &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+                # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+                # inclusive. If not included, SAS interprets it as maximum
+                # allowable EIRP in units of dBm/10MHz for device category.
+            &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+                # provided in this field. The string has a maximum length of 128
+                # octets.
+            &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+                # the WGS 84 datum. The allowed range is from -90.000000 to
+                # +90.000000. Positive values represent latitudes north of the
+                # equator; negative values south of the equator.
+            &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+                # antenna horizontal location. This optional parameter should only
+                # be present if its value is less than the FCC requirement of 50
+                # meters.
+          },
+          &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+          &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+            &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+            &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+            &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+            &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+            &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+          },
+          &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+          &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+          &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+            &quot;A String&quot;,
+          ],
+          &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+            &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+                # interface specification that the CBSD is compliant with at the time of
+                # registration.
+                #
+                # Optional
+            &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+                #
+                # Conditional
+          },
+          &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+          &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+          &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+        },
+        &quot;grants&quot;: [ # Output only. Grants held by the device.
+          { # Device grant. It is an authorization provided by the Spectrum
+              # Access System to a device to transmit using specified operating
+              # parameters after a successful heartbeat by the device.
+            &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
+                # by the grant. The maximum EIRP is in units of dBm/MHz. The
+                # value of maxEirp represents the average (RMS) EIRP that would be
+                # measured by the procedure defined in FCC part 96.41(e)(3).
+            &quot;state&quot;: &quot;A String&quot;, # State of the grant.
+            &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
+              { # An entry in a DPA&#x27;s move list.
+                &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
+                &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
+                  &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+                  &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
+                },
+              },
+            ],
+            &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
               &quot;A String&quot;,
             ],
-            &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-            &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-              &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-                  # the WGS 84 datum. The allowed range is from -180.000000 to
-                  # +180.000000. Positive values represent longitudes east of the
-                  # prime meridian; negative values west of the prime
-                  # meridian.
-              &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-                  # between -90 and +90 inclusive; a negative value means the antenna
-                  # is tilted up (above horizontal). This parameter is optional for
-                  # Category A devices and conditional for Category B devices.
-              &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-                  # degrees.  This parameter is an unsigned integer having a value
-                  # between 0 and 360 (degrees) inclusive; it is optional for
-                  # Category A devices and conditional for Category B devices.
-              &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-                  # value is &quot;AGL&quot;, the antenna height should be given relative to
-                  # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-                  # is given with respect to WGS84 datum.
-              &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-                  # outdoor.
-              &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-                  # degrees with respect to true north. The value of this parameter
-                  # is an integer with a value between 0 and 359 inclusive. A value
-                  # of 0 degrees means true north; a value of 90 degrees means
-                  # east. This parameter is optional for Category A devices and
-                  # conditional for Category B devices.
-              &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-                  # the WGS 84 datum. The allowed range is from -90.000000 to
-                  # +90.000000. Positive values represent latitudes north of the
-                  # equator; negative values south of the equator.
-              &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                  # antenna horizontal location. This optional parameter should only
-                  # be present if its value is less than the FCC requirement of 50
-                  # meters.
-              &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-              &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-                  # value between -127 and +128 (dBi) inclusive.
-              &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-                  # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-                  # inclusive. If not included, SAS interprets it as maximum
-                  # allowable EIRP in units of dBm/10MHz for device category.
-              &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-                  # provided in this field. The string has a maximum length of 128
-                  # octets.
-              &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                  # antenna vertical location. This optional parameter should only be
-                  # present if its value is less than the FCC requirement of 3
-                  # meters.
-              &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+            &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
+            &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
+            &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
+              &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+              &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
             },
-            &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-            &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-              &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-                  #
-                  # Conditional
-              &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-                  # interface specification that the CBSD is compliant with at the time of
-                  # registration.
-                  #
-                  # Optional
-            },
-            &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-              &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-              &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-              &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-              &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-              &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-            },
-            &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-            &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-            &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-            &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
           },
+        ],
+        &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
+        &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
+        &quot;deviceMetadata&quot;: { # Device data overridable by both SAS Portal and registration requests. # Device parameters that can be overridden by both SAS Portal and SAS
+            # registration requests.
         },
+      },
     ],
   }</pre>
 </div>
@@ -339,198 +342,201 @@
     The object takes the form of:
 
 {
-    &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
-      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
-        &quot;A String&quot;,
-      ],
-      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-            # the WGS 84 datum. The allowed range is from -180.000000 to
-            # +180.000000. Positive values represent longitudes east of the
-            # prime meridian; negative values west of the prime
-            # meridian.
-        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-            # between -90 and +90 inclusive; a negative value means the antenna
-            # is tilted up (above horizontal). This parameter is optional for
-            # Category A devices and conditional for Category B devices.
-        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-            # degrees.  This parameter is an unsigned integer having a value
-            # between 0 and 360 (degrees) inclusive; it is optional for
-            # Category A devices and conditional for Category B devices.
-        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-            # value is &quot;AGL&quot;, the antenna height should be given relative to
-            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-            # is given with respect to WGS84 datum.
-        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-            # outdoor.
-        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-            # degrees with respect to true north. The value of this parameter
-            # is an integer with a value between 0 and 359 inclusive. A value
-            # of 0 degrees means true north; a value of 90 degrees means
-            # east. This parameter is optional for Category A devices and
-            # conditional for Category B devices.
-        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-            # the WGS 84 datum. The allowed range is from -90.000000 to
-            # +90.000000. Positive values represent latitudes north of the
-            # equator; negative values south of the equator.
-        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-            # antenna horizontal location. This optional parameter should only
-            # be present if its value is less than the FCC requirement of 50
-            # meters.
-        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-            # value between -127 and +128 (dBi) inclusive.
-        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-            # inclusive. If not included, SAS interprets it as maximum
-            # allowable EIRP in units of dBm/10MHz for device category.
-        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-            # provided in this field. The string has a maximum length of 128
-            # octets.
-        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-            # antenna vertical location. This optional parameter should only be
-            # present if its value is less than the FCC requirement of 3
-            # meters.
-        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
-      },
-      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-            #
-            # Conditional
-        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-            # interface specification that the CBSD is compliant with at the time of
-            # registration.
-            #
-            # Optional
-      },
-      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-      },
-      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+  &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
+  &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
+  &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
+    &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+      &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+          # value between -127 and +128 (dBi) inclusive.
+      &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+      &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+          # outdoor.
+      &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+          # between -90 and +90 inclusive; a negative value means the antenna
+          # is tilted up (above horizontal). This parameter is optional for
+          # Category A devices and conditional for Category B devices.
+      &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+          # value is &quot;AGL&quot;, the antenna height should be given relative to
+          # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+          # is given with respect to WGS84 datum.
+      &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+      &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+          # degrees with respect to true north. The value of this parameter
+          # is an integer with a value between 0 and 359 inclusive. A value
+          # of 0 degrees means true north; a value of 90 degrees means
+          # east. This parameter is optional for Category A devices and
+          # conditional for Category B devices.
+      &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+          # degrees.  This parameter is an unsigned integer having a value
+          # between 0 and 360 (degrees) inclusive; it is optional for
+          # Category A devices and conditional for Category B devices.
+      &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+          # antenna vertical location. This optional parameter should only be
+          # present if its value is less than the FCC requirement of 3
+          # meters.
+      &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+          # the WGS 84 datum. The allowed range is from -180.000000 to
+          # +180.000000. Positive values represent longitudes east of the
+          # prime meridian; negative values west of the prime
+          # meridian.
+      &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+          # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+          # inclusive. If not included, SAS interprets it as maximum
+          # allowable EIRP in units of dBm/10MHz for device category.
+      &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+          # provided in this field. The string has a maximum length of 128
+          # octets.
+      &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+          # the WGS 84 datum. The allowed range is from -90.000000 to
+          # +90.000000. Positive values represent latitudes north of the
+          # equator; negative values south of the equator.
+      &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+          # antenna horizontal location. This optional parameter should only
+          # be present if its value is less than the FCC requirement of 50
+          # meters.
     },
-    &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
-    &quot;grants&quot;: [ # Output only. Grants held by the device.
-      { # Device grant. It is an authorization provided by the Spectrum
-          # Access System to a device to transmit using specified operating
-          # parameters after a successful heartbeat by the device.
-        &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
-            # by the grant. The maximum EIRP is in units of dBm/MHz. The
-            # value of maxEirp represents the average (RMS) EIRP that would be
-            # measured by the procedure defined in FCC part 96.41(e)(3).
-        &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
-          &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-          &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-        },
-        &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
-        &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
-        &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
-          &quot;A String&quot;,
-        ],
-        &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
-          { # An entry in a DPA&#x27;s move list.
-            &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
-            &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
-              &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-              &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-            },
-          },
-        ],
-        &quot;state&quot;: &quot;A String&quot;, # State of the grant.
-      },
+    &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+    &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+      &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+      &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+      &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+      &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+      &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+    },
+    &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+    &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+    &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+      &quot;A String&quot;,
     ],
-    &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
-    &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
-        # manufacturer.
-    &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
-    &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
-    &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
-      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+    &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+      &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+          # interface specification that the CBSD is compliant with at the time of
+          # registration.
+          #
+          # Optional
+      &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+          #
+          # Conditional
+    },
+    &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+    &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+    &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+  },
+  &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
+      # manufacturer.
+  &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
+    &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+      &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+          # value between -127 and +128 (dBi) inclusive.
+      &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+      &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+          # outdoor.
+      &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+          # between -90 and +90 inclusive; a negative value means the antenna
+          # is tilted up (above horizontal). This parameter is optional for
+          # Category A devices and conditional for Category B devices.
+      &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+          # value is &quot;AGL&quot;, the antenna height should be given relative to
+          # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+          # is given with respect to WGS84 datum.
+      &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+      &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+          # degrees with respect to true north. The value of this parameter
+          # is an integer with a value between 0 and 359 inclusive. A value
+          # of 0 degrees means true north; a value of 90 degrees means
+          # east. This parameter is optional for Category A devices and
+          # conditional for Category B devices.
+      &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+          # degrees.  This parameter is an unsigned integer having a value
+          # between 0 and 360 (degrees) inclusive; it is optional for
+          # Category A devices and conditional for Category B devices.
+      &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+          # antenna vertical location. This optional parameter should only be
+          # present if its value is less than the FCC requirement of 3
+          # meters.
+      &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+          # the WGS 84 datum. The allowed range is from -180.000000 to
+          # +180.000000. Positive values represent longitudes east of the
+          # prime meridian; negative values west of the prime
+          # meridian.
+      &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+          # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+          # inclusive. If not included, SAS interprets it as maximum
+          # allowable EIRP in units of dBm/10MHz for device category.
+      &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+          # provided in this field. The string has a maximum length of 128
+          # octets.
+      &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+          # the WGS 84 datum. The allowed range is from -90.000000 to
+          # +90.000000. Positive values represent latitudes north of the
+          # equator; negative values south of the equator.
+      &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+          # antenna horizontal location. This optional parameter should only
+          # be present if its value is less than the FCC requirement of 50
+          # meters.
+    },
+    &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+    &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+      &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+      &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+      &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+      &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+      &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+    },
+    &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+    &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+    &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+      &quot;A String&quot;,
+    ],
+    &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+      &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+          # interface specification that the CBSD is compliant with at the time of
+          # registration.
+          #
+          # Optional
+      &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+          #
+          # Conditional
+    },
+    &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+    &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+    &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+  },
+  &quot;grants&quot;: [ # Output only. Grants held by the device.
+    { # Device grant. It is an authorization provided by the Spectrum
+        # Access System to a device to transmit using specified operating
+        # parameters after a successful heartbeat by the device.
+      &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
+          # by the grant. The maximum EIRP is in units of dBm/MHz. The
+          # value of maxEirp represents the average (RMS) EIRP that would be
+          # measured by the procedure defined in FCC part 96.41(e)(3).
+      &quot;state&quot;: &quot;A String&quot;, # State of the grant.
+      &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
+        { # An entry in a DPA&#x27;s move list.
+          &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
+          &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
+            &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+            &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
+          },
+        },
+      ],
+      &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
         &quot;A String&quot;,
       ],
-      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-            # the WGS 84 datum. The allowed range is from -180.000000 to
-            # +180.000000. Positive values represent longitudes east of the
-            # prime meridian; negative values west of the prime
-            # meridian.
-        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-            # between -90 and +90 inclusive; a negative value means the antenna
-            # is tilted up (above horizontal). This parameter is optional for
-            # Category A devices and conditional for Category B devices.
-        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-            # degrees.  This parameter is an unsigned integer having a value
-            # between 0 and 360 (degrees) inclusive; it is optional for
-            # Category A devices and conditional for Category B devices.
-        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-            # value is &quot;AGL&quot;, the antenna height should be given relative to
-            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-            # is given with respect to WGS84 datum.
-        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-            # outdoor.
-        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-            # degrees with respect to true north. The value of this parameter
-            # is an integer with a value between 0 and 359 inclusive. A value
-            # of 0 degrees means true north; a value of 90 degrees means
-            # east. This parameter is optional for Category A devices and
-            # conditional for Category B devices.
-        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-            # the WGS 84 datum. The allowed range is from -90.000000 to
-            # +90.000000. Positive values represent latitudes north of the
-            # equator; negative values south of the equator.
-        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-            # antenna horizontal location. This optional parameter should only
-            # be present if its value is less than the FCC requirement of 50
-            # meters.
-        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-            # value between -127 and +128 (dBi) inclusive.
-        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-            # inclusive. If not included, SAS interprets it as maximum
-            # allowable EIRP in units of dBm/10MHz for device category.
-        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-            # provided in this field. The string has a maximum length of 128
-            # octets.
-        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-            # antenna vertical location. This optional parameter should only be
-            # present if its value is less than the FCC requirement of 3
-            # meters.
-        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+      &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
+      &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
+      &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
+        &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+        &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
       },
-      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-            #
-            # Conditional
-        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-            # interface specification that the CBSD is compliant with at the time of
-            # registration.
-            #
-            # Optional
-      },
-      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-      },
-      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
     },
-  }
+  ],
+  &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
+  &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
+  &quot;deviceMetadata&quot;: { # Device data overridable by both SAS Portal and registration requests. # Device parameters that can be overridden by both SAS Portal and SAS
+      # registration requests.
+  },
+}
 
   x__xgafv: string, V1 error format.
     Allowed values
@@ -541,198 +547,201 @@
   An object of the form:
 
     {
-      &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
-        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
-          &quot;A String&quot;,
-        ],
-        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-              # the WGS 84 datum. The allowed range is from -180.000000 to
-              # +180.000000. Positive values represent longitudes east of the
-              # prime meridian; negative values west of the prime
-              # meridian.
-          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-              # between -90 and +90 inclusive; a negative value means the antenna
-              # is tilted up (above horizontal). This parameter is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-              # degrees.  This parameter is an unsigned integer having a value
-              # between 0 and 360 (degrees) inclusive; it is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-              # value is &quot;AGL&quot;, the antenna height should be given relative to
-              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-              # is given with respect to WGS84 datum.
-          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-              # outdoor.
-          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-              # degrees with respect to true north. The value of this parameter
-              # is an integer with a value between 0 and 359 inclusive. A value
-              # of 0 degrees means true north; a value of 90 degrees means
-              # east. This parameter is optional for Category A devices and
-              # conditional for Category B devices.
-          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-              # the WGS 84 datum. The allowed range is from -90.000000 to
-              # +90.000000. Positive values represent latitudes north of the
-              # equator; negative values south of the equator.
-          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna horizontal location. This optional parameter should only
-              # be present if its value is less than the FCC requirement of 50
-              # meters.
-          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-              # value between -127 and +128 (dBi) inclusive.
-          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-              # inclusive. If not included, SAS interprets it as maximum
-              # allowable EIRP in units of dBm/10MHz for device category.
-          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-              # provided in this field. The string has a maximum length of 128
-              # octets.
-          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna vertical location. This optional parameter should only be
-              # present if its value is less than the FCC requirement of 3
-              # meters.
-          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
-        },
-        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-              #
-              # Conditional
-          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-              # interface specification that the CBSD is compliant with at the time of
-              # registration.
-              #
-              # Optional
-        },
-        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-        },
-        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+    &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
+    &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
+    &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
+      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+            # value between -127 and +128 (dBi) inclusive.
+        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+            # outdoor.
+        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+            # between -90 and +90 inclusive; a negative value means the antenna
+            # is tilted up (above horizontal). This parameter is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+            # value is &quot;AGL&quot;, the antenna height should be given relative to
+            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+            # is given with respect to WGS84 datum.
+        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+            # degrees with respect to true north. The value of this parameter
+            # is an integer with a value between 0 and 359 inclusive. A value
+            # of 0 degrees means true north; a value of 90 degrees means
+            # east. This parameter is optional for Category A devices and
+            # conditional for Category B devices.
+        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+            # degrees.  This parameter is an unsigned integer having a value
+            # between 0 and 360 (degrees) inclusive; it is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna vertical location. This optional parameter should only be
+            # present if its value is less than the FCC requirement of 3
+            # meters.
+        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+            # the WGS 84 datum. The allowed range is from -180.000000 to
+            # +180.000000. Positive values represent longitudes east of the
+            # prime meridian; negative values west of the prime
+            # meridian.
+        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+            # inclusive. If not included, SAS interprets it as maximum
+            # allowable EIRP in units of dBm/10MHz for device category.
+        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+            # provided in this field. The string has a maximum length of 128
+            # octets.
+        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+            # the WGS 84 datum. The allowed range is from -90.000000 to
+            # +90.000000. Positive values represent latitudes north of the
+            # equator; negative values south of the equator.
+        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna horizontal location. This optional parameter should only
+            # be present if its value is less than the FCC requirement of 50
+            # meters.
       },
-      &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
-      &quot;grants&quot;: [ # Output only. Grants held by the device.
-        { # Device grant. It is an authorization provided by the Spectrum
-            # Access System to a device to transmit using specified operating
-            # parameters after a successful heartbeat by the device.
-          &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
-              # by the grant. The maximum EIRP is in units of dBm/MHz. The
-              # value of maxEirp represents the average (RMS) EIRP that would be
-              # measured by the procedure defined in FCC part 96.41(e)(3).
-          &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
-            &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-            &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-          },
-          &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
-          &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
-          &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
-            &quot;A String&quot;,
-          ],
-          &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
-            { # An entry in a DPA&#x27;s move list.
-              &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
-              &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
-                &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-                &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-              },
-            },
-          ],
-          &quot;state&quot;: &quot;A String&quot;, # State of the grant.
-        },
+      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+      },
+      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;A String&quot;,
       ],
-      &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
-      &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
-          # manufacturer.
-      &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
-      &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
-      &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
-        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+            # interface specification that the CBSD is compliant with at the time of
+            # registration.
+            #
+            # Optional
+        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+            #
+            # Conditional
+      },
+      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+    },
+    &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
+        # manufacturer.
+    &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
+      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+            # value between -127 and +128 (dBi) inclusive.
+        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+            # outdoor.
+        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+            # between -90 and +90 inclusive; a negative value means the antenna
+            # is tilted up (above horizontal). This parameter is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+            # value is &quot;AGL&quot;, the antenna height should be given relative to
+            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+            # is given with respect to WGS84 datum.
+        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+            # degrees with respect to true north. The value of this parameter
+            # is an integer with a value between 0 and 359 inclusive. A value
+            # of 0 degrees means true north; a value of 90 degrees means
+            # east. This parameter is optional for Category A devices and
+            # conditional for Category B devices.
+        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+            # degrees.  This parameter is an unsigned integer having a value
+            # between 0 and 360 (degrees) inclusive; it is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna vertical location. This optional parameter should only be
+            # present if its value is less than the FCC requirement of 3
+            # meters.
+        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+            # the WGS 84 datum. The allowed range is from -180.000000 to
+            # +180.000000. Positive values represent longitudes east of the
+            # prime meridian; negative values west of the prime
+            # meridian.
+        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+            # inclusive. If not included, SAS interprets it as maximum
+            # allowable EIRP in units of dBm/10MHz for device category.
+        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+            # provided in this field. The string has a maximum length of 128
+            # octets.
+        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+            # the WGS 84 datum. The allowed range is from -90.000000 to
+            # +90.000000. Positive values represent latitudes north of the
+            # equator; negative values south of the equator.
+        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna horizontal location. This optional parameter should only
+            # be present if its value is less than the FCC requirement of 50
+            # meters.
+      },
+      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+      },
+      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;A String&quot;,
+      ],
+      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+            # interface specification that the CBSD is compliant with at the time of
+            # registration.
+            #
+            # Optional
+        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+            #
+            # Conditional
+      },
+      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+    },
+    &quot;grants&quot;: [ # Output only. Grants held by the device.
+      { # Device grant. It is an authorization provided by the Spectrum
+          # Access System to a device to transmit using specified operating
+          # parameters after a successful heartbeat by the device.
+        &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
+            # by the grant. The maximum EIRP is in units of dBm/MHz. The
+            # value of maxEirp represents the average (RMS) EIRP that would be
+            # measured by the procedure defined in FCC part 96.41(e)(3).
+        &quot;state&quot;: &quot;A String&quot;, # State of the grant.
+        &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
+          { # An entry in a DPA&#x27;s move list.
+            &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
+            &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
+              &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+              &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
+            },
+          },
+        ],
+        &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
           &quot;A String&quot;,
         ],
-        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-              # the WGS 84 datum. The allowed range is from -180.000000 to
-              # +180.000000. Positive values represent longitudes east of the
-              # prime meridian; negative values west of the prime
-              # meridian.
-          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-              # between -90 and +90 inclusive; a negative value means the antenna
-              # is tilted up (above horizontal). This parameter is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-              # degrees.  This parameter is an unsigned integer having a value
-              # between 0 and 360 (degrees) inclusive; it is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-              # value is &quot;AGL&quot;, the antenna height should be given relative to
-              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-              # is given with respect to WGS84 datum.
-          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-              # outdoor.
-          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-              # degrees with respect to true north. The value of this parameter
-              # is an integer with a value between 0 and 359 inclusive. A value
-              # of 0 degrees means true north; a value of 90 degrees means
-              # east. This parameter is optional for Category A devices and
-              # conditional for Category B devices.
-          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-              # the WGS 84 datum. The allowed range is from -90.000000 to
-              # +90.000000. Positive values represent latitudes north of the
-              # equator; negative values south of the equator.
-          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna horizontal location. This optional parameter should only
-              # be present if its value is less than the FCC requirement of 50
-              # meters.
-          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-              # value between -127 and +128 (dBi) inclusive.
-          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-              # inclusive. If not included, SAS interprets it as maximum
-              # allowable EIRP in units of dBm/10MHz for device category.
-          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-              # provided in this field. The string has a maximum length of 128
-              # octets.
-          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna vertical location. This optional parameter should only be
-              # present if its value is less than the FCC requirement of 3
-              # meters.
-          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
+        &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
+        &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
+          &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+          &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
         },
-        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-              #
-              # Conditional
-          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-              # interface specification that the CBSD is compliant with at the time of
-              # registration.
-              #
-              # Optional
-        },
-        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-        },
-        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
       },
-    }</pre>
+    ],
+    &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
+    &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
+    &quot;deviceMetadata&quot;: { # Device data overridable by both SAS Portal and registration requests. # Device parameters that can be overridden by both SAS Portal and SAS
+        # registration requests.
+    },
+  }</pre>
 </div>
 
 <div class="method">
@@ -746,10 +755,10 @@
     The object takes the form of:
 
 { # Request for CreateSignedDevice method.
-    &quot;encodedDevice&quot;: &quot;A String&quot;, # Required. JSON Web Token signed using a CPI private key. Payload
-        # must be the JSON encoding of the [Device]. The user_id field must be set.
     &quot;installerId&quot;: &quot;A String&quot;, # Required. Unique installer id (cpiId) from the Certified Professional
         # Installers database.
+    &quot;encodedDevice&quot;: &quot;A String&quot;, # Required. JSON Web Token signed using a CPI private key. Payload
+        # must be the JSON encoding of the [Device]. The user_id field must be set.
   }
 
   x__xgafv: string, V1 error format.
@@ -761,198 +770,201 @@
   An object of the form:
 
     {
-      &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
-        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
-          &quot;A String&quot;,
-        ],
-        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-              # the WGS 84 datum. The allowed range is from -180.000000 to
-              # +180.000000. Positive values represent longitudes east of the
-              # prime meridian; negative values west of the prime
-              # meridian.
-          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-              # between -90 and +90 inclusive; a negative value means the antenna
-              # is tilted up (above horizontal). This parameter is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-              # degrees.  This parameter is an unsigned integer having a value
-              # between 0 and 360 (degrees) inclusive; it is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-              # value is &quot;AGL&quot;, the antenna height should be given relative to
-              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-              # is given with respect to WGS84 datum.
-          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-              # outdoor.
-          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-              # degrees with respect to true north. The value of this parameter
-              # is an integer with a value between 0 and 359 inclusive. A value
-              # of 0 degrees means true north; a value of 90 degrees means
-              # east. This parameter is optional for Category A devices and
-              # conditional for Category B devices.
-          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-              # the WGS 84 datum. The allowed range is from -90.000000 to
-              # +90.000000. Positive values represent latitudes north of the
-              # equator; negative values south of the equator.
-          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna horizontal location. This optional parameter should only
-              # be present if its value is less than the FCC requirement of 50
-              # meters.
-          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-              # value between -127 and +128 (dBi) inclusive.
-          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-              # inclusive. If not included, SAS interprets it as maximum
-              # allowable EIRP in units of dBm/10MHz for device category.
-          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-              # provided in this field. The string has a maximum length of 128
-              # octets.
-          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna vertical location. This optional parameter should only be
-              # present if its value is less than the FCC requirement of 3
-              # meters.
-          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
-        },
-        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-              #
-              # Conditional
-          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-              # interface specification that the CBSD is compliant with at the time of
-              # registration.
-              #
-              # Optional
-        },
-        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-        },
-        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+    &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
+    &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
+    &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
+      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+            # value between -127 and +128 (dBi) inclusive.
+        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+            # outdoor.
+        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+            # between -90 and +90 inclusive; a negative value means the antenna
+            # is tilted up (above horizontal). This parameter is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+            # value is &quot;AGL&quot;, the antenna height should be given relative to
+            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+            # is given with respect to WGS84 datum.
+        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+            # degrees with respect to true north. The value of this parameter
+            # is an integer with a value between 0 and 359 inclusive. A value
+            # of 0 degrees means true north; a value of 90 degrees means
+            # east. This parameter is optional for Category A devices and
+            # conditional for Category B devices.
+        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+            # degrees.  This parameter is an unsigned integer having a value
+            # between 0 and 360 (degrees) inclusive; it is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna vertical location. This optional parameter should only be
+            # present if its value is less than the FCC requirement of 3
+            # meters.
+        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+            # the WGS 84 datum. The allowed range is from -180.000000 to
+            # +180.000000. Positive values represent longitudes east of the
+            # prime meridian; negative values west of the prime
+            # meridian.
+        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+            # inclusive. If not included, SAS interprets it as maximum
+            # allowable EIRP in units of dBm/10MHz for device category.
+        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+            # provided in this field. The string has a maximum length of 128
+            # octets.
+        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+            # the WGS 84 datum. The allowed range is from -90.000000 to
+            # +90.000000. Positive values represent latitudes north of the
+            # equator; negative values south of the equator.
+        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna horizontal location. This optional parameter should only
+            # be present if its value is less than the FCC requirement of 50
+            # meters.
       },
-      &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
-      &quot;grants&quot;: [ # Output only. Grants held by the device.
-        { # Device grant. It is an authorization provided by the Spectrum
-            # Access System to a device to transmit using specified operating
-            # parameters after a successful heartbeat by the device.
-          &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
-              # by the grant. The maximum EIRP is in units of dBm/MHz. The
-              # value of maxEirp represents the average (RMS) EIRP that would be
-              # measured by the procedure defined in FCC part 96.41(e)(3).
-          &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
-            &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-            &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-          },
-          &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
-          &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
-          &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
-            &quot;A String&quot;,
-          ],
-          &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
-            { # An entry in a DPA&#x27;s move list.
-              &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
-              &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
-                &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-                &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-              },
-            },
-          ],
-          &quot;state&quot;: &quot;A String&quot;, # State of the grant.
-        },
+      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+      },
+      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;A String&quot;,
       ],
-      &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
-      &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
-          # manufacturer.
-      &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
-      &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
-      &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
-        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+            # interface specification that the CBSD is compliant with at the time of
+            # registration.
+            #
+            # Optional
+        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+            #
+            # Conditional
+      },
+      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+    },
+    &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
+        # manufacturer.
+    &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
+      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+            # value between -127 and +128 (dBi) inclusive.
+        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+            # outdoor.
+        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+            # between -90 and +90 inclusive; a negative value means the antenna
+            # is tilted up (above horizontal). This parameter is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+            # value is &quot;AGL&quot;, the antenna height should be given relative to
+            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+            # is given with respect to WGS84 datum.
+        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+            # degrees with respect to true north. The value of this parameter
+            # is an integer with a value between 0 and 359 inclusive. A value
+            # of 0 degrees means true north; a value of 90 degrees means
+            # east. This parameter is optional for Category A devices and
+            # conditional for Category B devices.
+        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+            # degrees.  This parameter is an unsigned integer having a value
+            # between 0 and 360 (degrees) inclusive; it is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna vertical location. This optional parameter should only be
+            # present if its value is less than the FCC requirement of 3
+            # meters.
+        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+            # the WGS 84 datum. The allowed range is from -180.000000 to
+            # +180.000000. Positive values represent longitudes east of the
+            # prime meridian; negative values west of the prime
+            # meridian.
+        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+            # inclusive. If not included, SAS interprets it as maximum
+            # allowable EIRP in units of dBm/10MHz for device category.
+        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+            # provided in this field. The string has a maximum length of 128
+            # octets.
+        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+            # the WGS 84 datum. The allowed range is from -90.000000 to
+            # +90.000000. Positive values represent latitudes north of the
+            # equator; negative values south of the equator.
+        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna horizontal location. This optional parameter should only
+            # be present if its value is less than the FCC requirement of 50
+            # meters.
+      },
+      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+      },
+      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;A String&quot;,
+      ],
+      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+            # interface specification that the CBSD is compliant with at the time of
+            # registration.
+            #
+            # Optional
+        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+            #
+            # Conditional
+      },
+      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+    },
+    &quot;grants&quot;: [ # Output only. Grants held by the device.
+      { # Device grant. It is an authorization provided by the Spectrum
+          # Access System to a device to transmit using specified operating
+          # parameters after a successful heartbeat by the device.
+        &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
+            # by the grant. The maximum EIRP is in units of dBm/MHz. The
+            # value of maxEirp represents the average (RMS) EIRP that would be
+            # measured by the procedure defined in FCC part 96.41(e)(3).
+        &quot;state&quot;: &quot;A String&quot;, # State of the grant.
+        &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
+          { # An entry in a DPA&#x27;s move list.
+            &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
+            &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
+              &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+              &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
+            },
+          },
+        ],
+        &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
           &quot;A String&quot;,
         ],
-        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-              # the WGS 84 datum. The allowed range is from -180.000000 to
-              # +180.000000. Positive values represent longitudes east of the
-              # prime meridian; negative values west of the prime
-              # meridian.
-          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-              # between -90 and +90 inclusive; a negative value means the antenna
-              # is tilted up (above horizontal). This parameter is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-              # degrees.  This parameter is an unsigned integer having a value
-              # between 0 and 360 (degrees) inclusive; it is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-              # value is &quot;AGL&quot;, the antenna height should be given relative to
-              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-              # is given with respect to WGS84 datum.
-          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-              # outdoor.
-          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-              # degrees with respect to true north. The value of this parameter
-              # is an integer with a value between 0 and 359 inclusive. A value
-              # of 0 degrees means true north; a value of 90 degrees means
-              # east. This parameter is optional for Category A devices and
-              # conditional for Category B devices.
-          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-              # the WGS 84 datum. The allowed range is from -90.000000 to
-              # +90.000000. Positive values represent latitudes north of the
-              # equator; negative values south of the equator.
-          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna horizontal location. This optional parameter should only
-              # be present if its value is less than the FCC requirement of 50
-              # meters.
-          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-              # value between -127 and +128 (dBi) inclusive.
-          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-              # inclusive. If not included, SAS interprets it as maximum
-              # allowable EIRP in units of dBm/10MHz for device category.
-          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-              # provided in this field. The string has a maximum length of 128
-              # octets.
-          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna vertical location. This optional parameter should only be
-              # present if its value is less than the FCC requirement of 3
-              # meters.
-          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
+        &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
+        &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
+          &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+          &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
         },
-        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-              #
-              # Conditional
-          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-              # interface specification that the CBSD is compliant with at the time of
-              # registration.
-              #
-              # Optional
-        },
-        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-        },
-        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
       },
-    }</pre>
+    ],
+    &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
+    &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
+    &quot;deviceMetadata&quot;: { # Device data overridable by both SAS Portal and registration requests. # Device parameters that can be overridden by both SAS Portal and SAS
+        # registration requests.
+    },
+  }</pre>
 </div>
 
 <div class="method">
@@ -996,214 +1008,217 @@
   An object of the form:
 
     {
-      &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
-        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
-          &quot;A String&quot;,
-        ],
-        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-              # the WGS 84 datum. The allowed range is from -180.000000 to
-              # +180.000000. Positive values represent longitudes east of the
-              # prime meridian; negative values west of the prime
-              # meridian.
-          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-              # between -90 and +90 inclusive; a negative value means the antenna
-              # is tilted up (above horizontal). This parameter is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-              # degrees.  This parameter is an unsigned integer having a value
-              # between 0 and 360 (degrees) inclusive; it is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-              # value is &quot;AGL&quot;, the antenna height should be given relative to
-              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-              # is given with respect to WGS84 datum.
-          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-              # outdoor.
-          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-              # degrees with respect to true north. The value of this parameter
-              # is an integer with a value between 0 and 359 inclusive. A value
-              # of 0 degrees means true north; a value of 90 degrees means
-              # east. This parameter is optional for Category A devices and
-              # conditional for Category B devices.
-          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-              # the WGS 84 datum. The allowed range is from -90.000000 to
-              # +90.000000. Positive values represent latitudes north of the
-              # equator; negative values south of the equator.
-          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna horizontal location. This optional parameter should only
-              # be present if its value is less than the FCC requirement of 50
-              # meters.
-          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-              # value between -127 and +128 (dBi) inclusive.
-          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-              # inclusive. If not included, SAS interprets it as maximum
-              # allowable EIRP in units of dBm/10MHz for device category.
-          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-              # provided in this field. The string has a maximum length of 128
-              # octets.
-          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna vertical location. This optional parameter should only be
-              # present if its value is less than the FCC requirement of 3
-              # meters.
-          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
-        },
-        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-              #
-              # Conditional
-          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-              # interface specification that the CBSD is compliant with at the time of
-              # registration.
-              #
-              # Optional
-        },
-        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-        },
-        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+    &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
+    &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
+    &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
+      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+            # value between -127 and +128 (dBi) inclusive.
+        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+            # outdoor.
+        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+            # between -90 and +90 inclusive; a negative value means the antenna
+            # is tilted up (above horizontal). This parameter is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+            # value is &quot;AGL&quot;, the antenna height should be given relative to
+            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+            # is given with respect to WGS84 datum.
+        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+            # degrees with respect to true north. The value of this parameter
+            # is an integer with a value between 0 and 359 inclusive. A value
+            # of 0 degrees means true north; a value of 90 degrees means
+            # east. This parameter is optional for Category A devices and
+            # conditional for Category B devices.
+        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+            # degrees.  This parameter is an unsigned integer having a value
+            # between 0 and 360 (degrees) inclusive; it is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna vertical location. This optional parameter should only be
+            # present if its value is less than the FCC requirement of 3
+            # meters.
+        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+            # the WGS 84 datum. The allowed range is from -180.000000 to
+            # +180.000000. Positive values represent longitudes east of the
+            # prime meridian; negative values west of the prime
+            # meridian.
+        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+            # inclusive. If not included, SAS interprets it as maximum
+            # allowable EIRP in units of dBm/10MHz for device category.
+        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+            # provided in this field. The string has a maximum length of 128
+            # octets.
+        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+            # the WGS 84 datum. The allowed range is from -90.000000 to
+            # +90.000000. Positive values represent latitudes north of the
+            # equator; negative values south of the equator.
+        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna horizontal location. This optional parameter should only
+            # be present if its value is less than the FCC requirement of 50
+            # meters.
       },
-      &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
-      &quot;grants&quot;: [ # Output only. Grants held by the device.
-        { # Device grant. It is an authorization provided by the Spectrum
-            # Access System to a device to transmit using specified operating
-            # parameters after a successful heartbeat by the device.
-          &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
-              # by the grant. The maximum EIRP is in units of dBm/MHz. The
-              # value of maxEirp represents the average (RMS) EIRP that would be
-              # measured by the procedure defined in FCC part 96.41(e)(3).
-          &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
-            &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-            &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-          },
-          &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
-          &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
-          &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
-            &quot;A String&quot;,
-          ],
-          &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
-            { # An entry in a DPA&#x27;s move list.
-              &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
-              &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
-                &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-                &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-              },
-            },
-          ],
-          &quot;state&quot;: &quot;A String&quot;, # State of the grant.
-        },
+      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+      },
+      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;A String&quot;,
       ],
-      &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
-      &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
-          # manufacturer.
-      &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
-      &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
-      &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
-        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+            # interface specification that the CBSD is compliant with at the time of
+            # registration.
+            #
+            # Optional
+        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+            #
+            # Conditional
+      },
+      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+    },
+    &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
+        # manufacturer.
+    &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
+      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+            # value between -127 and +128 (dBi) inclusive.
+        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+            # outdoor.
+        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+            # between -90 and +90 inclusive; a negative value means the antenna
+            # is tilted up (above horizontal). This parameter is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+            # value is &quot;AGL&quot;, the antenna height should be given relative to
+            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+            # is given with respect to WGS84 datum.
+        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+            # degrees with respect to true north. The value of this parameter
+            # is an integer with a value between 0 and 359 inclusive. A value
+            # of 0 degrees means true north; a value of 90 degrees means
+            # east. This parameter is optional for Category A devices and
+            # conditional for Category B devices.
+        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+            # degrees.  This parameter is an unsigned integer having a value
+            # between 0 and 360 (degrees) inclusive; it is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna vertical location. This optional parameter should only be
+            # present if its value is less than the FCC requirement of 3
+            # meters.
+        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+            # the WGS 84 datum. The allowed range is from -180.000000 to
+            # +180.000000. Positive values represent longitudes east of the
+            # prime meridian; negative values west of the prime
+            # meridian.
+        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+            # inclusive. If not included, SAS interprets it as maximum
+            # allowable EIRP in units of dBm/10MHz for device category.
+        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+            # provided in this field. The string has a maximum length of 128
+            # octets.
+        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+            # the WGS 84 datum. The allowed range is from -90.000000 to
+            # +90.000000. Positive values represent latitudes north of the
+            # equator; negative values south of the equator.
+        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna horizontal location. This optional parameter should only
+            # be present if its value is less than the FCC requirement of 50
+            # meters.
+      },
+      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+      },
+      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;A String&quot;,
+      ],
+      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+            # interface specification that the CBSD is compliant with at the time of
+            # registration.
+            #
+            # Optional
+        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+            #
+            # Conditional
+      },
+      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+    },
+    &quot;grants&quot;: [ # Output only. Grants held by the device.
+      { # Device grant. It is an authorization provided by the Spectrum
+          # Access System to a device to transmit using specified operating
+          # parameters after a successful heartbeat by the device.
+        &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
+            # by the grant. The maximum EIRP is in units of dBm/MHz. The
+            # value of maxEirp represents the average (RMS) EIRP that would be
+            # measured by the procedure defined in FCC part 96.41(e)(3).
+        &quot;state&quot;: &quot;A String&quot;, # State of the grant.
+        &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
+          { # An entry in a DPA&#x27;s move list.
+            &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
+            &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
+              &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+              &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
+            },
+          },
+        ],
+        &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
           &quot;A String&quot;,
         ],
-        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-              # the WGS 84 datum. The allowed range is from -180.000000 to
-              # +180.000000. Positive values represent longitudes east of the
-              # prime meridian; negative values west of the prime
-              # meridian.
-          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-              # between -90 and +90 inclusive; a negative value means the antenna
-              # is tilted up (above horizontal). This parameter is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-              # degrees.  This parameter is an unsigned integer having a value
-              # between 0 and 360 (degrees) inclusive; it is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-              # value is &quot;AGL&quot;, the antenna height should be given relative to
-              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-              # is given with respect to WGS84 datum.
-          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-              # outdoor.
-          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-              # degrees with respect to true north. The value of this parameter
-              # is an integer with a value between 0 and 359 inclusive. A value
-              # of 0 degrees means true north; a value of 90 degrees means
-              # east. This parameter is optional for Category A devices and
-              # conditional for Category B devices.
-          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-              # the WGS 84 datum. The allowed range is from -90.000000 to
-              # +90.000000. Positive values represent latitudes north of the
-              # equator; negative values south of the equator.
-          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna horizontal location. This optional parameter should only
-              # be present if its value is less than the FCC requirement of 50
-              # meters.
-          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-              # value between -127 and +128 (dBi) inclusive.
-          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-              # inclusive. If not included, SAS interprets it as maximum
-              # allowable EIRP in units of dBm/10MHz for device category.
-          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-              # provided in this field. The string has a maximum length of 128
-              # octets.
-          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna vertical location. This optional parameter should only be
-              # present if its value is less than the FCC requirement of 3
-              # meters.
-          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
+        &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
+        &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
+          &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+          &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
         },
-        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-              #
-              # Conditional
-          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-              # interface specification that the CBSD is compliant with at the time of
-              # registration.
-              #
-              # Optional
-        },
-        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-        },
-        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
       },
-    }</pre>
+    ],
+    &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
+    &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
+    &quot;deviceMetadata&quot;: { # Device data overridable by both SAS Portal and registration requests. # Device parameters that can be overridden by both SAS Portal and SAS
+        # registration requests.
+    },
+  }</pre>
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(parent, filter=None, pageToken=None, pageSize=None, x__xgafv=None)</code>
+    <code class="details" id="list">list(parent, pageSize=None, pageToken=None, filter=None, x__xgafv=None)</code>
   <pre>Lists devices under a node or customer.
 
 Args:
   parent: string, Required. The name of the parent resource. (required)
-  filter: string, The filter expression. The filter should have one of the following
-formats: &quot;sn=123454&quot; or &quot;display_name=MyDevice&quot;. sn
-corresponds to serial_number of the device. The filter is case insensitive.
-  pageToken: string, A pagination token returned from a previous call to ListDevices
-that indicates where this listing should continue from.
   pageSize: integer, The maximum number of devices to return in the response.
 If empty or zero, all devices will be listed.
 Must be in the range [0, 1000].
+  pageToken: string, A pagination token returned from a previous call to ListDevices
+that indicates where this listing should continue from.
+  filter: string, The filter expression. The filter should have one of the following
+formats: &quot;sn=123454&quot; or &quot;display_name=MyDevice&quot;. sn
+corresponds to serial_number of the device. The filter is case insensitive.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -1215,198 +1230,201 @@
     { # Response for ListDevices method.
     &quot;devices&quot;: [ # The devices that match the request.
       {
-          &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
-            &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
-              &quot;A String&quot;,
-            ],
-            &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-            &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-              &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-                  # the WGS 84 datum. The allowed range is from -180.000000 to
-                  # +180.000000. Positive values represent longitudes east of the
-                  # prime meridian; negative values west of the prime
-                  # meridian.
-              &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-                  # between -90 and +90 inclusive; a negative value means the antenna
-                  # is tilted up (above horizontal). This parameter is optional for
-                  # Category A devices and conditional for Category B devices.
-              &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-                  # degrees.  This parameter is an unsigned integer having a value
-                  # between 0 and 360 (degrees) inclusive; it is optional for
-                  # Category A devices and conditional for Category B devices.
-              &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-                  # value is &quot;AGL&quot;, the antenna height should be given relative to
-                  # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-                  # is given with respect to WGS84 datum.
-              &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-                  # outdoor.
-              &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-                  # degrees with respect to true north. The value of this parameter
-                  # is an integer with a value between 0 and 359 inclusive. A value
-                  # of 0 degrees means true north; a value of 90 degrees means
-                  # east. This parameter is optional for Category A devices and
-                  # conditional for Category B devices.
-              &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-                  # the WGS 84 datum. The allowed range is from -90.000000 to
-                  # +90.000000. Positive values represent latitudes north of the
-                  # equator; negative values south of the equator.
-              &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                  # antenna horizontal location. This optional parameter should only
-                  # be present if its value is less than the FCC requirement of 50
-                  # meters.
-              &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-              &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-                  # value between -127 and +128 (dBi) inclusive.
-              &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-                  # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-                  # inclusive. If not included, SAS interprets it as maximum
-                  # allowable EIRP in units of dBm/10MHz for device category.
-              &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-                  # provided in this field. The string has a maximum length of 128
-                  # octets.
-              &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                  # antenna vertical location. This optional parameter should only be
-                  # present if its value is less than the FCC requirement of 3
-                  # meters.
-              &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
-            },
-            &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-            &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-              &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-                  #
-                  # Conditional
-              &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-                  # interface specification that the CBSD is compliant with at the time of
-                  # registration.
-                  #
-                  # Optional
-            },
-            &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-              &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-              &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-              &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-              &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-              &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-            },
-            &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-            &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-            &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-            &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+        &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
+        &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
+        &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
+          &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+            &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+                # value between -127 and +128 (dBi) inclusive.
+            &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+            &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+                # outdoor.
+            &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+                # between -90 and +90 inclusive; a negative value means the antenna
+                # is tilted up (above horizontal). This parameter is optional for
+                # Category A devices and conditional for Category B devices.
+            &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+                # value is &quot;AGL&quot;, the antenna height should be given relative to
+                # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+                # is given with respect to WGS84 datum.
+            &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+            &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+                # degrees with respect to true north. The value of this parameter
+                # is an integer with a value between 0 and 359 inclusive. A value
+                # of 0 degrees means true north; a value of 90 degrees means
+                # east. This parameter is optional for Category A devices and
+                # conditional for Category B devices.
+            &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+                # degrees.  This parameter is an unsigned integer having a value
+                # between 0 and 360 (degrees) inclusive; it is optional for
+                # Category A devices and conditional for Category B devices.
+            &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+                # antenna vertical location. This optional parameter should only be
+                # present if its value is less than the FCC requirement of 3
+                # meters.
+            &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+                # the WGS 84 datum. The allowed range is from -180.000000 to
+                # +180.000000. Positive values represent longitudes east of the
+                # prime meridian; negative values west of the prime
+                # meridian.
+            &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+                # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+                # inclusive. If not included, SAS interprets it as maximum
+                # allowable EIRP in units of dBm/10MHz for device category.
+            &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+                # provided in this field. The string has a maximum length of 128
+                # octets.
+            &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+                # the WGS 84 datum. The allowed range is from -90.000000 to
+                # +90.000000. Positive values represent latitudes north of the
+                # equator; negative values south of the equator.
+            &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+                # antenna horizontal location. This optional parameter should only
+                # be present if its value is less than the FCC requirement of 50
+                # meters.
           },
-          &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
-          &quot;grants&quot;: [ # Output only. Grants held by the device.
-            { # Device grant. It is an authorization provided by the Spectrum
-                # Access System to a device to transmit using specified operating
-                # parameters after a successful heartbeat by the device.
-              &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
-                  # by the grant. The maximum EIRP is in units of dBm/MHz. The
-                  # value of maxEirp represents the average (RMS) EIRP that would be
-                  # measured by the procedure defined in FCC part 96.41(e)(3).
-              &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
-                &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-                &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-              },
-              &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
-              &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
-              &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
-                &quot;A String&quot;,
-              ],
-              &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
-                { # An entry in a DPA&#x27;s move list.
-                  &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
-                  &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
-                    &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-                    &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-                  },
-                },
-              ],
-              &quot;state&quot;: &quot;A String&quot;, # State of the grant.
-            },
+          &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+          &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+            &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+            &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+            &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+            &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+            &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+          },
+          &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+          &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+          &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+            &quot;A String&quot;,
           ],
-          &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
-          &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
-              # manufacturer.
-          &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
-          &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
-          &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
-            &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+          &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+            &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+                # interface specification that the CBSD is compliant with at the time of
+                # registration.
+                #
+                # Optional
+            &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+                #
+                # Conditional
+          },
+          &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+          &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+          &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+        },
+        &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
+            # manufacturer.
+        &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
+          &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+            &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+                # value between -127 and +128 (dBi) inclusive.
+            &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+            &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+                # outdoor.
+            &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+                # between -90 and +90 inclusive; a negative value means the antenna
+                # is tilted up (above horizontal). This parameter is optional for
+                # Category A devices and conditional for Category B devices.
+            &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+                # value is &quot;AGL&quot;, the antenna height should be given relative to
+                # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+                # is given with respect to WGS84 datum.
+            &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+            &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+                # degrees with respect to true north. The value of this parameter
+                # is an integer with a value between 0 and 359 inclusive. A value
+                # of 0 degrees means true north; a value of 90 degrees means
+                # east. This parameter is optional for Category A devices and
+                # conditional for Category B devices.
+            &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+                # degrees.  This parameter is an unsigned integer having a value
+                # between 0 and 360 (degrees) inclusive; it is optional for
+                # Category A devices and conditional for Category B devices.
+            &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+                # antenna vertical location. This optional parameter should only be
+                # present if its value is less than the FCC requirement of 3
+                # meters.
+            &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+                # the WGS 84 datum. The allowed range is from -180.000000 to
+                # +180.000000. Positive values represent longitudes east of the
+                # prime meridian; negative values west of the prime
+                # meridian.
+            &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+                # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+                # inclusive. If not included, SAS interprets it as maximum
+                # allowable EIRP in units of dBm/10MHz for device category.
+            &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+                # provided in this field. The string has a maximum length of 128
+                # octets.
+            &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+                # the WGS 84 datum. The allowed range is from -90.000000 to
+                # +90.000000. Positive values represent latitudes north of the
+                # equator; negative values south of the equator.
+            &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+                # antenna horizontal location. This optional parameter should only
+                # be present if its value is less than the FCC requirement of 50
+                # meters.
+          },
+          &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+          &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+            &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+            &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+            &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+            &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+            &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+          },
+          &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+          &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+          &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+            &quot;A String&quot;,
+          ],
+          &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+            &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+                # interface specification that the CBSD is compliant with at the time of
+                # registration.
+                #
+                # Optional
+            &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+                #
+                # Conditional
+          },
+          &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+          &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+          &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+        },
+        &quot;grants&quot;: [ # Output only. Grants held by the device.
+          { # Device grant. It is an authorization provided by the Spectrum
+              # Access System to a device to transmit using specified operating
+              # parameters after a successful heartbeat by the device.
+            &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
+                # by the grant. The maximum EIRP is in units of dBm/MHz. The
+                # value of maxEirp represents the average (RMS) EIRP that would be
+                # measured by the procedure defined in FCC part 96.41(e)(3).
+            &quot;state&quot;: &quot;A String&quot;, # State of the grant.
+            &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
+              { # An entry in a DPA&#x27;s move list.
+                &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
+                &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
+                  &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+                  &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
+                },
+              },
+            ],
+            &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
               &quot;A String&quot;,
             ],
-            &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-            &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-              &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-                  # the WGS 84 datum. The allowed range is from -180.000000 to
-                  # +180.000000. Positive values represent longitudes east of the
-                  # prime meridian; negative values west of the prime
-                  # meridian.
-              &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-                  # between -90 and +90 inclusive; a negative value means the antenna
-                  # is tilted up (above horizontal). This parameter is optional for
-                  # Category A devices and conditional for Category B devices.
-              &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-                  # degrees.  This parameter is an unsigned integer having a value
-                  # between 0 and 360 (degrees) inclusive; it is optional for
-                  # Category A devices and conditional for Category B devices.
-              &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-                  # value is &quot;AGL&quot;, the antenna height should be given relative to
-                  # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-                  # is given with respect to WGS84 datum.
-              &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-                  # outdoor.
-              &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-                  # degrees with respect to true north. The value of this parameter
-                  # is an integer with a value between 0 and 359 inclusive. A value
-                  # of 0 degrees means true north; a value of 90 degrees means
-                  # east. This parameter is optional for Category A devices and
-                  # conditional for Category B devices.
-              &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-                  # the WGS 84 datum. The allowed range is from -90.000000 to
-                  # +90.000000. Positive values represent latitudes north of the
-                  # equator; negative values south of the equator.
-              &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                  # antenna horizontal location. This optional parameter should only
-                  # be present if its value is less than the FCC requirement of 50
-                  # meters.
-              &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-              &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-                  # value between -127 and +128 (dBi) inclusive.
-              &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-                  # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-                  # inclusive. If not included, SAS interprets it as maximum
-                  # allowable EIRP in units of dBm/10MHz for device category.
-              &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-                  # provided in this field. The string has a maximum length of 128
-                  # octets.
-              &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                  # antenna vertical location. This optional parameter should only be
-                  # present if its value is less than the FCC requirement of 3
-                  # meters.
-              &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+            &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
+            &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
+            &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
+              &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+              &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
             },
-            &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-            &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-              &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-                  #
-                  # Conditional
-              &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-                  # interface specification that the CBSD is compliant with at the time of
-                  # registration.
-                  #
-                  # Optional
-            },
-            &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-              &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-              &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-              &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-              &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-              &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-            },
-            &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-            &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-            &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-            &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
           },
+        ],
+        &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
+        &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
+        &quot;deviceMetadata&quot;: { # Device data overridable by both SAS Portal and registration requests. # Device parameters that can be overridden by both SAS Portal and SAS
+            # registration requests.
         },
+      },
     ],
     &quot;nextPageToken&quot;: &quot;A String&quot;, # A pagination token returned from a previous call to ListDevices method
         # that indicates from where listing should continue. If the field
@@ -1452,27 +1470,9 @@
 
     { # This resource represents a long-running operation that is the result of a
       # network API call.
-    &quot;name&quot;: &quot;A String&quot;, # The server-assigned name, which is only unique within the same service that
-        # originally returns it. If you use the default HTTP mapping, the
-        # `name` should be a resource name ending with `operations/{unique_id}`.
-    &quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation.
-        # different programming environments, including REST APIs and RPC APIs. It is
-        # used by [gRPC](https://github.com/grpc). Each `Status` message contains
-        # three pieces of data: error code, error message, and error details.
-        #
-        # You can find out more about this error model and how to work with it in the
-        # [API Design Guide](https://cloud.google.com/apis/design/errors).
-      &quot;details&quot;: [ # A list of messages that carry the error details.  There is a common set of
-          # message types for APIs to use.
-        {
-          &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
-        },
-      ],
-      &quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
-      &quot;message&quot;: &quot;A String&quot;, # A developer-facing error message, which should be in English. Any
-          # user-facing error message should be localized and sent in the
-          # google.rpc.Status.details field, or localized by the client.
-    },
+    &quot;done&quot;: True or False, # If the value is `false`, it means the operation is still in progress.
+        # If `true`, the operation is completed, and either `error` or `response` is
+        # available.
     &quot;response&quot;: { # The normal response of the operation in case of success.  If the original
         # method returns no data on success, such as `Delete`, the response is
         # `google.protobuf.Empty`.  If the original method is standard
@@ -1489,9 +1489,27 @@
         # long-running operation should document the metadata type, if any.
       &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
     },
-    &quot;done&quot;: True or False, # If the value is `false`, it means the operation is still in progress.
-        # If `true`, the operation is completed, and either `error` or `response` is
-        # available.
+    &quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation.
+        # different programming environments, including REST APIs and RPC APIs. It is
+        # used by [gRPC](https://github.com/grpc). Each `Status` message contains
+        # three pieces of data: error code, error message, and error details.
+        #
+        # You can find out more about this error model and how to work with it in the
+        # [API Design Guide](https://cloud.google.com/apis/design/errors).
+      &quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
+      &quot;details&quot;: [ # A list of messages that carry the error details.  There is a common set of
+          # message types for APIs to use.
+        {
+          &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
+        },
+      ],
+      &quot;message&quot;: &quot;A String&quot;, # A developer-facing error message, which should be in English. Any
+          # user-facing error message should be localized and sent in the
+          # google.rpc.Status.details field, or localized by the client.
+    },
+    &quot;name&quot;: &quot;A String&quot;, # The server-assigned name, which is only unique within the same service that
+        # originally returns it. If you use the default HTTP mapping, the
+        # `name` should be a resource name ending with `operations/{unique_id}`.
   }</pre>
 </div>
 
@@ -1505,198 +1523,201 @@
     The object takes the form of:
 
 {
-    &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
-      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
-        &quot;A String&quot;,
-      ],
-      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-            # the WGS 84 datum. The allowed range is from -180.000000 to
-            # +180.000000. Positive values represent longitudes east of the
-            # prime meridian; negative values west of the prime
-            # meridian.
-        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-            # between -90 and +90 inclusive; a negative value means the antenna
-            # is tilted up (above horizontal). This parameter is optional for
-            # Category A devices and conditional for Category B devices.
-        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-            # degrees.  This parameter is an unsigned integer having a value
-            # between 0 and 360 (degrees) inclusive; it is optional for
-            # Category A devices and conditional for Category B devices.
-        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-            # value is &quot;AGL&quot;, the antenna height should be given relative to
-            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-            # is given with respect to WGS84 datum.
-        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-            # outdoor.
-        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-            # degrees with respect to true north. The value of this parameter
-            # is an integer with a value between 0 and 359 inclusive. A value
-            # of 0 degrees means true north; a value of 90 degrees means
-            # east. This parameter is optional for Category A devices and
-            # conditional for Category B devices.
-        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-            # the WGS 84 datum. The allowed range is from -90.000000 to
-            # +90.000000. Positive values represent latitudes north of the
-            # equator; negative values south of the equator.
-        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-            # antenna horizontal location. This optional parameter should only
-            # be present if its value is less than the FCC requirement of 50
-            # meters.
-        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-            # value between -127 and +128 (dBi) inclusive.
-        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-            # inclusive. If not included, SAS interprets it as maximum
-            # allowable EIRP in units of dBm/10MHz for device category.
-        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-            # provided in this field. The string has a maximum length of 128
-            # octets.
-        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-            # antenna vertical location. This optional parameter should only be
-            # present if its value is less than the FCC requirement of 3
-            # meters.
-        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
-      },
-      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-            #
-            # Conditional
-        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-            # interface specification that the CBSD is compliant with at the time of
-            # registration.
-            #
-            # Optional
-      },
-      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-      },
-      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+  &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
+  &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
+  &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
+    &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+      &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+          # value between -127 and +128 (dBi) inclusive.
+      &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+      &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+          # outdoor.
+      &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+          # between -90 and +90 inclusive; a negative value means the antenna
+          # is tilted up (above horizontal). This parameter is optional for
+          # Category A devices and conditional for Category B devices.
+      &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+          # value is &quot;AGL&quot;, the antenna height should be given relative to
+          # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+          # is given with respect to WGS84 datum.
+      &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+      &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+          # degrees with respect to true north. The value of this parameter
+          # is an integer with a value between 0 and 359 inclusive. A value
+          # of 0 degrees means true north; a value of 90 degrees means
+          # east. This parameter is optional for Category A devices and
+          # conditional for Category B devices.
+      &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+          # degrees.  This parameter is an unsigned integer having a value
+          # between 0 and 360 (degrees) inclusive; it is optional for
+          # Category A devices and conditional for Category B devices.
+      &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+          # antenna vertical location. This optional parameter should only be
+          # present if its value is less than the FCC requirement of 3
+          # meters.
+      &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+          # the WGS 84 datum. The allowed range is from -180.000000 to
+          # +180.000000. Positive values represent longitudes east of the
+          # prime meridian; negative values west of the prime
+          # meridian.
+      &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+          # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+          # inclusive. If not included, SAS interprets it as maximum
+          # allowable EIRP in units of dBm/10MHz for device category.
+      &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+          # provided in this field. The string has a maximum length of 128
+          # octets.
+      &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+          # the WGS 84 datum. The allowed range is from -90.000000 to
+          # +90.000000. Positive values represent latitudes north of the
+          # equator; negative values south of the equator.
+      &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+          # antenna horizontal location. This optional parameter should only
+          # be present if its value is less than the FCC requirement of 50
+          # meters.
     },
-    &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
-    &quot;grants&quot;: [ # Output only. Grants held by the device.
-      { # Device grant. It is an authorization provided by the Spectrum
-          # Access System to a device to transmit using specified operating
-          # parameters after a successful heartbeat by the device.
-        &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
-            # by the grant. The maximum EIRP is in units of dBm/MHz. The
-            # value of maxEirp represents the average (RMS) EIRP that would be
-            # measured by the procedure defined in FCC part 96.41(e)(3).
-        &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
-          &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-          &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-        },
-        &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
-        &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
-        &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
-          &quot;A String&quot;,
-        ],
-        &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
-          { # An entry in a DPA&#x27;s move list.
-            &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
-            &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
-              &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-              &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-            },
-          },
-        ],
-        &quot;state&quot;: &quot;A String&quot;, # State of the grant.
-      },
+    &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+    &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+      &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+      &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+      &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+      &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+      &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+    },
+    &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+    &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+    &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+      &quot;A String&quot;,
     ],
-    &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
-    &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
-        # manufacturer.
-    &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
-    &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
-    &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
-      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+    &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+      &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+          # interface specification that the CBSD is compliant with at the time of
+          # registration.
+          #
+          # Optional
+      &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+          #
+          # Conditional
+    },
+    &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+    &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+    &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+  },
+  &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
+      # manufacturer.
+  &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
+    &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+      &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+          # value between -127 and +128 (dBi) inclusive.
+      &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+      &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+          # outdoor.
+      &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+          # between -90 and +90 inclusive; a negative value means the antenna
+          # is tilted up (above horizontal). This parameter is optional for
+          # Category A devices and conditional for Category B devices.
+      &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+          # value is &quot;AGL&quot;, the antenna height should be given relative to
+          # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+          # is given with respect to WGS84 datum.
+      &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+      &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+          # degrees with respect to true north. The value of this parameter
+          # is an integer with a value between 0 and 359 inclusive. A value
+          # of 0 degrees means true north; a value of 90 degrees means
+          # east. This parameter is optional for Category A devices and
+          # conditional for Category B devices.
+      &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+          # degrees.  This parameter is an unsigned integer having a value
+          # between 0 and 360 (degrees) inclusive; it is optional for
+          # Category A devices and conditional for Category B devices.
+      &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+          # antenna vertical location. This optional parameter should only be
+          # present if its value is less than the FCC requirement of 3
+          # meters.
+      &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+          # the WGS 84 datum. The allowed range is from -180.000000 to
+          # +180.000000. Positive values represent longitudes east of the
+          # prime meridian; negative values west of the prime
+          # meridian.
+      &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+          # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+          # inclusive. If not included, SAS interprets it as maximum
+          # allowable EIRP in units of dBm/10MHz for device category.
+      &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+          # provided in this field. The string has a maximum length of 128
+          # octets.
+      &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+          # the WGS 84 datum. The allowed range is from -90.000000 to
+          # +90.000000. Positive values represent latitudes north of the
+          # equator; negative values south of the equator.
+      &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+          # antenna horizontal location. This optional parameter should only
+          # be present if its value is less than the FCC requirement of 50
+          # meters.
+    },
+    &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+    &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+      &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+      &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+      &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+      &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+      &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+    },
+    &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+    &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+    &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+      &quot;A String&quot;,
+    ],
+    &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+      &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+          # interface specification that the CBSD is compliant with at the time of
+          # registration.
+          #
+          # Optional
+      &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+          #
+          # Conditional
+    },
+    &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+    &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+    &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+  },
+  &quot;grants&quot;: [ # Output only. Grants held by the device.
+    { # Device grant. It is an authorization provided by the Spectrum
+        # Access System to a device to transmit using specified operating
+        # parameters after a successful heartbeat by the device.
+      &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
+          # by the grant. The maximum EIRP is in units of dBm/MHz. The
+          # value of maxEirp represents the average (RMS) EIRP that would be
+          # measured by the procedure defined in FCC part 96.41(e)(3).
+      &quot;state&quot;: &quot;A String&quot;, # State of the grant.
+      &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
+        { # An entry in a DPA&#x27;s move list.
+          &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
+          &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
+            &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+            &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
+          },
+        },
+      ],
+      &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
         &quot;A String&quot;,
       ],
-      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-            # the WGS 84 datum. The allowed range is from -180.000000 to
-            # +180.000000. Positive values represent longitudes east of the
-            # prime meridian; negative values west of the prime
-            # meridian.
-        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-            # between -90 and +90 inclusive; a negative value means the antenna
-            # is tilted up (above horizontal). This parameter is optional for
-            # Category A devices and conditional for Category B devices.
-        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-            # degrees.  This parameter is an unsigned integer having a value
-            # between 0 and 360 (degrees) inclusive; it is optional for
-            # Category A devices and conditional for Category B devices.
-        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-            # value is &quot;AGL&quot;, the antenna height should be given relative to
-            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-            # is given with respect to WGS84 datum.
-        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-            # outdoor.
-        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-            # degrees with respect to true north. The value of this parameter
-            # is an integer with a value between 0 and 359 inclusive. A value
-            # of 0 degrees means true north; a value of 90 degrees means
-            # east. This parameter is optional for Category A devices and
-            # conditional for Category B devices.
-        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-            # the WGS 84 datum. The allowed range is from -90.000000 to
-            # +90.000000. Positive values represent latitudes north of the
-            # equator; negative values south of the equator.
-        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-            # antenna horizontal location. This optional parameter should only
-            # be present if its value is less than the FCC requirement of 50
-            # meters.
-        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-            # value between -127 and +128 (dBi) inclusive.
-        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-            # inclusive. If not included, SAS interprets it as maximum
-            # allowable EIRP in units of dBm/10MHz for device category.
-        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-            # provided in this field. The string has a maximum length of 128
-            # octets.
-        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-            # antenna vertical location. This optional parameter should only be
-            # present if its value is less than the FCC requirement of 3
-            # meters.
-        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+      &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
+      &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
+      &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
+        &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+        &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
       },
-      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-            #
-            # Conditional
-        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-            # interface specification that the CBSD is compliant with at the time of
-            # registration.
-            #
-            # Optional
-      },
-      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-      },
-      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
     },
-  }
+  ],
+  &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
+  &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
+  &quot;deviceMetadata&quot;: { # Device data overridable by both SAS Portal and registration requests. # Device parameters that can be overridden by both SAS Portal and SAS
+      # registration requests.
+  },
+}
 
   updateMask: string, Fields to be updated.
   x__xgafv: string, V1 error format.
@@ -1708,198 +1729,201 @@
   An object of the form:
 
     {
-      &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
-        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
-          &quot;A String&quot;,
-        ],
-        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-              # the WGS 84 datum. The allowed range is from -180.000000 to
-              # +180.000000. Positive values represent longitudes east of the
-              # prime meridian; negative values west of the prime
-              # meridian.
-          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-              # between -90 and +90 inclusive; a negative value means the antenna
-              # is tilted up (above horizontal). This parameter is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-              # degrees.  This parameter is an unsigned integer having a value
-              # between 0 and 360 (degrees) inclusive; it is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-              # value is &quot;AGL&quot;, the antenna height should be given relative to
-              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-              # is given with respect to WGS84 datum.
-          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-              # outdoor.
-          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-              # degrees with respect to true north. The value of this parameter
-              # is an integer with a value between 0 and 359 inclusive. A value
-              # of 0 degrees means true north; a value of 90 degrees means
-              # east. This parameter is optional for Category A devices and
-              # conditional for Category B devices.
-          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-              # the WGS 84 datum. The allowed range is from -90.000000 to
-              # +90.000000. Positive values represent latitudes north of the
-              # equator; negative values south of the equator.
-          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna horizontal location. This optional parameter should only
-              # be present if its value is less than the FCC requirement of 50
-              # meters.
-          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-              # value between -127 and +128 (dBi) inclusive.
-          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-              # inclusive. If not included, SAS interprets it as maximum
-              # allowable EIRP in units of dBm/10MHz for device category.
-          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-              # provided in this field. The string has a maximum length of 128
-              # octets.
-          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna vertical location. This optional parameter should only be
-              # present if its value is less than the FCC requirement of 3
-              # meters.
-          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
-        },
-        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-              #
-              # Conditional
-          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-              # interface specification that the CBSD is compliant with at the time of
-              # registration.
-              #
-              # Optional
-        },
-        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-        },
-        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+    &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
+    &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
+    &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
+      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+            # value between -127 and +128 (dBi) inclusive.
+        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+            # outdoor.
+        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+            # between -90 and +90 inclusive; a negative value means the antenna
+            # is tilted up (above horizontal). This parameter is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+            # value is &quot;AGL&quot;, the antenna height should be given relative to
+            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+            # is given with respect to WGS84 datum.
+        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+            # degrees with respect to true north. The value of this parameter
+            # is an integer with a value between 0 and 359 inclusive. A value
+            # of 0 degrees means true north; a value of 90 degrees means
+            # east. This parameter is optional for Category A devices and
+            # conditional for Category B devices.
+        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+            # degrees.  This parameter is an unsigned integer having a value
+            # between 0 and 360 (degrees) inclusive; it is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna vertical location. This optional parameter should only be
+            # present if its value is less than the FCC requirement of 3
+            # meters.
+        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+            # the WGS 84 datum. The allowed range is from -180.000000 to
+            # +180.000000. Positive values represent longitudes east of the
+            # prime meridian; negative values west of the prime
+            # meridian.
+        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+            # inclusive. If not included, SAS interprets it as maximum
+            # allowable EIRP in units of dBm/10MHz for device category.
+        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+            # provided in this field. The string has a maximum length of 128
+            # octets.
+        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+            # the WGS 84 datum. The allowed range is from -90.000000 to
+            # +90.000000. Positive values represent latitudes north of the
+            # equator; negative values south of the equator.
+        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna horizontal location. This optional parameter should only
+            # be present if its value is less than the FCC requirement of 50
+            # meters.
       },
-      &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
-      &quot;grants&quot;: [ # Output only. Grants held by the device.
-        { # Device grant. It is an authorization provided by the Spectrum
-            # Access System to a device to transmit using specified operating
-            # parameters after a successful heartbeat by the device.
-          &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
-              # by the grant. The maximum EIRP is in units of dBm/MHz. The
-              # value of maxEirp represents the average (RMS) EIRP that would be
-              # measured by the procedure defined in FCC part 96.41(e)(3).
-          &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
-            &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-            &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-          },
-          &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
-          &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
-          &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
-            &quot;A String&quot;,
-          ],
-          &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
-            { # An entry in a DPA&#x27;s move list.
-              &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
-              &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
-                &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-                &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-              },
-            },
-          ],
-          &quot;state&quot;: &quot;A String&quot;, # State of the grant.
-        },
+      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+      },
+      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;A String&quot;,
       ],
-      &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
-      &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
-          # manufacturer.
-      &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
-      &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
-      &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
-        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+            # interface specification that the CBSD is compliant with at the time of
+            # registration.
+            #
+            # Optional
+        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+            #
+            # Conditional
+      },
+      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+    },
+    &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
+        # manufacturer.
+    &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
+      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+            # value between -127 and +128 (dBi) inclusive.
+        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+            # outdoor.
+        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+            # between -90 and +90 inclusive; a negative value means the antenna
+            # is tilted up (above horizontal). This parameter is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+            # value is &quot;AGL&quot;, the antenna height should be given relative to
+            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+            # is given with respect to WGS84 datum.
+        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+            # degrees with respect to true north. The value of this parameter
+            # is an integer with a value between 0 and 359 inclusive. A value
+            # of 0 degrees means true north; a value of 90 degrees means
+            # east. This parameter is optional for Category A devices and
+            # conditional for Category B devices.
+        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+            # degrees.  This parameter is an unsigned integer having a value
+            # between 0 and 360 (degrees) inclusive; it is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna vertical location. This optional parameter should only be
+            # present if its value is less than the FCC requirement of 3
+            # meters.
+        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+            # the WGS 84 datum. The allowed range is from -180.000000 to
+            # +180.000000. Positive values represent longitudes east of the
+            # prime meridian; negative values west of the prime
+            # meridian.
+        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+            # inclusive. If not included, SAS interprets it as maximum
+            # allowable EIRP in units of dBm/10MHz for device category.
+        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+            # provided in this field. The string has a maximum length of 128
+            # octets.
+        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+            # the WGS 84 datum. The allowed range is from -90.000000 to
+            # +90.000000. Positive values represent latitudes north of the
+            # equator; negative values south of the equator.
+        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna horizontal location. This optional parameter should only
+            # be present if its value is less than the FCC requirement of 50
+            # meters.
+      },
+      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+      },
+      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;A String&quot;,
+      ],
+      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+            # interface specification that the CBSD is compliant with at the time of
+            # registration.
+            #
+            # Optional
+        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+            #
+            # Conditional
+      },
+      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+    },
+    &quot;grants&quot;: [ # Output only. Grants held by the device.
+      { # Device grant. It is an authorization provided by the Spectrum
+          # Access System to a device to transmit using specified operating
+          # parameters after a successful heartbeat by the device.
+        &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
+            # by the grant. The maximum EIRP is in units of dBm/MHz. The
+            # value of maxEirp represents the average (RMS) EIRP that would be
+            # measured by the procedure defined in FCC part 96.41(e)(3).
+        &quot;state&quot;: &quot;A String&quot;, # State of the grant.
+        &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
+          { # An entry in a DPA&#x27;s move list.
+            &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
+            &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
+              &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+              &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
+            },
+          },
+        ],
+        &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
           &quot;A String&quot;,
         ],
-        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-              # the WGS 84 datum. The allowed range is from -180.000000 to
-              # +180.000000. Positive values represent longitudes east of the
-              # prime meridian; negative values west of the prime
-              # meridian.
-          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-              # between -90 and +90 inclusive; a negative value means the antenna
-              # is tilted up (above horizontal). This parameter is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-              # degrees.  This parameter is an unsigned integer having a value
-              # between 0 and 360 (degrees) inclusive; it is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-              # value is &quot;AGL&quot;, the antenna height should be given relative to
-              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-              # is given with respect to WGS84 datum.
-          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-              # outdoor.
-          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-              # degrees with respect to true north. The value of this parameter
-              # is an integer with a value between 0 and 359 inclusive. A value
-              # of 0 degrees means true north; a value of 90 degrees means
-              # east. This parameter is optional for Category A devices and
-              # conditional for Category B devices.
-          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-              # the WGS 84 datum. The allowed range is from -90.000000 to
-              # +90.000000. Positive values represent latitudes north of the
-              # equator; negative values south of the equator.
-          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna horizontal location. This optional parameter should only
-              # be present if its value is less than the FCC requirement of 50
-              # meters.
-          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-              # value between -127 and +128 (dBi) inclusive.
-          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-              # inclusive. If not included, SAS interprets it as maximum
-              # allowable EIRP in units of dBm/10MHz for device category.
-          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-              # provided in this field. The string has a maximum length of 128
-              # octets.
-          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna vertical location. This optional parameter should only be
-              # present if its value is less than the FCC requirement of 3
-              # meters.
-          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
+        &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
+        &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
+          &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+          &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
         },
-        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-              #
-              # Conditional
-          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-              # interface specification that the CBSD is compliant with at the time of
-              # registration.
-              #
-              # Optional
-        },
-        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-        },
-        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
       },
-    }</pre>
+    ],
+    &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
+    &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
+    &quot;deviceMetadata&quot;: { # Device data overridable by both SAS Portal and registration requests. # Device parameters that can be overridden by both SAS Portal and SAS
+        # registration requests.
+    },
+  }</pre>
 </div>
 
 <div class="method">
@@ -1915,198 +1939,201 @@
     &quot;device&quot;: { # Required. The device to sign.
         # The device fields name, fcc_id and serial_number must be set.
         # The user_id field must be set.
-        &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
-          &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
-            &quot;A String&quot;,
-          ],
-          &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-          &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-            &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-                # the WGS 84 datum. The allowed range is from -180.000000 to
-                # +180.000000. Positive values represent longitudes east of the
-                # prime meridian; negative values west of the prime
-                # meridian.
-            &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-                # between -90 and +90 inclusive; a negative value means the antenna
-                # is tilted up (above horizontal). This parameter is optional for
-                # Category A devices and conditional for Category B devices.
-            &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-                # degrees.  This parameter is an unsigned integer having a value
-                # between 0 and 360 (degrees) inclusive; it is optional for
-                # Category A devices and conditional for Category B devices.
-            &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-                # value is &quot;AGL&quot;, the antenna height should be given relative to
-                # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-                # is given with respect to WGS84 datum.
-            &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-                # outdoor.
-            &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-                # degrees with respect to true north. The value of this parameter
-                # is an integer with a value between 0 and 359 inclusive. A value
-                # of 0 degrees means true north; a value of 90 degrees means
-                # east. This parameter is optional for Category A devices and
-                # conditional for Category B devices.
-            &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-                # the WGS 84 datum. The allowed range is from -90.000000 to
-                # +90.000000. Positive values represent latitudes north of the
-                # equator; negative values south of the equator.
-            &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                # antenna horizontal location. This optional parameter should only
-                # be present if its value is less than the FCC requirement of 50
-                # meters.
-            &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-            &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-                # value between -127 and +128 (dBi) inclusive.
-            &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-                # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-                # inclusive. If not included, SAS interprets it as maximum
-                # allowable EIRP in units of dBm/10MHz for device category.
-            &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-                # provided in this field. The string has a maximum length of 128
-                # octets.
-            &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                # antenna vertical location. This optional parameter should only be
-                # present if its value is less than the FCC requirement of 3
-                # meters.
-            &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
-          },
-          &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-          &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-            &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-                #
-                # Conditional
-            &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-                # interface specification that the CBSD is compliant with at the time of
-                # registration.
-                #
-                # Optional
-          },
-          &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-            &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-            &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-            &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-            &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-            &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-          },
-          &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-          &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-          &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-          &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
+      &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
+      &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
+        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+              # value between -127 and +128 (dBi) inclusive.
+          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+              # outdoor.
+          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+              # between -90 and +90 inclusive; a negative value means the antenna
+              # is tilted up (above horizontal). This parameter is optional for
+              # Category A devices and conditional for Category B devices.
+          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+              # value is &quot;AGL&quot;, the antenna height should be given relative to
+              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+              # is given with respect to WGS84 datum.
+          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+              # degrees with respect to true north. The value of this parameter
+              # is an integer with a value between 0 and 359 inclusive. A value
+              # of 0 degrees means true north; a value of 90 degrees means
+              # east. This parameter is optional for Category A devices and
+              # conditional for Category B devices.
+          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+              # degrees.  This parameter is an unsigned integer having a value
+              # between 0 and 360 (degrees) inclusive; it is optional for
+              # Category A devices and conditional for Category B devices.
+          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+              # antenna vertical location. This optional parameter should only be
+              # present if its value is less than the FCC requirement of 3
+              # meters.
+          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+              # the WGS 84 datum. The allowed range is from -180.000000 to
+              # +180.000000. Positive values represent longitudes east of the
+              # prime meridian; negative values west of the prime
+              # meridian.
+          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+              # inclusive. If not included, SAS interprets it as maximum
+              # allowable EIRP in units of dBm/10MHz for device category.
+          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+              # provided in this field. The string has a maximum length of 128
+              # octets.
+          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+              # the WGS 84 datum. The allowed range is from -90.000000 to
+              # +90.000000. Positive values represent latitudes north of the
+              # equator; negative values south of the equator.
+          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+              # antenna horizontal location. This optional parameter should only
+              # be present if its value is less than the FCC requirement of 50
+              # meters.
         },
-        &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
-        &quot;grants&quot;: [ # Output only. Grants held by the device.
-          { # Device grant. It is an authorization provided by the Spectrum
-              # Access System to a device to transmit using specified operating
-              # parameters after a successful heartbeat by the device.
-            &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
-                # by the grant. The maximum EIRP is in units of dBm/MHz. The
-                # value of maxEirp represents the average (RMS) EIRP that would be
-                # measured by the procedure defined in FCC part 96.41(e)(3).
-            &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
-              &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-              &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-            },
-            &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
-            &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
-            &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
-              &quot;A String&quot;,
-            ],
-            &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
-              { # An entry in a DPA&#x27;s move list.
-                &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
-                &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
-                  &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-                  &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-                },
-              },
-            ],
-            &quot;state&quot;: &quot;A String&quot;, # State of the grant.
-          },
+        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+        },
+        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+          &quot;A String&quot;,
         ],
-        &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
-        &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
-            # manufacturer.
-        &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
-        &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
-        &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
-          &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+              # interface specification that the CBSD is compliant with at the time of
+              # registration.
+              #
+              # Optional
+          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+              #
+              # Conditional
+        },
+        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+      },
+      &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
+          # manufacturer.
+      &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
+        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+              # value between -127 and +128 (dBi) inclusive.
+          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+              # outdoor.
+          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+              # between -90 and +90 inclusive; a negative value means the antenna
+              # is tilted up (above horizontal). This parameter is optional for
+              # Category A devices and conditional for Category B devices.
+          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+              # value is &quot;AGL&quot;, the antenna height should be given relative to
+              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+              # is given with respect to WGS84 datum.
+          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+              # degrees with respect to true north. The value of this parameter
+              # is an integer with a value between 0 and 359 inclusive. A value
+              # of 0 degrees means true north; a value of 90 degrees means
+              # east. This parameter is optional for Category A devices and
+              # conditional for Category B devices.
+          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+              # degrees.  This parameter is an unsigned integer having a value
+              # between 0 and 360 (degrees) inclusive; it is optional for
+              # Category A devices and conditional for Category B devices.
+          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+              # antenna vertical location. This optional parameter should only be
+              # present if its value is less than the FCC requirement of 3
+              # meters.
+          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+              # the WGS 84 datum. The allowed range is from -180.000000 to
+              # +180.000000. Positive values represent longitudes east of the
+              # prime meridian; negative values west of the prime
+              # meridian.
+          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+              # inclusive. If not included, SAS interprets it as maximum
+              # allowable EIRP in units of dBm/10MHz for device category.
+          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+              # provided in this field. The string has a maximum length of 128
+              # octets.
+          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+              # the WGS 84 datum. The allowed range is from -90.000000 to
+              # +90.000000. Positive values represent latitudes north of the
+              # equator; negative values south of the equator.
+          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+              # antenna horizontal location. This optional parameter should only
+              # be present if its value is less than the FCC requirement of 50
+              # meters.
+        },
+        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+        },
+        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+          &quot;A String&quot;,
+        ],
+        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+              # interface specification that the CBSD is compliant with at the time of
+              # registration.
+              #
+              # Optional
+          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+              #
+              # Conditional
+        },
+        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+      },
+      &quot;grants&quot;: [ # Output only. Grants held by the device.
+        { # Device grant. It is an authorization provided by the Spectrum
+            # Access System to a device to transmit using specified operating
+            # parameters after a successful heartbeat by the device.
+          &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
+              # by the grant. The maximum EIRP is in units of dBm/MHz. The
+              # value of maxEirp represents the average (RMS) EIRP that would be
+              # measured by the procedure defined in FCC part 96.41(e)(3).
+          &quot;state&quot;: &quot;A String&quot;, # State of the grant.
+          &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
+            { # An entry in a DPA&#x27;s move list.
+              &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
+              &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
+                &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+                &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
+              },
+            },
+          ],
+          &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
             &quot;A String&quot;,
           ],
-          &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-          &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-            &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-                # the WGS 84 datum. The allowed range is from -180.000000 to
-                # +180.000000. Positive values represent longitudes east of the
-                # prime meridian; negative values west of the prime
-                # meridian.
-            &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-                # between -90 and +90 inclusive; a negative value means the antenna
-                # is tilted up (above horizontal). This parameter is optional for
-                # Category A devices and conditional for Category B devices.
-            &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-                # degrees.  This parameter is an unsigned integer having a value
-                # between 0 and 360 (degrees) inclusive; it is optional for
-                # Category A devices and conditional for Category B devices.
-            &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-                # value is &quot;AGL&quot;, the antenna height should be given relative to
-                # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-                # is given with respect to WGS84 datum.
-            &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-                # outdoor.
-            &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-                # degrees with respect to true north. The value of this parameter
-                # is an integer with a value between 0 and 359 inclusive. A value
-                # of 0 degrees means true north; a value of 90 degrees means
-                # east. This parameter is optional for Category A devices and
-                # conditional for Category B devices.
-            &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-                # the WGS 84 datum. The allowed range is from -90.000000 to
-                # +90.000000. Positive values represent latitudes north of the
-                # equator; negative values south of the equator.
-            &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                # antenna horizontal location. This optional parameter should only
-                # be present if its value is less than the FCC requirement of 50
-                # meters.
-            &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-            &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-                # value between -127 and +128 (dBi) inclusive.
-            &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-                # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-                # inclusive. If not included, SAS interprets it as maximum
-                # allowable EIRP in units of dBm/10MHz for device category.
-            &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-                # provided in this field. The string has a maximum length of 128
-                # octets.
-            &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-                # antenna vertical location. This optional parameter should only be
-                # present if its value is less than the FCC requirement of 3
-                # meters.
-            &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+          &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
+          &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
+          &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
+            &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+            &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
           },
-          &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-          &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-            &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-                #
-                # Conditional
-            &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-                # interface specification that the CBSD is compliant with at the time of
-                # registration.
-                #
-                # Optional
-          },
-          &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-            &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-            &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-            &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-            &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-            &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-          },
-          &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-          &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-          &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-          &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
         },
+      ],
+      &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
+      &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
+      &quot;deviceMetadata&quot;: { # Device data overridable by both SAS Portal and registration requests. # Device parameters that can be overridden by both SAS Portal and SAS
+          # registration requests.
       },
+    },
   }
 
   x__xgafv: string, V1 error format.
@@ -2139,11 +2166,11 @@
     The object takes the form of:
 
 { # Request for UpdateSignedDevice method.
+    &quot;installerId&quot;: &quot;A String&quot;, # Required. Unique installer ID (CPI ID) from the Certified Professional
+        # Installers database.
     &quot;encodedDevice&quot;: &quot;A String&quot;, # Required. The JSON Web Token signed using a CPI private key. Payload
         # must be the JSON encoding
         # of the device. The user_id field must be set.
-    &quot;installerId&quot;: &quot;A String&quot;, # Required. Unique installer ID (CPI ID) from the Certified Professional
-        # Installers database.
   }
 
   x__xgafv: string, V1 error format.
@@ -2155,198 +2182,201 @@
   An object of the form:
 
     {
-      &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
-        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
-          &quot;A String&quot;,
-        ],
-        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-              # the WGS 84 datum. The allowed range is from -180.000000 to
-              # +180.000000. Positive values represent longitudes east of the
-              # prime meridian; negative values west of the prime
-              # meridian.
-          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-              # between -90 and +90 inclusive; a negative value means the antenna
-              # is tilted up (above horizontal). This parameter is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-              # degrees.  This parameter is an unsigned integer having a value
-              # between 0 and 360 (degrees) inclusive; it is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-              # value is &quot;AGL&quot;, the antenna height should be given relative to
-              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-              # is given with respect to WGS84 datum.
-          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-              # outdoor.
-          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-              # degrees with respect to true north. The value of this parameter
-              # is an integer with a value between 0 and 359 inclusive. A value
-              # of 0 degrees means true north; a value of 90 degrees means
-              # east. This parameter is optional for Category A devices and
-              # conditional for Category B devices.
-          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-              # the WGS 84 datum. The allowed range is from -90.000000 to
-              # +90.000000. Positive values represent latitudes north of the
-              # equator; negative values south of the equator.
-          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna horizontal location. This optional parameter should only
-              # be present if its value is less than the FCC requirement of 50
-              # meters.
-          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-              # value between -127 and +128 (dBi) inclusive.
-          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-              # inclusive. If not included, SAS interprets it as maximum
-              # allowable EIRP in units of dBm/10MHz for device category.
-          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-              # provided in this field. The string has a maximum length of 128
-              # octets.
-          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna vertical location. This optional parameter should only be
-              # present if its value is less than the FCC requirement of 3
-              # meters.
-          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
-        },
-        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-              #
-              # Conditional
-          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-              # interface specification that the CBSD is compliant with at the time of
-              # registration.
-              #
-              # Optional
-        },
-        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-        },
-        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+    &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
+    &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
+    &quot;activeConfig&quot;: { # Information about the device configuration. # Output only. Current configuration of the device as registered to the SAS.
+      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+            # value between -127 and +128 (dBi) inclusive.
+        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+            # outdoor.
+        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+            # between -90 and +90 inclusive; a negative value means the antenna
+            # is tilted up (above horizontal). This parameter is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+            # value is &quot;AGL&quot;, the antenna height should be given relative to
+            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+            # is given with respect to WGS84 datum.
+        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+            # degrees with respect to true north. The value of this parameter
+            # is an integer with a value between 0 and 359 inclusive. A value
+            # of 0 degrees means true north; a value of 90 degrees means
+            # east. This parameter is optional for Category A devices and
+            # conditional for Category B devices.
+        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+            # degrees.  This parameter is an unsigned integer having a value
+            # between 0 and 360 (degrees) inclusive; it is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna vertical location. This optional parameter should only be
+            # present if its value is less than the FCC requirement of 3
+            # meters.
+        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+            # the WGS 84 datum. The allowed range is from -180.000000 to
+            # +180.000000. Positive values represent longitudes east of the
+            # prime meridian; negative values west of the prime
+            # meridian.
+        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+            # inclusive. If not included, SAS interprets it as maximum
+            # allowable EIRP in units of dBm/10MHz for device category.
+        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+            # provided in this field. The string has a maximum length of 128
+            # octets.
+        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+            # the WGS 84 datum. The allowed range is from -90.000000 to
+            # +90.000000. Positive values represent latitudes north of the
+            # equator; negative values south of the equator.
+        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna horizontal location. This optional parameter should only
+            # be present if its value is less than the FCC requirement of 50
+            # meters.
       },
-      &quot;displayName&quot;: &quot;A String&quot;, # Device display name.
-      &quot;grants&quot;: [ # Output only. Grants held by the device.
-        { # Device grant. It is an authorization provided by the Spectrum
-            # Access System to a device to transmit using specified operating
-            # parameters after a successful heartbeat by the device.
-          &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
-              # by the grant. The maximum EIRP is in units of dBm/MHz. The
-              # value of maxEirp represents the average (RMS) EIRP that would be
-              # measured by the procedure defined in FCC part 96.41(e)(3).
-          &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
-            &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-            &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-          },
-          &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
-          &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
-          &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
-            &quot;A String&quot;,
-          ],
-          &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
-            { # An entry in a DPA&#x27;s move list.
-              &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
-              &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
-                &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
-                &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
-              },
-            },
-          ],
-          &quot;state&quot;: &quot;A String&quot;, # State of the grant.
-        },
+      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+      },
+      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;A String&quot;,
       ],
-      &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
-      &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
-          # manufacturer.
-      &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
-      &quot;name&quot;: &quot;A String&quot;, # Output only. The resource path name.
-      &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
-        &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+            # interface specification that the CBSD is compliant with at the time of
+            # registration.
+            #
+            # Optional
+        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+            #
+            # Conditional
+      },
+      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+    },
+    &quot;serialNumber&quot;: &quot;A String&quot;, # A serial number assigned to the device by the device
+        # manufacturer.
+    &quot;preloadedConfig&quot;: { # Information about the device configuration. # Configuration of the device, as specified via SAS Portal API.
+      &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
+        &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
+            # value between -127 and +128 (dBi) inclusive.
+        &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
+            # outdoor.
+        &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
+            # between -90 and +90 inclusive; a negative value means the antenna
+            # is tilted up (above horizontal). This parameter is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
+            # value is &quot;AGL&quot;, the antenna height should be given relative to
+            # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
+            # is given with respect to WGS84 datum.
+        &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
+        &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
+            # degrees with respect to true north. The value of this parameter
+            # is an integer with a value between 0 and 359 inclusive. A value
+            # of 0 degrees means true north; a value of 90 degrees means
+            # east. This parameter is optional for Category A devices and
+            # conditional for Category B devices.
+        &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
+            # degrees.  This parameter is an unsigned integer having a value
+            # between 0 and 360 (degrees) inclusive; it is optional for
+            # Category A devices and conditional for Category B devices.
+        &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna vertical location. This optional parameter should only be
+            # present if its value is less than the FCC requirement of 3
+            # meters.
+        &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
+            # the WGS 84 datum. The allowed range is from -180.000000 to
+            # +180.000000. Positive values represent longitudes east of the
+            # prime meridian; negative values west of the prime
+            # meridian.
+        &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
+            # and is an integer with a value between -127 and +47 (dBm/10 MHz)
+            # inclusive. If not included, SAS interprets it as maximum
+            # allowable EIRP in units of dBm/10MHz for device category.
+        &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
+            # provided in this field. The string has a maximum length of 128
+            # octets.
+        &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
+            # the WGS 84 datum. The allowed range is from -90.000000 to
+            # +90.000000. Positive values represent latitudes north of the
+            # equator; negative values south of the equator.
+        &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
+            # antenna horizontal location. This optional parameter should only
+            # be present if its value is less than the FCC requirement of 50
+            # meters.
+      },
+      &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
+      &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
+        &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
+        &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
+        &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
+        &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
+        &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
+      },
+      &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
+      &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
+      &quot;measurementCapabilities&quot;: [ # Measurement reporting capabilities of the device.
+        &quot;A String&quot;,
+      ],
+      &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
+        &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
+            # interface specification that the CBSD is compliant with at the time of
+            # registration.
+            #
+            # Optional
+        &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
+            #
+            # Conditional
+      },
+      &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
+      &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
+      &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
+    },
+    &quot;grants&quot;: [ # Output only. Grants held by the device.
+      { # Device grant. It is an authorization provided by the Spectrum
+          # Access System to a device to transmit using specified operating
+          # parameters after a successful heartbeat by the device.
+        &quot;maxEirp&quot;: 3.14, # Maximum Equivalent Isotropically Radiated Power (EIRP) permitted
+            # by the grant. The maximum EIRP is in units of dBm/MHz. The
+            # value of maxEirp represents the average (RMS) EIRP that would be
+            # measured by the procedure defined in FCC part 96.41(e)(3).
+        &quot;state&quot;: &quot;A String&quot;, # State of the grant.
+        &quot;moveList&quot;: [ # The DPA move lists on which this grant appears.
+          { # An entry in a DPA&#x27;s move list.
+            &quot;dpaId&quot;: &quot;A String&quot;, # The ID of the DPA.
+            &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The frequency range that the move list affects.
+              &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+              &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
+            },
+          },
+        ],
+        &quot;suspensionReason&quot;: [ # If the grant is suspended, the reason(s) for suspension.
           &quot;A String&quot;,
         ],
-        &quot;callSign&quot;: &quot;A String&quot;, # The call sign of the device operator.
-        &quot;installationParams&quot;: { # Information about the device installation parameters. # Installation parameters for the device.
-          &quot;longitude&quot;: 3.14, # Longitude of the device antenna location. in degrees relative to
-              # the WGS 84 datum. The allowed range is from -180.000000 to
-              # +180.000000. Positive values represent longitudes east of the
-              # prime meridian; negative values west of the prime
-              # meridian.
-          &quot;antennaDowntilt&quot;: 42, # Antenna downtilt in degrees and is an integer with a value
-              # between -90 and +90 inclusive; a negative value means the antenna
-              # is tilted up (above horizontal). This parameter is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;antennaBeamwidth&quot;: 42, # 3-dB antenna beamwidth of the antenna in the horizontal-plane in
-              # degrees.  This parameter is an unsigned integer having a value
-              # between 0 and 360 (degrees) inclusive; it is optional for
-              # Category A devices and conditional for Category B devices.
-          &quot;height&quot;: 3.14, # Device antenna height in meters. When the heightType parameter
-              # value is &quot;AGL&quot;, the antenna height should be given relative to
-              # ground level. When the heightType parameter value is &quot;AMSL&quot;, it
-              # is given with respect to WGS84 datum.
-          &quot;indoorDeployment&quot;: True or False, # Whether the device antenna is indoor or not. True: indoor. False:
-              # outdoor.
-          &quot;antennaAzimuth&quot;: 42, # Boresight direction of the horizontal plane of the antenna in
-              # degrees with respect to true north. The value of this parameter
-              # is an integer with a value between 0 and 359 inclusive. A value
-              # of 0 degrees means true north; a value of 90 degrees means
-              # east. This parameter is optional for Category A devices and
-              # conditional for Category B devices.
-          &quot;latitude&quot;: 3.14, # Latitude of the device antenna location in degrees relative to
-              # the WGS 84 datum. The allowed range is from -90.000000 to
-              # +90.000000. Positive values represent latitudes north of the
-              # equator; negative values south of the equator.
-          &quot;horizontalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna horizontal location. This optional parameter should only
-              # be present if its value is less than the FCC requirement of 50
-              # meters.
-          &quot;heightType&quot;: &quot;A String&quot;, # Specifies how the height is measured.
-          &quot;antennaGain&quot;: 42, # Peak antenna gain in dBi. This parameter is an integer with a
-              # value between -127 and +128 (dBi) inclusive.
-          &quot;eirpCapability&quot;: 42, # This parameter is the maximum device EIRP in units of dBm/10MHz
-              # and is an integer with a value between -127 and +47 (dBm/10 MHz)
-              # inclusive. If not included, SAS interprets it as maximum
-              # allowable EIRP in units of dBm/10MHz for device category.
-          &quot;antennaModel&quot;: &quot;A String&quot;, # If an external antenna is used, the antenna model is optionally
-              # provided in this field. The string has a maximum length of 128
-              # octets.
-          &quot;verticalAccuracy&quot;: 3.14, # A positive number in meters to indicate accuracy of the device
-              # antenna vertical location. This optional parameter should only be
-              # present if its value is less than the FCC requirement of 3
-              # meters.
-          &quot;cpeCbsdIndication&quot;: True or False, # If present, this parameter specifies whether the CBSD is a CPE-CBSD or not.
+        &quot;channelType&quot;: &quot;A String&quot;, # Type of channel used.
+        &quot;expireTime&quot;: &quot;A String&quot;, # The expiration time of the grant.
+        &quot;frequencyRange&quot;: { # Frequency range from `low_frequency` to `high_frequency`. # The transmission frequency range.
+          &quot;highFrequencyMhz&quot;: 3.14, # The highest frequency of the frequency range in MHz.
+          &quot;lowFrequencyMhz&quot;: 3.14, # The lowest frequency of the frequency range in MHz.
         },
-        &quot;state&quot;: &quot;A String&quot;, # State of the configuration.
-        &quot;airInterface&quot;: { # Information about the device&#x27;s air interface. # Information about this device&#x27;s air interface.
-          &quot;radioTechnology&quot;: &quot;A String&quot;, # This field specifies the radio access technology that is used for the CBSD.
-              #
-              # Conditional
-          &quot;supportedSpec&quot;: &quot;A String&quot;, # This field is related to the radioTechnology field and provides the air
-              # interface specification that the CBSD is compliant with at the time of
-              # registration.
-              #
-              # Optional
-        },
-        &quot;model&quot;: { # Information about the model of the device. # Information about this device model.
-          &quot;vendor&quot;: &quot;A String&quot;, # The name of the device vendor.
-          &quot;hardwareVersion&quot;: &quot;A String&quot;, # The hardware version of the device.
-          &quot;firmwareVersion&quot;: &quot;A String&quot;, # The firmware version of the device.
-          &quot;name&quot;: &quot;A String&quot;, # The name of the device model.
-          &quot;softwareVersion&quot;: &quot;A String&quot;, # The software version of the device.
-        },
-        &quot;userId&quot;: &quot;A String&quot;, # The identifier of a device user.
-        &quot;category&quot;: &quot;A String&quot;, # FCC category of the device.
-        &quot;updateTime&quot;: &quot;A String&quot;, # Output-only. The last time the device configuration was edited.
-        &quot;isSigned&quot;: True or False, # Output-only. Whether the configuration has been signed by a CPI.
       },
-    }</pre>
+    ],
+    &quot;state&quot;: &quot;A String&quot;, # Output only. Device state.
+    &quot;fccId&quot;: &quot;A String&quot;, # The FCC identifier of the device.
+    &quot;deviceMetadata&quot;: { # Device data overridable by both SAS Portal and registration requests. # Device parameters that can be overridden by both SAS Portal and SAS
+        # registration requests.
+    },
+  }</pre>
 </div>
 
 </body></html>
\ No newline at end of file