categories property

List<OverlayCategory> get categories

Get the categories that belong to this overlay.

The returned list contains the top-level categories; each OverlayCategory may contain nested subcategories.

Returns

  • A list of OverlayCategory. The list is empty when there are no categories.

Implementation

List<OverlayCategory> get categories {
  final OperationResult resultString = objectMethod(
    pointerId,
    'OverlayInfo',
    'categories',
  );

  final List<OverlayCategory> overlayCategories =
      (resultString['result'] as List<dynamic>)
          .map<OverlayCategory>(
            (final dynamic item) => OverlayCategory.fromJson(item),
          )
          .toList();
  return overlayCategories;
}