build security added

This commit is contained in:
Toki 2024-09-23 21:01:29 +09:00
parent a37f34cad9
commit cdfc39b75e
7 changed files with 199 additions and 133 deletions

View file

@ -13,15 +13,17 @@ class BuildiOS extends Command {
@override @override
Future execute(DataCommand command) async { Future execute(DataCommand command) async {
var data = DataBuildiOS.fromJson(getParam(command)); var data = DataBuildiOS.fromJson(getParam(command));
var xcodeProjectPath = data.xcworkspaceFilePath ?? data.xcodeProjectFilePath; var xcodeProjectPath =
if(xcodeProjectPath == null) throw Exception('"xcodeProjectFilePath" or "xcworkspaceFilePath" must set at least one.'); data.xcworkspaceFilePath ?? data.xcodeProjectFilePath;
if (xcodeProjectPath == null) {
throw Exception(
'"xcodeProjectFilePath" or "xcworkspaceFilePath" must set at least one.');
}
var xcworkspaceFilePath = Command.getPathNormal(xcodeProjectPath); var xcworkspaceFilePath = Command.getPathNormal(xcodeProjectPath);
var os = 'iOS'; var os = 'iOS';
if(data.os != null) if (data.os != null) {
{ if (data.os == BuildPlatform.Macos) {
if(data.os == BuildPlatform.Macos)
{
os = 'macOS'; os = 'macOS';
} }
} }
@ -31,38 +33,32 @@ class BuildiOS extends Command {
var podFile = File('$xcodeProjectParentPath/PodFile'); var podFile = File('$xcodeProjectParentPath/PodFile');
var project = ''; var project = '';
if(data.xcworkspaceFilePath != null) { if (data.xcworkspaceFilePath != null) {
project = '-workspace $xcodeProjectPath'; project = '-workspace $xcodeProjectPath';
} else { } else {
project = '-project $xcodeProjectPath'; project = '-project $xcodeProjectPath';
} }
var configuration = ''; var configuration = '';
if(data.configuration != null) if (data.configuration != null) {
{
configuration = ' -configuration ${data.configuration}'; configuration = ' -configuration ${data.configuration}';
} }
var derivedDataPath = ''; var derivedDataPath = '';
if(data.derivedDataPath != null) if (data.derivedDataPath != null) {
{
derivedDataPath = ' -derivedDataPath ${data.configuration}'; derivedDataPath = ' -derivedDataPath ${data.configuration}';
} }
var settings = ''; var settings = '';
if(data.settings != null) if (data.settings != null) {
{
var map = data.settings!; var map = data.settings!;
for(var item in map.entries) for (var item in map.entries) {
{
settings += ' ${item.key}="${item.value}"'; settings += ' ${item.key}="${item.value}"';
} }
} }
var shell = StringBuffer(); var shell = StringBuffer();
shell.write('security unlock-keychain -p${data.macPassword}');
shell.write(' && cd $xcodeProjectParentPath'); shell.write(' && cd $xcodeProjectParentPath');
shell.write(' && export LANG=en_US.UTF-8'); shell.write(' && export LANG=en_US.UTF-8');
if(podFile.existsSync()) if (podFile.existsSync()) {
{
shell.write(' && rm -rf Pods'); shell.write(' && rm -rf Pods');
shell.write(' && rm -rf Podfile.lock'); shell.write(' && rm -rf Podfile.lock');
if (cleanPod) { if (cleanPod) {
@ -100,8 +96,7 @@ class CodeSign extends Command {
Future execute(DataCommand command) async { Future execute(DataCommand command) async {
var data = DataCodeSign.fromJson(getParam(command)); var data = DataCodeSign.fromJson(getParam(command));
var entitlement = ''; var entitlement = '';
if(data.entitlementPath == null) if (data.entitlementPath == null) {
{
entitlement = ' --entitlements "${data.entitlementPath}"'; entitlement = ' --entitlements "${data.entitlementPath}"';
} }
var shell = StringBuffer(getCDPath(workspace)); var shell = StringBuffer(getCDPath(workspace));
@ -139,13 +134,16 @@ class ProductBuild extends Command {
Future execute(DataCommand command) async { Future execute(DataCommand command) async {
var data = DataProductBuild.fromJson(getParam(command)); var data = DataProductBuild.fromJson(getParam(command));
var shell = StringBuffer(getCDPath(workspace)); var shell = StringBuffer(getCDPath(workspace));
if(data.scripts != null) { if (data.scripts != null) {
shell.write(' && chmod a+x "${data.scripts}/postinstall"'); shell.write(' && chmod a+x "${data.scripts}/postinstall"');
shell.write(' && pkgbuild --identifier "${data.identifier}" --scripts "${data.scripts}" --component "${data.appPath}" --sign "${data.installCertificationName}" --install-location "/Applications" "${data.unsignedResultPath}"'); shell.write(
' && pkgbuild --identifier "${data.identifier}" --scripts "${data.scripts}" --component "${data.appPath}" --sign "${data.installCertificationName}" --install-location "/Applications" "${data.unsignedResultPath}"');
} else { } else {
shell.write(' && productbuild --component "${data.appPath}" /Applications --sign "${data.installCertificationName}" "${data.unsignedResultPath}"'); shell.write(
' && productbuild --component "${data.appPath}" /Applications --sign "${data.installCertificationName}" "${data.unsignedResultPath}"');
} }
shell.write(' && productsign --sign "${data.installCertificationName}" "${data.unsignedResultPath}" "${data.signedResultPath}"'); shell.write(
' && productsign --sign "${data.installCertificationName}" "${data.unsignedResultPath}" "${data.signedResultPath}"');
var process = await ProcessExecutor.start(shell, var process = await ProcessExecutor.start(shell,
workspace: workspace, printStderr: false); workspace: workspace, printStderr: false);
@ -163,23 +161,27 @@ class Notarize extends Command {
var isApp = path.extension(data.resultPath).toLowerCase().contains('app'); var isApp = path.extension(data.resultPath).toLowerCase().contains('app');
var shell = StringBuffer(getCDPath(workspace)); var shell = StringBuffer(getCDPath(workspace));
shell.write(' && security unlock-keychain -p${data.macPassword}'); shell.write(' && security unlock-keychain -p${data.macPassword}');
shell.write(' && xcrun notarytool store-credentials "${data.bundleName}" --apple-id "${data.appleAccount}" --team-id "${data.teamId}" --password "${data.applePassword}"'); shell.write(
' && xcrun notarytool store-credentials "${data.bundleName}" --apple-id "${data.appleAccount}" --team-id "${data.teamId}" --password "${data.applePassword}"');
var notaryTarget = data.resultPath; var notaryTarget = data.resultPath;
var appFileName = ''; var appFileName = '';
var zipFileName = ''; var zipFileName = '';
if(isApp) { if (isApp) {
var dir = Directory(data.resultPath).parent; var dir = Directory(data.resultPath).parent;
appFileName = path.basename(data.resultPath); appFileName = path.basename(data.resultPath);
zipFileName = '${path.basenameWithoutExtension(data.resultPath)}.zip'; zipFileName = '${path.basenameWithoutExtension(data.resultPath)}.zip';
notaryTarget = '${dir.path}/$zipFileName'; notaryTarget = '${dir.path}/$zipFileName';
shell.write(' && cd ${dir.path}'); shell.write(' && cd ${dir.path}');
shell.write(' && ditto -c -k --sequesterRsrc --keepParent "$appFileName" "$zipFileName"'); shell.write(
' && ditto -c -k --sequesterRsrc --keepParent "$appFileName" "$zipFileName"');
} }
shell.write(' && xcrun notarytool submit "$notaryTarget" --keychain-profile "${data.bundleName}" --wait'); shell.write(
' && xcrun notarytool submit "$notaryTarget" --keychain-profile "${data.bundleName}" --wait');
shell.write(' && xcrun stapler staple "${data.resultPath}"'); shell.write(' && xcrun stapler staple "${data.resultPath}"');
if(isApp) { if (isApp) {
shell.write(' && rm $zipFileName'); shell.write(' && rm $zipFileName');
shell.write(' && ditto -c -k --sequesterRsrc --keepParent "$appFileName" "$zipFileName"'); shell.write(
' && ditto -c -k --sequesterRsrc --keepParent "$appFileName" "$zipFileName"');
} }
var process = await ProcessExecutor.start(shell, var process = await ProcessExecutor.start(shell,
@ -189,7 +191,6 @@ class Notarize extends Command {
} }
} }
class ArchiveiOS extends Command { class ArchiveiOS extends Command {
Function? get error => null; Function? get error => null;

View file

@ -0,0 +1,15 @@
import 'dart:async';
import 'package:dart_framework/utils/system_util.dart';
import 'package:oto_cli/oto/commands/build/build_dart.dart';
import 'package:oto_cli/oto/data/command_data.dart';
class BuildSecurity extends BuildDart {
@override
Future<StringBuffer> appendShell(
StringBuffer shell, DataCommand command) async {
var data = DataBuildSecurity.fromJson(command.param);
shell.write('security unlock-keychain -p${data.macPassword}');
return dataFutrue(shell);
}
}

View file

@ -13,6 +13,7 @@ import 'package:oto_cli/oto/commands/build/build_dot_net.dart';
import 'package:oto_cli/oto/commands/build/build_flutter.dart'; import 'package:oto_cli/oto/commands/build/build_flutter.dart';
import 'package:oto_cli/oto/commands/build/build_ios.dart'; import 'package:oto_cli/oto/commands/build/build_ios.dart';
import 'package:oto_cli/oto/commands/build/build_msbuild.dart'; import 'package:oto_cli/oto/commands/build/build_msbuild.dart';
import 'package:oto_cli/oto/commands/build/build_security.dart';
import 'package:oto_cli/oto/commands/file/directory.dart'; import 'package:oto_cli/oto/commands/file/directory.dart';
import 'package:oto_cli/oto/commands/file/file.dart'; import 'package:oto_cli/oto/commands/file/file.dart';
import 'package:oto_cli/oto/commands/file/file_diff_check.dart'; import 'package:oto_cli/oto/commands/file/file_diff_check.dart';
@ -52,6 +53,7 @@ enum CommandType {
BuildDotNet, BuildDotNet,
BuildiOS, BuildiOS,
BuildMSBuild, BuildMSBuild,
BuildSecurity,
CodeSign, CodeSign,
CodeSignVerify, CodeSignVerify,
ProductBuild, ProductBuild,
@ -109,6 +111,7 @@ abstract class Command {
CommandType.BuildDotNet: () => BuildDotNet(), CommandType.BuildDotNet: () => BuildDotNet(),
CommandType.BuildiOS: () => BuildiOS(), CommandType.BuildiOS: () => BuildiOS(),
CommandType.BuildMSBuild: () => BuildMSBuild(), CommandType.BuildMSBuild: () => BuildMSBuild(),
CommandType.BuildSecurity: () => BuildSecurity(),
CommandType.CodeSign: () => CodeSign(), CommandType.CodeSign: () => CodeSign(),
CommandType.CodeSignVerify: () => CodeSignVerify(), CommandType.CodeSignVerify: () => CodeSignVerify(),
CommandType.ProductBuild: () => ProductBuild(), CommandType.ProductBuild: () => ProductBuild(),
@ -371,12 +374,9 @@ abstract class Command {
Future executeHandle(DataCommand command, ExeHandleData handleData) async { Future executeHandle(DataCommand command, ExeHandleData handleData) async {
exeHandle = handleData; exeHandle = handleData;
try try {
{
return await execute(command); return await execute(command);
} } on Exception catch (e) {
on Exception catch (e)
{
return await exeHandle!.pipelineFail!.execute(); return await exeHandle!.pipelineFail!.execute();
} }
} }
@ -428,8 +428,7 @@ abstract class Command {
await setProperty(data.setResult!, resultMessage); await setProperty(data.setResult!, resultMessage);
} }
} }
if(exeHandle == null) if (exeHandle == null) {
{
if (passExitCodesMerge.contains(exitCode)) { if (passExitCodesMerge.contains(exitCode)) {
return simpleFuture; return simpleFuture;
} else { } else {
@ -439,9 +438,7 @@ abstract class Command {
data.message = errorMessage; data.message = errorMessage;
throw Exception(data); throw Exception(data);
} }
} } else {
else
{
if (passExitCodesMerge.contains(exitCode)) { if (passExitCodesMerge.contains(exitCode)) {
return await exeHandle!.pipelineSuccess!.execute(); return await exeHandle!.pipelineSuccess!.execute();
} else { } else {

View file

@ -182,12 +182,22 @@ class DataBuildDotNet extends DataParam {
Map<String, dynamic> toJson() => _$DataBuildDotNetToJson(this); Map<String, dynamic> toJson() => _$DataBuildDotNetToJson(this);
} }
@JsonSerializable()
class DataBuildSecurity extends DataParam {
DataBuildSecurity();
late String macPassword;
factory DataBuildSecurity.fromJson(Map<String, dynamic> json) =>
_$DataBuildSecurityFromJson(json);
Map<String, dynamic> toJson() => _$DataBuildSecurityToJson(this);
}
//BuildiOS //BuildiOS
@JsonSerializable() @JsonSerializable()
class DataBuildiOS extends DataParam { class DataBuildiOS extends DataParam {
DataBuildiOS(); DataBuildiOS();
late String macPassword;
late String scheme; late String scheme;
late BuildPlatform? os; late BuildPlatform? os;
late String? xcodeProjectFilePath; late String? xcodeProjectFilePath;
@ -642,7 +652,6 @@ class DataGitHubPullRequestClose extends DataParam {
Map<String, dynamic> toJson() => _$DataGitHubPullRequestCloseToJson(this); Map<String, dynamic> toJson() => _$DataGitHubPullRequestCloseToJson(this);
} }
//Protobuf //Protobuf
@JsonSerializable() @JsonSerializable()
class DataProtobuf extends DataParam { class DataProtobuf extends DataParam {

View file

@ -44,6 +44,7 @@ const _$CommandTypeEnumMap = {
CommandType.BuildDotNet: 'BuildDotNet', CommandType.BuildDotNet: 'BuildDotNet',
CommandType.BuildiOS: 'BuildiOS', CommandType.BuildiOS: 'BuildiOS',
CommandType.BuildMSBuild: 'BuildMSBuild', CommandType.BuildMSBuild: 'BuildMSBuild',
CommandType.BuildSecurity: 'BuildSecurity',
CommandType.CodeSign: 'CodeSign', CommandType.CodeSign: 'CodeSign',
CommandType.CodeSignVerify: 'CodeSignVerify', CommandType.CodeSignVerify: 'CodeSignVerify',
CommandType.ProductBuild: 'ProductBuild', CommandType.ProductBuild: 'ProductBuild',
@ -91,8 +92,9 @@ const _$CommandTypeEnumMap = {
DataParam _$DataParamFromJson(Map<String, dynamic> json) => DataParam() DataParam _$DataParamFromJson(Map<String, dynamic> json) => DataParam()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String?; ..setExitCode = json['setExitCode'] as String?;
@ -107,7 +109,7 @@ DataSimpleCommand _$DataSimpleCommandFromJson(Map<String, dynamic> json) =>
DataSimpleCommand() DataSimpleCommand()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -124,8 +126,9 @@ Map<String, dynamic> _$DataSimpleCommandToJson(DataSimpleCommand instance) =>
DataPrint _$DataPrintFromJson(Map<String, dynamic> json) => DataPrint() DataPrint _$DataPrintFromJson(Map<String, dynamic> json) => DataPrint()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..message = json['message'] as String; ..message = json['message'] as String;
@ -140,8 +143,9 @@ Map<String, dynamic> _$DataPrintToJson(DataPrint instance) => <String, dynamic>{
DataSetValue _$DataSetValueFromJson(Map<String, dynamic> json) => DataSetValue() DataSetValue _$DataSetValueFromJson(Map<String, dynamic> json) => DataSetValue()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..values_int = json['values-int'] as Map<String, dynamic>? ..values_int = json['values-int'] as Map<String, dynamic>?
@ -165,7 +169,7 @@ DataAppDataCreator _$DataAppDataCreatorFromJson(Map<String, dynamic> json) =>
DataAppDataCreator() DataAppDataCreator()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -201,7 +205,7 @@ DataBuildMSBuild _$DataBuildMSBuildFromJson(Map<String, dynamic> json) =>
DataBuildMSBuild() DataBuildMSBuild()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -235,7 +239,7 @@ DataBuildDart _$DataBuildDartFromJson(Map<String, dynamic> json) =>
DataBuildDart() DataBuildDart()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -254,7 +258,7 @@ DataBuildFlutter _$DataBuildFlutterFromJson(Map<String, dynamic> json) =>
DataBuildFlutter() DataBuildFlutter()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -278,7 +282,7 @@ DataBuildDartCompile _$DataBuildDartCompileFromJson(
DataBuildDartCompile() DataBuildDartCompile()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -302,7 +306,7 @@ DataBuildDotNet _$DataBuildDotNetFromJson(Map<String, dynamic> json) =>
DataBuildDotNet() DataBuildDotNet()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -317,13 +321,32 @@ Map<String, dynamic> _$DataBuildDotNetToJson(DataBuildDotNet instance) =>
'projectFile': instance.projectFile, 'projectFile': instance.projectFile,
}; };
DataBuildSecurity _$DataBuildSecurityFromJson(Map<String, dynamic> json) =>
DataBuildSecurity()
..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?
..macPassword = json['macPassword'] as String;
Map<String, dynamic> _$DataBuildSecurityToJson(DataBuildSecurity instance) =>
<String, dynamic>{
'workspace': instance.workspace,
'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult,
'setExitCode': instance.setExitCode,
'macPassword': instance.macPassword,
};
DataBuildiOS _$DataBuildiOSFromJson(Map<String, dynamic> json) => DataBuildiOS() DataBuildiOS _$DataBuildiOSFromJson(Map<String, dynamic> json) => DataBuildiOS()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..macPassword = json['macPassword'] as String
..scheme = json['scheme'] as String ..scheme = json['scheme'] as String
..os = $enumDecodeNullable(_$BuildPlatformEnumMap, json['os']) ..os = $enumDecodeNullable(_$BuildPlatformEnumMap, json['os'])
..xcodeProjectFilePath = json['xcodeProjectFilePath'] as String? ..xcodeProjectFilePath = json['xcodeProjectFilePath'] as String?
@ -341,7 +364,6 @@ Map<String, dynamic> _$DataBuildiOSToJson(DataBuildiOS instance) =>
'passExitCodes': instance.passExitCodes, 'passExitCodes': instance.passExitCodes,
'setResult': instance.setResult, 'setResult': instance.setResult,
'setExitCode': instance.setExitCode, 'setExitCode': instance.setExitCode,
'macPassword': instance.macPassword,
'scheme': instance.scheme, 'scheme': instance.scheme,
'os': _$BuildPlatformEnumMap[instance.os], 'os': _$BuildPlatformEnumMap[instance.os],
'xcodeProjectFilePath': instance.xcodeProjectFilePath, 'xcodeProjectFilePath': instance.xcodeProjectFilePath,
@ -364,8 +386,9 @@ const _$BuildPlatformEnumMap = {
DataCodeSign _$DataCodeSignFromJson(Map<String, dynamic> json) => DataCodeSign() DataCodeSign _$DataCodeSignFromJson(Map<String, dynamic> json) => DataCodeSign()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..appPath = json['appPath'] as String ..appPath = json['appPath'] as String
@ -387,7 +410,7 @@ DataCodeSignVerify _$DataCodeSignVerifyFromJson(Map<String, dynamic> json) =>
DataCodeSignVerify() DataCodeSignVerify()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -406,7 +429,7 @@ DataProductBuild _$DataProductBuildFromJson(Map<String, dynamic> json) =>
DataProductBuild() DataProductBuild()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -433,8 +456,9 @@ Map<String, dynamic> _$DataProductBuildToJson(DataProductBuild instance) =>
DataNotarize _$DataNotarizeFromJson(Map<String, dynamic> json) => DataNotarize() DataNotarize _$DataNotarizeFromJson(Map<String, dynamic> json) => DataNotarize()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..macPassword = json['macPassword'] as String ..macPassword = json['macPassword'] as String
@ -462,7 +486,7 @@ DataArchiveiOS _$DataArchiveiOSFromJson(Map<String, dynamic> json) =>
DataArchiveiOS() DataArchiveiOS()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -487,7 +511,7 @@ DataExportiOS _$DataExportiOSFromJson(Map<String, dynamic> json) =>
DataExportiOS() DataExportiOS()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -510,7 +534,7 @@ DataPublishiOS _$DataPublishiOSFromJson(Map<String, dynamic> json) =>
DataPublishiOS() DataPublishiOS()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -541,12 +565,13 @@ Map<String, dynamic> _$DataPublishiOSToJson(DataPublishiOS instance) =>
DataUploader _$DataUploaderFromJson(Map<String, dynamic> json) => DataUploader() DataUploader _$DataUploaderFromJson(Map<String, dynamic> json) => DataUploader()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..sftp = json['sftp'] as bool ..sftp = json['sftp'] as bool
..port = json['port'] as int ..port = (json['port'] as num).toInt()
..host = json['host'] as String ..host = json['host'] as String
..user = json['user'] as String ..user = json['user'] as String
..password = json['password'] as String ..password = json['password'] as String
@ -568,8 +593,9 @@ Map<String, dynamic> _$DataUploaderToJson(DataUploader instance) =>
DataCopy _$DataCopyFromJson(Map<String, dynamic> json) => DataCopy() DataCopy _$DataCopyFromJson(Map<String, dynamic> json) => DataCopy()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..ignorePattern = (json['ignorePattern'] as List<dynamic>?) ..ignorePattern = (json['ignorePattern'] as List<dynamic>?)
@ -592,8 +618,9 @@ Map<String, dynamic> _$DataCopyToJson(DataCopy instance) => <String, dynamic>{
DataDelete _$DataDeleteFromJson(Map<String, dynamic> json) => DataDelete() DataDelete _$DataDeleteFromJson(Map<String, dynamic> json) => DataDelete()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..ignorePattern = (json['ignorePattern'] as List<dynamic>?) ..ignorePattern = (json['ignorePattern'] as List<dynamic>?)
@ -613,8 +640,9 @@ Map<String, dynamic> _$DataDeleteToJson(DataDelete instance) =>
DataRename _$DataRenameFromJson(Map<String, dynamic> json) => DataRename() DataRename _$DataRenameFromJson(Map<String, dynamic> json) => DataRename()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..ignorePattern = (json['ignorePattern'] as List<dynamic>?) ..ignorePattern = (json['ignorePattern'] as List<dynamic>?)
@ -636,7 +664,7 @@ DataFileDiffCheck _$DataFileDiffCheckFromJson(Map<String, dynamic> json) =>
DataFileDiffCheck() DataFileDiffCheck()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -656,8 +684,9 @@ Map<String, dynamic> _$DataFileDiffCheckToJson(DataFileDiffCheck instance) =>
DataFileRead _$DataFileReadFromJson(Map<String, dynamic> json) => DataFileRead() DataFileRead _$DataFileReadFromJson(Map<String, dynamic> json) => DataFileRead()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..path = json['path'] as String ..path = json['path'] as String
@ -677,7 +706,7 @@ DataFileWrite _$DataFileWriteFromJson(Map<String, dynamic> json) =>
DataFileWrite() DataFileWrite()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -698,7 +727,7 @@ DataDirectoryCreate _$DataDirectoryCreateFromJson(Map<String, dynamic> json) =>
DataDirectoryCreate() DataDirectoryCreate()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -718,7 +747,7 @@ DataSlackSender _$DataSlackSenderFromJson(Map<String, dynamic> json) =>
DataSlackSender() DataSlackSender()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -741,7 +770,7 @@ DataSlackBuild _$DataSlackBuildFromJson(Map<String, dynamic> json) =>
DataSlackBuild() DataSlackBuild()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -780,8 +809,9 @@ const _$SlackBuildTypeEnumMap = {
DataJira _$DataJiraFromJson(Map<String, dynamic> json) => DataJira() DataJira _$DataJiraFromJson(Map<String, dynamic> json) => DataJira()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..id = json['id'] as String ..id = json['id'] as String
@ -812,8 +842,9 @@ Map<String, dynamic> _$DataJiraToJson(DataJira instance) => <String, dynamic>{
DataJiraUser _$DataJiraUserFromJson(Map<String, dynamic> json) => DataJiraUser() DataJiraUser _$DataJiraUserFromJson(Map<String, dynamic> json) => DataJiraUser()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..mail = json['mail'] as String? ..mail = json['mail'] as String?
@ -831,8 +862,9 @@ Map<String, dynamic> _$DataJiraUserToJson(DataJiraUser instance) =>
DataZip _$DataZipFromJson(Map<String, dynamic> json) => DataZip() DataZip _$DataZipFromJson(Map<String, dynamic> json) => DataZip()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..zipFile = json['zipFile'] as String ..zipFile = json['zipFile'] as String
@ -850,8 +882,9 @@ Map<String, dynamic> _$DataZipToJson(DataZip instance) => <String, dynamic>{
DataShell _$DataShellFromJson(Map<String, dynamic> json) => DataShell() DataShell _$DataShellFromJson(Map<String, dynamic> json) => DataShell()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..commands = ..commands =
@ -869,7 +902,7 @@ DataShellFile _$DataShellFileFromJson(Map<String, dynamic> json) =>
DataShellFile() DataShellFile()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -886,8 +919,9 @@ Map<String, dynamic> _$DataShellFileToJson(DataShellFile instance) =>
DataGit _$DataGitFromJson(Map<String, dynamic> json) => DataGit() DataGit _$DataGitFromJson(Map<String, dynamic> json) => DataGit()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..commands = ..commands =
@ -903,8 +937,9 @@ Map<String, dynamic> _$DataGitToJson(DataGit instance) => <String, dynamic>{
DataGitPush _$DataGitPushFromJson(Map<String, dynamic> json) => DataGitPush() DataGitPush _$DataGitPushFromJson(Map<String, dynamic> json) => DataGitPush()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..branch = json['branch'] as String?; ..branch = json['branch'] as String?;
@ -922,7 +957,7 @@ DataGitCheckout _$DataGitCheckoutFromJson(Map<String, dynamic> json) =>
DataGitCheckout() DataGitCheckout()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -941,8 +976,9 @@ Map<String, dynamic> _$DataGitCheckoutToJson(DataGitCheckout instance) =>
DataGitCount _$DataGitCountFromJson(Map<String, dynamic> json) => DataGitCount() DataGitCount _$DataGitCountFromJson(Map<String, dynamic> json) => DataGitCount()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..setValue = json['setValue'] as String; ..setValue = json['setValue'] as String;
@ -958,8 +994,9 @@ Map<String, dynamic> _$DataGitCountToJson(DataGitCount instance) =>
DataGitRev _$DataGitRevFromJson(Map<String, dynamic> json) => DataGitRev() DataGitRev _$DataGitRevFromJson(Map<String, dynamic> json) => DataGitRev()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..branch = json['branch'] as String? ..branch = json['branch'] as String?
@ -977,8 +1014,9 @@ Map<String, dynamic> _$DataGitRevToJson(DataGitRev instance) =>
DataGitHub _$DataGitHubFromJson(Map<String, dynamic> json) => DataGitHub() DataGitHub _$DataGitHubFromJson(Map<String, dynamic> json) => DataGitHub()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..commands = ..commands =
@ -998,7 +1036,7 @@ DataGitHubPullRequestCreate _$DataGitHubPullRequestCreateFromJson(
DataGitHubPullRequestCreate() DataGitHubPullRequestCreate()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -1027,7 +1065,7 @@ DataGitHubPullRequestList _$DataGitHubPullRequestListFromJson(
DataGitHubPullRequestList() DataGitHubPullRequestList()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -1054,7 +1092,7 @@ DataGitHubPullRequestClose _$DataGitHubPullRequestCloseFromJson(
DataGitHubPullRequestClose() DataGitHubPullRequestClose()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -1072,8 +1110,9 @@ Map<String, dynamic> _$DataGitHubPullRequestCloseToJson(
DataProtobuf _$DataProtobufFromJson(Map<String, dynamic> json) => DataProtobuf() DataProtobuf _$DataProtobufFromJson(Map<String, dynamic> json) => DataProtobuf()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..commands = ..commands =
@ -1092,7 +1131,7 @@ DataJsonReader _$DataJsonReaderFromJson(Map<String, dynamic> json) =>
DataJsonReader() DataJsonReader()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -1115,7 +1154,7 @@ DataJsonReaderFile _$DataJsonReaderFileFromJson(Map<String, dynamic> json) =>
DataJsonReaderFile() DataJsonReaderFile()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -1145,8 +1184,9 @@ Map<String, dynamic> _$DataPairToJson(DataPair instance) => <String, dynamic>{
DataAwsCli _$DataAwsCliFromJson(Map<String, dynamic> json) => DataAwsCli() DataAwsCli _$DataAwsCliFromJson(Map<String, dynamic> json) => DataAwsCli()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..subCommand = json['sub-command'] as String ..subCommand = json['sub-command'] as String
@ -1164,8 +1204,9 @@ Map<String, dynamic> _$DataAwsCliToJson(DataAwsCli instance) =>
DataDocker _$DataDockerFromJson(Map<String, dynamic> json) => DataDocker() DataDocker _$DataDockerFromJson(Map<String, dynamic> json) => DataDocker()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..command = json['command'] as String ..command = json['command'] as String
@ -1183,8 +1224,9 @@ Map<String, dynamic> _$DataDockerToJson(DataDocker instance) =>
DataGradle _$DataGradleFromJson(Map<String, dynamic> json) => DataGradle() DataGradle _$DataGradleFromJson(Map<String, dynamic> json) => DataGradle()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..args = (json['args'] as List<dynamic>).map((e) => e as String).toList(); ..args = (json['args'] as List<dynamic>).map((e) => e as String).toList();
@ -1202,12 +1244,12 @@ DataStringSub _$DataStringSubFromJson(Map<String, dynamic> json) =>
DataStringSub() DataStringSub()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..startIndex = json['startIndex'] as int? ..startIndex = (json['startIndex'] as num?)?.toInt()
..lastIndex = json['lastIndex'] as int? ..lastIndex = (json['lastIndex'] as num?)?.toInt()
..text = json['text'] as String ..text = json['text'] as String
..setValue = json['setValue'] as String; ..setValue = json['setValue'] as String;
@ -1227,7 +1269,7 @@ DataStringReplace _$DataStringReplaceFromJson(Map<String, dynamic> json) =>
DataStringReplace() DataStringReplace()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -1250,8 +1292,9 @@ Map<String, dynamic> _$DataStringReplaceToJson(DataStringReplace instance) =>
DataWebBase _$DataWebBaseFromJson(Map<String, dynamic> json) => DataWebBase() DataWebBase _$DataWebBaseFromJson(Map<String, dynamic> json) => DataWebBase()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..url = json['url'] as String ..url = json['url'] as String
@ -1279,8 +1322,9 @@ Map<String, dynamic> _$DataWebBaseToJson(DataWebBase instance) =>
DataWebFile _$DataWebFileFromJson(Map<String, dynamic> json) => DataWebFile() DataWebFile _$DataWebFileFromJson(Map<String, dynamic> json) => DataWebFile()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
(json['passExitCodes'] as List<dynamic>?)?.map((e) => e as int).toList() ?.map((e) => (e as num).toInt())
.toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
..url = json['url'] as String ..url = json['url'] as String
@ -1316,7 +1360,7 @@ DataProcessPortUse _$DataProcessPortUseFromJson(Map<String, dynamic> json) =>
DataProcessPortUse() DataProcessPortUse()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -1337,7 +1381,7 @@ DataProcessRun _$DataProcessRunFromJson(Map<String, dynamic> json) =>
DataProcessRun() DataProcessRun()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?
@ -1358,7 +1402,7 @@ DataProcessKill _$DataProcessKillFromJson(Map<String, dynamic> json) =>
DataProcessKill() DataProcessKill()
..workspace = json['workspace'] as String? ..workspace = json['workspace'] as String?
..passExitCodes = (json['passExitCodes'] as List<dynamic>?) ..passExitCodes = (json['passExitCodes'] as List<dynamic>?)
?.map((e) => e as int) ?.map((e) => (e as num).toInt())
.toList() .toList()
..setResult = json['setResult'] as String? ..setResult = json['setResult'] as String?
..setExitCode = json['setExitCode'] as String? ..setExitCode = json['setExitCode'] as String?

View file

@ -14,8 +14,8 @@ DataCommon _$DataCommonFromJson(Map<String, dynamic> json) => DataCommon()
..jobUrl = json['jobUrl'] as String ..jobUrl = json['jobUrl'] as String
..jobName = json['jobName'] as String ..jobName = json['jobName'] as String
..gitCommit = json['gitCommit'] as String ..gitCommit = json['gitCommit'] as String
..buildNumber = json['buildNumber'] as int ..buildNumber = (json['buildNumber'] as num).toInt()
..buildID = json['buildID'] as int ..buildID = (json['buildID'] as num).toInt()
..buildDisplayName = json['buildDisplayName'] as String ..buildDisplayName = json['buildDisplayName'] as String
..gitBranch = json['gitBranch'] as String ..gitBranch = json['gitBranch'] as String
..buildTag = json['buildTag'] as String; ..buildTag = json['buildTag'] as String;

View file

@ -102,7 +102,7 @@ DataJiraIssueStatusCategory _$DataJiraIssueStatusCategoryFromJson(
Map<String, dynamic> json) => Map<String, dynamic> json) =>
DataJiraIssueStatusCategory() DataJiraIssueStatusCategory()
..self = json['self'] as String? ..self = json['self'] as String?
..id = json['id'] as int? ..id = (json['id'] as num?)?.toInt()
..key = json['key'] as String? ..key = json['key'] as String?
..colorName = json['colorName'] as String? ..colorName = json['colorName'] as String?
..name = json['name'] as String?; ..name = json['name'] as String?;
@ -141,7 +141,7 @@ Map<String, dynamic> _$DataJiraUserToJson(DataJiraUser instance) =>
DataJiraIssueDesc _$DataJiraIssueDescFromJson(Map<String, dynamic> json) => DataJiraIssueDesc _$DataJiraIssueDescFromJson(Map<String, dynamic> json) =>
DataJiraIssueDesc() DataJiraIssueDesc()
..version = json['version'] as int? ..version = (json['version'] as num?)?.toInt()
..doc = json['doc'] as String? ..doc = json['doc'] as String?
..content = (json['content'] as List<dynamic>?) ..content = (json['content'] as List<dynamic>?)
?.map((e) => DataJiraContent.fromJson(e as Map<String, dynamic>)) ?.map((e) => DataJiraContent.fromJson(e as Map<String, dynamic>))