code: public OvhTask organizationName_service_exchangeService_sharedAccount_POST(String organizationName, String exchangeService, String displayName, String firstName, Boolean hiddenFromGAL, String initials, String lastName, OvhMailingFilterEnum[] mailingFilter, Long quota, String sharedEmailAddress) throws IOException {
  		String qPath = "/email/exchange/{organizationName}/service/{exchangeService}/sharedAccount";
  		StringBuilder sb = path(qPath, organizationName, exchangeService);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "displayName", displayName);
  		addBody(o, "firstName", firstName);
  		addBody(o, "hiddenFromGAL", hiddenFromGAL);
  		addBody(o, "initials", initials);
  		addBody(o, "lastName", lastName);
  		addBody(o, "mailingFilter", mailingFilter);
  		addBody(o, "quota", quota);
  		addBody(o, "sharedEmailAddress", sharedEmailAddress);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhTask.class);
  	}
docs: Create new shared mailbox in exchange server
  
  REST: POST /email/exchange/{organizationName}/service/{exchangeService}/sharedAccount
  @param mailingFilter [required] Enable mailing filtrering
  @param lastName [required] Shared account last name
  @param hiddenFromGAL [required] Hide the shared account in Global Address List
  @param initials [required] Shared account initials
  @param quota [required] Shared account maximum size
  @param displayName [required] Shared account display name
  @param sharedEmailAddress [required] Shared account email address
  @param firstName [required] Shared account first name
  @param organizationName [required] The internal name of your exchange organization
  @param exchangeService [required] The internal name of your exchange service