Skip to content

backends-web-backend


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

AnalyticsService

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

AuthenticatedRequest

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

AuthenticatedRequest

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>[]>