ProjectConfig.fromJson constructor

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

Implementation

factory ProjectConfig.fromJson(Map<String, dynamic> json) {
  return ProjectConfig(
    projectId: json['projectId'] as String,
    iosBundleIdentifier: json['ios_bundle_identifier'] as String?,
    iosTeamId: json['ios_team_id'] as String?,
    iosDeeplinkSchema: json['ios_deeplink_schema'] as String?,
    androidPackageName: json['android_package_name'] as String?,
    androidSha256Fingerprints:
        (json['android_sha256_fingerprints'] as List<dynamic>?)
            ?.map((e) => e.toString())
            .toList() ??
        [],
    androidDeeplinkSchema: json['android_deeplink_schema'] as String?,
    domains:
        (json['domains'] as List<dynamic>?)
            ?.map((e) => DomainConfig.fromJson(e as Map<String, dynamic>))
            .toList() ??
        [],
  );
}