{
  "header": {
    "id": "Contract_overview",
    "modelType": "overview",
    "modelVersion": "36.0.0",
    "locales": [
      {
        "code": "en"
      },
      {
        "code": "de"
      }
    ],
    "labels": [],
    "annotations": [
      {
        "name": "roles",
        "value": "broker,broker-manager,client-manager"
      }
    ],
    "modelReferences": [
      {
        "purpose": "document-model-for-overview",
        "modelType": "document",
        "alias": "DM",
        "reference": "DnoContract_CDM"
      }
    ]
  },
  "content": {
    "configuration": {
      "enableFilter": true,
      "filterConfiguration": {
        "showFilterButton": true,
        "showFilterBar": true,
        "filterMode": "all"
      },
      "showFullTextSearch": true,
      "pagingSize": 10,
      "showRowCount": true
    },
    "subHeaderBox": {
      "majorElements": [
        {
          "type": "search"
        },
        {
          "type": "filter"
        }
      ],
      "minorElements": [
        {
          "label": [
            {
              "locale": "en",
              "text": "New Quote"
            },
            {
              "locale": "de",
              "text": "Hinzufügen"
            }
          ],
          "destructive": false,
          "icon": {
            "name": "add"
          },
          "type": "button",
          "event": "add",
          "annotations": [
            {
              "name": "roles",
              "value": "broker"
            }
          ],
          "primary": true
        }
      ]
    },
    "columns": [
      {
        "id": "column-a62d7",
        "label": [
          {
            "locale": "en",
            "text": "Contract Numbers"
          },
          {
            "locale": "de",
            "text": "Vertragsnummern"
          }
        ],
        "width": 1,
        "styles": {
          "header": []
        },
        "name": "ContractNumbers",
        "expression": "kontext(DnoContract){\n    kontext(GeneralData){\n        case [OfferNumber] != \"\" {\n        \"Offer Nr: \"[OfferNumber] \"\"\n            \n         }\n    }\n    kontext(GeneralData){\n        case [ContractNumber] != \"\" {\n        \"Contract Nr: \"[ContractNumber]\"\"\n         }\n    }\n}"
      },
      {
        "id": "column-46cf0",
        "label": [
          {
            "locale": "en",
            "text": "Contract Dates"
          },
          {
            "locale": "de",
            "text": "Vertragsdaten"
          }
        ],
        "width": 1,
        "styles": {
          "header": []
        },
        "name": "ContractDates",
        "expression": "kontext(DnoContract){\n    kontext(GeneralData){\n        case[ContractStatus] = \"new\" {\n            \"Offer Valid From \" [OfferValidFrom] \"  \" \n                \n            \"Offer Valid Until \" [OfferValidUntil]\n        }\n        case[ContractStatus] = \"premium-calculated\" {\n            \"Offer Valid From \" [OfferValidFrom] \"  \" \n                \n            \"Offer Valid Until \" [OfferValidUntil]\n        }\n        case[ContractStatus] = \"offer-created\" {\n            \"Offer Valid From \" [OfferValidFrom] \"  \" \n                \n            \"Offer Valid Until \" [OfferValidUntil]\n        }\n        case[ContractStatus] = \"policy-created\" {\n            \"Contract Inception Date \" [ContractInceptionDate] \"  \" \n                \n            \"Contract Expiry Date \"[ContractExpiryDate]\n        }\n    }\n}"
      },
      {
        "id": "column-a3983",
        "width": 1,
        "styles": {
          "header": []
        },
        "elementRef": "include_78157_field_582a3",
        "sortable": false
      },
      {
        "id": "column-c167f",
        "label": [
          {
            "locale": "en",
            "text": "Policy Holder"
          },
          {
            "locale": "de",
            "text": "Versicherungsnehmer"
          }
        ],
        "width": 1,
        "styles": {},
        "name": "Policy Holder",
        "expression": "kontext(ClientContract_relationship){\n    kontext(Client){\n        kontext(ClientData){\n            [Name] \" - \"\n            kontext(Address){\n                [Country] \n            }\n        }\n    }\n}"
      },
      {
        "id": "column-83aeb",
        "label": [
          {
            "locale": "en",
            "text": "Broker"
          },
          {
            "locale": "de",
            "text": "Makler"
          }
        ],
        "width": 1,
        "styles": {},
        "name": "Broker Address",
        "expression": "kontext(BrokerContract_relationship){\n    kontext(Broker){\n        kontext(BrokerData){\n            [Name] \" - \"\n            kontext(Address){\n                [Country] \n            }\n        }\n    }\n}"
      },
      {
        "id": "column-f0286",
        "label": [
          {
            "locale": "en",
            "text": "Premium"
          },
          {
            "locale": "de",
            "text": "Prämie"
          }
        ],
        "width": 1,
        "styles": {},
        "name": "Premium",
        "expression": "kontext(DnoContract){\n    kontext(Coverage){\n        case[Selected] = \"true\" {\n            [TariffPremium]\n        }\n    }\n}"
      }
    ],
    "rowActionGroup": {
      "actions": [
        {
          "icon": {
            "name": "copy_all"
          },
          "event": "copy",
          "primary": false
        },
        {
          "icon": {
            "name": "delete",
            "theme": "outlined"
          },
          "event": "delete",
          "primary": false
        }
      ]
    },
    "styles": [
      "h_blueBG"
    ],
    "footerBox": {
      "majorElements": [],
      "minorElements": []
    }
  }
}