balance method

Cost balance(
  1. DateTime tansactionDate,
  2. Money positionUnit
)

Implementation

Cost balance(DateTime tansactionDate, Money positionUnit) => (() {
      return copyWith(
        date: positionUnit.isPositive ? (date ?? tansactionDate) : date,
        value: value,
      );
    })();