
    ,Of                    H    d dl mZ d dlmZ d dlmZmZmZmZ  G d d      Z	y)    )annotations)Any)NotSetOpt
is_definedis_optionalc                  .    e Zd ZdZefddZedd       Zy)InputFileContentz2
    This class represents InputFileContents.
    c                |    t        |t              sJ |       t        |t              sJ |       || _        || _        y )N)
isinstancestrr   _InputFileContent__newName_InputFileContent__content)selfcontentnew_names      7lib/python3.12/site-packages/github/InputFileContent.py__init__zInputFileContent.__init__1   s:    '3'00'8S)383)#+%    c                j    d| j                   i}t        | j                        r| j                  |d<   |S )Nr   filename)r   r   r   )r   identitys     r   	_identityzInputFileContent._identity7   s5     t~~$
 dnn%#'>>HZ r   N)r   r   r   zOpt[str])returnzdict[str, str])__name__
__module____qualname____doc__r   r   propertyr    r   r   r
   r
   ,   s&     ;A &  r   r
   N)

__future__r   typingr   github.GithubObjectr   r   r   r   r
   r    r   r   <module>r$      s   J #  D D r   