Table of Contents

Enum EntityAction

Namespace
ATAS.DataFeedsCore
Assembly
ATAS.DataFeedsCore.dll

Administrative action of the ATAS trading server: the request type of an administration session and the permission stored in Rights.

public enum EntityAction
Extension Methods

Fields

[Browsable(false)] Logon = 0

Logs a session on to the server; does not require a permission.

[Browsable(false)] Logout = 1

Logs a session off the server; does not require a permission.

[LocalizedDisplayName(typeof(Strings), "UserAdd")] [EnumOrder(30)] UserAdd = 2

Adds a user.

[LocalizedDisplayName(typeof(Strings), "UserChange")] [EnumOrder(40)] UserChange = 3

Changes a user.

[LocalizedDisplayName(typeof(Strings), "UserRemove")] [EnumOrder(50)] UserRemove = 4

Removes a user.

[LocalizedDisplayName(typeof(Strings), "UserLock")] [EnumOrder(60)] UserLock = 29

Locks or unlocks a user.

[LocalizedDisplayName(typeof(Strings), "UserKick")] [EnumOrder(70)] UserKick = 30

Disconnects a user's sessions from the server.

[LocalizedDisplayName(typeof(Strings), "UserChangeExpiration")] [EnumOrder(71)] UserChangeExpiration = 47

Changes the expiration date of a user (see UserChangeTypes).

[LocalizedDisplayName(typeof(Strings), "UserGroupAdd")] [EnumOrder(80)] UserGroupAdd = 5

Adds a user group.

[LocalizedDisplayName(typeof(Strings), "UserGroupChange")] [EnumOrder(90)] UserGroupChange = 6

Changes a user group.

[LocalizedDisplayName(typeof(Strings), "UserGroupRemove")] [EnumOrder(100)] UserGroupRemove = 7

Removes a user group.

[LocalizedDisplayName(typeof(Strings), "UserRoleAdd")] [EnumOrder(110)] UserRoleAdd = 8

Adds a user role.

[LocalizedDisplayName(typeof(Strings), "UserRoleChange")] [EnumOrder(120)] UserRoleChange = 9

Changes a user role.

[LocalizedDisplayName(typeof(Strings), "UserRoleRemove")] [EnumOrder(130)] UserRoleRemove = 10

Removes a user role.

[LocalizedDisplayName(typeof(Strings), "ExchangeAdd")] [EnumOrder(140)] ExchangeAdd = 11

Adds an exchange.

[LocalizedDisplayName(typeof(Strings), "ExchangeChange")] [EnumOrder(150)] ExchangeChange = 12

Changes an exchange.

[LocalizedDisplayName(typeof(Strings), "ExchangeRemove")] [EnumOrder(160)] ExchangeRemove = 13

Removes an exchange.

[LocalizedDisplayName(typeof(Strings), "CommissionGroupAdd")] [EnumOrder(100)] CommissionGroupAdd = 17

Adds a commission group.

[LocalizedDisplayName(typeof(Strings), "CommissionGroupChange")] [EnumOrder(210)] CommissionGroupChange = 18

Changes a commission group.

[LocalizedDisplayName(typeof(Strings), "CommissionGroupRemove")] [EnumOrder(220)] CommissionGroupRemove = 19

Removes a commission group.

[LocalizedDisplayName(typeof(Strings), "SecurityMarginAdd")] [EnumOrder(230)] SecurityMarginAdd = 20

Adds a security margin.

[LocalizedDisplayName(typeof(Strings), "SecurityMarginChange")] [EnumOrder(240)] SecurityMarginChange = 21

Changes a security margin.

[LocalizedDisplayName(typeof(Strings), "SecurityMarginRemove")] [EnumOrder(250)] SecurityMarginRemove = 22

Removes a security margin.

[LocalizedDisplayName(typeof(Strings), "PortfolioAdd")] [EnumOrder(260)] PortfolioAdd = 23

Adds a portfolio.

[LocalizedDisplayName(typeof(Strings), "PortfolioChange")] [EnumOrder(270)] PortfolioChange = 32

Changes a portfolio.

