C# Class Adaptive.ReactiveTrader.Server.ReferenceDataWrite.Domain.CurrencyPair

Inheritance: Adaptive.ReactiveTrader.EventStore.Domain.AggregateBase
Datei anzeigen Open project: AdaptiveConsulting/ReactiveTraderCloud

Private Properties

Property Type Description

Public Methods

Method Description
Activate ( ) : void
Apply ( CurrencyPairActivatedEvent evt ) : void
Apply ( CurrencyPairCreatedEvent evt ) : void
Apply ( CurrencyPairDeactivatedEvent evt ) : void
CurrencyPair ( ) : Adaptive.ReactiveTrader.Contract.Events.Reference
CurrencyPair ( string symbol, int pipsPosition, int ratePrecision, decimal sampleRate, string comment ) : Adaptive.ReactiveTrader.Contract.Events.Reference
Deactivate ( ) : void

Method Details

Activate() public method

public Activate ( ) : void
return void

Apply() public method

public Apply ( CurrencyPairActivatedEvent evt ) : void
evt Adaptive.ReactiveTrader.Contract.Events.Reference.CurrencyPairActivatedEvent
return void

Apply() public method

public Apply ( CurrencyPairCreatedEvent evt ) : void
evt Adaptive.ReactiveTrader.Contract.Events.Reference.CurrencyPairCreatedEvent
return void

Apply() public method

public Apply ( CurrencyPairDeactivatedEvent evt ) : void
evt CurrencyPairDeactivatedEvent
return void

CurrencyPair() public method

public CurrencyPair ( ) : Adaptive.ReactiveTrader.Contract.Events.Reference
return Adaptive.ReactiveTrader.Contract.Events.Reference

CurrencyPair() public method

public CurrencyPair ( string symbol, int pipsPosition, int ratePrecision, decimal sampleRate, string comment ) : Adaptive.ReactiveTrader.Contract.Events.Reference
symbol string
pipsPosition int
ratePrecision int
sampleRate decimal
comment string
return Adaptive.ReactiveTrader.Contract.Events.Reference

Deactivate() public method

public Deactivate ( ) : void
return void