{
  "openapi": "3.1.0",
  "info": {
    "title": "",
    "version": "1.0.0"
  },
  "paths": {
    "/static-host-list": {
      "get": {
        "tags": [
          "StaticHostList"
        ],
        "operationId": "getForStaticHostList",
        "description": "The parameters and request body are for method: getForStaticHostList. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "_embedded": {
                      "type": "object",
                      "properties": {
                        "items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "id": {
                                "type": "number"
                              },
                              "name": {
                                "type": "string"
                              },
                              "description": {
                                "type": "string"
                              },
                              "host_format": {
                                "type": "string"
                              },
                              "host_type": {
                                "type": "string"
                              },
                              "value": {
                                "type": "string"
                              }
                            }
                          }
                        }
                      }
                    },
                    "_links": {
                      "type": "object",
                      "properties": {
                        "self": {
                          "type": "string"
                        },
                        "first": {
                          "type": "string"
                        },
                        "last": {
                          "type": "string"
                        },
                        "prev": {
                          "type": "string"
                        },
                        "next": {
                          "type": "string"
                        }
                      }
                    },
                    "count": {
                      "type": "number"
                    }
                  }
                },
                "example": {
                  "_embedded": {
                    "items": [
                      {
                        "id": 7,
                        "name": "string",
                        "description": "string",
                        "host_format": "regex",
                        "host_type": "MACAddress",
                        "value": "string"
                      },
                      {
                        "id": 7,
                        "name": "string",
                        "description": "string",
                        "host_format": "regex",
                        "host_type": "IPAddress",
                        "value": "string"
                      },
                      {
                        "id": 10,
                        "name": "string",
                        "description": "string",
                        "host_format": "regex",
                        "host_type": "IPAddress",
                        "value": "string"
                      },
                      {
                        "id": 7,
                        "name": "string",
                        "description": "string",
                        "host_format": "list",
                        "host_type": "MACAddress",
                        "value": "string"
                      },
                      {
                        "id": 4,
                        "name": "string",
                        "description": "string",
                        "host_format": "list",
                        "host_type": "IPAddress",
                        "value": "string"
                      },
                      {
                        "id": 8,
                        "name": "string",
                        "description": "string",
                        "host_format": "regex",
                        "host_type": "IPAddress",
                        "value": "string"
                      },
                      {
                        "id": 10,
                        "name": "string",
                        "description": "string",
                        "host_format": "list",
                        "host_type": "MACAddress",
                        "value": "string"
                      },
                      {
                        "id": 9,
                        "name": "string",
                        "description": "string",
                        "host_format": "list",
                        "host_type": "MACAddress",
                        "value": "string"
                      },
                      {
                        "id": 2,
                        "name": "string",
                        "description": "string",
                        "host_format": "list",
                        "host_type": "MACAddress",
                        "value": "string"
                      }
                    ]
                  },
                  "_links": {
                    "self": "string",
                    "first": "string",
                    "last": "string",
                    "prev": "string",
                    "next": "string"
                  },
                  "count": 5
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "calculateCount",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "StaticHostList"
        ],
        "operationId": "postForStaticHostList",
        "description": "The parameters and request body are for method: postForStaticHostList. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "host_format": {
                      "type": "string"
                    },
                    "host_type": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 2,
                  "name": "string",
                  "description": "string",
                  "host_format": "list",
                  "host_type": "IPAddress",
                  "value": "string"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/static-host-list/{staticHostListId}": {
      "get": {
        "tags": [
          "StaticHostList"
        ],
        "operationId": "getGETForStaticHostList",
        "description": "The parameters and request body are for method: getGETForStaticHostList. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "host_format": {
                      "type": "string"
                    },
                    "host_type": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 4,
                  "name": "string",
                  "description": "string",
                  "host_format": "regex",
                  "host_type": "MACAddress",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "staticHostListId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "staticHostListId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "StaticHostList"
        ],
        "operationId": "patchForStaticHostList",
        "description": "The parameters and request body are for method: patchForStaticHostList. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "host_format": {
                      "type": "string"
                    },
                    "host_type": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 4,
                  "name": "string",
                  "description": "string",
                  "host_format": "list",
                  "host_type": "MACAddress",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "staticHostListId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "staticHostListId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "StaticHostList"
        ],
        "operationId": "putForStaticHostList",
        "description": "The parameters and request body are for method: putForStaticHostList. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "host_format": {
                      "type": "string"
                    },
                    "host_type": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 4,
                  "name": "string",
                  "description": "string",
                  "host_format": "regex",
                  "host_type": "IPAddress",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "staticHostListId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "staticHostListId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "StaticHostList"
        ],
        "operationId": "deleteForStaticHostList",
        "description": "The parameters and request body are for method: deleteForStaticHostList. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "staticHostListId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "staticHostListId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/static-host-list/name/{name}": {
      "get": {
        "tags": [
          "StaticHostList"
        ],
        "operationId": "getForStaticHostListByName",
        "description": "The parameters and request body are for method: getForStaticHostListByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "host_format": {
                      "type": "string"
                    },
                    "host_type": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 2,
                  "name": "string",
                  "description": "string",
                  "host_format": "subnet",
                  "host_type": "IPAddress",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "StaticHostList"
        ],
        "operationId": "patchForStaticHostListByName",
        "description": "The parameters and request body are for method: patchForStaticHostListByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "host_format": {
                      "type": "string"
                    },
                    "host_type": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 5,
                  "name": "string",
                  "description": "string",
                  "host_format": "regex",
                  "host_type": "MACAddress",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "StaticHostList"
        ],
        "operationId": "putForStaticHostListByName",
        "description": "The parameters and request body are for method: putForStaticHostListByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "host_format": {
                      "type": "string"
                    },
                    "host_type": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 5,
                  "name": "string",
                  "description": "string",
                  "host_format": "list",
                  "host_type": "IPAddress",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "StaticHostList"
        ],
        "operationId": "deleteForStaticHostListByName",
        "description": "The parameters and request body are for method: deleteForStaticHostListByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/role": {
      "get": {
        "tags": [
          "Role"
        ],
        "operationId": "getForRole",
        "description": "The parameters and request body are for method: getForRole. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "_embedded": {
                      "type": "object",
                      "properties": {
                        "items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "id": {
                                "type": "number"
                              },
                              "name": {
                                "type": "string"
                              },
                              "description": {
                                "type": "string"
                              }
                            }
                          }
                        }
                      }
                    },
                    "_links": {
                      "type": "object",
                      "properties": {
                        "self": {
                          "type": "string"
                        },
                        "first": {
                          "type": "string"
                        },
                        "last": {
                          "type": "string"
                        },
                        "prev": {
                          "type": "string"
                        },
                        "next": {
                          "type": "string"
                        }
                      }
                    },
                    "count": {
                      "type": "number"
                    }
                  }
                },
                "example": {
                  "_embedded": {
                    "items": [
                      {
                        "id": 10,
                        "name": "string",
                        "description": "string"
                      }
                    ]
                  },
                  "_links": {
                    "self": "string",
                    "first": "string",
                    "last": "string",
                    "prev": "string",
                    "next": "string"
                  },
                  "count": 1
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "calculateCount",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "Role"
        ],
        "operationId": "postForRole",
        "description": "The parameters and request body are for method: postForRole. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 5,
                  "name": "string",
                  "description": "string"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/role/{roleId}": {
      "get": {
        "tags": [
          "Role"
        ],
        "operationId": "getGETForRole",
        "description": "The parameters and request body are for method: getGETForRole. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 4,
                  "name": "string",
                  "description": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "roleId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "roleId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Role"
        ],
        "operationId": "patchForRole",
        "description": "The parameters and request body are for method: patchForRole. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 5,
                  "name": "string",
                  "description": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "roleId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "roleId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Role"
        ],
        "operationId": "putForRole",
        "description": "The parameters and request body are for method: putForRole. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 5,
                  "name": "string",
                  "description": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "roleId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "roleId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Role"
        ],
        "operationId": "deleteForRole",
        "description": "The parameters and request body are for method: deleteForRole. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "roleId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "roleId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/role/name/{name}": {
      "get": {
        "tags": [
          "Role"
        ],
        "operationId": "getForRoleByName",
        "description": "The parameters and request body are for method: getForRoleByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 6,
                  "name": "string",
                  "description": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Role"
        ],
        "operationId": "patchForRoleByName",
        "description": "The parameters and request body are for method: patchForRoleByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 6,
                  "name": "string",
                  "description": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Role"
        ],
        "operationId": "putForRoleByName",
        "description": "The parameters and request body are for method: putForRoleByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 5,
                  "name": "string",
                  "description": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Role"
        ],
        "operationId": "deleteForRoleByName",
        "description": "The parameters and request body are for method: deleteForRoleByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/local-user/password-policy": {
      "get": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "getForLocalUserPasswordPolicy",
        "description": "The parameters and request body are for method: getForLocalUserPasswordPolicy. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "password_minimum_length": {
                      "type": "string"
                    },
                    "password_complexity": {
                      "type": "string"
                    },
                    "password_disallowed_characters": {
                      "type": "string"
                    },
                    "password_disallowed_words": {
                      "type": "string"
                    },
                    "password_prohibit_user_id": {
                      "type": "boolean"
                    },
                    "password_prohibit_repeated_chars": {
                      "type": "boolean"
                    },
                    "password_expiry_days": {
                      "type": "string"
                    },
                    "password_remember_history": {
                      "type": "string"
                    },
                    "reminder_days": {
                      "type": "string"
                    },
                    "reminder_message": {
                      "type": "string"
                    },
                    "disable_after_days": {
                      "type": "string"
                    },
                    "disable_after_date": {
                      "type": "string"
                    },
                    "disable_after_unchanged_days": {
                      "type": "string"
                    },
                    "disable_after_failed_attempts": {
                      "type": "string"
                    },
                    "reset_failed_attempts_count": {
                      "type": "boolean"
                    }
                  }
                },
                "example": {
                  "password_minimum_length": "1-128",
                  "password_complexity": "COMPLEX",
                  "password_disallowed_characters": "string",
                  "password_disallowed_words": "string",
                  "password_prohibit_user_id": true,
                  "password_prohibit_repeated_chars": true,
                  "password_expiry_days": "0-500",
                  "password_remember_history": "1-99",
                  "reminder_days": "1-365",
                  "reminder_message": "string",
                  "disable_after_days": "1-1000",
                  "disable_after_date": "yyyy-mm-dd",
                  "disable_after_unchanged_days": "1-365",
                  "disable_after_failed_attempts": "1-100",
                  "reset_failed_attempts_count": false
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "put": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "putForLocalUserPasswordPolicy",
        "description": "The parameters and request body are for method: putForLocalUserPasswordPolicy. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "password_minimum_length": {
                      "type": "string"
                    },
                    "password_complexity": {
                      "type": "string"
                    },
                    "password_disallowed_characters": {
                      "type": "string"
                    },
                    "password_disallowed_words": {
                      "type": "string"
                    },
                    "password_prohibit_user_id": {
                      "type": "boolean"
                    },
                    "password_prohibit_repeated_chars": {
                      "type": "boolean"
                    },
                    "password_expiry_days": {
                      "type": "string"
                    },
                    "password_remember_history": {
                      "type": "string"
                    },
                    "reminder_days": {
                      "type": "string"
                    },
                    "reminder_message": {
                      "type": "string"
                    },
                    "disable_after_days": {
                      "type": "string"
                    },
                    "disable_after_date": {
                      "type": "string"
                    },
                    "disable_after_unchanged_days": {
                      "type": "string"
                    },
                    "disable_after_failed_attempts": {
                      "type": "string"
                    },
                    "reset_failed_attempts_count": {
                      "type": "boolean"
                    }
                  }
                },
                "example": {
                  "password_minimum_length": "1-128",
                  "password_complexity": "CASE",
                  "password_disallowed_characters": "string",
                  "password_disallowed_words": "string",
                  "password_prohibit_user_id": true,
                  "password_prohibit_repeated_chars": false,
                  "password_expiry_days": "0-500",
                  "password_remember_history": "1-99",
                  "reminder_days": "1-365",
                  "reminder_message": "string",
                  "disable_after_days": "1-1000",
                  "disable_after_date": "yyyy-mm-dd",
                  "disable_after_unchanged_days": "1-365",
                  "disable_after_failed_attempts": "1-100",
                  "reset_failed_attempts_count": false
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "patchForLocalUserPasswordPolicy",
        "description": "The parameters and request body are for method: patchForLocalUserPasswordPolicy. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "password_minimum_length": {
                      "type": "string"
                    },
                    "password_complexity": {
                      "type": "string"
                    },
                    "password_disallowed_characters": {
                      "type": "string"
                    },
                    "password_disallowed_words": {
                      "type": "string"
                    },
                    "password_prohibit_user_id": {
                      "type": "boolean"
                    },
                    "password_prohibit_repeated_chars": {
                      "type": "boolean"
                    },
                    "password_expiry_days": {
                      "type": "string"
                    },
                    "password_remember_history": {
                      "type": "string"
                    },
                    "reminder_days": {
                      "type": "string"
                    },
                    "reminder_message": {
                      "type": "string"
                    },
                    "disable_after_days": {
                      "type": "string"
                    },
                    "disable_after_date": {
                      "type": "string"
                    },
                    "disable_after_unchanged_days": {
                      "type": "string"
                    },
                    "disable_after_failed_attempts": {
                      "type": "string"
                    },
                    "reset_failed_attempts_count": {
                      "type": "boolean"
                    }
                  }
                },
                "example": {
                  "password_minimum_length": "1-128",
                  "password_complexity": "CASENUMERIC",
                  "password_disallowed_characters": "string",
                  "password_disallowed_words": "string",
                  "password_prohibit_user_id": true,
                  "password_prohibit_repeated_chars": false,
                  "password_expiry_days": "0-500",
                  "password_remember_history": "1-99",
                  "reminder_days": "1-365",
                  "reminder_message": "string",
                  "disable_after_days": "1-1000",
                  "disable_after_date": "yyyy-mm-dd",
                  "disable_after_unchanged_days": "1-365",
                  "disable_after_failed_attempts": "1-100",
                  "reset_failed_attempts_count": false
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/local-user": {
      "get": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "getForLocalUser",
        "description": "The parameters and request body are for method: getForLocalUser. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "_embedded": {
                      "type": "object",
                      "properties": {
                        "items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "id": {
                                "type": "number"
                              },
                              "user_id": {
                                "type": "string"
                              },
                              "password": {
                                "type": "string"
                              },
                              "username": {
                                "type": "string"
                              },
                              "role_name": {
                                "type": "string"
                              },
                              "enabled": {
                                "type": "boolean"
                              },
                              "change_pwd_next_login": {
                                "type": "boolean"
                              },
                              "attributes": {
                                "type": "object"
                              }
                            }
                          }
                        }
                      }
                    },
                    "_links": {
                      "type": "object",
                      "properties": {
                        "self": {
                          "type": "string"
                        },
                        "first": {
                          "type": "string"
                        },
                        "last": {
                          "type": "string"
                        },
                        "prev": {
                          "type": "string"
                        },
                        "next": {
                          "type": "string"
                        }
                      }
                    },
                    "count": {
                      "type": "number"
                    }
                  }
                },
                "example": {
                  "_embedded": {
                    "items": [
                      {
                        "id": 9,
                        "user_id": "string",
                        "password": "string",
                        "username": "string",
                        "role_name": "string",
                        "enabled": true,
                        "change_pwd_next_login": true,
                        "attributes": {}
                      },
                      {
                        "id": 6,
                        "user_id": "string",
                        "password": "string",
                        "username": "string",
                        "role_name": "string",
                        "enabled": true,
                        "change_pwd_next_login": false,
                        "attributes": {}
                      },
                      {
                        "id": 8,
                        "user_id": "string",
                        "password": "string",
                        "username": "string",
                        "role_name": "string",
                        "enabled": true,
                        "change_pwd_next_login": false,
                        "attributes": {}
                      },
                      {
                        "id": 10,
                        "user_id": "string",
                        "password": "string",
                        "username": "string",
                        "role_name": "string",
                        "enabled": true,
                        "change_pwd_next_login": false,
                        "attributes": {}
                      },
                      {
                        "id": 5,
                        "user_id": "string",
                        "password": "string",
                        "username": "string",
                        "role_name": "string",
                        "enabled": true,
                        "change_pwd_next_login": false,
                        "attributes": {}
                      },
                      {
                        "id": 7,
                        "user_id": "string",
                        "password": "string",
                        "username": "string",
                        "role_name": "string",
                        "enabled": false,
                        "change_pwd_next_login": false,
                        "attributes": {}
                      }
                    ]
                  },
                  "_links": {
                    "self": "string",
                    "first": "string",
                    "last": "string",
                    "prev": "string",
                    "next": "string"
                  },
                  "count": 10
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "calculateCount",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "postForLocalUser",
        "description": "The parameters and request body are for method: postForLocalUser. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "user_id": {
                      "type": "string"
                    },
                    "password": {
                      "type": "string"
                    },
                    "username": {
                      "type": "string"
                    },
                    "role_name": {
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "change_pwd_next_login": {
                      "type": "boolean"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 10,
                  "user_id": "string",
                  "password": "string",
                  "username": "string",
                  "role_name": "string",
                  "enabled": false,
                  "change_pwd_next_login": true,
                  "attributes": {}
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/local-user/{localUserId}": {
      "get": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "getGETForLocalUser",
        "description": "The parameters and request body are for method: getGETForLocalUser. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "user_id": {
                      "type": "string"
                    },
                    "password": {
                      "type": "string"
                    },
                    "username": {
                      "type": "string"
                    },
                    "role_name": {
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "change_pwd_next_login": {
                      "type": "boolean"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 10,
                  "user_id": "string",
                  "password": "string",
                  "username": "string",
                  "role_name": "string",
                  "enabled": true,
                  "change_pwd_next_login": true,
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "localUserId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "localUserId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "patchForLocalUser",
        "description": "The parameters and request body are for method: patchForLocalUser. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "user_id": {
                      "type": "string"
                    },
                    "password": {
                      "type": "string"
                    },
                    "username": {
                      "type": "string"
                    },
                    "role_name": {
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "change_pwd_next_login": {
                      "type": "boolean"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 9,
                  "user_id": "string",
                  "password": "string",
                  "username": "string",
                  "role_name": "string",
                  "enabled": false,
                  "change_pwd_next_login": true,
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "localUserId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "localUserId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "putForLocalUser",
        "description": "The parameters and request body are for method: putForLocalUser. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "user_id": {
                      "type": "string"
                    },
                    "password": {
                      "type": "string"
                    },
                    "username": {
                      "type": "string"
                    },
                    "role_name": {
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "change_pwd_next_login": {
                      "type": "boolean"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 8,
                  "user_id": "string",
                  "password": "string",
                  "username": "string",
                  "role_name": "string",
                  "enabled": false,
                  "change_pwd_next_login": true,
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "localUserId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "localUserId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "deleteForLocalUser",
        "description": "The parameters and request body are for method: deleteForLocalUser. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "localUserId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "localUserId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/local-user/user-id/{userId}": {
      "get": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "getForLocalUserByUserId",
        "description": "The parameters and request body are for method: getForLocalUserByUserId. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "user_id": {
                      "type": "string"
                    },
                    "password": {
                      "type": "string"
                    },
                    "username": {
                      "type": "string"
                    },
                    "role_name": {
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "change_pwd_next_login": {
                      "type": "boolean"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 1,
                  "user_id": "string",
                  "password": "string",
                  "username": "string",
                  "role_name": "string",
                  "enabled": true,
                  "change_pwd_next_login": false,
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "userId",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "patchForLocalUserByUserId",
        "description": "The parameters and request body are for method: patchForLocalUserByUserId. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "user_id": {
                      "type": "string"
                    },
                    "password": {
                      "type": "string"
                    },
                    "username": {
                      "type": "string"
                    },
                    "role_name": {
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "change_pwd_next_login": {
                      "type": "boolean"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 4,
                  "user_id": "string",
                  "password": "string",
                  "username": "string",
                  "role_name": "string",
                  "enabled": true,
                  "change_pwd_next_login": false,
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "userId",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "putForLocalUserByUserId",
        "description": "The parameters and request body are for method: putForLocalUserByUserId. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "user_id": {
                      "type": "string"
                    },
                    "password": {
                      "type": "string"
                    },
                    "username": {
                      "type": "string"
                    },
                    "role_name": {
                      "type": "string"
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "change_pwd_next_login": {
                      "type": "boolean"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 10,
                  "user_id": "string",
                  "password": "string",
                  "username": "string",
                  "role_name": "string",
                  "enabled": false,
                  "change_pwd_next_login": true,
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "userId",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "LocalUser"
        ],
        "operationId": "deleteForLocalUserByUserId",
        "description": "The parameters and request body are for method: deleteForLocalUserByUserId. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "userId",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/endpoint": {
      "get": {
        "tags": [
          "Endpoint"
        ],
        "operationId": "getForEndpoint",
        "description": "The parameters and request body are for method: getForEndpoint. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "_embedded": {
                      "type": "object",
                      "properties": {
                        "items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "id": {
                                "type": "number"
                              },
                              "mac_address": {
                                "type": "string"
                              },
                              "description": {
                                "type": "string"
                              },
                              "status": {
                                "type": "string"
                              },
                              "attributes": {
                                "type": "object"
                              }
                            }
                          }
                        }
                      }
                    },
                    "_links": {
                      "type": "object",
                      "properties": {
                        "self": {
                          "type": "string"
                        },
                        "first": {
                          "type": "string"
                        },
                        "last": {
                          "type": "string"
                        },
                        "prev": {
                          "type": "string"
                        },
                        "next": {
                          "type": "string"
                        }
                      }
                    },
                    "count": {
                      "type": "number"
                    }
                  }
                },
                "example": {
                  "_embedded": {
                    "items": [
                      {
                        "id": 6,
                        "mac_address": "string",
                        "description": "string",
                        "status": "Known",
                        "attributes": {}
                      }
                    ]
                  },
                  "_links": {
                    "self": "string",
                    "first": "string",
                    "last": "string",
                    "prev": "string",
                    "next": "string"
                  },
                  "count": 2
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "calculateCount",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "Endpoint"
        ],
        "operationId": "postForEndpoint",
        "description": "The parameters and request body are for method: postForEndpoint. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "mac_address": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 1,
                  "mac_address": "string",
                  "description": "string",
                  "status": "Known",
                  "attributes": {}
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/endpoint/{endpointId}": {
      "get": {
        "tags": [
          "Endpoint"
        ],
        "operationId": "getGETForEndpoint",
        "description": "The parameters and request body are for method: getGETForEndpoint. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "mac_address": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 1,
                  "mac_address": "string",
                  "description": "string",
                  "status": "Disabled",
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "endpointId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "endpointId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Endpoint"
        ],
        "operationId": "patchForEndpoint",
        "description": "The parameters and request body are for method: patchForEndpoint. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "mac_address": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 6,
                  "mac_address": "string",
                  "description": "string",
                  "status": "Unknown",
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "endpointId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "endpointId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Endpoint"
        ],
        "operationId": "putForEndpoint",
        "description": "The parameters and request body are for method: putForEndpoint. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "mac_address": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 1,
                  "mac_address": "string",
                  "description": "string",
                  "status": "Known",
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "endpointId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "endpointId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Endpoint"
        ],
        "operationId": "deleteForEndpoint",
        "description": "The parameters and request body are for method: deleteForEndpoint. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "endpointId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "endpointId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/endpoint/mac-address/{macAddress}": {
      "get": {
        "tags": [
          "Endpoint"
        ],
        "operationId": "getForEndpointByMacAddress",
        "description": "The parameters and request body are for method: getForEndpointByMacAddress. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "mac_address": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 2,
                  "mac_address": "string",
                  "description": "string",
                  "status": "Known",
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "macAddress",
            "in": "path",
            "required": true,
            "schema": {
              "title": "macAddress",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Endpoint"
        ],
        "operationId": "patchForEndpointByMacAddress",
        "description": "The parameters and request body are for method: patchForEndpointByMacAddress. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "mac_address": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 2,
                  "mac_address": "string",
                  "description": "string",
                  "status": "Unknown",
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "macAddress",
            "in": "path",
            "required": true,
            "schema": {
              "title": "macAddress",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Endpoint"
        ],
        "operationId": "putForEndpointByMacAddress",
        "description": "The parameters and request body are for method: putForEndpointByMacAddress. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "mac_address": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "status": {
                      "type": "string"
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 8,
                  "mac_address": "string",
                  "description": "string",
                  "status": "Known",
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "macAddress",
            "in": "path",
            "required": true,
            "schema": {
              "title": "macAddress",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Endpoint"
        ],
        "operationId": "deleteForEndpointByMacAddress",
        "description": "The parameters and request body are for method: deleteForEndpointByMacAddress. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "macAddress",
            "in": "path",
            "required": true,
            "schema": {
              "title": "macAddress",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/proxy-target": {
      "get": {
        "tags": [
          "ProxyTarget"
        ],
        "operationId": "getForProxyTarget",
        "description": "The parameters and request body are for method: getForProxyTarget. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "_embedded": {
                      "type": "object",
                      "properties": {
                        "items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "id": {
                                "type": "number"
                              },
                              "name": {
                                "type": "string"
                              },
                              "host_name": {
                                "type": "string"
                              },
                              "description": {
                                "type": "string"
                              },
                              "authentication_port": {
                                "type": "number"
                              },
                              "accounting_port": {
                                "type": "number"
                              },
                              "secret": {
                                "type": "string"
                              }
                            }
                          }
                        }
                      }
                    },
                    "_links": {
                      "type": "object",
                      "properties": {
                        "self": {
                          "type": "string"
                        },
                        "first": {
                          "type": "string"
                        },
                        "last": {
                          "type": "string"
                        },
                        "prev": {
                          "type": "string"
                        },
                        "next": {
                          "type": "string"
                        }
                      }
                    },
                    "count": {
                      "type": "number"
                    }
                  }
                },
                "example": {
                  "_embedded": {
                    "items": [
                      {
                        "id": 5,
                        "name": "string",
                        "host_name": "string",
                        "description": "string",
                        "authentication_port": 3,
                        "accounting_port": 5,
                        "secret": "string"
                      },
                      {
                        "id": 3,
                        "name": "string",
                        "host_name": "string",
                        "description": "string",
                        "authentication_port": 9,
                        "accounting_port": 9,
                        "secret": "string"
                      },
                      {
                        "id": 7,
                        "name": "string",
                        "host_name": "string",
                        "description": "string",
                        "authentication_port": 10,
                        "accounting_port": 1,
                        "secret": "string"
                      },
                      {
                        "id": 6,
                        "name": "string",
                        "host_name": "string",
                        "description": "string",
                        "authentication_port": 7,
                        "accounting_port": 10,
                        "secret": "string"
                      },
                      {
                        "id": 9,
                        "name": "string",
                        "host_name": "string",
                        "description": "string",
                        "authentication_port": 9,
                        "accounting_port": 3,
                        "secret": "string"
                      },
                      {
                        "id": 9,
                        "name": "string",
                        "host_name": "string",
                        "description": "string",
                        "authentication_port": 5,
                        "accounting_port": 4,
                        "secret": "string"
                      },
                      {
                        "id": 1,
                        "name": "string",
                        "host_name": "string",
                        "description": "string",
                        "authentication_port": 9,
                        "accounting_port": 6,
                        "secret": "string"
                      },
                      {
                        "id": 8,
                        "name": "string",
                        "host_name": "string",
                        "description": "string",
                        "authentication_port": 1,
                        "accounting_port": 7,
                        "secret": "string"
                      },
                      {
                        "id": 2,
                        "name": "string",
                        "host_name": "string",
                        "description": "string",
                        "authentication_port": 7,
                        "accounting_port": 6,
                        "secret": "string"
                      }
                    ]
                  },
                  "_links": {
                    "self": "string",
                    "first": "string",
                    "last": "string",
                    "prev": "string",
                    "next": "string"
                  },
                  "count": 5
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "calculateCount",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "ProxyTarget"
        ],
        "operationId": "postForProxyTarget",
        "description": "The parameters and request body are for method: postForProxyTarget. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "host_name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "authentication_port": {
                      "type": "number"
                    },
                    "accounting_port": {
                      "type": "number"
                    },
                    "secret": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 5,
                  "name": "string",
                  "host_name": "string",
                  "description": "string",
                  "authentication_port": 1,
                  "accounting_port": 6,
                  "secret": "string"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/proxy-target/{proxyTargetId}": {
      "get": {
        "tags": [
          "ProxyTarget"
        ],
        "operationId": "getGETForProxyTarget",
        "description": "The parameters and request body are for method: getGETForProxyTarget. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "host_name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "authentication_port": {
                      "type": "number"
                    },
                    "accounting_port": {
                      "type": "number"
                    },
                    "secret": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 5,
                  "name": "string",
                  "host_name": "string",
                  "description": "string",
                  "authentication_port": 4,
                  "accounting_port": 2,
                  "secret": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "proxyTargetId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "proxyTargetId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "ProxyTarget"
        ],
        "operationId": "patchForProxyTarget",
        "description": "The parameters and request body are for method: patchForProxyTarget. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "host_name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "authentication_port": {
                      "type": "number"
                    },
                    "accounting_port": {
                      "type": "number"
                    },
                    "secret": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 4,
                  "name": "string",
                  "host_name": "string",
                  "description": "string",
                  "authentication_port": 5,
                  "accounting_port": 5,
                  "secret": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "proxyTargetId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "proxyTargetId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "ProxyTarget"
        ],
        "operationId": "putForProxyTarget",
        "description": "The parameters and request body are for method: putForProxyTarget. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "host_name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "authentication_port": {
                      "type": "number"
                    },
                    "accounting_port": {
                      "type": "number"
                    },
                    "secret": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 2,
                  "name": "string",
                  "host_name": "string",
                  "description": "string",
                  "authentication_port": 10,
                  "accounting_port": 3,
                  "secret": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "proxyTargetId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "proxyTargetId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "ProxyTarget"
        ],
        "operationId": "deleteForProxyTarget",
        "description": "The parameters and request body are for method: deleteForProxyTarget. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "proxyTargetId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "proxyTargetId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/proxy-target/name/{name}": {
      "get": {
        "tags": [
          "ProxyTarget"
        ],
        "operationId": "getForProxyTargetByName",
        "description": "The parameters and request body are for method: getForProxyTargetByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "host_name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "authentication_port": {
                      "type": "number"
                    },
                    "accounting_port": {
                      "type": "number"
                    },
                    "secret": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 6,
                  "name": "string",
                  "host_name": "string",
                  "description": "string",
                  "authentication_port": 2,
                  "accounting_port": 5,
                  "secret": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "ProxyTarget"
        ],
        "operationId": "patchForProxyTargetByName",
        "description": "The parameters and request body are for method: patchForProxyTargetByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "host_name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "authentication_port": {
                      "type": "number"
                    },
                    "accounting_port": {
                      "type": "number"
                    },
                    "secret": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 5,
                  "name": "string",
                  "host_name": "string",
                  "description": "string",
                  "authentication_port": 2,
                  "accounting_port": 3,
                  "secret": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "ProxyTarget"
        ],
        "operationId": "putForProxyTargetByName",
        "description": "The parameters and request body are for method: putForProxyTargetByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "host_name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "authentication_port": {
                      "type": "number"
                    },
                    "accounting_port": {
                      "type": "number"
                    },
                    "secret": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 5,
                  "name": "string",
                  "host_name": "string",
                  "description": "string",
                  "authentication_port": 3,
                  "accounting_port": 10,
                  "secret": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "ProxyTarget"
        ],
        "operationId": "deleteForProxyTargetByName",
        "description": "The parameters and request body are for method: deleteForProxyTargetByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/network-device": {
      "get": {
        "tags": [
          "NetworkDevice"
        ],
        "operationId": "getForNetworkDevice",
        "description": "The parameters and request body are for method: getForNetworkDevice. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "_embedded": {
                      "type": "object",
                      "properties": {
                        "items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "id": {
                                "type": "number"
                              },
                              "description": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              },
                              "ip_address": {
                                "type": "string"
                              },
                              "radius_secret": {
                                "type": "string"
                              },
                              "tacacs_secret": {
                                "type": "string"
                              },
                              "vendor_name": {
                                "type": "string"
                              },
                              "coa_capable": {
                                "type": "boolean"
                              },
                              "coa_port": {
                                "type": "number"
                              },
                              "radsec_enabled": {
                                "type": "boolean"
                              },
                              "snmp_read": {
                                "type": "object",
                                "properties": {
                                  "force_read": {
                                    "type": "boolean"
                                  },
                                  "read_arp_info": {
                                    "type": "boolean"
                                  },
                                  "zone_name": {
                                    "type": "string"
                                  },
                                  "snmp_version": {
                                    "type": "string"
                                  },
                                  "community_string": {
                                    "type": "string"
                                  },
                                  "security_level": {
                                    "type": "string"
                                  },
                                  "user": {
                                    "type": "string"
                                  },
                                  "auth_protocol": {
                                    "type": "string"
                                  },
                                  "auth_key": {
                                    "type": "string"
                                  },
                                  "privacy_protocol": {
                                    "type": "string"
                                  },
                                  "privacy_key": {
                                    "type": "string"
                                  }
                                }
                              },
                              "snmp_write": {
                                "type": "object",
                                "properties": {
                                  "default_vlan": {
                                    "type": "number"
                                  },
                                  "snmp_version": {
                                    "type": "string"
                                  },
                                  "community_string": {
                                    "type": "string"
                                  },
                                  "security_level": {
                                    "type": "string"
                                  },
                                  "user": {
                                    "type": "string"
                                  },
                                  "auth_protocol": {
                                    "type": "string"
                                  },
                                  "auth_key": {
                                    "type": "string"
                                  },
                                  "privacy_protocol": {
                                    "type": "string"
                                  },
                                  "privacy_key": {
                                    "type": "string"
                                  }
                                }
                              },
                              "cli_config": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string"
                                  },
                                  "port": {
                                    "type": "number"
                                  },
                                  "username": {
                                    "type": "string"
                                  },
                                  "password": {
                                    "type": "string"
                                  },
                                  "username_prompt_regex": {
                                    "type": "string"
                                  },
                                  "password_prompt_regex": {
                                    "type": "string"
                                  },
                                  "command_prompt_regex": {
                                    "type": "string"
                                  },
                                  "enable_prompt_regex": {
                                    "type": "string"
                                  },
                                  "enable_password": {
                                    "type": "string"
                                  }
                                }
                              },
                              "onConnect_enforcement": {
                                "type": "object",
                                "properties": {
                                  "enabled": {
                                    "type": "boolean"
                                  },
                                  "ports": {
                                    "type": "string"
                                  }
                                }
                              },
                              "attributes": {
                                "type": "object"
                              }
                            }
                          }
                        }
                      }
                    },
                    "_links": {
                      "type": "object",
                      "properties": {
                        "self": {
                          "type": "string"
                        },
                        "first": {
                          "type": "string"
                        },
                        "last": {
                          "type": "string"
                        },
                        "prev": {
                          "type": "string"
                        },
                        "next": {
                          "type": "string"
                        }
                      }
                    },
                    "count": {
                      "type": "number"
                    }
                  }
                },
                "example": {
                  "_embedded": {
                    "items": [
                      {
                        "id": 5,
                        "description": "string",
                        "name": "string",
                        "ip_address": "string",
                        "radius_secret": "string",
                        "tacacs_secret": "string",
                        "vendor_name": "string",
                        "coa_capable": false,
                        "coa_port": 2,
                        "radsec_enabled": false,
                        "snmp_read": {
                          "force_read": false,
                          "read_arp_info": true,
                          "zone_name": "string",
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "NOAUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "DES_CBC",
                          "privacy_key": "string"
                        },
                        "snmp_write": {
                          "default_vlan": 5,
                          "snmp_version": "V1",
                          "community_string": "string",
                          "security_level": "AUTH_PRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "cli_config": {
                          "type": "Telnet",
                          "port": 9,
                          "username": "string",
                          "password": "string",
                          "username_prompt_regex": "string",
                          "password_prompt_regex": "string",
                          "command_prompt_regex": "string",
                          "enable_prompt_regex": "string",
                          "enable_password": "string"
                        },
                        "onConnect_enforcement": {
                          "enabled": false,
                          "ports": "string"
                        },
                        "attributes": {}
                      },
                      {
                        "id": 3,
                        "description": "string",
                        "name": "string",
                        "ip_address": "string",
                        "radius_secret": "string",
                        "tacacs_secret": "string",
                        "vendor_name": "string",
                        "coa_capable": false,
                        "coa_port": 6,
                        "radsec_enabled": false,
                        "snmp_read": {
                          "force_read": false,
                          "read_arp_info": true,
                          "zone_name": "string",
                          "snmp_version": "V1",
                          "community_string": "string",
                          "security_level": "NOAUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "snmp_write": {
                          "default_vlan": 3,
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "AUTH_PRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "cli_config": {
                          "type": "Telnet",
                          "port": 5,
                          "username": "string",
                          "password": "string",
                          "username_prompt_regex": "string",
                          "password_prompt_regex": "string",
                          "command_prompt_regex": "string",
                          "enable_prompt_regex": "string",
                          "enable_password": "string"
                        },
                        "onConnect_enforcement": {
                          "enabled": true,
                          "ports": "string"
                        },
                        "attributes": {}
                      },
                      {
                        "id": 4,
                        "description": "string",
                        "name": "string",
                        "ip_address": "string",
                        "radius_secret": "string",
                        "tacacs_secret": "string",
                        "vendor_name": "string",
                        "coa_capable": false,
                        "coa_port": 5,
                        "radsec_enabled": false,
                        "snmp_read": {
                          "force_read": true,
                          "read_arp_info": false,
                          "zone_name": "string",
                          "snmp_version": "V1",
                          "community_string": "string",
                          "security_level": "AUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "MD5",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "snmp_write": {
                          "default_vlan": 10,
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "AUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "cli_config": {
                          "type": "SSH",
                          "port": 3,
                          "username": "string",
                          "password": "string",
                          "username_prompt_regex": "string",
                          "password_prompt_regex": "string",
                          "command_prompt_regex": "string",
                          "enable_prompt_regex": "string",
                          "enable_password": "string"
                        },
                        "onConnect_enforcement": {
                          "enabled": false,
                          "ports": "string"
                        },
                        "attributes": {}
                      },
                      {
                        "id": 5,
                        "description": "string",
                        "name": "string",
                        "ip_address": "string",
                        "radius_secret": "string",
                        "tacacs_secret": "string",
                        "vendor_name": "string",
                        "coa_capable": false,
                        "coa_port": 8,
                        "radsec_enabled": true,
                        "snmp_read": {
                          "force_read": false,
                          "read_arp_info": true,
                          "zone_name": "string",
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "AUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "MD5",
                          "auth_key": "string",
                          "privacy_protocol": "DES_CBC",
                          "privacy_key": "string"
                        },
                        "snmp_write": {
                          "default_vlan": 6,
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "AUTH_PRIV",
                          "user": "string",
                          "auth_protocol": "MD5",
                          "auth_key": "string",
                          "privacy_protocol": "DES_CBC",
                          "privacy_key": "string"
                        },
                        "cli_config": {
                          "type": "Telnet",
                          "port": 6,
                          "username": "string",
                          "password": "string",
                          "username_prompt_regex": "string",
                          "password_prompt_regex": "string",
                          "command_prompt_regex": "string",
                          "enable_prompt_regex": "string",
                          "enable_password": "string"
                        },
                        "onConnect_enforcement": {
                          "enabled": true,
                          "ports": "string"
                        },
                        "attributes": {}
                      },
                      {
                        "id": 10,
                        "description": "string",
                        "name": "string",
                        "ip_address": "string",
                        "radius_secret": "string",
                        "tacacs_secret": "string",
                        "vendor_name": "string",
                        "coa_capable": false,
                        "coa_port": 3,
                        "radsec_enabled": false,
                        "snmp_read": {
                          "force_read": true,
                          "read_arp_info": false,
                          "zone_name": "string",
                          "snmp_version": "V1",
                          "community_string": "string",
                          "security_level": "AUTH_PRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "snmp_write": {
                          "default_vlan": 5,
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "AUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "MD5",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "cli_config": {
                          "type": "Telnet",
                          "port": 4,
                          "username": "string",
                          "password": "string",
                          "username_prompt_regex": "string",
                          "password_prompt_regex": "string",
                          "command_prompt_regex": "string",
                          "enable_prompt_regex": "string",
                          "enable_password": "string"
                        },
                        "onConnect_enforcement": {
                          "enabled": true,
                          "ports": "string"
                        },
                        "attributes": {}
                      },
                      {
                        "id": 1,
                        "description": "string",
                        "name": "string",
                        "ip_address": "string",
                        "radius_secret": "string",
                        "tacacs_secret": "string",
                        "vendor_name": "string",
                        "coa_capable": false,
                        "coa_port": 2,
                        "radsec_enabled": true,
                        "snmp_read": {
                          "force_read": false,
                          "read_arp_info": true,
                          "zone_name": "string",
                          "snmp_version": "V3",
                          "community_string": "string",
                          "security_level": "AUTH_PRIV",
                          "user": "string",
                          "auth_protocol": "MD5",
                          "auth_key": "string",
                          "privacy_protocol": "DES_CBC",
                          "privacy_key": "string"
                        },
                        "snmp_write": {
                          "default_vlan": 3,
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "AUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "cli_config": {
                          "type": "Telnet",
                          "port": 5,
                          "username": "string",
                          "password": "string",
                          "username_prompt_regex": "string",
                          "password_prompt_regex": "string",
                          "command_prompt_regex": "string",
                          "enable_prompt_regex": "string",
                          "enable_password": "string"
                        },
                        "onConnect_enforcement": {
                          "enabled": false,
                          "ports": "string"
                        },
                        "attributes": {}
                      },
                      {
                        "id": 3,
                        "description": "string",
                        "name": "string",
                        "ip_address": "string",
                        "radius_secret": "string",
                        "tacacs_secret": "string",
                        "vendor_name": "string",
                        "coa_capable": true,
                        "coa_port": 4,
                        "radsec_enabled": true,
                        "snmp_read": {
                          "force_read": false,
                          "read_arp_info": true,
                          "zone_name": "string",
                          "snmp_version": "V1",
                          "community_string": "string",
                          "security_level": "AUTH_PRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "snmp_write": {
                          "default_vlan": 7,
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "NOAUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "DES_CBC",
                          "privacy_key": "string"
                        },
                        "cli_config": {
                          "type": "Telnet",
                          "port": 3,
                          "username": "string",
                          "password": "string",
                          "username_prompt_regex": "string",
                          "password_prompt_regex": "string",
                          "command_prompt_regex": "string",
                          "enable_prompt_regex": "string",
                          "enable_password": "string"
                        },
                        "onConnect_enforcement": {
                          "enabled": false,
                          "ports": "string"
                        },
                        "attributes": {}
                      },
                      {
                        "id": 8,
                        "description": "string",
                        "name": "string",
                        "ip_address": "string",
                        "radius_secret": "string",
                        "tacacs_secret": "string",
                        "vendor_name": "string",
                        "coa_capable": true,
                        "coa_port": 7,
                        "radsec_enabled": false,
                        "snmp_read": {
                          "force_read": false,
                          "read_arp_info": false,
                          "zone_name": "string",
                          "snmp_version": "V3",
                          "community_string": "string",
                          "security_level": "AUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "MD5",
                          "auth_key": "string",
                          "privacy_protocol": "DES_CBC",
                          "privacy_key": "string"
                        },
                        "snmp_write": {
                          "default_vlan": 8,
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "NOAUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "MD5",
                          "auth_key": "string",
                          "privacy_protocol": "DES_CBC",
                          "privacy_key": "string"
                        },
                        "cli_config": {
                          "type": "SSH",
                          "port": 3,
                          "username": "string",
                          "password": "string",
                          "username_prompt_regex": "string",
                          "password_prompt_regex": "string",
                          "command_prompt_regex": "string",
                          "enable_prompt_regex": "string",
                          "enable_password": "string"
                        },
                        "onConnect_enforcement": {
                          "enabled": true,
                          "ports": "string"
                        },
                        "attributes": {}
                      },
                      {
                        "id": 5,
                        "description": "string",
                        "name": "string",
                        "ip_address": "string",
                        "radius_secret": "string",
                        "tacacs_secret": "string",
                        "vendor_name": "string",
                        "coa_capable": false,
                        "coa_port": 5,
                        "radsec_enabled": false,
                        "snmp_read": {
                          "force_read": true,
                          "read_arp_info": false,
                          "zone_name": "string",
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "AUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "DES_CBC",
                          "privacy_key": "string"
                        },
                        "snmp_write": {
                          "default_vlan": 6,
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "NOAUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "cli_config": {
                          "type": "Telnet",
                          "port": 7,
                          "username": "string",
                          "password": "string",
                          "username_prompt_regex": "string",
                          "password_prompt_regex": "string",
                          "command_prompt_regex": "string",
                          "enable_prompt_regex": "string",
                          "enable_password": "string"
                        },
                        "onConnect_enforcement": {
                          "enabled": true,
                          "ports": "string"
                        },
                        "attributes": {}
                      },
                      {
                        "id": 5,
                        "description": "string",
                        "name": "string",
                        "ip_address": "string",
                        "radius_secret": "string",
                        "tacacs_secret": "string",
                        "vendor_name": "string",
                        "coa_capable": true,
                        "coa_port": 5,
                        "radsec_enabled": false,
                        "snmp_read": {
                          "force_read": true,
                          "read_arp_info": true,
                          "zone_name": "string",
                          "snmp_version": "V3",
                          "community_string": "string",
                          "security_level": "AUTH_NOPRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "snmp_write": {
                          "default_vlan": 7,
                          "snmp_version": "V2C",
                          "community_string": "string",
                          "security_level": "AUTH_PRIV",
                          "user": "string",
                          "auth_protocol": "SHA",
                          "auth_key": "string",
                          "privacy_protocol": "AES_128",
                          "privacy_key": "string"
                        },
                        "cli_config": {
                          "type": "Telnet",
                          "port": 1,
                          "username": "string",
                          "password": "string",
                          "username_prompt_regex": "string",
                          "password_prompt_regex": "string",
                          "command_prompt_regex": "string",
                          "enable_prompt_regex": "string",
                          "enable_password": "string"
                        },
                        "onConnect_enforcement": {
                          "enabled": true,
                          "ports": "string"
                        },
                        "attributes": {}
                      }
                    ]
                  },
                  "_links": {
                    "self": "string",
                    "first": "string",
                    "last": "string",
                    "prev": "string",
                    "next": "string"
                  },
                  "count": 6
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "calculateCount",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "NetworkDevice"
        ],
        "operationId": "postForNetworkDevice",
        "description": "The parameters and request body are for method: postForNetworkDevice. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "description": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "ip_address": {
                      "type": "string"
                    },
                    "radius_secret": {
                      "type": "string"
                    },
                    "tacacs_secret": {
                      "type": "string"
                    },
                    "vendor_name": {
                      "type": "string"
                    },
                    "coa_capable": {
                      "type": "boolean"
                    },
                    "coa_port": {
                      "type": "number"
                    },
                    "radsec_enabled": {
                      "type": "boolean"
                    },
                    "snmp_read": {
                      "type": "object",
                      "properties": {
                        "force_read": {
                          "type": "boolean"
                        },
                        "read_arp_info": {
                          "type": "boolean"
                        },
                        "zone_name": {
                          "type": "string"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "snmp_write": {
                      "type": "object",
                      "properties": {
                        "default_vlan": {
                          "type": "number"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "cli_config": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string"
                        },
                        "port": {
                          "type": "number"
                        },
                        "username": {
                          "type": "string"
                        },
                        "password": {
                          "type": "string"
                        },
                        "username_prompt_regex": {
                          "type": "string"
                        },
                        "password_prompt_regex": {
                          "type": "string"
                        },
                        "command_prompt_regex": {
                          "type": "string"
                        },
                        "enable_prompt_regex": {
                          "type": "string"
                        },
                        "enable_password": {
                          "type": "string"
                        }
                      }
                    },
                    "onConnect_enforcement": {
                      "type": "object",
                      "properties": {
                        "enabled": {
                          "type": "boolean"
                        },
                        "ports": {
                          "type": "string"
                        }
                      }
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 4,
                  "description": "string",
                  "name": "string",
                  "ip_address": "string",
                  "radius_secret": "string",
                  "tacacs_secret": "string",
                  "vendor_name": "string",
                  "coa_capable": true,
                  "coa_port": 9,
                  "radsec_enabled": true,
                  "snmp_read": {
                    "force_read": true,
                    "read_arp_info": true,
                    "zone_name": "string",
                    "snmp_version": "V2C",
                    "community_string": "string",
                    "security_level": "AUTH_PRIV",
                    "user": "string",
                    "auth_protocol": "MD5",
                    "auth_key": "string",
                    "privacy_protocol": "AES_128",
                    "privacy_key": "string"
                  },
                  "snmp_write": {
                    "default_vlan": 4,
                    "snmp_version": "V3",
                    "community_string": "string",
                    "security_level": "AUTH_PRIV",
                    "user": "string",
                    "auth_protocol": "MD5",
                    "auth_key": "string",
                    "privacy_protocol": "DES_CBC",
                    "privacy_key": "string"
                  },
                  "cli_config": {
                    "type": "SSH",
                    "port": 4,
                    "username": "string",
                    "password": "string",
                    "username_prompt_regex": "string",
                    "password_prompt_regex": "string",
                    "command_prompt_regex": "string",
                    "enable_prompt_regex": "string",
                    "enable_password": "string"
                  },
                  "onConnect_enforcement": {
                    "enabled": true,
                    "ports": "string"
                  },
                  "attributes": {}
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/network-device/{networkDeviceId}": {
      "get": {
        "tags": [
          "NetworkDevice"
        ],
        "operationId": "getGETForNetworkDevice",
        "description": "The parameters and request body are for method: getGETForNetworkDevice. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "description": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "ip_address": {
                      "type": "string"
                    },
                    "radius_secret": {
                      "type": "string"
                    },
                    "tacacs_secret": {
                      "type": "string"
                    },
                    "vendor_name": {
                      "type": "string"
                    },
                    "coa_capable": {
                      "type": "boolean"
                    },
                    "coa_port": {
                      "type": "number"
                    },
                    "radsec_enabled": {
                      "type": "boolean"
                    },
                    "snmp_read": {
                      "type": "object",
                      "properties": {
                        "force_read": {
                          "type": "boolean"
                        },
                        "read_arp_info": {
                          "type": "boolean"
                        },
                        "zone_name": {
                          "type": "string"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "snmp_write": {
                      "type": "object",
                      "properties": {
                        "default_vlan": {
                          "type": "number"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "cli_config": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string"
                        },
                        "port": {
                          "type": "number"
                        },
                        "username": {
                          "type": "string"
                        },
                        "password": {
                          "type": "string"
                        },
                        "username_prompt_regex": {
                          "type": "string"
                        },
                        "password_prompt_regex": {
                          "type": "string"
                        },
                        "command_prompt_regex": {
                          "type": "string"
                        },
                        "enable_prompt_regex": {
                          "type": "string"
                        },
                        "enable_password": {
                          "type": "string"
                        }
                      }
                    },
                    "onConnect_enforcement": {
                      "type": "object",
                      "properties": {
                        "enabled": {
                          "type": "boolean"
                        },
                        "ports": {
                          "type": "string"
                        }
                      }
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 9,
                  "description": "string",
                  "name": "string",
                  "ip_address": "string",
                  "radius_secret": "string",
                  "tacacs_secret": "string",
                  "vendor_name": "string",
                  "coa_capable": true,
                  "coa_port": 9,
                  "radsec_enabled": true,
                  "snmp_read": {
                    "force_read": true,
                    "read_arp_info": true,
                    "zone_name": "string",
                    "snmp_version": "V3",
                    "community_string": "string",
                    "security_level": "AUTH_PRIV",
                    "user": "string",
                    "auth_protocol": "SHA",
                    "auth_key": "string",
                    "privacy_protocol": "AES_128",
                    "privacy_key": "string"
                  },
                  "snmp_write": {
                    "default_vlan": 10,
                    "snmp_version": "V1",
                    "community_string": "string",
                    "security_level": "AUTH_NOPRIV",
                    "user": "string",
                    "auth_protocol": "SHA",
                    "auth_key": "string",
                    "privacy_protocol": "DES_CBC",
                    "privacy_key": "string"
                  },
                  "cli_config": {
                    "type": "SSH",
                    "port": 7,
                    "username": "string",
                    "password": "string",
                    "username_prompt_regex": "string",
                    "password_prompt_regex": "string",
                    "command_prompt_regex": "string",
                    "enable_prompt_regex": "string",
                    "enable_password": "string"
                  },
                  "onConnect_enforcement": {
                    "enabled": true,
                    "ports": "string"
                  },
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "networkDeviceId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "networkDeviceId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "NetworkDevice"
        ],
        "operationId": "patchForNetworkDevice",
        "description": "The parameters and request body are for method: patchForNetworkDevice. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "description": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "ip_address": {
                      "type": "string"
                    },
                    "radius_secret": {
                      "type": "string"
                    },
                    "tacacs_secret": {
                      "type": "string"
                    },
                    "vendor_name": {
                      "type": "string"
                    },
                    "coa_capable": {
                      "type": "boolean"
                    },
                    "coa_port": {
                      "type": "number"
                    },
                    "radsec_enabled": {
                      "type": "boolean"
                    },
                    "snmp_read": {
                      "type": "object",
                      "properties": {
                        "force_read": {
                          "type": "boolean"
                        },
                        "read_arp_info": {
                          "type": "boolean"
                        },
                        "zone_name": {
                          "type": "string"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "snmp_write": {
                      "type": "object",
                      "properties": {
                        "default_vlan": {
                          "type": "number"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "cli_config": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string"
                        },
                        "port": {
                          "type": "number"
                        },
                        "username": {
                          "type": "string"
                        },
                        "password": {
                          "type": "string"
                        },
                        "username_prompt_regex": {
                          "type": "string"
                        },
                        "password_prompt_regex": {
                          "type": "string"
                        },
                        "command_prompt_regex": {
                          "type": "string"
                        },
                        "enable_prompt_regex": {
                          "type": "string"
                        },
                        "enable_password": {
                          "type": "string"
                        }
                      }
                    },
                    "onConnect_enforcement": {
                      "type": "object",
                      "properties": {
                        "enabled": {
                          "type": "boolean"
                        },
                        "ports": {
                          "type": "string"
                        }
                      }
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 1,
                  "description": "string",
                  "name": "string",
                  "ip_address": "string",
                  "radius_secret": "string",
                  "tacacs_secret": "string",
                  "vendor_name": "string",
                  "coa_capable": true,
                  "coa_port": 6,
                  "radsec_enabled": false,
                  "snmp_read": {
                    "force_read": true,
                    "read_arp_info": false,
                    "zone_name": "string",
                    "snmp_version": "V2C",
                    "community_string": "string",
                    "security_level": "NOAUTH_NOPRIV",
                    "user": "string",
                    "auth_protocol": "MD5",
                    "auth_key": "string",
                    "privacy_protocol": "DES_CBC",
                    "privacy_key": "string"
                  },
                  "snmp_write": {
                    "default_vlan": 3,
                    "snmp_version": "V2C",
                    "community_string": "string",
                    "security_level": "AUTH_NOPRIV",
                    "user": "string",
                    "auth_protocol": "MD5",
                    "auth_key": "string",
                    "privacy_protocol": "AES_128",
                    "privacy_key": "string"
                  },
                  "cli_config": {
                    "type": "Telnet",
                    "port": 3,
                    "username": "string",
                    "password": "string",
                    "username_prompt_regex": "string",
                    "password_prompt_regex": "string",
                    "command_prompt_regex": "string",
                    "enable_prompt_regex": "string",
                    "enable_password": "string"
                  },
                  "onConnect_enforcement": {
                    "enabled": false,
                    "ports": "string"
                  },
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "networkDeviceId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "networkDeviceId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "NetworkDevice"
        ],
        "operationId": "putForNetworkDevice",
        "description": "The parameters and request body are for method: putForNetworkDevice. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "description": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "ip_address": {
                      "type": "string"
                    },
                    "radius_secret": {
                      "type": "string"
                    },
                    "tacacs_secret": {
                      "type": "string"
                    },
                    "vendor_name": {
                      "type": "string"
                    },
                    "coa_capable": {
                      "type": "boolean"
                    },
                    "coa_port": {
                      "type": "number"
                    },
                    "radsec_enabled": {
                      "type": "boolean"
                    },
                    "snmp_read": {
                      "type": "object",
                      "properties": {
                        "force_read": {
                          "type": "boolean"
                        },
                        "read_arp_info": {
                          "type": "boolean"
                        },
                        "zone_name": {
                          "type": "string"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "snmp_write": {
                      "type": "object",
                      "properties": {
                        "default_vlan": {
                          "type": "number"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "cli_config": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string"
                        },
                        "port": {
                          "type": "number"
                        },
                        "username": {
                          "type": "string"
                        },
                        "password": {
                          "type": "string"
                        },
                        "username_prompt_regex": {
                          "type": "string"
                        },
                        "password_prompt_regex": {
                          "type": "string"
                        },
                        "command_prompt_regex": {
                          "type": "string"
                        },
                        "enable_prompt_regex": {
                          "type": "string"
                        },
                        "enable_password": {
                          "type": "string"
                        }
                      }
                    },
                    "onConnect_enforcement": {
                      "type": "object",
                      "properties": {
                        "enabled": {
                          "type": "boolean"
                        },
                        "ports": {
                          "type": "string"
                        }
                      }
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 7,
                  "description": "string",
                  "name": "string",
                  "ip_address": "string",
                  "radius_secret": "string",
                  "tacacs_secret": "string",
                  "vendor_name": "string",
                  "coa_capable": false,
                  "coa_port": 8,
                  "radsec_enabled": true,
                  "snmp_read": {
                    "force_read": false,
                    "read_arp_info": false,
                    "zone_name": "string",
                    "snmp_version": "V3",
                    "community_string": "string",
                    "security_level": "AUTH_NOPRIV",
                    "user": "string",
                    "auth_protocol": "SHA",
                    "auth_key": "string",
                    "privacy_protocol": "AES_128",
                    "privacy_key": "string"
                  },
                  "snmp_write": {
                    "default_vlan": 9,
                    "snmp_version": "V2C",
                    "community_string": "string",
                    "security_level": "AUTH_NOPRIV",
                    "user": "string",
                    "auth_protocol": "MD5",
                    "auth_key": "string",
                    "privacy_protocol": "DES_CBC",
                    "privacy_key": "string"
                  },
                  "cli_config": {
                    "type": "SSH",
                    "port": 4,
                    "username": "string",
                    "password": "string",
                    "username_prompt_regex": "string",
                    "password_prompt_regex": "string",
                    "command_prompt_regex": "string",
                    "enable_prompt_regex": "string",
                    "enable_password": "string"
                  },
                  "onConnect_enforcement": {
                    "enabled": true,
                    "ports": "string"
                  },
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "networkDeviceId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "networkDeviceId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "NetworkDevice"
        ],
        "operationId": "deleteForNetworkDevice",
        "description": "The parameters and request body are for method: deleteForNetworkDevice. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "networkDeviceId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "networkDeviceId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/network-device/name/{name}": {
      "get": {
        "tags": [
          "NetworkDevice"
        ],
        "operationId": "getForNetworkDeviceByName",
        "description": "The parameters and request body are for method: getForNetworkDeviceByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "description": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "ip_address": {
                      "type": "string"
                    },
                    "radius_secret": {
                      "type": "string"
                    },
                    "tacacs_secret": {
                      "type": "string"
                    },
                    "vendor_name": {
                      "type": "string"
                    },
                    "coa_capable": {
                      "type": "boolean"
                    },
                    "coa_port": {
                      "type": "number"
                    },
                    "radsec_enabled": {
                      "type": "boolean"
                    },
                    "snmp_read": {
                      "type": "object",
                      "properties": {
                        "force_read": {
                          "type": "boolean"
                        },
                        "read_arp_info": {
                          "type": "boolean"
                        },
                        "zone_name": {
                          "type": "string"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "snmp_write": {
                      "type": "object",
                      "properties": {
                        "default_vlan": {
                          "type": "number"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "cli_config": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string"
                        },
                        "port": {
                          "type": "number"
                        },
                        "username": {
                          "type": "string"
                        },
                        "password": {
                          "type": "string"
                        },
                        "username_prompt_regex": {
                          "type": "string"
                        },
                        "password_prompt_regex": {
                          "type": "string"
                        },
                        "command_prompt_regex": {
                          "type": "string"
                        },
                        "enable_prompt_regex": {
                          "type": "string"
                        },
                        "enable_password": {
                          "type": "string"
                        }
                      }
                    },
                    "onConnect_enforcement": {
                      "type": "object",
                      "properties": {
                        "enabled": {
                          "type": "boolean"
                        },
                        "ports": {
                          "type": "string"
                        }
                      }
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 8,
                  "description": "string",
                  "name": "string",
                  "ip_address": "string",
                  "radius_secret": "string",
                  "tacacs_secret": "string",
                  "vendor_name": "string",
                  "coa_capable": true,
                  "coa_port": 4,
                  "radsec_enabled": true,
                  "snmp_read": {
                    "force_read": true,
                    "read_arp_info": false,
                    "zone_name": "string",
                    "snmp_version": "V3",
                    "community_string": "string",
                    "security_level": "AUTH_PRIV",
                    "user": "string",
                    "auth_protocol": "SHA",
                    "auth_key": "string",
                    "privacy_protocol": "DES_CBC",
                    "privacy_key": "string"
                  },
                  "snmp_write": {
                    "default_vlan": 9,
                    "snmp_version": "V3",
                    "community_string": "string",
                    "security_level": "NOAUTH_NOPRIV",
                    "user": "string",
                    "auth_protocol": "MD5",
                    "auth_key": "string",
                    "privacy_protocol": "AES_128",
                    "privacy_key": "string"
                  },
                  "cli_config": {
                    "type": "SSH",
                    "port": 3,
                    "username": "string",
                    "password": "string",
                    "username_prompt_regex": "string",
                    "password_prompt_regex": "string",
                    "command_prompt_regex": "string",
                    "enable_prompt_regex": "string",
                    "enable_password": "string"
                  },
                  "onConnect_enforcement": {
                    "enabled": true,
                    "ports": "string"
                  },
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "NetworkDevice"
        ],
        "operationId": "patchForNetworkDeviceByName",
        "description": "The parameters and request body are for method: patchForNetworkDeviceByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "description": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "ip_address": {
                      "type": "string"
                    },
                    "radius_secret": {
                      "type": "string"
                    },
                    "tacacs_secret": {
                      "type": "string"
                    },
                    "vendor_name": {
                      "type": "string"
                    },
                    "coa_capable": {
                      "type": "boolean"
                    },
                    "coa_port": {
                      "type": "number"
                    },
                    "radsec_enabled": {
                      "type": "boolean"
                    },
                    "snmp_read": {
                      "type": "object",
                      "properties": {
                        "force_read": {
                          "type": "boolean"
                        },
                        "read_arp_info": {
                          "type": "boolean"
                        },
                        "zone_name": {
                          "type": "string"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "snmp_write": {
                      "type": "object",
                      "properties": {
                        "default_vlan": {
                          "type": "number"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "cli_config": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string"
                        },
                        "port": {
                          "type": "number"
                        },
                        "username": {
                          "type": "string"
                        },
                        "password": {
                          "type": "string"
                        },
                        "username_prompt_regex": {
                          "type": "string"
                        },
                        "password_prompt_regex": {
                          "type": "string"
                        },
                        "command_prompt_regex": {
                          "type": "string"
                        },
                        "enable_prompt_regex": {
                          "type": "string"
                        },
                        "enable_password": {
                          "type": "string"
                        }
                      }
                    },
                    "onConnect_enforcement": {
                      "type": "object",
                      "properties": {
                        "enabled": {
                          "type": "boolean"
                        },
                        "ports": {
                          "type": "string"
                        }
                      }
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 3,
                  "description": "string",
                  "name": "string",
                  "ip_address": "string",
                  "radius_secret": "string",
                  "tacacs_secret": "string",
                  "vendor_name": "string",
                  "coa_capable": true,
                  "coa_port": 10,
                  "radsec_enabled": true,
                  "snmp_read": {
                    "force_read": true,
                    "read_arp_info": false,
                    "zone_name": "string",
                    "snmp_version": "V2C",
                    "community_string": "string",
                    "security_level": "AUTH_PRIV",
                    "user": "string",
                    "auth_protocol": "MD5",
                    "auth_key": "string",
                    "privacy_protocol": "AES_128",
                    "privacy_key": "string"
                  },
                  "snmp_write": {
                    "default_vlan": 5,
                    "snmp_version": "V2C",
                    "community_string": "string",
                    "security_level": "AUTH_PRIV",
                    "user": "string",
                    "auth_protocol": "MD5",
                    "auth_key": "string",
                    "privacy_protocol": "AES_128",
                    "privacy_key": "string"
                  },
                  "cli_config": {
                    "type": "SSH",
                    "port": 7,
                    "username": "string",
                    "password": "string",
                    "username_prompt_regex": "string",
                    "password_prompt_regex": "string",
                    "command_prompt_regex": "string",
                    "enable_prompt_regex": "string",
                    "enable_password": "string"
                  },
                  "onConnect_enforcement": {
                    "enabled": true,
                    "ports": "string"
                  },
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "NetworkDevice"
        ],
        "operationId": "putForNetworkDeviceByName",
        "description": "The parameters and request body are for method: putForNetworkDeviceByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "description": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "ip_address": {
                      "type": "string"
                    },
                    "radius_secret": {
                      "type": "string"
                    },
                    "tacacs_secret": {
                      "type": "string"
                    },
                    "vendor_name": {
                      "type": "string"
                    },
                    "coa_capable": {
                      "type": "boolean"
                    },
                    "coa_port": {
                      "type": "number"
                    },
                    "radsec_enabled": {
                      "type": "boolean"
                    },
                    "snmp_read": {
                      "type": "object",
                      "properties": {
                        "force_read": {
                          "type": "boolean"
                        },
                        "read_arp_info": {
                          "type": "boolean"
                        },
                        "zone_name": {
                          "type": "string"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "snmp_write": {
                      "type": "object",
                      "properties": {
                        "default_vlan": {
                          "type": "number"
                        },
                        "snmp_version": {
                          "type": "string"
                        },
                        "community_string": {
                          "type": "string"
                        },
                        "security_level": {
                          "type": "string"
                        },
                        "user": {
                          "type": "string"
                        },
                        "auth_protocol": {
                          "type": "string"
                        },
                        "auth_key": {
                          "type": "string"
                        },
                        "privacy_protocol": {
                          "type": "string"
                        },
                        "privacy_key": {
                          "type": "string"
                        }
                      }
                    },
                    "cli_config": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string"
                        },
                        "port": {
                          "type": "number"
                        },
                        "username": {
                          "type": "string"
                        },
                        "password": {
                          "type": "string"
                        },
                        "username_prompt_regex": {
                          "type": "string"
                        },
                        "password_prompt_regex": {
                          "type": "string"
                        },
                        "command_prompt_regex": {
                          "type": "string"
                        },
                        "enable_prompt_regex": {
                          "type": "string"
                        },
                        "enable_password": {
                          "type": "string"
                        }
                      }
                    },
                    "onConnect_enforcement": {
                      "type": "object",
                      "properties": {
                        "enabled": {
                          "type": "boolean"
                        },
                        "ports": {
                          "type": "string"
                        }
                      }
                    },
                    "attributes": {
                      "type": "object"
                    }
                  }
                },
                "example": {
                  "id": 9,
                  "description": "string",
                  "name": "string",
                  "ip_address": "string",
                  "radius_secret": "string",
                  "tacacs_secret": "string",
                  "vendor_name": "string",
                  "coa_capable": true,
                  "coa_port": 3,
                  "radsec_enabled": true,
                  "snmp_read": {
                    "force_read": true,
                    "read_arp_info": true,
                    "zone_name": "string",
                    "snmp_version": "V2C",
                    "community_string": "string",
                    "security_level": "NOAUTH_NOPRIV",
                    "user": "string",
                    "auth_protocol": "MD5",
                    "auth_key": "string",
                    "privacy_protocol": "AES_128",
                    "privacy_key": "string"
                  },
                  "snmp_write": {
                    "default_vlan": 2,
                    "snmp_version": "V3",
                    "community_string": "string",
                    "security_level": "NOAUTH_NOPRIV",
                    "user": "string",
                    "auth_protocol": "MD5",
                    "auth_key": "string",
                    "privacy_protocol": "DES_CBC",
                    "privacy_key": "string"
                  },
                  "cli_config": {
                    "type": "Telnet",
                    "port": 1,
                    "username": "string",
                    "password": "string",
                    "username_prompt_regex": "string",
                    "password_prompt_regex": "string",
                    "command_prompt_regex": "string",
                    "enable_prompt_regex": "string",
                    "enable_password": "string"
                  },
                  "onConnect_enforcement": {
                    "enabled": false,
                    "ports": "string"
                  },
                  "attributes": {}
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "NetworkDevice"
        ],
        "operationId": "deleteForNetworkDeviceByName",
        "description": "The parameters and request body are for method: deleteForNetworkDeviceByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/network-device-group": {
      "get": {
        "tags": [
          "NetworkDeviceGroup"
        ],
        "operationId": "getForNetworkDeviceGroup",
        "description": "The parameters and request body are for method: getForNetworkDeviceGroup. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "_embedded": {
                      "type": "object",
                      "properties": {
                        "items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "id": {
                                "type": "number"
                              },
                              "name": {
                                "type": "string"
                              },
                              "description": {
                                "type": "string"
                              },
                              "group_format": {
                                "type": "string"
                              },
                              "value": {
                                "type": "string"
                              }
                            }
                          }
                        }
                      }
                    },
                    "_links": {
                      "type": "object",
                      "properties": {
                        "self": {
                          "type": "string"
                        },
                        "first": {
                          "type": "string"
                        },
                        "last": {
                          "type": "string"
                        },
                        "prev": {
                          "type": "string"
                        },
                        "next": {
                          "type": "string"
                        }
                      }
                    },
                    "count": {
                      "type": "number"
                    }
                  }
                },
                "example": {
                  "_embedded": {
                    "items": [
                      {
                        "id": 7,
                        "name": "string",
                        "description": "string",
                        "group_format": "string",
                        "value": "string"
                      },
                      {
                        "id": 2,
                        "name": "string",
                        "description": "string",
                        "group_format": "string",
                        "value": "string"
                      },
                      {
                        "id": 10,
                        "name": "string",
                        "description": "string",
                        "group_format": "string",
                        "value": "string"
                      },
                      {
                        "id": 5,
                        "name": "string",
                        "description": "string",
                        "group_format": "string",
                        "value": "string"
                      },
                      {
                        "id": 5,
                        "name": "string",
                        "description": "string",
                        "group_format": "string",
                        "value": "string"
                      },
                      {
                        "id": 10,
                        "name": "string",
                        "description": "string",
                        "group_format": "string",
                        "value": "string"
                      },
                      {
                        "id": 7,
                        "name": "string",
                        "description": "string",
                        "group_format": "string",
                        "value": "string"
                      },
                      {
                        "id": 8,
                        "name": "string",
                        "description": "string",
                        "group_format": "string",
                        "value": "string"
                      }
                    ]
                  },
                  "_links": {
                    "self": "string",
                    "first": "string",
                    "last": "string",
                    "prev": "string",
                    "next": "string"
                  },
                  "count": 10
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "calculateCount",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "post": {
        "tags": [
          "NetworkDeviceGroup"
        ],
        "operationId": "postForNetworkDeviceGroup",
        "description": "The parameters and request body are for method: postForNetworkDeviceGroup. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "group_format": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 6,
                  "name": "string",
                  "description": "string",
                  "group_format": "string",
                  "value": "string"
                }
              }
            }
          }
        },
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      }
    },
    "/network-device-group/{networkDeviceGroupId}": {
      "get": {
        "tags": [
          "NetworkDeviceGroup"
        ],
        "operationId": "getGETForNetworkDeviceGroup",
        "description": "The parameters and request body are for method: getGETForNetworkDeviceGroup. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "group_format": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 4,
                  "name": "string",
                  "description": "string",
                  "group_format": "string",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "networkDeviceGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "networkDeviceGroupId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "NetworkDeviceGroup"
        ],
        "operationId": "patchForNetworkDeviceGroup",
        "description": "The parameters and request body are for method: patchForNetworkDeviceGroup. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "group_format": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 1,
                  "name": "string",
                  "description": "string",
                  "group_format": "string",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "networkDeviceGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "networkDeviceGroupId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "NetworkDeviceGroup"
        ],
        "operationId": "putForNetworkDeviceGroup",
        "description": "The parameters and request body are for method: putForNetworkDeviceGroup. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "group_format": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 3,
                  "name": "string",
                  "description": "string",
                  "group_format": "string",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "networkDeviceGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "networkDeviceGroupId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "NetworkDeviceGroup"
        ],
        "operationId": "deleteForNetworkDeviceGroup",
        "description": "The parameters and request body are for method: deleteForNetworkDeviceGroup. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "networkDeviceGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "title": "networkDeviceGroupId",
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    },
    "/network-device-group/name/{name}": {
      "get": {
        "tags": [
          "NetworkDeviceGroup"
        ],
        "operationId": "getForNetworkDeviceGroupByName",
        "description": "The parameters and request body are for method: getForNetworkDeviceGroupByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "group_format": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 7,
                  "name": "string",
                  "description": "string",
                  "group_format": "string",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      },
      "patch": {
        "tags": [
          "NetworkDeviceGroup"
        ],
        "operationId": "patchForNetworkDeviceGroupByName",
        "description": "The parameters and request body are for method: patchForNetworkDeviceGroupByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "group_format": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 6,
                  "name": "string",
                  "description": "string",
                  "group_format": "string",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "NetworkDeviceGroup"
        ],
        "operationId": "putForNetworkDeviceGroupByName",
        "description": "The parameters and request body are for method: putForNetworkDeviceGroupByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "number"
                    },
                    "name": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "group_format": {
                      "type": "string"
                    },
                    "value": {
                      "type": "string"
                    }
                  }
                },
                "example": {
                  "id": 6,
                  "name": "string",
                  "description": "string",
                  "group_format": "string",
                  "value": "string"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "indeterminate body object",
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "NetworkDeviceGroup"
        ],
        "operationId": "deleteForNetworkDeviceGroupByName",
        "description": "The parameters and request body are for method: deleteForNetworkDeviceGroupByName. Same endpoint also used in methods:",
        "responses": {
          "200": {
            "description": "Successful operation",
            "content": {
              "application/json": {
                "schema": {
                  "title": "result",
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "title": "name",
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              },
              "example": {}
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {}
  }
}