metadata property
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,
};