Vordefinierte Regeln schließen sich gegenseitig aus
Bei diesem Problem antwortet die API mit 409 Conflict. Der Wert von type ist https://lingo.dev/docs/api/errors/predefined-rule-exclusive. Die gemeinsame Struktur aller Fehler findest du unter Fehler und Statuscodes.
Die vordefinierte Regel <id> kann dieser Engine nicht hinzugefügt werden. Die Regel und <heldId> schließen sich gegenseitig aus. Die Engine wendet <heldId> bereits an. Entferne zuerst <heldId> und füge dann <id> hinzu.
Felder#
Neben den Standardfeldern type, status, title und detail enthält der Antwortkörper die folgenden Felder. Aus diesen Feldern wird der Text in detail zusammengesetzt. Ein Client kann daher stattdessen einen eigenen Text anzeigen.
| Feld | Typ |
|---|---|
id | string |
heldId | string |
Beispiel#
json
{
"detail": "Cannot attach predefined rule <id> to this engine. It is mutually exclusive with <heldId>, which the engine already applies. Detach <heldId> first, then attach <id>.",
"id": "<id>",
"heldId": "<heldId>",
"type": "https://lingo.dev/docs/api/errors/predefined-rule-exclusive",
"status": 409,
"title": "Predefined rules mutually exclusive"
}Zurückgegeben von#
PUT /v2/engines/{engineId}/predefined-rules/{id}