/* Options: Date: 2026-05-19 04:44:10 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: EventsInSameSeriesRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class EventInSeriesSummary implements IConvertible { int? id; String? name; DateTime? timeOfEvent; bool? eventActive; EventInSeriesSummary({this.id,this.name,this.timeOfEvent,this.eventActive}); EventInSeriesSummary.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; name = json['name']; timeOfEvent = JsonConverters.fromJson(json['timeOfEvent'],'DateTime',context!); eventActive = json['eventActive']; return this; } Map toJson() => { 'id': id, 'name': name, 'timeOfEvent': JsonConverters.toJson(timeOfEvent,'DateTime',context!), 'eventActive': eventActive }; getTypeName() => "EventInSeriesSummary"; TypeContext? context = _ctx; } class EventsInSameSeriesResult implements IConvertible { int? statusCode; String? message; int? eventSeriesId; List? events; EventsInSameSeriesResult({this.statusCode,this.message,this.eventSeriesId,this.events}); EventsInSameSeriesResult.fromJson(Map json) { fromMap(json); } fromMap(Map json) { statusCode = json['statusCode']; message = json['message']; eventSeriesId = json['eventSeriesId']; events = JsonConverters.fromJson(json['events'],'List',context!); return this; } Map toJson() => { 'statusCode': statusCode, 'message': message, 'eventSeriesId': eventSeriesId, 'events': JsonConverters.toJson(events,'List',context!) }; getTypeName() => "EventsInSameSeriesResult"; TypeContext? context = _ctx; } // @Route("/Events/InSameSeries/{EventId}", "GET") class EventsInSameSeriesRequest implements IReturn, IConvertible { int? eventId; EventsInSameSeriesRequest({this.eventId}); EventsInSameSeriesRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { eventId = json['eventId']; return this; } Map toJson() => { 'eventId': eventId }; createResponse() => EventsInSameSeriesResult(); getResponseTypeName() => "EventsInSameSeriesResult"; getTypeName() => "EventsInSameSeriesRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'stubbur_app.azurewebsites.net', types: { 'EventInSeriesSummary': TypeInfo(TypeOf.Class, create:() => EventInSeriesSummary()), 'EventsInSameSeriesResult': TypeInfo(TypeOf.Class, create:() => EventsInSameSeriesResult()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'EventsInSameSeriesRequest': TypeInfo(TypeOf.Class, create:() => EventsInSameSeriesRequest()), });