DiagonalModel constructor

DiagonalModel({
  1. required int itemCount,
  2. int? itemCountHorizontal,
  3. int? itemCountVertical,
})

Implementation

DiagonalModel({
  required this.itemCount,
  this.itemCountHorizontal,
  this.itemCountVertical,
})  : assert(
        !(itemCountHorizontal != null && itemCountVertical != null),
        "Either itemCountHorizontal or itemCountVertical must be null",
      ),
      assert(
        (itemCountHorizontal ?? 1) > 0,
        "itemCountHorizontal must be more than 0",
      ),
      assert(
        (itemCountVertical ?? 1) > 0,
        "itemCountVertical must be more than 0",
      );