Module Daml.Finance.Interface.Lifecycle.Event.Distribution

Interfaces

interface Event

Event interface for the distribution of units of an instrument for each unit of a target instrument (e.g. share or cash dividends).

  • Choice Archive

    (no fields)

  • Choice GetView

    Retrieves the event view.

    Field Type Description
    viewer Party The party retrieving the view.
  • Method asEvent : I

    Conversion to base Event interface.

Typeclasses

class Implementation t => HasImplementation t where

Data Types

type I

= Event

Type synonym for Event.

type Implementation t

= (HasToInterface t Event, Implementation t)

Type constraint for requiring templates to implement Distribution.

type V

= View

Type synonym for View.

instance HasFromAnyView Event V

data View

View for Event.

View

Field Type Description
effectiveTime Time Time on which the distribution is effectuated.
targetInstrument InstrumentKey Instrument the distribution event applies to.
newInstrument InstrumentKey Instrument after the distribution has been claimed.
perUnitDistribution [InstrumentQuantity] Distributed quantities per unit held.

instance Eq View

instance Show View

Functions

asEvent
: Event -> I