
    #h                     B    S SK JrJr  S SKJr  S SKJr   " S S\5      rg)    )	BaseModelField)Optional)datetimec                   0   \ rS rSr% \" SSS9r\\S'   \" SSS9r\\S'   \" SSS9r	\\S	'   \" SS
S9r
\\S'   \" SSS9r\\S'   \" SSS9r\\   \S'   \" SSS9r\\S'   \" SSS9r\\S'   \" \R$                  S9r\\S'   \" \R$                  S9r\\S'   Srg)VehicleAssignment   .zIdentifier for the account)description
account_idzIdentifier for the useruser_idz#Identifier for the workforce memberworkforce_idzIdentifier for the vehicle
vehicle_idz
Start timeassigned_fromNzEnd time (null if ongoing)assigned_tozAssignment active/inactivestatusz"True = vehicle can't be reassignedis_permanent)default_factorycreated_dateupdated_date )__name__
__module____qualname____firstlineno__r   r   str__annotations__r   r   r   r   r   r   r   r   boolr   utcnowr   r   __static_attributes__r       UC:\Suresh\moveshuttle\MDcreated\moveengine\app\v1\models\platform\workforcevehicle.pyr   r      s    C-IJJJ*CDGSDc/TUL#UC-IJJJ#C\BM8B&+D>Z&[K(#[*FGFDGs0TUL$U"8??CL(C"8??CL(Cr    r   N)pydanticr   r   typingr   r   r   r   r    r!   <module>r$      s    %  
D	 
Dr    