
com.wrapper.spotify.requests.authorization.AbstractAthorizationRequest Maven / Gradle / Ivy
package com.wrapper.spotify.requests.authorization;
import com.wrapper.spotify.Base64;
import com.wrapper.spotify.requests.AbstractRequest;
public abstract class AbstractAthorizationRequest extends AbstractRequest {
protected AbstractAthorizationRequest(final Builder builder) {
super(builder);
}
public static abstract class Builder> extends AbstractRequest.Builder {
protected Builder(final String clientId, final String clientSecret) {
super();
assert (clientId != null);
assert (clientSecret != null);
assert (!clientId.equals(""));
assert (!clientSecret.equals(""));
setHeader("Authorization", "Basic " + Base64.encode((clientId + ":" + clientSecret).getBytes()));
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy