
    Bvh\$                     @   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'<   	 d(Zeed)<   	 d*Zeed+<   	 d,Zeed-<   	  G d. d/e      Z G d0 d1e      Z G d2 d3e      Z G d4 d5e      Z G d6 d7e      Z  G d8 d9e      Z! ed:       G d; d<e             Z" G d= d>e      Z#y?)@    )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.owner.nameVCS_OWNER_NAMEzvcs.provider.nameVCS_PROVIDER_NAMEz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.nameVCS_REPOSITORY_NAMEz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     e/RAG/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	 dZ	 dZ	 dZy)VcsProviderNameValuesgithubgitlabgitteagitea	bitbucketN)r!   r"   r#   GITHUBGITLABGITTEAGITEA	BITBUCKETr(   r)   r*   r2   r2      s*    F'F'F*E$I-r)   r2   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)VcsRefHeadTypeValuesr?   r@   NrA   r(   r)   r*   rF   rF      rD   r)   rF   c                       e Zd ZdZ	 dZy)VcsRefTypeValuesr?   r@   NrA   r(   r)   r*   rH   rH      rD   r)   rH   zUThe attribute vcs.repository.ref.type is deprecated - Replaced by `vcs.ref.head.type`c                       e Zd ZdZ	 dZy)VcsRepositoryRefTypeValuesr?   r@   NrA   r(   r)   r*   rJ   rJ      s     Fk
Cbr)   rJ   c                       e Zd ZdZ	 dZy)VcsRevisionDeltaDirectionValuesbehindaheadN)r!   r"   r#   BEHINDAHEADr(   r)   r*   rL   rL      s    FAECr)   rL   N)$enumr   typingr   typing_extensionsr   r   __annotations__r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r,   r2   r>   rF   rH   rJ   rL   r(   r)   r*   <module>rU      s     (&u & - % , - % , 5 e 4 ) ( / 5 . / 5 .  7 u 6" / 5 . / 5 .  7 u 6 / 5 . %e $ #= % < &C U B 3 U 2 ";  : &C U B ";  : ";  : 'E e D
f4 f'd '
.D 
.c4 cc4 cct c [c ccDd Dr)   