// Path: app/src/main/java/de/lukasniemeier/gamecenterlivesender/utils/Functional.java
// public class Functional {
// 
//     public interface Procedure {
//         void execute();
//     }
// 
//     public interface Consumer<T> {
//         void accept(T t);
//     }
// 
//     public interface BiConsumer<R, S> {
//         void accept(R r, S s);
//     }
// 
//     public interface Supplier<T> {
//         T get();
//     }
// 
//     public interface Function<T, R> {
//         R apply(T t);
//     }
// 
//     public interface Predicate<T> {
//         boolean test(T t);
//     }
// }


import android.content.Context;
import org.droidparts.net.http.HTTPResponse;
import org.droidparts.net.http.RESTClient2;
import java.util.Map;
import de.lukasniemeier.gamecenterlivesender.utils.Functional;

package de.lukasniemeier.gamecenterlivesender.http;





public class PostHttpTask extends HttpTask {

    private final Map<String, String> formData;

    public PostHttpTask(Map<String, String> formData,
                        RESTClient2 restClient,
                        String url,
                        Context ctx,

// Path: app/src/main/java/de/lukasniemeier/gamecenterlivesender/utils/Functional.java
// public class Functional {
// 
//     public interface Procedure {
//         void execute();
//     }
// 
//     public interface Consumer<T> {
//         void accept(T t);
//     }
// 
//     public interface BiConsumer<R, S> {
//         void accept(R r, S s);
//     }
// 
//     public interface Supplier<T> {
//         T get();
//     }
// 
//     public interface Function<T, R> {
//         R apply(T t);
//     }
// 
//     public interface Predicate<T> {
//         boolean test(T t);
//     }
// }


// Path: app/src/main/java/de/lukasniemeier/gamecenterlivesender/http/PostHttpTask.java
import android.content.Context;
import org.droidparts.net.http.HTTPResponse;
import org.droidparts.net.http.RESTClient2;
import java.util.Map;
import de.lukasniemeier.gamecenterlivesender.utils.Functional;

package de.lukasniemeier.gamecenterlivesender.http;





public class PostHttpTask extends HttpTask {

    private final Map<String, String> formData;

    public PostHttpTask(Map<String, String> formData,
                        RESTClient2 restClient,
                        String url,
                        Context ctx,

                        Functional.Consumer<HTTPResponse> successFunction,
