Session.fromJson constructor

Session.fromJson(
  1. 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;
}