getFieldDeserializers method

  1. @override
Map<String, void Function(ParseNode)> getFieldDeserializers()
override

The deserialization information for the current model

Implementation

@override
Map<String, void Function(ParseNode)> getFieldDeserializers() {
  var deserializerMap = <String, void Function(ParseNode)>{};
  deserializerMap['customer_update'] = (node) => customerUpdate =
      node.getObjectValue<PortalCustomerUpdate>(
          PortalCustomerUpdate.createFromDiscriminatorValue);
  deserializerMap['invoice_history'] = (node) => invoiceHistory =
      node.getObjectValue<PortalInvoiceList>(
          PortalInvoiceList.createFromDiscriminatorValue);
  deserializerMap['payment_method_update'] = (node) => paymentMethodUpdate =
      node.getObjectValue<PortalPaymentMethodUpdate>(
          PortalPaymentMethodUpdate.createFromDiscriminatorValue);
  deserializerMap['subscription_cancel'] = (node) => subscriptionCancel =
      node.getObjectValue<PortalSubscriptionCancel>(
          PortalSubscriptionCancel.createFromDiscriminatorValue);
  deserializerMap['subscription_update'] = (node) => subscriptionUpdate =
      node.getObjectValue<PortalSubscriptionUpdate>(
          PortalSubscriptionUpdate.createFromDiscriminatorValue);
  return deserializerMap;
}