public class CreateUDSPublic Class CreateUDS| ContractID | Contractid of the first leg. |
| ExchangeID | Exchangeid of the first leg. |
| ExpiryDate | Expirydate of the first leg. |
| MarketRef | The MarketRef of the created strategy. NOT MarketID. |
| RequestID | ID of this request - NOT the market id. |
| Status | Whether the request has completed successfully. |
| StatusDetail | Error status from the request, if any. |
| AddLeg | Add the specified leg details to this definition. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| Send | Send the new market request to the exchange. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| RequestComplete | Event raised when the request has completed. This may or may not occur |