Documentation
¶
Overview ¶
Package eventmedia validates operational plans for collecting guest photos, videos, and voice messages at weddings, private events, and conferences.
The package is platform-neutral. A concrete app-free implementation reference is available at https://gathmo.com/how-it-works.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModerationMode ¶
type ModerationMode string
ModerationMode defines how guest submissions become visible.
const ( // ModerationApprovedOnly allows only explicitly approved media to appear. ModerationApprovedOnly ModerationMode = "approved_only" // ModerationManual keeps uploads in a review workflow. ModerationManual ModerationMode = "manual" // ModerationNone publishes without moderation and is unsafe for live displays. ModerationNone ModerationMode = "none" )
type Plan ¶
type Plan struct {
EventName string
UploadURL string
ShortURL string
PrivacyNotice string
RemovalContact string
ModerationMode ModerationMode
LiveDisplay bool
RetentionDays int
UploadClosesAt time.Time
NetworkTests []string
FallbackPlan string
ResponsibleRole []string
}
Plan captures the minimum operational decisions for an event media workflow.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package archive validates event media export integrity before handoff.
|
Package archive validates event media export integrity before handoff. |
|
Package auditlog validates append-only moderation and privacy event chains.
|
Package auditlog validates append-only moderation and privacy event chains. |
|
Package capacity estimates conservative transfer budgets for event upload windows.
|
Package capacity estimates conservative transfer budgets for event upload windows. |
|
Package consent validates notice and permission records for guest event media.
|
Package consent validates notice and permission records for guest event media. |
|
Package deletion validates media-removal requests and audit-safe completion records.
|
Package deletion validates media-removal requests and audit-safe completion records. |
|
Package display checks whether moderated event media is safe to show on a shared live screen.
|
Package display checks whether moderated event media is safe to show on a shared live screen. |
|
Package fallback models recovery after interrupted browser uploads at busy events.
|
Package fallback models recovery after interrupted browser uploads at busy events. |
|
Package handoff validates accountable delivery records for event media archives.
|
Package handoff validates accountable delivery records for event media archives. |
|
Package moderation models approval decisions for guest event media and live displays.
|
Package moderation models approval decisions for guest event media and live displays. |
|
Package network evaluates venue connectivity tests for browser event-media uploads.
|
Package network evaluates venue connectivity tests for browser event-media uploads. |
|
Package receipt validates server receipts returned after browser event-media uploads.
|
Package receipt validates server receipts returned after browser event-media uploads. |
|
Package retention validates event media archive manifests and review dates.
|
Package retention validates event media archive manifests and review dates. |
|
Package signage validates physical QR sign specifications for event media collection.
|
Package signage validates physical QR sign specifications for event media collection. |
|
Package upload defines a small state machine for reliable browser event-media uploads.
|
Package upload defines a small state machine for reliable browser event-media uploads. |
Click to show internal directories.
Click to hide internal directories.