{
  "$schema": "./Schemas/CreateGenericCaseRequest.schema.json#",

  "tenant": "future",
  "company": "future",
  "country": "dk",
  "caseType": "buildingClaim",
  "caseNumber": "CN12345678",
  "sourceSystem": "HAL",
  "externalReference": "ext123456",
  "relatedCaseNumbers": [
    "CN54321"
  ],
  "isUrgent": true,
  "firstNotificationDate": "2015-05-15T00:00:00.0000000+02:00",
  "accidentDate": "2015-05-15T00:00:00.0000000+02:00",
  "integrationOptions": {
    "autoCompleteCreation": true,
    "startSelfService": true
  },
  "questionnaire": [
    {
      "question": "Is roof damaged?",
      "answer": "Yes"
    },
    {
      "question": "How floor damaged?",
      "answer": "There is a lot of moisture"
    },
    {
      "question": "Are there any windows broken?",
      "answer": "Yes, 3 out of 5"
    }
  ],
  "policy": {
    "number": "71142613",
    "version": "CN82411074",
    "coverageId": "579",
    "policyHolder": {
      "name": "Test Testensen / Dong Energy A/S",
      "commercialTaxId": "12345678",
      "email": "test@example.com",
      "phone": "12 34 56 78",
      "mobile": "87 65 43 21",
      "address": {
        "street1": "Ingemannsvej 9",
        "street2": "",
        "postalCode": "1964",
        "city": "Frederiksberg C",
        "state": "",
        "country": "dk"
      }
    },
    "type": "AH01",
    "productName": "Policy product name",
    "productAlias": "Policy product alias",
    "conditions": "R185003",
    "vatSharePercentage": 10,
    "customerRating": "50 / red",
    "serviceLevel": "gold",
    "deductible": {
      "value": 2000,
      "percentage": 99,
      "minValue": 1000,
      "maxValue": 2000,
      "comment": "a text"
    },
    "specialCoverage": "a text",
    "clauses": "another text",
    "remarks": "remarks text"
  },
  "customer": {
    "customerId": "12345678912",
    "firstName": "Ed",
    "lastName": "Ed",
    "salutation": "Mr.",
    "email": "test@example.com",
    "phone": "12 34 56 78",
    "mobile": "87 65 43 21",
    "comment": "some remarks",
    "address": {
      "street1": "Ingemannsvej 9",
      "street2": "",
      "postalCode": "1964",
      "city": "Frederiksberg C",
      "state": "",
      "country": "dk"
    },
    "personalTaxId": "123456-7890 (CPR)",
    "paymentDetails": [
      {
        "type": "bankAccount",
        "registrationNumber": "1000",
        "accountNumber": "87654321"
      },
      {
        "type": "iban",
        "iban": "DK50 0040 0440 1162 43"
      }
    ]
  },
  "contacts": [
    {
      "firstName": "Maria",
      "lastName": "Jönsson",
      "street": "Ingemansvej 9",
      "street2": "second line",
      "postalCode": "1964",
      "city": "Frederiksberg C",
      "phone": "91122850",
      "mobile": "49052996",
      "email": "test@scalepoint.com",
      "comment": "some remarks"
    }
  ],
  "loss": {
    "type": "FireDamage",
    "subType": "BuildingFire",
    "description": "",
    "reserve": 50,
    "coverage": "Covered",
    "coverageReason": "some description",
    "vehicle": {
      "type": "car",
      "licensePlateNo": "ND83245",
      "brand": "Seat",
      "model": "Ibiza",
      "variant": "1.8 BlueHDI 120hp 5D",
      "year": 2005,
      "chassisNo": "312220483",
      "location": {
        "postalCode": "2000"
      },
      "damageAreas": [
        "Højre side forrest",
        "Venstre side midtfor"
      ]
    },
    "building": {
      "sector": "commercial",
      "address": {
        "street1": "Ingemannsvej 9",
        "street2": "",
        "postalCode": "1964",
        "city": "Frederiksberg C",
        "state": "",
        "country": "dk"
      },
      "buildingYear": "1944",
      "livingArea": "",
      "basementArea": "",
      "garageOutbuildingArea": "",
      "roofType": "",
      "timber": true,
      "conditionReport": true,
      "propertyUnits": [
        {
          "unit": "building #1"
        },
        {
          "unit": "building #2",
          "description": "some description",
          "constructionYear": 1982,
          "buildingArea": 108.4,
          "numberOfFloors": 5,
          "roofType": "BuildUp"
        }
      ]
    }
  },
  "extraModifiers": [
    {
      "type": "propertyCode",
      "value": "P1102"
    },
    {
      "type": "inspectionType",
      "value": "desk"
    }
  ],
  "assignTo": [
    {
      "role": "caseOwner",
      "email": "ch@example.com"
    },
    {
      "role": "assessor",
      "autoAssign": false,
      "type": "desk"
    },
    {
      "role": "networkCraftsman",
      "autoAssign": true
    },
    {
      "role": "externalCraftsman",
      "email": "foo@bar.com",
      "damageExtent": "damage description for external craftsman"
    },
    {
      "role": "damageService",
      "autoAssign": true
    }
  ]
}