2using System.Collections.Generic;
59 name =
"MyFixedExpense",
60 payout_date = DateTime.UtcNow,
66 name =
"MyProportionalExpense",
67 payout_date = DateTime.UtcNow,
74 name =
"MyProfitCommission",
75 payout_date = DateTime.UtcNow,
94 name =
"MyProfitCommission",
95 payout_date = DateTime.UtcNow,
99 fees =
new List<FeeReference>
116 RecordType.FixedExpense, RecordType.ProportionalExpense },
118 RecordType.ProfitCommission, RecordType.SlidingScaleCommission }
static ProportionalExpense ProportionalExpense
static FixedExpense FixedExpense
static List< Fee > ListOfAllFeeTypes
static List< Fee > ListWithNestedFeeReference
Exposes sample resource objects, with built-in methods for injecting dependencies.
static Policy TransformAllPolicy
static HashSet< RecordType > AllRecordTypes
Returns the set of all record types as a new HashSet instance.
static Dictionary< string, object > SampleMetadata
static List< Type > GetAPIResourceTypes()
A list of base "production" resource types on the server, (e.g. each with their own collection) used ...
static string Valid_NonExistant_UUID
static Policy ForwardAllPolicy
Describes a collection of resources which can be listed.
A configuration of resources used to simulate a layer or portfolio.
Abstract representation of a distribution, used for parametric loss sets.
Representation of an event catalog. The event catalog may cover multiple region/perils,...
A profile describing how to apply exchange rates during an analysis.
A table containing exchange rate information.
Represents a reference, used in Fee objects.
LossSource
Sources of Losses.
static FeeReference CreateFromFeeName(string name)
Create a reference to a Fee from its name.
PremiumSource
Sources of Premium.
static FeeReference Create(PremiumSource source)
Create a reference to a Premium source.
string name
A user friendly name for this fee.
The Fixed Expense Fee applies the payout amount to all trials.
The Profit Commission applies a fee that is the sum of the premium sources minus the sum of loss and ...
The Proportional Expense applies a fee that is the rate multiplied by the sum of premium sources.
Represents the Analysis of a Layer.
Abstract representation of a layer. This resource type cannot be instantiated instead derived resourc...
Layer Policy is the rule on RecordType that determines how occurrences belonging to a particular Reco...
Represents a reinstatement premium and brokerage amount.
A predicate that determines whether a loss should be included in the perspective or not.
Base class for all LossSet sub-types. A LossSet is a resource that generates sample (trial) losses wh...
Representation of a monetary value with a currency.
Representation of a set of Optimization Parameters.
Represents the Analysis of a Portfolio.
Representation of a portfolio.
Representation of a simulation of a set of trials each representing an event occurrence sequence.
Helper class for extending the functionality of the static Enumclass with compile-time-type-specific ...
RecordType
The type of occurrence.