fromDynamic static method

AssertSemanticsStep? fromDynamic(
  1. dynamic map
)

Creates an instance from a JSON-like map structure. This expects the following format:

{
  "field": <String>,
  "testableId": <String>,
  "timeout": <number>,
  "value": <String>
}

See also:

  • JsonClass.parseBool
  • JsonClass.parseDurationFromSeconds

Implementation

static AssertSemanticsStep? fromDynamic(dynamic map) {
  AssertSemanticsStep? result;

  if (map != null) {
    result = AssertSemanticsStep(
      field: map['field'],
      testableId: map['testableId']!,
      timeout: JsonClass.parseDurationFromSeconds(map['timeout']),
      value: map['value']?.toString(),
    );
  }

  return result;
}