class ActionUiProductionPanelRemoveFromQueue implements Sc2ApiSerializable<Ui.ActionProductionPanelRemoveFromQueue> {

    public static ActionUiProductionPanelRemoveFromQueue from(
            Ui.ActionProductionPanelRemoveFromQueue sc2ApiActionProductionPanelRemoveFromQueue) {
        require("sc2api action ui production panel remove from queue", sc2ApiActionProductionPanelRemoveFromQueue);
        return new ActionUiProductionPanelRemoveFromQueue(sc2ApiActionProductionPanelRemoveFromQueue);
    }

    private  ActionUiProductionPanelRemoveFromQueue(Builder builder);
    private  ActionUiProductionPanelRemoveFromQueue(
            Ui.ActionProductionPanelRemoveFromQueue sc2ApiActionProductionPanelRemoveFromQueue);

}