FormDocumentMetadata.fromJson constructor

FormDocumentMetadata.fromJson(
  1. Map<String, dynamic> json
)

Create from JSON.

Implementation

factory FormDocumentMetadata.fromJson(Map<String, dynamic> json) {
  return FormDocumentMetadata(
    author: json['author'] as String,
    createdAt: DateTime.parse(json['createdAt'] as String),
    modifiedAt: json['modifiedAt'] != null
        ? DateTime.parse(json['modifiedAt'] as String)
        : null,
    publishedAt: json['publishedAt'] != null
        ? DateTime.parse(json['publishedAt'] as String)
        : null,
    dataSource: json['dataSource'] as String?,
    engineVersion: json['engineVersion'] as String?,
  );
}