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('login')) {
final l$login = data['login'];
result$data['login'] = l$login == null
? null
: Input$LoyaltySettingsLoginInput.fromJson(
(l$login 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('profileComplete')) {
final l$profileComplete = data['profileComplete'];
result$data['profileComplete'] = l$profileComplete == null
? null
: Input$LoyaltySettingsProfileCompleteInput.fromJson(
(l$profileComplete 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 == null
? null
: Input$LoyaltySettingsRedeemInput.fromJson(
(l$redeem as Map<String, dynamic>));
}
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>));
}
if (data.containsKey('accelerate')) {
final l$accelerate = data['accelerate'];
result$data['accelerate'] = l$accelerate == null
? null
: Input$LoyaltySettingsAccelerateInput.fromJson(
(l$accelerate as Map<String, dynamic>));
}
if (data.containsKey('referral')) {
final l$referral = data['referral'];
result$data['referral'] = l$referral == null
? null
: Input$LoyaltySettingsReferralInput.fromJson(
(l$referral as Map<String, dynamic>));
}
if (data.containsKey('aggregator')) {
final l$aggregator = data['aggregator'];
result$data['aggregator'] = l$aggregator == null
? null
: Input$LoyaltySettingsAggregatorInput.fromJson(
(l$aggregator as Map<String, dynamic>));
}
if (data.containsKey('donation')) {
final l$donation = data['donation'];
result$data['donation'] = l$donation == null
? null
: Input$LoyaltySettingsDonationInput.fromJson(
(l$donation as Map<String, dynamic>));
}
final l$id = data['id'];
result$data['id'] = (l$id as String);
return Input$LoyaltySettingsUpdateInput._(result$data);
}