extracted several unnamed structs into named structs (breaking change)
renamed several structs for consistency (breaking change)
Reasoning:
it's more convenient to work with named types: developers (like me) can create functions that receive or return values of type V5GetInstrumentsInfoLinearInverseItem, which is not possible for unnamed types
LotSizeFilterV5/PriceFilterV5 were renamed to SpotLotSizeFilterV5/SpotPriceFilterV5 because they were used in spot responses; responses for other categories use different types
Changes:
Reasoning:
V5GetInstrumentsInfoLinearInverseItem
, which is not possible for unnamed typesLotSizeFilterV5
/PriceFilterV5
were renamed toSpotLotSizeFilterV5
/SpotPriceFilterV5
because they were used in spot responses; responses for other categories use different types