| 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
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=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}