Schedule management web methods – BrightSign Network Web API Reference Manual v.3.8 User Manual

Page 113

Advertising
background image

101

Note: A presentation scheduled for “all day, every day” can be created with the following property settings:
StartTime as “00:00:00”, EndTime as “1.00:00:00” (or “24:00:00”), and DaysofWeek as “EveryDay”; EventDate,
RecurrenceStartDate, and RecurrenceEndDate are set to Null.

[DateTime] CreationDate:(Read Only) A UTC timestamp indicating when the related Presentation instance
was scheduled for the associated Group instance.

[DateTime] LastModifiedDate:(Read Only) A UTC timestamp indicating when the current schedule was last
updated.

[DateTime] ExpirationDate:(Read Only) A UTC timestamp indicating when the current schedule will expire.

Schedule Management Web Methods

PagedList<ScheduledPresentation> GetGroupSchedule(int groupId, string marker, int

pageSize)

ScheduledPresentation AddScheduledPresentation(ScheduledPresentation entity)

bool UpdateScheduledPresentation(ScheduledPresentation entity)

bool OverwriteSchedule(int groupId, ScheduledPresentation[] entities)

bool RemoveScheduledPresentation(int scheduledPresentationId)

PagedList<ScheduledPresentation> GetGroupSchedule(int groupId, string marker, int
pageSize)

Description
Retrieves the next page of the ScheduledPresentation list associated with the specified Group instance. The list is
sorted by the

[DateTime] ExpirationDate of the

ScheduledPresentation

entity-relations. The returned list will

contain no more items than the defined page size.

Required Permissions
Schedule: View Presentations

Advertising