Module Daml.Finance.Interface.Instrument.Bond.InflationLinked.Factory¶
Interfaces¶
interface Factory
Factory interface to instantiate inflation-linked bond instruments.
Choice Archive
(no fields)
Choice Create
Create a new instrument.
Field Type Description inflationLinked InflationLinked Attributes to create an inflation linked bond. 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