§
    öb•j:  ã                   óZ   — d dl mZmZ d dlmZ d dlmZ d dlmZmZ  G d„ de¦  «        Z	dS )é    )ÚUUIDÚuuid4)Údatetime)ÚDecimal)Ú	BaseModelÚFieldc                   ó´   — e Zd ZU  ee¬¦  «        Zeed<   eed<   e	ed<   e
ed<   eed<   dZeed<   d	Zed	z  ed
<    ee
j        ¬¦  «        Ze
ed<   defd„Zd	S )ÚBankTransaction)Údefault_factoryÚidÚbank_account_noÚamountÚtransaction_dateÚdescriptionFÚ
reconciledNÚreconciled_invoice_idÚ
created_atÚ
invoice_idc                 ó"   — d| _         || _        d S )NT)r   r   )Úselfr   s     ú9C:\Projects\DSCons\app\modules\banking\domain\entities.pyÚreconcile_withzBankTransaction.reconcile_with   s   € ØˆŒØ%/ˆÔ"Ð"Ð"ó    )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   Ú__annotations__Ústrr   r   r   Úboolr   Úutcnowr   r   © r   r   r
   r
      s¿   € € € € € € Øˆu UÐ+Ñ+Ô+€BˆÐ+Ð+Ñ+ØÐÐÑØ€O€O�OØÐÐÑØÐÐÑØ€J�ÐÐÑØ)-Ð˜4 $™;Ð-Ð-Ñ-Ø ˜5°´ÐAÑAÔA€J�ÐAÐAÑAð0¨ð 0ð 0ð 0ð 0ð 0ð 0r   r
   N)
Úuuidr   r   r   Údecimalr   Úpydanticr   r   r
   r!   r   r   ú<module>r%      s�   ðØ Ð Ð Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %Ð %Ð %ð0ð 0ð 0ð 0ð 0�iñ 0ô 0ð 0ð 0ð 0r   