Ë
    ÎV=ió  ã                   ó’   — d Z ddlmZ  G d„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Zy	)
z'
Test models for wallet_utils testing.
é    )Úmodelsc                   ó   — e Zd ZdZ ej
                  dd¬«      Z ej                  d¬«      Z ej                  ddd¬	«      Z
 ej                  ddd¬	«      Z ej                  dd
d¬	«      Z ej                  ddd¬	«      Z G d„ d«      Zd„ Zy)ÚTestUserz+Test user model with wallet balance fields.é–   T)Ú
max_lengthÚunique)Úblanké   é   r   ©Ú
max_digitsÚdecimal_placesÚdefaulté   c                   ó   — e Zd ZdZy)úTestUser.MetaÚ
test_usersN©Ú__name__Ú
__module__Ú__qualname__Údb_table© ó    ú@/home/cursorai/projects/telegram-earn/sandbox/test_app/models.pyÚMetar      s   „ Ø‰r   r   c                 ó   — | j                   S )N)Úusername©Úselfs    r   Ú__str__zTestUser.__str__   s   € Ø�}‰}Ðr   N)r   r   r   Ú__doc__r   Ú	CharFieldr   Ú
EmailFieldÚemailÚDecimalFieldÚcredit_balanceÚreward_pointsÚcrypto_balanceÚpointsr   r!   r   r   r   r   r      s™   „ Ù5àˆv×Ñ¨3°tÔ<€HØˆF×Ñ DÔ)€Eð )�V×(Ñ(°BÀqÐRSÔT€NØ'�F×'Ñ'°2ÀaÐQRÔS€MØ(�V×(Ñ(°BÀqÐRSÔT€Nð !ˆV× Ñ ¨B¸qÈ!ÔL€F÷ ñ  ór   r   c                   óÐ   — e Zd ZdZ ej
                  dd¬«      Z ej                  ddd¬«      Z ej                  ddd¬«      Z	 ej                  ddd¬«      Z
 G d	„ d
«      Zd„ Zy)Ú
TestWalletz"Separate wallet model for testing.T©r   Údb_indexr
   r   r   r   r   c                   ó   — e Zd ZdZy)úTestWallet.MetaÚtest_walletsNr   r   r   r   r   r0   &   s   „ Ø!‰r   r   c                 ó    — d| j                   › �S )NzWallet for user )Úuser_idr   s    r   r!   zTestWallet.__str__)   s   € Ø! $§,¡, Ð0Ð0r   N)r   r   r   r"   r   ÚBigIntegerFieldr3   r&   r'   r(   r)   r   r!   r   r   r   r,   r,      so   „ Ù,à$ˆf×$Ñ$¨D¸4Ô@€Gð )�V×(Ñ(°BÀqÐRSÔT€NØ'�F×'Ñ'°2ÀaÐQRÔS€MØ(�V×(Ñ(°BÀqÐRSÔT€N÷"ñ "ó1r   r,   c                   ó|   — e Zd ZdZ ej
                  dd¬«      Z ej                  ddd¬«      Z G d„ d	«      Z	d
„ Z
y)ÚTestWalletCustomFieldz,Wallet model with custom user_id field name.Tr-   r
   r   r   r   c                   ó   — e Zd ZdZy)úTestWalletCustomField.MetaÚtest_wallets_custom_fieldNr   r   r   r   r   r8   4   s   „ Ø.‰r   r   c                 ó    — d| j                   › �S )NzWallet for owner )Úowner_idr   s    r   r!   zTestWalletCustomField.__str__7   s   € Ø" 4§=¡= /Ð2Ð2r   N)r   r   r   r"   r   r4   r;   r&   r'   r   r!   r   r   r   r6   r6   -   s?   „ Ù6à%ˆv×%Ñ%¨T¸DÔA€Hà(�V×(Ñ(°BÀqÐRSÔT€N÷/ñ /ó3r   r6   N)r"   Ú	django.dbr   ÚModelr   r,   r6   r   r   r   Ú<module>r>      s?   ðñõ ôˆv�|‰|ô ô*1�—‘ô 1ô"3˜FŸL™Lõ 3r   