Input$ConfigImageLightboxInput.fromJson constructor
Input$ConfigImageLightboxInput.fromJson( - Map<String, dynamic> data
)
Implementation
factory Input$ConfigImageLightboxInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('slideshowDelay')) {
final l$slideshowDelay = data['slideshowDelay'];
result$data['slideshowDelay'] = (l$slideshowDelay as int?);
}
if (data.containsKey('displayMode')) {
final l$displayMode = data['displayMode'];
result$data['displayMode'] = l$displayMode == null
? null
: fromJson$Enum$ImageLightboxDisplayMode((l$displayMode as String));
}
if (data.containsKey('scaleUp')) {
final l$scaleUp = data['scaleUp'];
result$data['scaleUp'] = (l$scaleUp as bool?);
}
if (data.containsKey('resetZoomOnNav')) {
final l$resetZoomOnNav = data['resetZoomOnNav'];
result$data['resetZoomOnNav'] = (l$resetZoomOnNav as bool?);
}
if (data.containsKey('scrollMode')) {
final l$scrollMode = data['scrollMode'];
result$data['scrollMode'] = l$scrollMode == null
? null
: fromJson$Enum$ImageLightboxScrollMode((l$scrollMode as String));
}
if (data.containsKey('scrollAttemptsBeforeChange')) {
final l$scrollAttemptsBeforeChange = data['scrollAttemptsBeforeChange'];
result$data['scrollAttemptsBeforeChange'] =
(l$scrollAttemptsBeforeChange as int?);
}
if (data.containsKey('disableAnimation')) {
final l$disableAnimation = data['disableAnimation'];
result$data['disableAnimation'] = (l$disableAnimation as bool?);
}
return Input$ConfigImageLightboxInput._(result$data);
}