Module Values_0.DecalSettingsSource

Decal settings for accessibility features that define visual patterns and styling for data elements.

Sourcetype nonrec t = {
  1. elementValue : ElementValue.t option;
    (*

    Field value of the field that you are setting the decal pattern to. Applicable only for field level settings.

    *)
  2. decalVisibility : Visibility.t option;
    (*

    Visibility setting for the decal pattern.

    *)
  3. decalColor : HexColorWithTransparency.t option;
    (*

    Color configuration for the decal pattern.

    *)
  4. decalPatternType : DecalPatternType.t option;
    (*

    Type of pattern used for the decal, such as solid, diagonal, or circular patterns in various sizes. SOLID: Solid fill pattern. DIAGONAL_SMALL: Small diagonal stripes pattern. DIAGONAL_MEDIUM: Medium diagonal stripes pattern. DIAGONAL_LARGE: Large diagonal stripes pattern. DIAGONAL_OPPOSITE_SMALL: Small cross-diagonal stripes pattern. DIAGONAL_OPPOSITE_MEDIUM: Medium cross-diagonal stripes pattern. DIAGONAL_OPPOSITE_LARGE: Large cross-diagonal stripes pattern. CIRCLE_SMALL: Small circle pattern. CIRCLE_MEDIUM: Medium circle pattern. CIRCLE_LARGE: Large circle pattern. DIAMOND_SMALL: Small diamonds pattern. DIAMOND_MEDIUM: Medium diamonds pattern. DIAMOND_LARGE: Large diamonds pattern. DIAMOND_GRID_SMALL: Small diamond grid pattern. DIAMOND_GRID_MEDIUM: Medium diamond grid pattern. DIAMOND_GRID_LARGE: Large diamond grid pattern. CHECKERBOARD_SMALL: Small checkerboard pattern. CHECKERBOARD_MEDIUM: Medium checkerboard pattern. CHECKERBOARD_LARGE: Large checkerboard pattern. TRIANGLE_SMALL: Small triangles pattern. TRIANGLE_MEDIUM: Medium triangles pattern. TRIANGLE_LARGE: Large triangles pattern.

    *)
  5. decalStyleType : DecalStyleType.t option;
    (*

    Style type for the decal, which can be either manual or automatic. This field is only applicable for line series. Manual: Apply manual line and marker configuration for line series. Auto: Apply automatic line and marker configuration for line series.

    *)
}
Sourceval make : ?elementValue:??? -> ?decalVisibility:??? -> ?decalColor:??? -> ?decalPatternType:??? -> ?decalStyleType:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ElementValue.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t