{
  "_version": "1.12.0",

  "sap.app": {
    "id": "sap.mcsuite",
    "type": "application",
    "title": "MCSuite",
    "description": "appDescription",
    "applicationVersion": {
      "version": "1.0.0"
    },
    "dataSources": {
      "oData": {
        "uri": "https://ish.market-control.cloud/odata/",
        "type": "OData",
        "settings": {
          "odataVersion": "4.0"
        }
      }
    }
  },

  "sap.ui": {
    "technology": "UI5",
    "icons": {},
    "deviceTypes": {
      "desktop": true,
      "tablet": true,
      "phone": true
    }
  },

  "sap.ui5": {
    "config": {
      "backendUrl": "https://ish.market-control.cloud/api/",
      "projectName": "infraserv",
      "keycloakUrl": "https://keycloak.market-control.cloud",
      "realm": "ish",
      "clientId": "frontend",
      "useHTTPS": true
    },
    "rootView": {
      "viewName": "sap.mcsuite.view.Main",
      "type": "XML",
      "async": true,
      "id": "main"
    },
    "models": {
      "": {
        "preload": true,
        "type": "sap.ui.model.odata.v4.ODataModel",
        "settings": {
          "odataVersion": "4.0",
          "serviceUrl": "https://ish.market-control.cloud/odata/",
          "autoExpandSelect": true,
          "earlyRequests": false,
          "operationMode": "Server",
          "groupId": "$auto",
          "groupProperties": {
            "UpdateGroup1": { "submit": "API" },
            "UpdateGroup2": { "submit": "API" },
            "UpdateGroup3": { "submit": "API" },
            "UpdateGroup4": { "submit": "API" },
            "UpdateGroup5": { "submit": "API" }
          }
        }
      }
    },

    "resources": {
      "css": [
        {
          "uri": "css/style.css"
        }
      ]
    },

    "dependencies": {
      "minUI5Version": "1.140.0",
      "libs": {
        "sap.ui.core": {},
        "sap.m": {},
        "sap.tnt": {},
        "sap.uxap": {},
        "sap.ui.table": {}
      }
    },

    "handleValidation": true,

    "contentDensities": {
      "compact": true,
      "cozy": true
    },

    "routing": {
      "config": {
        "routerClass": "sap.m.routing.Router",
        "viewType": "XML",
        "viewPath": "sap.mcsuite",
        "controlId": "moduleContainer",
        "controlAggregation": "pages",
        "async": true
      },
      "routes": [
        {
          "pattern": "",
          "name": "index",
          "target": "_index"
        },
        {
          "pattern": "settings",
          "name": "settings",
          "target": "_settings"
        },
        {
          "pattern": "module/{module}/tasks/{task}:?query:",
          "name": "task",
          "target": "task"
        },
        {
          "pattern": "module/pgr/tasks/help",
          "name": "help",
          "target": "_help"
        },
        {
          "pattern": "module/pgr/tasks/db",
          "name": "db",
          "target": "_db"
        }
      ],
      "targets": {
        "_index": {
          "viewId": "_index",
          "viewName": "view.Index"
        },
        "_settings": {
          "viewId": "_settings",
          "viewName": "view.Settings"
        },
        "_help": {
          "viewId": "_help",
          "viewName": "sap.mcsuite.modules.pgr.tasks.help.view.Task"
        },
        "task": {
          "viewId": "task",
          "viewName": "view.Module"
        }
      }
    }
  }
}
