PowerShellInput.fromMap constructor
PowerShellInput.fromMap(
- Map<String, dynamic> map
)
Implementation
factory PowerShellInput.fromMap(Map<String, dynamic> map) {
final timeoutMs = map['timeout'] as num?;
return PowerShellInput(
command: map['command'] as String? ?? '',
workDir:
map['work_dir'] as String? ?? map['working_directory'] as String?,
timeout: timeoutMs != null
? Duration(milliseconds: timeoutMs.toInt())
: const Duration(minutes: 2),
executionPolicy: map['execution_policy'] as String?,
);
}