Verwaltung von Beziehungen zwischen einzelnen Objekten einer BSM-Konfiguration.
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 alle Beziehungen zu einem Eltern-Element oder zu dem angegebenen Kind-Element.
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 |