Ë
    JFkiÃ  ã                   óˆ  — d dl mZ ddlmZmZmZmZmZmZm	Z	m
Z
  G d„ dej                  «      Z G d„ dej                  «      Z G d„ d	ej                  «      Z G d
„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Zy)é    )Úserializersé   )ÚClientÚDossierÚFraisStandardÚLigneDossierÚProformaÚFactureÚPaiementÚEcritureComptablec                   ó    — e Zd Z G d„ d«      Zy)ÚClientSerializerc                   ó   — e Zd ZeZdZy)úClientSerializer.MetaÚ__all__N)Ú__name__Ú
__module__Ú__qualname__r   ÚmodelÚfields© ó    úJ/home/exaucensingi/Documents/ProjectPython/agil_app/billing/serializers.pyÚMetar      s   „ ØˆØ‰r   r   N©r   r   r   r   r   r   r   r   r      ó   „ ÷ò r   r   c                   ó    — e Zd Z G d„ d«      Zy)ÚFraisStandardSerializerc                   ó   — e Zd ZeZdZy)úFraisStandardSerializer.Metar   N)r   r   r   r   r   r   r   r   r   r   r    
   s   „ ØˆØ‰r   r   Nr   r   r   r   r   r   	   r   r   r   c                   óL   — e Zd Z ej                  dddd¬«      Z G d„ d«      Zy)	ÚLigneDossierSerializerÚtotal_ligneé   é   T)ÚsourceÚ
max_digitsÚdecimal_placesÚ	read_onlyc                   ó   — e Zd ZeZdZy)úLigneDossierSerializer.Metar   N)r   r   r   r   r   r   r   r   r   r   r+      s   „ ØˆØ‰r   r   N)r   r   r   r   ÚDecimalFieldÚtotalr   r   r   r   r"   r"      s&   „ Ø$ˆK×$Ñ$¨MÀbÐYZÐfjÔk€E÷ò r   r"   c                   óˆ   — e Zd Z edd¬«      Z ej                  ddd¬«      Z ej                  ddd¬«      Z G d„ d«      Z	y)	ÚDossierSerializerT)Úmanyr)   r$   r%   )r'   r(   r)   c                   ó   — e Zd ZeZdZdZy)úDossierSerializer.Metar   )ÚnumeroÚtotal_frais_usdÚtotal_debours_usdN)r   r   r   r   r   r   Úread_only_fieldsr   r   r   r   r2      s   „ ØˆØˆØMÑr   r   N)
r   r   r   r"   Úlignesr   r,   r4   r5   r   r   r   r   r/   r/      sI   „ Ù#¨¸Ô>€FØ.�k×.Ñ.¸"ÈQÐZ^Ô_€OØ0˜×0Ñ0¸BÈqÐ\`ÔaÐ÷Nò Nr   r/   c                   ó    — e Zd Z G d„ d«      Zy)ÚProformaSerializerc                   ó   — e Zd ZeZdZdZy)úProformaSerializer.Metar   ©r3   Údate_emissionN)r   r   r   r	   r   r   r6   r   r   r   r   r;       s   „ ØˆØˆØ6Ñr   r   Nr   r   r   r   r9   r9      ó   „ ÷7ò 7r   r9   c                   ó    — e Zd Z G d„ d«      Zy)ÚFactureSerializerc                   ó   — e Zd ZeZdZdZy)úFactureSerializer.Metar   r<   N)r   r   r   r
   r   r   r6   r   r   r   r   rB   &   s   „ ØˆØˆØ6Ñr   r   Nr   r   r   r   r@   r@   %   r>   r   r@   c                   ó    — e Zd Z G d„ d«      Zy)ÚPaiementSerializerc                   ó   — e Zd ZeZdZy)úPaiementSerializer.Metar   N)r   r   r   r   r   r   r   r   r   r   rF   ,   s   „ ØˆØ‰r   r   Nr   r   r   r   rD   rD   +   r   r   rD   c                   ó    — e Zd Z G d„ d«      Zy)ÚEcritureComptableSerializerc                   ó   — e Zd ZeZdZy)ú EcritureComptableSerializer.Metar   N)r   r   r   r   r   r   r   r   r   r   rJ   1   s   „ Ø!ˆØ‰r   r   Nr   r   r   r   rH   rH   0   r   r   rH   N)Úrest_frameworkr   Úmodelsr   r   r   r   r	   r
   r   r   ÚModelSerializerr   r   r"   r/   r9   r@   rD   rH   r   r   r   ú<module>rN      s£   ðÝ &ß p× pÓ pô�{×2Ñ2ô ô
˜k×9Ñ9ô ô
˜[×8Ñ8ô ôN˜×3Ñ3ô Nô7˜×4Ñ4ô 7ô7˜×3Ñ3ô 7ô˜×4Ñ4ô ô
 +×"=Ñ"=õ r   