whenOrNull<TResult extends Object?> method

  1. @optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  1. TResult? saveWarehouseDetails(
    1. DateTime dateOfRecord,
    2. FacilityModel facilityModel
    )?,
  2. TResult? saveStockDetails(
    1. StockModel stockModel
    )?,
  3. TResult? createStockEntry()?,
  4. TResult? saveTransactionDetails(
    1. DateTime dateOfRecord,
    2. String primaryType,
    3. String primaryId,
    4. FacilityModel? facilityModel,
    )?,
})
inherited

Implementation

@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
  TResult? Function(DateTime dateOfRecord, FacilityModel facilityModel)?
      saveWarehouseDetails,
  TResult? Function(StockModel stockModel)? saveStockDetails,
  TResult? Function()? createStockEntry,
  TResult? Function(DateTime dateOfRecord, String primaryType,
          String primaryId, FacilityModel? facilityModel)?
      saveTransactionDetails,
}) =>
    throw _privateConstructorUsedError;