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['card_logo'] = (node) => cardLogo =
      node.getEnumValue<IssuingPhysicalBundleFeaturesCardLogo>(
          (stringValue) => IssuingPhysicalBundleFeaturesCardLogo.values
              .where((enumVal) => enumVal.value == stringValue)
              .firstOrNull);
  deserializerMap['carrier_text'] = (node) => carrierText =
      node.getEnumValue<IssuingPhysicalBundleFeaturesCarrierText>(
          (stringValue) => IssuingPhysicalBundleFeaturesCarrierText.values
              .where((enumVal) => enumVal.value == stringValue)
              .firstOrNull);
  deserializerMap['second_line'] = (node) => secondLine =
      node.getEnumValue<IssuingPhysicalBundleFeaturesSecondLine>(
          (stringValue) => IssuingPhysicalBundleFeaturesSecondLine.values
              .where((enumVal) => enumVal.value == stringValue)
              .firstOrNull);
  return deserializerMap;
}