com.braintreegateway.OAuthCredentialsRequest Maven / Gradle / Ivy
package com.braintreegateway;
public class OAuthCredentialsRequest extends Request {
public String code;
public String scope;
public String grantType;
public String refreshToken;
public OAuthCredentialsRequest code(String code) {
this.code = code;
return this;
}
public OAuthCredentialsRequest scope(String scope) {
this.scope = scope;
return this;
}
public OAuthCredentialsRequest grantType(String grantType) {
this.grantType = grantType;
return this;
}
public OAuthCredentialsRequest refreshToken(String refreshToken) {
this.refreshToken = refreshToken;
return this;
}
@Override
public String toXML() {
return new RequestBuilder("credentials")
.addElement("code", code)
.addElement("refreshToken", refreshToken)
.addElement("scope", scope)
.addElement("grantType", grantType)
.toXML();
}
}