POST api/DripPoint/v2/GetDripPointsVisible

Restituisce i Drip Point visibili

Request Information

URI Parameters

None.

Body Parameters

RequestModel
NameDescriptionTypeAdditional information
PageSize

Gets or sets the number of items to display on each page. This property determines the size of the pagination for data retrieval.Implementazione di PageSize con valore di default 10

integer

Range: inclusive between 1 and 2147483647

LastItemReference

Implementazione di LastItemReference con valore di default 10

integer

Range: inclusive between 1 and 2147483647

UserPosition

Gets or sets the geographic position of the user as a GeoJSON point.

GeoJsonPoint

None.

SortBy

Campo su cui ordinare

string

None.

SearchTerm

Testo opzionale per la ricerca globale

string

None.

Tipologie

Lista di categorie, inizializzata vuota

Collection of integer

None.

Request Formats

application/json, text/json

Sample:
{
  "PageSize": 1,
  "LastItemReference": 2,
  "UserPosition": {
    "Type": "sample string 1",
    "Coordinates": [
      1.1,
      2.1
    ]
  },
  "SortBy": "sample string 3",
  "SearchTerm": "sample string 4",
  "Tipologie": [
    1,
    2
  ]
}

application/xml, text/xml

Sample:
<RequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DripApi.Models">
  <LastItemReference>2</LastItemReference>
  <PageSize>1</PageSize>
  <SearchTerm>sample string 4</SearchTerm>
  <SortBy>sample string 3</SortBy>
  <Tipologie xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </Tipologie>
  <UserPosition>
    <Coordinates xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:double>1.1</d3p1:double>
      <d3p1:double>2.1</d3p1:double>
    </Coordinates>
    <Type>sample string 1</Type>
  </UserPosition>
</RequestModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

DripPointModel
NameDescriptionTypeAdditional 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.

ReferenceId

Gets or sets the identifier used to reference the associated entity.

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "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",
  "ReferenceId": 15
}

application/xml, text/xml

Sample:
<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>
  <ReferenceId>15</ReferenceId>
  <SitoWeb>sample string 5</SitoWeb>
  <Stato>sample string 12</Stato>
  <Telefono>sample string 9</Telefono>
  <Tipologia>sample string 8</Tipologia>
</DripPointModel>