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

CreateSequenceRequest More...

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

Public Member Functions

 CreateSequenceRequest (string code=default(string), long? increment=default(long?), long? minValue=default(long?), long? maxValue=default(long?), long? start=default(long?), bool cycle=default(bool), string pattern=default(string))
 Initializes a new instance of the CreateSequenceRequest 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 (CreateSequenceRequest input)
 Returns true if CreateSequenceRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Protected Member Functions

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

Properties

string Code [get, set]
 The code of the sequence definition to create More...
 
long? Increment [get, set]
 The value to increment between each value in the sequence More...
 
long? MinValue [get, set]
 The minimum value of the sequence More...
 
long? MaxValue [get, set]
 The maximum value of the sequence More...
 
long? Start [get, set]
 The start value of the sequence More...
 
bool Cycle [get, set]
 Set to true to start the sequence over again when it reaches the end. Defaults to false if not provided. More...
 
string Pattern [get, set]
 The pattern to be used to generate next values in the sequence. Defaults to null if not provided. More...
 

Detailed Description

CreateSequenceRequest

Constructor & Destructor Documentation

◆ CreateSequenceRequest() [1/2]

Lusid.Sdk.Model.CreateSequenceRequest.CreateSequenceRequest ( )
inlineprotected

Initializes a new instance of the CreateSequenceRequest class.

◆ CreateSequenceRequest() [2/2]

Lusid.Sdk.Model.CreateSequenceRequest.CreateSequenceRequest ( string  code = default(string),
long?  increment = default(long?),
long?  minValue = default(long?),
long?  maxValue = default(long?),
long?  start = default(long?),
bool  cycle = default(bool),
string  pattern = default(string) 
)
inline

Initializes a new instance of the CreateSequenceRequest class.

Parameters
codeThe code of the sequence definition to create (required).
incrementThe value to increment between each value in the sequence.
minValueThe minimum value of the sequence.
maxValueThe maximum value of the sequence.
startThe start value of the sequence.
cycleSet to true to start the sequence over again when it reaches the end. Defaults to false if not provided..
patternThe pattern to be used to generate next values in the sequence. Defaults to null if not provided..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if CreateSequenceRequest instances are equal

Parameters
inputInstance of CreateSequenceRequest to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if objects are equal

Parameters
inputObject to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Code

string Lusid.Sdk.Model.CreateSequenceRequest.Code
getset

The code of the sequence definition to create

The code of the sequence definition to create

◆ Cycle

bool Lusid.Sdk.Model.CreateSequenceRequest.Cycle
getset

Set to true to start the sequence over again when it reaches the end. Defaults to false if not provided.

Set to true to start the sequence over again when it reaches the end. Defaults to false if not provided.

◆ Increment

long? Lusid.Sdk.Model.CreateSequenceRequest.Increment
getset

The value to increment between each value in the sequence

The value to increment between each value in the sequence

◆ MaxValue

long? Lusid.Sdk.Model.CreateSequenceRequest.MaxValue
getset

The maximum value of the sequence

The maximum value of the sequence

◆ MinValue

long? Lusid.Sdk.Model.CreateSequenceRequest.MinValue
getset

The minimum value of the sequence

The minimum value of the sequence

◆ Pattern

string Lusid.Sdk.Model.CreateSequenceRequest.Pattern
getset

The pattern to be used to generate next values in the sequence. Defaults to null if not provided.

The pattern to be used to generate next values in the sequence. Defaults to null if not provided.

◆ Start

long? Lusid.Sdk.Model.CreateSequenceRequest.Start
getset

The start value of the sequence

The start value of the sequence


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