[LocalizedDisplayName(typeof(Strings), "PortfolioValue")] [EnumOrder(280)] PortfolioValue = 24

Changes the money or leverage of a portfolio (see PortfolioChangeType).

[LocalizedDisplayName(typeof(Strings), "PortfolioLock")] [EnumOrder(290)] PortfolioLock = 25

Locks or unlocks a portfolio.

[LocalizedDisplayName(typeof(Strings), "OrderRegister")] [EnumOrder(300)] OrderRegister = 26

Registers an order.

[LocalizedDisplayName(typeof(Strings), "OrderMove")] [EnumOrder(310)] OrderMove = 27

Moves (modifies) an order.

[LocalizedDisplayName(typeof(Strings), "OrderCancel")] [EnumOrder(320)] OrderCancel = 28

Cancels an order.

[LocalizedDisplayName(typeof(Strings), "NewsSend")] [EnumOrder(330)] NewsSend = 31

Sends a news message to users.

[LocalizedDisplayName(typeof(Strings), "ServerSettings")] [EnumOrder(340)] ServerSettings = 33

Changes the server settings.

[LocalizedDisplayName(typeof(Strings), "RequestStatistics")] [EnumOrder(350)] RequestStatistics = 34

Requests trading statistics of a user.

[LocalizedDisplayName(typeof(Strings), "OrderCancelled")] [EnumOrder(360)] OrderCancelled = 35

Marks an existing order as cancelled on the server.

[LocalizedDisplayName(typeof(Strings), "OrderMatched")] [EnumOrder(370)] OrderMatched = 36

Marks an existing order as matched (filled) at a given price and quantity on the server.

[LocalizedDisplayName(typeof(Strings), "ServerPnL")] [EnumOrder(380)] ServerPnL = 37

Requests the server-side PnL.

[LocalizedDisplayName(typeof(Strings), "PortfolioSuspend")] [EnumOrder(291)] PortfolioSuspend = 38

Suspends or resumes a portfolio; suspending also cancels its orders.

[LocalizedDisplayName(typeof(Strings), "PortfolioViewerAdd")] [EnumOrder(292)] PortfolioViewerAdd = 39

Grants a user access to view a portfolio.

[LocalizedDisplayName(typeof(Strings), "ConnectorAdd")] [EnumOrder(400)] ConnectorAdd = 40

Adds a connector.

[LocalizedDisplayName(typeof(Strings), "ConnectorChange")] [EnumOrder(410)] ConnectorChange = 41

Changes a connector.

[LocalizedDisplayName(typeof(Strings), "ConnectorRemove")] [EnumOrder(420)] ConnectorRemove = 42

Removes a connector.

[LocalizedDisplayName(typeof(Strings), "ConnectorEnable")] [EnumOrder(430)] ConnectorEnable = 43

Enables or disables a connector.

[LocalizedDisplayName(typeof(Strings), "PortfolioViewerRemove")] [EnumOrder(293)] PortfolioViewerRemove = 44

Revokes a user's access to view a portfolio.

[LocalizedDisplayName(typeof(Strings), "Trading")] [EnumOrder(295)] TradeAllowed = 45

Permission to trade; checked by the server when a user sends trading requests.

[LocalizedDisplayName(typeof(Strings), "ResetPortfolio")] [EnumOrder(296)] PortfolioReset = 46

Resets a portfolio.

[LocalizedDisplayName(typeof(Strings), "GetUserChangeHistory")] [EnumOrder(72)] GetUserChangeHistory = 48

Requests the change history of a user.

[LocalizedDisplayName(typeof(Strings), "GetPortfolioChangeHistory")] [EnumOrder(73)] GetPortfolioChangeHistory = 49

Requests the change history of a portfolio.

[LocalizedDisplayName(typeof(Strings), "UserGroupSuspendPortfolios")] [EnumOrder(95)] UserGroupSuspendPortfolios = 50

Suspends or resumes all portfolios of a user group.

[LocalizedDisplayName(typeof(Strings), "UserGroupReset")] [EnumOrder(98)] UserGroupReset = 51

Resets a user group; allowed only when all its portfolios are suspended.

        <p>Added in ATAS 8.0.15.</p>