ImcbHighlightConfig.fromJson constructor

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

Implementation

factory ImcbHighlightConfig.fromJson(Map<String, dynamic> json) {
  return ImcbHighlightConfig(
    imcbBorderColor: json.containsKey('imcbBorderColor')
        ? dom.RGBA.fromJson(json['imcbBorderColor'] as Map<String, dynamic>)
        : null,
    imcbBackgroundColor: json.containsKey('imcbBackgroundColor')
        ? dom.RGBA.fromJson(
            json['imcbBackgroundColor'] as Map<String, dynamic>,
          )
        : null,
    insetsBackgroundColor: json.containsKey('insetsBackgroundColor')
        ? dom.RGBA.fromJson(
            json['insetsBackgroundColor'] as Map<String, dynamic>,
          )
        : null,
    insetsHatchColor: json.containsKey('insetsHatchColor')
        ? dom.RGBA.fromJson(json['insetsHatchColor'] as Map<String, dynamic>)
        : null,
    anchorBorderColor: json.containsKey('anchorBorderColor')
        ? dom.RGBA.fromJson(json['anchorBorderColor'] as Map<String, dynamic>)
        : null,
    anchorBackgroundColor: json.containsKey('anchorBackgroundColor')
        ? dom.RGBA.fromJson(
            json['anchorBackgroundColor'] as Map<String, dynamic>,
          )
        : null,
    showPositionAreaGrid: json.containsKey('showPositionAreaGrid')
        ? json['showPositionAreaGrid'] as bool
        : null,
    positionAreaGridLineColor: json.containsKey('positionAreaGridLineColor')
        ? dom.RGBA.fromJson(
            json['positionAreaGridLineColor'] as Map<String, dynamic>,
          )
        : null,
    positionAreaActiveRegionColor:
        json.containsKey('positionAreaActiveRegionColor')
        ? dom.RGBA.fromJson(
            json['positionAreaActiveRegionColor'] as Map<String, dynamic>,
          )
        : null,
  );
}