toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'id': id,
    'user_id': user_id,
    'payment_request_id': payment_request_id,
    'status_id': status_id,
    'pickup_address_id': pickup_address_id,
    'delivery_address_id': delivery_address_id,
    'pickup_time': pickup_time,
    'estimated_distance': estimated_distance,
    'actual_distance': actual_distance,
    'estimated_duration': estimated_duration,
    'delivery_cost': delivery_cost,
    'recipient_name': recipient_name,
    'recipient_mobile': recipient_mobile,
    'item_type': item_type,
    'note': note,
    'instructions': instructions,
    'created_at': created_at,
    'updated_at': updated_at,
    'deleted_at': deleted_at,
    'status': status!.toMap(),
    'user': user.toMap(),
    'pickupAddress': pickupAddress.toMap(),
    'deliveryAddress': deliveryAddress.toMap(),
    'paymentRequest': paymentRequest.toMap(),
  };
}