autoServiceOfJournal function

ServiceOfJournal autoServiceOfJournal(
  1. {required int servId,
  2. required int contractId,
  3. required int workerId,
  4. DateTime? provDate,
  5. ServiceState? state}
)

Helper for ServiceOfJournal constructor.

It call const constructor with dynamic default values:

  • uid: uuid.v4(),
  • provDate: provDate ?? DateTime.now().

Implementation

// ignore: long-parameter-list
ServiceOfJournal autoServiceOfJournal({
  required int servId,
  required int contractId,
  required int workerId,
  DateTime? provDate,
  ServiceState? state,
}) {
  return ServiceOfJournal(
    servId: servId,
    contractId: contractId,
    workerId: workerId,
    uid: uuid.v4(),
    provDate: provDate ?? DateTime.now(),
    state: state ?? ServiceState.added,
  );
}