FIBUdataServiceStack

<back to all web services

MultiPatchRequest

The following routes are available for this service:
All Verbs/fibuscan/MultiPatch/
namespace FIBUdataServiceStack.ServiceModel.Messages

open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations

    type MultiPatchEnum =
        | apps = 0
        | archivstruktur = 1
        | arocr = 2
        | auftrag = 3
        | ausgangsrechnungtyp = 4
        | avis = 5
        | bank = 6
        | bankdaten = 7
        | bankdaten_extended = 8
        | banksalden = 9
        | berateremail = 10
        | beraterlogin = 11
        | briefkastenbearbeiter = 12
        | briefkastendaten = 13
        | briefkastenocr = 14
        | briefkastenvorlauf = 15
        | bwadetails = 16
        | bwagruppen = 17
        | daten_zahlungssysteme = 18
        | dokumente = 19
        | dokumente_abfrage = 20
        | dokumente_abfrage_queue = 21
        | dokumentenart = 22
        | dokumentevolltext = 23
        | dtadetails = 24
        | dtavorlauf = 25
        | fakt_abschlag = 26
        | fakt_ansprechpartner = 27
        | fakt_artikel = 28
        | fakt_artikeleinheit = 29
        | fakt_artikelgruppe = 30
        | fakt_artikelpreise = 31
        | fakt_belegdaten = 32
        | fakt_belegnr = 33
        | fakt_belegpositionen = 34
        | fakt_einleitung_txt = 35
        | fakt_rabattgruppe = 36
        | fakt_rabattgruppe_details = 37
        | fakt_serien = 38
        | fakt_ust = 39
        | fakt_zahlungsschritte = 40
        | feiertage = 41
        | formatfelderbankdaten = 42
        | formatfelderdetails = 43
        | formatfeldertyp = 44
        | freigaben = 45
        | gutscheine = 46
        | kontenrahmendaten = 47
        | kurzbezeichnungen = 48
        | lernassistentfibu = 49
        | lernbasis = 50
        | lerndetails = 51
        | logininfos = 52
        | mandemail = 53
        | mandlogin = 54
        | mandlogininfos = 55
        | mandnr = 56
        | musterbank = 57
        | musterbankdaten = 58
        | musterdokumente = 59
        | musterpersonendb = 60
        | ocrlizenzen = 61
        | ocrlizenzen10 = 62
        | ocrlizenzeneval = 63
        | optionen = 64
        | personendb = 65
        | personendb_history = 66
        | projekt = 67
        | projektdaten_ist = 68
        | projekt_soll_typen = 69
        | projektauftrag = 70
        | projektdaten = 71
        | projektdetail = 72
        | projekteinsatz = 73
        | projektgruppe = 74
        | projektrechnung = 75
        | projektvorlage = 76
        | reisekosten = 77
        | sbegriffe = 78
        | scans = 79
        | smtp = 80
        | stbdaten = 81
        | steuerberater = 82
        | steuerberater_land = 83
        | steuerberater_angebot = 84
        | steuerberater_auftrag = 85
        | steuerberater_rezension = 86
        | ust = 87
        | ust_kennzeichen_daten = 88
        | ust_kennzeichen_liste = 89
        | verrechnung = 90
        | vorlauf = 91
        | wiederkehrende_posten = 92
        | zeit_daten = 93
        | zeit_löschen = 94
        | zeit_stempel = 95
        | zeit_taetigkeiten = 96
        | zeit_zuordnung = 97
        | zeit_zuordnungtaetigkeiten = 98
        | zugriffsrechte = 99
        | zugriffsrechtedatenbank = 100
        | zugriffsrechtedetails = 101
        | mandtalk_chat = 102
        | mandtalk = 103
        | abteilung = 104
        | urlaubsanspruch = 105
        | wochenarbeitszeit = 106
        | abwesenheitstypen = 107
        | abwesenheit = 108
        | onlinenhandel_abrechnung = 109
        | onlinehandel_datei = 110
        | feiertage_gesetzlich = 111
        | ferien_gesetzlich = 112
        | onlinehandel_lerndatenbank = 113
        | onlinehandel_kontierungs_regel = 114
        | onlinehandel_treffertypen = 115
        | dyn_feld = 116
        | dyn_feldoptionen = 117
        | dyn_feldtyp = 118
        | dyn_feldvalidierung = 119
        | dyn_feldwert = 120
        | dyn_feldwertchecked = 121
        | dyn_formular = 122
        | dyn_formularfeld = 123
        | berater_zugriffsrechte = 124
        | mandconfig = 125
        | mandtalk_chat_gelesen = 126
        | mandtalk_kontakt = 127
        | postleitzahlen = 128
        | ocr_konfig = 129
        | aktivemodule = 130
        | zeit_zuordnungauftrag = 131
        | firma_news = 132
        | firma_news_dokument = 133
        | invoicefetcher = 134
        | zeit_ueberstunden = 135
        | mandtalk_emailabruf = 136
        | mandtalk_spamfilter = 137
        | mandtalk_emailmanager = 138
        | mandtalk_emaildatei = 139
        | checkliste_verbesserung = 140
        | mandtalk_chat_vorlage = 141
        | berater_erlaubte_konten = 142
        | document_ai = 143

    [<AllowNullLiteral>]
    type MultiPatchResponse() = 
        member val patchedData:Dictionary<MultiPatchEnum, IEnumerable<IPrimaryKey>> = new Dictionary<MultiPatchEnum, IEnumerable<IPrimaryKey>>() with get,set
        member val success:Boolean = new Boolean() with get,set

    [<AllowNullLiteral>]
    type MultiPatchRequest() = 
        member val patchDictionary:Dictionary<MultiPatchEnum, List<IPrimaryKey>> = new Dictionary<MultiPatchEnum, List<IPrimaryKey>>() with get,set
        member val Test:Boolean = new Boolean() with get,set

F# MultiPatchRequest DTOs

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

HTTP + XML

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/xml
Content-Type: application/xml
Content-Length: length

<MultiPatchRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <Test>false</Test>
  <patchDictionary xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfMultiPatchEnumArrayOfanyTypeMQkTcW9o>
      <d2p1:Key>apps</d2p1:Key>
      <d2p1:Value>
        <d2p1:anyType i:nil="true" />
      </d2p1:Value>
    </d2p1:KeyValueOfMultiPatchEnumArrayOfanyTypeMQkTcW9o>
  </patchDictionary>
</MultiPatchRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<MultiPatchResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <patchedData xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfMultiPatchEnumArrayOfanyTypeMQkTcW9o>
      <d2p1:Key>apps</d2p1:Key>
      <d2p1:Value i:nil="true" />
    </d2p1:KeyValueOfMultiPatchEnumArrayOfanyTypeMQkTcW9o>
  </patchedData>
  <success>false</success>
</MultiPatchResponse>