finishCommit

This commit is contained in:
atseirjo
2026-07-23 09:17:56 +02:00
parent 9f7ee3f356
commit c8a3cc9812
12 changed files with 822 additions and 175 deletions
+81
View File
@@ -0,0 +1,81 @@
class ResponseOutput {
DataResult? dataResult;
ResponseOutput({this.dataResult});
ResponseOutput.fromJson(Map<String, dynamic> json) {
dataResult = json['DataResult'] != null
? DataResult.fromJson(json['DataResult'])
: null;
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (dataResult != null) {
data['DataResult'] = dataResult!.toJson();
}
return data;
}
}
class DataResult {
String? httpStatus;
String? orderType;
String? location;
int? meterId;
List<Values>? values;
DataResult(
{this.httpStatus,
this.orderType,
this.location,
this.meterId,
this.values});
DataResult.fromJson(Map<String, dynamic> json) {
httpStatus = json['HttpStatus'];
orderType = json['OrderType'];
location = json['Location'];
meterId = json['meterId'];
if (json['values'] != null) {
values = <Values>[];
json['values'].forEach((v) {
values!.add(Values.fromJson(v));
});
}
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['HttpStatus'] = httpStatus;
data['OrderType'] = orderType;
data['Location'] = location;
data['meterId'] = meterId;
if (values != null) {
data['values'] = values!.map((v) => v.toJson()).toList();
}
return data;
}
}
class Values {
String? datetime;
double? value;
Null tariff;
Values({this.datetime, this.value, this.tariff});
Values.fromJson(Map<String, dynamic> json) {
datetime = json['datetime'];
value = json['value'];
tariff = json['tariff'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['datetime'] = datetime;
data['value'] = value;
data['tariff'] = tariff;
return data;
}
}