/* Options: Date: 2026-10-20 15:02:57 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://inea-servdesk.eras-online.de //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: Eras2FileDownload.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class Eras2FileDownloadResponse implements IConvertible { Map? options; ResponseStatus? responseStatus; Eras2FileDownloadResponse({this.options,this.responseStatus}); Eras2FileDownloadResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { options = JsonConverters.fromJson(json['options'],'Map',context!); responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!); return this; } Map toJson() => { 'options': JsonConverters.toJson(options,'Map',context!), 'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!) }; getTypeName() => "Eras2FileDownloadResponse"; TypeContext? context = _ctx; } // @Route("/files/{UserId}/", "POST") // @DataContract class Eras2FileDownload implements IReturn, IConvertible, IPost { // @DataMember(Name="UserId") String? UserId; // @DataMember(Name="FileGuids") List? FileGuids; Eras2FileDownload({this.UserId,this.FileGuids}); Eras2FileDownload.fromJson(Map json) { fromMap(json); } fromMap(Map json) { UserId = json['userId']; FileGuids = JsonConverters.fromJson(json['fileGuids'],'List',context!); return this; } Map toJson() => { 'userId': UserId, 'fileGuids': JsonConverters.toJson(FileGuids,'List',context!) }; createResponse() => Eras2FileDownloadResponse(); getResponseTypeName() => "Eras2FileDownloadResponse"; getTypeName() => "Eras2FileDownload"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'inea_servdesk.eras_online.de', types: { 'Eras2FileDownloadResponse': TypeInfo(TypeOf.Class, create:() => Eras2FileDownloadResponse()), 'Map': TypeInfo(TypeOf.Class, create:() => Map()), 'Eras2FileDownload': TypeInfo(TypeOf.Class, create:() => Eras2FileDownload()), });