FIBUdataServiceStack

<back to all web services

MultiPatchRequest

The following routes are available for this service:
All Verbs/fibuscan/MultiPatch/
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports FIBUdataServiceStack.ServiceModel.Messages

Namespace Global

    Namespace FIBUdataServiceStack.ServiceModel.Messages

        Public Enum MultiPatchEnum
            apps
            archivstruktur
            arocr
            auftrag
            ausgangsrechnungtyp
            avis
            bank
            bankdaten
            bankdaten_extended
            banksalden
            berateremail
            beraterlogin
            briefkastenbearbeiter
            briefkastendaten
            briefkastenocr
            briefkastenvorlauf
            bwadetails
            bwagruppen
            daten_zahlungssysteme
            dokumente
            dokumente_abfrage
            dokumente_abfrage_queue
            dokumentenart
            dokumentevolltext
            dtadetails
            dtavorlauf
            fakt_abschlag
            fakt_ansprechpartner
            fakt_artikel
            fakt_artikeleinheit
            fakt_artikelgruppe
            fakt_artikelpreise
            fakt_belegdaten
            fakt_belegnr
            fakt_belegpositionen
            fakt_einleitung_txt
            fakt_rabattgruppe
            fakt_rabattgruppe_details
            fakt_serien
            fakt_ust
            fakt_zahlungsschritte
            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
            personendb_history
            projekt
            projektdaten_ist
            projekt_soll_typen
            projektauftrag
            projektdaten
            projektdetail
            projekteinsatz
            projektgruppe
            projektrechnung
            projektvorlage
            reisekosten
            sbegriffe
            scans
            smtp
            stbdaten
            steuerberater
            steuerberater_land
            steuerberater_angebot
            steuerberater_auftrag
            steuerberater_rezension
            ust
            ust_kennzeichen_daten
            ust_kennzeichen_liste
            verrechnung
            vorlauf
            wiederkehrende_posten
            zeit_daten
            zeit_löschen
            zeit_stempel
            zeit_taetigkeiten
            zeit_zuordnung
            zeit_zuordnungtaetigkeiten
            zugriffsrechte
            zugriffsrechtedatenbank
            zugriffsrechtedetails
            mandtalk_chat
            mandtalk
            abteilung
            urlaubsanspruch
            wochenarbeitszeit
            abwesenheitstypen
            abwesenheit
            onlinenhandel_abrechnung
            onlinehandel_datei
            feiertage_gesetzlich
            ferien_gesetzlich
            onlinehandel_lerndatenbank
            onlinehandel_kontierungs_regel
            onlinehandel_treffertypen
            dyn_feld
            dyn_feldoptionen
            dyn_feldtyp
            dyn_feldvalidierung
            dyn_feldwert
            dyn_feldwertchecked
            dyn_formular
            dyn_formularfeld
            berater_zugriffsrechte
            mandconfig
            mandtalk_chat_gelesen
            mandtalk_kontakt
            postleitzahlen
            ocr_konfig
            aktivemodule
            zeit_zuordnungauftrag
            firma_news
            firma_news_dokument
            invoicefetcher
            zeit_ueberstunden
            mandtalk_emailabruf
            mandtalk_spamfilter
            mandtalk_emailmanager
            mandtalk_emaildatei
            checkliste_verbesserung
            mandtalk_chat_vorlage
            berater_erlaubte_konten
            document_ai
        End Enum

        Public Partial Class MultiPatchRequest
            Public Sub New()
                patchDictionary = New Dictionary(Of MultiPatchEnum, List(Of IPrimaryKey))
            End Sub

            Public Overridable Property patchDictionary As Dictionary(Of MultiPatchEnum, List(Of IPrimaryKey))
            Public Overridable Property Test As Boolean
        End Class

        Public Partial Class MultiPatchResponse
            Public Sub New()
                patchedData = New Dictionary(Of MultiPatchEnum, IEnumerable(Of IPrimaryKey))
            End Sub

            Public Overridable Property patchedData As Dictionary(Of MultiPatchEnum, IEnumerable(Of IPrimaryKey))
            Public Overridable Property success As Boolean
        End Class
    End Namespace
End Namespace

VB.NET MultiPatchRequest DTOs

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

HTTP + CSV

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

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

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