package org.molgenis.data.mapper.algorithmgenerator.bean;
import com.google.auto.value.AutoValue;
import org.jscience.physics.amount.Amount;
import org.molgenis.gson.AutoGson;
import javax.annotation.Nullable;
@AutoValue
@AutoGson(autoValueClass = AutoValue_AmountWrapper.class)
public abstract class AmountWrapper
{
@Nullable
public abstract Amount<?> getAmount();
public abstract boolean isDetermined();
public static AmountWrapper create(Amount<?> amount)
{
return new AutoValue_AmountWrapper(amount, true);
}
public static AmountWrapper create(Amount<?> amount, boolean determined)
{
return new AutoValue_AmountWrapper(amount, determined);
}
}