
    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 )
XValidatorc           
      v    t        t        | 
  d|||j                  dd      |j                  dd      d| y )Ndata_class_strX	data_docsa6  
            fill
                Sets the fill ratio of the `slices`. The
                default fill value of the `slices` is 1 meaning
                that they are entirely shaded. On the other
                hand Applying a `fill` ratio less than one
                would allow the creation of openings parallel
                to the edges.
            locations
                Specifies the location(s) of slices on the
                axis. When not specified slices would be
                created for all points of the axis x except
                start and end.
            locationssrc
                Sets the source reference on Chart Studio Cloud
                for `locations`.
            show
                Determines whether or not slice planes about
                the x dimension are drawn.
)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/volume/slices/_x.pyr   zXValidator.__init__   sJ    j$( 	
##!::&6<jj		
6 7	
    )xzvolume.slices)__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     #
--?? 
r   