/* Options: Date: 2026-06-13 13:29:14 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://riskstoreng-dev.nephila.com/api //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: False //ExportValueTypes: False IncludeTypes: FindEventSetRequest.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using Nephila.RiskStore.ServiceModel.Types; using Nephila.RiskStore.ServiceModel; using Nephila.RiskStore.ServiceModel.Requests; namespace Nephila.RiskStore.ServiceModel.Requests { [Route("/riskstore/eventset/search", "GET")] public partial class FindEventSetRequest : QueryDb, IReturn> { /// ///Source Model System /// [ApiMember(DataType="string", Description="Source Model System")] public virtual string SourceModelSystem { get; set; } /// ///Model Id /// [ApiMember(DataType="string", Description="Model Id")] public virtual string ModelId { get; set; } /// ///The perspective id for the event set /// [ApiMember(DataType="integer", Description="The perspective id for the event set", Format="int32")] public virtual int? PerspectiveId { get; set; } /// ///Source Event Set Id /// [ApiMember(DataType="string", Description="Source Event Set Id", Format="uuid")] public virtual Guid? SourceEventSetId { get; set; } } } namespace Nephila.RiskStore.ServiceModel.Types { public partial class EventSet { public virtual long EventSetId { get; set; } public virtual ProcessingStatus ProcessingStatus { get; set; } public virtual string SourceModelSystem { get; set; } public virtual string SourceEventSetId { get; set; } public virtual string ModelId { get; set; } public virtual int PerspectiveId { get; set; } public virtual int SimulationCount { get; set; } public virtual string ProgramCalculationId { get; set; } public virtual string Description { get; set; } public virtual double Limit { get; set; } public virtual int Reinstatements { get; set; } public virtual string EventSourceType { get; set; } public virtual string EventSetOriginId { get; set; } public virtual string EventSetOriginName { get; set; } public virtual string EventSetOriginType { get; set; } public virtual string SourceEventSetLossContainer { get; set; } public virtual string SourceEventSetLossPath { get; set; } public virtual string Resolution { get; set; } public virtual string ResultsHash { get; set; } public virtual double ExpectedLossAggregate { get; set; } public virtual double ExpectedLossOccurrence { get; set; } public virtual double ProbabilityOfAttachment { get; set; } public virtual double ProbabilityOfExhaustion { get; set; } public virtual DateTime ApprovedDateTimeUtc { get; set; } public virtual string ApprovedBy { get; set; } public virtual long EventSourceId { get; set; } public virtual DateTime ValidFromUtc { get; set; } public virtual DateTime ValidToUtc { get; set; } public virtual string Container { get; set; } public virtual string BlobName { get; set; } public virtual DateTime UpdatedDateUtc { get; set; } public virtual bool IsArchived { get; set; } public virtual string ArchivedLossDataBlobPath { get; set; } public virtual string ArchivedLossDataHash { get; set; } public virtual EventSetTelemetry EventSetTelemetry { get; set; } } public partial class EventSetTelemetry { public virtual long EventSetId { get; set; } public virtual DateTime? StartedDateTimeUtc { get; set; } public virtual DateTime? EndedDateTimeUct { get; set; } public virtual int EventLossCount { get; set; } } }