NativeTargetPattern.fromJson constructor

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

Implementation

factory NativeTargetPattern.fromJson(Map<String, dynamic> json) {
  final sdk = switch (json['sdk'] as String?) {
    'iphonesimulator' => IOSSdk.iPhoneSimulator,
    'iphoneos' => IOSSdk.iPhoneOS,
    _ => null,
  };
  return NativeTargetPattern(
    os: json['os'] == null ? null : OS.fromString(json['os'] as String),
    architecture: json['architecture'] == null
        ? null
        : Architecture.fromString(json['architecture'] as String),
    iOSSdk: sdk,
  );
}