LUSID C# SDK
Public Member Functions | Properties | List of all members
Lusid.Sdk.Model.QuoteAccessMetadataRuleId Class Reference

An identifier that uniquely identifies a set of Quote access control metadata. More...

Inheritance diagram for Lusid.Sdk.Model.QuoteAccessMetadataRuleId:
Inheritance graph
[legend]

Public Member Functions

 QuoteAccessMetadataRuleId (string provider=default(string), string priceSource=default(string), string instrumentId=default(string), string instrumentIdType=default(string), string quoteType=default(string), string field=default(string))
 Initializes a new instance of the QuoteAccessMetadataRuleId class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
virtual string ToJson ()
 Returns the JSON string presentation of the object More...
 
override bool Equals (object input)
 Returns true if objects are equal More...
 
bool Equals (QuoteAccessMetadataRuleId input)
 Returns true if QuoteAccessMetadataRuleId instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

string Provider [get, set]
 The platform or vendor that provided the quote. The available values are: Client, DataScope, Lusid, Edi, TraderMade, FactSet, SIX, Bloomberg, Rimes More...
 
string PriceSource [get, set]
 The source or originator of the quote, e.g. a bank or financial institution. More...
 
string InstrumentId [get, set]
 The value of the instrument identifier that uniquely identifies the instrument that the quote is for, e.g. 'BBG00JX0P539'. More...
 
string InstrumentIdType [get, set]
 The type of instrument identifier used to uniquely identify the instrument that the quote is for, e.g. 'Figi'. More...
 
string QuoteType [get, set]
 The type of the quote. This allows for quotes other than prices e.g. rates or spreads to be used. More...
 
string Field [get, set]
 The field of the quote e.g. bid, mid, ask etc. This should be consistent across a time series of quotes. The allowed values depend on the provider according to the following rules: Client : Any value is accepted; DataScope : 'bid', 'mid', 'ask'; Lusid : Any value is accepted; Edi : 'bid', 'mid', 'ask', 'open', 'close', 'last'; TraderMade : 'bid', 'mid', 'ask', 'open', 'close', 'high', 'low'; FactSet : 'bid', 'mid', 'ask', 'open', 'close'; SIX : 'bid', 'mid', 'ask', 'open', 'close', 'last', 'referencePrice', 'highPrice', 'lowPrice', 'maxRedemptionPrice', 'maxSubscriptionPrice', 'openPrice', 'bestBidPrice', 'lastBidPrice', 'bestAskPrice', 'lastAskPrice'; Bloomberg : 'bid', 'mid', 'ask', 'open', 'close', 'last'; Rimes : 'bid', 'mid', 'ask', 'open', 'close', 'last' More...
 

Detailed Description

An identifier that uniquely identifies a set of Quote access control metadata.

Constructor & Destructor Documentation

◆ QuoteAccessMetadataRuleId()

Lusid.Sdk.Model.QuoteAccessMetadataRuleId.QuoteAccessMetadataRuleId ( string  provider = default(string),
string  priceSource = default(string),
string  instrumentId = default(string),
string  instrumentIdType = default(string),
string  quoteType = default(string),
string  field = default(string) 
)
inline

Initializes a new instance of the QuoteAccessMetadataRuleId class.

Parameters
providerThe platform or vendor that provided the quote. The available values are: Client, DataScope, Lusid, Edi, TraderMade, FactSet, SIX, Bloomberg, Rimes.
priceSourceThe source or originator of the quote, e.g. a bank or financial institution..
instrumentIdThe value of the instrument identifier that uniquely identifies the instrument that the quote is for, e.g. 'BBG00JX0P539'..
instrumentIdTypeThe type of instrument identifier used to uniquely identify the instrument that the quote is for, e.g. 'Figi'..
quoteTypeThe type of the quote. This allows for quotes other than prices e.g. rates or spreads to be used..
fieldThe field of the quote e.g. bid, mid, ask etc. This should be consistent across a time series of quotes. The allowed values depend on the provider according to the following rules: Client : Any value is accepted; DataScope : 'bid', 'mid', 'ask'; Lusid : Any value is accepted; Edi : 'bid', 'mid', 'ask', 'open', 'close', 'last'; TraderMade : 'bid', 'mid', 'ask', 'open', 'close', 'high', 'low'; FactSet : 'bid', 'mid', 'ask', 'open', 'close'; SIX : 'bid', 'mid', 'ask', 'open', 'close', 'last', 'referencePrice', 'highPrice', 'lowPrice', 'maxRedemptionPrice', 'maxSubscriptionPrice', 'openPrice', 'bestBidPrice', 'lastBidPrice', 'bestAskPrice', 'lastAskPrice'; Bloomberg : 'bid', 'mid', 'ask', 'open', 'close', 'last'; Rimes : 'bid', 'mid', 'ask', 'open', 'close', 'last'.

