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

DeleteRelationshipRequest More...

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

Public Member Functions

 DeleteRelationshipRequest (Dictionary< string, string > sourceEntityId=default(Dictionary< string, string >), Dictionary< string, string > targetEntityId=default(Dictionary< string, string >), DateTimeOrCutLabel effectiveFrom=default(DateTimeOrCutLabel), DateTimeOrCutLabel effectiveUntil=default(DateTimeOrCutLabel))
 Initializes a new instance of the DeleteRelationshipRequest 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 (DeleteRelationshipRequest input)
 Returns true if DeleteRelationshipRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

Dictionary< string, string > SourceEntityId [get, set]
 The identifier of the source entity of the relationship to be deleted. More...
 
Dictionary< string, string > TargetEntityId [get, set]
 The identifier of the target entity of the relationship to be deleted. More...
 
DateTimeOrCutLabel EffectiveFrom [get, set]
 The effective date of the relationship to be deleted More...
 
DateTimeOrCutLabel EffectiveUntil [get, set]
 The effective datetime until which the relationship will be deleted. If not supplied the deletion will be permanent. More...
 

Detailed Description

DeleteRelationshipRequest

Constructor & Destructor Documentation

◆ DeleteRelationshipRequest() [1/2]

Lusid.Sdk.Model.DeleteRelationshipRequest.DeleteRelationshipRequest ( )
inlineprotected

Initializes a new instance of the DeleteRelationshipRequest class.

◆ DeleteRelationshipRequest() [2/2]

Lusid.Sdk.Model.DeleteRelationshipRequest.DeleteRelationshipRequest ( Dictionary< string, string >  sourceEntityId = default(Dictionary<string, string>),
Dictionary< string, string >  targetEntityId = default(Dictionary<string, string>),
DateTimeOrCutLabel  effectiveFrom = default(DateTimeOrCutLabel),
DateTimeOrCutLabel  effectiveUntil = default(DateTimeOrCutLabel) 
)
inline

Initializes a new instance of the DeleteRelationshipRequest class.

Parameters
sourceEntityIdThe identifier of the source entity of the relationship to be deleted. (required).
targetEntityIdThe identifier of the target entity of the relationship to be deleted. (required).
effectiveFromThe effective date of the relationship to be deleted.
effectiveUntilThe effective datetime until which the relationship will be deleted. If not supplied the deletion will be permanent..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if DeleteRelationshipRequest instances are equal

Parameters
inputInstance of DeleteRelationshipRequest to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ EffectiveFrom

DateTimeOrCutLabel Lusid.Sdk.Model.DeleteRelationshipRequest.EffectiveFrom
getset

The effective date of the relationship to be deleted

The effective date of the relationship to be deleted

◆ EffectiveUntil

DateTimeOrCutLabel Lusid.Sdk.Model.DeleteRelationshipRequest.EffectiveUntil
getset

The effective datetime until which the relationship will be deleted. If not supplied the deletion will be permanent.

The effective datetime until which the relationship will be deleted. If not supplied the deletion will be permanent.

◆ SourceEntityId

Dictionary<string, string> Lusid.Sdk.Model.DeleteRelationshipRequest.SourceEntityId
getset

The identifier of the source entity of the relationship to be deleted.

The identifier of the source entity of the relationship to be deleted.

◆ TargetEntityId

Dictionary<string, string> Lusid.Sdk.Model.DeleteRelationshipRequest.TargetEntityId
getset

The identifier of the target entity of the relationship to be deleted.

The identifier of the target entity of the relationship to be deleted.


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