Skip to content

Commit 2edcf73

Browse files
committed
Add LocalIdentifier
1 parent 4b30d9f commit 2edcf73

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/// A local Resource Identifier object
2+
class LocalIdentifier {
3+
LocalIdentifier(this.type, this.lid);
4+
5+
/// Resource type.
6+
final String type;
7+
8+
/// Resource id.
9+
final String lid;
10+
11+
/// Identifier meta-data.
12+
final meta = <String, Object?>{};
13+
14+
Map<String, Object> toJson() =>
15+
{'type': type, 'lid': lid, if (meta.isNotEmpty) 'meta': meta};
16+
}

0 commit comments

Comments
 (0)