Module Daml.Finance.Interface.Settlement.Types¶
Data Types¶
data Allocation
Describes an allocation of an
Instruction
.An unallocated instruction.Settle the instruction with the pledged asset.Settle the instruction by crediting the receiver account (where the sender is custodian).Settle the instruction off-ledger.PassThroughFrom (AccountKey, InstructionKey)
Settle the instruction with the holding coming from the specified instruction and account.instance Eq Allocation
instance Show Allocation
data Approval
Describes an approval of an
Instruction
.An unapproved instruction.Take delivery to the specified account.Debit the sender account with the provided asset (where the receiver is custodian).Acknowledge settlement of the instruction off-ledger.PassThroughTo (AccountKey, InstructionKey)
Take delivery to the specified account. The holding is then immediately allocated to the specified instruction.
data InstructionKey
A unique key for Instructions.
instance Eq InstructionKey
instance Ord InstructionKey
instance Show InstructionKey
instance HasExerciseByKey Instruction InstructionKey Archive ()
instance HasFetchByKey Instruction InstructionKey
instance HasFromAnyContractKey Instruction InstructionKey
instance HasKey Instruction InstructionKey
instance HasLookupByKey Instruction InstructionKey
instance HasMaintainer Instruction InstructionKey
instance HasToAnyContractKey Instruction InstructionKey
data RoutedStep
Describes a transfer of a position between two parties. The custodian at which the position is held is also specified.
Field Type Description sender Party Party transferring the asset. receiver Party Party receiving the asset. custodian Party The custodian at which the asset is held. quantity InstrumentQuantity The instrument and amount to be transferred. instance Eq RoutedStep
instance Ord RoutedStep
instance Show RoutedStep
instance HasMethod RouteProvider "discover" (Discover -> Update [RoutedStep])
data Step