getFieldDeserializers method
The deserialization information for the current model
Implementation
@override
Map<String, void Function(ParseNode)> getFieldDeserializers() {
var deserializerMap = <String, void Function(ParseNode)>{};
deserializerMap['amount_subtotal'] =
(node) => amountSubtotal = node.getIntValue();
deserializerMap['amount_total'] =
(node) => amountTotal = node.getIntValue();
deserializerMap['interval'] = (node) => interval =
node.getEnumValue<QuotesResourceRecurringInterval>((stringValue) =>
QuotesResourceRecurringInterval.values
.where((enumVal) => enumVal.value == stringValue)
.firstOrNull);
deserializerMap['interval_count'] =
(node) => intervalCount = node.getIntValue();
deserializerMap['total_details'] = (node) => totalDetails =
node.getObjectValue<QuotesResourceTotalDetails>(
QuotesResourceTotalDetails.createFromDiscriminatorValue);
return deserializerMap;
}