FdcDataApplyResult constructor

FdcDataApplyResult({
  1. required bool success,
  2. Map<int, Object> insertedKeys = const <int, Object>{},
  3. Map<int, Map<String, Object?>> serverRows = const <int, Map<String, Object?>>{},
  4. List<FdcDataApplyError> errors = const <FdcDataApplyError>[],
})

Creates a FdcDataApplyResult.

Implementation

factory FdcDataApplyResult({
  required bool success,
  Map<int, Object> insertedKeys = const <int, Object>{},
  Map<int, Map<String, Object?>> serverRows =
      const <int, Map<String, Object?>>{},
  List<FdcDataApplyError> errors = const <FdcDataApplyError>[],
}) {
  if (success) {
    return FdcDataApplySuccess(
      insertedKeys: insertedKeys,
      serverRows: serverRows,
    );
  }
  return FdcDataApplyFailure(
    insertedKeys: insertedKeys,
    serverRows: serverRows,
    errors: errors,
  );
}