FIBUdataServiceStack

<back to all web services

OnlinehandelTreffertypenLadenRequest

The following routes are available for this service:
GET, POST/fibuscan/Onlinehandel/TreffertypenLaden
namespace FIBUdataServiceStack.ServiceModel.Messages

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

    [<AllowNullLiteral>]
    type onlinehandel_treffertypen() = 
        member val id:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val guid:String = null with get,set
        member val mandant:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val del:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val parent_id:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val soll_parsen:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val bezeichnung:String = null with get,set
        member val _erstellt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val _aenderung:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val suchfeld1:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val suchfeld1_text:String = null with get,set
        member val suchfeld2:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val suchfeld2_text:String = null with get,set
        [<Ignore>]
        member val PrimaryKey:Nullable<Int64> = new Nullable<Int64>() with get,set

    type Onlinehandel_Enum_Bearbeitungstyp =
        | None = 0
        | Exact_ID = 1
        | Contains_ID1 = 2
        | StartLose = 3
        | EndLose = 4
        | Lerneintrag = 5
        | Betragtreffer_ZA_AR = 6
        | Stornotreffer = 7
        | Ueberhang = 8
        | Gutschrift = 9
        | Manuell = 10
        | Eingangsrechnung = 11
        | Sonstige_Klaerung = 12
        | Bankausgleich = 13
        | FehlendeAR = 14
        | FehlendeGS = 15
        | NichtBuchen = 16
        | Abw_kd_zhlg = 17
        | Bar = 18
        | Vormonat = 19
        | Waehrungsabweichung = 20
        | Betragsabweichung_kl_RD = 21
        | OrderId = 22
        | Betragtreffer_ZA_ZA = 23
        | Betragsabweichung_gr_RD = 24
        | Storno_ID = 25
        | Storno_Contains_ID = 26
        | Abschoepfung = 27
        | Volltext = 28
        | Volltext_kl_Rd = 29
        | Volltext_gr_Rd = 30
        | Sonstiges = 31

    [<AllowNullLiteral>]
    type TreffertypParent() = 
        member val Id:Int64 = new Int64() with get,set
        member val Title:String = null with get,set
        member val bearbeitungstyp:Onlinehandel_Enum_Bearbeitungstyp = new Onlinehandel_Enum_Bearbeitungstyp() with get,set

    [<AllowNullLiteral>]
    type OnlinehandelTreffertypenLadenResponse() = 
        member val Liste:ResizeArray<onlinehandel_treffertypen> = new ResizeArray<onlinehandel_treffertypen>() with get,set
        member val ParentsListe:ResizeArray<TreffertypParent> = new ResizeArray<TreffertypParent>() with get,set

    [<AllowNullLiteral>]
    type OnlinehandelTreffertypenLadenRequest() = 
        class end

F# OnlinehandelTreffertypenLadenRequest DTOs

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

HTTP + JSV

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

POST /fibuscan/Onlinehandel/TreffertypenLaden HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Liste: 
	[
		{
			id: 0,
			guid: String,
			mandant: 0,
			del: 0,
			parent_id: 0,
			soll_parsen: 0,
			bezeichnung: String,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			suchfeld1: 0,
			suchfeld1_text: String,
			suchfeld2: 0,
			suchfeld2_text: String,
			PrimaryKey: 0
		}
	],
	ParentsListe: 
	[
		{
			Id: 0,
			Title: String,
			bearbeitungstyp: None
		}
	]
}