class ActionUiSelectIdleWorker implements Sc2ApiSerializable<Ui.ActionSelectIdleWorker> {

    public static ActionUiSelectIdleWorker from(Ui.ActionSelectIdleWorker sc2ApiActionSelectIdleWorker) {
        require("sc2api action ui select idle worker", sc2ApiActionSelectIdleWorker);
        return new ActionUiSelectIdleWorker(sc2ApiActionSelectIdleWorker);
    }

    private  ActionUiSelectIdleWorker(Builder builder);
    private  ActionUiSelectIdleWorker(Ui.ActionSelectIdleWorker sc2ApiActionSelectIdleWorker);

}