// Path: tinkerpatch-sdk/src/main/java/com/tinkerpatch/sdk/server/callback/ConfigRequestCallback.java
// public interface ConfigRequestCallback {
//     void onSuccess(HashMap<String, String> configs);
//     void onFail(Exception e);
// }
// 
// Path: tinkerpatch-sdk/src/main/java/com/tinkerpatch/sdk/server/callback/RollbackCallBack.java
// public interface RollbackCallBack {
//     void onPatchRollback();
// }
// 
// Path: tinkerpatch-sdk/src/main/java/com/tinkerpatch/sdk/tinker/callback/ResultCallBack.java
// public interface ResultCallBack {
//     void onPatchResult(final PatchResult result);
// }


import com.tencent.tinker.lib.util.TinkerLog;
import com.tencent.tinker.loader.app.ApplicationLike;
import com.tinkerpatch.sdk.server.callback.ConfigRequestCallback;
import com.tinkerpatch.sdk.server.callback.RollbackCallBack;
import com.tinkerpatch.sdk.tinker.callback.ResultCallBack;
    }

    /**
     * 设置访问后台补丁包更新配置的时间间隔,默认为3个小时
     *
     * @param hours
     * @return
     */
    public TinkerPatch setFetchPatchIntervalByHours(int hours) {
        return null;
    }

    /**
     * 设置补丁合成成功后,是否通过锁屏重启程序,这样可以加快补丁的生效时间
     * 默认为false, 即等待应用自身重新启动时加载
     *
     * @param restartOnScreenOff
     * @return
     */
    public TinkerPatch setPatchRestartOnSrceenOff(boolean restartOnScreenOff) {
        return null;
    }

    /**
     * 我们可以通过ResultCallBack设置对合成后的回调
     * 例如我们也可以不锁屏,而是在这里通过弹框咨询用户等方式
     *
     * @param resultCallBack
     * @return
     */
// Path: tinkerpatch-sdk/src/main/java/com/tinkerpatch/sdk/server/callback/ConfigRequestCallback.java
// public interface ConfigRequestCallback {
//     void onSuccess(HashMap<String, String> configs);
//     void onFail(Exception e);
// }
// 
// Path: tinkerpatch-sdk/src/main/java/com/tinkerpatch/sdk/server/callback/RollbackCallBack.java
// public interface RollbackCallBack {
//     void onPatchRollback();
// }
// 
// Path: tinkerpatch-sdk/src/main/java/com/tinkerpatch/sdk/tinker/callback/ResultCallBack.java
// public interface ResultCallBack {
//     void onPatchResult(final PatchResult result);
// }


// Path: tinkerpatch-sdk/src/main/java/com/tinkerpatch/sdk/TinkerPatch.java
import com.tencent.tinker.lib.util.TinkerLog;
import com.tencent.tinker.loader.app.ApplicationLike;
import com.tinkerpatch.sdk.server.callback.ConfigRequestCallback;
import com.tinkerpatch.sdk.server.callback.RollbackCallBack;
import com.tinkerpatch.sdk.tinker.callback.ResultCallBack;

    }

    /**
     * 设置访问后台补丁包更新配置的时间间隔,默认为3个小时
     *
     * @param hours
     * @return
     */
    public TinkerPatch setFetchPatchIntervalByHours(int hours) {
        return null;
    }

    /**
     * 设置补丁合成成功后,是否通过锁屏重启程序,这样可以加快补丁的生效时间
     * 默认为false, 即等待应用自身重新启动时加载
     *
     * @param restartOnScreenOff
     * @return
     */
    public TinkerPatch setPatchRestartOnSrceenOff(boolean restartOnScreenOff) {
        return null;
    }

    /**
     * 我们可以通过ResultCallBack设置对合成后的回调
     * 例如我们也可以不锁屏,而是在这里通过弹框咨询用户等方式
     *
     * @param resultCallBack
     * @return
     */
    public TinkerPatch setPatchResultCallback(ResultCallBack resultCallBack) {