fromDynamic static method
Creates an instance from a JSON-like map structure. This expects the following format:
{
"caseSensitive": <bool>,
"equals": <bool>,
"testableId": <String>,
"timeout": <number>,
"value": <String>
}
See also:
JsonClass.parseBool
JsonClass.parseDurationFromSeconds
Implementation
static AssertValueStep? fromDynamic(dynamic map) {
AssertValueStep? result;
if (map != null) {
result = AssertValueStep(
caseSensitive: map['caseSensitive'] == null
? true
: JsonClass.parseBool(map['caseSensitive']),
equals:
map['equals'] == null ? true : JsonClass.parseBool(map['equals']),
testableId: map['testableId']!,
timeout: JsonClass.parseDurationFromSeconds(map['timeout']),
value: map['value']?.toString(),
);
}
return result;
}