package com.mediafire.sdk.requests;
import java.util.LinkedHashMap;
import java.util.Map;
/**
* Upload request via POST
*/
public class UploadPostRequest extends ApiPostRequest {
private final Map<String, Object> headerParameters;
private final byte[] payload;
public UploadPostRequest(String scheme, String domain, String path, LinkedHashMap<String, Object> query, Map<String, Object> headerParameters, byte[] payload) {
super(scheme, domain, path, query);
this.headerParameters = headerParameters;
this.payload = payload;
}
public UploadPostRequest(String path, LinkedHashMap<String, Object> query, Map<String, Object> headerParameters, byte[] payload) {
this("https", "www.mediafire.com", path, query, headerParameters, payload);
}
public byte[] getPayload() {
return payload;
}
public Map<String, Object> getHeaders() {
return headerParameters;
}
}