/* Options: Date: 2026-06-13 13:40:07 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://riskstoreng-dev.nephila.com/api //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: IngestEventSetRequest.* //ExcludeTypes: //InitializeCollections: False //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.* @Route(Path="/riskstore/eventset/ingest", Verbs="POST") open class IngestEventSetRequest : IReturnVoid, IPost { open var eventSet:EventSet? = null } open class EventSet { open var eventSetId:Long? = null open var processingStatus:ProcessingStatus? = null open var sourceModelSystem:String? = null open var sourceEventSetId:String? = null open var modelId:String? = null open var perspectiveId:Int? = null open var simulationCount:Int? = null open var programCalculationId:String? = null open var description:String? = null open var limit:Double? = null open var reinstatements:Int? = null open var eventSourceType:String? = null open var eventSetOriginId:String? = null open var eventSetOriginName:String? = null open var eventSetOriginType:String? = null open var sourceEventSetLossContainer:String? = null open var sourceEventSetLossPath:String? = null open var resolution:String? = null open var resultsHash:String? = null open var expectedLossAggregate:Double? = null open var expectedLossOccurrence:Double? = null open var probabilityOfAttachment:Double? = null open var probabilityOfExhaustion:Double? = null open var approvedDateTimeUtc:Date? = null open var approvedBy:String? = null open var eventSourceId:Long? = null open var validFromUtc:Date? = null open var validToUtc:Date? = null open var container:String? = null open var blobName:String? = null open var updatedDateUtc:Date? = null open var isArchived:Boolean? = null open var archivedLossDataBlobPath:String? = null open var archivedLossDataHash:String? = null open var eventSetTelemetry:EventSetTelemetry? = null } enum class ProcessingStatus(val value:Int) { New(0), Processing(1), Failed(10), Successful(20), } open class EventSetTelemetry { open var eventSetId:Long? = null open var startedDateTimeUtc:Date? = null open var endedDateTimeUct:Date? = null open var eventLossCount:Int? = null }