When is it necessary to call ValidateLimits()?
I've previously overlooked this method. I would expect the API to automatically prevent me from adding (to the cart) more seats per price type than are allowed by that price type. The existence of the ValidateLimits() method makes me wonder if I should be calling it before calling any of the ReserveTickets...() methods.
According to the Web API Documentation, the ValidateLimits() method can apparently validate the contents of the cart, itself. This seems to suggest that the cart can hold more tickets per price type than is actually allowed. If this is the case, then without manually calling ValidateLimits(), where in the purchase path would the user actually be prevented from breaking the price type limits?
Thanks,
Bryan