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,
  );
}