| GET | /magazzino/articoli/elenco | ||
|---|---|---|---|
| GET | /magazzino/articoli/elenco/da/{FromId} |
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
[<AllowNullLiteral>]
type FK_Magazzino() =
inherit FK()
member val Descrizione:String = null with get,set
member val CodiceExport:String = null with get,set
[<AllowNullLiteral>]
type Giacenza() =
member val Magazzino:FK_Magazzino = null with get,set
member val Quantita:Double = new Double() with get,set
[<AllowNullLiteral>]
type FK_Listino() =
inherit FK()
member val Codice:String = null with get,set
member val Descrizione:String = null with get,set
[<AllowNullLiteral>]
type FK_Articolo() =
inherit FK()
member val Codice:String = null with get,set
[<AllowNullLiteral>]
type VoceListino() =
member val Listino:FK_Listino = null with get,set
member val Articolo:FK_Articolo = null with get,set
member val CodiceOrdine:String = null with get,set
member val Barcode:String = null 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
[<AllowNullLiteral>]
type SchedaArticoloConDatiAggiuntivi() =
member val Scheda:SchedaArticolo = null with get,set
member val Giacenze:ResizeArray<Giacenza> = new ResizeArray<Giacenza>() with get,set
member val Listini:ResizeArray<VoceListino> = new ResizeArray<VoceListino>() with get,set
[<AllowNullLiteral>]
type SchedeArticoloResponse() =
member val Risultati:ResizeArray<SchedaArticoloConDatiAggiuntivi> = new ResizeArray<SchedaArticoloConDatiAggiuntivi>() with get,set
[<AllowNullLiteral>]
type SchedeArticolo() =
member val FromId:Nullable<Int32> = new Nullable<Int32>() 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.
GET /magazzino/articoli/elenco HTTP/1.1 Host: unico3.link.api Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Risultati":[{"Scheda":{"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}},"Giacenze":[{"Magazzino":{"Descrizione":"String","CodiceExport":"String","Id":0},"Quantita":0}],"Listini":[{"Listino":{"Codice":"String","Descrizione":"String","Id":0},"Articolo":{"Codice":"String","Id":0},"CodiceOrdine":"String","Barcode":"String","PrezzoAcquisto":0,"PrezzoVendita":0}]}]}