createID abstract method

ID createID({
  1. String? name,
  2. required Address address,
  3. String? terminal,
})

Create a custom ID with specified parameters.

Builds an ID from explicit components (name, address, terminal) rather than generating it from metadata.

name is the entity name (optional). address is the address component of the entity (required). terminal is the terminal identifier for device-specific IDs (optional).

Returns a new ID instance with the specified components.

Implementation

ID createID({
  String? name,
  required Address address, String? terminal
});