code: public OvhTask serviceName_module_POST(String serviceName, String adminName, String adminPassword, OvhDependencyType[] dependencies, String domain, net.minidev.ovh.api.hosting.web.module.OvhLanguageEnum language, Long moduleId, String path) throws IOException {
  		String qPath = "/hosting/web/{serviceName}/module";
  		StringBuilder sb = path(qPath, serviceName);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "adminName", adminName);
  		addBody(o, "adminPassword", adminPassword);
  		addBody(o, "dependencies", dependencies);
  		addBody(o, "domain", domain);
  		addBody(o, "language", language);
  		addBody(o, "moduleId", moduleId);
  		addBody(o, "path", path);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhTask.class);
  	}
docs: Install a new module
  
  REST: POST /hosting/web/{serviceName}/module
  @param language [required] The language to set to your module
  @param adminName [required] The login for the admin account (may be a standard string or your email)
  @param adminPassword [required] The password for the admin account (at least 8 characters)
  @param path [required] Where to install the module, relative to your home directory
  @param moduleId [required] ID of the module you want to install
  @param dependencies [required] The dependencies that we have to configure on your module. A dependency can be a standard database (like MySQL or PostgreSQL) or a key-value store (like Redis or Memcached) for example
  @param domain [required] On which domain the module has to be available (it can be a multidomain or a subdomain) - if not set, the module will be available on your serviceName domain
  @param serviceName [required] The internal name of your hosting