-- | Creates a value of 'BeaconsDecommission' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'beaXgafv'
--
-- * 'beaUploadProtocol'
--
-- * 'beaPp'
--
-- * 'beaAccessToken'
--
-- * 'beaBeaconName'
--
-- * 'beaUploadType'
--
-- * 'beaBearerToken'
--
-- * 'beaProjectId'
--
-- * 'beaCallback'
beaconsDecommission
    :: Text -- ^ 'beaBeaconName'
    -> BeaconsDecommission
beaconsDecommission pBeaBeaconName_ =
    BeaconsDecommission'
    { _beaXgafv = Nothing
    , _beaUploadProtocol = Nothing
    , _beaPp = True
    , _beaAccessToken = Nothing
    , _beaBeaconName = pBeaBeaconName_
    , _beaUploadType = Nothing
    , _beaBearerToken = Nothing
    , _beaProjectId = Nothing
    , _beaCallback = Nothing
    }
beaconsDecommission
    :: Text -- ^ 'beaBeaconName'
    -> BeaconsDecommission
beaconsDecommission pBeaBeaconName_ =
    BeaconsDecommission'
    { _beaXgafv = Nothing
    , _beaUploadProtocol = Nothing
    , _beaPp = True
    , _beaAccessToken = Nothing
    , _beaBeaconName = pBeaBeaconName_
    , _beaUploadType = Nothing
    , _beaBearerToken = Nothing
    , _beaProjectId = Nothing
    , _beaCallback = Nothing
    }
beaconsDecommission pBeaBeaconName_ =
    BeaconsDecommission'
    { _beaXgafv = Nothing
    , _beaUploadProtocol = Nothing
    , _beaPp = True
    , _beaAccessToken = Nothing
    , _beaBeaconName = pBeaBeaconName_
    , _beaUploadType = Nothing
    , _beaBearerToken = Nothing
    , _beaProjectId = Nothing
    , _beaCallback = Nothing
    }