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

Request to create or update an investor record More...

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

Public Member Functions

 UpsertInvestorRecordRequest (string scope=default(string), Dictionary< string, Property > identifiers=default(Dictionary< string, Property >), Dictionary< string, Property > properties=default(Dictionary< string, Property >), string displayName=default(string), string description=default(string), InvestorIdentifier investor=default(InvestorIdentifier))
 Initializes a new instance of the UpsertInvestorRecordRequest 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 (UpsertInvestorRecordRequest input)
 Returns true if UpsertInvestorRecordRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string Scope [get, set]
 The scope in which the Investor Record lies. More...
 
Dictionary< string, PropertyIdentifiers [get, set]
 Unique client-defined identifiers of the Investor Record. More...
 
Dictionary< string, PropertyProperties [get, set]
 A set of properties associated to the Investor Record. More...
 
string DisplayName [get, set]
 The display name of the Investor Record More...
 
string Description [get, set]
 The description of the Investor Record More...
 
InvestorIdentifier Investor [get, set]
 Gets or Sets Investor More...
 

Detailed Description

Request to create or update an investor record

Constructor & Destructor Documentation

◆ UpsertInvestorRecordRequest() [1/2]

Lusid.Sdk.Model.UpsertInvestorRecordRequest.UpsertInvestorRecordRequest ( )
inlineprotected

Initializes a new instance of the UpsertInvestorRecordRequest class.

◆ UpsertInvestorRecordRequest() [2/2]

Lusid.Sdk.Model.UpsertInvestorRecordRequest.UpsertInvestorRecordRequest ( string  scope = default(string),
Dictionary< string, Property identifiers = default(Dictionary<string, Property>),
Dictionary< string, Property properties = default(Dictionary<string, Property>),
string  displayName = default(string),
string  description = default(string),
InvestorIdentifier  investor = default(InvestorIdentifier) 
)
inline

Initializes a new instance of the UpsertInvestorRecordRequest class.

Parameters
scopeThe scope in which the Investor Record lies. (required).
identifiersUnique client-defined identifiers of the Investor Record. (required).
propertiesA set of properties associated to the Investor Record..
displayNameThe display name of the Investor Record (required).
descriptionThe description of the Investor Record.
investorinvestor (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if UpsertInvestorRecordRequest instances are equal

Parameters
inputInstance of UpsertInvestorRecordRequest to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Description

string Lusid.Sdk.Model.UpsertInvestorRecordRequest.Description
getset

The description of the Investor Record

The description of the Investor Record

◆ DisplayName

string Lusid.Sdk.Model.UpsertInvestorRecordRequest.DisplayName
getset

The display name of the Investor Record

The display name of the Investor Record

◆ Identifiers

Dictionary<string, Property> Lusid.Sdk.Model.UpsertInvestorRecordRequest.Identifiers
getset

Unique client-defined identifiers of the Investor Record.

Unique client-defined identifiers of the Investor Record.

◆ Investor

InvestorIdentifier Lusid.Sdk.Model.UpsertInvestorRecordRequest.Investor
getset

Gets or Sets Investor

◆ Properties

Dictionary<string, Property> Lusid.Sdk.Model.UpsertInvestorRecordRequest.Properties
getset

A set of properties associated to the Investor Record.

A set of properties associated to the Investor Record.

◆ Scope

string Lusid.Sdk.Model.UpsertInvestorRecordRequest.Scope
getset

The scope in which the Investor Record lies.

The scope in which the Investor Record lies.


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