
    ueP                     2    d dl mZ dZ G d de          ZdS )   )	JSONMixinz@@typec                   P    e Zd ZdZddZed             Zej        d             ZdS )ViewaD  
    Represents a "hard configuration" of a camera location

    Parameters
    ---------
    type : str, default None
        deck.gl view to display, e.g., MapView
    controller : bool, default None
        If enabled, camera becomes interactive.
    **kwargs
        Any of the parameters passable to a deck.gl View
    Nc                 r    || _         || _        || _        || _        | j                            |           d S N)type
controllerwidthheight__dict__update)selfr   r	   r
   r   kwargss         4lib/python3.11/site-packages/pydeck/bindings/view.py__init__zView.__init__   s:    	$
V$$$$$    c                 ,    t          | t                    S r   )getattrTYPE_IDENTIFIER)r   s    r   r   z	View.type   s    t_---r   c                 <    |                      t          |           d S r   )__setattr__r   )r   	type_names     r   r   z	View.type   s    )44444r   )NNNN)__name__
__module____qualname____doc__r   propertyr   setter r   r   r   r      sj         % % % % . . X. 
[5 5 [5 5 5r   r   N)
json_toolsr   r   r   r   r   r   <module>r!      sP    ! ! ! ! ! !5 5 5 5 59 5 5 5 5 5r   