Input$LoyaltySettingsUpdateInput.fromJson constructor
Input$LoyaltySettingsUpdateInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$LoyaltySettingsUpdateInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('qualitative')) {
final l$qualitative = data['qualitative'];
result$data['qualitative'] = l$qualitative == null
? null
: Input$LoyaltySettingsWalletQualitativeInput.fromJson(
(l$qualitative as Map<String, dynamic>));
}
if (data.containsKey('quantitative')) {
final l$quantitative = data['quantitative'];
result$data['quantitative'] = l$quantitative == null
? null
: Input$LoyaltySettingsWalletQuantitativeInput.fromJson(
(l$quantitative as Map<String, dynamic>));
}
if (data.containsKey('onsiteConverter')) {
final l$onsiteConverter = data['onsiteConverter'];
result$data['onsiteConverter'] = l$onsiteConverter == null
? null
: Input$LoyaltySettingsOnsiteConverterSetInput.fromJson(
(l$onsiteConverter as Map<String, dynamic>));
}
if (data.containsKey('loyaltyCard')) {
final l$loyaltyCard = data['loyaltyCard'];
result$data['loyaltyCard'] = l$loyaltyCard == null
? null
: Input$LoyaltySettingsWalletCardInput.fromJson(
(l$loyaltyCard as Map<String, dynamic>));
}
if (data.containsKey('leaderboard')) {
final l$leaderboard = data['leaderboard'];
result$data['leaderboard'] = l$leaderboard == null
? null
: Input$LoyaltySettingsWalletLeaderboardInput.fromJson(
(l$leaderboard as Map<String, dynamic>));
}
if (data.containsKey('subscribers')) {
final l$subscribers = data['subscribers'];
result$data['subscribers'] = l$subscribers == null
? null
: Input$LoyaltySettingsWalletSubscribersInput.fromJson(
(l$subscribers as Map<String, dynamic>));
}
if (data.containsKey('prelevel')) {
final l$prelevel = data['prelevel'];
result$data['prelevel'] = l$prelevel == null
? null
: Input$LoyaltySettingsPrelevelInput.fromJson(
(l$prelevel as Map<String, dynamic>));
}
if (data.containsKey('redeem')) {
final l$redeem = data['redeem'];
result$data['redeem'] =
(l$redeem as List<dynamic>?)?.map((e) => (e as String)).toList();
}
if (data.containsKey('inactivity')) {
final l$inactivity = data['inactivity'];
result$data['inactivity'] = l$inactivity == null
? null
: Input$InactivityInput.fromJson(
(l$inactivity as Map<String, dynamic>));
}
final l$id = data['id'];
result$data['id'] = (l$id as String);
return Input$LoyaltySettingsUpdateInput._(result$data);
}