FIBUdataServiceStack

<back to all web services

MultiPatchRequest

The following routes are available for this service:
All Verbs/fibuscan/MultiPatch/

export enum MultiPatchEnum
{
    apps = 'apps',
    archivstruktur = 'archivstruktur',
    arocr = 'arocr',
    auftrag = 'auftrag',
    ausgangsrechnungtyp = 'ausgangsrechnungtyp',
    avis = 'avis',
    bank = 'bank',
    bankdaten = 'bankdaten',
    bankdaten_extended = 'bankdaten_extended',
    banksalden = 'banksalden',
    berateremail = 'berateremail',
    beraterlogin = 'beraterlogin',
    briefkastenbearbeiter = 'briefkastenbearbeiter',
    briefkastendaten = 'briefkastendaten',
    briefkastenocr = 'briefkastenocr',
    briefkastenvorlauf = 'briefkastenvorlauf',
    bwadetails = 'bwadetails',
    bwagruppen = 'bwagruppen',
    daten_zahlungssysteme = 'daten_zahlungssysteme',
    dokumente = 'dokumente',
    dokumente_abfrage = 'dokumente_abfrage',
    dokumente_abfrage_queue = 'dokumente_abfrage_queue',
    dokumentenart = 'dokumentenart',
    dokumentevolltext = 'dokumentevolltext',
    dtadetails = 'dtadetails',
    dtavorlauf = 'dtavorlauf',
    fakt_abschlag = 'fakt_abschlag',
    fakt_ansprechpartner = 'fakt_ansprechpartner',
    fakt_artikel = 'fakt_artikel',
    fakt_artikeleinheit = 'fakt_artikeleinheit',
    fakt_artikelgruppe = 'fakt_artikelgruppe',
    fakt_artikelpreise = 'fakt_artikelpreise',
    fakt_belegdaten = 'fakt_belegdaten',
    fakt_belegnr = 'fakt_belegnr',
    fakt_belegpositionen = 'fakt_belegpositionen',
    fakt_einleitung_txt = 'fakt_einleitung_txt',
    fakt_rabattgruppe = 'fakt_rabattgruppe',
    fakt_rabattgruppe_details = 'fakt_rabattgruppe_details',
    fakt_serien = 'fakt_serien',
    fakt_ust = 'fakt_ust',
    fakt_zahlungsschritte = 'fakt_zahlungsschritte',
    feiertage = 'feiertage',
    formatfelderbankdaten = 'formatfelderbankdaten',
    formatfelderdetails = 'formatfelderdetails',
    formatfeldertyp = 'formatfeldertyp',
    freigaben = 'freigaben',
    gutscheine = 'gutscheine',
    kontenrahmendaten = 'kontenrahmendaten',
    kurzbezeichnungen = 'kurzbezeichnungen',
    lernassistentfibu = 'lernassistentfibu',
    lernbasis = 'lernbasis',
    lerndetails = 'lerndetails',
    logininfos = 'logininfos',
    mandemail = 'mandemail',
    mandlogin = 'mandlogin',
    mandlogininfos = 'mandlogininfos',
    mandnr = 'mandnr',
    musterbank = 'musterbank',
    musterbankdaten = 'musterbankdaten',
    musterdokumente = 'musterdokumente',
    musterpersonendb = 'musterpersonendb',
    ocrlizenzen = 'ocrlizenzen',
    ocrlizenzen10 = 'ocrlizenzen10',
    ocrlizenzeneval = 'ocrlizenzeneval',
    optionen = 'optionen',
    personendb = 'personendb',
    personendb_history = 'personendb_history',
    projekt = 'projekt',
    projektdaten_ist = 'projektdaten_ist',
    projekt_soll_typen = 'projekt_soll_typen',
    projektauftrag = 'projektauftrag',
    projektdaten = 'projektdaten',
    projektdetail = 'projektdetail',
    projekteinsatz = 'projekteinsatz',
    projektgruppe = 'projektgruppe',
    projektrechnung = 'projektrechnung',
    projektvorlage = 'projektvorlage',
    reisekosten = 'reisekosten',
    sbegriffe = 'sbegriffe',
    scans = 'scans',
    smtp = 'smtp',
    stbdaten = 'stbdaten',
    steuerberater = 'steuerberater',
    steuerberater_land = 'steuerberater_land',
    steuerberater_angebot = 'steuerberater_angebot',
    steuerberater_auftrag = 'steuerberater_auftrag',
    steuerberater_rezension = 'steuerberater_rezension',
    ust = 'ust',
    ust_kennzeichen_daten = 'ust_kennzeichen_daten',
    ust_kennzeichen_liste = 'ust_kennzeichen_liste',
    verrechnung = 'verrechnung',
    vorlauf = 'vorlauf',
    wiederkehrende_posten = 'wiederkehrende_posten',
    zeit_daten = 'zeit_daten',
    zeit_löschen = 'zeit_löschen',
    zeit_stempel = 'zeit_stempel',
    zeit_taetigkeiten = 'zeit_taetigkeiten',
    zeit_zuordnung = 'zeit_zuordnung',
    zeit_zuordnungtaetigkeiten = 'zeit_zuordnungtaetigkeiten',
    zugriffsrechte = 'zugriffsrechte',
    zugriffsrechtedatenbank = 'zugriffsrechtedatenbank',
    zugriffsrechtedetails = 'zugriffsrechtedetails',
    mandtalk_chat = 'mandtalk_chat',
    mandtalk = 'mandtalk',
    abteilung = 'abteilung',
    urlaubsanspruch = 'urlaubsanspruch',
    wochenarbeitszeit = 'wochenarbeitszeit',
    abwesenheitstypen = 'abwesenheitstypen',
    abwesenheit = 'abwesenheit',
    onlinenhandel_abrechnung = 'onlinenhandel_abrechnung',
    onlinehandel_datei = 'onlinehandel_datei',
    feiertage_gesetzlich = 'feiertage_gesetzlich',
    ferien_gesetzlich = 'ferien_gesetzlich',
    onlinehandel_lerndatenbank = 'onlinehandel_lerndatenbank',
    onlinehandel_kontierungs_regel = 'onlinehandel_kontierungs_regel',
    onlinehandel_treffertypen = 'onlinehandel_treffertypen',
    dyn_feld = 'dyn_feld',
    dyn_feldoptionen = 'dyn_feldoptionen',
    dyn_feldtyp = 'dyn_feldtyp',
    dyn_feldvalidierung = 'dyn_feldvalidierung',
    dyn_feldwert = 'dyn_feldwert',
    dyn_feldwertchecked = 'dyn_feldwertchecked',
    dyn_formular = 'dyn_formular',
    dyn_formularfeld = 'dyn_formularfeld',
    berater_zugriffsrechte = 'berater_zugriffsrechte',
    mandconfig = 'mandconfig',
    mandtalk_chat_gelesen = 'mandtalk_chat_gelesen',
    mandtalk_kontakt = 'mandtalk_kontakt',
    postleitzahlen = 'postleitzahlen',
    ocr_konfig = 'ocr_konfig',
    aktivemodule = 'aktivemodule',
    zeit_zuordnungauftrag = 'zeit_zuordnungauftrag',
    firma_news = 'firma_news',
    firma_news_dokument = 'firma_news_dokument',
    invoicefetcher = 'invoicefetcher',
    zeit_ueberstunden = 'zeit_ueberstunden',
    mandtalk_emailabruf = 'mandtalk_emailabruf',
    mandtalk_spamfilter = 'mandtalk_spamfilter',
    mandtalk_emailmanager = 'mandtalk_emailmanager',
    mandtalk_emaildatei = 'mandtalk_emaildatei',
    checkliste_verbesserung = 'checkliste_verbesserung',
    mandtalk_chat_vorlage = 'mandtalk_chat_vorlage',
    berater_erlaubte_konten = 'berater_erlaubte_konten',
    document_ai = 'document_ai',
}

export class MultiPatchResponse
{
    public patchedData: { [index: string]: IEnumerable<IPrimaryKey>; };
    public success: boolean;

    public constructor(init?: Partial<MultiPatchResponse>) { (Object as any).assign(this, init); }
}

export class MultiPatchRequest
{
    public patchDictionary: { [index: string]: IPrimaryKey[]; };
    public Test: boolean;

    public constructor(init?: Partial<MultiPatchRequest>) { (Object as any).assign(this, init); }
}

TypeScript MultiPatchRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /fibuscan/MultiPatch/ HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"patchDictionary":{"apps":[{}]},"Test":false}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"patchedData":{},"success":false}