categories property

List<OverlayCategory> get categories

Get the overlay categories.

Returns

  • Empty list if no categories are available.
  • Categories list if categories are available

Throws

  • An exception if it fails

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;
}