
    69h                         d dl mZ d dlmZmZmZmZ  G d de      Zeee	ee
df   ee
ef   f      e	e	ee
df   ee
ef   f      f   Zy)    )Iterable)AnyOptionalProtocolUnionc                   d    e Zd ZU dZee   ed<   eed<   eed<   eeef   ed<   dZ	e
e   ed<   d Zy)	ActionFunctionz
    Type that specifies functions that are used as actions (annotated with @actions decorator)
    These are functions (__call__) and have 4 additional attributes
    (allowed_permissions, short_description, url_path and attrs)
    allowed_permissionsshort_descriptionurl_pathattrsNiconc                      y )N )selfargskwargss      H/var/www/html/backend/venv/lib/python3.12/site-packages/unfold/typing.py__call__zActionFunction.__call__   s        )__name__
__module____qualname____doc__r   str__annotations__dictr   r   r   r   r   r   r   r	   r	      s?     "#&MS>D(3-r   r	   N)collections.abcr   typingr   r   r   r   r	   listtupler   r   FieldsetsTyper   r   r   <module>r#      sq    $ 1 1X " uS$Yc3h/	01	%c4i $sCx.0
124r   