CustodyTransactionModel class abstract
Transaction of a custody account.
Properties:
- id - Unique identifier of the transaction of the custody account.
- custodyAccountId - Unique identifier of the custody account
- documentId - If a document belongs to the transaction, the ID is stored here.
- transactionKey - Unique transaction key from the banking system.
- orderNumber - Order number.
- name - Name of the asset or security.
- description - Description of the asset or security.
- settlementValue - Transaction amount in custody account currency
- rate - The rate in the currency of the custody account used to value the transaction.
- securityUnit
- dateTrading - Date on which trading took place
- dateValue - Value date of the transaction
- dateBooking - Date when the transaction was booked.
- bookingText - Booking text for the transaction.
- transactionTypeCode
- details
- isin - International Securities Identification Number, ISO 6166, 12 alphanumeric characters.
- quantity - Amount of the security units.
- marketPlace - Short description of market place.
- price - Price of a security unit.
- Implemented types
- Annotations
-
- @BuiltValue()
Constructors
- CustodyTransactionModel([void updates(CustodyTransactionModelBuilder b)])
-
factory
Properties
- bookingText → String
-
Booking text for the transaction.
no setter
- custodyAccountId → String
-
Unique identifier of the custody account
no setter
- dateBooking → Date
-
Date when the transaction was booked.
no setter
- dateTrading → Date?
-
Date on which trading took place
no setter
- dateValue → Date
-
Value date of the transaction
no setter
- description → String?
-
Description of the asset or security.
no setter
- details → CustodyTransactionDetailsModel?
-
no setter
- documentId → String?
-
If a document belongs to the transaction, the ID is stored here.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
Unique identifier of the transaction of the custody account.
no setter
- isin → String?
-
International Securities Identification Number, ISO 6166, 12 alphanumeric characters.
no setter
- marketPlace → String?
-
Short description of market place.
no setter
- name → String?
-
Name of the asset or security.
no setter
- orderNumber → String?
-
Order number.
no setter
- price → AmountModel?
-
Price of a security unit.
no setter
- quantity → num?
-
Amount of the security units.
no setter
- rate → num?
-
The rate in the currency of the custody account used to value the transaction.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- securityUnit → SecurityUnitTypeEnumModel?
-
no setter
- settlementValue → AmountModel?
-
Transaction amount in custody account currency
no setter
- transactionKey → String
-
Unique transaction key from the banking system.
no setter
- transactionTypeCode → CustodyTransactionCodeEnumModel?
-
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(CustodyTransactionModelBuilder)) → CustodyTransactionModel -
Rebuilds the instance.
inherited
-
toBuilder(
) → CustodyTransactionModelBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
CustodyTransactionModel> -
no setter