Dokument

Einleitung

Dies ist eine Dokumentation für das JSON-Datenformat, das umfangreiche Informationen zu verschiedenen Dokumenten enthält. Das JSON-Dokument enthält verschiedene Schlüssel-Wert-Paare, die detaillierte Informationen über jedes Dokument, die zugehörige Organisation, die Dokumentvorlage, die Dokumentlinks, die Dokumenttags, benutzerdefinierte Tags, den Status, die Erstellungs- und Aktualisierungszeitpunkte, die Veröffentlichungszeit, Vorschaubilder, das Layout und den eigentlichen Inhalt der Dokumente enthalten.

Struktur des JSON-Dokuments

Das JSON-Dokument besteht aus einem Array von Objekten, wobei jedes Objekt Informationen über ein einzelnes Dokument enthält. Hier ist die allgemeine Struktur des JSON-Dokuments:

[
  {
    "uuid": "",
    "title": "",
    "organisation": {
      // Informationen über die Organisation
    },
    "documentTemplate": {
      // Informationen über die Dokumentvorlage
    },
    "documentLinks": [
      // Liste von Dokumentlinks
    ],
    "documentTags": [
      // Liste von Dokumenttags
    ],
    "documentCustomTags": [
      // Liste von benutzerdefinierten Tags
    ],
    "status": "",
    "createdAt": "",
    "updatedAt": "",
    "publishedAt": "",
    "previewImages": [
      // Liste von Vorschaubildern
    ],
    "documentLayout": {
      // Informationen über das Dokumentlayout
    },
    "body": ""
  },
  // Weitere Dokumente...
]

Schlüssel und Bedeutung

uuid

Eindeutige Kennung (UUID) für das Dokument.

title

Der Titel oder Name des Dokuments.

organisation

Ein Objekt, das Informationen über die Organisation enthält, die das Dokument erstellt hat. Es enthält die folgenden Schlüssel:

  • uuid: Eindeutige Kennung (UUID) für die Organisation.
  • title: Der Titel oder Name der Organisation.
  • description: Eine kurze Beschreibung der Organisation.
  • color: Die Farbe der Organisation (in HEX-Format).
  • createdAt: Der Zeitpunkt, an dem die Organisation erstellt wurde (in ISO 8601-Format).

documentTemplate

Ein Objekt, das Informationen über die Dokumentvorlage des Dokuments enthält. Es enthält die folgenden Schlüssel:

  • uuid: Eindeutige Kennung (UUID) für die Dokumentvorlage.
  • title: Der Titel oder Name der Dokumentvorlage.
  • description: Eine kurze Beschreibung der Dokumentvorlage.

documentLinks

Eine Liste von Dokumentlinks, die auf andere Ressourcen oder Websites verweisen. Jeder Dokumentlink enthält die folgenden Schlüssel:

  • uuid: Eindeutige Kennung (UUID) für den Dokumentlink.
  • title: Der Titel oder Name des Dokumentlinks.
  • url: Die URL des Dokumentlinks.

documentTags

Eine Liste von Dokumenttags, die Informationen über bestimmte Themen oder Elemente im Dokument enthalten. Jeder Dokumenttag enthält die folgenden Schlüssel:

  • uuid: Eindeutige Kennung (UUID) für den Dokumenttag.
  • title: Der Titel oder Name des Dokumenttags.
  • content: Eine Liste von Inhalten, die mit dem Dokumenttag verknüpft sind. Jeder Inhalt enthält die folgenden Schlüssel:
    • uuid: Eindeutige Kennung (UUID) für den Inhalt.
    • content: Der Inhalt des Tags.
    • type: Der Typ des Tags (z. B. "isin" oder "wkn").

documentCustomTags

Eine Liste von benutzerdefinierten Tags, die zusätzliche Informationen oder Kategorien für das Dokument bereitstellen.

status

Der Status des Dokuments (z. B. "new").

createdAt

Der Zeitpunkt, an dem das Dokument erstellt wurde (in ISO 8601-Format).

updatedAt

Der Zeitpunkt, an dem das Dokument zuletzt aktualisiert wurde (in ISO 8601-Format).

publishedAt

Der Zeitpunkt, an dem das Dokument veröffentlicht wurde (in ISO 8601-Format).

previewImages

Eine Liste von Vorschaubildern, die das Dokument visuell darstellen. Jedes Vorschaubild enthält die folgenden Schlüssel:

  • uuid: Eindeutige Kennung (UUID) für das Vorschaubild.
  • originalName: Der ursprüngliche Name des Vorschaubilds.
  • createdAt: Der Zeitpunkt, an dem das Vorschaubild erstellt wurde (in ISO 8601-Format).
  • url: Die URL zum Abrufen des Vorschaubilds.
  • mime: Der MIME-Typ des Vorschaubilds.

documentLayout

Ein Objekt, das Informationen über das Layout des Dokuments enthält. Es enthält die folgenden Schlüssel:

  • uuid: Eindeutige Kennung (UUID) für das Layout.
  • title: Der Titel oder Name des Layouts.
  • description: Eine kurze Beschreibung des Layouts.

body

Der eigentliche Inhalt des Dokuments, der in HTML-Format vorliegt.

Fazit

Das JSON-Dokument enthält umfassende Informationen über verschiedene Dokumente, einschließlich der Dokumentdetails, Organisation, Dokumentvorlage, Links, Tags, benutzerdefinierter Tags, Status, Erstellungs- und Aktualisierungszeiten, Veröffentlichungszeit, Vorschaubildern, Layout und dem eigentlichen Inhalt. Diese Informationen können in verschiedenen Anwendungsfällen verwendet werden, um die Dokumente zu verwalten, anzuzeigen und weiter zu bearbeiten.