// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'build_data.dart';

// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************

DataSimpleCommand _$DataSimpleCommandFromJson(Map<String, dynamic> json) =>
    DataSimpleCommand()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..message = json['message'] as String;

Map<String, dynamic> _$DataSimpleCommandToJson(DataSimpleCommand instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'message': instance.message,
    };

DataAppDataCreator _$DataAppDataCreatorFromJson(Map<String, dynamic> json) =>
    DataAppDataCreator()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..scm = $enumDecode(_$SCMTypeEnumMap, json['scm'])
      ..relativeAssetPath = json['relativeAssetPath'] as String
      ..setVersion = json['setVersion'] as String
      ..setHash = json['setHash'] as String
      ..setCount = json['setCount'] as String?
      ..setDate = json['setDate'] as String?
      ..name = json['name'] as String;

Map<String, dynamic> _$DataAppDataCreatorToJson(DataAppDataCreator instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'scm': _$SCMTypeEnumMap[instance.scm]!,
      'relativeAssetPath': instance.relativeAssetPath,
      'setVersion': instance.setVersion,
      'setHash': instance.setHash,
      'setCount': instance.setCount,
      'setDate': instance.setDate,
      'name': instance.name,
    };

const _$SCMTypeEnumMap = {
  SCMType.Svn: 'Svn',
  SCMType.Git: 'Git',
};

DataBuildMSBuild _$DataBuildMSBuildFromJson(Map<String, dynamic> json) =>
    DataBuildMSBuild()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..projectFile = json['projectFile'] as String
      ..type = $enumDecode(_$MSBuildTypeEnumMap, json['type'])
      ..config = $enumDecode(_$MSBuildConfigEnumMap, json['config']);

Map<String, dynamic> _$DataBuildMSBuildToJson(DataBuildMSBuild instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'projectFile': instance.projectFile,
      'type': _$MSBuildTypeEnumMap[instance.type]!,
      'config': _$MSBuildConfigEnumMap[instance.config]!,
    };

const _$MSBuildTypeEnumMap = {
  MSBuildType.Clean: 'Clean',
  MSBuildType.Build: 'Build',
  MSBuildType.Rebuild: 'Rebuild',
};

const _$MSBuildConfigEnumMap = {
  MSBuildConfig.Debug: 'Debug',
  MSBuildConfig.Release: 'Release',
};

DataBuildDart _$DataBuildDartFromJson(Map<String, dynamic> json) =>
    DataBuildDart()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..executeBuildRunner = json['executeBuildRunner'] as bool?;

Map<String, dynamic> _$DataBuildDartToJson(DataBuildDart instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'executeBuildRunner': instance.executeBuildRunner,
    };

DataBuildFlutter _$DataBuildFlutterFromJson(Map<String, dynamic> json) =>
    DataBuildFlutter()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..executeBuildRunner = json['executeBuildRunner'] as bool?
      ..macPassword = json['macPassword'] as String?
      ..platform = json['platform'] as String
      ..flavor = json['flavor'] as String?
      ..additional = json['additional'] as String?;

Map<String, dynamic> _$DataBuildFlutterToJson(DataBuildFlutter instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'executeBuildRunner': instance.executeBuildRunner,
      'macPassword': instance.macPassword,
      'platform': instance.platform,
      'flavor': instance.flavor,
      'additional': instance.additional,
    };

DataBuildDartCompile _$DataBuildDartCompileFromJson(
        Map<String, dynamic> json) =>
    DataBuildDartCompile()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..executeBuildRunner = json['executeBuildRunner'] as bool?
      ..targetDartFile = json['targetDartFile'] as String?
      ..buildFileName = json['buildFileName'] as String?;

Map<String, dynamic> _$DataBuildDartCompileToJson(
        DataBuildDartCompile instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'executeBuildRunner': instance.executeBuildRunner,
      'targetDartFile': instance.targetDartFile,
      'buildFileName': instance.buildFileName,
    };

DataBuildDotNet _$DataBuildDotNetFromJson(Map<String, dynamic> json) =>
    DataBuildDotNet()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..projectFile = json['projectFile'] as String;

Map<String, dynamic> _$DataBuildDotNetToJson(DataBuildDotNet instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'projectFile': instance.projectFile,
    };

DataBuildiOS _$DataBuildiOSFromJson(Map<String, dynamic> json) => DataBuildiOS()
  ..workspace = json['workspace'] as String?
  ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
      ?.map((e) => (e as num).toInt())
      .toList()
  ..setResult = json['setResult'] as String?
  ..setExitCode = json['setExitCode'] as String?
  ..showPrint = json['showPrint'] as bool?
  ..scheme = json['scheme'] as String
  ..os = $enumDecodeNullable(_$BuildPlatformEnumMap, json['os'])
  ..macPassword = json['macPassword'] as String?
  ..xcodeProjectFilePath = json['xcodeProjectFilePath'] as String?
  ..xcworkspaceFilePath = json['xcworkspaceFilePath'] as String?
  ..derivedDataPath = json['derivedDataPath'] as String?
  ..cleanPod = json['cleanPod'] as bool?
  ..configuration = json['configuration'] as String?
  ..settings = (json['settings'] as Map<String, dynamic>?)?.map(
    (k, e) => MapEntry(k, e as String),
  )
  ..target = json['target'] as String?
  ..version = json['version'] as String?
  ..buildNumber = json['buildNumber'] as String?
  ..autoBuildNumber = json['autoBuildNumber'] as bool?
  ..apiKeyPath = json['apiKeyPath'] as String?
  ..setVersion = json['setVersion'] as String?
  ..setBuildNumber = json['setBuildNumber'] as String?
  ..setAppID = json['setAppID'] as String?;

