/* Options: Date: 2026-06-13 13:19:32 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://riskstoreng-dev.nephila.com/api //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ProcessReCalculateEventSetMetricsRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @Route("/riskstore/eventset/recalculate-metrics", "POST") class ReCalculateEventSetMetricsRequest implements IReturnVoid, IPost, IConvertible { /** * List of event set ids to recalculate (leave empty for all) */ // @ApiMember(DataType="string", Description="List of event set ids to recalculate (leave empty for all)", Format="uuid") List? eventSetIds; /** * The request id */ // @ApiMember(DataType="string", Description="The request id", Format="uuid", IsRequired=true) String? requestId; ReCalculateEventSetMetricsRequest({this.eventSetIds,this.requestId}); ReCalculateEventSetMetricsRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { eventSetIds = JsonConverters.fromJson(json['eventSetIds'],'List',context!); requestId = json['requestId']; return this; } Map toJson() => { 'eventSetIds': JsonConverters.toJson(eventSetIds,'List',context!), 'requestId': requestId }; createResponse() {} getTypeName() => "ReCalculateEventSetMetricsRequest"; TypeContext? context = _ctx; } // @Route("/riskstore/eventset/recalculate-metrics", "POST") class ProcessReCalculateEventSetMetricsRequest extends ReCalculateEventSetMetricsRequest implements IReturnVoid, IConvertible, IPost { ProcessReCalculateEventSetMetricsRequest(); ProcessReCalculateEventSetMetricsRequest.fromJson(Map json) : super.fromJson(json); fromMap(Map json) { super.fromMap(json); return this; } Map toJson() => super.toJson(); createResponse() {} getTypeName() => "ProcessReCalculateEventSetMetricsRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'riskstoreng_dev.nephila.com', types: { 'ReCalculateEventSetMetricsRequest': TypeInfo(TypeOf.Class, create:() => ReCalculateEventSetMetricsRequest()), 'ProcessReCalculateEventSetMetricsRequest': TypeInfo(TypeOf.Class, create:() => ProcessReCalculateEventSetMetricsRequest()), });