Ë
    ƒò_f  ã                   óZ   — d dl Zd dlZd dlmZ d dlmZmZ  G d„ dej                  «      Zy)é    N)Úsettings)Ú
migrationsÚmodelsc                   óô  — e Zd Zdd ej                  ej                  «      gZ ej                  dd e	j                  dddd¬«      fd	ej                  j                  j                  j                  j                  j!                  dd
¬«      fdej                  j                  j                  j                  j                  j!                  dd
¬«      fd e	j"                  «       fd e	j$                  «       fd e	j$                  d¬«      fd e	j&                  g d¢dd¬«      fd e	j"                  d¬«      fd e	j"                  d¬«      fd e	j(                  ej                  j                  j*                  j,                  dej                  ¬«      fd e	j(                  dej                  j                  j*                  j.                  dd ¬!«      fg¬"«       ej                  d#d e	j                  dddd¬«      fd$ej                  j                  j                  j                  j                  j!                  dd
¬«      fd%ej                  j                  j                  j                  j                  j!                  dd
¬«      fd& e	j&                  d'¬(«      fd) e	j&                  d'¬(«      fd* e	j$                  «       fd+ e	j&                  d'¬(«      fd, e	j"                  d¬«      fd- e	j(                  ej                  j                  j*                  j,                  d.ej                  ¬«      fd/ e	j(                  ej                  j                  j*                  j,                  d0d1¬«      fg
¬"«      gZy2)3Ú	Migration)ÚbookingÚA0006_ride_distance_ride_dropoff_name_ride_estimated_fare_and_more)Ú
vehiclehubÚ0009_alter_vehicle_statusÚ
SharedRideÚidTFÚID)Úauto_createdÚprimary_keyÚ	serializeÚverbose_nameÚprimary_pickup_locationiæ  )Ú	geographyÚsridÚprimary_dropoff_locationÚ	ride_timeÚseats_totalÚseats_occupiedr   )ÚdefaultÚstatus))ÚpendingÚPending)Ú
processingÚ
Processing)ÚacceptedÚAccepted)ÚstartedÚStarted)ÚrejectedÚRejected)Ú	completedÚ	Completed)Ú	cancelledÚ	Cancelledr   é   )Úchoicesr   Ú
max_lengthÚ
created_at)Úauto_now_addÚ
updated_at)Úauto_nowÚprimary_userÚinitiated_shared_rides)Ú	on_deleteÚrelated_nameÚtoÚvehicle_typeÚshared_rideszvehiclehub.vehicletype)Únullr3   r4   r5   )ÚnameÚfieldsÚSharedRideParticipantÚpickup_locationÚdropoff_locationÚpickup_nameéÿ   )r,   Údropoff_nameÚseats_requiredÚdevice_tokenÚ	joined_atÚparticipant_userÚshared_ride_participationÚshared_rideÚparticipantszbooking.sharedrideN)Ú__name__Ú
__module__Ú__qualname__r   Úswappable_dependencyr   ÚAUTH_USER_MODELÚdependenciesÚCreateModelr   ÚBigAutoFieldÚdjangoÚcontribÚgisÚdbr:   Ú
PointFieldÚDateTimeFieldÚPositiveIntegerFieldÚ	CharFieldÚ
ForeignKeyÚdeletionÚCASCADEÚSET_NULLÚ
operations© ó    ú`C:\Users\user\Documents\project_loop\booking\migrations\0007_sharedride_sharedrideparticipant.pyr   r   	   s•  „ ð 	YØ3Ø'ˆ
×'Ñ'¨×(@Ñ(@ÓAð€Lð 	ˆ
×ÑØàÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØ*¨F¯N©N×,>Ñ,>×,AÑ,A×,HÑ,H×,OÑ,O×,ZÑ,ZÐeiÐptÐ,ZÓ,uÐvØ+¨V¯^©^×-?Ñ-?×-BÑ-B×-IÑ-I×-PÑ-P×-[Ñ-[ÐfjÐquÐ-[Ó-vÐwØÐ2˜f×2Ñ2Ó4Ð5ØÐ ; × ;Ñ ;Ó =Ð>Ø!Ð#> 6×#>Ñ#>ÀqÔ#IÐJØÐ+˜6×+Ñ+ò  5oð  yBð  OQô  Rð  SØÐ3˜v×3Ñ3ÀÔFÐGØÐ3˜v×3Ñ3¸TÔBÐCØÐ!2 ×!2Ñ!2¸V¿Y¹Y×=MÑ=M×=VÑ=V×=^Ñ=^ð  nFð  KS÷  Kcñ  Kcô  "dð  eØÐ!2 ×!2Ñ!2¸ÈÏ	É	×HXÑHX×HaÑHa×HjÑHjð  zHð  Meô  "fð  gðô	
ð  	ˆ
×ÑØ(àÐ*�v×*Ñ*¸È$ÐZ_ÐnrÔsÐtØ" F§N¡N×$6Ñ$6×$9Ñ$9×$@Ñ$@×$GÑ$G×$RÑ$RÐ]aÐhlÐ$RÓ$mÐnØ# V§^¡^×%7Ñ%7×%:Ñ%:×%AÑ%A×%HÑ%H×%SÑ%SÐ^bÐimÐ%SÓ%nÐoØÐ 0 × 0Ñ 0¸CÔ @ÐAØÐ!1 ×!1Ñ!1¸SÔ!AÐBØ!Ð#> 6×#>Ñ#>Ó#@ÐAØÐ!1 ×!1Ñ!1¸SÔ!AÐBØÐ2˜f×2Ñ2ÀÔEÐFØ#Ð%6 V×%6Ñ%6ÀÇÁ×AQÑAQ×AZÑAZ×AbÑAbð  rMð  RZ÷  Rjñ  Rjô  &kð  lØÐ 1 × 1Ñ 1¸F¿I¹I×<LÑ<L×<UÑ<U×<]Ñ<]Ðlzð  @Tô  !Uð  Vðô	
ð# �Jr^   r   )	Ú#django.contrib.gis.db.models.fieldsrP   Údjango.db.models.deletionÚdjango.confr   Ú	django.dbr   r   r   r]   r^   r_   ú<module>rd      s%   ðó +Û  Ý  ß (ô(�
×$Ñ$õ (r^   