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

A request to sweep specified blocks. More...

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

Public Member Functions

 SweepBlocksRequest (Dictionary< string, ResourceId > blockIds=default(Dictionary< string, ResourceId >), string latestAllowableModificationTime=default(string))
 Initializes a new instance of the SweepBlocksRequest 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 (SweepBlocksRequest input)
 Returns true if SweepBlocksRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

Dictionary< string, ResourceIdBlockIds [get, set]
 A dictionary mapping ephemeral identifiers, which live as long as the request, to specific blocks to sweep. More...
 
string LatestAllowableModificationTime [get, set]
 Timestamp or cut label which the block or related entities must not have been updated after. More...
 

Detailed Description

A request to sweep specified blocks.

Constructor & Destructor Documentation

◆ SweepBlocksRequest() [1/2]

Lusid.Sdk.Model.SweepBlocksRequest.SweepBlocksRequest ( )
inlineprotected

Initializes a new instance of the SweepBlocksRequest class.

◆ SweepBlocksRequest() [2/2]

Lusid.Sdk.Model.SweepBlocksRequest.SweepBlocksRequest ( Dictionary< string, ResourceId blockIds = default(Dictionary<string, ResourceId>),
string  latestAllowableModificationTime = default(string) 
)
inline

Initializes a new instance of the SweepBlocksRequest class.

Parameters
blockIdsA dictionary mapping ephemeral identifiers, which live as long as the request, to specific blocks to sweep. (required).
latestAllowableModificationTimeTimestamp or cut label which the block or related entities must not have been updated after. (required).

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if SweepBlocksRequest instances are equal

Parameters
inputInstance of SweepBlocksRequest to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ BlockIds

Dictionary<string, ResourceId> Lusid.Sdk.Model.SweepBlocksRequest.BlockIds
getset

A dictionary mapping ephemeral identifiers, which live as long as the request, to specific blocks to sweep.

A dictionary mapping ephemeral identifiers, which live as long as the request, to specific blocks to sweep.

◆ LatestAllowableModificationTime

string Lusid.Sdk.Model.SweepBlocksRequest.LatestAllowableModificationTime
getset

Timestamp or cut label which the block or related entities must not have been updated after.

Timestamp or cut label which the block or related entities must not have been updated after.


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