POST api/MagCvtPreventivo
Request Information
URI Parameters
None.
Body Parameters
BrokerPreventivoRequest| Name | Description | Type | Additional 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
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml, multipart/form-data
Sample:
Sample not available.