
    9Yf0              
       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ListableAPIResourceDeletableAPIResourceActionAPIResourcec                   0     e Zd ZdZdZe fd       Z xZS )Downtimez7
    A wrapper around Monitor Downtiming HTTP API.
    downtimec                 *    t        t        | 
  di |S )z
        Cancels all downtimes matching the scope.

        :param scope: scope to cancel downtimes by
        :type scope: string

        :returns: Dictionary representing the API's JSON response
        )POSTzcancel/by_scope)superr
   _trigger_class_action)clsbody	__class__s     U/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/datadog/api/downtimes.pycancel_downtime_by_scopez!Downtime.cancel_downtime_by_scope   s     Xs9\W[\\    )__name__
__module____qualname____doc___resource_nameclassmethodr   __classcell__)r   s   @r   r
   r
      s#      N	] 	]r   r
   N)datadog.api.resourcesr   r   r   r   r   r   r
    r   r   <module>r      s-    ]]r   