Defines a change that occured for an entity, with extra detail about the change
More...
|
| ChangeIntervalWithOrderManagementDetail (Dictionary< string, string > detail=default(Dictionary< string, string >), string actionDescription=default(string), DateTimeOffset asAtModified=default(DateTimeOffset), string userIdModified=default(string), string requestIdModified=default(string), int asAtVersionNumber=default(int), string stagedModificationIdModified=default(string), string action=default(string), string attributeName=default(string), PropertyValue previousValue=default(PropertyValue), PropertyValue newValue=default(PropertyValue), EffectiveRange effectiveRange=default(EffectiveRange)) |
| Initializes a new instance of the ChangeIntervalWithOrderManagementDetail 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 (ChangeIntervalWithOrderManagementDetail input) |
| Returns true if ChangeIntervalWithOrderManagementDetail instances are equal More...
|
|
override int | GetHashCode () |
| Gets the hash code More...
|
|
|
Dictionary< string, string > | Detail [get, set] |
| Information about the particular instance of the ChangeInterval (supplied information depends on the type of Action). Contains extra detail for order management actions such as related entity ids and compliance run details. More...
|
|
string | ActionDescription [get, set] |
| Description of the action performed on the entity. More...
|
|
DateTimeOffset | AsAtModified [get, set] |
| The date/time of the change. More...
|
|
string | UserIdModified [get, set] |
| The unique identifier of the user that made the change. More...
|
|
string | RequestIdModified [get, set] |
| The unique identifier of the request that the changes were part of. More...
|
|
int | AsAtVersionNumber [get, set] |
| The version number for the entity (the entity was created at version 1). This may refer to the version number of a changed related entity, not a change for the entity itself. More...
|
|
string | StagedModificationIdModified [get, set] |
| The id of the staged modification that was approved. Will be null if the change didn't come from a staged modification. More...
|
|
string | Action [get, set] |
| The action performed on the entity. More...
|
|
string | AttributeName [get, set] |
| The name of the field or property that has been changed. More...
|
|
PropertyValue | PreviousValue [get, set] |
| Gets or Sets PreviousValue More...
|
|
PropertyValue | NewValue [get, set] |
| Gets or Sets NewValue More...
|
|
EffectiveRange | EffectiveRange [get, set] |
| Gets or Sets EffectiveRange More...
|
|
Defines a change that occured for an entity, with extra detail about the change
◆ ChangeIntervalWithOrderManagementDetail()
Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.ChangeIntervalWithOrderManagementDetail |
( |
Dictionary< string, string > |
detail = default(Dictionary<string, string>) , |
|
|
string |
actionDescription = default(string) , |
|
|
DateTimeOffset |
asAtModified = default(DateTimeOffset) , |
|
|
string |
userIdModified = default(string) , |
|
|
string |
requestIdModified = default(string) , |
|
|
int |
asAtVersionNumber = default(int) , |
|
|
string |
stagedModificationIdModified = default(string) , |
|
|
string |
action = default(string) , |
|
|
string |
attributeName = default(string) , |
|
|
PropertyValue |
previousValue = default(PropertyValue) , |
|
|
PropertyValue |
newValue = default(PropertyValue) , |
|
|
EffectiveRange |
effectiveRange = default(EffectiveRange) |
|
) |
| |
|
inline |
Initializes a new instance of the ChangeIntervalWithOrderManagementDetail class.
- Parameters
-
detail | Information about the particular instance of the ChangeInterval (supplied information depends on the type of Action). Contains extra detail for order management actions such as related entity ids and compliance run details.. |
actionDescription | Description of the action performed on the entity.. |
asAtModified | The date/time of the change.. |
userIdModified | The unique identifier of the user that made the change.. |
requestIdModified | The unique identifier of the request that the changes were part of.. |
asAtVersionNumber | The version number for the entity (the entity was created at version 1). This may refer to the version number of a changed related entity, not a change for the entity itself.. |
stagedModificationIdModified | The id of the staged modification that was approved. Will be null if the change didn't come from a staged modification.. |
action | The action performed on the entity.. |
attributeName | The name of the field or property that has been changed.. |
previousValue | previousValue. |
newValue | newValue. |
effectiveRange | effectiveRange. |
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.Equals |
( |
object |
input | ) |
|
|
inline |
Returns true if objects are equal
- Parameters
-
input | Object to be compared |
- Returns
- Boolean
◆ GetHashCode()
override int Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.GetHashCode |
( |
| ) |
|
|
inline |
Gets the hash code
- Returns
- Hash code
◆ ToJson()
virtual string Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.ToJson |
( |
| ) |
|
|
inlinevirtual |
Returns the JSON string presentation of the object
- Returns
- JSON string presentation of the object
◆ ToString()
override string Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.ToString |
( |
| ) |
|
|
inline |
Returns the string presentation of the object
- Returns
- String presentation of the object
◆ Action
string Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.Action |
|
getset |
The action performed on the entity.
The action performed on the entity.
◆ ActionDescription
string Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.ActionDescription |
|
getset |
Description of the action performed on the entity.
Description of the action performed on the entity.
◆ AsAtModified
DateTimeOffset Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.AsAtModified |
|
getset |
The date/time of the change.
The date/time of the change.
◆ AsAtVersionNumber
int Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.AsAtVersionNumber |
|
getset |
The version number for the entity (the entity was created at version 1). This may refer to the version number of a changed related entity, not a change for the entity itself.
The version number for the entity (the entity was created at version 1). This may refer to the version number of a changed related entity, not a change for the entity itself.
◆ AttributeName
string Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.AttributeName |
|
getset |
The name of the field or property that has been changed.
The name of the field or property that has been changed.
◆ Detail
Dictionary<string, string> Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.Detail |
|
getset |
Information about the particular instance of the ChangeInterval (supplied information depends on the type of Action). Contains extra detail for order management actions such as related entity ids and compliance run details.
Information about the particular instance of the ChangeInterval (supplied information depends on the type of Action). Contains extra detail for order management actions such as related entity ids and compliance run details.
◆ EffectiveRange
EffectiveRange Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.EffectiveRange |
|
getset |
◆ NewValue
PropertyValue Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.NewValue |
|
getset |
◆ PreviousValue
PropertyValue Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.PreviousValue |
|
getset |
Gets or Sets PreviousValue
◆ RequestIdModified
string Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.RequestIdModified |
|
getset |
The unique identifier of the request that the changes were part of.
The unique identifier of the request that the changes were part of.
◆ StagedModificationIdModified
string Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.StagedModificationIdModified |
|
getset |
The id of the staged modification that was approved. Will be null if the change didn't come from a staged modification.
The id of the staged modification that was approved. Will be null if the change didn't come from a staged modification.
◆ UserIdModified
string Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.UserIdModified |
|
getset |
The unique identifier of the user that made the change.
The unique identifier of the user that made the change.
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/lusid-sdk-csharp/checkouts/latest/sdk/Lusid.Sdk/Model/ChangeIntervalWithOrderManagementDetail.cs