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

ResourceRecord More...

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

Public Member Functions

 ResourceRecord (string deploymentScope=default(string), string deploymentCode=default(string), string resourceId=default(string), string format=default(string), string resourceType=default(string), Object resourceState=default(Object), List< string > dependencies=default(List< string >), Object trackingState=default(Object), ModelVersion varVersion=default(ModelVersion), string href=default(string), List< Link > links=default(List< Link >))
 Initializes a new instance of the ResourceRecord 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 (ResourceRecord input)
 Returns true if ResourceRecord instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string DeploymentScope [get, set]
 The scope of the deployment this record is part of. More...
 
string DeploymentCode [get, set]
 The code of the deployment this record is part of. More...
 
string ResourceId [get, set]
 The unique identifier of the resource associated with this record. More...
 
string Format [get, set]
 A semver format identifier for the resource record. More...
 
string ResourceType [get, set]
 The type of resource associated with this record. More...
 
Object ResourceState [get, set]
 The state of the resource associated with this record. More...
 
List< string > Dependencies [get, set]
 A collection of resource identifiers that this resource depends on. More...
 
Object TrackingState [get, set]
 The tracking state of the resource record. More...
 
ModelVersion VarVersion [get, set]
 Gets or Sets VarVersion More...
 
string Href [get, set]
 The specific Uniform Resource Identifier (URI) for the resource record at the requested effective and asAt datetime. More...
 
List< LinkLinks [get, set]
 Gets or Sets Links More...
 

Detailed Description

ResourceRecord

Constructor & Destructor Documentation

◆ ResourceRecord() [1/2]

Lusid.Sdk.Model.ResourceRecord.ResourceRecord ( )
inlineprotected

Initializes a new instance of the ResourceRecord class.

◆ ResourceRecord() [2/2]

Lusid.Sdk.Model.ResourceRecord.ResourceRecord ( string  deploymentScope = default(string),
string  deploymentCode = default(string),
string  resourceId = default(string),
string  format = default(string),
string  resourceType = default(string),
Object  resourceState = default(Object),
List< string >  dependencies = default(List<string>),
Object  trackingState = default(Object),
ModelVersion  varVersion = default(ModelVersion),
string  href = default(string),
List< Link links = default(List<Link>) 
)
inline

Initializes a new instance of the ResourceRecord class.

Parameters
deploymentScopeThe scope of the deployment this record is part of. (required).
deploymentCodeThe code of the deployment this record is part of. (required).
resourceIdThe unique identifier of the resource associated with this record. (required).
formatA semver format identifier for the resource record. (required).
resourceTypeThe type of resource associated with this record. (required).
resourceStateThe state of the resource associated with this record. (required).
dependenciesA collection of resource identifiers that this resource depends on. (required).
trackingStateThe tracking state of the resource record..
varVersionvarVersion.
hrefThe specific Uniform Resource Identifier (URI) for the resource record at the requested effective and asAt datetime..
linkslinks.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if ResourceRecord instances are equal

Parameters
inputInstance of ResourceRecord to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Dependencies

List<string> Lusid.Sdk.Model.ResourceRecord.Dependencies
getset

A collection of resource identifiers that this resource depends on.

A collection of resource identifiers that this resource depends on.

◆ DeploymentCode

string Lusid.Sdk.Model.ResourceRecord.DeploymentCode
getset

The code of the deployment this record is part of.

The code of the deployment this record is part of.

◆ DeploymentScope

string Lusid.Sdk.Model.ResourceRecord.DeploymentScope
getset

The scope of the deployment this record is part of.

The scope of the deployment this record is part of.

◆ Format

string Lusid.Sdk.Model.ResourceRecord.Format
getset

A semver format identifier for the resource record.

A semver format identifier for the resource record.

◆ Href

string Lusid.Sdk.Model.ResourceRecord.Href
getset

The specific Uniform Resource Identifier (URI) for the resource record at the requested effective and asAt datetime.

The specific Uniform Resource Identifier (URI) for the resource record at the requested effective and asAt datetime.

◆ Links

List<Link> Lusid.Sdk.Model.ResourceRecord.Links
getset

Gets or Sets Links

◆ ResourceId

string Lusid.Sdk.Model.ResourceRecord.ResourceId
getset

The unique identifier of the resource associated with this record.

The unique identifier of the resource associated with this record.

◆ ResourceState

Object Lusid.Sdk.Model.ResourceRecord.ResourceState
getset

The state of the resource associated with this record.

The state of the resource associated with this record.

◆ ResourceType

string Lusid.Sdk.Model.ResourceRecord.ResourceType
getset

The type of resource associated with this record.

The type of resource associated with this record.

◆ TrackingState

Object Lusid.Sdk.Model.ResourceRecord.TrackingState
getset

The tracking state of the resource record.

The tracking state of the resource record.

◆ VarVersion

ModelVersion Lusid.Sdk.Model.ResourceRecord.VarVersion
getset

Gets or Sets VarVersion


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