OverlayCategory constructor

OverlayCategory({
  1. required String name,
  2. required int overlayuid,
  3. required List<OverlayCategory> subcategories,
  4. required int uid,
  5. required Img img,
})

Create a new OverlayCategory instance.

This constructor is used when an overlay category is decoded from a JSON structure returned by the platform layer.

Parameters

  • name: The category display name.
  • overlayuid: ID of the parent overlay dataset.
  • subcategories: Nested child categories.
  • uid: Stable category identifier.
  • img: Icon data for the category.

Implementation

OverlayCategory({
  required this.name,
  required this.overlayuid,
  required this.subcategories,
  required this.uid,
  required this.img,
});