MIF_E31210604/dashboard_sim/lib/data/model/role.dart

32 lines
709 B
Dart

class Role {
int id;
String name;
DateTime createdAt;
DateTime updatedAt;
Role({
required this.id,
required this.name,
required this.createdAt,
required this.updatedAt,
});
factory Role.fromJson(Map<String, dynamic> json) {
return Role(
id: json['id'],
name: json['name'],
createdAt: DateTime.parse(json['created_at']),
updatedAt: DateTime.parse(json['updated_at']),
);
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['id'] = id;
data['name'] = name;
data['created_at'] = createdAt.toIso8601String();
data['updated_at'] = updatedAt.toIso8601String();
return data;
}
}