BrightSign Network Web API Reference Manual v.3.8 User Manual

Page 102

Advertising
background image

90

o The resolution in the

ScreenSettings

structure is not compatible with the specified device model (see the

Output Resolutions FAQ

for more details).

o The

DeviceModel

enumeration value is “unknown”.

o The

PresentationLanguage

enumeration value is “unknown”.

o The length of the Presentation [string] Name is greater than 100 characters.
o The Presentation [string] Name is already in use by another presentation in the account.
o The [int] AudioVolume or [int] VideoVolume of the

VideoOrImagesPresentationZone

structure is

less than 0 or greater than 100.

o The Zones list property of the Presentation instance does not contain a

PresentationZone

structure.

o The number of PresentationZone structures or

Content

instances exceeds the limit defined on the server.

o The [string] Name of a PresentationZone structure is not unique within the scope of the

Presentation

instance.

o The length of a PresentationZone [string] Name exceeds the limit defined on the server.

Presentation UpdatePresentation(Presentation entity)

Description
Updates the settings and Contents list of a

Presentation

instance (as well as related files in persistent storage). This

method returns True only if the operation was completely successful. Otherwise, it returns False. Note that the same
limitations apply to this method as to

CreatePresentation()

.

Note: This method cannot be used to update a presentation created in BrightAuthor. The server will return an error
immediately if this is attempted.

Required Permissions
Presentation: Update Presentation, Add Content, Remove Content – Content: Assign Content, Unassign Content

Parameters

[Presentation] entity: A presentation object instance with a specified identifier, screen settings, etc. This
method cannot be used to update a presentation name or target device model; the server will ignore the name or

Advertising