package org.getopentest.http;

import java.util.HashMap;
import java.util.Map;
import org.getopentest.contracts.ILogger;

public class HttpRequestOptions {

    public String basicAuthLogin;

    public String basicAuthPassword;
    
    public String clientCertificate;
    
    public String clientCertificatePassword;

    public Map<String, String> headers;

    public boolean ignoreCert;
    
    public ILogger logger;

    public HttpVerb httpVerb;

    public String proxy;

    public String url;

    public HttpRequestOptions(String url, HttpVerb httpVerb) {
        this.basicAuthLogin = null;
        this.basicAuthPassword = null;
        this.clientCertificate = null;
        this.clientCertificatePassword = null;
        this.url = url;
        this.httpVerb = httpVerb;
        this.logger = null;
        this.proxy = null;
        this.headers = new HashMap<>();
        this.ignoreCert = false;
    }
}
