ActiveInsurance API - Commercial Motor Insurance API Reference
This is an excerpt from the ActiveInsurance API documentation.
You can use the Wunder Insurance Try-API Gateway to get quotes for this insurance product.
Feel free to contact us at info@wunder-insurance.com
API Endpoints
Wunder Insurance Try-API Gateway (after registration):
https://try-api.wunder-insurance.com
Terms of Service: https://wunder-insurance.com/terms
Contact: info@wunder-insurance.com
Version: 1.0.0
Commercial Motor Product
Insurance for fleet vehicles
Create Quote
(no description)
(no description)
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation CommercialMotorQuote($insuranceData: CommercialMotorQuoteInputInsuranceData, $insuredObject: CommercialMotorQuoteInputInsuredObject, $questionnaire: CommercialMotorQuoteInputQuestionnaire, $policyHolder: CommercialMotorQuoteInputPolicyHolder, $payer: CommercialMotorQuoteInputPayer){
CommercialMotorQuote(insuranceData: $insuranceData, insuredObject: $insuredObject, questionnaire: $questionnaire, policyHolder: $policyHolder, payer: $payer){
validationViolations
inputDispositions
productName
enums
}
}
Variables
{
"insuranceData": {
"insuranceBegin": "object",
"termInYears": "number",
"nr": "string",
"clientHandout": "boolean"
},
"insuredObject": {
"Vehicle": {
"description": "string",
"truck": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
]
},
"car": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string"
}
}
}
}
}
Try it now
mutation CommercialMotorQuote($insuranceData: CommercialMotorQuoteInputInsuranceData, $insuredObject: CommercialMotorQuoteInputInsuredObject, $questionnaire: CommercialMotorQuoteInputQuestionnaire, $policyHolder: CommercialMotorQuoteInputPolicyHolder, $payer: CommercialMotorQuoteInputPayer){
CommercialMotorQuote(insuranceData: $insuranceData, insuredObject: $insuredObject, questionnaire: $questionnaire, policyHolder: $policyHolder, payer: $payer){
validationViolations
inputDispositions
productName
enums
}
}
{
"insuranceData": {
"insuranceBegin": "object",
"termInYears": "number",
"nr": "string",
"clientHandout": "boolean"
},
"insuredObject": {
"Vehicle": {
"description": "string",
"truck": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
]
},
"car": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string"
}
}
}
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"CommercialMotorQuote": {
"validationViolations": [
null
],
"productName": "string",
"enums": [
"string"
]
}
}
}
Create Policy
(no description)
(no description)
(no description)
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation CommercialMotorPolicy($insuranceData: CommercialMotorPolicyInputInsuranceData, $insuredObject: CommercialMotorPolicyInputInsuredObject, $questionnaire: CommercialMotorPolicyInputQuestionnaire, $policyHolder: CommercialMotorPolicyInputPolicyHolder, $payer: CommercialMotorPolicyInputPayer, $convert: CommercialMotorPolicyInputConvert){
CommercialMotorPolicy(insuranceData: $insuranceData, insuredObject: $insuredObject, questionnaire: $questionnaire, policyHolder: $policyHolder, payer: $payer, convert: $convert){
validationViolations
inputDispositions
productName
enums
}
}
Variables
{
"insuranceData": {
"insuranceBegin": "object",
"termInYears": "number"
},
"insuredObject": {
"Vehicle": {
"description": "string",
"truck": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
]
},
"car": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
}
}
}
}
}
Try it now
mutation CommercialMotorPolicy($insuranceData: CommercialMotorPolicyInputInsuranceData, $insuredObject: CommercialMotorPolicyInputInsuredObject, $questionnaire: CommercialMotorPolicyInputQuestionnaire, $policyHolder: CommercialMotorPolicyInputPolicyHolder, $payer: CommercialMotorPolicyInputPayer, $convert: CommercialMotorPolicyInputConvert){
CommercialMotorPolicy(insuranceData: $insuranceData, insuredObject: $insuredObject, questionnaire: $questionnaire, policyHolder: $policyHolder, payer: $payer, convert: $convert){
validationViolations
inputDispositions
productName
enums
}
}
{
"insuranceData": {
"insuranceBegin": "object",
"termInYears": "number"
},
"insuredObject": {
"Vehicle": {
"description": "string",
"truck": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
]
},
"car": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
}
}
}
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"CommercialMotorPolicy": {
"validationViolations": [
null
],
"productName": "string",
"enums": [
"string"
]
}
}
}
Get Quote
(no description)
Example
Request Content-Types:
application/json
Query
query commercialMotorQuoteQuery($nr: String!){
commercialMotorQuoteQuery(nr: $nr){
nr
premium
calculation
clientHandout
}
}
Variables
{
"nr": "string"
}
Try it now
query commercialMotorQuoteQuery($nr: String!){
commercialMotorQuoteQuery(nr: $nr){
nr
premium
calculation
clientHandout
}
}
{
"nr": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"commercialMotorQuoteQuery": {
"nr": "string",
"premium": "number",
"calculation": [
null
]
}
}
}
Get Policy
(no description)
Example
Request Content-Types:
application/json
Query
query commercialMotorPolicyQuery($nr: String!){
commercialMotorPolicyQuery(nr: $nr){
nr
premium
calculation
state
}
}
Variables
{
"nr": "string"
}
Try it now
query commercialMotorPolicyQuery($nr: String!){
commercialMotorPolicyQuery(nr: $nr){
nr
premium
calculation
state
}
}
{
"nr": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"commercialMotorPolicyQuery": {
"nr": "string",
"premium": "number",
"calculation": [
null
]
}
}
}
Identities
You can define custom entities for your business domain. These are some example entities used in this product
Address
Returns list of addresses. Address is an entity according to your business domain
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query addresses($filter: AddressFilter, $sort: AddressSort, $paging: EntityPaging){
addresses(filter: $filter, sort: $sort, paging: $paging){
id
street
street2
city
zip
nature
nr
qaaId
qaa
product
_json
createdAt
updatedAt
indication
}
}
Variables
{
"filter": {
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"street": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"street2": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"city": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"zip": {
"is": "string"
}
}
}
Try it now
query addresses($filter: AddressFilter, $sort: AddressSort, $paging: EntityPaging){
addresses(filter: $filter, sort: $sort, paging: $paging){
id
street
street2
city
zip
nature
nr
qaaId
qaa
product
_json
createdAt
updatedAt
indication
}
}
{
"filter": {
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"street": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"street2": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"city": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"zip": {
"is": "string"
}
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"addresses": [
{
"id": "string",
"street": "string",
"street2": "string",
"city": "string",
"zip": "string",
"nature": "string",
"nr": "string",
"qaaId": "string",
"indication": "string"
}
]
}
}
Truck
Returns list of trucks. Truck is an entity according to your business domain
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query trucks($filter: TruckFilter, $sort: TruckSort, $paging: EntityPaging){
trucks(filter: $filter, sort: $sort, paging: $paging){
id
kind
vehicleIdentification
licensePlate
power
engine
constructionYear
currentVehicleValue
nature
nr
qaaId
qaa
product
_json
createdAt
updatedAt
indication
}
}
Variables
{
"filter": {
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"kind": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"vehicleIdentification": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"licensePlate": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"power": {
"is": "number",
"isNot": "number",
"lowerOrEqual": "number",
"lower": "number",
"greaterOrEqual": "number",
"greater": "number",
"isIn": [
"number"
]
}
}
}
Try it now
query trucks($filter: TruckFilter, $sort: TruckSort, $paging: EntityPaging){
trucks(filter: $filter, sort: $sort, paging: $paging){
id
kind
vehicleIdentification
licensePlate
power
engine
constructionYear
currentVehicleValue
nature
nr
qaaId
qaa
product
_json
createdAt
updatedAt
indication
}
}
{
"filter": {
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"kind": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"vehicleIdentification": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"licensePlate": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"power": {
"is": "number",
"isNot": "number",
"lowerOrEqual": "number",
"lower": "number",
"greaterOrEqual": "number",
"greater": "number",
"isIn": [
"number"
]
}
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"trucks": [
{
"id": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "integer",
"constructionYear": "integer",
"currentVehicleValue": "integer",
"nature": "string",
"nr": "string",
"qaaId": "string",
"indication": "string"
}
]
}
}
Person
Returns list of persons. Person is an entity according to your business domain
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query people($filter: PersonFilter, $sort: PersonSort, $paging: EntityPaging){
people(filter: $filter, sort: $sort, paging: $paging){
id
firstname
lastname
middlename
gender
dateOfBirth
crmId
nature
nr
qaaId
qaa
product
_json
createdAt
updatedAt
indication
}
}
Variables
{
"filter": {
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"firstname": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"lastname": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"middlename": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"gender": {
"is": "string"
}
}
}
Try it now
query people($filter: PersonFilter, $sort: PersonSort, $paging: EntityPaging){
people(filter: $filter, sort: $sort, paging: $paging){
id
firstname
lastname
middlename
gender
dateOfBirth
crmId
nature
nr
qaaId
qaa
product
_json
createdAt
updatedAt
indication
}
}
{
"filter": {
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"firstname": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"lastname": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"middlename": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"gender": {
"is": "string"
}
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"people": [
{
"id": "string",
"firstname": "string",
"lastname": "string",
"middlename": "string",
"crmId": "string",
"nature": "string",
"nr": "string",
"qaaId": "string",
"indication": "string"
}
]
}
}
Schema Definitions
Address: object
-
id:
ID -
street:
String -
street2:
String -
city:
String -
zip:
String -
Validation of this field:
{ "format": { "pattern": "^[0-9]{5}$", "message": "must be five digits" } }
-
nature:
String -
nr:
String -
qaaId:
String -
qaa:
QAAEnum -
product:
ProductNameEnum -
_json:
JSON -
createdAt:
DateTime -
creation date of this item
-
updatedAt:
DateTime -
latest update date of this item
-
indication:
String - addressPeople:
Example
{
"id": {
"return": "string",
"arguments": {}
},
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
},
"nature": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"qaaId": {
"return": "string",
"arguments": {}
},
"qaa": {
"return": "string",
"arguments": {}
},
"product": {
"return": "string",
"arguments": {}
},
"_json": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"indication": {
"return": "string",
"arguments": {}
},
"addressPeople": {
"return": [
{
"id": {
"return": "string",
"arguments": {}
},
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"nature": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"qaaId": {
"return": "string"
}
}
]
}
}
AddressFilter: object
- id:
- street:
- street2:
- city:
- zip:
- nature:
- nr:
- qaaId:
- qaa:
- product:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
- personIds:
Example
{
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"street": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"street2": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"city": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"zip": {
"is": "string",
"isNot": "string",
"in": [
null
]
}
}
AddressSort: string
-
street_ASC
-
street_DESC
-
street2_ASC
-
street2_DESC
-
city_ASC
-
city_DESC
-
zip_ASC
-
zip_DESC
-
nature_ASC
-
nature_DESC
-
nr_ASC
-
nr_DESC
-
qaaId_ASC
-
qaaId_DESC
-
qaa_ASC
-
qaa_DESC
-
product_ASC
-
product_DESC
-
id_ASC
-
id_DESC
-
createdAt_ASC
-
createdAt_DESC
-
updatedAt_ASC
-
updatedAt_DESC
AfterTaxDiscountStep: object
-
stepName:
String -
stepType:
StepEffectTypeEnum -
origin:
OriginTypeEnum -
originName:
String -
amount:
Float -
amountType:
AmountTypeEnum
Example
{
"stepName": {
"return": "string",
"arguments": {}
},
"stepType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
}
}
Application: object
-
id:
ID -
meta:
GenericQaaMeta -
productName:
String -
nr:
String -
insuranceBegin:
DateTime -
insuranceEnd:
DateTime -
payment:
PaymentInformation -
attributes:
JSON - insuredObjects:
- policyHolders:
- payers:
- beneficiaries:
- questionnaires:
-
createdAt:
DateTime -
creation date of this item
-
updatedAt:
DateTime -
latest update date of this item
-
indication:
String -
paymentPlan:
PaymentPlan
Example
{
"id": {
"return": "string",
"arguments": {}
},
"meta": {
"return": {
"dispositions": {
"return": "object",
"arguments": {}
},
"input": {
"return": "object",
"arguments": {}
},
"principal": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"productName": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"insuranceBegin": {
"return": "object",
"arguments": {}
},
"insuranceEnd": {
"return": "object",
"arguments": {}
},
"payment": {
"return": {
"frequency": {
"return": "string",
"arguments": {}
},
"endDate": {
"return": "object",
"arguments": {}
},
"method": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"insuredObjects": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"identity": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"covers": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"insuredAmount": {
"return": "number",
"arguments": {}
},
"coverBegin": {
"return": "object",
"arguments": {}
},
"coverEnd": {
"return": "object"
}
}
]
}
}
]
}
}
ApplicationFilter: object
- id:
- productName:
- nr:
- insuranceBegin:
- insuranceEnd:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
- qaaId:
Example
{
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"productName": "string",
"nr": "string",
"insuranceBegin": {
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
},
"insuranceEnd": {
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
},
"createdAt": {
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
},
"updatedAt": {
"is": "object",
"isNot": "object"
}
}
ApplicationSort: string
-
meta_ASC
-
meta_DESC
-
productName_ASC
-
productName_DESC
-
nr_ASC
-
nr_DESC
-
insuranceBegin_ASC
-
insuranceBegin_DESC
-
insuranceEnd_ASC
-
insuranceEnd_DESC
-
payment_ASC
-
payment_DESC
-
attributes_ASC
-
attributes_DESC
-
insuredObjects_ASC
-
insuredObjects_DESC
-
policyHolders_ASC
-
policyHolders_DESC
-
payers_ASC
-
payers_DESC
-
beneficiaries_ASC
-
beneficiaries_DESC
-
questionnaires_ASC
-
questionnaires_DESC
-
id_ASC
-
id_DESC
-
createdAt_ASC
-
createdAt_DESC
-
updatedAt_ASC
-
updatedAt_DESC
CalculationFrequencyEnumFilter: object
- is:
- isNot:
- in:
- notIn:
- isNull:
-
either null or non-null value
Example
{
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
}
CalculationPeriodDetails: object
-
index:
Int -
from:
DateTime -
till:
DateTime -
coverPremiums:
Float -
product:
ProductCalculationResolved - insuredObjects:
Example
{
"index": {
"return": "number",
"arguments": {}
},
"from": {
"return": "object",
"arguments": {}
},
"till": {
"return": "object",
"arguments": {}
},
"coverPremiums": {
"return": "number",
"arguments": {}
},
"product": {
"return": {
"afterTaxDiscountSteps": {
"return": [
{
"stepName": {
"return": "string",
"arguments": {}
},
"stepType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"taxedLoadingSteps": {
"return": [
{
"stepName": {
"return": "string",
"arguments": {}
},
"stepType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
},
"tax": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"calculationSteps": {
"return": [
{
"stepType": {
"return": "string",
"arguments": {}
},
"stepName": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {}
}
]
}
}
}
}
CalculationPeriodDetailsInsuredObject: object
-
name:
String - instances:
Example
{
"name": {
"return": "string",
"arguments": {}
},
"instances": {
"return": [
{
"cover": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"insuredAmount": {
"return": "number",
"arguments": {}
},
"riskPremium": {
"return": "number",
"arguments": {}
},
"officePremium": {
"return": "number",
"arguments": {}
},
"calculationSteps": {
"return": [
{
"stepType": {
"return": "string",
"arguments": {}
},
"stepName": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
},
"calculationSteps": {
"return": [
{
"stepType": {
"return": "string",
"arguments": {}
},
"stepName": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
}
}
Car: object
-
id:
ID -
kind:
CarType -
vehicleIdentification:
String -
licensePlate:
String -
power:
Int -
Validation of this field:
{ "numericality": { "onlyInteger": true } }
-
engine:
EngineType -
constructionYear:
Int -
Validation of this field:
{ "numericality": { "onlyInteger": true } }
-
currentVehicleValue:
Int -
Validation of this field:
{ "numericality": { "onlyInteger": true } }
-
nature:
String -
nr:
String -
qaaId:
String -
qaa:
QAAEnum -
product:
ProductNameEnum -
_json:
JSON -
createdAt:
DateTime -
creation date of this item
-
updatedAt:
DateTime -
latest update date of this item
-
indication:
String - ownerPeople:
- driverPeople:
Example
{
"id": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"nature": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"qaaId": {
"return": "string",
"arguments": {}
},
"qaa": {
"return": "string",
"arguments": {}
},
"product": {
"return": "string",
"arguments": {}
},
"_json": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"indication": {
"return": "string",
"arguments": {}
},
"ownerPeople": {
"return": [
{
"id": {
"return": "string",
"arguments": {}
},
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string"
}
}
]
}
}
CarFilter: object
- id:
- kind:
- vehicleIdentification:
- licensePlate:
- power:
- engine:
- constructionYear:
- currentVehicleValue:
- nature:
- nr:
- qaaId:
- qaa:
- product:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
- personIds:
Example
{
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"kind": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"vehicleIdentification": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"licensePlate": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"power": {
"is": "number",
"isNot": "number",
"lowerOrEqual": "number",
"lower": "number",
"greaterOrEqual": "number",
"greater": "number",
"isIn": [
"number"
],
"notIn": [
null
]
}
}
CarSort: string
-
kind_ASC
-
kind_DESC
-
vehicleIdentification_ASC
-
vehicleIdentification_DESC
-
licensePlate_ASC
-
licensePlate_DESC
-
power_ASC
-
power_DESC
-
engine_ASC
-
engine_DESC
-
constructionYear_ASC
-
constructionYear_DESC
-
currentVehicleValue_ASC
-
currentVehicleValue_DESC
-
nature_ASC
-
nature_DESC
-
nr_ASC
-
nr_DESC
-
qaaId_ASC
-
qaaId_DESC
-
qaa_ASC
-
qaa_DESC
-
product_ASC
-
product_DESC
-
id_ASC
-
id_DESC
-
createdAt_ASC
-
createdAt_DESC
-
updatedAt_ASC
-
updatedAt_DESC
CommercialMotorPolicy: object
-
insuranceData:
CommercialMotorPolicyInsuranceData -
nr:
String -
premium:
Float - calculation:
-
state:
PolicyStateEnum -
insuredObject:
CommercialMotorPolicyInsuredObject -
questionaires:
CommercialMotorPolicyQuestionaire -
policyHolder:
CommercialMotorPolicyPolicyHolder -
payer:
CommercialMotorPolicyPayer
Example
{
"insuranceData": {
"return": {
"insuranceBegin": {
"return": "object",
"arguments": {}
},
"insuranceEnd": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"premium": {
"return": "number",
"arguments": {}
},
"calculation": {
"return": [
"object"
],
"arguments": {}
},
"state": {
"return": "string",
"arguments": {}
},
"insuredObject": {
"return": {
"vehicle": {
"return": {
"description": {
"return": "string",
"arguments": {}
},
"truck": {
"return": {
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {}
}
}
}
}
}
}
}
}
}
CommercialMotorPolicyInputConvert: object
- fromQuote:
-
you can base this policy on an existing quote by providing a valid quote nr
Example
{
"fromQuote": "string"
}
CommercialMotorPolicyInputInsuredObject: object
Example
{
"Vehicle": {
"description": "string",
"truck": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
]
},
"car": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": {
"firstname": "string",
"lastname": "string",
"middlename": "string"
}
}
}
}
CommercialMotorPolicyInputInsuredObjectVehicle: object
- description:
- truck:
- car:
- cover:
Example
{
"description": "string",
"truck": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
]
},
"car": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string"
}
}
}
CommercialMotorPolicyInputInsuredObjectVehicleCar: object
- kind:
- vehicleIdentification:
- licensePlate:
- power:
- engine:
- constructionYear:
- currentVehicleValue:
- ownerIsPolicyHolder:
- owner:
- driver:
Example
{
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
}
}
CommercialMotorPolicyInputInsuredObjectVehicleCover: object
- MTPLCover:
- PartialComprehensiveCover:
- ComprehensiveCover:
- RoadAssistance:
Example
{
"MTPLCover": {
"insuredAmount": "number"
},
"PartialComprehensiveCover": {
"coverBegin": "object",
"coverEnd": "object"
},
"ComprehensiveCover": {
"insuredAmount": "number"
},
"RoadAssistance": {
"insuredAmount": "number"
}
}
CommercialMotorPolicyInputInsuredObjectVehicleCoverComprehensiveCover: object
- insuredAmount:
-
the insured amount
Example
{
"insuredAmount": "number"
}
CommercialMotorPolicyInputInsuredObjectVehicleCoverMTPLCover: object
- insuredAmount:
-
the insured amount
Example
{
"insuredAmount": "number"
}
CommercialMotorPolicyInputInsuredObjectVehicleCoverRoadAssistance: object
- insuredAmount:
-
the insured amount
Example
{
"insuredAmount": "number"
}
CommercialMotorPolicyInputInsuredObjectVehicleTruck: object
- kind:
- vehicleIdentification:
- licensePlate:
- power:
- engine:
- constructionYear:
- currentVehicleValue:
- ownerIsPolicyHolder:
- owner:
- driver:
Example
{
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
]
}
CommercialMotorPolicyInputInsuredObjectVehicleTruckDriver: object
- firstname:
- lastname:
- middlename:
- gender:
- dateOfBirth:
- crmId:
- ref:
-
copies data from the ref path to this input
- questionnaire:
Example
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
CommercialMotorPolicyInputInsuredObjectVehicleTruckDriverQuestionnaire: object
- accidentHistory:
Example
{
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
CommercialMotorPolicyInputInsuredObjectVehicleTruckDriverQuestionnaireAccidentHistory: object
- accidentLastTwoYears:
-
Did the driver had an accident within the last two years? (Boolean)
Example
{
"accidentLastTwoYears": "boolean"
}
CommercialMotorPolicyInputPayer: object
- firstname:
- lastname:
- middlename:
- gender:
- dateOfBirth:
- crmId:
- iban:
- ref:
-
copies data from the ref path to this input
- address:
Example
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"iban": "string",
"ref": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
CommercialMotorPolicyInputPolicyHolder: object
- company:
- person:
Example
{
"company": [
{
"name": "string",
"companyForm": "string"
}
],
"person": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"foo": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string",
"floorNr": "string"
}
}
]
}
CommercialMotorPolicyInputPolicyHolderCompany: object
- name:
- companyForm:
Example
{
"name": "string",
"companyForm": "string"
}
CommercialMotorPolicyInputPolicyHolderPerson: object
- firstname:
- lastname:
- middlename:
- gender:
- dateOfBirth:
- crmId:
- foo:
- address:
Example
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"foo": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string",
"floorNr": "string"
}
}
CommercialMotorPolicyInputQuestionnaire: object
- smoker:
- previousInsurance:
Example
{
"smoker": {
"smoker": "boolean",
"recreationalDrugUser": "boolean"
},
"previousInsurance": {
"prevInsurance": "string",
"insurance": "string",
"insuranceNumber": "string",
"cancledByInsurer": "string"
}
}
CommercialMotorPolicyInputQuestionnairePreviousInsurance: object
- prevInsurance:
-
prevInsurance (String)
- insurance:
-
insurance (String)
- insuranceNumber:
-
Please provide the insurance number (String)
- cancledByInsurer:
-
cancledByInsurer (String)
Example
{
"prevInsurance": "string",
"insurance": "string",
"insuranceNumber": "string",
"cancledByInsurer": "string"
}
CommercialMotorPolicyInsuredObject: object
Example
{
"vehicle": {
"return": {
"description": {
"return": "string",
"arguments": {}
},
"truck": {
"return": {
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"driver": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"ageOfDriver": {}
}
}
}
}
}
}
}
CommercialMotorPolicyInsuredObjectVehicle: object
Example
{
"description": {
"return": "string",
"arguments": {}
},
"truck": {
"return": {
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"driver": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"ageOfDriver": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
}
}
CommercialMotorPolicyInsuredObjectVehicleCar: object
-
kind:
CarType -
vehicleIdentification:
String -
licensePlate:
String -
power:
Int -
engine:
EngineType -
constructionYear:
Int -
currentVehicleValue:
Int -
ownerIsPolicyHolder:
Boolean -
owner:
CommercialMotorPolicyInsuredObjectVehicleCarOwner -
driver:
CommercialMotorPolicyInsuredObjectVehicleCarDriver
Example
{
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"driver": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCarDriver: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCarOwner: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCover: object
-
mTPLCover:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCover -
partialComprehensiveCover:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCover -
comprehensiveCover:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCover -
roadAssistance:
CommercialMotorPolicyInsuredObjectVehicleCoverRoadAssistance
Example
{
"mTPLCover": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"vehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"nonVehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"death": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"paymentOfDeathBenefit": {
"return": {
"limit": {}
}
}
}
}
}
}
}
}
}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCover: object
-
insuredAmount:
Float -
the insured amount
-
risks:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"theftOfVehicle": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"theftOfVehicleParts": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"glassBreakage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
}
}
}
}
}
}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRisk: object
-
theftOfVehicle:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicle -
theftOfVehicleParts:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePart -
glassBreakage:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakage -
wildlifeAccidents:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccident -
damageByNaturalHazards:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazard -
ownDamage:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamage
Example
{
"theftOfVehicle": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"theftOfVehicleParts": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"glassBreakage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"wildlifeAccidents": {
"return": {
"events": {}
}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazard: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazardService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazardService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazardServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazardServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakage: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakageService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakageServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakageServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamage: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamageService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamageServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamageServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicle: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicleService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePart: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePartService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePartService: object
Example
{
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacement: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacementLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacementPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicleService: object
Example
{
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicleServiceCostsForReplacement: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicleServiceCostsForReplacementPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccident: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccidentService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccidentService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccidentServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccidentServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCover: object
-
insuredAmount:
Float -
the insured amount
-
risks:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"vehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"nonVehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"death": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"paymentOfDeathBenefit": {
"return": {
"limit": {
"return": {
"amountAbsolute": {}
}
}
}
}
}
}
}
}
}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRisk: object
-
vehicleDamage:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamage -
nonVehicleDamage:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamage -
death:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDeath -
injuryOfPerson:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPerson -
disabilityOfPerson:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPerson
Example
{
"vehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"nonVehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"death": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"paymentOfDeathBenefit": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {}
}
}
}
}
}
}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDeath: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDeathService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"paymentOfDeathBenefit": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDeathService: object
-
paymentOfDeathBenefit:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDeathServicePaymentOfDeathBenefit
Example
{
"paymentOfDeathBenefit": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDeathServicePaymentOfDeathBenefit: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDeathServicePaymentOfDeathBenefitLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDeathServicePaymentOfDeathBenefitPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPerson: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPersonService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"pension": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPersonService: object
Example
{
"pension": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPersonServicePension: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPersonServicePensionLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPersonServicePensionPayout: object
-
recurring:
PaymentFrequencyEnum -
count:
Int -
endEvent:
PayoutEndEvent
Example
{
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPerson: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPersonService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"medicalCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPersonService: object
Example
{
"medicalCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPersonServiceMedicalCost: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPersonServiceMedicalCostLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPersonServiceMedicalCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamage: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageServiceCostsForReplacement: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageServiceCostsForReplacementPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamage: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamageService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamageServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamageServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCover: object
-
insuredAmount:
Float -
the insured amount
-
coverBegin:
DateTime -
coverEnd:
DateTime -
risks:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"coverBegin": {
"return": "object",
"arguments": {}
},
"coverEnd": {
"return": "object",
"arguments": {}
},
"risks": {
"return": {
"theftOfVehicle": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"theftOfVehicleParts": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"glassBreakage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {}
}
}
}
}
}
}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRisk: object
-
theftOfVehicle:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicle -
theftOfVehicleParts:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePart -
glassBreakage:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakage -
wildlifeAccidents:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccident -
damageByNaturalHazards:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazard
Example
{
"theftOfVehicle": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"theftOfVehicleParts": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"glassBreakage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"wildlifeAccidents": {
"return": {
"events": {}
}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazard: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazardService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazardService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazardServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazardServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakage: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakageService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakageServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakageServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicle: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicleService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePart: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePartService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePartService: object
Example
{
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacement: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacementLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacementPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicleService: object
Example
{
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicleServiceCostsForReplacement: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicleServiceCostsForReplacementPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccident: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccidentService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccidentService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccidentServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccidentServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverRoadAssistance: object
-
insuredAmount:
Float -
the insured amount
-
risks:
CommercialMotorPolicyInsuredObjectVehicleCoverRoadAssistanceRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"towing": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"towingCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverRoadAssistanceRisk: object
Example
{
"towing": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"towingCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverRoadAssistanceRiskTowing: object
- events:
-
description:
String -
services:
CommercialMotorPolicyInsuredObjectVehicleCoverRoadAssistanceRiskTowingService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"towingCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverRoadAssistanceRiskTowingService: object
Example
{
"towingCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverRoadAssistanceRiskTowingServiceTowingCost: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleCoverRoadAssistanceRiskTowingServiceTowingCostLimit: object
CommercialMotorPolicyInsuredObjectVehicleCoverRoadAssistanceRiskTowingServiceTowingCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleTruck: object
-
kind:
TruckType -
vehicleIdentification:
String -
licensePlate:
String -
power:
Int -
engine:
EngineType -
constructionYear:
Int -
currentVehicleValue:
Int -
ownerIsPolicyHolder:
Boolean -
owner:
CommercialMotorPolicyInsuredObjectVehicleTruckOwner -
driver:
CommercialMotorPolicyInsuredObjectVehicleTruckDriver
Example
{
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"driver": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"ageOfDriver": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleTruckDriver: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"ageOfDriver": {
"return": "number",
"arguments": {}
}
}
CommercialMotorPolicyInsuredObjectVehicleTruckOwner: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyPayer: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"iban": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyPolicyHolder: object
Example
{
"company": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"person": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"foo": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
},
"floorNr": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyPolicyHolderCompany: object
-
name:
String -
companyForm:
CompanyForm
Example
{
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyPolicyHolderPerson: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"foo": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
},
"floorNr": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorPolicyPolicyHolderPersonAddress: object
Example
{
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
},
"floorNr": {
"return": "string",
"arguments": {}
}
}
CommercialMotorPolicyQuestionaire: object
- smoker:
- previousInsurance:
Example
{
"smoker": {
"return": [
{
"path": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"key": {
"return": "string",
"arguments": {}
},
"answer": {
"return": "object",
"arguments": {}
},
"text": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"previousInsurance": {
"return": [
{
"path": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"key": {
"return": "string",
"arguments": {}
},
"answer": {
"return": "object",
"arguments": {}
},
"text": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
CommercialMotorPolicyReturn: object
Return type for operation mutation
- validationViolations:
-
Validation Message for operation input
-
result:
CommercialMotorPolicy -
inputDispositions:
JSON -
Attribute dispositions for operation input
-
productName:
String -
the product name
- enums:
-
all possible enums
Example
{
"validationViolations": {
"return": [
"object"
],
"arguments": {}
},
"result": {
"return": {
"insuranceData": {
"return": {
"insuranceBegin": {
"return": "object",
"arguments": {}
},
"insuranceEnd": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"premium": {
"return": "number",
"arguments": {}
},
"calculation": {
"return": [
"object"
],
"arguments": {}
},
"state": {
"return": "string",
"arguments": {}
},
"insuredObject": {
"return": {
"vehicle": {
"return": {
"description": {
"return": "string",
"arguments": {}
},
"truck": {
"return": {
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {}
}
}
}
}
}
}
}
}
}
}
}
CommercialMotorQuote: object
-
insuranceData:
CommercialMotorQuoteInsuranceData -
nr:
String -
premium:
Float - calculation:
-
clientHandout:
DateTime -
insuredObject:
CommercialMotorQuoteInsuredObject -
questionaires:
CommercialMotorQuoteQuestionaire -
policyHolder:
CommercialMotorQuotePolicyHolder -
payer:
CommercialMotorQuotePayer
Example
{
"insuranceData": {
"return": {
"insuranceBegin": {
"return": "object",
"arguments": {}
},
"insuranceEnd": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"premium": {
"return": "number",
"arguments": {}
},
"calculation": {
"return": [
"object"
],
"arguments": {}
},
"clientHandout": {
"return": "object",
"arguments": {}
},
"insuredObject": {
"return": {
"vehicle": {
"return": {
"description": {
"return": "string",
"arguments": {}
},
"truck": {
"return": {
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {}
}
}
}
}
}
}
}
}
}
CommercialMotorQuoteInputInsuranceData: object
- insuranceBegin:
- termInYears:
-
the duration of this insurance in years
- nr:
-
if this is an existing nr the quote will be replaced
- clientHandout:
-
if this is set to true, the quote cannot be overridden
Example
{
"insuranceBegin": "object",
"termInYears": "number",
"nr": "string",
"clientHandout": "boolean"
}
CommercialMotorQuoteInputInsuredObject: object
Example
{
"Vehicle": {
"description": "string",
"truck": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
]
},
"car": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": {
"firstname": "string",
"lastname": "string",
"middlename": "string"
}
}
}
}
CommercialMotorQuoteInputInsuredObjectVehicle: object
- description:
- truck:
- car:
- cover:
Example
{
"description": "string",
"truck": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
]
},
"car": {
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string"
}
}
}
CommercialMotorQuoteInputInsuredObjectVehicleCar: object
- kind:
- vehicleIdentification:
- licensePlate:
- power:
- engine:
- constructionYear:
- currentVehicleValue:
- ownerIsPolicyHolder:
- owner:
- driver:
Example
{
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
}
}
CommercialMotorQuoteInputInsuredObjectVehicleCover: object
- MTPLCover:
- PartialComprehensiveCover:
- ComprehensiveCover:
- RoadAssistance:
Example
{
"MTPLCover": {
"insuredAmount": "number"
},
"PartialComprehensiveCover": {
"coverBegin": "object",
"coverEnd": "object"
},
"ComprehensiveCover": {
"insuredAmount": "number"
},
"RoadAssistance": {
"insuredAmount": "number"
}
}
CommercialMotorQuoteInputInsuredObjectVehicleCoverComprehensiveCover: object
- insuredAmount:
-
the insured amount
Example
{
"insuredAmount": "number"
}
CommercialMotorQuoteInputInsuredObjectVehicleCoverMTPLCover: object
- insuredAmount:
-
the insured amount
Example
{
"insuredAmount": "number"
}
CommercialMotorQuoteInputInsuredObjectVehicleCoverRoadAssistance: object
- insuredAmount:
-
the insured amount
Example
{
"insuredAmount": "number"
}
CommercialMotorQuoteInputInsuredObjectVehicleTruck: object
- kind:
- vehicleIdentification:
- licensePlate:
- power:
- engine:
- constructionYear:
- currentVehicleValue:
- ownerIsPolicyHolder:
- owner:
- driver:
Example
{
"kind": "string",
"vehicleIdentification": "string",
"licensePlate": "string",
"power": "number",
"engine": "string",
"constructionYear": "number",
"currentVehicleValue": "number",
"ownerIsPolicyHolder": "boolean",
"owner": {
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string"
},
"driver": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
]
}
CommercialMotorQuoteInputInsuredObjectVehicleTruckDriver: object
- firstname:
- lastname:
- middlename:
- gender:
- dateOfBirth:
- crmId:
- ref:
-
copies data from the ref path to this input
- questionnaire:
Example
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"ref": "string",
"questionnaire": {
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
}
CommercialMotorQuoteInputInsuredObjectVehicleTruckDriverQuestionnaire: object
- accidentHistory:
Example
{
"accidentHistory": {
"accidentLastTwoYears": "boolean"
}
}
CommercialMotorQuoteInputInsuredObjectVehicleTruckDriverQuestionnaireAccidentHistory: object
- accidentLastTwoYears:
-
Did the driver had an accident within the last two years? (Boolean)
Example
{
"accidentLastTwoYears": "boolean"
}
CommercialMotorQuoteInputPayer: object
- firstname:
- lastname:
- middlename:
- gender:
- dateOfBirth:
- crmId:
- iban:
- ref:
-
copies data from the ref path to this input
- address:
Example
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"iban": "string",
"ref": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
CommercialMotorQuoteInputPolicyHolder: object
- company:
- person:
Example
{
"company": [
{
"name": "string",
"companyForm": "string"
}
],
"person": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"foo": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string",
"floorNr": "string"
}
}
]
}
CommercialMotorQuoteInputPolicyHolderCompany: object
- name:
- companyForm:
Example
{
"name": "string",
"companyForm": "string"
}
CommercialMotorQuoteInputPolicyHolderPerson: object
- firstname:
- lastname:
- middlename:
- gender:
- dateOfBirth:
- crmId:
- foo:
- address:
Example
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"foo": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string",
"floorNr": "string"
}
}
CommercialMotorQuoteInputQuestionnaire: object
- smoker:
- previousInsurance:
Example
{
"smoker": {
"smoker": "boolean",
"recreationalDrugUser": "boolean"
},
"previousInsurance": {
"prevInsurance": "string",
"insurance": "string",
"insuranceNumber": "string",
"cancledByInsurer": "string"
}
}
CommercialMotorQuoteInputQuestionnairePreviousInsurance: object
- prevInsurance:
-
prevInsurance (String)
- insurance:
-
insurance (String)
- insuranceNumber:
-
Please provide the insurance number (String)
- cancledByInsurer:
-
cancledByInsurer (String)
Example
{
"prevInsurance": "string",
"insurance": "string",
"insuranceNumber": "string",
"cancledByInsurer": "string"
}
CommercialMotorQuoteInsuredObject: object
Example
{
"vehicle": {
"return": {
"description": {
"return": "string",
"arguments": {}
},
"truck": {
"return": {
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"driver": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"ageOfDriver": {}
}
}
}
}
}
}
}
CommercialMotorQuoteInsuredObjectVehicle: object
-
description:
String -
truck:
CommercialMotorQuoteInsuredObjectVehicleTruck -
car:
CommercialMotorQuoteInsuredObjectVehicleCar -
cover:
CommercialMotorQuoteInsuredObjectVehicleCover
Example
{
"description": {
"return": "string",
"arguments": {}
},
"truck": {
"return": {
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"driver": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"ageOfDriver": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
}
}
CommercialMotorQuoteInsuredObjectVehicleCar: object
-
kind:
CarType -
vehicleIdentification:
String -
licensePlate:
String -
power:
Int -
engine:
EngineType -
constructionYear:
Int -
currentVehicleValue:
Int -
ownerIsPolicyHolder:
Boolean -
owner:
CommercialMotorQuoteInsuredObjectVehicleCarOwner -
driver:
CommercialMotorQuoteInsuredObjectVehicleCarDriver
Example
{
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"driver": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCarDriver: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCarOwner: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCover: object
-
mTPLCover:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCover -
partialComprehensiveCover:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCover -
comprehensiveCover:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCover -
roadAssistance:
CommercialMotorQuoteInsuredObjectVehicleCoverRoadAssistance
Example
{
"mTPLCover": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"vehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"nonVehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"death": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"paymentOfDeathBenefit": {
"return": {
"limit": {}
}
}
}
}
}
}
}
}
}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCover: object
-
insuredAmount:
Float -
the insured amount
-
risks:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"theftOfVehicle": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"theftOfVehicleParts": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"glassBreakage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
}
}
}
}
}
}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRisk: object
-
theftOfVehicle:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicle -
theftOfVehicleParts:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePart -
glassBreakage:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakage -
wildlifeAccidents:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccident -
damageByNaturalHazards:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazard -
ownDamage:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamage
Example
{
"theftOfVehicle": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"theftOfVehicleParts": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"glassBreakage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"wildlifeAccidents": {
"return": {
"events": {}
}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazard: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazardService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazardService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazardServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskDamageByNaturalHazardServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakage: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakageService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakageServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskGlassBreakageServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamage: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamageService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamageServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskOwnDamageServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicle: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicleService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePart: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePartService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePartService: object
Example
{
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacement: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacementLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacementPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicleService: object
Example
{
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicleServiceCostsForReplacement: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskTheftOfVehicleServiceCostsForReplacementPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccident: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccidentService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccidentService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccidentServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverComprehensiveCoverRiskWildlifeAccidentServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCover: object
-
insuredAmount:
Float -
the insured amount
-
risks:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"vehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"nonVehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"death": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"paymentOfDeathBenefit": {
"return": {
"limit": {
"return": {
"amountAbsolute": {}
}
}
}
}
}
}
}
}
}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRisk: object
-
vehicleDamage:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamage -
nonVehicleDamage:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamage -
death:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDeath -
injuryOfPerson:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPerson -
disabilityOfPerson:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPerson
Example
{
"vehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"nonVehicleDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"death": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"paymentOfDeathBenefit": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {}
}
}
}
}
}
}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDeath: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDeathService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"paymentOfDeathBenefit": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDeathService: object
-
paymentOfDeathBenefit:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDeathServicePaymentOfDeathBenefit
Example
{
"paymentOfDeathBenefit": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDeathServicePaymentOfDeathBenefit: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDeathServicePaymentOfDeathBenefitLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDeathServicePaymentOfDeathBenefitPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPerson: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPersonService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"pension": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPersonService: object
Example
{
"pension": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPersonServicePension: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPersonServicePensionLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskDisabilityOfPersonServicePensionPayout: object
-
recurring:
PaymentFrequencyEnum -
count:
Int -
endEvent:
PayoutEndEvent
Example
{
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPerson: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPersonService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"medicalCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPersonService: object
Example
{
"medicalCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPersonServiceMedicalCost: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPersonServiceMedicalCostLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskInjuryOfPersonServiceMedicalCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamage: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageServiceCostsForReplacement: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageServiceCostsForReplacementPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskNonVehicleDamageServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamage: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamageService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamageServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverMTPLCoverRiskVehicleDamageServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCover: object
-
insuredAmount:
Float -
the insured amount
-
coverBegin:
DateTime -
coverEnd:
DateTime -
risks:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"coverBegin": {
"return": "object",
"arguments": {}
},
"coverEnd": {
"return": "object",
"arguments": {}
},
"risks": {
"return": {
"theftOfVehicle": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"theftOfVehicleParts": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"glassBreakage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {}
}
}
}
}
}
}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRisk: object
-
theftOfVehicle:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicle -
theftOfVehicleParts:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePart -
glassBreakage:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakage -
wildlifeAccidents:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccident -
damageByNaturalHazards:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazard
Example
{
"theftOfVehicle": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"theftOfVehicleParts": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"glassBreakage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"wildlifeAccidents": {
"return": {
"events": {}
}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazard: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazardService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazardService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazardServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskDamageByNaturalHazardServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakage: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakageService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakageServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskGlassBreakageServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicle: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicleService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePart: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePartService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePartService: object
Example
{
"costsForReplacement": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacement: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacementLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehiclePartServiceCostsForReplacementPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicleService: object
Example
{
"costsForReplacement": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicleServiceCostsForReplacement: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskTheftOfVehicleServiceCostsForReplacementPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccident: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccidentService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccidentService: object
Example
{
"repairCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccidentServiceRepairCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverPartialComprehensiveCoverRiskWildlifeAccidentServiceRepairCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverRoadAssistance: object
-
insuredAmount:
Float -
the insured amount
-
risks:
CommercialMotorQuoteInsuredObjectVehicleCoverRoadAssistanceRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"towing": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"towingCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverRoadAssistanceRisk: object
Example
{
"towing": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"towingCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverRoadAssistanceRiskTowing: object
- events:
-
description:
String -
services:
CommercialMotorQuoteInsuredObjectVehicleCoverRoadAssistanceRiskTowingService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"towingCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverRoadAssistanceRiskTowingService: object
Example
{
"towingCosts": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverRoadAssistanceRiskTowingServiceTowingCost: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleCoverRoadAssistanceRiskTowingServiceTowingCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleTruck: object
-
kind:
TruckType -
vehicleIdentification:
String -
licensePlate:
String -
power:
Int -
engine:
EngineType -
constructionYear:
Int -
currentVehicleValue:
Int -
ownerIsPolicyHolder:
Boolean -
owner:
CommercialMotorQuoteInsuredObjectVehicleTruckOwner -
driver:
CommercialMotorQuoteInsuredObjectVehicleTruckDriver
Example
{
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"driver": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"ageOfDriver": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleTruckDriver: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"ageOfDriver": {
"return": "number",
"arguments": {}
}
}
CommercialMotorQuoteInsuredObjectVehicleTruckOwner: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuotePayer: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"iban": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuotePolicyHolder: object
Example
{
"company": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"person": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"foo": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
},
"floorNr": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuotePolicyHolderCompany: object
-
name:
String -
companyForm:
CompanyForm
Example
{
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuotePolicyHolderPerson: object
Example
{
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"foo": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
},
"floorNr": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CommercialMotorQuotePolicyHolderPersonAddress: object
Example
{
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
},
"floorNr": {
"return": "string",
"arguments": {}
}
}
CommercialMotorQuoteQuestionaire: object
- smoker:
- previousInsurance:
Example
{
"smoker": {
"return": [
{
"path": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"key": {
"return": "string",
"arguments": {}
},
"answer": {
"return": "object",
"arguments": {}
},
"text": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"previousInsurance": {
"return": [
{
"path": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"key": {
"return": "string",
"arguments": {}
},
"answer": {
"return": "object",
"arguments": {}
},
"text": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
CommercialMotorQuoteReturn: object
Return type for operation mutation
- validationViolations:
-
Validation Message for operation input
-
result:
CommercialMotorQuote -
inputDispositions:
JSON -
Attribute dispositions for operation input
-
productName:
String -
the product name
- enums:
-
all possible enums
Example
{
"validationViolations": {
"return": [
"object"
],
"arguments": {}
},
"result": {
"return": {
"insuranceData": {
"return": {
"insuranceBegin": {
"return": "object",
"arguments": {}
},
"insuranceEnd": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"premium": {
"return": "number",
"arguments": {}
},
"calculation": {
"return": [
"object"
],
"arguments": {}
},
"clientHandout": {
"return": "object",
"arguments": {}
},
"insuredObject": {
"return": {
"vehicle": {
"return": {
"description": {
"return": "string",
"arguments": {}
},
"truck": {
"return": {
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"ownerIsPolicyHolder": {
"return": "boolean",
"arguments": {}
},
"owner": {
"return": {
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {}
}
}
}
}
}
}
}
}
}
}
}
Company: object
Example
{
"id": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
},
"nature": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"qaaId": {
"return": "string",
"arguments": {}
},
"qaa": {
"return": "string",
"arguments": {}
},
"product": {
"return": "string",
"arguments": {}
},
"_json": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"indication": {
"return": "string",
"arguments": {}
}
}
CompanyFilter: object
- id:
- name:
- companyForm:
- nature:
- nr:
- qaaId:
- qaa:
- product:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
Example
{
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"name": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"companyForm": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"nature": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"nr": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string"
}
}
CompanyFormFilter: object
- is:
- isNot:
- in:
- notIn:
- isNull:
-
either null or non-null value
Example
{
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
}
CompanySort: string
-
name_ASC
-
name_DESC
-
companyForm_ASC
-
companyForm_DESC
-
nature_ASC
-
nature_DESC
-
nr_ASC
-
nr_DESC
-
qaaId_ASC
-
qaaId_DESC
-
qaa_ASC
-
qaa_DESC
-
product_ASC
-
product_DESC
-
id_ASC
-
id_DESC
-
createdAt_ASC
-
createdAt_DESC
-
updatedAt_ASC
-
updatedAt_DESC
CoverCalculationResolved: object
Example
{
"name": {
"return": "string",
"arguments": {}
},
"insuredAmount": {
"return": "number",
"arguments": {}
},
"riskPremium": {
"return": "number",
"arguments": {}
},
"officePremium": {
"return": "number",
"arguments": {}
},
"calculationSteps": {
"return": [
{
"stepType": {
"return": "string",
"arguments": {}
},
"stepName": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
CoverCalculationStep: object
-
stepType:
StepEffectTypeEnum -
stepName:
String -
origin:
OriginTypeEnum -
originName:
String -
amount:
Float -
amountType:
AmountTypeEnum
Example
{
"stepType": {
"return": "string",
"arguments": {}
},
"stepName": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
}
}
DateFilter: object
- is:
-
equal
- isNot:
-
not equal
- beforeOrEqual:
- before:
- afterOrEqual:
- after:
- in:
-
is in list of dates
- notIn:
-
is not in list of dates
- between:
-
is before or equal to the first and after the last date of the list
- isNull:
-
either null or non-null value
Example
{
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
}
DateTimeFilter: object
- is:
-
equal
- isNot:
-
not equal
- beforeOrEqual:
- before:
- afterOrEqual:
- after:
- in:
-
is in list of dates
- notIn:
-
is not in list of dates
- between:
-
is before or equal to the first and after the last date of the list
- isNull:
-
either null or non-null value
Example
{
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
}
EngineTypeFilter: object
- is:
- isNot:
- in:
- notIn:
- isNull:
-
either null or non-null value
Example
{
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
}
EntityLifecyclePayload: object
-
entity:
String -
id:
String -
event:
EntityLifecyclePayloadEvent
Example
{
"entity": {
"return": "string",
"arguments": {}
},
"id": {
"return": "string",
"arguments": {}
},
"event": {
"return": "string",
"arguments": {}
}
}
Float: number
The Float
scalar type represents signed double-precision fractional values as specified by
IEEE 754.
Example
number
GenericBeneficiary: object
-
identity:
IdentityEnum -
attributes:
JSON -
share:
Float
Example
{
"identity": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"share": {
"return": "number",
"arguments": {}
}
}
GenericCover: object
Example
{
"name": {
"return": "string",
"arguments": {}
},
"insuredAmount": {
"return": "number",
"arguments": {}
},
"coverBegin": {
"return": "object",
"arguments": {}
},
"coverEnd": {
"return": "object",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"risks": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"providerNetwork": {
"return": "string",
"arguments": {}
},
"idcCode": {
"return": "string",
"arguments": {}
},
"description": {
"return": "object",
"arguments": {}
},
"limit": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"applience": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"franchise": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number"
}
}
}
}
]
}
}
]
}
}
GenericCoverRisk: object
Example
{
"name": {
"return": "string",
"arguments": {}
},
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"providerNetwork": {
"return": "string",
"arguments": {}
},
"idcCode": {
"return": "string",
"arguments": {}
},
"description": {
"return": "object",
"arguments": {}
},
"limit": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"applience": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"franchise": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"totalLimit": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
],
"arguments": {}
}
}
GenericCoverRiskService: object
-
name:
String -
providerNetwork:
String -
idcCode:
String -
description:
JSON -
limit:
GenericCoverRiskServiceLimit -
payout:
GenericCoverRiskServicePayout -
totalLimit:
GenericCoverRiskServiceTotalLimit
Example
{
"name": {
"return": "string",
"arguments": {}
},
"providerNetwork": {
"return": "string",
"arguments": {}
},
"idcCode": {
"return": "string",
"arguments": {}
},
"description": {
"return": "object",
"arguments": {}
},
"limit": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"applience": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"franchise": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"totalLimit": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
GenericCoverRiskServiceLimit: object
-
amountType:
AmountTypeEnum -
amount:
Int -
applience:
LimitApplienceEnum -
count:
Int -
franchise:
GenericCoverRiskServiceLimitFranchise
Example
{
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"applience": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"franchise": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
GenericCoverRiskServiceLimitFranchise: object
-
amountType:
AmountTypeEnum -
amount:
Int
Example
{
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
}
}
GenericCoverRiskServicePayout: object
-
recurring:
PaymentFrequencyEnum -
count:
Int -
endEvent:
PayoutEndEvent -
description:
String
Example
{
"recurring": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"endEvent": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
}
}
GenericCoverRiskServiceTotalLimit: object
-
amountType:
AmountTypeEnum -
amount:
Int
Example
{
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
}
}
GenericInsuredObject: object
-
name:
String -
identity:
IdentityEnum -
attributes:
JSON - covers:
Example
{
"name": {
"return": "string",
"arguments": {}
},
"identity": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"covers": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"insuredAmount": {
"return": "number",
"arguments": {}
},
"coverBegin": {
"return": "object",
"arguments": {}
},
"coverEnd": {
"return": "object",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"risks": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"providerNetwork": {
"return": "string",
"arguments": {}
},
"idcCode": {
"return": "string",
"arguments": {}
},
"description": {
"return": "object",
"arguments": {}
},
"limit": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"applience": {
"return": "string",
"arguments": {}
},
"count": {
"return": "number",
"arguments": {}
},
"franchise": {
"return": {
"amountType": {
"return": "string",
"arguments": {}
}
}
}
}
}
}
]
}
}
]
}
}
]
}
}
ID: string
The ID
scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4"
) or integer (such as 4
) input value will be accepted as an ID.
IdentityAttributes: object
-
identity:
IdentityEnum -
attributes:
JSON
Example
{
"identity": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
}
}
InsuredObjectCalculationResolved: object
- cover:
- calculationSteps:
Example
{
"cover": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"insuredAmount": {
"return": "number",
"arguments": {}
},
"riskPremium": {
"return": "number",
"arguments": {}
},
"officePremium": {
"return": "number",
"arguments": {}
},
"calculationSteps": {
"return": [
{
"stepType": {
"return": "string",
"arguments": {}
},
"stepName": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
},
"calculationSteps": {
"return": [
{
"stepType": {
"return": "string",
"arguments": {}
},
"stepName": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
Int: number
The Int
scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
number
IntFilter: object
- is:
-
equal, if given all other options are ignored
- isNot:
-
not equal
- lowerOrEqual:
-
lower or equal than
- lower:
-
lower than
- greaterOrEqual:
-
greater or equal than
- greater:
-
greater than
- isIn:
-
is in list of numbers
- notIn:
-
is not in list of numbers
- between:
-
is greater or equal than the first and lower then the last number of a list
- isNull:
-
either null or non-null value
Example
{
"is": "number",
"isNot": "number",
"lowerOrEqual": "number",
"lower": "number",
"greaterOrEqual": "number",
"greater": "number",
"isIn": [
"number"
],
"notIn": [
"number"
],
"between": [
"number"
],
"isNull": "boolean"
}
LimitApplienceEnum: string
-
EVENT
-
ITEM
-
PERSON
-
GROUP
-
SERVICE
-
INSURED_OBJECT
-
PROVIDER_AGGREGATED
-
POLICY_AGGREGATED
PaymentCalculationItem: object
-
itemType:
StepEffectTypeEnum -
origin:
OriginTypeEnum -
originName:
String -
amountType:
AmountTypeEnum -
amount:
Float -
percent:
String
Example
{
"itemType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"percent": {
"return": "string",
"arguments": {}
}
}
PaymentFrequencyEnumFilter: object
- is:
- isNot:
- in:
- notIn:
- isNull:
-
either null or non-null value
Example
{
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
}
PaymentInformation: object
-
frequency:
PaymentFrequencyEnum -
endDate:
DateTime -
method:
PaymentInformationMethod
Example
{
"frequency": {
"return": "string",
"arguments": {}
},
"endDate": {
"return": "object",
"arguments": {}
},
"method": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
}
PaymentInformationMethod: object
-
name:
PaymentMethodEnum -
attributes:
JSON
Example
{
"name": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
}
}
PaymentPeriodCalculationInsuredObject: object
-
name:
String - instances:
Example
{
"name": {
"return": "string",
"arguments": {}
},
"instances": {
"return": [
{
"cover": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"premiumNet": {
"return": "number",
"arguments": {}
},
"tax": {
"return": [
"string"
],
"arguments": {}
},
"items": {
"return": [
{
"itemType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"percent": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
}
}
PaymentPeriodCalculationInsuredObjectInstance: object
Example
{
"cover": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"premiumNet": {
"return": "number",
"arguments": {}
},
"tax": {
"return": [
"string"
],
"arguments": {}
},
"items": {
"return": [
{
"itemType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"percent": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
}
}
PaymentPeriodCalculationInsuredObjectInstanceCover: object
Example
{
"name": {
"return": "string",
"arguments": {}
},
"premiumNet": {
"return": "number",
"arguments": {}
},
"tax": {
"return": [
"string"
],
"arguments": {}
},
"items": {
"return": [
{
"itemType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"percent": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
PaymentPeriodDetails: object
Example
{
"from": {
"return": "object",
"arguments": {}
},
"to": {
"return": "object",
"arguments": {}
},
"insuredObjects": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"instances": {
"return": [
{
"cover": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"premiumNet": {
"return": "number",
"arguments": {}
},
"tax": {
"return": [
"string"
],
"arguments": {}
},
"items": {
"return": [
{
"itemType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"percent": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
},
"coverPremiums": {
"return": "number",
"arguments": {}
},
"tax": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"sum": {
"return": "number",
"arguments": {}
},
"value": {
"return": "number",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
}
}
],
"arguments": {}
},
"taxedLoading": {
"return": [
{
"name": {}
}
]
}
}
PaymentPeriodDetailsTax: object
Example
{
"name": {
"return": "string",
"arguments": {}
},
"sum": {
"return": "number",
"arguments": {}
},
"value": {
"return": "number",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
}
}
PaymentPlan: object
-
id:
ID -
calculationFrequency:
CalculationFrequencyEnum -
paymentFrequency:
PaymentFrequencyEnum - paymentPeriods:
-
createdAt:
DateTime -
creation date of this item
-
updatedAt:
DateTime -
latest update date of this item
-
indication:
String -
qaa:
Qaa
Example
{
"id": {
"return": "string",
"arguments": {}
},
"calculationFrequency": {
"return": "string",
"arguments": {}
},
"paymentFrequency": {
"return": "string",
"arguments": {}
},
"paymentPeriods": {
"return": [
{
"from": {
"return": "object",
"arguments": {}
},
"to": {
"return": "object",
"arguments": {}
},
"insuredObjects": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"instances": {
"return": [
{
"cover": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"premiumNet": {
"return": "number",
"arguments": {}
},
"tax": {
"return": [
"string"
],
"arguments": {}
},
"items": {
"return": [
{
"itemType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"percent": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
},
"coverPremiums": {
"return": "number",
"arguments": {}
},
"tax": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"sum": {}
}
]
}
}
]
}
}
PaymentPlanFilter: object
- id:
- calculationFrequency:
- paymentFrequency:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
- qaaId:
- qaaType:
Example
{
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"calculationFrequency": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"paymentFrequency": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"createdAt": {
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
},
"updatedAt": {
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
},
"qaaId": {
"is": "string",
"isNot": "string",
"in": [
null
]
}
}
PaymentPlanSort: string
-
calculationFrequency_ASC
-
calculationFrequency_DESC
-
paymentFrequency_ASC
-
paymentFrequency_DESC
-
paymentPeriods_ASC
-
paymentPeriods_DESC
-
id_ASC
-
id_DESC
-
createdAt_ASC
-
createdAt_DESC
-
updatedAt_ASC
-
updatedAt_DESC
Person: object
-
id:
ID -
firstname:
String -
lastname:
String -
middlename:
String -
gender:
Gender -
dateOfBirth:
Date -
crmId:
String -
nature:
String -
nr:
String -
qaaId:
String -
qaa:
QAAEnum -
product:
ProductNameEnum -
_json:
JSON -
createdAt:
DateTime -
creation date of this item
-
updatedAt:
DateTime -
latest update date of this item
-
indication:
String - ownerTrucks:
- driverTrucks:
- ownerCars:
- driverCars:
- addressAddresses:
Example
{
"id": {
"return": "string",
"arguments": {}
},
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string",
"arguments": {}
},
"nature": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"qaaId": {
"return": "string",
"arguments": {}
},
"qaa": {
"return": "string",
"arguments": {}
},
"product": {
"return": "string",
"arguments": {}
},
"_json": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"indication": {
"return": "string",
"arguments": {}
},
"ownerTrucks": {
"return": [
{
"id": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number"
}
}
]
}
}
PersonFilter: object
- id:
- firstname:
- lastname:
- middlename:
- gender:
- dateOfBirth:
- crmId:
- nature:
- nr:
- qaaId:
- qaa:
- product:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
- truckIds:
- carIds:
- addressIds:
Example
{
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"firstname": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"lastname": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"middlename": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"gender": {
"is": "string",
"isNot": "string",
"in": [
null
]
}
}
PersonSort: string
-
firstname_ASC
-
firstname_DESC
-
lastname_ASC
-
lastname_DESC
-
middlename_ASC
-
middlename_DESC
-
gender_ASC
-
gender_DESC
-
dateOfBirth_ASC
-
dateOfBirth_DESC
-
crmId_ASC
-
crmId_DESC
-
nature_ASC
-
nature_DESC
-
nr_ASC
-
nr_DESC
-
qaaId_ASC
-
qaaId_DESC
-
qaa_ASC
-
qaa_DESC
-
product_ASC
-
product_DESC
-
id_ASC
-
id_DESC
-
createdAt_ASC
-
createdAt_DESC
-
updatedAt_ASC
-
updatedAt_DESC
Pet: object
-
id:
ID -
name:
String -
givenNameFromBreeder:
String -
kind:
PetKind -
gender:
PetGender -
breed:
String -
dateOfBirth:
Date -
nature:
String -
nr:
String -
qaaId:
String -
qaa:
QAAEnum -
product:
ProductNameEnum -
_json:
JSON -
createdAt:
DateTime -
creation date of this item
-
updatedAt:
DateTime -
latest update date of this item
-
indication:
String
Example
{
"id": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"nature": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"qaaId": {
"return": "string",
"arguments": {}
},
"qaa": {
"return": "string",
"arguments": {}
},
"product": {
"return": "string",
"arguments": {}
},
"_json": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"indication": {
"return": "string",
"arguments": {}
}
}
PetFilter: object
- id:
- name:
- givenNameFromBreeder:
- kind:
- gender:
- breed:
- dateOfBirth:
- nature:
- nr:
- qaaId:
- qaa:
- product:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
Example
{
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"name": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"givenNameFromBreeder": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"kind": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"gender": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"breed": {
"is": "string"
}
}
PetSort: string
-
name_ASC
-
name_DESC
-
givenNameFromBreeder_ASC
-
givenNameFromBreeder_DESC
-
kind_ASC
-
kind_DESC
-
gender_ASC
-
gender_DESC
-
breed_ASC
-
breed_DESC
-
dateOfBirth_ASC
-
dateOfBirth_DESC
-
nature_ASC
-
nature_DESC
-
nr_ASC
-
nr_DESC
-
qaaId_ASC
-
qaaId_DESC
-
qaa_ASC
-
qaa_DESC
-
product_ASC
-
product_DESC
-
id_ASC
-
id_DESC
-
createdAt_ASC
-
createdAt_DESC
-
updatedAt_ASC
-
updatedAt_DESC
Policy: object
-
id:
ID -
meta:
GenericQaaMeta -
productName:
String -
nr:
String -
insuranceBegin:
DateTime -
insuranceEnd:
DateTime -
payment:
PaymentInformation -
attributes:
JSON - insuredObjects:
- policyHolders:
- payers:
- beneficiaries:
- questionnaires:
-
state:
PolicyStateEnum -
policyCheckResult:
PolicyCheckResult -
gracePeriod:
Int -
Validation of this field:
{ "numericality": { "onlyInteger": true } }
-
createdAt:
DateTime -
creation date of this item
-
updatedAt:
DateTime -
latest update date of this item
-
indication:
String -
paymentPlan:
PaymentPlan
Example
{
"id": {
"return": "string",
"arguments": {}
},
"meta": {
"return": {
"dispositions": {
"return": "object",
"arguments": {}
},
"input": {
"return": "object",
"arguments": {}
},
"principal": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"productName": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"insuranceBegin": {
"return": "object",
"arguments": {}
},
"insuranceEnd": {
"return": "object",
"arguments": {}
},
"payment": {
"return": {
"frequency": {
"return": "string",
"arguments": {}
},
"endDate": {
"return": "object",
"arguments": {}
},
"method": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"insuredObjects": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"identity": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"covers": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"insuredAmount": {
"return": "number",
"arguments": {}
},
"coverBegin": {
"return": "object",
"arguments": {}
},
"coverEnd": {
"return": "object"
}
}
]
}
}
]
}
}
PolicyCheckSubscriptionPayload: object
Example
{
"policy": {
"return": {
"id": {
"return": "string",
"arguments": {}
},
"meta": {
"return": {
"dispositions": {
"return": "object",
"arguments": {}
},
"input": {
"return": "object",
"arguments": {}
},
"principal": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"productName": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"insuranceBegin": {
"return": "object",
"arguments": {}
},
"insuranceEnd": {
"return": "object",
"arguments": {}
},
"payment": {
"return": {
"frequency": {
"return": "string",
"arguments": {}
},
"endDate": {
"return": "object",
"arguments": {}
},
"method": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"insuredObjects": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"identity": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"covers": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"insuredAmount": {
"return": "number",
"arguments": {}
},
"coverBegin": {
"return": "object",
"arguments": {}
}
}
]
}
}
]
}
}
}
}
PolicyFilter: object
- id:
- productName:
- nr:
- insuranceBegin:
- insuranceEnd:
- state:
- gracePeriod:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
- qaaId:
Example
{
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"productName": "string",
"nr": "string",
"insuranceBegin": {
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
},
"insuranceEnd": {
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
},
"state": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"gracePeriod": {
"is": "number",
"isNot": "number",
"lowerOrEqual": "number",
"lower": "number",
"greaterOrEqual": "number",
"greater": "number",
"isIn": [
"number"
]
}
}
PolicySort: string
-
meta_ASC
-
meta_DESC
-
productName_ASC
-
productName_DESC
-
nr_ASC
-
nr_DESC
-
insuranceBegin_ASC
-
insuranceBegin_DESC
-
insuranceEnd_ASC
-
insuranceEnd_DESC
-
payment_ASC
-
payment_DESC
-
attributes_ASC
-
attributes_DESC
-
insuredObjects_ASC
-
insuredObjects_DESC
-
policyHolders_ASC
-
policyHolders_DESC
-
payers_ASC
-
payers_DESC
-
beneficiaries_ASC
-
beneficiaries_DESC
-
questionnaires_ASC
-
questionnaires_DESC
-
state_ASC
-
state_DESC
-
policyCheckResult_ASC
-
policyCheckResult_DESC
-
gracePeriod_ASC
-
gracePeriod_DESC
-
id_ASC
-
id_DESC
-
createdAt_ASC
-
createdAt_DESC
-
updatedAt_ASC
-
updatedAt_DESC
PolicyStateEnum: string
-
new
-
awaiting_documents
-
deferred
-
registered
-
partially_active
-
active
-
dunning
-
paid
-
layoff
PolicyStateEnumFilter: object
- is:
- isNot:
- in:
- notIn:
- isNull:
-
either null or non-null value
Example
{
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
}
PolicyStateTransition: string
-
await_documents
-
policy_check
-
underwriting_approved
-
payment_missing
-
payment_arrived
-
payment_fully_done
-
first_payment_fully_done
-
first_payment_partially_done
-
waiver_of_premium
ProductCalculationResolved: object
- afterTaxDiscountSteps:
- taxedLoadingSteps:
- calculationSteps:
Example
{
"afterTaxDiscountSteps": {
"return": [
{
"stepName": {
"return": "string",
"arguments": {}
},
"stepType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"taxedLoadingSteps": {
"return": [
{
"stepName": {
"return": "string",
"arguments": {}
},
"stepType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
},
"tax": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"calculationSteps": {
"return": [
{
"stepType": {
"return": "string",
"arguments": {}
},
"stepName": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
ProductNameEnumFilter: object
- is:
- isNot:
- in:
- notIn:
- isNull:
-
either null or non-null value
Example
{
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
}
Qaa: object
Example
{
"id": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"productName": {
"return": "string",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"indication": {
"return": "string",
"arguments": {}
},
"paymentPlan": {
"return": {
"id": {
"return": "string",
"arguments": {}
},
"calculationFrequency": {
"return": "string",
"arguments": {}
},
"paymentFrequency": {
"return": "string",
"arguments": {}
},
"paymentPeriods": {
"return": [
{
"from": {
"return": "object",
"arguments": {}
},
"to": {
"return": "object",
"arguments": {}
},
"insuredObjects": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"instances": {
"return": [
{
"cover": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"premiumNet": {
"return": "number",
"arguments": {}
},
"tax": {
"return": [
"string"
],
"arguments": {}
},
"items": {
"return": [
{
"itemType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amountType": {
"return": "string"
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
}
}
QuestionnaireAnswer: object
Example
{
"path": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"key": {
"return": "string",
"arguments": {}
},
"answer": {
"return": "object",
"arguments": {}
},
"text": {
"return": "string",
"arguments": {}
}
}
Quote: object
-
id:
ID -
meta:
GenericQaaMeta -
productName:
String -
nr:
String -
insuranceBegin:
DateTime -
insuranceEnd:
DateTime -
payment:
PaymentInformation -
attributes:
JSON - insuredObjects:
- policyHolders:
- payers:
- beneficiaries:
- questionnaires:
-
createdAt:
DateTime -
creation date of this item
-
updatedAt:
DateTime -
latest update date of this item
-
indication:
String -
paymentPlan:
PaymentPlan
Example
{
"id": {
"return": "string",
"arguments": {}
},
"meta": {
"return": {
"dispositions": {
"return": "object",
"arguments": {}
},
"input": {
"return": "object",
"arguments": {}
},
"principal": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"productName": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"insuranceBegin": {
"return": "object",
"arguments": {}
},
"insuranceEnd": {
"return": "object",
"arguments": {}
},
"payment": {
"return": {
"frequency": {
"return": "string",
"arguments": {}
},
"endDate": {
"return": "object",
"arguments": {}
},
"method": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"insuredObjects": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"identity": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"covers": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"insuredAmount": {
"return": "number",
"arguments": {}
},
"coverBegin": {
"return": "object",
"arguments": {}
},
"coverEnd": {
"return": "object"
}
}
]
}
}
]
}
}
QuoteFilter: object
- id:
- productName:
- nr:
- insuranceBegin:
- insuranceEnd:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
- qaaId:
Example
{
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"productName": "string",
"nr": "string",
"insuranceBegin": {
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
},
"insuranceEnd": {
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
},
"createdAt": {
"is": "object",
"isNot": "object",
"beforeOrEqual": "object",
"before": "object",
"afterOrEqual": "object",
"after": "object",
"in": [
"object"
],
"notIn": [
"object"
],
"between": [
"object"
],
"isNull": "boolean"
},
"updatedAt": {
"is": "object",
"isNot": "object"
}
}
QuoteSort: string
-
meta_ASC
-
meta_DESC
-
productName_ASC
-
productName_DESC
-
nr_ASC
-
nr_DESC
-
insuranceBegin_ASC
-
insuranceBegin_DESC
-
insuranceEnd_ASC
-
insuranceEnd_DESC
-
payment_ASC
-
payment_DESC
-
attributes_ASC
-
attributes_DESC
-
insuredObjects_ASC
-
insuredObjects_DESC
-
policyHolders_ASC
-
policyHolders_DESC
-
payers_ASC
-
payers_DESC
-
beneficiaries_ASC
-
beneficiaries_DESC
-
questionnaires_ASC
-
questionnaires_DESC
-
id_ASC
-
id_DESC
-
createdAt_ASC
-
createdAt_DESC
-
updatedAt_ASC
-
updatedAt_DESC
StateEngineStateQueryResult: object
- validationViolations:
-
state:
String - allowed:
Example
{
"validationViolations": {
"return": [
"object"
],
"arguments": {}
},
"state": {
"return": "string",
"arguments": {}
},
"allowed": {
"return": [
"string"
],
"arguments": {}
}
}
String: string
The String
scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
StringFilter: object
- is:
-
equal this value, case-sensitive can be be applied (default: true)
- isNot:
-
does not equal this value, case-sensitive can be be applied (default: true)
- in:
-
value is in the list of strings, case-sensitive
- notIn:
-
value is not in the list of strings, case-sensitive
- contains:
-
contains this value, case-sensitive can be be applied (default: true)
- notContains:
-
does not contain this value, case-sensitive can be be applied (default: true)
- beginsWith:
-
begins with this value, case-sensitive can be be applied (default: true)
- endsWith:
-
ends with this value, case-sensitive can be be applied (default: true)
- caseSensitive:
-
default:true, can be applied to all operators except "in" and "notIn"
- regex:
-
any regex, case-sensitive can be be applied (default: true)
- isNull:
-
either null or non-null value
Example
{
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
}
Subscription: object
-
hello:
String -
PolicyCheck:
PolicyCheckSubscriptionPayload -
EntityLifecycle:
EntityLifecyclePayload
Example
{
"hello": {
"return": "string",
"arguments": {}
},
"PolicyCheck": {
"return": {
"policy": {
"return": {
"id": {
"return": "string",
"arguments": {}
},
"meta": {
"return": {
"dispositions": {
"return": "object",
"arguments": {}
},
"input": {
"return": "object",
"arguments": {}
},
"principal": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"productName": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"insuranceBegin": {
"return": "object",
"arguments": {}
},
"insuranceEnd": {
"return": "object",
"arguments": {}
},
"payment": {
"return": {
"frequency": {
"return": "string",
"arguments": {}
},
"endDate": {
"return": "object",
"arguments": {}
},
"method": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"insuredObjects": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"identity": {
"return": "string",
"arguments": {}
},
"attributes": {
"return": "object",
"arguments": {}
},
"covers": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"insuredAmount": {}
}
]
}
}
]
}
}
}
}
}
}
TaxedLoadingStep: object
-
stepName:
String -
stepType:
StepEffectTypeEnum -
origin:
OriginTypeEnum -
originName:
String -
amount:
Float -
amountType:
AmountTypeEnum -
tax:
String
Example
{
"stepName": {
"return": "string",
"arguments": {}
},
"stepType": {
"return": "string",
"arguments": {}
},
"origin": {
"return": "string",
"arguments": {}
},
"originName": {
"return": "string",
"arguments": {}
},
"amount": {
"return": "number",
"arguments": {}
},
"amountType": {
"return": "string",
"arguments": {}
},
"tax": {
"return": "string",
"arguments": {}
}
}
Truck: object
-
id:
ID -
kind:
TruckType -
vehicleIdentification:
String -
licensePlate:
String -
power:
Int -
Validation of this field:
{ "numericality": { "onlyInteger": true } }
-
engine:
EngineType -
constructionYear:
Int -
Validation of this field:
{ "numericality": { "onlyInteger": true } }
-
currentVehicleValue:
Int -
Validation of this field:
{ "numericality": { "onlyInteger": true } }
-
nature:
String -
nr:
String -
qaaId:
String -
qaa:
QAAEnum -
product:
ProductNameEnum -
_json:
JSON -
createdAt:
DateTime -
creation date of this item
-
updatedAt:
DateTime -
latest update date of this item
-
indication:
String - ownerPeople:
- driverPeople:
Example
{
"id": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"vehicleIdentification": {
"return": "string",
"arguments": {}
},
"licensePlate": {
"return": "string",
"arguments": {}
},
"power": {
"return": "number",
"arguments": {}
},
"engine": {
"return": "string",
"arguments": {}
},
"constructionYear": {
"return": "number",
"arguments": {}
},
"currentVehicleValue": {
"return": "number",
"arguments": {}
},
"nature": {
"return": "string",
"arguments": {}
},
"nr": {
"return": "string",
"arguments": {}
},
"qaaId": {
"return": "string",
"arguments": {}
},
"qaa": {
"return": "string",
"arguments": {}
},
"product": {
"return": "string",
"arguments": {}
},
"_json": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"indication": {
"return": "string",
"arguments": {}
},
"ownerPeople": {
"return": [
{
"id": {
"return": "string",
"arguments": {}
},
"firstname": {
"return": "string",
"arguments": {}
},
"lastname": {
"return": "string",
"arguments": {}
},
"middlename": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"crmId": {
"return": "string"
}
}
]
}
}
TruckFilter: object
- id:
- kind:
- vehicleIdentification:
- licensePlate:
- power:
- engine:
- constructionYear:
- currentVehicleValue:
- nature:
- nr:
- qaaId:
- qaa:
- product:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
- personIds:
Example
{
"id": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"kind": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"isNull": "boolean"
},
"vehicleIdentification": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"licensePlate": {
"is": "string",
"isNot": "string",
"in": [
"string"
],
"notIn": [
"string"
],
"contains": "string",
"notContains": "string",
"beginsWith": "string",
"endsWith": "string",
"caseSensitive": "boolean",
"regex": "string",
"isNull": "boolean"
},
"power": {
"is": "number",
"isNot": "number",
"lowerOrEqual": "number",
"lower": "number",
"greaterOrEqual": "number",
"greater": "number",
"isIn": [
"number"
],
"notIn": [
null
]
}
}
TruckSort: string
-
kind_ASC
-
kind_DESC
-
vehicleIdentification_ASC
-
vehicleIdentification_DESC
-
licensePlate_ASC
-
licensePlate_DESC
-
power_ASC
-
power_DESC
-
engine_ASC
-
engine_DESC
-
constructionYear_ASC
-
constructionYear_DESC
-
currentVehicleValue_ASC
-
currentVehicleValue_DESC
-
nature_ASC
-
nature_DESC
-
nr_ASC
-
nr_DESC
-
qaaId_ASC
-
qaaId_DESC
-
qaa_ASC
-
qaa_DESC
-
product_ASC
-
product_DESC
-
id_ASC
-
id_DESC
-
createdAt_ASC
-
createdAt_DESC
-
updatedAt_ASC
-
updatedAt_DESC
TruckType: string
-
BoxTruck
-
SemiTrailerTruck
-
DumpTruck
-
RefrigeratorTruck
-
ConcreteMixerTruck
-
LogCarrierTruck
-
FlatbedTruck
-
TankTruck
-
CarbageTruck
-
TowTruck
-
MailTruck
-
SnowPlowTruck
-
CarCarrierTruck
-
WaterCarrierTruck
-
WorkStationTruck
-
BucketTruck
-
Tractor
-
ChillerTruck
-
FireTruck
-
CraneTruck