Map<String, dynamic> _$DataBuildiOSToJson(DataBuildiOS instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'scheme': instance.scheme,
      'os': _$BuildPlatformEnumMap[instance.os],
      'macPassword': instance.macPassword,
      'xcodeProjectFilePath': instance.xcodeProjectFilePath,
      'xcworkspaceFilePath': instance.xcworkspaceFilePath,
      'derivedDataPath': instance.derivedDataPath,
      'cleanPod': instance.cleanPod,
      'configuration': instance.configuration,
      'settings': instance.settings,
      'target': instance.target,
      'version': instance.version,
      'buildNumber': instance.buildNumber,
      'autoBuildNumber': instance.autoBuildNumber,
      'apiKeyPath': instance.apiKeyPath,
      'setVersion': instance.setVersion,
      'setBuildNumber': instance.setBuildNumber,
      'setAppID': instance.setAppID,
    };

const _$BuildPlatformEnumMap = {
  BuildPlatform.Windows: 'Windows',
  BuildPlatform.Macos: 'Macos',
  BuildPlatform.Web: 'Web',
  BuildPlatform.Apk: 'Apk',
  BuildPlatform.Appbundle: 'Appbundle',
  BuildPlatform.iOS: 'iOS',
  BuildPlatform.Linux: 'Linux',
};

DataCodeSign _$DataCodeSignFromJson(Map<String, dynamic> json) => DataCodeSign()
  ..workspace = json['workspace'] as String?
  ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
      ?.map((e) => (e as num).toInt())
      .toList()
  ..setResult = json['setResult'] as String?
  ..setExitCode = json['setExitCode'] as String?
  ..showPrint = json['showPrint'] as bool?
  ..appPath = json['appPath'] as String
  ..certificationName = json['certificationName'] as String
  ..entitlementPath = json['entitlementPath'] as String?;

Map<String, dynamic> _$DataCodeSignToJson(DataCodeSign instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'appPath': instance.appPath,
      'certificationName': instance.certificationName,
      'entitlementPath': instance.entitlementPath,
    };

DataCodeSignVerify _$DataCodeSignVerifyFromJson(Map<String, dynamic> json) =>
    DataCodeSignVerify()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..appPath = json['appPath'] as String;

Map<String, dynamic> _$DataCodeSignVerifyToJson(DataCodeSignVerify instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'appPath': instance.appPath,
    };

DataProductBuild _$DataProductBuildFromJson(Map<String, dynamic> json) =>
    DataProductBuild()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..appPath = json['appPath'] as String
      ..identifier = json['identifier'] as String
      ..scripts = json['scripts'] as String?
      ..installCertificationName = json['installCertificationName'] as String
      ..unsignedResultPath = json['unsignedResultPath'] as String
      ..signedResultPath = json['signedResultPath'] as String;

Map<String, dynamic> _$DataProductBuildToJson(DataProductBuild instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'appPath': instance.appPath,
      'identifier': instance.identifier,
      'scripts': instance.scripts,
      'installCertificationName': instance.installCertificationName,
      'unsignedResultPath': instance.unsignedResultPath,
      'signedResultPath': instance.signedResultPath,
    };

DataNotarize _$DataNotarizeFromJson(Map<String, dynamic> json) => DataNotarize()
  ..workspace = json['workspace'] as String?
  ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
      ?.map((e) => (e as num).toInt())
      .toList()
  ..setResult = json['setResult'] as String?
  ..setExitCode = json['setExitCode'] as String?
  ..showPrint = json['showPrint'] as bool?
  ..macPassword = json['macPassword'] as String
  ..bundleName = json['bundleName'] as String
  ..teamId = json['teamId'] as String
  ..appleAccount = json['appleAccount'] as String
  ..applePassword = json['applePassword'] as String
  ..resultPath = json['resultPath'] as String;

Map<String, dynamic> _$DataNotarizeToJson(DataNotarize instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'macPassword': instance.macPassword,
      'bundleName': instance.bundleName,
      'teamId': instance.teamId,
      'appleAccount': instance.appleAccount,
      'applePassword': instance.applePassword,
      'resultPath': instance.resultPath,
    };

