ScrollSnapContainerHighlightConfig.fromJson constructor

ScrollSnapContainerHighlightConfig.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ScrollSnapContainerHighlightConfig.fromJson(
    Map<String, dynamic> json) {
  return ScrollSnapContainerHighlightConfig(
    snapportBorder: json.containsKey('snapportBorder')
        ? LineStyle.fromJson(json['snapportBorder'] as Map<String, dynamic>)
        : null,
    snapAreaBorder: json.containsKey('snapAreaBorder')
        ? LineStyle.fromJson(json['snapAreaBorder'] as Map<String, dynamic>)
        : null,
    scrollMarginColor: json.containsKey('scrollMarginColor')
        ? dom.RGBA.fromJson(json['scrollMarginColor'] as Map<String, dynamic>)
        : null,
    scrollPaddingColor: json.containsKey('scrollPaddingColor')
        ? dom.RGBA
            .fromJson(json['scrollPaddingColor'] as Map<String, dynamic>)
        : null,
  );
}