ErrorContext constructor

ErrorContext({
  1. Iterable<MapEntry<String, String>>? metadata,
  2. String? sourceFile,
  3. int? sourceLine,
  4. String? operation,
  5. String? fieldPath,
})

Implementation

factory ErrorContext({
  $core.Iterable<$core.MapEntry<$core.String, $core.String>>? metadata,
  $core.String? sourceFile,
  $core.int? sourceLine,
  $core.String? operation,
  $core.String? fieldPath,
}) {
  final result = create();
  if (metadata != null) result.metadata.addEntries(metadata);
  if (sourceFile != null) result.sourceFile = sourceFile;
  if (sourceLine != null) result.sourceLine = sourceLine;
  if (operation != null) result.operation = operation;
  if (fieldPath != null) result.fieldPath = fieldPath;
  return result;
}