getFieldDeserializers method
The deserialization information for the current model
Implementation
@override
Map<String, void Function(ParseNode)> getFieldDeserializers() {
var deserializerMap = <String, void Function(ParseNode)>{};
deserializerMap['description'] =
(node) => description = node.getStringValue();
deserializerMap['invoice_settings'] = (node) => invoiceSettings = node
.getObjectValue<PaymentLinksResourceSubscriptionDataInvoiceSettings>(
PaymentLinksResourceSubscriptionDataInvoiceSettings
.createFromDiscriminatorValue);
deserializerMap['metadata'] = (node) => metadata =
node.getObjectValue<PaymentLinksResourceSubscriptionDataMetadata>(
PaymentLinksResourceSubscriptionDataMetadata
.createFromDiscriminatorValue);
deserializerMap['trial_period_days'] =
(node) => trialPeriodDays = node.getIntValue();
deserializerMap['trial_settings'] = (node) => trialSettings =
node.getObjectValue<SubscriptionsTrialsResourceTrialSettings>(
SubscriptionsTrialsResourceTrialSettings
.createFromDiscriminatorValue);
return deserializerMap;
}