POST v1/quotationAndPurchase/quoteForPurchaseHomeInsure
Request Information
URI Parameters
None.
Body Parameters
genHomeQuoteRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| client | clientInformation |
None. |
|
| vehicle | Collection of vehicleItem |
None. |
|
| product_id | integer |
None. |
|
| coverType | string |
None. |
|
| frequency | string |
None. |
|
| buildingItems | Collection of Building |
None. |
|
| staffs | Collection of Staff |
None. |
Request Formats
application/json, text/json
Sample:
{
"client": {
"firstName": "sample string 1",
"lastName": "sample string 2",
"emailAddress": "sample string 3",
"mobileNo": "sample string 4",
"dob": "sample string 5",
"state": "sample string 6",
"city": "sample string 7",
"address": "sample string 8",
"gender": "sample string 9",
"rcNumber": "sample string 10",
"corporate": true,
"users_id": 12,
"nin": "sample string 13"
},
"vehicle": [
{
"truck": true,
"commercial": true,
"registrationNo": "sample string 3",
"make_id": "sample string 4",
"model_id": "sample string 5",
"chassisNo": "sample string 6",
"engineNo": "sample string 7",
"bodyType": "sample string 8",
"colour": "sample string 9",
"manuYear": 10,
"value": 11.0
},
{
"truck": true,
"commercial": true,
"registrationNo": "sample string 3",
"make_id": "sample string 4",
"model_id": "sample string 5",
"chassisNo": "sample string 6",
"engineNo": "sample string 7",
"bodyType": "sample string 8",
"colour": "sample string 9",
"manuYear": 10,
"value": 11.0
}
],
"product_id": 1,
"coverType": "sample string 2",
"frequency": "sample string 3",
"buildingItems": [
{
"description": "sample string 1",
"location": "sample string 2",
"buildingValue": 3,
"items": [
{
"itemDesc": "sample string 1",
"itemValue": 2.0
},
{
"itemDesc": "sample string 1",
"itemValue": 2.0
}
]
},
{
"description": "sample string 1",
"location": "sample string 2",
"buildingValue": 3,
"items": [
{
"itemDesc": "sample string 1",
"itemValue": 2.0
},
{
"itemDesc": "sample string 1",
"itemValue": 2.0
}
]
}
],
"staffs": [
{
"fullName": "sample string 1",
"gender": "sample string 2",
"annualSalary": 3.0,
"dob_mm_dd_yyyy": "sample string 4",
"relationship": "sample string 5"
},
{
"fullName": "sample string 1",
"gender": "sample string 2",
"annualSalary": 3.0,
"dob_mm_dd_yyyy": "sample string 4",
"relationship": "sample string 5"
}
]
}
application/xml, text/xml
Sample:
<genHomeQuoteRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/unifiedApp.Models.quotationAndPurchase">
<buildingItems>
<genHomeQuoteRequest.Building>
<buildingValue>3</buildingValue>
<description>sample string 1</description>
<items>
<genHomeQuoteRequest.buildingItem>
<itemDesc>sample string 1</itemDesc>
<itemValue>2</itemValue>
</genHomeQuoteRequest.buildingItem>
<genHomeQuoteRequest.buildingItem>
<itemDesc>sample string 1</itemDesc>
<itemValue>2</itemValue>
</genHomeQuoteRequest.buildingItem>
</items>
<location>sample string 2</location>
</genHomeQuoteRequest.Building>
<genHomeQuoteRequest.Building>
<buildingValue>3</buildingValue>
<description>sample string 1</description>
<items>
<genHomeQuoteRequest.buildingItem>
<itemDesc>sample string 1</itemDesc>
<itemValue>2</itemValue>
</genHomeQuoteRequest.buildingItem>
<genHomeQuoteRequest.buildingItem>
<itemDesc>sample string 1</itemDesc>
<itemValue>2</itemValue>
</genHomeQuoteRequest.buildingItem>
</items>
<location>sample string 2</location>
</genHomeQuoteRequest.Building>
</buildingItems>
<client>
<address>sample string 8</address>
<city>sample string 7</city>
<corporate>true</corporate>
<dob>sample string 5</dob>
<emailAddress>sample string 3</emailAddress>
<firstName>sample string 1</firstName>
<gender>sample string 9</gender>
<lastName>sample string 2</lastName>
<mobileNo>sample string 4</mobileNo>
<nin>sample string 13</nin>
<rcNumber>sample string 10</rcNumber>
<state>sample string 6</state>
<users_id>12</users_id>
</client>
<coverType>sample string 2</coverType>
<frequency>sample string 3</frequency>
<product_id>1</product_id>
<staffs>
<genHomeQuoteRequest.Staff>
<annualSalary>3</annualSalary>
<dob_mm_dd_yyyy>sample string 4</dob_mm_dd_yyyy>
<fullName>sample string 1</fullName>
<gender>sample string 2</gender>
<relationship>sample string 5</relationship>
</genHomeQuoteRequest.Staff>
<genHomeQuoteRequest.Staff>
<annualSalary>3</annualSalary>
<dob_mm_dd_yyyy>sample string 4</dob_mm_dd_yyyy>
<fullName>sample string 1</fullName>
<gender>sample string 2</gender>
<relationship>sample string 5</relationship>
</genHomeQuoteRequest.Staff>
</staffs>
<vehicle>
<vehicleItem>
<bodyType>sample string 8</bodyType>
<chassisNo>sample string 6</chassisNo>
<colour>sample string 9</colour>
<commercial>true</commercial>
<engineNo>sample string 7</engineNo>
<make_id>sample string 4</make_id>
<manuYear>10</manuYear>
<model_id>sample string 5</model_id>
<registrationNo>sample string 3</registrationNo>
<truck>true</truck>
<value>11</value>
</vehicleItem>
<vehicleItem>
<bodyType>sample string 8</bodyType>
<chassisNo>sample string 6</chassisNo>
<colour>sample string 9</colour>
<commercial>true</commercial>
<engineNo>sample string 7</engineNo>
<make_id>sample string 4</make_id>
<manuYear>10</manuYear>
<model_id>sample string 5</model_id>
<registrationNo>sample string 3</registrationNo>
<truck>true</truck>
<value>11</value>
</vehicleItem>
</vehicle>
</genHomeQuoteRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
text/html
Sample:
{"client":{"firstName":"sample string 1","lastName":"sample string 2","emailAddress":"sample string 3","mobileNo":"sample string 4","dob":"sample string 5","state":"sample string 6","city":"sample string 7","address":"sample string 8","gender":"sample string 9","rcNumber":"sample string 10","corporate":true,"users_id":12,"nin":"sample string 13"},"vehicle":[{"truck":true,"commercial":true,"registrationNo":"sample string 3","make_id":"sample string 4","model_id":"sample string 5","chassisNo":"sample string 6","engineNo":"sample string 7","bodyType":"sample string 8","colour":"sample string 9","manuYear":10,"value":11.0},{"truck":true,"commercial":true,"registrationNo":"sample string 3","make_id":"sample string 4","model_id":"sample string 5","chassisNo":"sample string 6","engineNo":"sample string 7","bodyType":"sample string 8","colour":"sample string 9","manuYear":10,"value":11.0}],"product_id":1,"coverType":"sample string 2","frequency":"sample string 3","buildingItems":[{"description":"sample string 1","location":"sample string 2","buildingValue":3,"items":[{"itemDesc":"sample string 1","itemValue":2.0},{"itemDesc":"sample string 1","itemValue":2.0}]},{"description":"sample string 1","location":"sample string 2","buildingValue":3,"items":[{"itemDesc":"sample string 1","itemValue":2.0},{"itemDesc":"sample string 1","itemValue":2.0}]}],"staffs":[{"fullName":"sample string 1","gender":"sample string 2","annualSalary":3.0,"dob_mm_dd_yyyy":"sample string 4","relationship":"sample string 5"},{"fullName":"sample string 1","gender":"sample string 2","annualSalary":3.0,"dob_mm_dd_yyyy":"sample string 4","relationship":"sample string 5"}]}
Response Information
Resource Description
quoteForPurchaseResult| Name | Description | Type | Additional information |
|---|---|---|---|
| success | boolean |
None. |
|
| errorMsg | string |
None. |
|
| message | string |
None. |
|
| premium | decimal number |
None. |
|
| quoteNo | string |
None. |
|
| quoteID | string |
None. |
|
| invoiceNo | string |
None. |
|
| paymentLink | string |
None. |
|
| maturityBenefit | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
{
"success": true,
"errorMsg": "sample string 2",
"message": "sample string 3",
"premium": 4.0,
"quoteNo": "sample string 5",
"quoteID": "sample string 6",
"invoiceNo": "sample string 7",
"paymentLink": "sample string 8",
"maturityBenefit": 9.0
}
application/xml, text/xml
Sample:
<quoteForPurchaseResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/unifiedApp.Models.quotationAndPurchase"> <errorMsg>sample string 2</errorMsg> <invoiceNo>sample string 7</invoiceNo> <maturityBenefit>9</maturityBenefit> <message>sample string 3</message> <paymentLink>sample string 8</paymentLink> <premium>4</premium> <quoteID>sample string 6</quoteID> <quoteNo>sample string 5</quoteNo> <success>true</success> </quoteForPurchaseResult>
text/html
Sample:
{"success":true,"errorMsg":"sample string 2","message":"sample string 3","premium":4.0,"quoteNo":"sample string 5","quoteID":"sample string 6","invoiceNo":"sample string 7","paymentLink":"sample string 8","maturityBenefit":9.0}