veza/veza-backend-api/internal/core/analytics
senke 8b6f0bb430 feat(v0.11.0): F381-F385 creator analytics handler and routes
Add CreatorAnalyticsHandler with endpoints:
- GET /api/v1/creator/analytics/dashboard (F381)
- GET /api/v1/creator/analytics/plays (F382)
- GET /api/v1/creator/analytics/sales (F383)
- GET /api/v1/creator/analytics/discovery (F381)
- GET /api/v1/creator/analytics/geographic (F381)
- GET /api/v1/creator/analytics/audience (F384)
- GET /api/v1/creator/analytics/live/:streamId (F385)
- GET /api/v1/creator/analytics/tracks (F381)
- GET /api/v1/creator/analytics/export (F383)

All endpoints require authentication and only return data for the authenticated creator.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 16:28:22 +01:00
..
creator_handler.go feat(v0.11.0): F381-F385 creator analytics handler and routes 2026-03-10 16:28:22 +01:00
creator_handler_test.go feat(v0.11.0): F381-F385 creator analytics handler and routes 2026-03-10 16:28:22 +01:00
handler.go v0.9.4 2026-03-05 23:03:43 +01:00
handler_test.go refactor(backend): unify architecture - migrate analytics handler to core (ADR-001) 2026-02-15 16:18:13 +01:00