{"openapi":"3.0.4","info":{"title":"AssetLeg","version":"0.0.1"},"paths":{},"components":{"schemas":{"AssetLeg":{"required":["asset","payReceive"],"type":"object","properties":{"asset":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/LusidInstrument"},"assetSwapStructure":{"maxLength":32,"minLength":0,"type":"string","description":"The relationship between the funding leg's notional and the asset's principal, for a bond-family Asset.\r\nPar (and absent) requires the funding leg's notional to equal the asset's principal; Proceeds allows the\r\nfunding leg's notional to be the market proceeds of the asset instead, sizing the two legs on independent\r\nbases. Optional and absent by default; absence is distinct from Par so that behaviour keyed to the field\r\nbeing supplied fires only when it is.\r\n            \r\nSupported string (enumeration) values are: [Par, Proceeds].","nullable":true},"incomePolicy":{"maxLength":32,"minLength":0,"type":"string","description":"Controls what happens to income (coupons, dividends) generated by the Asset.\r\nDefaults to PassThrough, preserving today's behaviour of emitting income as flows on their natural payment dates.\r\n            \r\nSupported string (enumeration) values are: [PassThrough, AccrueToReset, Reinvest].","nullable":true},"initialPrice":{"type":"number","description":"The reference price of a single unit of the Asset at inception, used as the starting point (P_0) for\r\nprice-return resets. Optional and absent by default, preserving today's behaviour for TRS definitions\r\nthat predate price-return semantics.","format":"double","nullable":true},"payReceive":{"maxLength":32,"minLength":1,"type":"string","description":"Either Pay or Receive stating direction of the asset in the swap.\r\n            \r\nSupported string (enumeration) values are: [Pay, Receive]."},"resetSchedule":{"$ref":"/docs/api/lusid/schemas.json#/components/schemas/ResetSchedule"}},"additionalProperties":false,"description":"The underlying instrument representing one side of the TRS and its pay-receive direction.","title":"AssetLeg"}}}}