// SPDX-FileCopyrightText: 2023 Paul Schaub // // SPDX-License-Identifier: Apache-2.0 package org.pgpainless.wot.api interface LookupAPI { fun lookup(arguments: Arguments): Result data class Arguments(val userId: String, val email: Boolean = false) data class Result(val bindings: List, val targetAmount: Int) { val acceptable: Boolean get() = bindings.any { it.paths.amount >= targetAmount } } }