[PLAT-3427] Updated schema for swaps. Now takes a list of SwapLegs rather than requiring a FixedLeg and FloatingLeg.