code: public OvhOvhPabxDialplanExtension billingAccount_ovhPabx_serviceName_dialplan_dialplanId_extension_POST(String billingAccount, String serviceName, Long dialplanId, Boolean enable, Long position, OvhSchedulerCategoryEnum schedulerCategory, OvhOvhPabxDialplanExtensionConditionScreenListTypeEnum screenListType) throws IOException {
  		String qPath = "/telephony/{billingAccount}/ovhPabx/{serviceName}/dialplan/{dialplanId}/extension";
  		StringBuilder sb = path(qPath, billingAccount, serviceName, dialplanId);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "enable", enable);
  		addBody(o, "position", position);
  		addBody(o, "schedulerCategory", schedulerCategory);
  		addBody(o, "screenListType", screenListType);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhOvhPabxDialplanExtension.class);
  	}
docs: Create a new extension for a dialplan
  
  REST: POST /telephony/{billingAccount}/ovhPabx/{serviceName}/dialplan/{dialplanId}/extension
  @param enable [required] True to enable the extension
  @param schedulerCategory [required] Additionnal conditions will be used from this chosen scheduler category
  @param position [required] The position of the extension in the dialplan (the extensions are executed following this order)
  @param screenListType [required] The type of the screenlist
  @param billingAccount [required] The name of your billingAccount
  @param serviceName [required]
  @param dialplanId [required]