package org.scribble.codegen.java.endpointapi;
import org.scribble.codegen.java.util.TypeBuilder;
import org.scribble.main.ScribbleException;
// Build a (top-level) type declaration for the API generation output
public abstract class StateChannelTypeGenerator
{
protected final StateChannelApiGenerator apigen;
public StateChannelTypeGenerator(StateChannelApiGenerator apigen)
{
this.apigen = apigen;
}
public abstract TypeBuilder generateType() throws ScribbleException; // FIXME: APIGenerationException?
}