ProviderChangeEvent.fromMap constructor
ProviderChangeEvent.fromMap( - JsonMap map
)
Implementation
factory ProviderChangeEvent.fromMap(JsonMap map) {
return ProviderChangeEvent(
enabled: map['enabled'] as bool? ?? false,
status: map['status'] as String?,
availability: ProviderAvailability.values.firstWhere(
(value) => value.name == map['availability'],
orElse: () => ProviderAvailability.unknown,
),
authorizationStatus: AuthorizationStatus.values.firstWhere(
(value) => value.name == map['authorizationStatus'],
orElse: () => AuthorizationStatus.unknown,
),
accuracyAuthorization: LocationAccuracyAuthorization.values.firstWhere(
(value) => value.name == map['accuracyAuthorization'],
orElse: () => LocationAccuracyAuthorization.unknown,
),
);
}