EventInfo constructor

EventInfo({
  1. required String category,
  2. required String action,
  3. String? name,
  4. num? value,
})

Implementation

factory EventInfo({
  required String category,
  required String action,
  String? name,
  num? value,
}) {
  assertStringIsFilled(value: category, name: 'category');
  assertStringIsFilled(value: action, name: 'action');
  assertStringIsFilled(value: name, name: 'name');

  return EventInfo._(
    category: category,
    action: action,
    name: name,
    value: value,
  );
}