saxo_openapi.definitions.activities

Activity related definitions.

class saxo_openapi.definitions.activities.ActivityType

Bases: object

Definition representation of ActivityType

Definitions used in requests and responses. This class provides the ID and the description of the definitions.

>>> import saxo_openapi.definitions.activities as defactivities
>>> print(defactivities.ActivityType.AccountDepreciation)
AccountDepreciation
>>> c = defactivities.ActivityType()
>>> print(c[c.AccountDepreciation])
Account depreciation information
>>> # or
>>> print(defactivities.ActivityType().definitions[c.AccountDepreciation])
>>> # all keys
>>> print(defactivities.ActivityType().definitions.keys())
>>> ...
AccountDepreciation = 'AccountDepreciation'
AccountFundings = 'AccountFundings'
MarginCalls = 'MarginCalls'
Orders = 'Orders'
PositionDepreciation = 'PositionDepreciation'
Positions = 'Positions'
__getitem__(definitionID)

return description for definitionID.

definitions

readonly property holding definition dict.

class saxo_openapi.definitions.activities.ActivityFieldGroup

Bases: object

Definition representation of ActivityFieldGroup

Definitions used in requests and responses. This class provides the ID and the description of the definitions.

>>> import saxo_openapi.definitions.activities as defactivities
>>> print(defactivities.ActivityFieldGroup.DisplayAndFormat)
DisplayAndFormat
>>> c = defactivities.ActivityFieldGroup()
>>> print(c[c.DisplayAndFormat])
Display and Format
>>> # or
>>> print(defactivities.ActivityFieldGroup().definitions[c.DisplayAndFormat])
>>> # all keys
>>> print(defactivities.ActivityFieldGroup().definitions.keys())
>>> ...
DisplayAndFormat = 'DisplayAndFormat'
ExchangeInfo = 'ExchangeInfo'
__getitem__(definitionID)

return description for definitionID.

definitions

readonly property holding definition dict.