DatumUserSwitchResult.success constructor

DatumUserSwitchResult.success({
  1. required String newUserId,
  2. String? previousUserId,
  3. int unsyncedOperationsHandled = 0,
  4. List<DatumEntityBase>? conflicts,
})

Creates a successful user switch result.

Implementation

factory DatumUserSwitchResult.success({
  required String newUserId,
  String? previousUserId,
  int unsyncedOperationsHandled = 0,
  List<DatumEntityBase>? conflicts,
}) {
  return DatumUserSwitchResult(
    success: true,
    previousUserId: previousUserId,
    newUserId: newUserId,
    unsyncedOperationsHandled: unsyncedOperationsHandled,
    conflicts: conflicts,
  );
}