Dart APIunself_modelEdgeid id property Null safety @override String id final id is unself unique identifier for each inheriting model. Implementation @override final String id; unself_model unself_model Edge id property Edge class Properties archiveId created extra hashCode id labels runtimeType sourceId targetId updated Methods noSuchMethod toString Operators operator ==