47 lines
1.6 KiB
Dart
47 lines
1.6 KiB
Dart
class ViewProfileModel {
|
|
final String name;
|
|
final String contactNumber;
|
|
final String emailId;
|
|
final String profilePicture;
|
|
final String userBio;
|
|
final String description;
|
|
final String gender;
|
|
final String age;
|
|
final String city;
|
|
final String fullAddress;
|
|
final String height;
|
|
final String weight;
|
|
|
|
ViewProfileModel({
|
|
required this.name,
|
|
required this.contactNumber,
|
|
required this.emailId,
|
|
required this.profilePicture,
|
|
required this.userBio,
|
|
required this.description,
|
|
required this.gender,
|
|
required this.age,
|
|
required this.city,
|
|
required this.fullAddress,
|
|
required this.height,
|
|
required this.weight,
|
|
});
|
|
|
|
factory ViewProfileModel.fromJson(Map<String, dynamic> json) =>
|
|
ViewProfileModel(
|
|
name: json['result']['full_name'] as String,
|
|
contactNumber: json['result']['contact_number'] as String,
|
|
emailId: json['result']['email_id'] as String,
|
|
profilePicture:
|
|
json['result']['user_detail']['profile_picture'] as String,
|
|
userBio: json['result']['user_detail']['user_bio'] as String,
|
|
description: json['result']['user_detail']['description'] as String,
|
|
gender: json['result']['user_detail']['gender'] as String,
|
|
age: json['result']['user_detail']['age'] as String,
|
|
city: json['result']['user_detail']['city'] as String,
|
|
fullAddress: json['result']['user_detail']['full_address'] as String,
|
|
height: json['result']['user_detail']['height'] as String,
|
|
weight: json['result']['user_detail']['weight'] as String,
|
|
);
|
|
}
|