Model - PENGYUXIONG/TaxiGo GitHub Wiki

Model

Task (abstract)

Passenger_ID (int) Navigation (Navigation) Task_status ( String) Price (float) Picture (Bitmap) description (String)

Requested Task
//Bidded Task

Bidded_list (ArrayList)

Assigned Task

Driver_id (int)

Completed Task

Driver_id (int)

Navigation

Driver_location (Geopoint) Start_Location (Geopoint) Target_location (Geopoint) Received_order_time (time) Time_estimation (time) Pick_up_time (time) Arrive_time (time) Distance (float) Estimated_price (float)

User

(encryption) User_Id (String) Password (String) Name (string) Primary_address (String) Telephone (int) Email (String) Portrait (Bitmap) User_type (String) Rating (Float) ( truck (Truck)
//Payment_inf (Payment) )

Truck

Plate_number (String) Truck_color (String) Truck_type (String) Truck_brand (String)

//Payment

(encryption) Card_holder_name(String) Card_num (int) Expire_date (date) CVV_num (int) Billing_address (String)