o
    Âó_fê  ã                   @   sB   d dl Zd dlZd dlmZ d dlmZmZ G dd„ dejƒZdS )é    N)Úsettings)Ú
migrationsÚmodelsc                   @   sÎ  e Zd Zdde ej¡gZejdde	j
ddddd�fd	ejjjj	jjdd
d�fdejjjj	jjdd
d�fde	 ¡ fde	 ¡ fde	jdd�fde	jg d¢ddd�fde	jdd�fde	jdd�fde	jejj	jjdejd�fde	jdejj	jjdd d!�fgd"�ejd#de	j
ddddd�fd$ejjjj	jjdd
d�fd%ejjjj	jjdd
d�fd&e	jd'd(�fd)e	jd'd(�fd*e	 ¡ fd+e	jd'd(�fd,e	jdd�fd-e	jejj	jjd.ejd�fd/e	jejj	jjd0d1d�fg
d"�gZd2S )3Ú	Migration)ÚbookingÚA0003_ride_distance_ride_dropoff_name_ride_estimated_fare_and_more)Ú
vehiclehubÚ0005_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)Únullr1   r2   r3   )Ú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Údbr8   Ú
PointFieldÚDateTimeFieldÚPositiveIntegerFieldÚ	CharFieldÚ
ForeignKeyÚdeletionÚCASCADEÚSET_NULLÚ
operations© r[   r[   úN/var/www/html/loop/booking/migrations/0004_sharedride_sharedrideparticipant.pyr   	   sF    
ý

õþ
öþïr   )	Ú#django.contrib.gis.db.models.fieldsrN   Údjango.db.models.deletionÚdjango.confr   Ú	django.dbr   r   r   r[   r[   r[   r\   Ú<module>   s
   