-- | Creates a value of 'SuperChatEventsList' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'scelXgafv'
--
-- * 'scelPart'
--
-- * 'scelUploadProtocol'
--
-- * 'scelAccessToken'
--
-- * 'scelUploadType'
--
-- * 'scelHl'
--
-- * 'scelPageToken'
--
-- * 'scelMaxResults'
--
-- * 'scelCallback'
superChatEventsList
    :: [Text] -- ^ 'scelPart'
    -> SuperChatEventsList
superChatEventsList pScelPart_ =
  SuperChatEventsList'
    { _scelXgafv = Nothing
    , _scelPart = _Coerce # pScelPart_
    , _scelUploadProtocol = Nothing
    , _scelAccessToken = Nothing
    , _scelUploadType = Nothing
    , _scelHl = Nothing
    , _scelPageToken = Nothing
    , _scelMaxResults = 5
    , _scelCallback = Nothing
    }
superChatEventsList
    :: [Text] -- ^ 'scelPart'
    -> SuperChatEventsList
superChatEventsList pScelPart_ =
  SuperChatEventsList'
    { _scelXgafv = Nothing
    , _scelPart = _Coerce # pScelPart_
    , _scelUploadProtocol = Nothing
    , _scelAccessToken = Nothing
    , _scelUploadType = Nothing
    , _scelHl = Nothing
    , _scelPageToken = Nothing
    , _scelMaxResults = 5
    , _scelCallback = Nothing
    }
superChatEventsList pScelPart_ =
  SuperChatEventsList'
    { _scelXgafv = Nothing
    , _scelPart = _Coerce # pScelPart_
    , _scelUploadProtocol = Nothing
    , _scelAccessToken = Nothing
    , _scelUploadType = Nothing
    , _scelHl = Nothing
    , _scelPageToken = Nothing
    , _scelMaxResults = 5
    , _scelCallback = Nothing
    }