package io.vivarium.audit;
import io.vivarium.core.CreatureBlueprint;
import io.vivarium.serialization.ClassRegistry;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@EqualsAndHashCode(callSuper = true)
@ToString
@SuppressWarnings("serial") // Default serialization is never used for a durable store
public class ActionFrequencyBlueprint extends AuditBlueprint
{
static
{
ClassRegistry.getInstance().register(ActionFrequencyBlueprint.class);
}
public ActionFrequencyBlueprint()
{
super(AuditType.ACTION_FREQUENCY);
}
@Override
public ActionFrequencyRecord makeRecordWithCreatureBlueprint(CreatureBlueprint creatureBlueprint)
{
return new ActionFrequencyRecord(creatureBlueprint);
}
}