TapAnalyticsEvent constructor
TapAnalyticsEvent({})
Create TapAnalyticsEvent with key
, tapped element label
and optional params
Implementation
TapAnalyticsEvent({
required String key,
required String? label,
Map<String, Object> params = const {},
}) : assert(
!params.keys.contains('key'),
"Don't pass 'key' key in params. It will be overridden",
),
assert(
!params.keys.contains('label'),
"Don't pass 'label' key in params. It may be overridden",
),
super(
name: 'tap',
params: {
...params,
'key': key,
if (label != null) 'label': label,
},
);