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

AddressDefinition More...

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

Public Types

enum class  TypeEnum {
  String = 1 , Int = 2 , Decimal = 3 , DateTime = 4 ,
  Boolean = 5 , ResultValue = 6 , Result0D = 7 , Json = 8
}
 The available values are: String, Int, Decimal, DateTime, Boolean, ResultValue, Result0D, Json More...
 

Public Member Functions

 AddressDefinition (string displayName=default(string), TypeEnum? type=default(TypeEnum?), string description=default(string), string lifeCycleStatus=default(string), DateTimeOffset? removalDate=default(DateTimeOffset?), string documentationLink=default(string))
 Initializes a new instance of the AddressDefinition 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 (AddressDefinition input)
 Returns true if AddressDefinition instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

TypeEnumType [get, set]
 The available values are: String, Int, Decimal, DateTime, Boolean, ResultValue, Result0D, Json More...
 
string DisplayName [get, set]
 The display name of the address key. More...
 
string Description [get, set]
 The description for this result. More...
 
string LifeCycleStatus [get, set]
 What is the status of the address path. If it is not Production then it might be removed at some point in the future. See the removal date for the likely timing of that if any. More...
 
DateTimeOffset? RemovalDate [get, set]
 If the life-cycle status of the address is Deprecated then this is the date at which support of the address will be suspended. After that date it will be removed at the earliest possible point subject to any specific contractual support and development constraints. More...
 
string DocumentationLink [get, set]
 Contains a link to the documentation for this AddressDefinition in KnowledgeBase. More...
 

Detailed Description

AddressDefinition

Member Enumeration Documentation

◆ TypeEnum

The available values are: String, Int, Decimal, DateTime, Boolean, ResultValue, Result0D, Json

The available values are: String, Int, Decimal, DateTime, Boolean, ResultValue, Result0D, Json

Enumerator
String 

Enum String for value: String

Int 

Enum Int for value: Int

Decimal 

Enum Decimal for value: Decimal

DateTime 

Enum DateTime for value: DateTime

Boolean 

Enum Boolean for value: Boolean

ResultValue 

Enum ResultValue for value: ResultValue

Result0D 

Enum Result0D for value: Result0D

Json 

Enum Json for value: Json

Constructor & Destructor Documentation

◆ AddressDefinition()

Lusid.Sdk.Model.AddressDefinition.AddressDefinition ( string  displayName = default(string),
TypeEnum type = default(TypeEnum?),
string  description = default(string),
string  lifeCycleStatus = default(string),
DateTimeOffset?  removalDate = default(DateTimeOffset?),
string  documentationLink = default(string) 
)
inline

Initializes a new instance of the AddressDefinition class.

Parameters
displayNameThe display name of the address key..
typeThe available values are: String, Int, Decimal, DateTime, Boolean, ResultValue, Result0D, Json.
descriptionThe description for this result..
lifeCycleStatusWhat is the status of the address path. If it is not Production then it might be removed at some point in the future. See the removal date for the likely timing of that if any..
removalDateIf the life-cycle status of the address is Deprecated then this is the date at which support of the address will be suspended. After that date it will be removed at the earliest possible point subject to any specific contractual support and development constraints..
documentationLinkContains a link to the documentation for this AddressDefinition in KnowledgeBase..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if AddressDefinition instances are equal

Parameters
inputInstance of AddressDefinition to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Description

string Lusid.Sdk.Model.AddressDefinition.Description
getset

The description for this result.

The description for this result.

◆ DisplayName

string Lusid.Sdk.Model.AddressDefinition.DisplayName
getset

The display name of the address key.

The display name of the address key.

◆ DocumentationLink

string Lusid.Sdk.Model.AddressDefinition.DocumentationLink
getset

Contains a link to the documentation for this AddressDefinition in KnowledgeBase.

Contains a link to the documentation for this AddressDefinition in KnowledgeBase.

◆ LifeCycleStatus

string Lusid.Sdk.Model.AddressDefinition.LifeCycleStatus
getset

What is the status of the address path. If it is not Production then it might be removed at some point in the future. See the removal date for the likely timing of that if any.

What is the status of the address path. If it is not Production then it might be removed at some point in the future. See the removal date for the likely timing of that if any.

◆ RemovalDate

DateTimeOffset? Lusid.Sdk.Model.AddressDefinition.RemovalDate
getset

If the life-cycle status of the address is Deprecated then this is the date at which support of the address will be suspended. After that date it will be removed at the earliest possible point subject to any specific contractual support and development constraints.

If the life-cycle status of the address is Deprecated then this is the date at which support of the address will be suspended. After that date it will be removed at the earliest possible point subject to any specific contractual support and development constraints.

◆ Type

TypeEnum? Lusid.Sdk.Model.AddressDefinition.Type
getset

The available values are: String, Int, Decimal, DateTime, Boolean, ResultValue, Result0D, Json

The available values are: String, Int, Decimal, DateTime, Boolean, ResultValue, Result0D, Json


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