Vordefinierte Regeln schließen sich gegenseitig aus

Moses SkodaEntwickler1 Min. Lesezeit

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.

FeldTyp
idstring
heldIdstring

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}