fromJson static method
Implementation
static Statement? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return Statement(
id: json['id'],
stored: _readDate(json['stored']),
authority: Agent.fromJson(json['authority']),
version: TinCanVersion.fromJsonString(json['version']),
actor: Agent.fromJson(json['actor']),
verb: Verb.fromJson(json['verb']),
// This can be StatementRef or SubStatement final StatementTarget object;
object: StatementTarget.toTarget(json['object']),
result: Result.fromJson(json['result']),
context: Context.fromJson(json['context']),
timestamp: _readDate(json['timestamp']),
attachments: Attachment.listFromJson(json['attachments']),
);
}