// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.core.inventory.transaction;

import javax.annotation.Nullable;
import javax.annotation.Nonnull;
import com.hypixel.hytale.server.core.inventory.container.ItemContainer;

public interface Transaction
{
    boolean succeeded();
    
    boolean wasSlotModified(final short p0);
    
    @Nonnull
    Transaction toParent(final ItemContainer p0, final short p1, final ItemContainer p2);
    
    @Nullable
    Transaction fromParent(final ItemContainer p0, final short p1, final ItemContainer p2);
}
