bookmywages/lib/model/vendor_model/vendor_getprofile_model.dart
2025-10-16 11:21:52 +05:30

76 lines
1.9 KiB
Dart

class VendorGetProfileModel {
final int id;
final String name;
final String email;
final String number;
final String location;
final String pincode;
final String aadharcard;
final String pancard;
final String drivingLicence;
final String passport;
final String? profilePic1;
final int status;
final int userId;
final String createdDate;
final String? endDate;
VendorGetProfileModel({
required this.id,
required this.name,
required this.email,
required this.number,
required this.location,
required this.pincode,
required this.aadharcard,
required this.pancard,
required this.drivingLicence,
required this.passport,
this.profilePic1,
required this.status,
required this.userId,
required this.createdDate,
this.endDate,
});
factory VendorGetProfileModel.fromJson(Map<String, dynamic> json) {
return VendorGetProfileModel(
id: json['id'],
name: json['name'],
email: json['email'],
number: json['number'],
location: json['location'],
pincode: json['pincode'],
aadharcard: json['aadharcard'],
pancard: json['pancard'],
drivingLicence: json['driving_licence'],
passport: json['passport'],
profilePic1: json['profile_pic1'],
status: json['status'],
userId: json['user_id'],
createdDate: json['created_date'],
endDate: json['end_date'],
);
}
Map<String, dynamic> toJson() {
return {
'id': id,
'name': name,
'email': email,
'number': number,
'location': location,
'pincode': pincode,
'aadharcard': aadharcard,
'pancard': pancard,
'driving_licence': drivingLicence,
'passport': passport,
'profile_pic1': profilePic1,
'status': status,
'user_id': userId,
'created_date': createdDate,
'end_date': endDate,
};
}
}