Index
Modules:
opentdb
.
API symbols
BASE_URL:
opentdb: const BASE_URL
Boolean:
opentdb: QuestionType.Boolean
Both:
opentdb: QuestionType.Both
Category:
opentdb: enum Category
createToken:
opentdb: proc createToken(client: AsyncHttpClient): Future[string]
opentdb: proc createToken(client: HttpClient): string
Difficulty:
opentdb: enum Difficulty
getQuestions:
opentdb: proc getQuestions(client: AsyncHttpClient; category = Category.Any; difficulty = Difficulty.Any; questionType = Both; amount: Natural = 10; token = ""): Future[seq[Question]]
opentdb: proc getQuestions(client: HttpClient; category = Category.Any; difficulty = Difficulty.Any; questionType = Both; amount: Natural = 10; token = ""): seq[Question]
GlobalCount:
opentdb: object GlobalCount
MultipleChoice:
opentdb: QuestionType.MultipleChoice
NoResults:
opentdb: type NoResults
Question:
opentdb: object Question
QuestionCount:
opentdb: object QuestionCount
QuestionType:
opentdb: enum QuestionType
resetToken:
opentdb: proc resetToken(client: AsyncHttpClient; token: string): owned(Future[void])
opentdb: proc resetToken(client: HttpClient; token: string)
size:
opentdb: proc size(client: AsyncHttpClient; category: Category): Future[QuestionCount]
opentdb: proc size(client: HttpClient; category: Category): QuestionCount
TokenEmpty:
opentdb: type TokenEmpty
TokenNotFound:
opentdb: type TokenNotFound
totalSize:
opentdb: proc totalSize(client: AsyncHttpClient): Future[GlobalCount]
opentdb: proc totalSize(client: HttpClient): GlobalCount
URL_API:
opentdb: const URL_API
URL_COUNT:
opentdb: const URL_COUNT
URL_COUNT_GLOBAL:
opentdb: const URL_COUNT_GLOBAL
URL_TOKEN_API:
opentdb: const URL_TOKEN_API