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

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