
    9Yfm              
       D    d dl mZmZmZmZmZmZ  G d deeeeee      Zy)    )GetableAPIResourceCreateableAPIResourceUpdatableAPIResourceDeletableAPIResourceActionAPIResourceListableAPIResourcec                   D     e Zd ZdZdZe fd       Ze fd       Z xZS )Screenboardz0
    A wrapper around Screenboard HTTP API.
    screenc                 .    t         t        |   dd|      S )z
        Share the screenboard with given id

        :param board_id: screenboard to share
        :type board_id: id

        :returns: Dictionary representing the API's JSON response
        POSTscreen/sharesuperr
   _trigger_actionclsboard_id	__class__s     X/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/datadog/api/screenboards.pysharezScreenboard.share   s     [#6v~xXX    c                 .    t         t        |   dd|      S )z
        Revoke a shared screenboard with given id

        :param board_id: screenboard to revoke
        :type board_id: id

        :returns: Dictionary representing the API's JSON response
        DELETEr   r   r   s     r   revokezScreenboard.revoke(   s     [#6xQYZZr   )	__name__
__module____qualname____doc___resource_nameclassmethodr   r   __classcell__)r   s   @r   r
   r
      s9     N	Y 	Y 	[ 	[r   r
   N)datadog.api.resourcesr   r   r   r   r   r   r
    r   r   <module>r%      s-    $[$[r   