DataType Klasse

Datentyp für ein Datenelement (Ein- oder Ausgabe).

Initialisieren Sie DataType.

Vererbung
builtins.object
DataType

Konstruktor

DataType(workspace, id, name, description, is_directory, parent_datatype_ids)

Parameter

workspace
Workspace
Erforderlich

Das Arbeitsbereichsobjekt, zu dem dieser DataType gehört.

id
str
Erforderlich

Die ID des Datentyps.

name
str
Erforderlich

Name des Datentyps

description
str
Erforderlich

Die Beschreibung des Datentyps.

is_directory
bool
Erforderlich

Gibt an, ob der Datentyp ein Verzeichnis darstellt. True, wenn der Datentyp ein Verzeichnis darstellt, False, wenn er eine einzelne Datei darstellt.

parent_datatype_ids
list
Erforderlich

Eine Liste übergeordneter Datentypen, von denen dieser Datentyp abgeleitet ist.

workspace
Workspace
Erforderlich

Das Arbeitsbereichsobjekt, zu dem dieser DataType gehört.

id
str
Erforderlich

Die ID des Datentyps.

name
str
Erforderlich

Der Name des Datentyps.

description
str
Erforderlich

Die Beschreibung des Datentyps.

is_directory
bool
Erforderlich

Gibt an, ob der Datentyp ein Verzeichnis darstellt. True, wenn der Datentyp ein Verzeichnis darstellt, False, wenn er eine einzelne Datei darstellt.

parent_datatype_ids
list
Erforderlich

Eine Liste übergeordneter Datentypen, von denen dieser Datentyp abgeleitet ist.

Methoden

create_data_type

Erstellen Sie einen neuen Datentyp.

list_data_types

Liste der vorhandenen Datentypen für den angegebenen Arbeitsbereich.

update

Aktualisieren Sie die Beschreibung oder die übergeordneten Datentypen dieses Datentyps.

create_data_type

Erstellen Sie einen neuen Datentyp.

static create_data_type(workspace, name, description, is_directory, parent_datatypes=None)

Parameter

workspace
Workspace
Erforderlich

Das Arbeitsbereichsobjekt, zu dem dieser Datentyp gehört.

name
str
Erforderlich

Abrufen des Namens des Datentyps.

description
str
Erforderlich

Die Beschreibung des Datentyps.

is_directory
bool
Erforderlich

Gibt an, ob der Datentyp ein Verzeichnis darstellt. True, wenn der Datentyp ein Verzeichnis darstellt, False, wenn er eine einzelne Datei darstellt.

parent_datatypes
list
Standardwert: None

Eine Liste übergeordneter Datentypen, von denen dieser Datentyp abgeleitet ist.

Gibt zurück

Der erstellte Datentyp.

Rückgabetyp

list_data_types

Liste der vorhandenen Datentypen für den angegebenen Arbeitsbereich.

static list_data_types(workspace)

Parameter

workspace
Workspace
Erforderlich

Das Arbeitsbereichsobjekt.

Gibt zurück

Die Liste der Datentypen.

Rückgabetyp

update

Aktualisieren Sie die Beschreibung oder die übergeordneten Datentypen dieses Datentyps.

update(new_description=None, new_parent_datatypes=None)

Parameter

new_description
str
Standardwert: None

Die neue Beschreibung des Datentyps

new_parent_datatypes
list
Standardwert: None

Eine Liste der neuen übergeordneten Datentypen. Die neue Liste wird der vorhandenen Liste der übergeordneten Datentypen für diesen Datentyp hinzugefügt.

Attribute

description

Abrufen der Beschreibung des Datentyps.

Gibt zurück

Die Beschreibungszeichenfolge.

Rückgabetyp

str

id

Abrufen der ID für diese Daten.

Gibt zurück

Die ID.

Rückgabetyp

str

is_directory

Gibt True zurück, wenn der Datentyp ein Verzeichnis darstellt, False, wenn er eine einzelne Datei darstellt.

Gibt zurück

Die IS-Verzeichniseigenschaft.

Rückgabetyp

name

Abrufen des Namens des Datentyps.

Gibt zurück

Der Name.

Rückgabetyp

str

parent_datatype_ids

Listet übergeordnete Datentypen auf, von denen dieser Datentyp abgeleitet ist.

Gibt zurück

Die Liste der Datentyp-IDs.

Rückgabetyp