staticValueParser function

Data? staticValueParser(
  1. Parser parser,
  2. Data parentData,
  3. bool debug
)

Implementation

Data? staticValueParser(
  Parser parser,
  Data parentData,
  bool debug,
) {
  printLog("----------------------------------", debug, color: LogColor.yellow);
  printLog(
    "ID: ${parser.id} Parser: Static Value",
    debug,
    color: LogColor.cyan,
  );
  if (parser.optional?.strVal != null) {
    return Data(parentData.url, parser.optional!.strVal!);
  } else if (parser.optional?.mapVal != null) {
    return Data(parentData.url, parser.optional!.mapVal!);
  } else {
    printLog(
      "Static Value Parser: No data found!",
      debug,
      color: LogColor.red,
    );
    return null;
  }
}