first commit

This commit is contained in:
kicap
2023-08-18 01:07:57 +08:00
commit 3b437c4f82
320 changed files with 10503 additions and 0 deletions

View File

@ -0,0 +1,58 @@
class ConversionResultModel {
String? result;
String? documentation;
String? termsOfUse;
int? timeLastUpdateUnix;
String? timeLastUpdateUtc;
int? timeNextUpdateUnix;
String? timeNextUpdateUtc;
String? baseCode;
String? targetCode;
double? conversionRate;
double? conversionResult;
ConversionResultModel(
{this.result,
this.documentation,
this.termsOfUse,
this.timeLastUpdateUnix,
this.timeLastUpdateUtc,
this.timeNextUpdateUnix,
this.timeNextUpdateUtc,
this.baseCode,
this.targetCode,
this.conversionRate,
this.conversionResult});
ConversionResultModel.fromJson(Map<String, dynamic> json) {
result = json['result'];
documentation = json['documentation'];
termsOfUse = json['terms_of_use'];
timeLastUpdateUnix = json['time_last_update_unix'];
timeLastUpdateUtc = json['time_last_update_utc'];
timeNextUpdateUnix = json['time_next_update_unix'];
timeNextUpdateUtc = json['time_next_update_utc'];
baseCode = json['base_code'];
targetCode = json['target_code'];
conversionRate = json['conversion_rate'];
conversionResult = json['conversion_result'] is int
? (json['conversion_result'] as int).toDouble()
: json['conversion_result'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['result'] = result;
data['documentation'] = documentation;
data['terms_of_use'] = termsOfUse;
data['time_last_update_unix'] = timeLastUpdateUnix;
data['time_last_update_utc'] = timeLastUpdateUtc;
data['time_next_update_unix'] = timeNextUpdateUnix;
data['time_next_update_utc'] = timeNextUpdateUtc;
data['base_code'] = baseCode;
data['target_code'] = targetCode;
data['conversion_rate'] = conversionRate;
data['conversion_result'] = conversionResult;
return data;
}
}