toMap method
Serializes to a map for embedding in audit trail properties.
Implementation
Map<String, String> toMap() {
return {
if (latitude != null) 'latitude': latitude!.toStringAsFixed(6),
if (longitude != null) 'longitude': longitude!.toStringAsFixed(6),
if (accuracy != null) 'accuracy_meters': accuracy!.toStringAsFixed(1),
'country': ?country,
'country_code': ?countryCode,
'administrative_area': ?administrativeArea,
'sub_administrative_area': ?subAdministrativeArea,
'locality': ?locality,
'sub_locality': ?subLocality,
'postal_code': ?postalCode,
'timezone': ?timezone,
'language': ?language,
'locale': ?locale,
'platform': ?platformName,
'location_error': ?error,
};
}