/* Options: Date: 2026-05-09 17:13:08 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws4.fibudata.net //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: OnlinehandelGetProgressRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export enum FortschrittsDetailsTyp { onlinehandel_datei = 'onlinehandel_datei', onlinehandel_abrechnung = 'onlinehandel_abrechnung', } export class onlinehandel_datei implements IPrimaryKey, IMandnr, IDel, ITableBase { public id?: number; public mandant?: number; public bankindex?: number; public del?: number; public dateiname: string; public kopf_hash: string; public betragskonvertierung?: number; public datumskonvertierung?: number; public trennzeichen: string; public originalname: string; public textcodierung?: number; public dateityp?: number; public kopfspalte_vorhanden?: number; public dateiinhalt: string; public _erstellt?: string; public _aenderung?: string; public _checked?: string; public originaldatei: string; public anfangsdatum?: string; public enddatum?: string; public positionen_anzahl?: number; public betragssumme?: number; public abrechnung_id?: number; public offene_positionen_id?: number; public bemerkung: string; public guid: string; public naechste_datei_id?: number; public letzte_datei_id?: number; public id2_text: string; public kopf_faengt_mit: string; public muster?: number; public schnittstelle?: number; public subpfad: string; public originaldateiname: string; public dateiinhalt_pfad: string; public anfangssaldo?: number; public endsaldo?: number; public aktueller_saldo?: number; public json_data: string; public waehrung: string; // @Ignore() public PrimaryKey?: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class FortschrittsDetails { public Wert: number; public server_name: string; public server_id?: number; public LastUpdate: string; public VorgangGuid: string; public InsertedDateiGuid: string; public Details: string; public Regel: string; public Dauer: string; public Gesamt: string; public Mandnr: number; public Server: string; public Von?: string; public Bis?: string; public Typ: FortschrittsDetailsTyp; public Status?: number; public Schnittstelle_id?: number; public Bank_id?: number; public AusgangsrechnungKontonummer?: number; public SuccesLst: string[]; public ErrorLst: string[]; public WarnungsLst: string[]; public Selected_Schnittstellen: { [index: string]: string[]; }; public datei: onlinehandel_datei; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class onlinehandel_abrechnung_light implements IPrimaryKey, IMandnr, IDel, ITableBase { public id?: number; public mandant?: number; public del?: number; public bezeichnung: string; public guid: string; public parent_guid: string; public _erstellt?: string; public _aenderung?: string; public nutzer_id?: number; public in_arbeit?: number; public ausgewaehlte_treffertypen: string; public ausgewaehlte_zahlsysteme: string; public zip_dateiname: string; public exportdatum?: string; // @Ignore() public PrimaryKey?: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class onlinehandel_abrechnung extends onlinehandel_abrechnung_light { public geparste_results_keys: string; public geparste_results_values: string; public constructor(init?: Partial) { super(init); (Object as any).assign(this, init); } } export interface IPrimaryKey { PrimaryKey?: number; } export interface IMandnr { mandant?: number; } export interface IDel { del?: number; } export interface ITableBase { id?: number; _erstellt?: string; _aenderung?: string; } export class OnlinehandelGetProgressResponse { public VorgangGuid: string; public Result: FortschrittsDetails; public ParserFortschritteListe: FortschrittsDetails[]; public Oneclick: FortschrittsDetails[]; public Abrechnung_id?: number; public InsertedDatei: onlinehandel_abrechnung; public ws_parser_version: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/fibuscan/Onlinehandel/GetProgress", "GET, POST") export class OnlinehandelGetProgressRequest implements IReturn { public VorgangGuid: string; public OriginUrl: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'OnlinehandelGetProgressRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new OnlinehandelGetProgressResponse(); } }