You got it probably from the restaurant. Cook or server who was sick and didn't wash his or her hands and then handled your food.
Within 30 minutes of eating? My husband did NOT get it, but there was one or two of the little appetizers he didn't eat....