Class DefaultVirtufinTypes
Default IVirtufinTypes implementation: returns the
Type of every concrete type in Virtufin.Base
that implements the corresponding Virtufin.Core identifier or
contract interface.
public sealed class DefaultVirtufinTypes : IVirtufinTypes
- Inheritance
-
DefaultVirtufinTypes
- Implements
- Inherited Members
Properties
AssetIdentifierType
Type of AssetIdentifier (must implement IAssetIdentifier).
public Type AssetIdentifierType { get; }
Property Value
ContractIdentifierType
Type of ContractIdentifier (must implement IContractIdentifier).
public Type ContractIdentifierType { get; }
Property Value
ContractParametersType
Type of ContractParameters (must implement IContractParameters).
public Type ContractParametersType { get; }
Property Value
Instance
Singleton instance.
public static DefaultVirtufinTypes Instance { get; }
Property Value
MessageType
Type of Message (must implement IMessage).
public Type MessageType { get; }
Property Value
ScenarioHistoryType
Type of ScenarioHistory (must implement IScenarioHistory).
public Type ScenarioHistoryType { get; }
Property Value
ScenarioType
Type of Scenario (must implement IScenario).
public Type ScenarioType { get; }
Property Value
SignatoryType
Type of Signatory (must implement ISignatory).
public Type SignatoryType { get; }
Property Value
StateType
Type of State (must implement IState).
public Type StateType { get; }
Property Value
TimeStampType
Type of TimeStamp (must implement ITimeStamp).
public Type TimeStampType { get; }
Property Value
TransactionType
Type of Transaction (must implement ITransaction).
public Type TransactionType { get; }