Attachment

Ein Attachment-Objekt beinhaltet die Daten zu einem Anhang. Genauer gesagt gibt es vier verschiedene Typen von Anhängen: NoteAttachment, URLAttachment, FileAttachment und JSONAttachment. Gemeinsam sind ihnen alle folgende Attribute:

idString

Der interne Datenbank-Identifizierer für diesen Anhang.

ownerRecord, App oder AppGroup

Die App, App-Gruppe oder der Datensatz zu der dieser Anhang gehört.

appApp oder None

Wenn dieser Anhang zu einer App gehört, diese App. (oder None wenn dieser Parameter zu einer App-Gruppe oder einem Datensatz).

appgroupAppGroup oder None

Wenn dieser Anhang zu einer App-Gruppe gehört, diese App-Gruppe. (oder None wenn dieser Parameter zu einer App oder einem Datensatz gehört).

recordRecord oder None

Wenn dieser Anhang zu einem Datensatz gehört, dieser Datensatz. (oder None wenn dieser Parameter zu einer App oder App-Gruppe gehört).

typeString

Der Typ des Anhangs, einer der Werte "note", "url", "file", "image" oder "json".

recordRecord

Der Datensatz zu dem dieser Anhang gehört.

labelString

Die Beschriftung des Anhangs.

activeBool

Ist diser Anhang aktiv oder nicht?

Weiterhin haben NoteAttachment und URLAttachment ein Attribut value, das die Notiz bzw. die URL als String beinhaltet. Bei JSONAttachment ist das value-Attribut das JSON-Objekt. Bei FileAttachment ist das value-Attribut ein File-Objekt.