metadata property

  1. @override
Map<String, Object?> get metadata
override

Event-specific fields, as sent in the backend's metadata object.

Implementation

@override
Map<String, Object?> get metadata => <String, Object?>{
      // Extras first, so a declared field always wins over an extras entry of
      // the same name. Mirrors the native Android SDK's own ordering.
      ...extras,
      if (phoneNumber != null) 'phoneNumber': phoneNumber,
      if (name != null) 'name': name,
      if (email != null) 'email': email,
    };