AnalyticsAppContext.fromJson constructor

AnalyticsAppContext.fromJson(
  1. Map<String, Object?> json
)

Decodes from a JSON map. Fails loud (FormatException) on a missing or non-string required field.

Implementation

factory AnalyticsAppContext.fromJson(Map<String, Object?> json) {
  return AnalyticsAppContext(
    platform: _requireString(json, 'platform'),
    locale: _requireString(json, 'locale'),
    sdkVersion: _requireString(json, 'sdkVersion'),
    appVersion: _optionalString(json, 'appVersion'),
    appBuild: _optionalString(json, 'appBuild'),
  );
}