NativeLensCustomTaskResult.fromMap constructor
Creates a custom task result from a map using stable field names.
Implementation
factory NativeLensCustomTaskResult.fromMap(Map<Object?, Object?> map) {
return NativeLensCustomTaskResult(
taskName: _readString(map, 'taskName'),
riskLevel: _readString(map, 'riskLevel'),
severity: _readString(map, 'severity'),
canContinue: _readBool(map, 'canContinue'),
reasons: _readStringList(map, 'reasons'),
recommendations: _readStringList(map, 'recommendations'),
userMessage: _readString(map, 'userMessage'),
developerMessage: _readString(map, 'developerMessage'),
analyzedAtMillis: _readInt(map, 'analyzedAtMillis'),
requiredCapabilities: _readStringList(map, 'requiredCapabilities'),
missingCapabilities: _readStringList(map, 'missingCapabilities'),
availableCapabilities: _readStringList(map, 'availableCapabilities'),
);
}