/** * Athena API * REST API for the Athena system * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { DailyQuizStatus } from '../models/index'; export interface CreateDailyQuizRequest { xUserId: string; xAthenaClient?: string; } export interface GetDailyQuizRequest { xUserId: string; } /** * */ export declare class DailyQuizApi extends runtime.BaseAPI { /** * Atomically finds today\'s daily-quiz chat or creates one if none exists. Returns featureEnabled: false when the user lacks enhanced-quizzing. * Get or create today\'s daily quiz */ createDailyQuizRaw(requestParameters: CreateDailyQuizRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Atomically finds today\'s daily-quiz chat or creates one if none exists. Returns featureEnabled: false when the user lacks enhanced-quizzing. * Get or create today\'s daily quiz */ createDailyQuiz(requestParameters: CreateDailyQuizRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns entitlement (featureEnabled), today\'s calendar label in the user\'s timezone (todayDate), and chatId when a daily-quiz chat already exists for that calendar day. featureEnabled reflects enhanced-quizzing; chatId distinguishes \"not started today\" (null) vs \"already have today\'s chat\" (uuid). * Get today\'s daily quiz */ getDailyQuizRaw(requestParameters: GetDailyQuizRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns entitlement (featureEnabled), today\'s calendar label in the user\'s timezone (todayDate), and chatId when a daily-quiz chat already exists for that calendar day. featureEnabled reflects enhanced-quizzing; chatId distinguishes \"not started today\" (null) vs \"already have today\'s chat\" (uuid). * Get today\'s daily quiz */ getDailyQuiz(requestParameters: GetDailyQuizRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }