/* Options: Date: 2026-05-09 17:13:30 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: DokumentUploadFailedListRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class bank implements IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, INutzerid { public BankID?: number; public _erstellt?: string; public _aenderung?: string; public Anlagedatum?: string; public ktotyp?: number; public max_banktext?: number; public abruf?: number; public isRev?: number; public isSepa?: number; public buchungsdatum_isErfasst?: number; public del?: number; public id_lokal?: number; public mandant?: number; public Art?: number; public FibuKonto?: number; public Bezeichnung: string; public bic: string; public BLZ: string; public GUID: string; public iban: string; public Konto: string; public pw: string; public userBLZ: string; public userKto: string; public wkz: string; public universal: string; public nutzerid?: number; // @Ignore() public PrimaryKey?: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class bankdaten implements IPrimaryKey, IBankindex, IPKindex, IDel { public Datenindex?: number; public bankindex?: number; public Text: string; public Datum?: string; public Betrag?: number; public Erfasst?: string; public Bnr?: number; public Auftraggeber: string; public AuftraggeberBLZ: string; public AuftraggeberKto: string; public Buchungstyp: string; public Buchungstext: string; public Verbucht?: string; public PkontoID?: number; public Fälligkeit?: string; public Ktr?: number; public RNR: string; public Transfer?: number; public Info?: number; public Del?: number; public AZ?: number; public Vorlaufnr?: number; public Infotxt: string; public Briefktxt: string; public Briefkvorl?: number; public Skontoeuro?: number; public Mahnstufe?: number; public Mahndatum?: string; public Dta?: number; public Eingangdatum?: string; public File?: number; public Volltext: string; public Ausgeblendet?: number; public zurueckgesetzt?: number; public Faelligkeit?: number; public FaelligkeitSK?: number; public Bankindex_tr?: number; public ID_Verrechnung?: number; public ID_Transfer?: number; public ID_Lokal?: number; public Originalauszug?: number; public IsSkontoAusbuchung?: number; public Ablaufdatum?: string; public Dokumentenart: string; public Archivstruktur: string; public zeitstempel: string; public ocranalyse: string; public fremdguid: string; public isEinbehalt?: number; public barcode: string; public isFreigabe?: number; public ustmerkmal: string; public keinOP?: number; public ID_Wiederkehrend?: number; public bearbeiter: string; // @Ignore() public PrimaryKey?: number; // @Ignore() public PKIndex?: number; // @Ignore() public del?: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class dokumente implements IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung { public ID?: number; public _erstellt?: string; public _aenderung?: string; public mandant?: number; public Datenindex?: number; public Dateiname: string; public zip_dateiname: string; public SubPfad: string; public Upload?: number; public DownloadExt?: number; public Datum?: string; public Link: string; public anlagen: string; public metadaten: string; public dateityp?: number; public del?: number; public hash: string; public guid: string; // @Ignore() public server_hash: string; // @Ignore() public PrimaryKey?: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class personendb implements IMandnr, IPrimaryKey, IBankindex, IPKindex, IDel, ITableBaseErstelltAenderung { public PKIndex?: number; public Bezeichnung: string; public Kontonr?: number; public MandantID?: number; public BankKontoNr: string; public BLZ: string; public BankBez: string; public Zahlungsziel?: number; public Einzug?: number; public DebKundNr: string; public Skonto?: number; public BIC: string; public IBAN: string; public LernID?: number; public ZahlungszielSkonto?: number; public Ort: string; public Strasse: string; public Ansprechpartner: string; public Mahnlauf: string; public Plz: string; public StId: string; public Mahnfax: string; public Mahnmail: string; public LK: string; public Zahlempf: string; public Bemerkung: string; public bankindex?: number; public VierAugen?: number; public Anlagedatum?: string; public ID_Lokal?: number; public persoenliche_anrede: string; public Steuernummer: string; public lverfahren?: number; public fremdguid: string; public sicherprozent?: number; public sicherfaelligkeit?: number; public kostid2vorschl?: number; public fremdguid_user: string; public lieferanten_passwort: string; public del?: number; public sepa_mandat_id: string; public sepa_unterschrift?: string; public Mahngebuehr: string; public Mahnzins: string; public ocr_pos: string; public universal: string; public leitweg_id: string; public _erstellt?: string; public _aenderung?: string; public code_herkunft: string; public bearbeiter: string; // @Ignore() public PrimaryKey?: number; // @Ignore() public mandant?: 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 ITableBaseErstelltAenderung { _erstellt?: string; _aenderung?: string; } export interface INutzerid { nutzerid?: number; } export interface IPKindex { PKIndex?: number; } export interface IBankindex { bankindex?: number; } export class DokumentUploadFailedListResponse { public dokumente: dokumente[]; public bankdaten: bankdaten[]; public banks: bank[]; public personen: personendb[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/fibuscan/DokumentUpload/Failed", "GET, POST") export class DokumentUploadFailedListRequest implements IReturn { public expression: string; public limit: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'DokumentUploadFailedListRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new DokumentUploadFailedListResponse(); } }