Session.fromJson constructor
Session.fromJson(
- Map<String, dynamic> json
)
Implementation
Session.fromJson(Map<String, dynamic> json) {
id = json['id'];
sessionId = json['session_id'];
dispenserId = json['dispenser_id'];
stationId = json['station_id'];
createdAt = json['created_at'];
updatedAt = json['updated_at'];
requested = json['requested'];
volumeMeasure = json['volume_measure'];
delivered = json['delivered'];
endAt = json['end_at'] ?? '';
unitPrice = json['unit_price'];
unitPriceCurrency = json['unit_price_currency'];
taxPercentage = json['tax_percentage'];
amountCharged = json['amount_charged'];
taxAmountCharged = json['tax_amount_charged'].toDouble();
amountChargedTotal = json['amount_charged_total'].toDouble();
amountFinal = json['amount_final'];
taxAmountFinal = json['tax_amount_final'].toDouble();
amountFinalTotal = json['amount_final_total'].toDouble();
amountCurrency = json['amount_currency'];
sdkUserDeviceId = json['sdk_user_device_id'];
sdkUserEmail = json['sdk_user_email'];
sdkUserPhone = json['sdk_user_phone'];
merchantId = json['merchant_id'];
status = json['status'];
statusReason = json['status_reason'];
productName = json['product_name'];
dispenser = json['dispenser'] != null
? Dispenser.fromJson(json['dispenser'])
: null;
}