docs(analytics,jobs): Work Order 3 batch 4 — device usage, popular books, job create/status
DeviceUsageResponse / PopularBooksResponse / services.JobResult pinned by type; jobs create uses an inline anonymous request struct (RawMessage pin). Two UNVERIFIED markers recorded (analytics date-range params, facet value element shape).
This commit is contained in:
1 parent
4a6fb033cb
commit
7471ca99e8
5 files changed
+169
No files matched your search
@@ -238,4 +238,20 @@ var Schemas = map[string]Schema{
|
||||
"GET /api/media-items/filter-count": {
|
||||
Response: json.RawMessage(`{"count": 0}`),
|
||||
},
|
||||
|
||||
// --- analytics + jobs (batch 4) ---
|
||||
"GET /api/analytics/device-usage": {
|
||||
Response: handlers.DeviceUsageResponse{},
|
||||
},
|
||||
"GET /api/analytics/popular-books": {
|
||||
Response: handlers.PopularBooksResponse{},
|
||||
},
|
||||
"POST /api/jobs": {
|
||||
// Inline anonymous request struct {type, params} — pinned by sample.
|
||||
Request: json.RawMessage(`{"type": "", "params": {}}`),
|
||||
Response: json.RawMessage(`{"message": "", "job_id": "", "type": "", "status": ""}`),
|
||||
},
|
||||
"GET /api/jobs/:jobId": {
|
||||
Response: services.JobResult{},
|
||||
},
|
||||
}
|
||||
Reference in new issue
Block a user