As a Codeshare passenger it was quite difficult to see just what I was entitled to on the flight until actual check-in.
I found out I was not entitled to a meal, or movies without paying extra. This could only be achieved by credit card or voucher. This meant I could only get water or generic brown lukewarm fluid in a paper cup as I only had a debit card. In flight snacks were pretty much the only items available if you had not paid the higher fare for a "meal". So a pie, meagre sandwich, Pringles, M&Ms cookie, etc were it. This was despite the fact that hot meals were provided to full paying customers - there was not even an option for these meals for people who might have wished to buy them. The only option to get snacks was on the in-flight entertainment system. If you hadn't turned it on or missed the pop-up notification on screen you would have missed out, as the staff don't ask if you would like anything to eat.
I was offered water or tea once in the flight. On Virgin, at least you are offered a biscuit or similar with your tea/coffee/water. Since Virgin offer free food and drink on all flights, I did not think I would have to pay for a biscuit.
I felt like I was a third class passenger.