PUT api/CategoriaVariazione
Request Information
URI Parameters
None.
Body Parameters
DTOCategoriaVariazione| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Campo Db [idTipoVariazione]. Chiave primaria della tabella |
integer |
None. |
| Codice |
Campo Db [Codice]. Codice numerico categoria variazione. |
integer |
None. |
| Descrizione |
Campo Db [Descrizione]. Descrizione di gestione della categoria di variazione |
string |
String length: inclusive between 1 and 25 |
| Variazioni |
Rappresenta la lista di variazioni associate a questa categoria. PIZ_tabVariazioni |
Collection of DTOVariazione |
None. |
| IsAttiva | boolean |
None. |
|
| IsVisibileSuMobile |
Campo DB: [VisibilePDA]. Indica se l'entità dovrà essere visibile sui dispositivi mobili in uso dal cameriere (EasyposApp/Orderman). |
boolean |
None. |
| IsVisibileSuTotem |
Indica se la categoria di variazioni, per la categoria di pietanza di cui fa parte, è visibile su totem. Nota bene: il flag non è specifico della categoria di variazione, bensì della relazione categoriaPietanza-ListaCategorieVariazioni. |
boolean |
None. |
| IsVisibileSuSelfOrder |
Indica se la categoria di variazioni, per la categoria di pietanza di cui fa parte, è visibile su app self order. Nota bene: il flag non è specifico della categoria di variazione, bensì della relazione categoriaPietanza-ListaCategorieVariazioni. |
boolean |
None. |
| BackColor |
Campo Db [ColoreSfondo]. |
integer |
None. |
| ForeColor |
Campo Db [ColoreTesto]. |
integer |
None. |
| DescrizioneTastoPc |
Campo Db [descrizionePulsante]. Descrizione da usare per il testo del pulsante su front-end Easypos) |
string |
String length: inclusive between 1 and 38 |
| IsMostraSoloVariazioniPietanzaDaVariare |
Campo Db [filtroIngredientiPietanza]. Indica se mostrare solo gli ingredienti della pietanza (necessaria ricetta) |
boolean |
None. |
| IsMostraComunqueAggiunte |
Campo Db [IsMostraComunqueAggiunte]. Nel caso di IsMostraSoloVariazioniPietanzaDaVariare = true, indica se mostrare anche tutte le variazioni in aggiunta. |
boolean |
None. |
| OrdineTastoPc |
Campo Db [Ordine]. Ordine di visualizzazione del tasto su front-end Easypos. |
integer |
None. |
| IsCategoriaSistema |
Campo DB: [CategoriaSistema]. Indica che la categoria è di sistema e contiene pietanze di gestione. Solitamente non va visualizzata nei dispositivi mobile. |
boolean |
None. |
| IsObbligatoria |
Indica se la categoria di variazioni, per la categoria di pietanza di cui fa parte, dovrà richiedere l'inserimento di una variazione sulla pietanza della categoria di pietanza principale. Nota bene: il flag non è specifico della categoria di variazione, bensì della relazione categoriaPietanza-ListaCategorieVariazioni. |
boolean |
None. |
| DescrizioneLingua1 |
Campo Db [Descrizione_Lingua_1]. Campi descrizione in lingua |
string |
String length: inclusive between 1 and 50 |
| DescrizioneLingua2 |
Campo Db [Descrizione_Lingua_2]. Campi descrizione in lingua |
string |
String length: inclusive between 1 and 50 |
| DescrizioneLingua3 |
Campo Db [Descrizione_Lingua_3]. Campi descrizione in lingua |
string |
String length: inclusive between 1 and 50 |
| DescrizioneLingua4 |
Campo Db [Descrizione_Lingua_4]. Campi descrizione in lingua |
string |
String length: inclusive between 1 and 50 |
| DescrizioneTastoPcLingua1 |
Campo Db [descrizionePulsante_Lingua_1]. Campi descrizione in lingua per tasto su front-end Easypos |
string |
String length: inclusive between 1 and 38 |
| DescrizioneTastoPcLingua2 |
Campo Db [descrizionePulsante_Lingua_2]. Campi descrizione in lingua per tasto su front-end Easypos |
string |
String length: inclusive between 1 and 38 |
| DescrizioneTastoPcLingua3 |
Campo Db [descrizionePulsante_Lingua_3]. Campi descrizione in lingua per tasto su front-end Easypos |
string |
String length: inclusive between 1 and 38 |
| DescrizioneTastoPcLingua4 |
Campo Db [descrizionePulsante_Lingua_4]. Campi descrizione in lingua per tasto su front-end Easypos |
string |
String length: inclusive between 1 and 38 |
| Font |
Set Campi DB: [FontName,FontSize,FontBold,FontItalic,FontUnderline]. Raggruppa le informazioni relative al font da usare per il testo del pulsante su tutti i dispositivi |
DTOFont |
None. |
| DataCreaz |
Campo Db [DataCreaz]. |
date |
None. |
| DataAgg |
Campo Db [DataAgg]. |
date |
None. |
| idCloud |
idCloud chiave per la piattaforma Zefiro |
integer |
None. |
Request Formats
application/json, text/json
{
"Id": 1,
"Codice": 2,
"Descrizione": "sample string 3",
"Variazioni": [
{
"Id": 1,
"IdCategoriaVariazione": 2,
"Codice": "sample string 3",
"Descrizione": "sample string 4",
"DescrizioneTastoPc": "sample string 5",
"DescrizioneInAggiunta": "sample string 6",
"DescrizioneInDiminuzione": "sample string 7",
"IsAggiuntaAttiva": true,
"IsDiminuzioneAttiva": true,
"AliquotaIva": 10.0,
"Um": "sample string 11",
"IsAttiva": true,
"IsVisibileSuMobile": true,
"IsVisibileSuTotem": true,
"IsVisibileSuSelfOrder": true,
"BackColor": 16,
"ForeColor": 17,
"OrdineTastoPc": 18,
"OrdineInStampaComanda": 19,
"DescrizioneLingua1": "sample string 20",
"DescrizioneLingua2": "sample string 21",
"DescrizioneLingua3": "sample string 22",
"DescrizioneLingua4": "sample string 23",
"DescrizioneTastoPcLingua1": "sample string 24",
"DescrizioneTastoPcLingua2": "sample string 25",
"DescrizioneTastoPcLingua3": "sample string 26",
"DescrizioneTastoPcLingua4": "sample string 27",
"DescrizioneAggiuntaLingua1": "sample string 28",
"DescrizioneAggiuntaLingua2": "sample string 29",
"DescrizioneAggiuntaLingua3": "sample string 30",
"DescrizioneAggiuntaLingua4": "sample string 31",
"DescrizioneDiminuzioneLingua1": "sample string 32",
"DescrizioneDiminuzioneLingua2": "sample string 33",
"DescrizioneDiminuzioneLingua3": "sample string 34",
"DescrizioneDiminuzioneLingua4": "sample string 35",
"ListinoAggiunte1": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"ListinoAggiunte2": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"ListinoAggiunte3": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"ListinoDiminuzioni1": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"ListinoDiminuzioni2": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"ListinoDiminuzioni3": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"IsNonStampareInComanda": true,
"IsNonStampareInConto": true,
"IsVariazionePerSconto": true,
"IsVariazionePerDescrizioneLibera": true,
"IsVariazionePerMaggiorazione": true,
"IsVariazioneVeloce": true,
"IsNascondiIconaAddDim": true,
"IsUsaTestoAddDimVariazione": true,
"Font": {
"Name": "sample string 1",
"Size": 1,
"Bold": true,
"Italic": true,
"Underline": true
},
"DataCreaz": "2025-12-22T15:14:00.1734511",
"DataAgg": "2025-12-22T15:14:00.1734511",
"IdIngrediente": 1,
"Ingrediente": {
"Id": 1,
"Descrizione": "sample string 2",
"UnitaMisura": "sample string 3",
"Quantita": 4.1,
"QuantitaF1": 5.1,
"QuantitaF2": 6.1,
"QuantitaF3": 7.1,
"QuantitaF4": 8.1,
"IsAllergene": true,
"IsNonDisponibile": true,
"DataCreaz": "2025-12-22T15:14:00.1734511",
"DataAgg": "2025-12-22T15:14:00.1734511",
"IsImpasto": true
},
"IsAttivaGiacenzaCivetta": true,
"IsAttivaGiacenzaLight": true,
"Note_Descr": "sample string 48",
"Note_Descr1": "sample string 49",
"Note_Descr2": "sample string 50",
"Note_Descr3": "sample string 51",
"Note_Descr4": "sample string 52",
"TestoApp": "sample string 53",
"TestoWeb": "sample string 54",
"Link": [
{
"Id": 1,
"Link": "sample string 2",
"TipoLink": 1,
"IsSelfOrder": true,
"IsEasyPosMobile": true,
"IsTotem": true,
"IsSitoWeb": true
},
{
"Id": 1,
"Link": "sample string 2",
"TipoLink": 1,
"IsSelfOrder": true,
"IsEasyPosMobile": true,
"IsTotem": true,
"IsSitoWeb": true
}
],
"Tag": "sample string 55",
"idCloud": 1,
"idCloudProdotto": 1
},
{
"Id": 1,
"IdCategoriaVariazione": 2,
"Codice": "sample string 3",
"Descrizione": "sample string 4",
"DescrizioneTastoPc": "sample string 5",
"DescrizioneInAggiunta": "sample string 6",
"DescrizioneInDiminuzione": "sample string 7",
"IsAggiuntaAttiva": true,
"IsDiminuzioneAttiva": true,
"AliquotaIva": 10.0,
"Um": "sample string 11",
"IsAttiva": true,
"IsVisibileSuMobile": true,
"IsVisibileSuTotem": true,
"IsVisibileSuSelfOrder": true,
"BackColor": 16,
"ForeColor": 17,
"OrdineTastoPc": 18,
"OrdineInStampaComanda": 19,
"DescrizioneLingua1": "sample string 20",
"DescrizioneLingua2": "sample string 21",
"DescrizioneLingua3": "sample string 22",
"DescrizioneLingua4": "sample string 23",
"DescrizioneTastoPcLingua1": "sample string 24",
"DescrizioneTastoPcLingua2": "sample string 25",
"DescrizioneTastoPcLingua3": "sample string 26",
"DescrizioneTastoPcLingua4": "sample string 27",
"DescrizioneAggiuntaLingua1": "sample string 28",
"DescrizioneAggiuntaLingua2": "sample string 29",
"DescrizioneAggiuntaLingua3": "sample string 30",
"DescrizioneAggiuntaLingua4": "sample string 31",
"DescrizioneDiminuzioneLingua1": "sample string 32",
"DescrizioneDiminuzioneLingua2": "sample string 33",
"DescrizioneDiminuzioneLingua3": "sample string 34",
"DescrizioneDiminuzioneLingua4": "sample string 35",
"ListinoAggiunte1": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"ListinoAggiunte2": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"ListinoAggiunte3": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"ListinoDiminuzioni1": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"ListinoDiminuzioni2": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"ListinoDiminuzioni3": [
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
},
{
"Composizione": 0,
"Formato": 1,
"Prezzo": 1.0
}
],
"IsNonStampareInComanda": true,
"IsNonStampareInConto": true,
"IsVariazionePerSconto": true,
"IsVariazionePerDescrizioneLibera": true,
"IsVariazionePerMaggiorazione": true,
"IsVariazioneVeloce": true,
"IsNascondiIconaAddDim": true,
"IsUsaTestoAddDimVariazione": true,
"Font": {
"Name": "sample string 1",
"Size": 1,
"Bold": true,
"Italic": true,
"Underline": true
},
"DataCreaz": "2025-12-22T15:14:00.1734511",
"DataAgg": "2025-12-22T15:14:00.1734511",
"IdIngrediente": 1,
"Ingrediente": {
"Id": 1,
"Descrizione": "sample string 2",
"UnitaMisura": "sample string 3",
"Quantita": 4.1,
"QuantitaF1": 5.1,
"QuantitaF2": 6.1,
"QuantitaF3": 7.1,
"QuantitaF4": 8.1,
"IsAllergene": true,
"IsNonDisponibile": true,
"DataCreaz": "2025-12-22T15:14:00.1734511",
"DataAgg": "2025-12-22T15:14:00.1734511",
"IsImpasto": true
},
"IsAttivaGiacenzaCivetta": true,
"IsAttivaGiacenzaLight": true,
"Note_Descr": "sample string 48",
"Note_Descr1": "sample string 49",
"Note_Descr2": "sample string 50",
"Note_Descr3": "sample string 51",
"Note_Descr4": "sample string 52",
"TestoApp": "sample string 53",
"TestoWeb": "sample string 54",
"Link": [
{
"Id": 1,
"Link": "sample string 2",
"TipoLink": 1,
"IsSelfOrder": true,
"IsEasyPosMobile": true,
"IsTotem": true,
"IsSitoWeb": true
},
{
"Id": 1,
"Link": "sample string 2",
"TipoLink": 1,
"IsSelfOrder": true,
"IsEasyPosMobile": true,
"IsTotem": true,
"IsSitoWeb": true
}
],
"Tag": "sample string 55",
"idCloud": 1,
"idCloudProdotto": 1
}
],
"IsAttiva": true,
"IsVisibileSuMobile": true,
"IsVisibileSuTotem": true,
"IsVisibileSuSelfOrder": true,
"BackColor": 8,
"ForeColor": 9,
"DescrizioneTastoPc": "sample string 10",
"IsMostraSoloVariazioniPietanzaDaVariare": true,
"IsMostraComunqueAggiunte": true,
"OrdineTastoPc": 13,
"IsCategoriaSistema": true,
"IsObbligatoria": true,
"DescrizioneLingua1": "sample string 16",
"DescrizioneLingua2": "sample string 17",
"DescrizioneLingua3": "sample string 18",
"DescrizioneLingua4": "sample string 19",
"DescrizioneTastoPcLingua1": "sample string 20",
"DescrizioneTastoPcLingua2": "sample string 21",
"DescrizioneTastoPcLingua3": "sample string 22",
"DescrizioneTastoPcLingua4": "sample string 23",
"Font": {
"Name": "sample string 1",
"Size": 1,
"Bold": true,
"Italic": true,
"Underline": true
},
"DataCreaz": "2025-12-22T15:14:00.1734511",
"DataAgg": "2025-12-22T15:14:00.1734511",
"idCloud": 1
}
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json
Sample not available.