-- | Creates a value of 'CustomersDevicesUnclaim' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'cduParent'
--
-- * 'cduXgafv'
--
-- * 'cduUploadProtocol'
--
-- * 'cduAccessToken'
--
-- * 'cduUploadType'
--
-- * 'cduPayload'
--
-- * 'cduCallback'
customersDevicesUnclaim
    :: Text -- ^ 'cduParent'
    -> CustomerUnclaimDeviceRequest -- ^ 'cduPayload'
    -> CustomersDevicesUnclaim
customersDevicesUnclaim pCduParent_ pCduPayload_ =
  CustomersDevicesUnclaim'
    { _cduParent = pCduParent_
    , _cduXgafv = Nothing
    , _cduUploadProtocol = Nothing
    , _cduAccessToken = Nothing
    , _cduUploadType = Nothing
    , _cduPayload = pCduPayload_
    , _cduCallback = Nothing
    }
customersDevicesUnclaim
    :: Text -- ^ 'cduParent'
    -> CustomerUnclaimDeviceRequest -- ^ 'cduPayload'
    -> CustomersDevicesUnclaim
customersDevicesUnclaim pCduParent_ pCduPayload_ =
  CustomersDevicesUnclaim'
    { _cduParent = pCduParent_
    , _cduXgafv = Nothing
    , _cduUploadProtocol = Nothing
    , _cduAccessToken = Nothing
    , _cduUploadType = Nothing
    , _cduPayload = pCduPayload_
    , _cduCallback = Nothing
    }
customersDevicesUnclaim pCduParent_ pCduPayload_ =
  CustomersDevicesUnclaim'
    { _cduParent = pCduParent_
    , _cduXgafv = Nothing
    , _cduUploadProtocol = Nothing
    , _cduAccessToken = Nothing
    , _cduUploadType = Nothing
    , _cduPayload = pCduPayload_
    , _cduCallback = Nothing
    }