Module Daml.Finance.Interface.Instrument.Swap.CreditDefault.Factory¶
Interfaces¶
interface Factory
Factory interface to instantiate credit default swaps.
Choice Archive
(no fields)
Choice Create
Create a new instrument.
Field Type Description creditDefault CreditDefault Attributes to create a credit default swap. observers PartiesMap The instrument’s observers. Choice Remove
Archive an instrument.
Field Type Description instrument InstrumentKey The instrument’s key. Method asDisclosure : I
Conversion to
Disclosureinterface.Method create’ : Create -> Update (ContractId I)
Implementation of
Createchoice.Method remove : Remove -> Update ()
Implementation of
Removechoice.
Typeclasses¶
class Implementation t => HasImplementation t where
Data Types¶
- type Implementation t
= (HasToInterface t Factory, Implementation t)
Type constraint for requiring templates to implement
Factoryalong withDisclosure.
- type V
= View
Type synonym for
View.instance HasFromAnyView Factory V
data View