
    0gi                     F    d dl Zd dlmZmZ  G d dej
                        Zy)    N)
migrationsmodelsc                      e Zd ZdZg Z ej                  dd ej                  dddd      fd ej                  d      fd	 ej                  d
      fd ej                  dddd      fd ej                  dddd      fd ej                  dd      fd ej                  dd      fd ej                  d      fd ej                  ddd      fd ej                  d      fd ej                  dd       fd! ej                  dd"       fd# ej                  dd"       fd$ ej                  g d%dd&d"'      fd( ej                  d)      fd* ej                  dd+,      fgd-d.g ej                  dgd/0       ej                  dgd10       ej                  d$gd20       ej                  ddgd30      gd45       ej                  d6d ej                  dddd      fd7 ej                   d8d9:      fd; ej                  dd<,      fd= ej                  d>d?,      fd ej                  d      fd@ ej"                  ej&                  j                  j(                  j*                  dAdBC      fgdDd=dg ej                  d@gdE0       ej                  d;gdF0      g ej,                   ej.                  dG      dHdIJ      gdK5       ej                  dLd ej                  dddd      fdM ej                  dNdO      fdP ej                  ddQ      fdR ej                  d
      fd@ ej0                  ej&                  j                  j(                  j*                  dSdBC      fgdTdUhdV5      gZyW)X	MigrationTCarStockidFID)auto_createdprimary_key	serializeverbose_name
created_at)auto_now_add
updated_at)auto_nowvinzVehicle Identification Number    )db_index	help_text
max_lengthuniquestock_numberzInternal stock number2   make)r   r   modelyear)r   price   zSelling price   )decimal_placesr   
max_digitsmileagez2Mileage in kilometers or miles depending on market)r   color)blankr   	fuel_type   transmissionstatus))	available	Available)soldSold)reservedReserved)inactiveInactiver)   )choicesr   defaultr   description)r$   	is_activez&Soft delete flag for enterprise safety)r2   r   	car_stockz-created_atcar_stock_vin_f1cd55_idx)fieldsnamecar_stock_stock_n_9f8014_idxcar_stock_status_c8b585_idxcar_stock_make_a2c804_idx)db_tableorderingindexes)r8   r7   optionsCarImageimagezVehicle imagezcars_tock/images/)r   	upload_to
is_primaryzMain image for listingsorderr   zDisplay order in UIcarimageszcar_stock.carstock)	on_deleterelated_nametocar_stock_imagecar_stock_i_car_id_84b57e_idxcar_stock_i_is_prim_e8b68b_idx)rC   T)rE   unique_primary_image_per_car)	conditionr7   r8   )r<   r=   r>   constraintsCarStockSourceproviderz*e.g. dealer_api, auto_trader, internal_erp)r   r   external_idd   	synced_atsourcecar_stock_source)rQ   rR   )r<   unique_togetherN)__name__
__module____qualname__initialdependenciesr   CreateModelr   BigAutoFieldDateTimeField	CharFieldPositiveIntegerFieldDecimalField	TextFieldBooleanFieldIndex
ImageField
ForeignKeydjangodbdeletionCASCADEUniqueConstraintQOneToOneField
operations     O/var/www/html/dp2/backend_v2.1/server/apps/car_stock/migrations/0001_initial.pyr   r      s   GL 	
 'F''%)$("'%)	 3v33FG3v33TBC$F$$!%"A#%#	 #$F$$!%"9#%#	 )))4BGH*&**DRHI444dCD'F'''(OPR /F//"V *&**"EF.f..TbIJ!1!1!1!LM$F$$! "& +#%
  0 0 0t <='F'' $0XEN (*O FLL6PQ FLL ./6T !FLL
9VW FLL &07R	QV	
n 	
 'F''%)$("'%)	 %F%%"1=P !'F'' %1J /F// !-B 3v33FG%F%%"())"2"2";";"C"C%-/;%N .$dO FLL6UV FLL ,~4T ,F++"*&((+?"@'; Q9	
t 	
! 'F''%)$("'%)	 $F$$"N#%  0 0 0$3 OP2f22DAB(F(("())"2"2";";"C"C%-/': /$?#@="	
euJrq   r   )django.db.models.deletionrh   	django.dbr   r   r   rp   rq   rr   <module>ru      s!    ! ({
$$ {rq   