aman-kassa-flutter/lib/core/models/user.dart

36 lines
766 B
Dart

class User {
final String name;
final String email;
final String fullName;
final String token;
int appCompanyId;
int kassaId;
User({this.email, this.fullName, this.name, this.token, this.appCompanyId, this.kassaId});
static User fromJson(Map<String, dynamic> json) {
return json != null
? User (
name: json['name'],
email: json['mail'],
token: json['api_token'],
fullName: json['fullname'],
appCompanyId: json['app_company_id'] as int,
kassaId: json['kassa_id'] as int,
)
: null;
}
dynamic toJson() {
return {
"name": name,
"mail": email,
"api_token": token,
"fullname": fullName,
"app_company_id": appCompanyId,
"kassa_id": kassaId
};
}
}