mymuseum-visitapp/lib/Models/resourceModel.dart

31 lines
653 B
Dart

import 'package:flutter/material.dart';
import 'package:manager_api/api.dart';
class ResourceModel {
String? id = "";
String? data = "";
ResourceType? type;
ResourceModel({this.id, this.data, this.type});
Map<String, dynamic> toMap() {
return {
'id': id,
'data': data,
'type': type!.value
};
}
factory ResourceModel.fromJson(Map<String, dynamic> json) {
return ResourceModel(
id: json['id'] as String,
data: json['data'] as String,
type: json['type'] as ResourceType
);
}
@override
String toString() {
return 'ResourceModel{id: $id, type: $type, data: $data}';
}
}