U
    g-                     @   s>   d dl Z d dlmZ d dlmZ d dlmZ G dd dZdS )    N)Any)List)Optionalc                   @   sT   e Zd ZdZdee dddZeddddZdd	d
dZ	de
ddddZdS )InputDevicez5Describes the input device being used for the action.N)namec                 C   s   |p
t  | _g | _d S N)uuidZuuid4r   actions)selfr    r   R/tmp/pip-unpacked-wheel-3ysq0mf8/selenium/webdriver/common/actions/input_device.py__init__   s    zInputDevice.__init__)actionreturnc                 C   s   | j | dS ) N)r	   append)r
   r   r   r   r   
add_action   s    zInputDevice.add_action)r   c                 C   s
   g | _ d S r   )r	   )r
   r   r   r   clear_actions#   s    zInputDevice.clear_actionsr   )durationr   c                 C   s   d S r   r   )r
   r   r   r   r   create_pause&   s    zInputDevice.create_pause)N)r   )__name__
__module____qualname____doc__r   strr   r   r   r   floatr   r   r   r   r   r      s
   r   )r   typingr   r   r   r   r   r   r   r   <module>   s   