ShutternautScheduleReportData
public struct ShutternautScheduleReportData : Content
One row of the Shutternaut Manager photography-coverage report.
Returned inside Paginated<ShutternautScheduleReportData> by:
GET /api/v3/events/photographerreport
Also the input to ShutternautScheduleReport.buildCSV(from:), used by:
GET /api/v3/events/photographerreport/download
See EventController.photographerReportHandler(_:) and EventController.photographerReportDownloadHandler(_:).
-
The event’s Swiftarr database ID.
Declaration
Swift
var eventID: UUID -
The event’s title.
Declaration
Swift
var title: String -
Starting time of the event, converted to display time.
Declaration
Swift
var startTime: Date -
Ending time of the event, converted to display time.
Declaration
Swift
var endTime: Date -
Timezone abbreviation at the event start, e.g. “EST”.
Declaration
Swift
var timeZone: String -
The location of the event.
Declaration
Swift
var location: String -
TRUE if a Shutternaut Manager flagged this event as needing a photographer.
Declaration
Swift
var needsPhotographer: Bool -
Shutternauts who have signed up to photograph this event. Empty if the event was flagged but never assigned.
Declaration
Swift
var photographers: [UserHeader] -
Declaration
Swift
init(_ event: Event, photographers: [UserHeader]) throws
View on GitHub