Kabel

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

Parameter

Typ

Beschreibung

Version

id

int

Optional: ID des Datenbankeintrages

ab Version 1.0

filter

array

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.

Wert

Typ

Beschreibung

Version

id

int

ID des Datenbankeintrages

ab Version 1.0

obj_id

int

ID des referenzierten Kabels

ab Version 1.0

state_id

int

Nutzer-Status des Kabels

ab Version 1.0

user_state

string

Nutzerstatus

ab Version 1.0

group_id

int

Zugehörige Kabelgruppe

ab Version 1.0

type_id

int

Zugehöriger Kabeltyp

ab Version 1.0

length

int

Länge des Kabels

ab Version 1.0

capacity

int

Angabe zur Kabelauslastung in Prozent

ab Version 1.0

admin_unit_id

int

Verwaltungseinheit des Kabels

ab Version 1.0

net_type

string

Netzart

ab Version 1.0

location_in_id

int

Standort ankommend

ab Version 1.0

location_out_id

int

Standort abgehend

ab Version 1.0

wire_count

int

Anzahl der Adern des Kabels

ab Version 1.0

free_wires

int

Anzahl der freien Adern des Kabels

ab Version 1.0

patched_wires

int

Anzahl der gepatchten Adern des Kabels

ab 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

Parameter

Typ

Beschreibung

Version

Parameter

Typ

Beschreibung

Version

obj_id

int

ID des referenzierten Kabels

ab Version 1.0

state_id

int

Optional: Nutzer-Status des Kabels

ab Version 1.0

user_state

string

Optional: Nutzerstatus

ab Version 1.0

group_id

int

Optional: Zugehörige Kabelgruppe

ab Version 1.0

type_id

int

Optional: Zugehöriger Kabeltyp

ab Version 1.0

length

int

Optional: Länge des Kabels

ab Version 1.0

capacity

int

Optional: Angabe zur Kabelauslastung in Prozent

ab Version 1.0

admin_unit_id

int

Optional: Verwaltungseinheit des Kabels

ab Version 1.0

net_type

string

Optional: Netzart

ab Version 1.0

location_in_id

int

Optional: Standort ankommend

ab Version 1.0

location_out_id

int

Optional: Standort abgehend

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

 


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

Parameter

Typ

Beschreibung

Version

id

int

ID des Datenbankeintrages

ab Version 1.0

state_id

int

Nutzer-Status des Kabels

ab Version 1.0

user_state

string

Nutzerstatus

ab Version 1.0

group_id

int

Zugehörige Kabelgruppe

ab Version 1.0

type_id

int

Zugehöriger Kabeltyp

ab Version 1.0

length

int

Länge des Kabels

ab Version 1.0

capacity

int

Angabe zur Kabelauslastung in Prozent

ab Version 1.0

admin_unit_id

int

Verwaltungseinheit des Kabels

ab Version 1.0

net_type

string

Netzart

ab Version 1.0

location_in_id

int

Standort ankommend

ab Version 1.0

location_out_id

int

Standort abgehend

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

 


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

Paramter

Typ

Beschreibung

Version

id

int

ID des referenzierten Kabel-Objektes

ab Version 1.0

Rückgabewert

Auflistung der Objekte, in denen das Kabel verwendet wird.

Wert

Typ

Beschreibung

Version

id

int

Kategorie-ID des Objektes

ab Version 1.0

obj_id

int

ID des Objektes

ab Version 1.0

title

string

Name des Objektes

ab Version 1.0

type_id

int

ID des Objekttyps

ab Version 1.0

type_title

string

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

Parameter

Typ

Beschreibung

Version

id

int

ID des zu löschenden Datenbankeintrages

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