TT Setup SDK (Developer Preview)  0.1
Documentation
tt_setup_sdk.TTSetupSDK Class Reference
Inheritance diagram for tt_setup_sdk.TTSetupSDK:

Public Member Functions

void SubscribeResource (TTSetupResource topic)
 
void SubscribeResource (IList< TTSetupResource > topics)
 
void UnsubscribeResource (TTSetupResource topic)
 
void UnsubscribeResource (IList< TTSetupResource > topics)
 
void Start ()
 Starts this object. More...
 

Static Public Member Functions

static void CreateTTSetupSDK (Dispatcher disp, TTSetupSDKOptions configuration, TTSetupSDKInitializeHandler handler)
 
static bool Shutdown ()
 Shuts down the API More...
 

Data Fields

string UserName => userManager_?.CurrentUser.Name
 
SDKUser CurrentUser => userManager_ != null ? userManager_.CurrentUser : null
 

Events

static EventHandler ShutdownCompleted = null
 
EventHandler< RecoveryFailedEventArgsOnRecoveryFailed = null
 
EventHandler< RefreshNeededEventArgsOnRefreshNeeded = null
 
EventHandler< UnhandledManagedExceptionEventArgs > UnhandledManagedException = null
 
EventHandler< TTSetupStatusUpdateEventArgsTTSetupSDKStatusUpdate = null
 
EventHandler< TTSetupSubscriptionStatusEventArgsTTSetupSubscriptionStatusUpdate = null
 
EventHandler< RelationshipUpdateEventArgsOnAccountUserChanged = null
 
EventHandler< RelationshipUpdateEventArgsOnUserGroupUserChanged = null
 
EventHandler< RelationshipUpdateEventArgsOnRiskGroupAccountChanged = null
 
EventHandler< RelationshipUpdateEventArgsOnUserCompanyChanged = null
 
EventHandler< RelationshipUpdateEventArgsOnAccountCompanyChanged = null
 
EventHandler< UpdateEventArgsOnAccountChanged = null
 
EventHandler< UpdateEventArgsOnAccountExchangeOrderRoutingChanged = null
 
EventHandler< UpdateEventArgsOnAccountSettingsChanged = null
 
EventHandler< UpdateEventArgsOnAccountRiskLimitsChanged = null
 
EventHandler< UpdateEventArgsOnAccountRiskSettingsChanged = null
 
EventHandler< UpdateEventArgsOnAccountRestrictionsChanged = null
 
EventHandler< UpdateEventArgsOnAccountAlgoSettingsChanged = null
 
EventHandler< UpdateEventArgsOnUserChanged = null
 
EventHandler< UpdateEventArgsOnUserProfileChanged = null
 
EventHandler< UpdateEventArgsOnUserSettingsChanged = null
 
EventHandler< UpdateEventArgsOnUserMarketDataChanged = null
 
EventHandler< UpdateEventArgsOnUserRiskLimitsChanged = null
 
EventHandler< UpdateEventArgsOnUserCustomFieldsChanged = null
 
EventHandler< UpdateEventArgsOnUserAgreementsChanged = null
 
EventHandler< UpdateEventArgsOnUserExchangeOrderRoutingChanged = null
 
EventHandler< UpdateEventArgsOnOrderTagDefaultsChanged = null
 
EventHandler< UpdateEventArgsOnCompanyOrderTagDefaultsChanged = null
 
EventHandler< UpdateEventArgsOnUserGroupChanged = null
 
EventHandler< UpdateEventArgsOnUserGroupConnectivityChanged = null
 
EventHandler< UpdateEventArgsOnUserGroupSettingsChanged = null
 
EventHandler< UpdateEventArgsOnRiskGroupChanged = null
 
EventHandler< UpdateEventArgsOnRiskGroupSettingsChanged = null
 
EventHandler< UpdateEventArgsOnRiskGroupRiskLimitsChanged = null
 
EventHandler< UpdateEventArgsOnRiskGroupRiskSettingsChanged = null
 

Member Function Documentation

◆ CreateTTSetupSDK()

static void tt_setup_sdk.TTSetupSDK.CreateTTSetupSDK ( Dispatcher  disp,
TTSetupSDKOptions  configuration,
TTSetupSDKInitializeHandler  handler 
)
inlinestatic

◆ Shutdown()

static bool tt_setup_sdk.TTSetupSDK.Shutdown ( )
inlinestatic

Shuts down the API

void

◆ Start()

void tt_setup_sdk.TTSetupSDK.Start ( )
inline

Starts this object.

