class RestrictingPlanContract extends BaseContract {

    public RemoteCall<TransactionResponse> createRestrictingPlan(String account, List<RestrictingPlan> restrictingPlanList) {
        Function function = createRestrictingPlanFunction(account, restrictingPlanList);
        return executeRemoteCallTransaction(function);
    }

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

}