Generar la API del cliente - NICE DCV Session Manager

Generar la API del cliente

Las API de Session Manager se definen en un único archivo YAML. Las API se basan en la especificación OpenAPI3.0, que define una interfaz estándar e independiente del idioma para las API RESTful. Para obtener más información, consulte Especificación de OpenAPI.

Con el archivo YAML, puede generar clientes de API en uno de los lenguajes compatibles. Para ello, debe utilizar Swagger Codegen 3.0 o posterior. Para obtener más información acerca de los idiomas compatibles, consulte el repositorio swagger-codegen.

Para generar el cliente de la API
  1. Descargue el archivo YAML de la API de Session Manager desde el broker de Session Manager. El archivo YAML está disponible en la siguiente URL.

    https://broker_host_ip:port/dcv-session-manager-api.yaml
  2. Instale Swagger Codegen.

    • macOS

      $ brew install swagger-codegen
    • Otras plataformas

      $ git clone https://github.com/swagger-api/swagger-codegen --branch 3.0.0
      $ cd swagger-codegen
  3. Genere el cliente de la API.

    • macOS

      $ swagger-codegen generate -i /path_to/yaml_file -l language -o $output_folder
    • Otras plataformas

      $ mvn clean package
      $ java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate -i /path_to/yaml_file -l language -o output_folder