ScreenViewAnalyticsEvent constructor
      
      ScreenViewAnalyticsEvent({ 
    
- required String pageName,
- required ScreenViewType screenViewType,
- Map<String, Object> params = const {},
Create ScreenViewAnalyticsEvent with pageName, screenViewType
and optional params
Implementation
ScreenViewAnalyticsEvent({
  required String pageName,
  required ScreenViewType screenViewType,
  Map<String, Object> params = const {},
})  : assert(
        !params.keys.contains('page_name'),
        "Don't pass 'page_name' key in params. It will be overridden",
      ),
      assert(
        !params.keys.contains('action_type'),
        "Don't pass 'action_type' key in params. It will be overridden",
      ),
      super(
        name: pageName,
        params: {
          ...params,
          'page_name': pageName,
          'action_type': screenViewType.name,
        },
      );