endpoint | string | URL запроса |
responseSchema | joi schema | схема ответа joi |
body | <YourType> | тело запроса |
queryParams | Record<string,any> | объект query параметров запроса |
translateFunction | (key,options) => string | коллбек, который будет вызван для возможного перевода поля errorText |
isErrorTextStraightToOutput | boolean | флаг, выключающий преобразование текста ошибки - будет проброшен напрямую с бекенда без возможности перевода библиотекой |
extraValidationCallback | (response:<YourType>)=>boolean | коллбек, который можно использовать для кастомной валидации ответа |
customTimeout | number | количество миллисекунд до таймаута запроса (включая попытки повторного запроса если указан параметр retry и запрос прошёл неудачно) |
retry | number | количество попыток запрос данные еще раз если ответ не успешен |
pureJsonFileResponse | boolean | флаг, убирающий доп заголовки для возможности получения файла (доступно только для PureRestRequest) |
ignoreResponseIdCompare | boolean | флаг, выключающий сравнение id в json-rpc запросах |