/
Beziehung
Beziehung
Verwaltung von Beziehungen zwischen einzelnen Objekten einer BSM-Konfiguration.
Seitenverzeichnis:
bsm.config_relation.read
Beschreibung
Gibt alle konfigurierten Beziehungen zu einem Service zurück.
Beispielaufruf
{ "method": "bsm.config_relation.read", "params": { "apikey": "24174j3tqj", "service_id": 19 }, "id": 1, "version": "2.0" }
Parameter
Parameter | Typ | Version |
---|---|---|
service_id | int | ab Version 1.0 |
Rückgabewert
Liste aller Beziehungen zum angegebenen Service.
Wert | Typ | Beschreibung | Version |
---|---|---|---|
id | int | ID des Datenbankeintrages | ab Version 1.0 |
list_id | int | ID aller Beziehungen innerhalb einer Ebene (wird für die Methode bsm.config_relation.delete_relation angegeben) | ab Version 1.0 |
layer_id | int | ID der OBASHI-Schicht | ab Version 1.0 |
parent_id | int | ID des Eltern-Elementes | ab Version 1.0 |
child_id | int | ID des Kind-Elementes | ab Version 1.0 |
bsm.config_relation.create
Beschreibung
Legt eine neue Beziehung an.
Beispielaufruf
{ "method": "bsm.config_relation.create", "params": { "apikey": "24174j3tqj", "service_id": 19, "parent_id": 10, "child_id": 20 }, "id": 1, "version": "2.0" }
Parameter
Parameter | Typ | Beschreibung | Version |
---|---|---|---|
service_id | int | ID des Services | ab Version 1.0 |
parent_id | int | ID des Eltern-Elementes | ab Version 1.0 |
child_id | int | ID des Kind-Elementes | ab Version 1.0 |
Rückgabewert
Wert | Typ | Version |
---|---|---|
current_date | string | ab Version 1.0 |
id | int | ab Version 1.0 |
message | string | ab Version 1.0 |
bsm.config_relation.delete_relation
Beschreibung
Löscht alle Beziehungen einer Ebene.
Beispielaufruf
{ "method": "bsm.config_relation.delete_relation", "params": { "apikey": "24174j3tqj", "relation_id": 8 }, "id": 1, "version": "2.0" }
Parameter
Parameter | Typ | Beschreibung | Version |
---|---|---|---|
relation_id | int | ID der Beziehungen innerhalb einer Ebene (wird von der Methode bsm.config_relation.read zurück gegeben) | ab Version 1.0 |
Rückgabewert
Wert | Typ | Version |
---|---|---|
current_date | string | ab Version 1.0 |
id | int | ab Version 1.0 |
message | string | ab Version 1.0 |
bsm.config_relation.delete_by_parent
Beschreibung
Löscht die Beziehungen von einem Eltern-Element zu dem angegebenen Kind-Element. Wird kein Kind-Element angegeben, werden alle Beziehungen des Eltern-Elements gelöscht.
Beispielaufruf
{ "method": "bsm.config_relation.delete_by_parent", "params": { "apikey": "24174j3tqj", "service_id": 19, "parent_id": 10 }, "id": 1, "version": "2.0" }
Parameter
Parameter | Typ | Beschreibung | Version |
---|---|---|---|
service_id | int | ID des Services | ab Version 1.0 |
parent_id | int | ID des Eltern-Elementes | ab Version 1.0 |
child_id | int | Optional: ID des Kind-Elementes | ab Version 1.0 |
Rückgabewert
Wert | Typ | Version |
---|---|---|
current_date | string | ab Version 1.0 |
id | int | ab Version 1.0 |
message | string | ab Version 1.0 |
Related content
(c) 2024 SHD System-Haus-Dresden GmbH | Impressum https://www.shd-online.de/impressum/