-- | Creates a value of 'UsersSettingsSendAsCreate' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'ussacXgafv'
--
-- * 'ussacUploadProtocol'
--
-- * 'ussacAccessToken'
--
-- * 'ussacUploadType'
--
-- * 'ussacPayload'
--
-- * 'ussacUserId'
--
-- * 'ussacCallback'
usersSettingsSendAsCreate
    :: SendAs -- ^ 'ussacPayload'
    -> UsersSettingsSendAsCreate
usersSettingsSendAsCreate pUssacPayload_ =
  UsersSettingsSendAsCreate'
    { _ussacXgafv = Nothing
    , _ussacUploadProtocol = Nothing
    , _ussacAccessToken = Nothing
    , _ussacUploadType = Nothing
    , _ussacPayload = pUssacPayload_
    , _ussacUserId = "me"
    , _ussacCallback = Nothing
    }
usersSettingsSendAsCreate
    :: SendAs -- ^ 'ussacPayload'
    -> UsersSettingsSendAsCreate
usersSettingsSendAsCreate pUssacPayload_ =
  UsersSettingsSendAsCreate'
    { _ussacXgafv = Nothing
    , _ussacUploadProtocol = Nothing
    , _ussacAccessToken = Nothing
    , _ussacUploadType = Nothing
    , _ussacPayload = pUssacPayload_
    , _ussacUserId = "me"
    , _ussacCallback = Nothing
    }
usersSettingsSendAsCreate pUssacPayload_ =
  UsersSettingsSendAsCreate'
    { _ussacXgafv = Nothing
    , _ussacUploadProtocol = Nothing
    , _ussacAccessToken = Nothing
    , _ussacUploadType = Nothing
    , _ussacPayload = pUssacPayload_
    , _ussacUserId = "me"
    , _ussacCallback = Nothing
    }