This returns a list, not necessarily in the same order as the input list of Market Ids.
Surely it ought to return a dictionary (with Market Id as key)?
Failing that, at least it should return the list in the same order as requested.
Otherwise you have to scan through the entire list. This needlessly defeats much of the point of being able to request multiple markets in a single request.
ListMarketCatalogue should probably also return a dictionary rather than a list.
Surely it ought to return a dictionary (with Market Id as key)?
Failing that, at least it should return the list in the same order as requested.
Otherwise you have to scan through the entire list. This needlessly defeats much of the point of being able to request multiple markets in a single request.
ListMarketCatalogue should probably also return a dictionary rather than a list.

