TestandtargetHttpClient.java 1.55 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ProviderType
 */
package com.day.cq.analytics.testandtarget;

import aQute.bnd.annotation.ProviderType;
import com.day.cq.analytics.testandtarget.TestandtargetCallOptions;
import com.day.cq.analytics.testandtarget.TestandtargetException;
import com.day.cq.analytics.testandtarget.TestandtargetHttpParameters;
import java.util.Map;

@ProviderType
public interface TestandtargetHttpClient {
    public String execute(String[] var1, String[] var2) throws TestandtargetException;

    public String executeRestGetCall(String var1, String var2, Map<String, String> var3) throws TestandtargetException;

    public String executeRestGetCall(TestandtargetCallOptions var1) throws TestandtargetException;

    public String execute(TestandtargetMethodType var1, TestandtargetSolution var2, TestandtargetHttpParameters var3) throws TestandtargetException;

    public String executeRestCall(TestandtargetMethodType var1, String var2, String var3, TestandtargetSolution var4, TestandtargetHttpParameters var5) throws TestandtargetException;

    public String executeRestCall(TestandtargetCallOptions var1) throws TestandtargetException;

    public static enum TestandtargetSolution {
        TARGET,
        RECOMMENDATIONS;
        

        private TestandtargetSolution() {
        }
    }

    public static enum TestandtargetMethodType {
        GET,
        POST,
        PUT,
        DELETE,
        PATCH;
        

        private TestandtargetMethodType() {
        }
    }

}