package
0.0.0-20250301200118-2df749479a88
Repository: https://github.com/bulbosaur/web-calculator-golang.git
Documentation: pkg.go.dev

# Variables

ErrorCreatingDatabaseRecord - ошибка записи мат выражения в БД.
ErrorDivisionByZero - ошибка деления на ноль.
ErrorEmptyBrackets - пустые скобочки.
ErrorEmptyExpression - пустое выражение.
ErrorInvalidCharacter - запрещенные символы в выражении.
ErrorInvalidInput - невалидное выражение.
ErrorInvalidOperand - ошибка при введении операнда.
ErrorInvalidRequestBody - ошибка тела запроса.
ErrorMissingOperand - пропущенный операнд.
ErrorReceivingID - ошибка, которая возникает, не удается получить айди последней записи в БД.
ErrorUnclosedBracket - скобочки не согласованы.
StatusCalculate указываеь таски, над которыми сейчас работает воркер.
StatusFailed указывает, что выражение не решено.
StatusResolved указывает в БД, что результат выражения подсчитан успешно.
StatusWait указывает на те выражения в БД, результат которых еще не подсчитан.

# Structs

ErrorResponse - структура ответа, возвращаемого при ошибке вычислений.
Expression - структура математического выражения.
RegisteredExpression - структура ответа, возвращаемого при регистрации выражения в оркестраторе.
Request - структура запроса.
Response - струтура ответа после успешного завершения программы.
Task описывает задачу для выполнения.
TaskResponse - структура, содержащая одну таску.
Token - структура токена, на которые разбивается исходное выражение.