BackgroundServiceEvent.fromJson constructor

BackgroundServiceEvent.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory BackgroundServiceEvent.fromJson(Map<String, dynamic> json) {
  return BackgroundServiceEvent(
    timestamp: network.TimeSinceEpoch.fromJson(json['timestamp'] as num),
    origin: json['origin'] as String,
    serviceWorkerRegistrationId: service_worker.RegistrationID.fromJson(
      json['serviceWorkerRegistrationId'] as String,
    ),
    service: ServiceName.fromJson(json['service'] as String),
    eventName: json['eventName'] as String,
    instanceId: json['instanceId'] as String,
    eventMetadata:
        (json['eventMetadata'] as List)
            .map((e) => EventMetadata.fromJson(e as Map<String, dynamic>))
            .toList(),
    storageKey: json['storageKey'] as String,
  );
}