{
  "version": 1,
  "modules": [
      {
          "users": {
              "listing": [
                  {
                      "key": "id",
                      "creatable": false,
                      "updatable": false,
                      "type": "text",
                      "label": "Id",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": true
                      }
                  },
                  {
                      "key": "name",
                      "type": "text",
                      "label": "Name",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": true
                      }
                  },
                  {
                      "key": "username",
                      "type": "text",
                      "label": "Username",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "email",
                      "type": "email",
                      "label": "Email",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "roleId",
                      "label": "Role",
                      "type": "select",
                      "options": [
                          {
                              "value": 2,
                              "display": "Administrator"
                          },
                          {
                              "value": 3,
                              "display": "Test"
                          }
                      ],
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "enabled",
                      "type": "switch",
                      "label": "Enabled",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "role.displayName",
                      "creatable": false,
                      "updatable": false,
                      "type": "text",
                      "label": "Role display name",
                      "sortable": true,
                      "multiple": false,
                      "nesting": true,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  }
              ],
              "creating": [
                  {
                      "key": "name",
                      "type": "text",
                      "label": "Name",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "username",
                      "type": "text",
                      "label": "Username",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "email",
                      "type": "email",
                      "label": "Email",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "password",
                      "type": "password",
                      "listable": false,
                      "label": "Password",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "roleId",
                      "label": "Role",
                      "type": "select",
                      "options": [
                          {
                              "value": 2,
                              "display": "Administrator"
                          },
                          {
                              "value": 3,
                              "display": "Test"
                          }
                      ],
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "enabled",
                      "type": "switch",
                      "label": "Enabled",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  }
              ],
              "updating": [
                  {
                      "key": "name",
                      "type": "text",
                      "label": "Name",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "username",
                      "type": "text",
                      "label": "Username",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "email",
                      "type": "email",
                      "label": "Email",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "password",
                      "type": "password",
                      "listable": false,
                      "label": "Password",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "roleId",
                      "label": "Role",
                      "type": "select",
                      "options": [
                          {
                              "value": 2,
                              "display": "Administrator"
                          },
                          {
                              "value": 3,
                              "display": "Test"
                          }
                      ],
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "enabled",
                      "type": "switch",
                      "label": "Enabled",
                      "sortable": true,
                      "multiple": false,
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  }
              ]
          }
      },
      {
          "Role": {
              "listing": [
                  {
                      "key": "id",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Id",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "name",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Name",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "displayName",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Display name",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "level",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Level",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "unrestricted",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Unrestricted",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "createdAt",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Created at",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "updatedAt",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Updated at",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  }
              ],
              "creating": [
                  {
                      "key": "id",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Id",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "name",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Name",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "displayName",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Display name",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "level",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Level",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "unrestricted",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Unrestricted",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "createdAt",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Created at",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "updatedAt",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Updated at",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  }
              ],
              "updating": [
                  {
                      "key": "id",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Id",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "name",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Name",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "displayName",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Display name",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "level",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Level",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "unrestricted",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Unrestricted",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "createdAt",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Created at",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  },
                  {
                      "key": "updatedAt",
                      "listable": true,
                      "type": "text",
                      "sortable": true,
                      "multiple": false,
                      "label": "Updated at",
                      "nesting": false,
                      "elementClasses": [],
                      "validation": {
                          "required": false
                      }
                  }
              ]
          }
      }
  ]
}