code: public OvhTask organizationName_service_exchangeService_publicFolder_path_permission_POST(String organizationName, String exchangeService, String path, OvhPublicFolderRightTypeEnum accessRights, Long allowedAccountId) throws IOException {
  		String qPath = "/email/exchange/{organizationName}/service/{exchangeService}/publicFolder/{path}/permission";
  		StringBuilder sb = path(qPath, organizationName, exchangeService, path);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "accessRights", accessRights);
  		addBody(o, "allowedAccountId", allowedAccountId);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhTask.class);
  	}
docs: Create public folder permission
  
  REST: POST /email/exchange/{organizationName}/service/{exchangeService}/publicFolder/{path}/permission
  @param allowedAccountId [required] Account id to have access to public folder
  @param accessRights [required] Access rights to be set for the account
  @param organizationName [required] The internal name of your exchange organization
  @param exchangeService [required] The internal name of your exchange service
  @param path [required] Path for public folder