TurboRelation class sealed

A sealed class representing a relationship between tags and sources/targets

This class serves as the base for two types of relationships:

  • SourceTagRelation: Links a tag to a source directory
  • TargetTagRelation: Links a tag to a target directory

The relationships are used to track connections between tagged directories in the Ultra Wide Turbo CLI system.

Implementers

Constructors

TurboRelation.fromDto(RelationDto dto)
Creates a Relation from a DTO object
factory

Properties

createdAt DateTime
Timestamp when relation was created
final
createdBy String
Identifier of user/system that created the relation
final
hashCode int
The hash code for this object.
no setteroverride
id String
Unique identifier for this relation
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
updatedAt DateTime
Timestamp when relation was last updated
final

Methods

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

Operators

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

Static Methods

genId({required String tagId, required String otherId}) String