package com.forter.contracts.mocks;
import com.forter.contracts.cache.CacheKey;
import com.forter.contracts.cache.Cached;
import com.google.common.base.Optional;
import org.hibernate.validator.valuehandling.UnwrapValidatedValue;
import javax.validation.constraints.Max;
import javax.validation.constraints.NotNull;
/**
* Input for {@link com.forter.contracts.BaseContractsBoltExecutorTest}
*/
@Cached("mock")
public class MockContractsBoltInput {
@Max(10)
@NotNull
@CacheKey(transformers = {MockCacheKeyTransformer.class})
public Integer input1;
@Max(10)
@UnwrapValidatedValue
public Optional<Integer> optionalInput2;
}