{"openapi":"3.0.4","info":{"title":"CreateCorporateActionSourceRequest","version":"0.0.1"},"paths":{},"components":{"schemas":{"CreateCorporateActionSourceRequest":{"required":["code","displayName","scope"],"type":"object","properties":{"scope":{"maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9\\-_]+$","type":"string","description":"The scope of the corporate action source"},"code":{"maxLength":64,"minLength":1,"pattern":"^[a-zA-Z0-9\\-_]+$","type":"string","description":"The code of the corporate action source"},"displayName":{"maxLength":512,"minLength":1,"pattern":"^[\\s\\S]*$","type":"string","description":"The name of the corporate action source"},"description":{"maxLength":1024,"minLength":0,"pattern":"^[\\s\\S]*$","type":"string","description":"The description of the corporate action source","nullable":true},"instrumentScopes":{"maxItems":1,"type":"array","items":{"type":"string"},"description":"The list of instrument scopes used as the scope resolution strategy when resolving instruments of upserted corporate actions.","nullable":true}},"additionalProperties":false,"title":"CreateCorporateActionSourceRequest"}}}}