C# Client Library
A C# Client Library for the AnalyzeRe REST API
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NAnalyzeRe
 NAnalyses
 NAPIResourceView
 NAPITypes
 NAttributes
 NAuthentication
 NDistributions
 NExchangeRates
 NFees
 NJsonConverters
 NLargeDataUpload
 NLayers
 NLossFilters
 NLossSets
 NMetrics
 NOptimization
 NPortfolios
 NProperties
 NRest
 NUtilities
 CAgentRepresents a DataAgent instance.
 CAnalysisProfileA configuration of resources used to simulate a layer or portfolio.
 CAPIAPI methods / requests made available to the user.
 CAPIRequestExceptionA custom exception class that includes the RestSharp.IRestResponse that generated the exception, and the detailed ServerError returned, if available.
 CAPIResourceBase class used by all resources.
 CAPITypeBase class used by all types and resources.
 CCollectionResponseImplements the reference entity interface, with support for resolving references using lazy loading.
 CCollectionResponseMetaThe metadata associated with a collection get response.
 CDataFileRepresentation of an event catalog. The event catalog may cover multiple region/perils, but it is suggested that event catalogs cover disjoint set of events.
 CDistributionAbstract representation of a distribution, used for parametric loss sets.
 CEventCatalogRepresentation of an event catalog. The event catalog may cover multiple region/perils, but it is suggested that event catalogs cover disjoint set of events.
 CExtensionMethodsProvides the REST request methods available to data endpoints.
 CIAPIResourceInterface for Base class used by all resources.
 CIAPIResourceViewPortfolioView and LayerView interface.
 CIAPITypeInterface shared by all object types and resources returned by the Analyze Re server.
 CICollectionResponseCovariant interface for the generic collection response type.
 CILayerAbstract representation of a layer.
 CILayerViewRepresents the Analysis of a Layer
 CIReferenceBase interface for all reference entities.
 CLargeDataUpload_ExtensionMethodsLargeDataUpload extension methods for LargeDataSubResource classes
 CLayerAbstract representation of a layer. This resource type cannot be instantiated instead derived resource types should be used for instantiation.
 CLayerViewRepresents the Analysis of a Layer
 CLayerViewsLayerView factory class.
 CLossFilterA predicate that determines whether a loss should be included in the perspective or not.
 CLossSetBase class for all LossSet sub-types. A LossSet is a resource that generates sample (trial) losses which can be used to simulate a losses to a layer.
 CMonetaryUnitRepresentation of a monetary value with a currency.
 CNotWaitingExceptionThrown when a request requires additional time to complete, but it exceeds the time we are willing to wait.
 CPerspectiveThe loss perspective determines what factors to include when computing a distribution.
 CPollingOptionsDetermines the behaviour of the API when automatically retrying a request whose result is not yet ready for retrieval.
 CPortfolioRepresentation of a portfolio.
 CPortfolioViewRepresents the Analysis of a Portfolio
 CProbabilityWindowA probability range used to dictate the set of ordered trial losses in a loss distribution that should be selected during a metrics request. Includes additional features for defining probability windows in different way, as well as implementing the IEquatable interface so that these instances can be used as Dictionary Keys.
 CReferenceImplements the reference entity interface, with support for resolving references using lazy loading.
 CSimulationRepresentation of a simulation of a set of trials each representing an event occurrence sequence.
 CStaticPortfolioRepresentation of a portfolio.
 CStaticSimulationA pre-simulated representation of a Simulation (SimGrid).
 CTaskStatusExtensionsExtension methods for TaskStatus enum values.
 NAnalyzeReTesting
 NBase
 NProperties
 NTests
 NUtilities
 CIInjectableResourceInterface for a class containing a resource that can be Posted with dependencies.
 CInjectableResourceA class containing a resource that can be Posted with dependencies.
 CSamplesExposes sample resource objects, with built-in methods for injecting dependencies.