LoginAnalyticsEvent constructor

LoginAnalyticsEvent({
  1. required String userId,
  2. Map<String, Object> params = const {},
})

Create LoginAnalyticsEvent with userId and optional params

Implementation

LoginAnalyticsEvent({
  required String userId,
  Map<String, Object> params = const {},
})  : assert(
        !params.keys.contains('user_id'),
        "Don't pass 'user_id' key in params. It will be overridden",
      ),
      super(
        name: 'login',
        params: {
          ...params,
          'user_id': userId,
        },
      );