Map<String, dynamic> toMap() { return <String, dynamic>{ 'pickup_address': pickup_address.toMap(), 'delivery_address': delivery_address.toMap(), }; }