dataOrNull property

T? get dataOrNull

Extracts data from any state that has it, or returns null.

Priority: Success.data > Loading/Failure.previousData > null

Implementation

T? get dataOrNull => switch (this) {
      Success(:final data) => data,
      Loading(:final previousData) => previousData,
      Failure(:final previousData) => previousData,
      _ => null,
    };