code: public OvhTask organizationName_service_exchangeService_mailingList_POST(String organizationName, String exchangeService, OvhMailingListDepartRestrictionEnum departRestriction, String displayName, Boolean hiddenFromGAL, OvhMailingListJoinRestrictionEnum joinRestriction, String mailingListAddress, Long maxReceiveSize, Long maxSendSize, Boolean senderAuthentification) throws IOException {
  		String qPath = "/email/exchange/{organizationName}/service/{exchangeService}/mailingList";
  		StringBuilder sb = path(qPath, organizationName, exchangeService);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "departRestriction", departRestriction);
  		addBody(o, "displayName", displayName);
  		addBody(o, "hiddenFromGAL", hiddenFromGAL);
  		addBody(o, "joinRestriction", joinRestriction);
  		addBody(o, "mailingListAddress", mailingListAddress);
  		addBody(o, "maxReceiveSize", maxReceiveSize);
  		addBody(o, "maxSendSize", maxSendSize);
  		addBody(o, "senderAuthentification", senderAuthentification);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhTask.class);
  	}
docs: Add mailing list
  
  REST: POST /email/exchange/{organizationName}/service/{exchangeService}/mailingList
  @param senderAuthentification [required] If true sender has to authenticate
  @param hiddenFromGAL [required] If true mailing list is hiddend in Global Address List
  @param departRestriction [required] Depart restriction policy
  @param maxSendSize [required] Maximum send email size in MB
  @param joinRestriction [required] Join restriction policy
  @param mailingListAddress [required] The mailing list address
  @param maxReceiveSize [required] Maximum receive email size in MB
  @param displayName [required] Name displayed in Global Access List
  @param organizationName [required] The internal name of your exchange organization
  @param exchangeService [required] The internal name of your exchange service