Ë
    uPêj9
  ã                   ód   — d Z ddlmZ ddlmZ ddlmZ ddlmZ  G d„ de«      Z G d„ d	e«      Z	y
)z¡
Verification token table model.

Canonical definition for ``litellm_verificationtoken``. Re-exported from
``litellm.proxy._types`` for backwards compatibility.
é    )Údatetime)Ú
ConfigDict)ÚLiteLLM_ObjectPermissionTable)ÚLiteLLMPydanticObjectBasec                   ó²  — e Zd ZU dZedz  ed<   dZedz  ed<   dZedz  ed<   dZe	ed<   dZ
e	dz  ed<   dZeez  dz  ed<   g Zeed	<   i Zeed
<   i Zeed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   i Zeed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   dZedz  ed<   g Zedz  ed<   g Zedz  ed<   dZedz  ed<   i Z eed<   i Z!eed<   i Z"eed<   i Z#eeee   f   ed<   dZ$e%ed<   dZ&e%dz  ed<   dZ'edz  ed <   dZ(edz  ed!<   dZ)edz  ed"<   dZ*edz  ed#<   dZ+edz  ed$<   dZ,edz  ed%<   dZ-edz  ed&<   dZ.edz  ed'<   dZ/edz  ed(<   dZ0edz  ed)<   dZ1e2dz  ed*<   dZ3ee   dz  ed+<   d,Z4edz  ed-<   dZ5e%dz  ed.<   dZ6edz  ed/<   dZ7edz  ed0<   dZ8edz  ed1<   dZ9edz  ed2<   dZ:ee   dz  ed3<    e;d4¬5«      Z<y)6ÚLiteLLM_VerificationTokenNÚtokenÚkey_nameÚ	key_aliasg        ÚspendÚ
max_budgetÚexpiresÚmodelsÚaliasesÚconfigÚuser_idÚteam_idÚagent_idÚ
project_idÚmax_parallel_requestsÚmetadataÚ	tpm_limitÚ	rpm_limitÚbudget_durationÚbudget_reset_atÚallowed_cache_controlsÚallowed_routesÚkey_typeÚpermissionsÚmodel_spendÚmodel_max_budgetÚbudget_fallbacksFÚsoft_budget_cooldownÚblockedÚlitellm_budget_tableÚ	budget_idÚorg_idÚ
created_atÚ
created_byÚ
updated_atÚ
updated_byÚsettings_updated_atÚlast_activeÚobject_permission_idÚobject_permissionÚaccess_group_idsr   Úrotation_countÚauto_rotateÚrotation_intervalÚlast_rotation_atÚkey_rotation_atÚrouter_settingsÚbudget_limits© ©Úprotected_namespaces)=Ú__name__Ú
__module__Ú__qualname__r	   ÚstrÚ__annotations__r
   r   r   Úfloatr   r   r   r   Úlistr   Údictr   r   r   r   r   r   Úintr   r   r   r   r   r   r   r   r   r    r!   r"   r#   Úboolr$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r   r0   r1   r2   r3   r4   r5   r6   r7   r   Úmodel_configr8   ó    úf/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/litellm/models/verification_token.pyr   r      s   … Ø€Eˆ3�‰:ÓØ€Hˆc�D‰jÓØ €Iˆs�T‰zÓ Ø€Eˆ5ÓØ#€J�˜‘Ó#Ø%)€GˆS�8‰^˜dÑ"Ó)Ø€FˆDÓØ€GˆTÓØ€FˆDÓØ€GˆS�4‰ZÓØ€GˆS�4‰ZÓØ€Hˆc�D‰jÓØ!€J��d‘
Ó!Ø(,Ð˜3 ™:Ó,Ø€HˆdÓØ €Iˆs�T‰zÓ Ø €Iˆs�T‰zÓ Ø"&€O�S˜4‘ZÓ&Ø'+€O�X ‘_Ó+Ø*,Ð˜D 4™KÓ,Ø"$€N�D˜4‘KÓ$Ø€Hˆc�D‰jÓØ€K�ÓØ€K�ÓØÐ�dÓØ-/Ð�d˜3  S¡	˜>Ñ*Ó/Ø!&Ð˜$Ó&Ø€GˆT�D‰[ÓØ(,Ð˜$ ™+Ó,Ø €Iˆs�T‰zÓ Ø€FˆC�$‰JÓØ"&€J�˜4‘Ó&Ø!€J��d‘
Ó!Ø"&€J�˜4‘Ó&Ø!€J��d‘
Ó!Ø+/Ð˜ D™Ó/Ø#'€K�˜D‘Ó'Ø'+Ð˜# ™*Ó+Ø>BÐÐ4°tÑ;ÓBØ)-Ð�d˜3‘i $Ñ&Ó-Ø!"€N�C˜$‘JÓ"Ø$€K�˜‘Ó$Ø$(Ð�s˜T‘zÓ(Ø(,Ð�h ‘oÓ,Ø'+€O�X ‘_Ó+Ø#'€O�T˜D‘[Ó'Ø'+€M�4˜‘: Ñ$Ó+Ù°2Ô6�LrF   r   c                   óˆ   — e Zd ZU dZdZedz  ed<   dZedz  ed<   dZ	edz  ed<   dZ
edz  ed<   dZedz  ed<    ed¬	«      Zy)
Ú LiteLLM_DeletedVerificationTokenzHAudit record for deleted keys; mirrors the token plus deletion metadata.NÚidÚ
deleted_atÚ
deleted_byÚdeleted_by_api_keyÚlitellm_changed_byr8   r9   )r;   r<   r=   Ú__doc__rJ   r>   r?   rK   r   rL   rM   rN   r   rE   r8   rF   rG   rI   rI   C   sW   … ÙRà€Bˆˆd‰
ÓØ"&€J�˜4‘Ó&Ø!€J��d‘
Ó!Ø%)Ð˜˜d™
Ó)Ø%)Ð˜˜d™
Ó)á°2Ô6�LrF   rI   N)
rO   r   Úpydanticr   Ú litellm.models.object_permissionr   Úlitellm.types.llms.baser   r   rI   r8   rF   rG   ú<module>rS      s3   ðñõ å å JÝ =ô07Ð 9ô 07ôf	7Ð'@õ 	7rF   