Searchable class abstract

Implementers

Constructors

Searchable.new({required String id, required SearchableType type, String description = '', String title = '', required Tags tags})
Searchable.build({required String id, required String name, required SearchableType type, String description = '', String title = '', required Tags tags, List<Searchable>? children, EventAction? onHolderEvent})
factory

Properties

children ChildHolder<Searchable>
The children of the Searchable.
no setter
description String
Information on the Searchable.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String
The unique identifier of this Searchable.
final
name String
The permanent name of the Searchable.
no setter
parent Searchable?
The parent of the Searchable.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tags Tags
Additional data that can be used to enanced searchability of this Searchable.
final
title String
The name of the Searchable that will be displayed.
getter/setter pair
type SearchableType
The SearchableType of the Searchable.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited