49 lines
1.5 KiB
Dart
49 lines
1.5 KiB
Dart
class MyResponseModel {
|
|
String? result;
|
|
String? documentation;
|
|
String? termsOfUse;
|
|
int? timeLastUpdateUnix;
|
|
String? timeLastUpdateUtc;
|
|
int? timeNextUpdateUnix;
|
|
String? timeNextUpdateUtc;
|
|
String? baseCode;
|
|
dynamic conversionRates;
|
|
|
|
MyResponseModel(
|
|
{this.result,
|
|
this.documentation,
|
|
this.termsOfUse,
|
|
this.timeLastUpdateUnix,
|
|
this.timeLastUpdateUtc,
|
|
this.timeNextUpdateUnix,
|
|
this.timeNextUpdateUtc,
|
|
this.baseCode,
|
|
this.conversionRates});
|
|
|
|
MyResponseModel.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'];
|
|
conversionRates = json['conversion_rates'];
|
|
}
|
|
|
|
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['conversion_rates'] = conversionRates;
|
|
return data;
|
|
}
|
|
}
|