
    g                     J    d dl Z G d dej                  j                        Zy)    Nc                         e Zd Zd fd	Z xZS )GaugeValidatorc           
      v    t        t        | 
  d|||j                  dd      |j                  dd      d| y )Ndata_class_strGauge	data_docsa  
            axis
                :class:`plotly.graph_objects.indicator.gauge.Ax
                is` instance or dict with compatible properties
            bar
                Set the appearance of the gauge's value
            bgcolor
                Sets the gauge background color.
            bordercolor
                Sets the color of the border enclosing the
                gauge.
            borderwidth
                Sets the width (in px) of the border enclosing
                the gauge.
            shape
                Set the shape of the gauge
            steps
                A tuple of :class:`plotly.graph_objects.indicat
                or.gauge.Step` instances or dicts with
                compatible properties
            stepdefaults
                When used in a template (as layout.template.dat
                a.indicator.gauge.stepdefaults), sets the
                default property values to use for elements of
                indicator.gauge.steps
            threshold
                :class:`plotly.graph_objects.indicator.gauge.Th
                reshold` instance or dict with compatible
                properties
)plotly_nameparent_namer   r    )superr   __init__pop)selfr	   r
   kwargs	__class__s       _/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/plotly/validators/indicator/_gauge.pyr   zGaugeValidator.__init__   sL    nd, &	
##!::&6@jj 	&	
J K&	
    )gauge	indicator)__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s    '
 '
r   r   )_plotly_utils.basevalidators_plotly_utilsbasevalidatorsCompoundValidatorr   r   r   r   <module>r      s     #(
]11CC (
r   