DataArchiveiOS _$DataArchiveiOSFromJson(Map<String, dynamic> json) =>
    DataArchiveiOS()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..xcworkspaceFilePath = json['xcworkspaceFilePath'] as String?
      ..xcodeProjectFilePath = json['xcodeProjectFilePath'] as String?
      ..scheme = json['scheme'] as String
      ..archivePath = json['archivePath'] as String
      ..destination = json['destination'] as String?;

Map<String, dynamic> _$DataArchiveiOSToJson(DataArchiveiOS instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'xcworkspaceFilePath': instance.xcworkspaceFilePath,
      'xcodeProjectFilePath': instance.xcodeProjectFilePath,
      'scheme': instance.scheme,
      'archivePath': instance.archivePath,
      'destination': instance.destination,
    };

DataExportiOS _$DataExportiOSFromJson(Map<String, dynamic> json) =>
    DataExportiOS()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..archivePath = json['archivePath'] as String
      ..exportOptionPlistPath = json['exportOptionPlistPath'] as String
      ..exportPath = json['exportPath'] as String;

Map<String, dynamic> _$DataExportiOSToJson(DataExportiOS instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'archivePath': instance.archivePath,
      'exportOptionPlistPath': instance.exportOptionPlistPath,
      'exportPath': instance.exportPath,
    };

DataTestflightUpload _$DataTestflightUploadFromJson(
        Map<String, dynamic> json) =>
    DataTestflightUpload()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..apiKeyPath = json['apiKeyPath'] as String
      ..ipaPath = json['ipaPath'] as String;

Map<String, dynamic> _$DataTestflightUploadToJson(
        DataTestflightUpload instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'apiKeyPath': instance.apiKeyPath,
      'ipaPath': instance.ipaPath,
    };

DataTestflightStatusCheck _$DataTestflightStatusCheckFromJson(
        Map<String, dynamic> json) =>
    DataTestflightStatusCheck()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..appID = json['appID'] as String
      ..apiKeyPath = json['apiKeyPath'] as String
      ..version = json['version'] as String
      ..buildNumber = json['buildNumber'] as String;

Map<String, dynamic> _$DataTestflightStatusCheckToJson(
        DataTestflightStatusCheck instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'appID': instance.appID,
      'apiKeyPath': instance.apiKeyPath,
      'version': instance.version,
      'buildNumber': instance.buildNumber,
    };

DataTestflightDistribute _$DataTestflightDistributeFromJson(
        Map<String, dynamic> json) =>
    DataTestflightDistribute()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..apiKeyPath = json['apiKeyPath'] as String
      ..appID = json['appID'] as String
      ..message = json['message'] as String?
      ..testers = json['testers'] as String?
      ..platform = json['platform'] as String?
      ..buildNumber = json['buildNumber'] as String?;

Map<String, dynamic> _$DataTestflightDistributeToJson(
        DataTestflightDistribute instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'apiKeyPath': instance.apiKeyPath,
      'appID': instance.appID,
      'message': instance.message,
      'testers': instance.testers,
      'platform': instance.platform,
      'buildNumber': instance.buildNumber,
    };

DataPublishiOS _$DataPublishiOSFromJson(Map<String, dynamic> json) =>
    DataPublishiOS()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..bundleID = json['bundleID'] as String
      ..version = json['version'] as String
      ..appName = json['appName'] as String
      ..ipaURL = json['ipaURL'] as String
      ..menifestURL = json['menifestURL'] as String
      ..displayImageURL = json['displayImageURL'] as String
      ..fullSizeImageURL = json['fullSizeImageURL'] as String
      ..destinationPath = json['destinationPath'] as String;

Map<String, dynamic> _$DataPublishiOSToJson(DataPublishiOS instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'bundleID': instance.bundleID,
      'version': instance.version,
      'appName': instance.appName,
      'ipaURL': instance.ipaURL,
      'menifestURL': instance.menifestURL,
      'displayImageURL': instance.displayImageURL,
      'fullSizeImageURL': instance.fullSizeImageURL,
      'destinationPath': instance.destinationPath,
    };

DataXcodeprojAddFile _$DataXcodeprojAddFileFromJson(
        Map<String, dynamic> json) =>
    DataXcodeprojAddFile()
      ..workspace = json['workspace'] as String?
      ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
          ?.map((e) => (e as num).toInt())
          .toList()
      ..setResult = json['setResult'] as String?
      ..setExitCode = json['setExitCode'] as String?
      ..showPrint = json['showPrint'] as bool?
      ..addFilePath = json['addFilePath'] as String
      ..target = json['target'] as String
      ..xcodeprojPath = json['xcodeprojPath'] as String;

Map<String, dynamic> _$DataXcodeprojAddFileToJson(
        DataXcodeprojAddFile instance) =>
    <String, dynamic>{
      'workspace': instance.workspace,
      'passExitCodes': instance.passExitCodes,
      'setResult': instance.setResult,
      'setExitCode': instance.setExitCode,
      'showPrint': instance.showPrint,
      'addFilePath': instance.addFilePath,
      'target': instance.target,
      'xcodeprojPath': instance.xcodeprojPath,
    };
