// Path: wcs-android-sdk/src/main/java/com/chinanetcenter/wcs/android/internal/WcsCompletedCallback.java
// public interface WcsCompletedCallback<T1, T2 extends WcsResult> {
//     public void onSuccess(T1 request, T2 result);
// 
//     public void onFailure(T1 request, OperationMessage operationMessage);
// //    public void onFailure(T1 request, Exception e);
// }
// 
// Path: wcs-android-sdk/src/main/java/com/chinanetcenter/wcs/android/internal/WcsProgressCallback.java
// public interface WcsProgressCallback<T> {
//     public void onProgress(T request, long currentSize, long totalSize);
// }


import com.chinanetcenter.wcs.android.internal.WcsCompletedCallback;
import com.chinanetcenter.wcs.android.internal.WcsProgressCallback;
import okhttp3.OkHttpClient;
    }

    public T getRequest() {
        return request;
    }

    public void setRequest(T request) {
        this.request = request;
    }

    public OkHttpClient getClient() {
        return client;
    }

    public void setClient(OkHttpClient client) {
        this.client = client;
    }

    public CancellationHandler getCancellationHandler() {
        return cancellationHandler;
    }

    public void setCancellationHandler(CancellationHandler cancellationHandler) {
        this.cancellationHandler = cancellationHandler;
    }

    public WcsCompletedCallback getCompletedCallback() {
        return completedCallback;
    }

// Path: wcs-android-sdk/src/main/java/com/chinanetcenter/wcs/android/internal/WcsCompletedCallback.java
// public interface WcsCompletedCallback<T1, T2 extends WcsResult> {
//     public void onSuccess(T1 request, T2 result);
// 
//     public void onFailure(T1 request, OperationMessage operationMessage);
// //    public void onFailure(T1 request, Exception e);
// }
// 
// Path: wcs-android-sdk/src/main/java/com/chinanetcenter/wcs/android/internal/WcsProgressCallback.java
// public interface WcsProgressCallback<T> {
//     public void onProgress(T request, long currentSize, long totalSize);
// }


// Path: wcs-android-sdk/src/main/java/com/chinanetcenter/wcs/android/network/ExecutionContext.java
import com.chinanetcenter.wcs.android.internal.WcsCompletedCallback;
import com.chinanetcenter.wcs.android.internal.WcsProgressCallback;
import okhttp3.OkHttpClient;

    }

    public T getRequest() {
        return request;
    }

    public void setRequest(T request) {
        this.request = request;
    }

    public OkHttpClient getClient() {
        return client;
    }

    public void setClient(OkHttpClient client) {
        this.client = client;
    }

    public CancellationHandler getCancellationHandler() {
        return cancellationHandler;
    }

    public void setCancellationHandler(CancellationHandler cancellationHandler) {
        this.cancellationHandler = cancellationHandler;
    }

    public WcsCompletedCallback getCompletedCallback() {
        return completedCallback;
    }

    public void setCompletedCallback(WcsCompletedCallback completedCallback) {