106535751b
git-subtree-dir: packages/model git-subtree-mainline:cf2ad35d2b
git-subtree-split:308cd94c78
16 lines
454 B
Dart
16 lines
454 B
Dart
/// Represents arbitrary data, with an associated ID and timestamps.
|
|
class Model {
|
|
/// A unique identifier corresponding to this item.
|
|
String id;
|
|
|
|
/// The time at which this item was created.
|
|
DateTime createdAt;
|
|
|
|
/// The last time at which this item was updated.
|
|
DateTime updatedAt;
|
|
|
|
Model({this.id, this.createdAt, this.updatedAt});
|
|
|
|
/// Returns the [id], parsed as an [int].
|
|
int get idAsInt => id == null ? null : int.tryParse(id);
|
|
}
|