Identifiable

interface Identifiable<out ID : Any>

An interface for objects that have a unique identifier.

This interface is used to standardize how objects are identified within the library. For example, it is used by the :log module to automatically include a source identifier in log entries when using IdentifiableEmitter.

Type Parameters

ID

The type of the identifier.

Properties

Link copied to clipboard
abstract val identifier: ID

The unique identifier of the object.