42 lines
1.2 KiB
Dart
42 lines
1.2 KiB
Dart
|
|
class Job {
|
|
final String jobName;
|
|
final String jobJobtag;
|
|
final String jobDescription;
|
|
final double jobIncome;
|
|
final String jobIncomeType;
|
|
final String jobLocationCountry;
|
|
final String jobLocationCity;
|
|
final String jobRequirement;
|
|
final String jobTag;
|
|
final String jobEndpoint;
|
|
|
|
Job({
|
|
required this.jobName,
|
|
required this.jobJobtag,
|
|
required this.jobDescription,
|
|
required this.jobIncome,
|
|
required this.jobIncomeType,
|
|
required this.jobLocationCountry,
|
|
required this.jobLocationCity,
|
|
required this.jobRequirement,
|
|
required this.jobTag,
|
|
required this.jobEndpoint,
|
|
});
|
|
|
|
factory Job.fromJson(Map<String, dynamic> json) {
|
|
return Job(
|
|
jobName: json['Job_name'] as String,
|
|
jobJobtag: json['job_jobtag'] as String,
|
|
jobDescription: json['job_decriptopn'] as String,
|
|
jobIncome: double.tryParse(json['job_Income'].toString()) ?? 0.0,
|
|
jobIncomeType: json['job_income_type'] as String,
|
|
jobLocationCountry: json['job_location_country'] as String,
|
|
jobLocationCity: json['job_location_city'] as String,
|
|
jobRequirement: json['job_requirment'] as String,
|
|
jobTag: json['job_tag'] as String,
|
|
jobEndpoint: json['job_endpoint'] as String,
|
|
);
|
|
}
|
|
}
|