getFieldDeserializers method
The deserialization information for the current model
Implementation
@override
Map<String, void Function(ParseNode)> getFieldDeserializers() {
var deserializerMap = <String, void Function(ParseNode)>{};
deserializerMap['fees'] = (node) => fees = node.getObjectValue<
AccountUnificationAccountControllerFees>(
AccountUnificationAccountControllerFees.createFromDiscriminatorValue);
deserializerMap['is_controller'] =
(node) => isController = node.getBoolValue();
deserializerMap['losses'] = (node) => losses = node.getObjectValue<
AccountUnificationAccountControllerLosses>(
AccountUnificationAccountControllerLosses.createFromDiscriminatorValue);
deserializerMap['requirement_collection'] = (node) =>
requirementCollection = node.getEnumValue<
AccountUnificationAccountControllerRequirementCollection>(
(stringValue) =>
AccountUnificationAccountControllerRequirementCollection.values
.where((enumVal) => enumVal.value == stringValue)
.firstOrNull);
deserializerMap['stripe_dashboard'] = (node) => stripeDashboard =
node.getObjectValue<AccountUnificationAccountControllerStripeDashboard>(
AccountUnificationAccountControllerStripeDashboard
.createFromDiscriminatorValue);
deserializerMap['type'] = (node) => type_ =
node.getEnumValue<AccountUnificationAccountControllerType>(
(stringValue) => AccountUnificationAccountControllerType.values
.where((enumVal) => enumVal.value == stringValue)
.firstOrNull);
return deserializerMap;
}