
    Ji                        d dl mZ d dlmZ  G d dee      Z G d dee      Z G d dee      Z G d	 d
ee      Z G d dee      Z	 G d dee      Z
 G d dee      Z G d dee      Z G d dee      Zy)    )annotations)Enumc                  8    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
y	)
LogLevelz$Enumeration of available log levels.tracedebuginfosuccesswarningerrorcriticalN)__name__
__module____qualname____doc__r   r   r	   r
   r   r   r        o/var/www/html/BankruptcyAI-uat/bankruptcy-ai/venv/lib/python3.12/site-packages/griffe/_internal/enumerations.pyr   r      s=    .EEDG G EH!r   r   c                  t    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZy)DocstringSectionKindz4Enumeration of the possible docstring section kinds.text
parameterszother parametersztype parametersraiseswarnsreturnsyieldsreceivesexamples
attributes	functionsclassesztype aliasesmodules
deprecated
admonitionN)r   r   r   r   r   r   other_parameterstype_parametersr   r   r   r   r   r   r   r    r!   type_aliasesr"   r#   r$   r   r   r   r   r      s    >DJ)7'O"F&EG$F0H1HJIG!LGJJr   r   c                  ,    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZy)ParameterKindz-Enumeration of the different parameter kinds.zpositional-onlyzpositional or keywordzvariadic positionalzkeyword-onlyzvariadic keywordN)	r   r   r   r   positional_onlypositional_or_keywordvar_positionalkeyword_onlyvar_keywordr   r   r   r)   r)   B   s.    7'O$3**N(!L!$K%r   r)   c                       e Zd ZdZdZ	 dZ	 dZy)TypeParameterKindz2Enumeration of the different type parameter kinds.ztype-varztype-var-tuplez
param-specN)r   r   r   r   type_vartype_var_tuple
param_specr   r   r   r0   r0   Q   s    <H%NJ+r   r0   c                  2    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ	y)	Kindz*Enumeration of the different object kinds.moduleclassfunction	attributealiasz
type aliasN)
r   r   r   r   MODULECLASSFUNCTION	ATTRIBUTEALIAS
TYPE_ALIASr   r   r   r5   r5   \   s5    4FEH I$E%Jr   r5   c                  &    e Zd ZdZdZ	 dZ	 dZ	 dZy)ExplanationStylez4Enumeration of the possible styles for explanations.onelineverbosemarkdowngithubN)r   r   r   r   ONE_LINEVERBOSEMARKDOWNGITHUBr   r   r   rB   rB   m   s%    >H#G)H:FJr   rB   c                  V    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZy)BreakageKindz*Enumeration of the possible API breakages.zPositional parameter was movedzParameter was removedzParameter kind was changedzParameter default was changedzParameter is now requiredzParameter was added as requiredzReturn types are incompatiblezPublic object was removedz2Public object points to a different kind of objectz Attribute types are incompatiblezAttribute value was changedzBase class was removedN)r   r   r   r   PARAMETER_MOVEDPARAMETER_REMOVEDPARAMETER_CHANGED_KINDPARAMETER_CHANGED_DEFAULTPARAMETER_CHANGED_REQUIREDPARAMETER_ADDED_REQUIREDRETURN_CHANGED_TYPEOBJECT_REMOVEDOBJECT_CHANGED_KINDATTRIBUTE_CHANGED_TYPEATTRIBUTE_CHANGED_VALUECLASS_REMOVED_BASEr   r   r   rL   rL   z   so    46O(/9$ ?'!<#@)9'0N#N<?*;%1 r   rL   c                  &    e Zd ZdZdZ	 dZ	 dZ	 dZy)Parserz/Enumeration of the different docstring parsers.autogooglesphinxnumpyN)r   r   r   r   r[   r\   r]   r^   r   r   r   rZ   rZ      s%    9D!F)F)E+r   rZ   c                  r    e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 ddZy)
ObjectKindz2Enumeration of the different runtime object kinds.r6   r7   staticmethodclassmethodmethod_descriptormethodbuiltin_method	coroutiner8   builtin_functioncached_propertygetset_descriptorproperty
type_aliasr9   c                    | j                   S )N)value)selfs    r   __str__zObjectKind.__str__   s    zzr   N)returnstr)r   r   r   r   r;   r<   STATICMETHODCLASSMETHODMETHOD_DESCRIPTORMETHODBUILTIN_METHOD	COROUTINEr=   BUILTIN_FUNCTIONCACHED_PROPERTYGETSET_DESCRIPTORPROPERTYr@   r>   ro   r   r   r   r`   r`      s    <FE!LK+F%NIH)'O+HJIr   r`   N)
__future__r   enumr   rq   r   r   r)   r0   r5   rB   rL   rZ   r`   r   r   r   <module>r~      s    # "sD "&$3 $N&C &,T ,3 "
KsD 
K!3 !:
,S$ 
,#d #r   