FetchedProduct.error constructor Null safety

FetchedProduct.error(
  1. FetchedProductStatus status
)

When the "fetch product" operation didn't go well (no status "ok" here)

Implementation

FetchedProduct.error(this.status)
    : product = null,
      assert(status != FetchedProductStatus.ok);