/* Options: Date: 2026-06-12 23:09:19 Version: 10.06 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: BaumusterOffersCSVRequest.* //ExcludeTypes: //DefaultImports: */ // @ts-nocheck export interface IReturn { createResponse(): T; } export interface IGet { } export interface IVirtualDirectory { } export interface IVirtualPathProvider { rootDirectory?: IVirtualDirectory; virtualPathSeparator?: string; realPathSeparator?: string; } export interface IVirtualFile { virtualPathProvider?: IVirtualPathProvider; extension?: string; length: number; } // @Flags() export enum CacheControl { None = 0, Public = 1, Private = 2, MustRevalidate = 4, NoCache = 8, NoStore = 16, NoTransform = 32, ProxyRevalidate = 64, } export interface IContentTypeWriter { } // @Flags() export enum RequestAttributes { None = 0, Localhost = 1, LocalSubnet = 2, External = 4, Secure = 8, InSecure = 16, AnySecurityMode = 24, HttpHead = 32, HttpGet = 64, HttpPost = 128, HttpPut = 256, HttpDelete = 512, HttpPatch = 1024, HttpOptions = 2048, HttpOther = 4096, AnyHttpMethod = 8160, OneWay = 8192, Reply = 16384, AnyCallStyle = 24576, Soap11 = 32768, Soap12 = 65536, Xml = 131072, Json = 262144, Jsv = 524288, ProtoBuf = 1048576, Csv = 2097152, Html = 4194304, Jsonl = 8388608, MsgPack = 16777216, FormatOther = 33554432, AnyFormat = 67076096, Http = 67108864, MessageQueue = 134217728, Tcp = 268435456, Grpc = 536870912, EndpointOther = 1073741824, AnyEndpoint = 2080374784, InProcess = -2147483648, InternalNetworkAccess = -2147483645, AnyNetworkAccessType = -2147483641, Any = -1, } export interface IRequestPreferences { acceptsBrotli: boolean; acceptsDeflate: boolean; acceptsGzip: boolean; } export interface IRequest { originalRequest?: Object; response?: IResponse; operationName?: string; verb?: string; requestAttributes: RequestAttributes; requestPreferences?: IRequestPreferences; dto?: Object; contentType?: string; isLocal: boolean; userAgent?: string; cookies?: { [index:string]: Cookie; }; responseContentType?: string; hasExplicitResponseContentType: boolean; items?: { [index:string]: Object; }; headers?: NameValueCollection; queryString?: NameValueCollection; formData?: NameValueCollection; useBufferedStream: boolean; rawUrl?: string; absoluteUri?: string; userHostAddress?: string; remoteIp?: string; authorization?: string; isSecureConnection: boolean; acceptTypes?: string[]; pathInfo?: string; originalPathInfo?: string; inputStream?: string; contentLength: number; files?: IHttpFile[]; urlReferrer?: string; } export interface IResponse { originalResponse?: Object; request?: IRequest; statusCode: number; statusDescription?: string; contentType?: string; outputStream?: string; dto?: Object; useBufferedStream: boolean; isClosed: boolean; keepAlive: boolean; hasStarted: boolean; items?: { [index:string]: Object; }; } export class HttpResult { public responseText?: string; public responseStream?: string; public fileInfo?: FileInfo; public virtualFile?: IVirtualFile; public contentType?: string; public headers?: { [index:string]: string; }; public cookies?: Cookie[]; public eTag?: string; public age?: string; public maxAge?: string; public expires?: string; public lastModified?: string; public cacheControl: CacheControl; public resultScope?: Func; public allowsPartialResponse: boolean; public options?: { [index:string]: string; }; public status: number; public statusCode: HttpStatusCode; public statusDescription?: string; public response?: Object; public responseFilter?: IContentTypeWriter; public requestContext?: IRequest; public view?: string; public template?: string; public paddingLength: number; public isPartialRequest: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/v1/Vehicle/Baumuster/csv", "GET") export class BaumusterOffersCSVRequest implements IReturn, IGet { public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'BaumusterOffersCSVRequest'; } public getMethod() { return 'GET'; } public createResponse() { return new HttpResult(); } }