Exceptions
ExceptionThrown when an exception error condition occurs.

◆ SubscribeResource() [1/2]

void tt_setup_sdk.TTSetupSDK.SubscribeResource ( TTSetupResource  topic)
inline

◆ SubscribeResource() [2/2]

void tt_setup_sdk.TTSetupSDK.SubscribeResource ( IList< TTSetupResource topics)
inline

◆ UnsubscribeResource() [1/2]

void tt_setup_sdk.TTSetupSDK.UnsubscribeResource ( TTSetupResource  topic)
inline

◆ UnsubscribeResource() [2/2]

void tt_setup_sdk.TTSetupSDK.UnsubscribeResource ( IList< TTSetupResource topics)
inline

Field Documentation

◆ CurrentUser

SDKUser tt_setup_sdk.TTSetupSDK.CurrentUser => userManager_ != null ? userManager_.CurrentUser : null

◆ UserName

string tt_setup_sdk.TTSetupSDK.UserName => userManager_?.CurrentUser.Name

Event Documentation

◆ OnAccountAlgoSettingsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnAccountAlgoSettingsChanged = null

◆ OnAccountChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnAccountChanged = null

◆ OnAccountCompanyChanged

EventHandler<RelationshipUpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnAccountCompanyChanged = null

◆ OnAccountExchangeOrderRoutingChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnAccountExchangeOrderRoutingChanged = null

◆ OnAccountRestrictionsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnAccountRestrictionsChanged = null

◆ OnAccountRiskLimitsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnAccountRiskLimitsChanged = null

◆ OnAccountRiskSettingsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnAccountRiskSettingsChanged = null

◆ OnAccountSettingsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnAccountSettingsChanged = null

◆ OnAccountUserChanged

EventHandler<RelationshipUpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnAccountUserChanged = null

◆ OnCompanyOrderTagDefaultsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnCompanyOrderTagDefaultsChanged = null

◆ OnOrderTagDefaultsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnOrderTagDefaultsChanged = null

◆ OnRecoveryFailed

EventHandler<RecoveryFailedEventArgs> tt_setup_sdk.TTSetupSDK.OnRecoveryFailed = null

◆ OnRefreshNeeded

EventHandler<RefreshNeededEventArgs> tt_setup_sdk.TTSetupSDK.OnRefreshNeeded = null

◆ OnRiskGroupAccountChanged

EventHandler<RelationshipUpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnRiskGroupAccountChanged = null

◆ OnRiskGroupChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnRiskGroupChanged = null

◆ OnRiskGroupRiskLimitsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnRiskGroupRiskLimitsChanged = null

◆ OnRiskGroupRiskSettingsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnRiskGroupRiskSettingsChanged = null

◆ OnRiskGroupSettingsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnRiskGroupSettingsChanged = null

◆ OnUserAgreementsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserAgreementsChanged = null

◆ OnUserChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserChanged = null

◆ OnUserCompanyChanged

EventHandler<RelationshipUpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserCompanyChanged = null

◆ OnUserCustomFieldsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserCustomFieldsChanged = null

◆ OnUserExchangeOrderRoutingChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserExchangeOrderRoutingChanged = null

◆ OnUserGroupChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserGroupChanged = null

◆ OnUserGroupConnectivityChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserGroupConnectivityChanged = null

◆ OnUserGroupSettingsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserGroupSettingsChanged = null

◆ OnUserGroupUserChanged

EventHandler<RelationshipUpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserGroupUserChanged = null

◆ OnUserMarketDataChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserMarketDataChanged = null

◆ OnUserProfileChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserProfileChanged = null

◆ OnUserRiskLimitsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserRiskLimitsChanged = null

◆ OnUserSettingsChanged

EventHandler<UpdateEventArgs> tt_setup_sdk.TTSetupSDK.OnUserSettingsChanged = null

◆ ShutdownCompleted

EventHandler tt_setup_sdk.TTSetupSDK.ShutdownCompleted = null
static

◆ TTSetupSDKStatusUpdate

EventHandler<TTSetupStatusUpdateEventArgs> tt_setup_sdk.TTSetupSDK.TTSetupSDKStatusUpdate = null

◆ TTSetupSubscriptionStatusUpdate

EventHandler<TTSetupSubscriptionStatusEventArgs> tt_setup_sdk.TTSetupSDK.TTSetupSubscriptionStatusUpdate = null

◆ UnhandledManagedException

EventHandler<UnhandledManagedExceptionEventArgs> tt_setup_sdk.TTSetupSDK.UnhandledManagedException = null
Copyright © 2019 Trading Technologies International, Inc