CreateAvailabilitySubscription¶
-
class
saxo_openapi.endpoints.rootservices.features.
CreateAvailabilitySubscription
(data)¶ Create a feature availability subscription.
-
ENDPOINT
= 'openapi/root/v1/features/availability/subscriptions'¶
-
EXPECTED_STATUS
= 201¶
-
HEADERS
= {'Content-Type': 'application/json'}¶
-
METHOD
= 'POST'¶
-
__init__
(data)¶ Instantiate an CreateAvailabilitySubscription request.
Parameters: data (JSON (required)) – json body to send >>> import saxo_openapi >>> import saxo_openapi.endpoints.rootservices.features as rsft >>> import json >>> client = saxo_openapi.API(access_token=...) >>> data = { "RefreshRate": 5000, "ReferenceId": "Features", "ContextId": "20190209072629616" }
>>> r = rsft.CreateAvailabilitySubscription(data=data) >>> rv = client.request(r) >>> print(rv)
Output:
{ "ContextId": "20190209072629616", "InactivityTimeout": 30, "ReferenceId": "Features", "RefreshRate": 0, "Snapshot": [ { "Available": true, "Feature": "News" }, { "Available": true, "Feature": "GainersLosers" }, { "Available": true, "Feature": "Calendar" }, { "Available": true, "Feature": "Chart" } ], "State": "Active" }
-
expected_status
¶
-
response
¶ response - get the response of the request.
-
status_code
¶
-