/* Options: Date: 2026-06-13 13:18:33 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: GetEventSourcePerspectiveRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class EventSourcePerspective implements IConvertible { int? eventSourceId; String? eventSourceSystem; String? eventSourceVersion; int? perspectiveId; String? perspectiveName; bool? isActive; EventSourcePerspective({this.eventSourceId,this.eventSourceSystem,this.eventSourceVersion,this.perspectiveId,this.perspectiveName,this.isActive}); EventSourcePerspective.fromJson(Map json) { fromMap(json); } fromMap(Map json) { eventSourceId = json['eventSourceId']; eventSourceSystem = json['eventSourceSystem']; eventSourceVersion = json['eventSourceVersion']; perspectiveId = json['perspectiveId']; perspectiveName = json['perspectiveName']; isActive = json['isActive']; return this; } Map toJson() => { 'eventSourceId': eventSourceId, 'eventSourceSystem': eventSourceSystem, 'eventSourceVersion': eventSourceVersion, 'perspectiveId': perspectiveId, 'perspectiveName': perspectiveName, 'isActive': isActive }; getTypeName() => "EventSourcePerspective"; TypeContext? context = _ctx; } class GetEventSourcePerspectiveResponse implements IConvertible { List? eventSourcePerspectives; ResponseStatus? responseStatus; GetEventSourcePerspectiveResponse({this.eventSourcePerspectives,this.responseStatus}); GetEventSourcePerspectiveResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { eventSourcePerspectives = JsonConverters.fromJson(json['eventSourcePerspectives'],'List',context!); responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!); return this; } Map toJson() => { 'eventSourcePerspectives': JsonConverters.toJson(eventSourcePerspectives,'List',context!), 'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!) }; getTypeName() => "GetEventSourcePerspectiveResponse"; TypeContext? context = _ctx; } // @Route("/riskstore/eventsource-perspective", "GET") class GetEventSourcePerspectiveRequest implements IReturn, IGet, IConvertible { /** * Flag to indicate if to return only active perspectives (false) or all (true) */ // @ApiMember(DataType="boolean", Description="Flag to indicate if to return only active perspectives (false) or all (true)", IsRequired=true) bool? includeInactive; GetEventSourcePerspectiveRequest({this.includeInactive}); GetEventSourcePerspectiveRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { includeInactive = json['includeInactive']; return this; } Map toJson() => { 'includeInactive': includeInactive }; createResponse() => GetEventSourcePerspectiveResponse(); getResponseTypeName() => "GetEventSourcePerspectiveResponse"; getTypeName() => "GetEventSourcePerspectiveRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'riskstoreng_dev.nephila.com', types: { 'EventSourcePerspective': TypeInfo(TypeOf.Class, create:() => EventSourcePerspective()), 'GetEventSourcePerspectiveResponse': TypeInfo(TypeOf.Class, create:() => GetEventSourcePerspectiveResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'GetEventSourcePerspectiveRequest': TypeInfo(TypeOf.Class, create:() => GetEventSourcePerspectiveRequest()), });