Alter this object properties

REST: PUT /xdsl/email/pro/{email}
@param body [required] New object properties
@param email [required] The email address if the XDSL Email Pro
187504
public void email_pro_email_PUT(String email, OvhXdslEmailPro body) throws IOException {
		String qPath = "/xdsl/email/pro/{email}";
		StringBuilder sb = path(qPath, email);
		exec(qPath, "PUT", sb.toString(), body);
	}
1324011
function(email) {
      var user = this.getUser();
      if (user) {
        return this._q.when(user.updateEmail(email));
      } else {
        return this._q.reject("Cannot update email since there is no logged in user.");
      }
    }
420171
public void xauth(final String email, final String password) {
        setToken(this.requestBuilder.postXAuth(email, password));
    }
1210105
public void ip_PUT(String ip, OvhIp body) throws IOException {
		String qPath = "/ip/{ip}";
		StringBuilder sb = path(qPath, ip);
		exec(qPath, "PUT", sb.toString(), body);
	}
1345772
public MailBuilder bcc(String name, String email) {
        return param("bcc", email(name, email));
    }
53654
public OvhTask changeEmail_POST(String newEmail) throws IOException {
		String qPath = "/me/changeEmail";
		StringBuilder sb = path(qPath);
		HashMap<String, Object>o = new HashMap<String, Object>();
		addBody(o, "newEmail", newEmail);
		String resp = exec(qPath, "POST", sb.toString(), o);
		return convertTo(resp, OvhTask.class);
	}
1287693
public boolean email(final EmailProperties emailProperties, final String to, final String body) {
        try {
            if (!isMailSenderDefined() || emailProperties.isUndefined() || StringUtils.isBlank(to)) {
                LOGGER.warn("Could not send email to [{}] because either no from/to/subject/text is defined or email settings are not configured.", to);
                return false;
            }

            val message = this.mailSender.createMimeMessage();
            val helper = new MimeMessageHelper(message);
            helper.setTo(to);
            helper.setText(body, emailProperties.isHtml());
            helper.setSubject(emailProperties.getSubject());
            helper.setFrom(emailProperties.getFrom());
            if (StringUtils.isNotBlank(emailProperties.getReplyTo())) {
                helper.setReplyTo(emailProperties.getReplyTo());
            }
            helper.setValidateAddresses(emailProperties.isValidateAddresses());
            helper.setPriority(1);

            if (StringUtils.isNotBlank(emailProperties.getCc())) {
                helper.setCc(emailProperties.getCc());
            }

            if (StringUtils.isNotBlank(emailProperties.getBcc())) {
                helper.setBcc(emailProperties.getBcc());
            }
            this.mailSender.send(message);
            return true;
        } catch (final Exception ex) {
            LOGGER.error(ex.getMessage(), ex);
        }
        return false;
    }
339502
public void setEmail(String email) {
        SystemAssert.requireArgument(email != null && !email.isEmpty(), "Email cannot be null or empty.");
        this.email = email;
    }
596643
public void accessRestriction_ipDefaultRule_PUT(OvhIpRestrictionDefaultRule body) throws IOException {
		String qPath = "/me/accessRestriction/ipDefaultRule";
		StringBuilder sb = path(qPath);
		exec(qPath, "PUT", sb.toString(), body);
	}
180955
public void delegatedAccount_email_responder_PUT(String email, OvhResponderAccount body) throws IOException {
		String qPath = "/email/domain/delegatedAccount/{email}/responder";
		StringBuilder sb = path(qPath, email);
		exec(qPath, "PUT", sb.toString(), body);
	}
734949
public OvhTask packName_emailPro_services_POST(String packName, String email, String password) throws IOException {
		String qPath = "/pack/xdsl/{packName}/emailPro/services";
		StringBuilder sb = path(qPath, packName);
		HashMap<String, Object>o = new HashMap<String, Object>();
		addBody(o, "email", email);
		addBody(o, "password", password);
		String resp = exec(qPath, "POST", sb.toString(), o);
		return convertTo(resp, OvhTask.class);
	}
869317
public MailRequest newHtmlMailRequest(String subject, String body) {
        return createMailRequest(generateRequestId(), true, subject, body);
    }
24583
public OvhTaskMl domain_mailingList_name_subscriber_POST(String domain, String name, String email) throws IOException {
		String qPath = "/email/domain/{domain}/mailingList/{name}/subscriber";
		StringBuilder sb = path(qPath, domain, name);
		HashMap<String, Object>o = new HashMap<String, Object>();
		addBody(o, "email", email);
		String resp = exec(qPath, "POST", sb.toString(), o);
		return convertTo(resp, OvhTaskMl.class);
	}
1282244
function(template, options){
			var payload = { data: {}, template_id: template };

			// Add root attributes to the payload root
			for(var attr in rootAttributes){
				if(!rootAttributes.hasOwnProperty(attr)){
					continue;
				}
				if(typeof options[attr] === 'undefined'){
					continue;
				}
				var key = rootAttributes[attr],
					val = options[attr];
				payload[key] = val;
				delete options[attr];
			}

			// Add any left over attribtues to the data object
			for(attr in options){
				if(!options.hasOwnProperty(attr)){
					continue;
				}
				payload.data[attr] = options[attr]
			}

			// Add to the list of emails
			this.mails.push(payload);
		}
1246362
def create_email_verification(self, body):
        
        return self.client.post(self._url('email-verification'), data=body)
262201
public void domain_serviceInfos_PUT(String domain, OvhService body) throws IOException {
		String qPath = "/email/domain/{domain}/serviceInfos";
		StringBuilder sb = path(qPath, domain);
		exec(qPath, "PUT", sb.toString(), body);
	}
746842
public void packName_serviceInfos_PUT(String packName, OvhService body) throws IOException {
		String qPath = "/pack/xdsl/{packName}/serviceInfos";
		StringBuilder sb = path(qPath, packName);
		exec(qPath, "PUT", sb.toString(), body);
	}