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

UpdateInstrumentIdentifierRequest More...

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

Public Member Functions

 UpdateInstrumentIdentifierRequest (string type=default(string), string value=default(string), DateTimeOrCutLabel effectiveAt=default(DateTimeOrCutLabel))
 Initializes a new instance of the UpdateInstrumentIdentifierRequest 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 (UpdateInstrumentIdentifierRequest input)
 Returns true if UpdateInstrumentIdentifierRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

 UpdateInstrumentIdentifierRequest ()
 Initializes a new instance of the UpdateInstrumentIdentifierRequest class. More...
 

Properties

string Type [get, set]
 The allowable instrument identifier to update, insert or remove e.g. 'Figi'. More...
 
string Value [get, set]
 The new value of the allowable instrument identifier. If unspecified the identifier will be removed from the instrument. More...
 
DateTimeOrCutLabel EffectiveAt [get, set]
 The effective datetime from which the identifier should be updated, inserted or removed. Defaults to the current LUSID system datetime if not specified. More...
 

Detailed Description

UpdateInstrumentIdentifierRequest

Constructor & Destructor Documentation

◆ UpdateInstrumentIdentifierRequest() [1/2]

Lusid.Sdk.Model.UpdateInstrumentIdentifierRequest.UpdateInstrumentIdentifierRequest ( )
inlineprotected

Initializes a new instance of the UpdateInstrumentIdentifierRequest class.

◆ UpdateInstrumentIdentifierRequest() [2/2]

Lusid.Sdk.Model.UpdateInstrumentIdentifierRequest.UpdateInstrumentIdentifierRequest ( string  type = default(string),
string  value = default(string),
DateTimeOrCutLabel  effectiveAt = default(DateTimeOrCutLabel) 
)
inline

Initializes a new instance of the UpdateInstrumentIdentifierRequest class.

Parameters
typeThe allowable instrument identifier to update, insert or remove e.g. 'Figi'. (required).
valueThe new value of the allowable instrument identifier. If unspecified the identifier will be removed from the instrument..
effectiveAtThe effective datetime from which the identifier should be updated, inserted or removed. Defaults to the current LUSID system datetime if not specified..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if UpdateInstrumentIdentifierRequest instances are equal

Parameters
inputInstance of UpdateInstrumentIdentifierRequest to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ EffectiveAt

DateTimeOrCutLabel Lusid.Sdk.Model.UpdateInstrumentIdentifierRequest.EffectiveAt
getset

The effective datetime from which the identifier should be updated, inserted or removed. Defaults to the current LUSID system datetime if not specified.

The effective datetime from which the identifier should be updated, inserted or removed. Defaults to the current LUSID system datetime if not specified.

◆ Type

string Lusid.Sdk.Model.UpdateInstrumentIdentifierRequest.Type
getset

The allowable instrument identifier to update, insert or remove e.g. 'Figi'.

The allowable instrument identifier to update, insert or remove e.g. 'Figi'.

◆ Value

string Lusid.Sdk.Model.UpdateInstrumentIdentifierRequest.Value
getset

The new value of the allowable instrument identifier. If unspecified the identifier will be removed from the instrument.

The new value of the allowable instrument identifier. If unspecified the identifier will be removed from the instrument.


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