/* Options: Date: 2024-10-18 04:28:40 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://digiofficeapigateway.deltares.nl/api //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetImage.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class GetImage implements IReturn, IConvertible { String? ImageID; String? FileName; Uint8List? Image; DateTime? LastUpdate; GetImage({this.ImageID,this.FileName,this.Image,this.LastUpdate}); GetImage.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ImageID = json['ImageID']; FileName = json['FileName']; Image = JsonConverters.fromJson(json['Image'],'Uint8List',context!); LastUpdate = JsonConverters.fromJson(json['LastUpdate'],'DateTime',context!); return this; } Map toJson() => { 'ImageID': ImageID, 'FileName': FileName, 'Image': JsonConverters.toJson(Image,'Uint8List',context!), 'LastUpdate': JsonConverters.toJson(LastUpdate,'DateTime',context!) }; createResponse() => GetImage(); getResponseTypeName() => "GetImage"; getTypeName() => "GetImage"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'digiofficeapigateway.deltares.nl', types: { 'GetImage': TypeInfo(TypeOf.Class, create:() => GetImage()), 'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)), });