LUSID C# SDK
|
A2B Movement Record - shows A2B category based changes relating to a specific movement More...
Public Member Functions | |
A2BMovementRecord (ResourceId portfolioId=default(ResourceId), string holdingType=default(string), string instrumentScope=default(string), string instrumentUid=default(string), Dictionary< string, PerpetualProperty > subHoldingKeys=default(Dictionary< string, PerpetualProperty >), string currency=default(string), string transactionId=default(string), string movementName=default(string), DateTimeOffset effectiveDate=default(DateTimeOffset), decimal units=default(decimal), A2BCategory start=default(A2BCategory), A2BCategory flows=default(A2BCategory), A2BCategory gains=default(A2BCategory), A2BCategory carry=default(A2BCategory), A2BCategory end=default(A2BCategory), Dictionary< string, Property > properties=default(Dictionary< string, Property >), string groupId=default(string), List< ResponseMetaData > errors=default(List< ResponseMetaData >)) | |
Initializes a new instance of the A2BMovementRecord 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 (A2BMovementRecord input) |
Returns true if A2BMovementRecord instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Properties | |
ResourceId | PortfolioId [get, set] |
Gets or Sets PortfolioId More... | |
string | HoldingType [get, set] |
The code for the type of the holding e.g. P, B, C, R, F etc. More... | |
string | InstrumentScope [get, set] |
The unique Lusid Instrument Id (LUID) of the instrument that the holding is in. More... | |
string | InstrumentUid [get, set] |
The unique Lusid Instrument Id (LUID) of the instrument that the holding is in. More... | |
Dictionary< string, PerpetualProperty > | SubHoldingKeys [get, set] |
The sub-holding properties which identify the holding. Each property will be from the 'Transaction' domain. These are configured on a transaction portfolio. More... | |
string | Currency [get, set] |
The holding currency. More... | |
string | TransactionId [get, set] |
The unique identifier for the transaction. More... | |
string | MovementName [get, set] |
The name of the movement. More... | |
DateTimeOffset | EffectiveDate [get, set] |
The date of the movement. More... | |
decimal | Units [get, set] |
The number of units of the instrument that are affected by the movement. More... | |
A2BCategory | Start [get, set] |
Gets or Sets Start More... | |
A2BCategory | Flows [get, set] |
Gets or Sets Flows More... | |
A2BCategory | Gains [get, set] |
Gets or Sets Gains More... | |
A2BCategory | Carry [get, set] |
Gets or Sets Carry More... | |
A2BCategory | End [get, set] |
Gets or Sets End More... | |
Dictionary< string, Property > | Properties [get, set] |
The properties which have been requested to be decorated onto the holding. These will be from the 'Instrument' domain. More... | |
string | GroupId [get, set] |
Arbitrary string that can be used to cross reference an entry in the A2B report with activity in the A2B-Movements. This should be used purely as a token. The content should not be relied upon. More... | |
List< ResponseMetaData > | Errors [get, set] |
Any errors with the record are reported here. More... | |
A2B Movement Record - shows A2B category based changes relating to a specific movement
|
inline |
Initializes a new instance of the A2BMovementRecord class.
portfolioId | portfolioId. |
holdingType | The code for the type of the holding e.g. P, B, C, R, F etc.. |
instrumentScope | The unique Lusid Instrument Id (LUID) of the instrument that the holding is in.. |
instrumentUid | The unique Lusid Instrument Id (LUID) of the instrument that the holding is in.. |
subHoldingKeys | The sub-holding properties which identify the holding. Each property will be from the 'Transaction' domain. These are configured on a transaction portfolio.. |
currency | The holding currency.. |
transactionId | The unique identifier for the transaction.. |
movementName | The name of the movement.. |
effectiveDate | The date of the movement.. |
units | The number of units of the instrument that are affected by the movement.. |
start | start. |
flows | flows. |
gains | gains. |
carry | carry. |
end | end. |
properties | The properties which have been requested to be decorated onto the holding. These will be from the 'Instrument' domain.. |
groupId | Arbitrary string that can be used to cross reference an entry in the A2B report with activity in the A2B-Movements. This should be used purely as a token. The content should not be relied upon.. |
errors | Any errors with the record are reported here.. |
|
inline |
Returns true if A2BMovementRecord instances are equal
input | Instance of A2BMovementRecord to be compared |
|
inline |
Returns true if objects are equal
input | Object to be compared |
|
inline |
Gets the hash code
|
inlinevirtual |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
getset |
Gets or Sets Carry
|
getset |
The holding currency.
The holding currency.
|
getset |
The date of the movement.
The date of the movement.
|
getset |
Gets or Sets End
|
getset |
Any errors with the record are reported here.
Any errors with the record are reported here.
|
getset |
Gets or Sets Flows
|
getset |
Gets or Sets Gains
|
getset |
Arbitrary string that can be used to cross reference an entry in the A2B report with activity in the A2B-Movements. This should be used purely as a token. The content should not be relied upon.
Arbitrary string that can be used to cross reference an entry in the A2B report with activity in the A2B-Movements. This should be used purely as a token. The content should not be relied upon.
|
getset |
The code for the type of the holding e.g. P, B, C, R, F etc.
The code for the type of the holding e.g. P, B, C, R, F etc.
|
getset |
The unique Lusid Instrument Id (LUID) of the instrument that the holding is in.
The unique Lusid Instrument Id (LUID) of the instrument that the holding is in.
|
getset |
The unique Lusid Instrument Id (LUID) of the instrument that the holding is in.
The unique Lusid Instrument Id (LUID) of the instrument that the holding is in.
|
getset |
The name of the movement.
The name of the movement.
|
getset |
Gets or Sets PortfolioId
|
getset |
The properties which have been requested to be decorated onto the holding. These will be from the 'Instrument' domain.
The properties which have been requested to be decorated onto the holding. These will be from the 'Instrument' domain.
|
getset |
Gets or Sets Start
|
getset |
The sub-holding properties which identify the holding. Each property will be from the 'Transaction' domain. These are configured on a transaction portfolio.
The sub-holding properties which identify the holding. Each property will be from the 'Transaction' domain. These are configured on a transaction portfolio.
|
getset |
The unique identifier for the transaction.
The unique identifier for the transaction.
|
getset |
The number of units of the instrument that are affected by the movement.
The number of units of the instrument that are affected by the movement.