RunResult.fromMap constructor
RunResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory RunResult.fromMap(Map<String, dynamic> map) {
return RunResult(
addPreviousOutputInEnv: (() { final guardedValue = map['addPreviousOutputInEnv']; if (guardedValue == null) return null; return guardedValue as bool; })(),
archive: (() { final guardedValue = map['archive']; if (guardedValue == null) return null; return guardedValue; })(),
archivePaths: (() { final guardedValue = map['archivePaths']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
assetPaths: (() { final guardedValue = map['assetPaths']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
assets: (() { final guardedValue = map['assets']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, dynamic>(); })(),
command: map['command'] as String,
dir: (() { final guardedValue = map['dir']; if (guardedValue == null) return null; return guardedValue as String; })(),
environment: (() { final guardedValue = map['environment']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
interpreter: (() { final guardedValue = map['interpreter']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
logging: (() { final guardedValue = map['logging']; if (guardedValue == null) return null; return Logging.fromValue(guardedValue as String); })(),
stderr: map['stderr'] as String,
stdin: (() { final guardedValue = map['stdin']; if (guardedValue == null) return null; return guardedValue as String; })(),
stdout: map['stdout'] as String,
);
}