package com.braintreegateway;
public class SEPAClientTokenRequest extends ClientTokenRequest {
private String mandateType;
private String mandateAcceptanceLocation;
public SEPAClientTokenRequest mandateType(EuropeBankAccount.MandateType mandateType) {
this.mandateType = mandateType.toString();
return this;
}
public SEPAClientTokenRequest mandateAcceptanceLocation(String mandateAcceptanceLocation) {
this.mandateAcceptanceLocation = mandateAcceptanceLocation;
return this;
}
public RequestBuilder buildRequest(String root) {
RequestBuilder builder = super.buildRequest(root);
builder.addElement("sepaMandateType", this.mandateType);
builder.addElement("sepaMandateAcceptanceLocation", this.mandateAcceptanceLocation);
return builder;
}
}