/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ export type ReportRequest = { /** * Report slug, this is passed when calling the create report endpoint */ report_name?: string; /** * Start date for the report */ start_date?: string; /** * End date for the report */ end_date?: string; /** * Mentor ID for the report (Only for mentor reports) */ mentor?: string; /** * Course ID for the report (Only for course reports) */ course_id?: string; /** * Optional list of usergroup IDs to filter results */ usergroup_ids?: Array | null; /** * Domain/host the report is being requested from (e.g. analytics.example.com) */ source?: string; /** * * Advanced Query to run the report, supports SQL Like queries. This runs against the final result after all filters are applied. * * e.g For date type filtering * date_joined > '2021-01-01' * * See https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.query.html#pandas.DataFrame.query * */ query?: string; };