Input$BookingInput.fromJson constructor
Input$BookingInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$BookingInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
final l$user = data['user'];
result$data['user'] = (l$user as String);
final l$pos = data['pos'];
result$data['pos'] = (l$pos as String);
if (data.containsKey('instructions')) {
final l$instructions = data['instructions'];
result$data['instructions'] = (l$instructions as String?);
}
if (data.containsKey('phone')) {
final l$phone = data['phone'];
result$data['phone'] = (l$phone as String?);
}
final l$bookingTime = data['bookingTime'];
result$data['bookingTime'] = dateTimeFromJson(l$bookingTime);
if (data.containsKey('attributes')) {
final l$attributes = data['attributes'];
result$data['attributes'] = (l$attributes as List<dynamic>?)
?.map((e) => Input$SettingsAttributeInput.fromJson(
(e as Map<String, dynamic>)))
.toList();
}
final l$people = data['people'];
result$data['people'] = (l$people as int);
final l$source = data['source'];
result$data['source'] =
fromJson$Enum$BookingSourceEnum((l$source as String));
return Input$BookingInput._(result$data);
}