ActiveInsurance API - Comprehensive Pet 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
Pet Insurance
Liability, desease & surgery coverage for pets
Create Quote
(no description)
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation ComprehensivePetQuote($insuranceData: ComprehensivePetQuoteInputInsuranceData, $payment: ComprehensivePetQuoteInputPayment, $insuredObject: ComprehensivePetQuoteInputInsuredObject, $policyHolder: ComprehensivePetQuoteInputPolicyHolder){
ComprehensivePetQuote(insuranceData: $insuranceData, payment: $payment, insuredObject: $insuredObject, policyHolder: $policyHolder){
validationViolations
inputDispositions
productName
enums
}
}
Variables
{
"insuranceData": {
"insuranceBegin": "object",
"termInYears": "number",
"nr": "string",
"clientHandout": "boolean"
},
"payment": {
"paymentFrequency": "string"
},
"insuredObject": {
"pet": [
{
"name": "string",
"givenNameFromBreeder": "string",
"kind": "string",
"gender": "string",
"breed": "string",
"dateOfBirth": "object",
"cover": {
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
}
]
},
"policyHolder": {
"company": [
{
"name": "string",
"companyForm": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string"
}
}
]
}
}
Try it now
mutation ComprehensivePetQuote($insuranceData: ComprehensivePetQuoteInputInsuranceData, $payment: ComprehensivePetQuoteInputPayment, $insuredObject: ComprehensivePetQuoteInputInsuredObject, $policyHolder: ComprehensivePetQuoteInputPolicyHolder){
ComprehensivePetQuote(insuranceData: $insuranceData, payment: $payment, insuredObject: $insuredObject, policyHolder: $policyHolder){
validationViolations
inputDispositions
productName
enums
}
}
{
"insuranceData": {
"insuranceBegin": "object",
"termInYears": "number",
"nr": "string",
"clientHandout": "boolean"
},
"payment": {
"paymentFrequency": "string"
},
"insuredObject": {
"pet": [
{
"name": "string",
"givenNameFromBreeder": "string",
"kind": "string",
"gender": "string",
"breed": "string",
"dateOfBirth": "object",
"cover": {
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
}
]
},
"policyHolder": {
"company": [
{
"name": "string",
"companyForm": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string"
}
}
]
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"ComprehensivePetQuote": {
"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 ComprehensivePetPolicy($insuranceData: ComprehensivePetPolicyInputInsuranceData, $payment: ComprehensivePetPolicyInputPayment, $insuredObject: ComprehensivePetPolicyInputInsuredObject, $policyHolder: ComprehensivePetPolicyInputPolicyHolder, $payer: ComprehensivePetPolicyInputPayer, $convert: ComprehensivePetPolicyInputConvert){
ComprehensivePetPolicy(insuranceData: $insuranceData, payment: $payment, insuredObject: $insuredObject, policyHolder: $policyHolder, payer: $payer, convert: $convert){
validationViolations
inputDispositions
productName
enums
}
}
Variables
{
"insuranceData": {
"insuranceBegin": "object",
"termInYears": "number"
},
"payment": {
"paymentFrequency": "string",
"paymentMethod": {
"DirectDebit": {
"iban": "string",
"accountHolder": "string",
"bic": "string"
},
"CreditCard": {
"number": "string",
"validMonth": "string",
"validYear": "string"
}
}
},
"insuredObject": {
"pet": [
{
"name": "string",
"givenNameFromBreeder": "string",
"kind": "string",
"gender": "string",
"breed": "string",
"dateOfBirth": "object",
"cover": {
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
}
]
},
"policyHolder": {
"company": [
null
]
}
}
Try it now
mutation ComprehensivePetPolicy($insuranceData: ComprehensivePetPolicyInputInsuranceData, $payment: ComprehensivePetPolicyInputPayment, $insuredObject: ComprehensivePetPolicyInputInsuredObject, $policyHolder: ComprehensivePetPolicyInputPolicyHolder, $payer: ComprehensivePetPolicyInputPayer, $convert: ComprehensivePetPolicyInputConvert){
ComprehensivePetPolicy(insuranceData: $insuranceData, payment: $payment, insuredObject: $insuredObject, policyHolder: $policyHolder, payer: $payer, convert: $convert){
validationViolations
inputDispositions
productName
enums
}
}
{
"insuranceData": {
"insuranceBegin": "object",
"termInYears": "number"
},
"payment": {
"paymentFrequency": "string",
"paymentMethod": {
"DirectDebit": {
"iban": "string",
"accountHolder": "string",
"bic": "string"
},
"CreditCard": {
"number": "string",
"validMonth": "string",
"validYear": "string"
}
}
},
"insuredObject": {
"pet": [
{
"name": "string",
"givenNameFromBreeder": "string",
"kind": "string",
"gender": "string",
"breed": "string",
"dateOfBirth": "object",
"cover": {
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
}
]
},
"policyHolder": {
"company": [
null
]
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"ComprehensivePetPolicy": {
"validationViolations": [
null
],
"productName": "string",
"enums": [
"string"
]
}
}
}
Get Quote
(no description)
Example
Request Content-Types:
application/json
Query
query comprehensivePetQuoteQuery($nr: String!){
comprehensivePetQuoteQuery(nr: $nr){
nr
premium
calculation
clientHandout
}
}
Variables
{
"nr": "string"
}
Try it now
query comprehensivePetQuoteQuery($nr: String!){
comprehensivePetQuoteQuery(nr: $nr){
nr
premium
calculation
clientHandout
}
}
{
"nr": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"comprehensivePetQuoteQuery": {
"nr": "string",
"premium": "number",
"calculation": [
null
]
}
}
}
Get Policy
(no description)
Example
Request Content-Types:
application/json
Query
query comprehensivePetPolicyQuery($nr: String!){
comprehensivePetPolicyQuery(nr: $nr){
nr
premium
calculation
state
}
}
Variables
{
"nr": "string"
}
Try it now
query comprehensivePetPolicyQuery($nr: String!){
comprehensivePetPolicyQuery(nr: $nr){
nr
premium
calculation
state
}
}
{
"nr": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"comprehensivePetPolicyQuery": {
"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"
}
]
}
}
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"
}
]
}
}
Pet
Return list of all pets
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query pets($filter: PetFilter, $sort: PetSort, $paging: EntityPaging){
pets(filter: $filter, sort: $sort, paging: $paging){
id
name
givenNameFromBreeder
kind
gender
breed
dateOfBirth
nature
nr
qaaId
qaa
product
_json
createdAt
updatedAt
indication
}
}
Variables
{
"filter": {
"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": {}
}
}
Try it now
query pets($filter: PetFilter, $sort: PetSort, $paging: EntityPaging){
pets(filter: $filter, sort: $sort, paging: $paging){
id
name
givenNameFromBreeder
kind
gender
breed
dateOfBirth
nature
nr
qaaId
qaa
product
_json
createdAt
updatedAt
indication
}
}
{
"filter": {
"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": {}
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"pets": [
{
"id": "string",
"name": "string",
"givenNameFromBreeder": "string",
"breed": "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 - addressCompanies:
- 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": {}
},
"addressCompanies": {
"return": [
{
"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"
}
}
]
}
}
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
- companyIds:
- 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
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": {}
}
}
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
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
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": {}
},
"addressAddresses": {
"return": [
{
"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"
}
}
]
}
}
CompanyFilter: object
- id:
- name:
- companyForm:
- nature:
- nr:
- qaaId:
- qaa:
- product:
- createdAt:
-
creation date of this item
- updatedAt:
-
latest update date of this item
- addressIds:
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
ComprehensivePetApplication: object
-
insuranceData:
ComprehensivePetApplicationInsuranceData -
nr:
String -
premium:
Float - calculation:
-
clientHandout:
DateTime -
insuredObject:
ComprehensivePetApplicationInsuredObject -
payment:
ComprehensivePetApplicationPayment -
policyHolder:
ComprehensivePetApplicationPolicyHolder -
payer:
ComprehensivePetApplicationPayer
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": {
"pet": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
]
}
}
}
}
ComprehensivePetApplicationInputConvert: object
- fromQuote:
-
you can base this application on an existing quote by providing a valid quote nr
Example
{
"fromQuote": "string"
}
ComprehensivePetApplicationInputInsuranceData: object
- insuranceBegin:
- termInYears:
-
the duration of this insurance in years
- nr:
-
if this is an existing nr the application will be replaced
- clientHandout:
-
if this is set to true, the application cannot be overridden
Example
{
"insuranceBegin": "object",
"termInYears": "number",
"nr": "string",
"clientHandout": "boolean"
}
ComprehensivePetApplicationInputInsuredObject: object
Example
{
"pet": [
{
"name": "string",
"givenNameFromBreeder": "string",
"kind": "string",
"gender": "string",
"breed": "string",
"dateOfBirth": "object",
"cover": {
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
}
]
}
ComprehensivePetApplicationInputInsuredObjectPet: object
- name:
- givenNameFromBreeder:
- kind:
- gender:
- breed:
- dateOfBirth:
- cover:
Example
{
"name": "string",
"givenNameFromBreeder": "string",
"kind": "string",
"gender": "string",
"breed": "string",
"dateOfBirth": "object",
"cover": {
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
}
ComprehensivePetApplicationInputInsuredObjectPetCover: object
- Liability:
- Desease:
- Surgery:
Example
{
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
ComprehensivePetApplicationInputInsuredObjectPetCoverDesease: object
- insuredAmount:
-
the insured amount
- deductible:
Example
{
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
}
ComprehensivePetApplicationInputInsuredObjectPetCoverDeseaseDeductible: object
- InjuryOfPet_ReimbursementOfVeterinaryCosts:
- InjuryOfPet_MedicalCosts:
- InjuryOfPet_AccommodationCostsVeterinaryClinic:
- InjuryOfPet_DiagnosticCosts:
- InjuryOfPet_PhysicalTherapyCosts:
- InjuryOfPet_HomeopathicTreatmentCosts:
Example
{
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
ComprehensivePetApplicationInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_AccommodationCostsVeterinaryClinic: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetApplicationInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_DiagnosticCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetApplicationInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_HomeopathicTreatmentCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetApplicationInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_MedicalCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetApplicationInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_PhysicalTherapyCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetApplicationInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_ReimbursementOfVeterinaryCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetApplicationInputInsuredObjectPetCoverLiability: object
- insuredAmount:
-
the insured amount
Example
{
"insuredAmount": "number"
}
ComprehensivePetApplicationInputInsuredObjectPetCoverSurgery: object
- insuredAmount:
-
the insured amount
- deductible:
Example
{
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
ComprehensivePetApplicationInputInsuredObjectPetCoverSurgeryDeductible: object
- SurgeryOfPet_ReimbursementOfVeterinaryCosts:
- SurgeryOfPet_DiagnosticCosts:
Example
{
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
ComprehensivePetApplicationInputInsuredObjectPetCoverSurgeryDeductibleSurgeryOfPet_DiagnosticCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetApplicationInputInsuredObjectPetCoverSurgeryDeductibleSurgeryOfPet_ReimbursementOfVeterinaryCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetApplicationInputPayer: 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"
}
}
ComprehensivePetApplicationInputPayment: object
- paymentFrequency:
- paymentMethod:
Example
{
"paymentFrequency": "string",
"paymentMethod": {
"DirectDebit": {
"iban": "string",
"accountHolder": "string",
"bic": "string"
},
"CreditCard": {
"number": "string",
"validMonth": "string",
"validYear": "string"
}
}
}
ComprehensivePetApplicationInputPaymentPaymentMethod: object
- DirectDebit:
- CreditCard:
Example
{
"DirectDebit": {
"iban": "string",
"accountHolder": "string",
"bic": "string"
},
"CreditCard": {
"number": "string",
"validMonth": "string",
"validYear": "string"
}
}
ComprehensivePetApplicationInputPolicyHolder: object
- company:
- person:
Example
{
"company": [
{
"name": "string",
"companyForm": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
],
"person": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
]
}
ComprehensivePetApplicationInputPolicyHolderCompany: object
- name:
- companyForm:
- address:
Example
{
"name": "string",
"companyForm": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
ComprehensivePetApplicationInputPolicyHolderPerson: object
- firstname:
- lastname:
- middlename:
- gender:
- dateOfBirth:
- crmId:
- address:
Example
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
ComprehensivePetApplicationInsuredObject: object
Example
{
"pet": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {}
}
}
}
}
}
}
}
}
}
}
}
]
}
}
ComprehensivePetApplicationInsuredObjectPet: object
Example
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
ComprehensivePetApplicationInsuredObjectPetCover: object
Example
{
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"financialLoss": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {}
}
}
}
}
}
}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDesease: object
-
insuredAmount:
Float -
the insured amount
-
risks:
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRisk: object
Example
{
"injuryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPet: object
- events:
-
description:
String -
services:
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetService: object
-
reimbursementOfVeterinaryCosts:
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceReimbursementOfVeterinaryCost -
medicalCosts:
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceMedicalCost -
accommodationCostsVeterinaryClinic:
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceAccommodationCostsVeterinaryClinic -
diagnosticCosts:
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceDiagnosticCost -
physicalTherapyCosts:
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServicePhysicalTherapyCost -
homeopathicTreatmentCosts:
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceHomeopathicTreatmentCost
Example
{
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceAccommodationCostsVeterinaryClinic: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceAccommodationCostsVeterinaryClinicDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceDiagnosticCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceDiagnosticCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceHomeopathicTreatmentCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceHomeopathicTreatmentCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceMedicalCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceMedicalCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServicePhysicalTherapyCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServicePhysicalTherapyCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceReimbursementOfVeterinaryCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceReimbursementOfVeterinaryCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiability: object
-
insuredAmount:
Float -
the insured amount
-
risks:
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"financialLoss": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {}
}
}
}
}
}
}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRisk: object
-
injuryOfPerson:
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskInjuryOfPerson -
propertyDamage:
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskPropertyDamage -
financialLoss:
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskFinancialLoss -
abortion:
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskAbortion
Example
{
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"financialLoss": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
}
}
}
}
}
}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskAbortion: object
- events:
-
description:
String -
services:
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskAbortionService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"medicalCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskAbortionService: object
Example
{
"medicalCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskAbortionServiceMedicalCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskAbortionServiceMedicalCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskFinancialLoss: object
- events:
-
description:
String -
services:
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskFinancialLossService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskFinancialLossService: object
Example
{
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskFinancialLossServiceLossPayment: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskFinancialLossServiceLossPaymentLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskFinancialLossServiceLossPaymentPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskInjuryOfPerson: object
- events:
-
description:
String -
services:
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskInjuryOfPersonService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskInjuryOfPersonService: object
Example
{
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskInjuryOfPersonServiceLossPayment: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskInjuryOfPersonServiceLossPaymentLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskInjuryOfPersonServiceLossPaymentPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskPropertyDamage: object
- events:
-
description:
String -
services:
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskPropertyDamageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskPropertyDamageService: object
Example
{
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskPropertyDamageServiceLossPayment: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskPropertyDamageServiceLossPaymentLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverLiabilityRiskPropertyDamageServiceLossPaymentPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverSurgery: object
-
insuredAmount:
Float -
the insured amount
-
risks:
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"surgeryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRisk: object
Example
{
"surgeryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRiskSurgeryOfPet: object
- events:
-
description:
String -
services:
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRiskSurgeryOfPetService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRiskSurgeryOfPetService: object
-
reimbursementOfVeterinaryCosts:
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceReimbursementOfVeterinaryCost -
diagnosticCosts:
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceDiagnosticCost
Example
{
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceDiagnosticCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceDiagnosticCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceReimbursementOfVeterinaryCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceReimbursementOfVeterinaryCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetApplicationPayer: 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": {}
}
}
ComprehensivePetApplicationPayment: object
-
frequency:
PaymentFrequencyEnum -
endDate:
DateTime -
paymentMethod:
PaymentMethodEnum -
directDebit:
DirectDebit -
creditCard:
CreditCard
Example
{
"frequency": {
"return": "string",
"arguments": {}
},
"endDate": {
"return": "object",
"arguments": {}
},
"paymentMethod": {
"return": "string",
"arguments": {}
},
"directDebit": {
"return": {
"iban": {
"return": "string",
"arguments": {}
},
"accountHolder": {
"return": "string",
"arguments": {}
},
"bic": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"creditCard": {
"return": {
"number": {
"return": "string",
"arguments": {}
},
"validMonth": {
"return": "string",
"arguments": {}
},
"validYear": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationPolicyHolder: object
Example
{
"company": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"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": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationPolicyHolderCompany: object
-
name:
String -
companyForm:
CompanyForm -
address:
ComprehensivePetApplicationPolicyHolderCompanyAddress
Example
{
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationPolicyHolderPerson: 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": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetApplicationReturn: object
Return type for operation mutation
- validationViolations:
-
Validation Message for operation input
-
result:
ComprehensivePetApplication -
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": {
"pet": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {}
}
}
}
}
}
}
}
}
}
]
}
}
}
}
}
}
ComprehensivePetPolicy: object
-
insuranceData:
ComprehensivePetPolicyInsuranceData -
nr:
String -
premium:
Float - calculation:
-
state:
PolicyStateEnum -
insuredObject:
ComprehensivePetPolicyInsuredObject -
payment:
ComprehensivePetPolicyPayment -
policyHolder:
ComprehensivePetPolicyPolicyHolder -
payer:
ComprehensivePetPolicyPayer
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": {
"pet": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
]
}
}
}
}
ComprehensivePetPolicyInputInsuredObject: object
Example
{
"pet": [
{
"name": "string",
"givenNameFromBreeder": "string",
"kind": "string",
"gender": "string",
"breed": "string",
"dateOfBirth": "object",
"cover": {
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
}
]
}
ComprehensivePetPolicyInputInsuredObjectPet: object
- name:
- givenNameFromBreeder:
- kind:
- gender:
- breed:
- dateOfBirth:
- cover:
Example
{
"name": "string",
"givenNameFromBreeder": "string",
"kind": "string",
"gender": "string",
"breed": "string",
"dateOfBirth": "object",
"cover": {
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
}
ComprehensivePetPolicyInputInsuredObjectPetCover: object
- Liability:
- Desease:
- Surgery:
Example
{
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
ComprehensivePetPolicyInputInsuredObjectPetCoverDesease: object
- insuredAmount:
-
the insured amount
- deductible:
Example
{
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
}
ComprehensivePetPolicyInputInsuredObjectPetCoverDeseaseDeductible: object
- InjuryOfPet_ReimbursementOfVeterinaryCosts:
- InjuryOfPet_MedicalCosts:
- InjuryOfPet_AccommodationCostsVeterinaryClinic:
- InjuryOfPet_DiagnosticCosts:
- InjuryOfPet_PhysicalTherapyCosts:
- InjuryOfPet_HomeopathicTreatmentCosts:
Example
{
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
ComprehensivePetPolicyInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_AccommodationCostsVeterinaryClinic: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetPolicyInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_DiagnosticCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetPolicyInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_HomeopathicTreatmentCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetPolicyInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_MedicalCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetPolicyInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_PhysicalTherapyCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetPolicyInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_ReimbursementOfVeterinaryCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetPolicyInputInsuredObjectPetCoverLiability: object
- insuredAmount:
-
the insured amount
Example
{
"insuredAmount": "number"
}
ComprehensivePetPolicyInputInsuredObjectPetCoverSurgery: object
- insuredAmount:
-
the insured amount
- deductible:
Example
{
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
ComprehensivePetPolicyInputInsuredObjectPetCoverSurgeryDeductible: object
- SurgeryOfPet_ReimbursementOfVeterinaryCosts:
- SurgeryOfPet_DiagnosticCosts:
Example
{
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
ComprehensivePetPolicyInputInsuredObjectPetCoverSurgeryDeductibleSurgeryOfPet_DiagnosticCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetPolicyInputInsuredObjectPetCoverSurgeryDeductibleSurgeryOfPet_ReimbursementOfVeterinaryCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetPolicyInputPayer: 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"
}
}
ComprehensivePetPolicyInputPayment: object
- paymentFrequency:
- paymentMethod:
Example
{
"paymentFrequency": "string",
"paymentMethod": {
"DirectDebit": {
"iban": "string",
"accountHolder": "string",
"bic": "string"
},
"CreditCard": {
"number": "string",
"validMonth": "string",
"validYear": "string"
}
}
}
ComprehensivePetPolicyInputPaymentPaymentMethod: object
- DirectDebit:
- CreditCard:
Example
{
"DirectDebit": {
"iban": "string",
"accountHolder": "string",
"bic": "string"
},
"CreditCard": {
"number": "string",
"validMonth": "string",
"validYear": "string"
}
}
ComprehensivePetPolicyInputPolicyHolder: object
- company:
- person:
Example
{
"company": [
{
"name": "string",
"companyForm": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
],
"person": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
]
}
ComprehensivePetPolicyInputPolicyHolderCompany: object
- name:
- companyForm:
- address:
Example
{
"name": "string",
"companyForm": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
ComprehensivePetPolicyInputPolicyHolderPerson: object
- firstname:
- lastname:
- middlename:
- gender:
- dateOfBirth:
- crmId:
- address:
Example
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
ComprehensivePetPolicyInsuredObject: object
Example
{
"pet": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {}
}
}
}
}
}
}
}
}
}
}
}
]
}
}
ComprehensivePetPolicyInsuredObjectPet: object
Example
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
ComprehensivePetPolicyInsuredObjectPetCover: object
Example
{
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"financialLoss": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {}
}
}
}
}
}
}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDesease: object
-
insuredAmount:
Float -
the insured amount
-
risks:
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRisk: object
Example
{
"injuryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPet: object
- events:
-
description:
String -
services:
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetService: object
-
reimbursementOfVeterinaryCosts:
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceReimbursementOfVeterinaryCost -
medicalCosts:
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceMedicalCost -
accommodationCostsVeterinaryClinic:
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceAccommodationCostsVeterinaryClinic -
diagnosticCosts:
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceDiagnosticCost -
physicalTherapyCosts:
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServicePhysicalTherapyCost -
homeopathicTreatmentCosts:
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceHomeopathicTreatmentCost
Example
{
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceAccommodationCostsVeterinaryClinic: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceAccommodationCostsVeterinaryClinicDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceDiagnosticCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceDiagnosticCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceHomeopathicTreatmentCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceHomeopathicTreatmentCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceMedicalCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceMedicalCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServicePhysicalTherapyCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServicePhysicalTherapyCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceReimbursementOfVeterinaryCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceReimbursementOfVeterinaryCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiability: object
-
insuredAmount:
Float -
the insured amount
-
risks:
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"financialLoss": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {}
}
}
}
}
}
}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRisk: object
-
injuryOfPerson:
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskInjuryOfPerson -
propertyDamage:
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskPropertyDamage -
financialLoss:
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskFinancialLoss -
abortion:
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskAbortion
Example
{
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"financialLoss": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
}
}
}
}
}
}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskAbortion: object
- events:
-
description:
String -
services:
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskAbortionService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"medicalCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskAbortionService: object
Example
{
"medicalCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskAbortionServiceMedicalCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskAbortionServiceMedicalCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskFinancialLoss: object
- events:
-
description:
String -
services:
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskFinancialLossService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskFinancialLossService: object
Example
{
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskFinancialLossServiceLossPayment: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskFinancialLossServiceLossPaymentLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskFinancialLossServiceLossPaymentPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskInjuryOfPerson: object
- events:
-
description:
String -
services:
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskInjuryOfPersonService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskInjuryOfPersonService: object
Example
{
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskInjuryOfPersonServiceLossPayment: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskInjuryOfPersonServiceLossPaymentLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskInjuryOfPersonServiceLossPaymentPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskPropertyDamage: object
- events:
-
description:
String -
services:
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskPropertyDamageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskPropertyDamageService: object
Example
{
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskPropertyDamageServiceLossPayment: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskPropertyDamageServiceLossPaymentLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverLiabilityRiskPropertyDamageServiceLossPaymentPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverSurgery: object
-
insuredAmount:
Float -
the insured amount
-
risks:
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"surgeryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRisk: object
Example
{
"surgeryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRiskSurgeryOfPet: object
- events:
-
description:
String -
services:
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRiskSurgeryOfPetService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRiskSurgeryOfPetService: object
-
reimbursementOfVeterinaryCosts:
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceReimbursementOfVeterinaryCost -
diagnosticCosts:
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceDiagnosticCost
Example
{
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceDiagnosticCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceDiagnosticCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceReimbursementOfVeterinaryCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceReimbursementOfVeterinaryCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetPolicyPayer: 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": {}
}
}
ComprehensivePetPolicyPayment: object
-
frequency:
PaymentFrequencyEnum -
endDate:
DateTime -
paymentMethod:
PaymentMethodEnum -
directDebit:
DirectDebit -
creditCard:
CreditCard
Example
{
"frequency": {
"return": "string",
"arguments": {}
},
"endDate": {
"return": "object",
"arguments": {}
},
"paymentMethod": {
"return": "string",
"arguments": {}
},
"directDebit": {
"return": {
"iban": {
"return": "string",
"arguments": {}
},
"accountHolder": {
"return": "string",
"arguments": {}
},
"bic": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"creditCard": {
"return": {
"number": {
"return": "string",
"arguments": {}
},
"validMonth": {
"return": "string",
"arguments": {}
},
"validYear": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyPolicyHolder: object
Example
{
"company": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"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": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyPolicyHolderCompany: object
-
name:
String -
companyForm:
CompanyForm -
address:
ComprehensivePetPolicyPolicyHolderCompanyAddress
Example
{
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyPolicyHolderPerson: 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": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetPolicyReturn: object
Return type for operation mutation
- validationViolations:
-
Validation Message for operation input
-
result:
ComprehensivePetPolicy -
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": {
"pet": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {}
}
}
}
}
}
}
}
}
}
]
}
}
}
}
}
}
ComprehensivePetQuote: object
-
insuranceData:
ComprehensivePetQuoteInsuranceData -
nr:
String -
premium:
Float - calculation:
-
clientHandout:
DateTime -
insuredObject:
ComprehensivePetQuoteInsuredObject -
payment:
ComprehensivePetQuotePayment -
policyHolder:
ComprehensivePetQuotePolicyHolder
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": {
"pet": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
]
}
}
}
}
ComprehensivePetQuoteInputInsuranceData: 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"
}
ComprehensivePetQuoteInputInsuredObject: object
Example
{
"pet": [
{
"name": "string",
"givenNameFromBreeder": "string",
"kind": "string",
"gender": "string",
"breed": "string",
"dateOfBirth": "object",
"cover": {
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
}
]
}
ComprehensivePetQuoteInputInsuredObjectPet: object
- name:
- givenNameFromBreeder:
- kind:
- gender:
- breed:
- dateOfBirth:
- cover:
Example
{
"name": "string",
"givenNameFromBreeder": "string",
"kind": "string",
"gender": "string",
"breed": "string",
"dateOfBirth": "object",
"cover": {
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
}
ComprehensivePetQuoteInputInsuredObjectPetCover: object
- Liability:
- Desease:
- Surgery:
Example
{
"Liability": {
"insuredAmount": "number"
},
"Desease": {
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
},
"Surgery": {
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
}
ComprehensivePetQuoteInputInsuredObjectPetCoverDesease: object
- insuredAmount:
-
the insured amount
- deductible:
Example
{
"insuredAmount": "number",
"deductible": {
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
}
ComprehensivePetQuoteInputInsuredObjectPetCoverDeseaseDeductible: object
- InjuryOfPet_ReimbursementOfVeterinaryCosts:
- InjuryOfPet_MedicalCosts:
- InjuryOfPet_AccommodationCostsVeterinaryClinic:
- InjuryOfPet_DiagnosticCosts:
- InjuryOfPet_PhysicalTherapyCosts:
- InjuryOfPet_HomeopathicTreatmentCosts:
Example
{
"InjuryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"InjuryOfPet_MedicalCosts": {
"amountPercent": "number"
},
"InjuryOfPet_AccommodationCostsVeterinaryClinic": {
"amountPercent": "number"
},
"InjuryOfPet_DiagnosticCosts": {
"amountPercent": "number"
},
"InjuryOfPet_PhysicalTherapyCosts": {
"amountPercent": "number"
},
"InjuryOfPet_HomeopathicTreatmentCosts": {
"amountPercent": "number"
}
}
ComprehensivePetQuoteInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_AccommodationCostsVeterinaryClinic: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetQuoteInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_DiagnosticCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetQuoteInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_HomeopathicTreatmentCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetQuoteInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_MedicalCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetQuoteInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_PhysicalTherapyCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetQuoteInputInsuredObjectPetCoverDeseaseDeductibleInjuryOfPet_ReimbursementOfVeterinaryCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetQuoteInputInsuredObjectPetCoverLiability: object
- insuredAmount:
-
the insured amount
Example
{
"insuredAmount": "number"
}
ComprehensivePetQuoteInputInsuredObjectPetCoverSurgery: object
- insuredAmount:
-
the insured amount
- deductible:
Example
{
"insuredAmount": "number",
"deductible": {
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
}
ComprehensivePetQuoteInputInsuredObjectPetCoverSurgeryDeductible: object
- SurgeryOfPet_ReimbursementOfVeterinaryCosts:
- SurgeryOfPet_DiagnosticCosts:
Example
{
"SurgeryOfPet_ReimbursementOfVeterinaryCosts": {
"amountPercent": "number"
},
"SurgeryOfPet_DiagnosticCosts": {
"amountPercent": "number"
}
}
ComprehensivePetQuoteInputInsuredObjectPetCoverSurgeryDeductibleSurgeryOfPet_DiagnosticCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetQuoteInputInsuredObjectPetCoverSurgeryDeductibleSurgeryOfPet_ReimbursementOfVeterinaryCosts: object
- amountPercent:
Example
{
"amountPercent": "number"
}
ComprehensivePetQuoteInputPayment: object
- paymentFrequency:
Example
{
"paymentFrequency": "string"
}
ComprehensivePetQuoteInputPolicyHolder: object
- company:
- person:
Example
{
"company": [
{
"name": "string",
"companyForm": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
],
"person": [
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
]
}
ComprehensivePetQuoteInputPolicyHolderCompany: object
- name:
- companyForm:
- address:
Example
{
"name": "string",
"companyForm": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
ComprehensivePetQuoteInputPolicyHolderPerson: object
- firstname:
- lastname:
- middlename:
- gender:
- dateOfBirth:
- crmId:
- address:
Example
{
"firstname": "string",
"lastname": "string",
"middlename": "string",
"gender": "string",
"dateOfBirth": "object",
"crmId": "string",
"address": {
"street": "string",
"street2": "string",
"city": "string",
"zip": "string"
}
}
ComprehensivePetQuoteInsuredObject: object
Example
{
"pet": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {}
}
}
}
}
}
}
}
}
}
}
}
]
}
}
ComprehensivePetQuoteInsuredObjectPet: object
Example
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
ComprehensivePetQuoteInsuredObjectPetCover: object
Example
{
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"financialLoss": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {}
}
}
}
}
}
}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDesease: object
-
insuredAmount:
Float -
the insured amount
-
risks:
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRisk: object
Example
{
"injuryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPet: object
- events:
-
description:
String -
services:
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetService: object
-
reimbursementOfVeterinaryCosts:
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceReimbursementOfVeterinaryCost -
medicalCosts:
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceMedicalCost -
accommodationCostsVeterinaryClinic:
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceAccommodationCostsVeterinaryClinic -
diagnosticCosts:
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceDiagnosticCost -
physicalTherapyCosts:
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServicePhysicalTherapyCost -
homeopathicTreatmentCosts:
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceHomeopathicTreatmentCost
Example
{
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"medicalCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"accommodationCostsVeterinaryClinic": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"physicalTherapyCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"homeopathicTreatmentCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceAccommodationCostsVeterinaryClinic: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceAccommodationCostsVeterinaryClinicDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceDiagnosticCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceDiagnosticCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceHomeopathicTreatmentCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceHomeopathicTreatmentCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceMedicalCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceMedicalCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServicePhysicalTherapyCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServicePhysicalTherapyCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceReimbursementOfVeterinaryCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverDeseaseRiskInjuryOfPetServiceReimbursementOfVeterinaryCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiability: object
-
insuredAmount:
Float -
the insured amount
-
risks:
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"financialLoss": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {}
}
}
}
}
}
}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRisk: object
-
injuryOfPerson:
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskInjuryOfPerson -
propertyDamage:
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskPropertyDamage -
financialLoss:
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskFinancialLoss -
abortion:
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskAbortion
Example
{
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"propertyDamage": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"financialLoss": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
}
}
}
}
}
}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskAbortion: object
- events:
-
description:
String -
services:
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskAbortionService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"medicalCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskAbortionService: object
Example
{
"medicalCosts": {
"return": {
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskAbortionServiceMedicalCost: object
Example
{
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskAbortionServiceMedicalCostPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskFinancialLoss: object
- events:
-
description:
String -
services:
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskFinancialLossService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskFinancialLossService: object
Example
{
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskFinancialLossServiceLossPayment: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskFinancialLossServiceLossPaymentLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskFinancialLossServiceLossPaymentPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskInjuryOfPerson: object
- events:
-
description:
String -
services:
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskInjuryOfPersonService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskInjuryOfPersonService: object
Example
{
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskInjuryOfPersonServiceLossPayment: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskInjuryOfPersonServiceLossPaymentLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskInjuryOfPersonServiceLossPaymentPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskPropertyDamage: object
- events:
-
description:
String -
services:
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskPropertyDamageService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskPropertyDamageService: object
Example
{
"lossPayment": {
"return": {
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskPropertyDamageServiceLossPayment: object
Example
{
"limit": {
"return": {
"amountAbsolute": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"payout": {
"return": {
"recurring": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskPropertyDamageServiceLossPaymentLimit: object
-
amountAbsolute:
Float
Example
{
"amountAbsolute": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverLiabilityRiskPropertyDamageServiceLossPaymentPayout: object
-
recurring:
PaymentFrequencyEnum
Example
{
"recurring": {
"return": "string",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverSurgery: object
-
insuredAmount:
Float -
the insured amount
-
risks:
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRisk
Example
{
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"surgeryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRisk: object
Example
{
"surgeryOfPet": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRiskSurgeryOfPet: object
- events:
-
description:
String -
services:
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRiskSurgeryOfPetService
Example
{
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {
"return": {
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRiskSurgeryOfPetService: object
-
reimbursementOfVeterinaryCosts:
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceReimbursementOfVeterinaryCost -
diagnosticCosts:
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceDiagnosticCost
Example
{
"reimbursementOfVeterinaryCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"diagnosticCosts": {
"return": {
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceDiagnosticCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceDiagnosticCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceReimbursementOfVeterinaryCost: object
Example
{
"deductible": {
"return": {
"amountPercent": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteInsuredObjectPetCoverSurgeryRiskSurgeryOfPetServiceReimbursementOfVeterinaryCostDeductible: object
-
amountPercent:
Float
Example
{
"amountPercent": {
"return": "number",
"arguments": {}
}
}
ComprehensivePetQuotePayment: object
-
frequency:
PaymentFrequencyEnum -
endDate:
DateTime
Example
{
"frequency": {
"return": "string",
"arguments": {}
},
"endDate": {
"return": "object",
"arguments": {}
}
}
ComprehensivePetQuotePolicyHolder: object
Example
{
"company": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"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": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuotePolicyHolderCompany: object
-
name:
String -
companyForm:
CompanyForm -
address:
ComprehensivePetQuotePolicyHolderCompanyAddress
Example
{
"name": {
"return": "string",
"arguments": {}
},
"companyForm": {
"return": "string",
"arguments": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuotePolicyHolderPerson: 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": {}
},
"address": {
"return": {
"street": {
"return": "string",
"arguments": {}
},
"street2": {
"return": "string",
"arguments": {}
},
"city": {
"return": "string",
"arguments": {}
},
"zip": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
ComprehensivePetQuoteReturn: object
Return type for operation mutation
- validationViolations:
-
Validation Message for operation input
-
result:
ComprehensivePetQuote -
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": {
"pet": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"givenNameFromBreeder": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"gender": {
"return": "string",
"arguments": {}
},
"breed": {
"return": "string",
"arguments": {}
},
"dateOfBirth": {
"return": "object",
"arguments": {}
},
"ageOfPet": {
"return": "number",
"arguments": {}
},
"cover": {
"return": {
"liability": {
"return": {
"insuredAmount": {
"return": "number",
"arguments": {}
},
"risks": {
"return": {
"injuryOfPerson": {
"return": {
"events": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"services": {}
}
}
}
}
}
}
}
}
}
]
}
}
}
}
}
}
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 - 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": {}
},
"addressAddresses": {
"return": [
{
"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"
}
}
]
}
}
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
- 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
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": {}
}
}
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
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