FIBUdataServiceStack

<back to all web services

MultiPatchRequest

The following routes are available for this service:
All Verbs/fibuscan/MultiPatch/
import java.math.*
import java.util.*
import net.servicestack.client.*


open class MultiPatchRequest
{
    var patchDictionary:HashMap<MultiPatchEnum,ArrayList<IPrimaryKey>> = HashMap<MultiPatchEnum,ArrayList<IPrimaryKey>>()
    var Test:Boolean? = null
}

enum class MultiPatchEnum
{
    Apps,
    Archivstruktur,
    Arocr,
    Auftrag,
    Ausgangsrechnungtyp,
    Avis,
    Bank,
    Bankdaten,
    BankdatenExtended,
    Banksalden,
    Berateremail,
    Beraterlogin,
    Briefkastenbearbeiter,
    Briefkastendaten,
    Briefkastenocr,
    Briefkastenvorlauf,
    Bwadetails,
    Bwagruppen,
    DatenZahlungssysteme,
    Dokumente,
    DokumenteAbfrage,
    DokumenteAbfrageQueue,
    Dokumentenart,
    Dokumentevolltext,
    Dtadetails,
    Dtavorlauf,
    FaktAbschlag,
    FaktAnsprechpartner,
    FaktArtikel,
    FaktArtikeleinheit,
    FaktArtikelgruppe,
    FaktArtikelpreise,
    FaktBelegdaten,
    FaktBelegnr,
    FaktBelegpositionen,
    FaktEinleitungTxt,
    FaktRabattgruppe,
    FaktRabattgruppeDetails,
    FaktSerien,
    FaktUst,
    FaktZahlungsschritte,
    Feiertage,
    Formatfelderbankdaten,
    Formatfelderdetails,
    Formatfeldertyp,
    Freigaben,
    Gutscheine,
    Kontenrahmendaten,
    Kurzbezeichnungen,
    Lernassistentfibu,
    Lernbasis,
    Lerndetails,
    Logininfos,
    Mandemail,
    Mandlogin,
    Mandlogininfos,
    Mandnr,
    Musterbank,
    Musterbankdaten,
    Musterdokumente,
    Musterpersonendb,
    Ocrlizenzen,
    Ocrlizenzen10,
    Ocrlizenzeneval,
    Optionen,
    Personendb,
    PersonendbHistory,
    Projekt,
    ProjektdatenIst,
    ProjektSollTypen,
    Projektauftrag,
    Projektdaten,
    Projektdetail,
    Projekteinsatz,
    Projektgruppe,
    Projektrechnung,
    Projektvorlage,
    Reisekosten,
    Sbegriffe,
    Scans,
    Smtp,
    Stbdaten,
    Steuerberater,
    SteuerberaterLand,
    SteuerberaterAngebot,
    SteuerberaterAuftrag,
    SteuerberaterRezension,
    Ust,
    UstKennzeichenDaten,
    UstKennzeichenListe,
    Verrechnung,
    Vorlauf,
    WiederkehrendePosten,
    ZeitDaten,
    ZeitLöschen,
    ZeitStempel,
    ZeitTaetigkeiten,
    ZeitZuordnung,
    ZeitZuordnungtaetigkeiten,
    Zugriffsrechte,
    Zugriffsrechtedatenbank,
    Zugriffsrechtedetails,
    MandtalkChat,
    Mandtalk,
    Abteilung,
    Urlaubsanspruch,
    Wochenarbeitszeit,
    Abwesenheitstypen,
    Abwesenheit,
    OnlinenhandelAbrechnung,
    OnlinehandelDatei,
    FeiertageGesetzlich,
    FerienGesetzlich,
    OnlinehandelLerndatenbank,
    OnlinehandelKontierungsRegel,
    OnlinehandelTreffertypen,
    DynFeld,
    DynFeldoptionen,
    DynFeldtyp,
    DynFeldvalidierung,
    DynFeldwert,
    DynFeldwertchecked,
    DynFormular,
    DynFormularfeld,
    BeraterZugriffsrechte,
    Mandconfig,
    MandtalkChatGelesen,
    MandtalkKontakt,
    Postleitzahlen,
    OcrKonfig,
    Aktivemodule,
    ZeitZuordnungauftrag,
    FirmaNews,
    FirmaNewsDokument,
    Invoicefetcher,
    ZeitUeberstunden,
    MandtalkEmailabruf,
    MandtalkSpamfilter,
    MandtalkEmailmanager,
    MandtalkEmaildatei,
    ChecklisteVerbesserung,
    MandtalkChatVorlage,
    BeraterErlaubteKonten,
    DocumentAi,
}

open class MultiPatchResponse
{
    var patchedData:HashMap<MultiPatchEnum,IEnumerable<IPrimaryKey>> = HashMap<MultiPatchEnum,IEnumerable<IPrimaryKey>>()
    var success:Boolean? = null
}

Kotlin MultiPatchRequest DTOs

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

HTTP + OTHER

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: text/jsonl
Content-Type: text/jsonl
Content-Length: length

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

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