class RestrictingPlanContract extends BaseContract {

    public RemoteCall<CallResponse<RestrictingItem>> getRestrictingInfo(String account) {
    	Function function = new Function(
                FunctionType.GET_RESTRICTINGINFO_FUNC_TYPE,
                Arrays.asList(new BytesType(Bech32.addressDecode(account))));
        return executeRemoteCallObjectValueReturn(function, RestrictingItem.class);
    }

    private  RestrictingPlanContract(String contractAddress, Web3j web3j);
    private  RestrictingPlanContract(String contractAddress, long chainId, Web3j web3j, Credentials credentials);
    private  RestrictingPlanContract(String contractAddress, Web3j web3j, TransactionManager transactionManager);

}