/* Options: Date: 2026-05-09 17:13:31 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: OHParserVerwaltungRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export enum Oem { fibudata = 0, spectrum = 3, } 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 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 class onlinehandel_treffertypen implements IPrimaryKey, IMandnr, IDel, ITableBase { public id?: number; public guid: string; public mandant?: number; public del?: number; public parent_id?: number; public soll_parsen?: number; public bezeichnung: string; public _erstellt?: string; public _aenderung?: string; public suchfeld1?: number; public suchfeld1_text: string; public suchfeld2?: number; public suchfeld2_text: string; // @Ignore() public PrimaryKey?: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class OnlinehandelTreffertypen { public data: onlinehandel_treffertypen; public anzahl?: number; public isEnum: boolean; public Quote?: number; public constructor(init?: Partial) { (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 OHParserVerwaltungResponse { public Liste: onlinehandel_datei[]; public parsed_date_guid: string; public alleDictionaryitems: OnlinehandelTreffertypen[]; public Dic_zahlSystem: { [index: string]: number; }; public VorgangGuid: string; public InsertedDatei: onlinehandel_abrechnung; public ws_version: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/fibuscan/Onlinehandel/ParserVerwaltung", "GET, POST") export class OHParserVerwaltungRequest implements IReturn { public oem?: Oem; public expression: string; public limit: number; public zuordnung?: boolean; public DateienGUIDs: string[]; public Rundungsabweichung?: number; public Betragsabweichung?: number; public VonDatum?: string; public BisDatum?: string; public VorgangGuid: string; public OriginUrl: string; public ohneVolltextsuche?: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'OHParserVerwaltungRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new OHParserVerwaltungResponse(); } }