Input$SetupLoyaltyLevelsAiInput.fromJson constructor
Input$SetupLoyaltyLevelsAiInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$SetupLoyaltyLevelsAiInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('numLevels')) {
final l$numLevels = data['numLevels'];
result$data['numLevels'] = (l$numLevels as num?)?.toDouble();
}
if (data.containsKey('avgBasketValue')) {
final l$avgBasketValue = data['avgBasketValue'];
result$data['avgBasketValue'] = (l$avgBasketValue as num?)?.toDouble();
}
if (data.containsKey('rewardPercent')) {
final l$rewardPercent = data['rewardPercent'];
result$data['rewardPercent'] = (l$rewardPercent as num?)?.toDouble();
}
if (data.containsKey('inactiveDays')) {
final l$inactiveDays = data['inactiveDays'];
result$data['inactiveDays'] = (l$inactiveDays as num?)?.toDouble();
}
if (data.containsKey('businessDescription')) {
final l$businessDescription = data['businessDescription'];
result$data['businessDescription'] = (l$businessDescription as String?);
}
if (data.containsKey('tone')) {
final l$tone = data['tone'];
result$data['tone'] = (l$tone as String?);
}
if (data.containsKey('brandColors')) {
final l$brandColors = data['brandColors'];
result$data['brandColors'] =
(l$brandColors as List<dynamic>?)?.map((e) => (e as String)).toList();
}
if (data.containsKey('language')) {
final l$language = data['language'];
result$data['language'] = (l$language as String?);
}
if (data.containsKey('pointValue')) {
final l$pointValue = data['pointValue'];
result$data['pointValue'] = (l$pointValue as num?)?.toDouble();
}
if (data.containsKey('currency')) {
final l$currency = data['currency'];
result$data['currency'] = (l$currency as String?);
}
if (data.containsKey('avgMonthlyVisits')) {
final l$avgMonthlyVisits = data['avgMonthlyVisits'];
result$data['avgMonthlyVisits'] =
(l$avgMonthlyVisits as num?)?.toDouble();
}
return Input$SetupLoyaltyLevelsAiInput._(result$data);
}