-- | Creates a value of 'UsersDraftsGet' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'udgXgafv'
--
-- * 'udgUploadProtocol'
--
-- * 'udgAccessToken'
--
-- * 'udgFormat'
--
-- * 'udgUploadType'
--
-- * 'udgUserId'
--
-- * 'udgId'
--
-- * 'udgCallback'
usersDraftsGet
    :: Text -- ^ 'udgId'
    -> UsersDraftsGet
usersDraftsGet pUdgId_ =
  UsersDraftsGet'
    { _udgXgafv = Nothing
    , _udgUploadProtocol = Nothing
    , _udgAccessToken = Nothing
    , _udgFormat = UDGFFull
    , _udgUploadType = Nothing
    , _udgUserId = "me"
    , _udgId = pUdgId_
    , _udgCallback = Nothing
    }
usersDraftsGet
    :: Text -- ^ 'udgId'
    -> UsersDraftsGet
usersDraftsGet pUdgId_ =
  UsersDraftsGet'
    { _udgXgafv = Nothing
    , _udgUploadProtocol = Nothing
    , _udgAccessToken = Nothing
    , _udgFormat = UDGFFull
    , _udgUploadType = Nothing
    , _udgUserId = "me"
    , _udgId = pUdgId_
    , _udgCallback = Nothing
    }
usersDraftsGet pUdgId_ =
  UsersDraftsGet'
    { _udgXgafv = Nothing
    , _udgUploadProtocol = Nothing
    , _udgAccessToken = Nothing
    , _udgFormat = UDGFFull
    , _udgUploadType = Nothing
    , _udgUserId = "me"
    , _udgId = pUdgId_
    , _udgCallback = Nothing
    }