---
title: Presentation Entity (2022/06)
slug: develop/presentation-entity-202206
docTags: 
createdAt: 2025-03-11T07:03:30.743Z
---

All Presentation entities are structured as follows:

`entity`:

- `Id` <font color="#704ae0">int</font> <font color="#01a0af">read-only</font>: A unique identifier for the presentation instance
- `Type` <font color="#704ae0">string</font> <font color="#01a0af">read-only</font>: This property is present and it is always set to "Complete"
- `Name` <font color="#704ae0">string</font> <font color="#01a0af">read-write</font>: The presentation name. The maximum length of this string is 100 characters.
- `CreationDate` <font color="#704ae0">DateTime</font> <font color="#01a0af">read-only</font>: A timestamp indicating when the file was created. See [DateTime](docId\:dX1C8uSfkXPwntpRb9f-T) for more information about this data type.
- `LastModifiedDate` <font color="#704ae0">DateTime</font> <font color="#01a0af">read-only</font>: A timestamp indicating when the file was last modified. See [DateTime](docId\:dX1C8uSfkXPwntpRb9f-T) for more information about this data type.
- `ProjectFile` <font color="#704ae0">FileInfo</font> <font color="#01a0af">read-write</font>: Can be one of the following FileInfo elements: [NewFileEntity](docId:-4Cfj_WoodAbYkXTlxXfO), [RemoteFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO), or [StoredFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO)&#x20;
- `AutoplayFile` <font color="#704ae0">FileInfo</font> <font color="#01a0af">read-write</font>: Can be one of the following FileInfo elements: [NewFileEntity](docId:-4Cfj_WoodAbYkXTlxXfO), [RemoteFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO), or [StoredFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO)&#x20;
- `ResourcesFile` <font color="#704ae0">FileInfo</font> <font color="#01a0af">read-write</font>: Can be one of the following FileInfo elements: [NewFileEntity](docId:-4Cfj_WoodAbYkXTlxXfO), [RemoteFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO), or [StoredFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO) &#x20;
- `UserDefinedEventsFile` <font color="#704ae0">FileInfo</font> <font color="#01a0af">read-write</font>: Can be one of the following FileInfo elements: [NewFileEntity](docId:-4Cfj_WoodAbYkXTlxXfO), [RemoteFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO), or [StoredFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO)&#x20;
- `ThumbnailFile` <font color="#704ae0">FileInfo</font> <font color="#01a0af">read-write</font>: Can be one of the following FileInfo elements: [NewFileEntity](docId:-4Cfj_WoodAbYkXTlxXfO), [RemoteFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO), or [StoredFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO)&#x20;
- `Files` <font color="#704ae0">FileInfo[]</font> <font color="#01a0af">read-write</font>: Can be one of the following FileInfo elements: [MediaFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO), [RemoteFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO), [StoredFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO), [DynamicPlaylistFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO),  [LiveMediaFeedFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO),  [LiveTextFeedFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO), [TaggedPlaylistFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO), or [WebPageFile Entity](docId:-4Cfj_WoodAbYkXTlxXfO).
- `Applications` <font color="#704ae0">object</font> <font color="#01a0af">read-write</font>: Returns a list of the web applications associated with the presentation
- `Autorun` <font color="#704ae0">DeviceAutorunInfo</font> <font color="#01a0af">read-write</font>:&#x20;
  - `Version` <font color="#704ae0">string</font> <font color="#01a0af">read-write</font>: The current BrightSign Author autorun version assigned to the device
  - `IsCustom` <font color="#704ae0">bool</font> <font color="#01a0af">read-write</font>: Whether the autorun is a standard BrightSign Author file (`false`) or a custom-built file (`true`)
- `DeviceWebPage` <font color="#704ae0">DeviceWebPageInfo</font> <font color="#01a0af">read-write</font>:&#x20;
  - `Id` <font color="#704ae0">int</font> <font color="#01a0af">read-write</font>: The identifier for the player webpage
  - `Name` <font color="#704ae0">string</font> <font color="#01a0af">read-write</font>: The name of the player webpage
- `DeviceModel` <font color="#704ae0">DeviceModel</font> <font color="#01a0af">read-write</font>: The target BrightSign player model for the presentation (for example, "HD223" or "LS423"). The `DeviceModel` value cannot be modified after a presentation instance is created
- `ScreenSettings` <font color="#704ae0">ScreenSettings</font> <font color="#01a0af">read-write</font>: An array of values indicating the screen settings of the presentation. This entry can also be Null for player models that do not support video output (i.e. the LS322):
  - `VideoMode` <font color="#704ae0">VideoMode</font> <font color="#01a0af">r</font><font color="#01a0af">ead-write</font>: The supported video mode (for example, "4096x2160x60p")
  - `Orientation` <font color="#704ae0">ScreenOrientation</font><font color="#01a0af"> read-write</font>: One of "Landscape", "PortraitBottomLeft", "PortraitBottomRight" or "Unknown"
  - `Connector` <font color="#704ae0">ConnectorType</font> <font color="#01a0af">read-write</font>: One of "VGA", "HDMI", or "Component"
  - `BackgroundColor` <font color="#704ae0">string</font>: The background color assigned to the screen
  - `Overscan` <font color="#704ae0">ScreenOverscan</font> <font color="#01a0af">read-write</font>: One of "NoOverscan", "OverscanActionSafeArea", or "OverscanTitleSafeArea"
- `Language` <font color="#704ae0">PresentationLanguage</font> <font color="#01a0af">read-write</font>: The language of the ticker zone in simple presentations. This property currently has no effect on the operation of a presentation. The following are valid return values: "Unknown", "English", "French", "Italian", "German", "Spanish", "Swedish"
- `AutorunPlugins` <font color="#704ae0">AutorunPlugin[]</font> <font color="#01a0af">read-write</font>: The [Autorun Plugin Entity](docId\:p6QURv3eOh-SC3xNQggeM).
- `Dependencies` <font color="#704ae0">PresentationInfo[]</font> <font color="#01a0af">read-write</font>: An array of [Presentation Info](docId\:rH_TKLzOo3RPBID0mDC9v) entities associated with each dependency for the presentation
- `Groups` <font color="#704ae0">GroupInfo[]</font> <font color="#01a0af">read-only</font>: An array of Group object instances representing groups to which the presentation belongs:
  - `Id` <font color="#704ae0">int</font> <font color="#01a0af">read-only</font>: A unique identifier for the group object instance
  - `Name` <font color="#704ae0">string</font> <font color="#01a0af">read-only</font>: The name of the group object instance
  - `Link` <font color="#704ae0">Uri</font> <font color="#01a0af">read-only</font>: The path to the group object instance Uri&#x20;
- `Permissions` <font color="#704ae0">Permission[]</font> <font color="#01a0af">read-write</font>: An list of permission object instances representing permissions rules assigned to the presentation
- `Status` <font color="#704ae0">PresentationStatus</font> <font color="#01a0af">read-write</font>: The authoring status of the presentation entity. A "Draft" value indicates that the presentation is incomplete, lacking the autoplay-\[PresentationName].xml or resources.txt file. A "Published" value indicates that the presentation has the necessary files to be published.

