
    g                        U d dl mZ d dlmZ d dlmZ dZeed<   	 dZeed<   	 dZeed	<   	 d
Z	eed<   	 dZ
eed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 d Zeed!<   	 d"Zeed#<   	 d$Zeed%<   	 d&Zeed'<   	  G d( d)e      Z G d* d+e      Z G d, d-e      Z G d. d/e      Z G d0 d1e      Z ed23       G d4 d5e             Z G d6 d7e      Zy8)9    )Enum)Final)
deprecatedzvcs.change.idVCS_CHANGE_IDzvcs.change.stateVCS_CHANGE_STATEzvcs.change.titleVCS_CHANGE_TITLEzvcs.line_change.typeVCS_LINE_CHANGE_TYPEzvcs.ref.base.nameVCS_REF_BASE_NAMEzvcs.ref.base.revisionVCS_REF_BASE_REVISIONzvcs.ref.base.typeVCS_REF_BASE_TYPEzvcs.ref.head.nameVCS_REF_HEAD_NAMEzvcs.ref.head.revisionVCS_REF_HEAD_REVISIONzvcs.ref.head.typeVCS_REF_HEAD_TYPEzvcs.ref.typeVCS_REF_TYPEzvcs.repository.change.idVCS_REPOSITORY_CHANGE_IDzvcs.repository.change.titleVCS_REPOSITORY_CHANGE_TITLEzvcs.repository.ref.nameVCS_REPOSITORY_REF_NAMEzvcs.repository.ref.revisionVCS_REPOSITORY_REF_REVISIONzvcs.repository.ref.typeVCS_REPOSITORY_REF_TYPEzvcs.repository.url.fullVCS_REPOSITORY_URL_FULLzvcs.revision_delta.directionVCS_REVISION_DELTA_DIRECTIONc                   "    e Zd ZdZ	 dZ	 dZ	 dZy)VcsChangeStateValuesopenwipclosedmergedN)__name__
__module____qualname__OPENWIPCLOSEDMERGED     p/var/www/openai/venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/attributes/vcs_attributes.pyr   r      s+    D q
C _F vFer&   r   c                       e Zd ZdZ	 dZy)VcsLineChangeTypeValuesaddedremovedN)r   r   r    ADDEDREMOVEDr%   r&   r'   r)   r)      s    E$G&r&   r)   c                       e Zd ZdZ	 dZy)VcsRefBaseTypeValuesbranchtagNr   r   r    BRANCHTAGr%   r&   r'   r/   r/          Fk
Cbr&   r/   c                       e Zd ZdZ	 dZy)VcsRefHeadTypeValuesr0   r1   Nr2   r%   r&   r'   r7   r7      r5   r&   r7   c                       e Zd ZdZ	 dZy)VcsRefTypeValuesr0   r1   Nr2   r%   r&   r'   r9   r9      r5   r&   r9   zaThe attribute vcs.repository.ref.type is deprecated - Deprecated, use `vcs.ref.head.type` instead)reasonc                       e Zd ZdZ	 dZy)VcsRepositoryRefTypeValuesr0   r1   Nr2   r%   r&   r'   r<   r<      s     Fk
Cbr&   r<   c                       e Zd ZdZ	 dZy)VcsRevisionDeltaDirectionValuesbehindaheadN)r   r   r    BEHINDAHEADr%   r&   r'   r>   r>      s    FAECr&   r>   N)enumr   typingr   r   r   __annotations__r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r)   r/   r7   r9   r<   r>   r%   r&   r'   <module>rF      s     !&u & - % , - % , 5 e 4 / 5 .  7 u 6 / 5 . / 5 .  7 u 6 / 5 . %e $ #= % < &C U B ";  : &C U B ";  : ";  : 'E e D
f4 f'd 'c4 cc4 cct c nc ccDd Dr&   