1using System.Runtime.Serialization;
47 [DataMember(Order = 20)]
58 [DataMember(Order = 21)]
70 [DataMember(Order = 22)]
83 [DataMember(Order = 23)]
97 [DataMember(Order = 24)]
99 [AllocationPerspectivesDefault]
104 [DataMember(Order = 25)]
117 Perspective.ReinstatementBrokerage
119 public AllocationPerspectivesDefault() : base(true) { }
120 public override object GetDefaultValue(
object owner) => DefaultList;
Indicates that the property, if left null, will have a default value generated and filled in by the s...
Abstract representation of a layer. This resource type cannot be instantiated instead derived resourc...
Surfaces the value-allocator specialty structure (which is treated as a "layer definition" by the API...
IReference< ILayerSource > source
A structure whose event losses are proportionally allocated using the ratio of target to group loss v...
Perspective[] allocation_perspectives
Dictates which 'columns' of the YELT (which Perspectives) should be affected by the value allocator.
IReference< ILayerSource > target
A structure whose event losses are used as the numerator for calculating each event loss occurrences'...
Perspective? proportioned_perspective
The Loss Perspective of the target and group YELT values used when calculating the allocation ratio.
Perspective
The loss perspectives that can be used when computing proportions (proportioned_perspective) and allo...
@ ReinstatementBrokerage
Use ReinstatementBrokerage amounts (only applicable to RecordType.Loss records).
@ ReinstatementPremium
Use ReinstatementPremium amounts (only applicable to RecordType.Loss records).
@ LossNetOfAggregateTerms
Use Net event loss amounts (includes all RecordTypes).
AllocationRatioBasis
Dictates how value allocator layer should allocate losses per event or per trial.
@ PerEvent
The allocated values should be calculated on per event basis.
@ PerTrial
The allocated values should be calculated on per trial basis.
AllocationRatioBasis? allocation_ratio_basis
Allows to select how allocated values should be calculated: on PerEvent (by default) or PerTrial basi...
IReference< ILayerSource > group
A structure whose event losses are used as the denominator for calculating each event loss occurrence...
The loss perspective determines what factors to include when computing a distribution.
static readonly Perspective LossNetOfAggregateTerms
The legacy perspective value indicating "net loss" - but this includes fee record types as well.
static readonly Perspective ReinstatementPremium
Construct a distribution from the structure's net reinstatement premiums.
Base interface for all reference entities.