/* Options: Date: 2024-10-18 04:14:26 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: GetAttachmentsFromTempLink.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; abstract class IContentTypeWriter { } // @Flags() class RequestAttributes { static const RequestAttributes None = const RequestAttributes._(0); static const RequestAttributes Localhost = const RequestAttributes._(1); static const RequestAttributes LocalSubnet = const RequestAttributes._(2); static const RequestAttributes External = const RequestAttributes._(4); static const RequestAttributes Secure = const RequestAttributes._(8); static const RequestAttributes InSecure = const RequestAttributes._(16); static const RequestAttributes AnySecurityMode = const RequestAttributes._(24); static const RequestAttributes HttpHead = const RequestAttributes._(32); static const RequestAttributes HttpGet = const RequestAttributes._(64); static const RequestAttributes HttpPost = const RequestAttributes._(128); static const RequestAttributes HttpPut = const RequestAttributes._(256); static const RequestAttributes HttpDelete = const RequestAttributes._(512); static const RequestAttributes HttpPatch = const RequestAttributes._(1024); static const RequestAttributes HttpOptions = const RequestAttributes._(2048); static const RequestAttributes HttpOther = const RequestAttributes._(4096); static const RequestAttributes AnyHttpMethod = const RequestAttributes._(8160); static const RequestAttributes OneWay = const RequestAttributes._(8192); static const RequestAttributes Reply = const RequestAttributes._(16384); static const RequestAttributes AnyCallStyle = const RequestAttributes._(24576); static const RequestAttributes Soap11 = const RequestAttributes._(32768); static const RequestAttributes Soap12 = const RequestAttributes._(65536); static const RequestAttributes Xml = const RequestAttributes._(131072); static const RequestAttributes Json = const RequestAttributes._(262144); static const RequestAttributes Jsv = const RequestAttributes._(524288); static const RequestAttributes ProtoBuf = const RequestAttributes._(1048576); static const RequestAttributes Csv = const RequestAttributes._(2097152); static const RequestAttributes Html = const RequestAttributes._(4194304); static const RequestAttributes Wire = const RequestAttributes._(8388608); static const RequestAttributes MsgPack = const RequestAttributes._(16777216); static const RequestAttributes FormatOther = const RequestAttributes._(33554432); static const RequestAttributes AnyFormat = const RequestAttributes._(67076096); static const RequestAttributes Http = const RequestAttributes._(67108864); static const RequestAttributes MessageQueue = const RequestAttributes._(134217728); static const RequestAttributes Tcp = const RequestAttributes._(268435456); static const RequestAttributes Grpc = const RequestAttributes._(536870912); static const RequestAttributes EndpointOther = const RequestAttributes._(1073741824); static const RequestAttributes AnyEndpoint = const RequestAttributes._(2080374784); static const RequestAttributes InProcess = const RequestAttributes._(-2147483648); static const RequestAttributes InternalNetworkAccess = const RequestAttributes._(-2147483645); static const RequestAttributes AnyNetworkAccessType = const RequestAttributes._(-2147483641); static const RequestAttributes Any = const RequestAttributes._(-1); final int _value; const RequestAttributes._(this._value); int get value => _value; static List get values => const [None,Localhost,LocalSubnet,External,Secure,InSecure,AnySecurityMode,HttpHead,HttpGet,HttpPost,HttpPut,HttpDelete,HttpPatch,HttpOptions,HttpOther,AnyHttpMethod,OneWay,Reply,AnyCallStyle,Soap11,Soap12,Xml,Json,Jsv,ProtoBuf,Csv,Html,Wire,MsgPack,FormatOther,AnyFormat,Http,MessageQueue,Tcp,Grpc,EndpointOther,AnyEndpoint,InProcess,InternalNetworkAccess,AnyNetworkAccessType,Any]; } abstract class IRequestPreferences { bool? AcceptsBrotli; bool? AcceptsDeflate; bool? AcceptsGzip; } abstract class IRequest { dynamic? OriginalRequest; IResponse? Response; String? OperationName; String? Verb; RequestAttributes? RequestAttributes; IRequestPreferences? RequestPreferences; dynamic? Dto; String? ContentType; bool? IsLocal; String? UserAgent; Map? Cookies; String? ResponseContentType; bool? HasExplicitResponseContentType; Map? Items; NameValueCollection? Headers; NameValueCollection? QueryString; NameValueCollection? FormData; bool? UseBufferedStream; String? RawUrl; String? AbsoluteUri; String? UserHostAddress; String? RemoteIp; String? Authorization; bool? IsSecureConnection; List? AcceptTypes; String? PathInfo; String? OriginalPathInfo; Uint8List? InputStream; int? ContentLength; List? Files; Uri? UrlReferrer; } abstract class IResponse { dynamic? OriginalResponse; IRequest? Request; int? StatusCode; String? StatusDescription; String? ContentType; Uint8List? OutputStream; dynamic? Dto; bool? UseBufferedStream; bool? IsClosed; bool? KeepAlive; bool? HasStarted; Map? Items; } abstract class IHttpResult { int? Status; HttpStatusCode? StatusCode; String? StatusDescription; String? ContentType; Map? Headers; List? Cookies; dynamic? Response; IContentTypeWriter? ResponseFilter; IRequest? RequestContext; int? PaddingLength; Func? ResultScope; } // @Route("/attachmentsfromtemplink/{GeneratedZipKey}", "GET") class GetAttachmentsFromTempLink implements IReturn, IConvertible { String? GeneratedZipKey; GetAttachmentsFromTempLink({this.GeneratedZipKey}); GetAttachmentsFromTempLink.fromJson(Map json) { fromMap(json); } fromMap(Map json) { GeneratedZipKey = json['GeneratedZipKey']; return this; } Map toJson() => { 'GeneratedZipKey': GeneratedZipKey }; createResponse() => IHttpResult(); getResponseTypeName() => "IHttpResult"; getTypeName() => "GetAttachmentsFromTempLink"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'digiofficeapigateway.deltares.nl', types: { 'IContentTypeWriter': TypeInfo(TypeOf.Interface), 'RequestAttributes': TypeInfo(TypeOf.Enum, enumValues:RequestAttributes.values), 'IRequestPreferences': TypeInfo(TypeOf.Interface), 'IRequest': TypeInfo(TypeOf.Interface), 'IResponse': TypeInfo(TypeOf.Interface), 'IHttpResult': TypeInfo(TypeOf.Interface), 'GetAttachmentsFromTempLink': TypeInfo(TypeOf.Class, create:() => GetAttachmentsFromTempLink()), });