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), string reasonModified=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), bool isInherited=default(bool)) |
| | 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...
|
| |
| string | ReasonModified [get, set] |
| | The reason for an entity modification. 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 field. 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...
|
| |
| bool | IsInherited [get, set] |
| | Indicates whether this change interval is a result of a change to an ancestor or the entity itself. 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), |
|
|
string |
reasonModified = 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), |
|
|
bool |
isInherited = default(bool) |
|
) |
| |
|
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.. |
| reasonModified | The reason for an entity modification.. |
| 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 field.. |
| attributeName | The name of the field or property that has been changed.. |
| previousValue | previousValue. |
| newValue | newValue. |
| effectiveRange | effectiveRange. |
| isInherited | Indicates whether this change interval is a result of a change to an ancestor or the entity itself.. |
◆ 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 field.
The action performed on the field.
◆ 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 |
◆ IsInherited
| bool Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.IsInherited |
|
getset |
Indicates whether this change interval is a result of a change to an ancestor or the entity itself.
Indicates whether this change interval is a result of a change to an ancestor or the entity itself.
◆ NewValue
| PropertyValue Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.NewValue |
|
getset |
◆ PreviousValue
| PropertyValue Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.PreviousValue |
|
getset |
Gets or Sets PreviousValue
◆ ReasonModified
| string Lusid.Sdk.Model.ChangeIntervalWithOrderManagementDetail.ReasonModified |
|
getset |
The reason for an entity modification.
The reason for an entity modification.
◆ 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