| 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) |