Class: AdminAnalyticsController
Defined in: backends/web-backend/src/analytics/analytics.controller.ts:43
Constructors
Constructor
new AdminAnalyticsController(
analytics):AdminAnalyticsController
Defined in: backends/web-backend/src/analytics/analytics.controller.ts:44
Parameters
analytics
Returns
AdminAnalyticsController
Methods
adminState()
adminState(
id,body,req):Promise<void>
Defined in: backends/web-backend/src/analytics/analytics.controller.ts:97
Parameters
id
string
body
isAdmin?
boolean
req
Returns
Promise<void>
campaigns()
campaigns():
Promise<Record<string,unknown>[]>
Defined in: backends/web-backend/src/analytics/analytics.controller.ts:69
Returns
Promise<Record<string, unknown>[]>
campaignState()
campaignState(
id,body):Promise<Record<string,unknown>>
Defined in: backends/web-backend/src/analytics/analytics.controller.ts:83
Parameters
id
string
body
active?
boolean
Returns
Promise<Record<string, unknown>>
createCampaign()
createCampaign(
body,req):Promise<Record<string,unknown>>
Defined in: backends/web-backend/src/analytics/analytics.controller.ts:75
Parameters
body
destinationPath?
string
expiresAt?
string | null
name?
string
req
Returns
Promise<Record<string, unknown>>
csv()
csv(
response,start?,end?,reactorType?):Promise<void>
Defined in: backends/web-backend/src/analytics/analytics.controller.ts:56
Parameters
response
Response
start?
string
end?
string
reactorType?
string
Returns
Promise<void>
metrics()
metrics(
start?,end?,reactorType?):Promise<Record<string,unknown>>
Defined in: backends/web-backend/src/analytics/analytics.controller.ts:47
Parameters
start?
string
end?
string
reactorType?
string
Returns
Promise<Record<string, unknown>>
users()
users():
Promise<Record<string,unknown>[]>
Defined in: backends/web-backend/src/analytics/analytics.controller.ts:91
Returns
Promise<Record<string, unknown>[]>
