Référence
ToolOperationException
Refus typés des opérations et reprise des présentations temporaires.
Contexte d’utilisation
| Module | Package | Source SDK |
|---|---|---|
| Kotlin/Native | nimby | kotlin/src/nimby/ToolOperationException.kt |
API publique du SDK 0.9.0-alpha.2. Chaque entrée donne la signature Kotlin et son contrat : sens de la valeur, conditions d’utilisation et effets à connaître. Choisissez les imports du module indiqué ci-dessus.
import nimby.ToolOperationExceptionToolOperationException
class ToolOperationException(val status: Int, message: String) : IllegalStateExceptionRefus typé d’une opération d’outil. Distinguez isBusy des erreurs permanentes ; après une mutation incertaine, inspectez le résultat plutôt que de répéter la commande.
ToolOperationException.status
val status: IntCode de statut SDK conservé pour le diagnostic. Utilisez isBusy pour le cas temporaire connu, sans classer toutes les erreurs comme temporaires.
ToolOperationException.isBusy
val isBusy: Booleantrue pour le refus temporaire de statut 12. Une lecture ou présentation peut attendre un prochain callback ; une écriture incertaine ne doit pas être automatiquement rejouée.