/* Options: Date: 2026-06-13 13:27:05 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://riskstoreng-dev.nephila.com/api //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: ProcessHotPathRollupOutputPersistenceRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { public static class ProcessHotPathRollupOutputPersistenceRequest { public UUID id = null; public ArrayList outputDetails = null; public UUID getId() { return id; } public ProcessHotPathRollupOutputPersistenceRequest setId(UUID value) { this.id = value; return this; } public ArrayList getOutputDetails() { return outputDetails; } public ProcessHotPathRollupOutputPersistenceRequest setOutputDetails(ArrayList value) { this.outputDetails = value; return this; } } @DataContract public static class AnalysisResult implements IObjectWithId { @DataMember(Order=1) public Long id = null; @DataMember(Order=2) public Long analysisId = null; @DataMember(Order=3) public Long analysisConfigurationId = null; @DataMember(Order=4) public String container = null; @DataMember(Order=5) public String blobName = null; @DataMember(Order=6) public String resultTableName = null; @DataMember(Order=7) public AnalysisType analysisType = null; @DataMember(Order=8) public SimulationLossPerspective simulationLossPerspective = null; @DataMember(Order=9) public ReinsurancePremiumLossType reinsurancePremiumLossType = null; @DataMember(Order=10) public ResultOutputLevel outputLevel = null; @DataMember(Order=11) public Integer metaRiskId = null; @DataMember(Order=12) public ArrayList analysisPortfolioEventSetResults = null; @DataMember(Order=13) public UUID rowIdentifier = null; public Long getId() { return id; } public AnalysisResult setId(Long value) { this.id = value; return this; } public Long getAnalysisId() { return analysisId; } public AnalysisResult setAnalysisId(Long value) { this.analysisId = value; return this; } public Long getAnalysisConfigurationId() { return analysisConfigurationId; } public AnalysisResult setAnalysisConfigurationId(Long value) { this.analysisConfigurationId = value; return this; } public String getContainer() { return container; } public AnalysisResult setContainer(String value) { this.container = value; return this; } public String getBlobName() { return blobName; } public AnalysisResult setBlobName(String value) { this.blobName = value; return this; } public String getResultTableName() { return resultTableName; } public AnalysisResult setResultTableName(String value) { this.resultTableName = value; return this; } public AnalysisType getAnalysisType() { return analysisType; } public AnalysisResult setAnalysisType(AnalysisType value) { this.analysisType = value; return this; } public SimulationLossPerspective getSimulationLossPerspective() { return simulationLossPerspective; } public AnalysisResult setSimulationLossPerspective(SimulationLossPerspective value) { this.simulationLossPerspective = value; return this; } public ReinsurancePremiumLossType getReinsurancePremiumLossType() { return reinsurancePremiumLossType; } public AnalysisResult setReinsurancePremiumLossType(ReinsurancePremiumLossType value) { this.reinsurancePremiumLossType = value; return this; } public ResultOutputLevel getOutputLevel() { return outputLevel; } public AnalysisResult setOutputLevel(ResultOutputLevel value) { this.outputLevel = value; return this; } public Integer getMetaRiskId() { return metaRiskId; } public AnalysisResult setMetaRiskId(Integer value) { this.metaRiskId = value; return this; } public ArrayList getAnalysisPortfolioEventSetResults() { return analysisPortfolioEventSetResults; } public AnalysisResult setAnalysisPortfolioEventSetResults(ArrayList value) { this.analysisPortfolioEventSetResults = value; return this; } public UUID getRowIdentifier() { return rowIdentifier; } public AnalysisResult setRowIdentifier(UUID value) { this.rowIdentifier = value; return this; } } public static enum AnalysisType { NotSet, Standard, RunOff; } public static enum SimulationLossPerspective { NotSet, Agg, Occ; } public static enum ReinsurancePremiumLossType { NotSet, Net, Gross; } public static enum ResultOutputLevel { NotSet, PortfolioMetrics, Curve, Ylt, TailIntensity, DealYlt, DealElt, DealEltWithIndustryLoss, PortfolioElt, PortfolioEltWithIndustryLoss, EventSetGeneration, PortfolioRaps, DealRaps, PortfolioSepyIndustryLoss, DealSepyIndustryLoss; } public static class AnalysisPortfolioEventSetResult implements IObjectWithId, IHasAnalysisId { @DataMember(Order=1) public Long id = null; @DataMember(Order=2) public Long analysisId = null; @DataMember(Order=3) public Long analysisPortfolioEventSetConfigurationId = null; @DataMember(Order=4) public Long analysisResultId = null; @DataMember(Order=5) public String portfolioName = null; @DataMember(Order=6) public UUID rowIdentifier = null; public Long getId() { return id; } public AnalysisPortfolioEventSetResult setId(Long value) { this.id = value; return this; } public Long getAnalysisId() { return analysisId; } public AnalysisPortfolioEventSetResult setAnalysisId(Long value) { this.analysisId = value; return this; } public Long getAnalysisPortfolioEventSetConfigurationId() { return analysisPortfolioEventSetConfigurationId; } public AnalysisPortfolioEventSetResult setAnalysisPortfolioEventSetConfigurationId(Long value) { this.analysisPortfolioEventSetConfigurationId = value; return this; } public Long getAnalysisResultId() { return analysisResultId; } public AnalysisPortfolioEventSetResult setAnalysisResultId(Long value) { this.analysisResultId = value; return this; } public String getPortfolioName() { return portfolioName; } public AnalysisPortfolioEventSetResult setPortfolioName(String value) { this.portfolioName = value; return this; } public UUID getRowIdentifier() { return rowIdentifier; } public AnalysisPortfolioEventSetResult setRowIdentifier(UUID value) { this.rowIdentifier = value; return this; } } public static interface IObjectWithId { public Long id = null; public UUID rowIdentifier = null; } public static interface IHasAnalysisId { public Long analysisId = null; } }