DocumentsModel.fromJson constructor

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

Implementation

factory DocumentsModel.fromJson(Map<String, dynamic> json) {
  return DocumentsModel(
    createdAt: DateTime.parse(json['created_at'].toString()),
    id: json['id'],
    metadata: json['metadata'] != null ? (json['metadata'] is String ? jsonDecode(json['metadata']) : json['metadata']) : null,
    name: json['name'] ?? '',
    path: json['path'] ?? '',
    referenceNumber: json['reference_number'],
    size: json['size'],
    type: json['type'] ?? '',
    updatedAt: DateTime.parse(json['updated_at'].toString()),
    url: json['url'] ?? '',
  );
}