Input$CartProductUpdateCreditInput.fromJson constructor
Input$CartProductUpdateCreditInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$CartProductUpdateCreditInput.fromJson(
Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
final l$barcode = data['barcode'];
result$data['barcode'] = (l$barcode as String);
if (data.containsKey('quantity')) {
final l$quantity = data['quantity'];
result$data['quantity'] = (l$quantity as int?);
}
if (data.containsKey('rent')) {
final l$rent = data['rent'];
result$data['rent'] = l$rent == null
? null
: Input$RentalRefInput.fromJson((l$rent as Map<String, dynamic>));
}
if (data.containsKey('productAttributesValues')) {
final l$productAttributesValues = data['productAttributesValues'];
result$data['productAttributesValues'] =
(l$productAttributesValues as List<dynamic>?)
?.map((e) => (e as String))
.toList();
}
final l$priceCredit = data['priceCredit'];
result$data['priceCredit'] = Input$PriceCreditInput.fromJson(
(l$priceCredit as Map<String, dynamic>));
return Input$CartProductUpdateCreditInput._(result$data);
}