fromJson static method
Person?
fromJson(
- dynamic jsonObject
)
Implementation
@visibleForTesting
static Person? fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = new Person();
result.name = jsonObject["name"];
result.updatedAt = DateTime.parse(jsonObject["updatedAt"]);
result.groups = _stringListFrom((jsonObject["groups"]))!;
result.id = jsonObject["id"];
result.metadata = jsonObject["metadata"];
result._createdAt = DateTime.parse(jsonObject["createdAt"]);
result.externalId = jsonObject["externalId"];
result.expireAt = switch (jsonObject['expireAt']) {
String s => DateTime.parse(s),
_ => null,
};
result.ttl = jsonObject["ttl"];
return result;
}