-- | Creates a value of 'CallSetsCreate' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'cscXgafv'
--
-- * 'cscUploadProtocol'
--
-- * 'cscPp'
--
-- * 'cscAccessToken'
--
-- * 'cscUploadType'
--
-- * 'cscPayload'
--
-- * 'cscBearerToken'
--
-- * 'cscCallback'
callSetsCreate
    :: CallSet -- ^ 'cscPayload'
    -> CallSetsCreate
callSetsCreate pCscPayload_ =
    CallSetsCreate'
    { _cscXgafv = Nothing
    , _cscUploadProtocol = Nothing
    , _cscPp = True
    , _cscAccessToken = Nothing
    , _cscUploadType = Nothing
    , _cscPayload = pCscPayload_
    , _cscBearerToken = Nothing
    , _cscCallback = Nothing
    }
callSetsCreate
    :: CallSet -- ^ 'cscPayload'
    -> CallSetsCreate
callSetsCreate pCscPayload_ =
    CallSetsCreate'
    { _cscXgafv = Nothing
    , _cscUploadProtocol = Nothing
    , _cscPp = True
    , _cscAccessToken = Nothing
    , _cscUploadType = Nothing
    , _cscPayload = pCscPayload_
    , _cscBearerToken = Nothing
    , _cscCallback = Nothing
    }
callSetsCreate pCscPayload_ =
    CallSetsCreate'
    { _cscXgafv = Nothing
    , _cscUploadProtocol = Nothing
    , _cscPp = True
    , _cscAccessToken = Nothing
    , _cscUploadType = Nothing
    , _cscPayload = pCscPayload_
    , _cscBearerToken = Nothing
    , _cscCallback = Nothing
    }