
    ,Of}                     >    d dl mZmZ d dlmZmZmZ  G d de      Zy)    )AnyDict)	AttributeNonCompletableGithubObjectNotSetc                   T    e Zd ZdZd	dZdefdZedefd       Zde	ee
f   ddfdZy)
SecurityAndAnalysisFeaturezG
    This class represents a Security and Analysis feature status.
    returnNc                     t         | _        y N)r   _statusselfs    Alib/python3.12/site-packages/github/SecurityAndAnalysisFeature.py_initAttributesz*SecurityAndAnalysisFeature._initAttributes1   s	    '-    c                 P    | j                  d| j                  j                  i      S Nstatus)get__repr__r   valuer   s    r   __repr__z#SecurityAndAnalysisFeature.__repr__4   s"    4<<+=+= >??r   c                 .    | j                   j                  S r   )r   r   r   s    r   r   z!SecurityAndAnalysisFeature.status7   s    ||!!!r   
attributesc                 @    d|v r| j                  |d         | _        y y r   )_makeStringAttributer   )r   r   s     r   _useAttributesz)SecurityAndAnalysisFeature._useAttributes;   s&    z!44Z5IJDL "r   )r
   N)__name__
__module____qualname____doc__r   strr   propertyr   r   r   r    r   r   r	   r	   ,   sS    .@# @ " " "Kc3h KD Kr   r	   N)typingr   r   github.GithubObjectr   r   r   r	   r$   r   r   <module>r'      s    N  M MK!; Kr   