POST api/MagCvtPreventivo

Request Information

URI Parameters

None.

Body Parameters

BrokerPreventivoRequest
NameDescriptionTypeAdditional information
veicolo

BrokerVeicoloData

None.

cliente

BrokerClienteData

None.

prodotto

BrokerProdottoData

None.

idPreventivoEsistente

Valorizzare per aggiornare un preventivo già esistente (re-preventivazione)

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "veicolo": {
    "tipoVeicolo": "sample string 1",
    "marca": "sample string 2",
    "modello": "sample string 3",
    "allestimento": "sample string 4",
    "targa": "sample string 5",
    "telaio": "sample string 6",
    "dataImmatricolazione": "sample string 7",
    "valoreAssicurato": 8,
    "satellitare": true,
    "kmPercorsi": "sample string 10",
    "leasing": {
      "attivo": true,
      "ente": "sample string 2",
      "durata": 1,
      "valore": 1.0
    }
  },
  "cliente": {
    "tipologia": "sample string 1",
    "nome": "sample string 2",
    "cognome": "sample string 3",
    "codiceFiscale": "sample string 4",
    "ragioneSociale": "sample string 5",
    "partitaIva": "sample string 6",
    "referenteNome": "sample string 7",
    "referenteCognome": "sample string 8",
    "referenteCodiceFiscale": "sample string 9",
    "email": "sample string 10",
    "telefono": "sample string 11",
    "cellulare": "sample string 12",
    "indirizzo": "sample string 13",
    "citta": "sample string 14",
    "cap": "sample string 15",
    "provincia": "sample string 16",
    "regione": "sample string 17"
  },
  "prodotto": {
    "garanzie": [
      "sample string 1",
      "sample string 2"
    ],
    "durataContratto": 1,
    "kmaAnnui": 1,
    "nocrash": true
  },
  "idPreventivoEsistente": 1
}

application/xml, text/xml

Sample:
<BrokerPreventivoRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BartolinieMauriAPI.Models.CvtBroker">
  <cliente>
    <cap>sample string 15</cap>
    <cellulare>sample string 12</cellulare>
    <citta>sample string 14</citta>
    <codiceFiscale>sample string 4</codiceFiscale>
    <cognome>sample string 3</cognome>
    <email>sample string 10</email>
    <indirizzo>sample string 13</indirizzo>
    <nome>sample string 2</nome>
    <partitaIva>sample string 6</partitaIva>
    <provincia>sample string 16</provincia>
    <ragioneSociale>sample string 5</ragioneSociale>
    <referenteCodiceFiscale>sample string 9</referenteCodiceFiscale>
    <referenteCognome>sample string 8</referenteCognome>
    <referenteNome>sample string 7</referenteNome>
    <regione>sample string 17</regione>
    <telefono>sample string 11</telefono>
    <tipologia>sample string 1</tipologia>
  </cliente>
  <idPreventivoEsistente>1</idPreventivoEsistente>
  <prodotto>
    <durataContratto>1</durataContratto>
    <garanzie xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </garanzie>
    <kmaAnnui>1</kmaAnnui>
    <nocrash>true</nocrash>
  </prodotto>
  <veicolo>
    <allestimento>sample string 4</allestimento>
    <dataImmatricolazione>sample string 7</dataImmatricolazione>
    <kmPercorsi>sample string 10</kmPercorsi>
    <leasing>
      <attivo>true</attivo>
      <durata>1</durata>
      <ente>sample string 2</ente>
      <valore>1</valore>
    </leasing>
    <marca>sample string 2</marca>
    <modello>sample string 3</modello>
    <satellitare>true</satellitare>
    <targa>sample string 5</targa>
    <telaio>sample string 6</telaio>
    <tipoVeicolo>sample string 1</tipoVeicolo>
    <valoreAssicurato>8</valoreAssicurato>
  </veicolo>
</BrokerPreventivoRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.tipoVeicolo"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.marca"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.modello"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.allestimento"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.targa"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.telaio"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.dataImmatricolazione"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.valoreAssicurato"

8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.satellitare"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.kmPercorsi"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.leasing.attivo"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.leasing.ente"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.leasing.durata"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="veicolo.leasing.valore"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.tipologia"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.nome"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.cognome"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.codiceFiscale"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.ragioneSociale"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.partitaIva"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.referenteNome"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.referenteCognome"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.referenteCodiceFiscale"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.email"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.telefono"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.cellulare"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.indirizzo"

sample string 13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.citta"

sample string 14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.cap"

sample string 15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.provincia"

sample string 16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cliente.regione"

sample string 17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="prodotto.garanzie[0]"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="prodotto.garanzie[1]"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="prodotto.durataContratto"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="prodotto.kmaAnnui"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="prodotto.nocrash"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="idPreventivoEsistente"

1
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml, multipart/form-data

Sample:

Sample not available.