001package com.gigya.android.sdk;
002
003import com.gigya.android.sdk.network.GigyaError;
004
005/**
006 * Basic gigya API response callback.
007 *
008 * @param <T> Optional dynamic type for response object. If none supplied will use GigyaApiResponse as default.
009 */
010public abstract class GigyaCallback<T> {
011
012    public abstract void onSuccess(T obj);
013
014    public abstract void onError(GigyaError error);
015
016    public void onOperationCanceled() {
017        // Stub.
018    }
019
020    public void onIntermediateLoad() {
021        // Stub.
022    }
023}
024