| PUT | /magazzino/articoli | ||
|---|---|---|---|
| PUT,GET | /magazzino/articoli/id/{Id} | ||
| PUT,GET | /magazzino/articoli/codice/{Codice} |
namespace Unico3.Core.Database.Types.Enums.Magazzino
open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
type TipoArticolo =
| Semplice = 0
| Matricola = 1
| FuoriInventario = 2
| Distinta = 3
[<AllowNullLiteral>]
type FK() =
member val Id:Nullable<Int32> = new Nullable<Int32>() with get,set
[<AllowNullLiteral>]
type FK_Gruppo() =
inherit FK()
member val Codice:String = null with get,set
[<AllowNullLiteral>]
type FK_FamigliaMerceologica() =
inherit FK()
member val Codice:String = null with get,set
[<AllowNullLiteral>]
type FK_Marca() =
inherit FK()
member val Descrizione:String = null with get,set
[<AllowNullLiteral>]
type FK_UdM() =
inherit FK()
member val Codice:String = null with get,set
member val Descrizione:String = null with get,set
member val CodiceExport:String = null with get,set
[<AllowNullLiteral>]
type FK_AliquotaIVA() =
inherit FK()
member val Codice:String = null with get,set
member val CodiceExport:String = null with get,set
[<AllowNullLiteral>]
type FK_Conto() =
inherit FK()
member val Codice:String = null with get,set
member val CodiceExport:String = null with get,set
[<AllowNullLiteral>]
type SchedaArticolo() =
member val Id:Nullable<Int32> = new Nullable<Int32>() with get,set
member val Codice:String = null with get,set
member val TipoArticolo:Nullable<TipoArticolo> = new Nullable<TipoArticolo>() with get,set
member val Descrizione:String = null with get,set
member val Barcode:String = null with get,set
member val DescrizioneEstesa:String = null with get,set
member val LottoRiordino:Nullable<Double> = new Nullable<Double>() with get,set
member val PrezzoAcquisto:Nullable<Double> = new Nullable<Double>() with get,set
member val PrezzoVendita:Nullable<Double> = new Nullable<Double>() with get,set
member val IsEsclusoDaListe:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val IsNascondiInStampa:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val Gruppo:FK_Gruppo = null with get,set
member val FamigliaMerceologica:FK_FamigliaMerceologica = null with get,set
member val Marca:FK_Marca = null with get,set
member val UdM:FK_UdM = null with get,set
member val AliquotaIVA:FK_AliquotaIVA = null with get,set
member val ContoAcquisto:FK_Conto = null with get,set
member val ContoVendita:FK_Conto = null with get,set
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
PUT /magazzino/articoli HTTP/1.1
Host: unico3.link.api
Accept: application/json
Content-Type: application/json
Content-Length: length
{"Id":0,"Codice":"String","TipoArticolo":"Semplice","Descrizione":"String","Barcode":"String","DescrizioneEstesa":"String","LottoRiordino":0,"PrezzoAcquisto":0,"PrezzoVendita":0,"IsEsclusoDaListe":false,"IsNascondiInStampa":false,"Gruppo":{"Codice":"String","Id":0},"FamigliaMerceologica":{"Codice":"String","Id":0},"Marca":{"Descrizione":"String","Id":0},"UdM":{"Codice":"String","Descrizione":"String","CodiceExport":"String","Id":0},"AliquotaIVA":{"Codice":"String","CodiceExport":"String","Id":0},"ContoAcquisto":{"Codice":"String","CodiceExport":"String","Id":0},"ContoVendita":{"Codice":"String","CodiceExport":"String","Id":0}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Id":0,"Codice":"String","TipoArticolo":"Semplice","Descrizione":"String","Barcode":"String","DescrizioneEstesa":"String","LottoRiordino":0,"PrezzoAcquisto":0,"PrezzoVendita":0,"IsEsclusoDaListe":false,"IsNascondiInStampa":false,"Gruppo":{"Codice":"String","Id":0},"FamigliaMerceologica":{"Codice":"String","Id":0},"Marca":{"Descrizione":"String","Id":0},"UdM":{"Codice":"String","Descrizione":"String","CodiceExport":"String","Id":0},"AliquotaIVA":{"Codice":"String","CodiceExport":"String","Id":0},"ContoAcquisto":{"Codice":"String","CodiceExport":"String","Id":0},"ContoVendita":{"Codice":"String","CodiceExport":"String","Id":0}}