Member Function Documentation

◆ Equals() [1/2]

override bool Lusid.Sdk.Model.QuoteAccessMetadataRuleId.Equals ( object  input)
inline

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

bool Lusid.Sdk.Model.QuoteAccessMetadataRuleId.Equals ( QuoteAccessMetadataRuleId  input)
inline

Returns true if QuoteAccessMetadataRuleId instances are equal

Parameters
inputInstance of QuoteAccessMetadataRuleId to be compared
Returns
Boolean

◆ GetHashCode()

override int Lusid.Sdk.Model.QuoteAccessMetadataRuleId.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

virtual string Lusid.Sdk.Model.QuoteAccessMetadataRuleId.ToJson ( )
inlinevirtual

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string Lusid.Sdk.Model.QuoteAccessMetadataRuleId.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Field

string Lusid.Sdk.Model.QuoteAccessMetadataRuleId.Field
getset

The field of the quote e.g. bid, mid, ask etc. This should be consistent across a time series of quotes. The allowed values depend on the provider according to the following rules: Client : Any value is accepted; DataScope : 'bid', 'mid', 'ask'; Lusid : Any value is accepted; Edi : 'bid', 'mid', 'ask', 'open', 'close', 'last'; TraderMade : 'bid', 'mid', 'ask', 'open', 'close', 'high', 'low'; FactSet : 'bid', 'mid', 'ask', 'open', 'close'; SIX : 'bid', 'mid', 'ask', 'open', 'close', 'last', 'referencePrice', 'highPrice', 'lowPrice', 'maxRedemptionPrice', 'maxSubscriptionPrice', 'openPrice', 'bestBidPrice', 'lastBidPrice', 'bestAskPrice', 'lastAskPrice'; Bloomberg : 'bid', 'mid', 'ask', 'open', 'close', 'last'; Rimes : 'bid', 'mid', 'ask', 'open', 'close', 'last'

The field of the quote e.g. bid, mid, ask etc. This should be consistent across a time series of quotes. The allowed values depend on the provider according to the following rules: Client : Any value is accepted; DataScope : 'bid', 'mid', 'ask'; Lusid : Any value is accepted; Edi : 'bid', 'mid', 'ask', 'open', 'close', 'last'; TraderMade : 'bid', 'mid', 'ask', 'open', 'close', 'high', 'low'; FactSet : 'bid', 'mid', 'ask', 'open', 'close'; SIX : 'bid', 'mid', 'ask', 'open', 'close', 'last', 'referencePrice', 'highPrice', 'lowPrice', 'maxRedemptionPrice', 'maxSubscriptionPrice', 'openPrice', 'bestBidPrice', 'lastBidPrice', 'bestAskPrice', 'lastAskPrice'; Bloomberg : 'bid', 'mid', 'ask', 'open', 'close', 'last'; Rimes : 'bid', 'mid', 'ask', 'open', 'close', 'last'

◆ InstrumentId

string Lusid.Sdk.Model.QuoteAccessMetadataRuleId.InstrumentId
getset

The value of the instrument identifier that uniquely identifies the instrument that the quote is for, e.g. 'BBG00JX0P539'.

The value of the instrument identifier that uniquely identifies the instrument that the quote is for, e.g. 'BBG00JX0P539'.

◆ InstrumentIdType

string Lusid.Sdk.Model.QuoteAccessMetadataRuleId.InstrumentIdType
getset

The type of instrument identifier used to uniquely identify the instrument that the quote is for, e.g. 'Figi'.

The type of instrument identifier used to uniquely identify the instrument that the quote is for, e.g. 'Figi'.

◆ PriceSource

string Lusid.Sdk.Model.QuoteAccessMetadataRuleId.PriceSource
getset

The source or originator of the quote, e.g. a bank or financial institution.

The source or originator of the quote, e.g. a bank or financial institution.

◆ Provider

string Lusid.Sdk.Model.QuoteAccessMetadataRuleId.Provider
getset

The platform or vendor that provided the quote. The available values are: Client, DataScope, Lusid, Edi, TraderMade, FactSet, SIX, Bloomberg, Rimes

The platform or vendor that provided the quote. The available values are: Client, DataScope, Lusid, Edi, TraderMade, FactSet, SIX, Bloomberg, Rimes

◆ QuoteType

string Lusid.Sdk.Model.QuoteAccessMetadataRuleId.QuoteType
getset

The type of the quote. This allows for quotes other than prices e.g. rates or spreads to be used.

The type of the quote. This allows for quotes other than prices e.g. rates or spreads to be used.


The documentation for this class was generated from the following file: