
    Ci                         d Z ddlmZmZmZmZmZmZmZm	Z	m
Z
 ddlmZ ddlmZ ddlZddlmZ  G d deej                        Z G d	 d
eej                        Z G d de      Zy)u3   
Modèle pour les annonces de déchets à revendre
    )	ColumnIntegerString
ForeignKeyDateTimeTextFloatBooleanEnum)func)relationshipN)Basec                   ,    e Zd ZdZdZdZdZdZdZdZ	dZ
y	)
WasteCategoryu   Catégories de déchetsplasticmetalpaperglass
electronicorganicotherN)__name__
__module____qualname____doc__PLASTICMETALPAPERGLASS
ELECTRONICORGANICOTHER     @/home/www/lebenam.kofcorporation.com/app/models/waste_listing.pyr   r      s(    !GEEEJGEr$   r   c                        e Zd ZdZdZdZdZdZy)ListingStatuszStatut d'une annonceactivesold	cancelledexpiredN)r   r   r   r   ACTIVESOLD	CANCELLEDEXPIREDr#   r$   r%   r'   r'      s    FDIGr$   r'   c                   z   e Zd ZdZ eedd      Z ee ed      d      Z e e	d      d      Z
 eed      Z e ee      d      Z eed      Z e e	d      d      Z eed      Z eed	      Z e e	d      d      Z eed      Z eed      Z eed      Z e e	d
      d      Z e e	d
      d      Z e ee      ej:                  	      Z e ed       e jB                               Z" e ed       e jB                               Z# e ed      d      Z$ e%d      Z&y)WasteListingwaste_listingsT)primary_keyindexzusers.idF)nullable   2   )default   )timezone)server_default)onupdateUserN)'r   r   r   __tablename__r   r   idr   user_idr   titler   descriptionr   r   categoryr	   quantityunitpricer
   is_negotiablelocationlatitude	longitudephotoscontact_phonecontact_preferencer'   r,   statusr   r   now
created_at
updated_at
expires_atr   userr#   r$   r%   r1   r1      sH   $M	T	6BWj4uEG6#;/E.Kd=)E:Hee,H&*u-D54(E7D1M fSkE2Hed+Hut,I D4(F6":5Mr
T:D'1E1EFF$/
KJ$/($((*EJ$/$?J Dr$   r1   )r   
sqlalchemyr   r   r   r   r   r   r	   r
   r   sqlalchemy.sqlr   sqlalchemy.ormr   enumapp.db.base_classr   strr   r'   r1   r#   r$   r%   <module>rZ      sR    a ` `  '  "C C " 4 " r$   