Kabel

Verwaltung von Eigenschaften eines Kabels.

Seitenverzeichnis:


cable.cable.read

Beschreibung

Gibt die spezifische Eigenschaften eines Kabels zurück.

Beispielaufruf

Lesen eines speziellen Kabels:

{
	"method":"cable.cable.read",
	"params":{
		"apikey":"24174j3tqj",
		"id": 4
	},
	"version":"2.0",
    "id": 1
}

Filtern von Kabeln:

{
	"method":"cable.cable.read",
	"params":{
		"apikey":"24174j3tqj",
		"filter": {
			"state": "ok"
		}
	},
	"version":"2.0",
    "id": 1
}

Parameter

ParameterTypBeschreibungVersion
idintOptional: ID des Datenbankeintragesab Version 1.0
filterarray

Optional: Filter für Kabel

Der Filter unterstützt alle Eigenschaften des Kabels (siehe Rückgabewerte).

Als Suchkriterium kann das Prozent-Zeichen "%" als Wildcard verwendet werden.

ab Version 1.0

Rückgabewert

Liste aller Eigenschaften zum angegebenen Objekt.

WertTypBeschreibungVersion
idintID des Datenbankeintragesab Version 1.0
obj_idintID des referenzierten Kabelsab Version 1.0
state_idintNutzer-Status des Kabelsab Version 1.0
user_statestringNutzerstatusab Version 1.0
group_idintZugehörige Kabelgruppeab Version 1.0
type_idintZugehöriger Kabeltypab Version 1.0
lengthintLänge des Kabelsab Version 1.0
capacityintAngabe zur Kabelauslastung in Prozentab Version 1.0
admin_unit_idint

Verwaltungseinheit des Kabels

ab Version 1.0
net_typestringNetzartab Version 1.0
location_in_idintStandort ankommendab Version 1.0
location_out_idintStandort abgehendab Version 1.0
wire_countintAnzahl der Adern des Kabelsab Version 1.0
free_wiresintAnzahl der freien Adern des Kabelsab Version 1.0
patched_wiresintAnzahl der gepatchten Adern des Kabelsab Version 1.0



cable.cable.create

Beschreibung

Legt neue Eigenschaften zu einem Kabel an.

Beispielaufruf

{
	"method":"cable.cable.create",
	"params":{
		"apikey":"24174j3tqj",
		"data": {
			"obj_id":19,
			"state_id":4,
			"group_id":8,
			"length":100
		}
	},
	"version":"2.0",
    "id": 1
}

Parameter

ParameterTypBeschreibungVersion
obj_idintID des referenzierten Kabelsab Version 1.0
state_idintOptional: Nutzer-Status des Kabelsab Version 1.0
user_statestringOptional: Nutzerstatusab Version 1.0
group_idintOptional: Zugehörige Kabelgruppeab Version 1.0
type_idintOptional: Zugehöriger Kabeltypab Version 1.0
lengthintOptional: Länge des Kabelsab Version 1.0
capacityintOptional: Angabe zur Kabelauslastung in Prozentab Version 1.0
admin_unit_idint

Optional: Verwaltungseinheit des Kabels

ab Version 1.0
net_typestringOptional: Netzartab Version 1.0
location_in_idintOptional: Standort ankommendab Version 1.0
location_out_idintOptional: Standort abgehendab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0



cable.cable.update

Beschreibung

Aktualisiert bestehende Eigenschaften zu einem Kabel.

Beispielaufruf

{
	"method":"cable.cable.update",
	"params":{
		"apikey":"24174j3tqj",
		"id":4,
		"data": {
			"state_id":24,
			"group_id":14,
			"length":100
		}
	},
	"version":"2.0",
    "id": 1
}

Parameter

ParameterTypBeschreibungVersion
idintID des Datenbankeintragesab Version 1.0
state_idintNutzer-Status des Kabelsab Version 1.0
user_statestringNutzerstatusab Version 1.0
group_idintZugehörige Kabelgruppeab Version 1.0
type_idintZugehöriger Kabeltypab Version 1.0
lengthintLänge des Kabelsab Version 1.0
capacityintAngabe zur Kabelauslastung in Prozentab Version 1.0
admin_unit_idint

Verwaltungseinheit des Kabels

ab Version 1.0
net_typestringNetzartab Version 1.0
location_in_idintStandort ankommendab Version 1.0
location_out_idintStandort abgehendab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0



cable.cable.find_usages

Beschreibung

Findet die Objekte, in denen ein angegebenes Kabel verwendet wird.

Beispielaufruf

{
	"method":"cable.cable.find_usages",
	"params":{
		"apikey":"24174j3tqj",
		"id":4
	},
	"version":"2.0",
    "id": 1
}

Parameter

ParamterTypBeschreibungVersion
idintID des referenzierten Kabel-Objektesab Version 1.0

Rückgabewert

Auflistung der Objekte, in denen das Kabel verwendet wird.

WertTypBeschreibungVersion
idintKategorie-ID des Objektesab Version 1.0
obj_idintID des Objektesab Version 1.0
titlestringName des Objektesab Version 1.0
type_idint

ID des Objekttyps

ab Version 1.0
type_titlestring

Name des Objekttyps

ab Version 1.0



cable.cable.delete

Beschreibung

Löscht die spezifischen Eigenschaften eines Kabels.

Beispielaufruf

{
	"method":"cable.cable.delete",
	"params":{
		"apikey":"24174j3tqj",
		"id":4
	},
	"version":"2.0",
    "id": 1
}

Parameter

ParameterTypBeschreibungVersion
idintID des zu löschenden Datenbankeintragesab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0

(c) 2024 SHD System-Haus-Dresden GmbH | Impressum https://www.shd-online.de/impressum/