POST api/DripPoint/EditDripPoint
Modifica un Drip Point esistente
Request Information
URI Parameters
None.
Body Parameters
EditDripPointModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Identificativo univoco del Drip Point da modificare. Obbligatorio per individuare il record persistito. |
integer |
Required |
| Nome |
Nome del Drip Point. Obbligatorio, massimo 100 caratteri. |
string |
Required String length: inclusive between 0 and 100 |
| Descrizione |
Descrizione testuale del Drip Point. Serve a fornire contesto e informazioni aggiuntive all’utente. Obbligatoria, massimo 500 caratteri. |
string |
Required |
| Indirizzo |
Indirizzo fisico completo del Drip Point. Utilizzato per visualizzazione e supporto alla geolocalizzazione. |
string |
String length: inclusive between 0 and 200 |
| Telefono |
Numero di telefono del Drip Point. Validato tramite attributo Phone. |
string |
None. |
| SitoWeb |
URL del sito web ufficiale del Drip Point. Campo opzionale. |
string |
None. |
| IdTipologia |
Identificativo della tipologia del Drip Point. Riferimento a una tabella di dominio (es. negozio, evento, brand, ecc.). |
integer |
Required |
| Verificato |
Indica se il Drip Point è stato verificato manualmente dal team Drip. Default: false. |
boolean |
None. |
| DripBadge |
Indica se il Drip Point possiede il Drip Badge (riconoscimento di affidabilità/sostenibilità). Default: false. |
boolean |
None. |
| OrariList |
Lista degli orari di apertura/chiusura per ogni giorno |
Collection of GiornoOrario |
None. |
| Coordinate |
Coordinate geografiche del Drip Point. Utilizzate per la mappa e le funzionalità di prossimità. Obbligatorie. |
GeoJsonPoint |
Required |
| Annotazioni |
Annotazioni interne o note aggiuntive. Campo libero, non visibile necessariamente all’utente finale. |
string |
None. |
| Stato |
Stato del Drip Point. |
byte |
None. |
Request Formats
application/json, text/json
{
"Id": 1,
"Nome": "sample string 2",
"Descrizione": "sample string 3",
"Indirizzo": "sample string 4",
"Telefono": "sample string 5",
"SitoWeb": "sample string 6",
"IdTipologia": 1,
"Verificato": true,
"DripBadge": true,
"OrariList": [
{
"GiornoDellaSettimana": 64,
"FasceOrarie": [
{
"OraApertura": "00:00:00.1234567",
"OraChiusura": "00:00:00.1234567"
},
{
"OraApertura": "00:00:00.1234567",
"OraChiusura": "00:00:00.1234567"
}
],
"Chiuso": true,
"Note": "sample string 3"
},
{
"GiornoDellaSettimana": 64,
"FasceOrarie": [
{
"OraApertura": "00:00:00.1234567",
"OraChiusura": "00:00:00.1234567"
},
{
"OraApertura": "00:00:00.1234567",
"OraChiusura": "00:00:00.1234567"
}
],
"Chiuso": true,
"Note": "sample string 3"
}
],
"Coordinate": {
"Type": "sample string 1",
"Coordinates": [
1.1,
2.1
]
},
"Annotazioni": "sample string 9",
"Stato": 64
}
application/xml, text/xml
<EditDripPointModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DripApi.Models.DripPoint">
<Annotazioni>sample string 9</Annotazioni>
<Coordinate xmlns:d2p1="http://schemas.datacontract.org/2004/07/DripApi.Models">
<d2p1:Coordinates xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:double>1.1</d3p1:double>
<d3p1:double>2.1</d3p1:double>
</d2p1:Coordinates>
<d2p1:Type>sample string 1</d2p1:Type>
</Coordinate>
<Descrizione>sample string 3</Descrizione>
<DripBadge>true</DripBadge>
<IdTipologia>1</IdTipologia>
<Indirizzo>sample string 4</Indirizzo>
<Nome>sample string 2</Nome>
<OrariList>
<GiornoOrario>
<Chiuso>true</Chiuso>
<FasceOrarie>
<FasciaOraria>
<OraApertura>PT0.1234567S</OraApertura>
<OraChiusura>PT0.1234567S</OraChiusura>
</FasciaOraria>
<FasciaOraria>
<OraApertura>PT0.1234567S</OraApertura>
<OraChiusura>PT0.1234567S</OraChiusura>
</FasciaOraria>
</FasceOrarie>
<GiornoDellaSettimana>64</GiornoDellaSettimana>
<Note>sample string 3</Note>
</GiornoOrario>
<GiornoOrario>
<Chiuso>true</Chiuso>
<FasceOrarie>
<FasciaOraria>
<OraApertura>PT0.1234567S</OraApertura>
<OraChiusura>PT0.1234567S</OraChiusura>
</FasciaOraria>
<FasciaOraria>
<OraApertura>PT0.1234567S</OraApertura>
<OraChiusura>PT0.1234567S</OraChiusura>
</FasciaOraria>
</FasceOrarie>
<GiornoDellaSettimana>64</GiornoDellaSettimana>
<Note>sample string 3</Note>
</GiornoOrario>
</OrariList>
<SitoWeb>sample string 6</SitoWeb>
<Stato>64</Stato>
<Telefono>sample string 5</Telefono>
<Verificato>true</Verificato>
<Id>1</Id>
</EditDripPointModel>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
DripPointModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Id univoco del Drip Point |
integer |
None. |
| Nome |
Titolo o nome del Drip Point (es. nome del negozio) |
string |
None. |
| Descrizione |
Descrizione del Drip Point (cosa offre, stile, particolarità) |
string |
None. |
| OrariList |
Lista degli orari di apertura/chiusura per ogni giorno |
Collection of GiornoOrario |
None. |
| ImageUrl |
URL dell'immagine principale del Drip Point |
string |
None. |
| SitoWeb |
Sito web ufficiale del Drip Point |
string |
None. |
| Indirizzo |
Indirizzo fisico completo (via, numero civico, città, CAP) |
string |
None. |
| IdTipologia |
Id della tipologia del Drip Point |
integer |
None. |
| Tipologia |
Nome della tipologia (es. negozio vintage, laboratorio artigianale) |
string |
None. |
| Telefono |
Numero di telefono del Drip Point |
string |
None. |
| HasDripBadge |
Indica se il Drip Point ha ottenuto il Drip Badge (true = certificato) |
boolean |
None. |
| ImageList |
Lista di immagini aggiuntive relative al Drip Point |
Collection of DripImage |
None. |
| Marker |
Posizione geografica del Drip Point (coordinate spaziali) |
GeoJsonPoint |
None. |
| IdStato |
Id Stato drip point (1=Bozza, 1=Visible) |
byte |
None. |
| Stato |
Stato drip point |
string |
None. |
| ImageListCount |
Numero totale di immagini associate al Drip Point (utile per paginazione o visualizzazione) |
integer |
None. |
| Annotazioni |
Annotazioni o note aggiuntive sul Drip Point (es. informazioni extra, commenti interni) |
string |
None. |
Response Formats
application/json, text/json
{
"Id": 1,
"Nome": "sample string 2",
"Descrizione": "sample string 3",
"OrariList": [
{
"GiornoDellaSettimana": 64,
"FasceOrarie": [
{
"OraApertura": "00:00:00.1234567",
"OraChiusura": "00:00:00.1234567"
},
{
"OraApertura": "00:00:00.1234567",
"OraChiusura": "00:00:00.1234567"
}
],
"Chiuso": true,
"Note": "sample string 3"
},
{
"GiornoDellaSettimana": 64,
"FasceOrarie": [
{
"OraApertura": "00:00:00.1234567",
"OraChiusura": "00:00:00.1234567"
},
{
"OraApertura": "00:00:00.1234567",
"OraChiusura": "00:00:00.1234567"
}
],
"Chiuso": true,
"Note": "sample string 3"
}
],
"ImageUrl": "sample string 4",
"SitoWeb": "sample string 5",
"Indirizzo": "sample string 6",
"IdTipologia": 7,
"Tipologia": "sample string 8",
"Telefono": "sample string 9",
"HasDripBadge": true,
"ImageList": [
{
"UrlImage": "sample string 1",
"Id": 2,
"Order": 3
},
{
"UrlImage": "sample string 1",
"Id": 2,
"Order": 3
}
],
"Marker": {
"Type": "sample string 1",
"Coordinates": [
1.1,
2.1
]
},
"IdStato": 64,
"Stato": "sample string 12",
"ImageListCount": 13,
"Annotazioni": "sample string 14"
}
application/xml, text/xml
<DripPointModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DripApi.Models.DripPoint">
<Annotazioni>sample string 14</Annotazioni>
<Descrizione>sample string 3</Descrizione>
<HasDripBadge>true</HasDripBadge>
<Id>1</Id>
<IdStato>64</IdStato>
<IdTipologia>7</IdTipologia>
<ImageList>
<DripImage>
<Id>2</Id>
<Order>3</Order>
<UrlImage>sample string 1</UrlImage>
</DripImage>
<DripImage>
<Id>2</Id>
<Order>3</Order>
<UrlImage>sample string 1</UrlImage>
</DripImage>
</ImageList>
<ImageListCount>13</ImageListCount>
<ImageUrl>sample string 4</ImageUrl>
<Indirizzo>sample string 6</Indirizzo>
<Marker xmlns:d2p1="http://schemas.datacontract.org/2004/07/DripApi.Models">
<d2p1:Coordinates xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:double>1.1</d3p1:double>
<d3p1:double>2.1</d3p1:double>
</d2p1:Coordinates>
<d2p1:Type>sample string 1</d2p1:Type>
</Marker>
<Nome>sample string 2</Nome>
<OrariList>
<GiornoOrario>
<Chiuso>true</Chiuso>
<FasceOrarie>
<FasciaOraria>
<OraApertura>PT0.1234567S</OraApertura>
<OraChiusura>PT0.1234567S</OraChiusura>
</FasciaOraria>
<FasciaOraria>
<OraApertura>PT0.1234567S</OraApertura>
<OraChiusura>PT0.1234567S</OraChiusura>
</FasciaOraria>
</FasceOrarie>
<GiornoDellaSettimana>64</GiornoDellaSettimana>
<Note>sample string 3</Note>
</GiornoOrario>
<GiornoOrario>
<Chiuso>true</Chiuso>
<FasceOrarie>
<FasciaOraria>
<OraApertura>PT0.1234567S</OraApertura>
<OraChiusura>PT0.1234567S</OraChiusura>
</FasciaOraria>
<FasciaOraria>
<OraApertura>PT0.1234567S</OraApertura>
<OraChiusura>PT0.1234567S</OraChiusura>
</FasciaOraria>
</FasceOrarie>
<GiornoDellaSettimana>64</GiornoDellaSettimana>
<Note>sample string 3</Note>
</GiornoOrario>
</OrariList>
<SitoWeb>sample string 5</SitoWeb>
<Stato>sample string 12</Stato>
<Telefono>sample string 9</Telefono>
<Tipologia>sample string 8</Tipologia>
</DripPointModel>